// JavaScript Document
function placeonsiterequest()
{
	var form = document.onsiterequestform;
	var name = form.name;
	var companyname = form.companyname;
	var phone = form.phone;
	var place = form.place;
	var emailid = form.emailid;
	var problemdescription = form.problemdescription;
	if(!name.value)	{ alert("Enter your Name."); name.focus(); return false;	}
	if(!companyname.value) { alert("Enter Company Name that is registered for Saral PayPack."); companyname.focus(); return false; }
	if(!place.value) { alert("Enter the Place."); place.focus(); return false; }
	if(!phone.value) { alert("Enter the Contact Number."); phone.focus(); return false; }
	if(phone.value) { if(!validatephone(phone.value)) { alert("Please Enter a valid Phone Number"); phone.focus(); return false;}}
	if(!emailid.value)	{ alert("Enter the Email ID."); emailid.focus(); return false; }
	if(emailid.value) { if(!checkemail(emailid.value)) { alert("Enter the Correct Email ID."); emailid.focus(); return false; } }
	if(!problemdescription.value) { alert("Enter the Description of the Problem."); problemdescription.focus(); return false; }
	else
	{
		passData = "type=onsiterequest&name=" + encodeURIComponent(name.value) + "&companyname=" + encodeURIComponent(companyname.value)  + "&phone=" +encodeURIComponent(phone.value) + "&place=" +encodeURIComponent(place.value)+ "&emailid=" +encodeURIComponent(emailid.value)+ "&problemdescription=" +encodeURIComponent(problemdescription.value);
		document.getElementById('placerequest').style.disabled = true;
		var ajaxcall1 = createajax();
		queryString = "../ajax/onsiterequest_thankyou.php";
		ajaxcall1.open("POST", queryString, true);
		ajaxcall1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ajaxcall1.onreadystatechange = function()
		{
			if(ajaxcall1.readyState == 4)
			{
				if(ajaxcall1.status == 200)
				{
					var response = ajaxcall1.responseText;
					alert(response);
					resetonsiterequestform();
					
				}
				else
					alert("ERROR");
			}
		}
		ajaxcall1.send(passData);
	}
}

function checkemail(a)
{
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(a) && r2.test(a));
}


function resetonsiterequestform()
{
	var form = document.getElementById('onsiterequestform');
	form.name.value = '';
	form.companyname.value = '';
	form.phone.value = '';
	form.place.value = '';
	form.emailid.value = '';
	form.problemdescription.value = '';
}
