function postForm(pageUrl)
{
	var name = document.feedback.name;
	var best = document.feedback.best;
	var contact = document.feedback.contact;
	var comments = document.feedback.comments;


/*
	if((!name.value) || (name.value==''))
		{
			alert("Please Enter the Name");
			name.focus();
			return false;
		}
	if((!best.value) || (best.value==''))
		{
			alert("Please Enter Best Time to Call");
			best.focus();
			return false;
		}
	if((!contact.value) || (contact.value==''))
		{
			alert("Please Enter the Contact Number");
			contact.focus();
			return false;
		}
	if(isNaN(contact.value)==true)
		{
			alert("Contact Number should be Numeric");
			contact.focus();
			return false;
		}
	if((!comments.value) || (comments.value==''))
		{
			alert("Please Enter the comments");
			comments.focus();
			return false;
		}
*/
	var qstr = '';
	qstr = 'name='+name.value+'&best='+best.value+'&contact='+contact.value+'&comments='+comments.value;
	submitForm(pageUrl+"/",qstr);
}

function alertContents() {
    if (req.readyState == 4) {
		removeLoader();
       if (req.status == 200) {
          result = req.responseText;
          result = eval('('+result+')');

		  var msgField = document.getElementById('msg');
		  if(result['error']!=0)
		  {
			  msgField.style.color ="red";
		  }
		  else
		  {
			  msgField.style.color= "green";
		  }
		  msgField.innerHTML = result['message'];
          msgField.style.display='block';
		  setTimeout(function(){msgField.style.display='none';},5000);
		  if(result['error']==0)
			  document.feedback.reset();

       } else {
          alert('There was a problem with the request.');
       }
    }
}
var req = null;
function submitForm(url,data)
{
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	createLoader();
	req.onreadystatechange = alertContents;
	req.open("POST", url, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(data);
}

function createLoader(){
	var loader=document.createElement('label');
	loader.innerHTML='Processing...';
	loader.className='loader';
	loader.setAttribute('id','loader');
	document.body.appendChild(loader);
}

function removeLoader(){
	var loader=document.getElementById('loader');
	document.body.removeChild(loader);
}
