function GetXmlHttpObject(){
	   var xmlHttp = false;
	   try {
	     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")  // For Old Microsoft Browsers
	   }
	   catch (e) {
	     try {
	       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")  // For Microsoft IE 6.0+
	     }
	     catch (e2) {
	       xmlHttp = false   // No Browser accepts the XMLHTTP Object then false
	     }
	   }
	   if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
	     xmlHttp = new XMLHttpRequest();        //For Mozilla, Opera Browsers
	   }
	   return xmlHttp;  // Mandatory Statement returning the ajax object created
}
function getId(x)
{
	return document.getElementById(x);
}
function check_newphone(field_val)
{
	var exp=new RegExp("([A-Za-z]+)");
	if((field_val).match(exp))  
	{
		return true;
		
	}
	return false;
		
}

function callsend(){
	xmlHttp = GetXmlHttpObject();
	var str = document.getElementById('formfield2').value;
	var x=document.getElementById("txtage").value;
	 var patternN = /^[\sa-zA-Z\.']*$/;
	//var youremail = document.getElementById('your_email').value;
	    var name=document.getElementById('formfield0').value;
		var namelen=name.length;
	 
	var frd_err = '0';

	if(trim(document.getElementById('formfield0').value) == ''){		
		frd_err = '1';
		document.getElementById('msg0').style.display = "block";
		document.getElementById('msg0').style.color = "#FF0000";
		document.getElementById('msg0').innerHTML = "Please enter the Name";
	}
	else  if(!(getId("formfield0").value).match(patternN)) 
	{
		document.getElementById('msg0').style.display = "block";
		document.getElementById('msg0').style.color = "#FF0000";
		getId('msg0').innerHTML = 'Please Enter A Valid Name';
		getId("formfield0").focus();
		flag = 1;
	}else if( namelen < 3)
	{
		document.getElementById('msg0').style.display = "block";
		document.getElementById('msg0').style.color = "#FF0000";
		getId('msg0').innerHTML = 'Please enter atleast 3 chars.';
		getId("formfield0").focus();
		frd_err = '1';
	}
	else{
		document.getElementById('msg0').style.display = "none";
		document.getElementById('msg0').innerHTML = "";
	}
	if(trim(document.getElementById('txtage').value) == ''){		
		frd_err = '1';
		document.getElementById('agemsg').style.display = "block";
		document.getElementById('agemsg').style.color = "#FF0000";
		document.getElementById('agemsg').innerHTML = "Please enter the age of child ";
	}
	else if(!check_Int(getId("txtage").value)) 
	{
		frd_err = '1';
		document.getElementById('agemsg').style.display = "block";
		document.getElementById('agemsg').innerHTML = 'Please Enter A Valid Age of child';
		document.getElementById("txtage").focus();
	}
	else if(x < 1 || x > 100) 
	{
		frd_err = '1';
		document.getElementById('agemsg').style.display = "block";
		document.getElementById('agemsg').innerHTML = 'Please Enter A Valid Age of child';
		document.getElementById("txtage").focus();
		
	}
	else{
		document.getElementById('agemsg').style.display = "none";
		document.getElementById('agemsg').innerHTML = "";
	}
	if(trim(document.getElementById('formfield1').value) == ''){		
		frd_err = '1';
		document.getElementById('msg1').style.display = "block";
		document.getElementById('msg1').style.color = "#FF0000";
		document.getElementById('msg1').innerHTML = "Please enter Place of Employment";
	}else if(!(getId("formfield1").value).match(patternN)) 
	{
		document.getElementById('msg1').style.display = "block";
		getId('msg1').innerHTML = 'Please enter valid Place of Employment';
		getId("formfield1").focus();
		frd_err = '1';
	}
	else{
		document.getElementById('msg1').style.display = "none";
		document.getElementById('msg1').innerHTML = "";
	}
	if(trim(document.getElementById('formfield2').value) == ''){		
		frd_err = '1';
		document.getElementById('msg2').style.display = "block";
		document.getElementById('msg2').style.color = "#FF0000";
		document.getElementById('msg2').innerHTML = "Please enter the e-mail id";
		 
	}
	else if (!isEmail(str)) {
		frd_err = '1';
		document.getElementById('msg2').innerHTML = 'Please enter valid e-mail id';
		document.getElementById('msg2').style.display = 'block';
		document.getElementById('msg2').style.color = '#FF0000';
	} 
	else{
		document.getElementById('msg2').style.display = "none";
		document.getElementById('msg2').innerHTML = "";
	}
	if(trim(document.getElementById('formfield3').value) == ''){		
		frd_err = '1';
		document.getElementById('msg3').style.display = "block";
		document.getElementById('msg3').style.color = "#FF0000";
		document.getElementById('msg3').innerHTML = "Please enter the Phone";
		 
	}
	else if(check_newphone(getId("formfield3").value)) {
		document.getElementById('msg3').style.display = "block";
		document.getElementById('msg3').style.color = "#FF0000";
		getId('msg3').innerHTML = 'Please enter valid Phone Number';
		getId("formfield3").focus();
		frd_err = '1';
		
		}
	else{
		document.getElementById('msg3').style.display = "none";
		document.getElementById('msg3').innerHTML = "";
	}
	
	
	if(trim(document.getElementById('formfield4').value) == ''){	
		document.getElementById('msg4').style.display = "block";
		document.getElementById('msg4').style.color = "#FF0000";	
		document.getElementById('captcha').src = 'captcha.php?sid=' + Math.random(); 
 		document.getElementById('msg4').innerHTML = 'Please enter the Verification Code';
 		frd_err = '1';
	}	
	yname = document.getElementById('formfield0').value;
	age = document.getElementById('txtage').value;
	poe = document.getElementById('formfield1').value;	
	email = document.getElementById("formfield2").value;
	phone = document.getElementById("formfield3").value;
	//message = document.getElementById("frd_message").value;
	if(trim(yname) == ''){
		document.getElementById('formfield0').focus();
	}else if(trim(age) == ''){
		document.getElementById('txtage').focus();
	}else if(trim(poe) == ''){
		document.getElementById('formfield1').focus();
	}
	else if(trim(email)==''){
		document.getElementById("formfield2").focus();
	}
	else if(trim(phone)==''){
		document.getElementById("formfield3").focus();
	}
		
	
	if(frd_err == 0){
		if (xmlHttp==null){
			alert ("Browser does not support HTTP Request")
			return
		} 
		
		var params = "name="+yname+"&age="+age+"&poe="+poe+"&email="+email+"&phone="+phone+"&captcha="+document.getElementById('formfield4').value;
		var url="mailsend.php?"+params;
		xmlHttp.open('GET', url, false);
		xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
		xmlHttp.send(null);
		//alert(xmlHttp.responseText);
		 Responses= trim(xmlHttp.responseText);
		  
		 //alert(Responses);
		   if(Responses == "success")
		   {   
			   window.open("pdf/daycare.pdf","mywindow");
			   //window.open("download.pdf","mywindow");
			   window.location="index.php";
			   document.getElementById('submit_but').innerHTML='<input type="image" src="images/light/submit.gif" id="submit"  onclick="return callsend();"/>';
			   document.getElementById('formfield0').value = "";
			   document.getElementById('formfield1').value = "";
			   document.getElementById('formfield2').value = "";
			   document.getElementById('formfield3').value = "";
			   document.getElementById('formfield4').value = "";
			   document.getElementById('msg4').innerHTML = "";
			  
			  // document.getElementById('succ').style.display = "block";
			   //document.getElementById('succ').style.color = "green";
			  // document.getElementById('succ').innerHTML = "The Product has been forwarded to your friend email address.";
			   
		   } 
		   if(Responses == "error")
			   
		   {   
			  // window.location('download.pdf');
			   document.getElementById('submit_but').innerHTML='<input type="image" src="images/light/submit.gif" id="submit"  onclick="return callsend();"/>';		 
			   document.getElementById('msg4').style.display = "block";
				document.getElementById('msg4').style.color = "#FF0000";
				document.getElementById('captcha').src = 'captcha.php?sid=' + Math.random(); 
				document.getElementById('msg4').innerHTML = 'Please Enter Valid Verification Code';
		   } 
		/*xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = mailDetail;
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.send(params);*/
	}
	else{
		return false;
	}
}


function trim(str){
	return str.replace(/^\s+|\s+$/g,'');
}

function isEmail(objField) {

	if (objField != 0) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(objField)) {
			return true;
		}
	} else {
		return false;
	}

}

function check_Int(number)
{
	if (isNaN(number) )
	{
		return false;
	}
		return true;
}


function mailDetail() 
{ 
	alert(xmlHttp.readyState);
if(xmlHttp.readyState < 3){	 
	
	
	 document.getElementById('submit_but').innerHTML = "<font size='1px;' color='#CC3300'>loading... please wait...</font>";	 
		
}
if (xmlHttp.readyState==4)
 { 
	   Responses= trim(xmlHttp.responseText);
	  
	 //alert("hi"+Responses);
	   if(Responses == "success")
	   {   
		   //window.open("pdf/daycare.pdf","mywindow");
		   window.open("download.pdf","mywindow");
		   window.location="index.php";
		   document.getElementById('submit_but').innerHTML='<input type="image" src="images/light/submit.gif" id="submit"  onclick="return callsend();"/>';
		   document.getElementById('formfield0').value = "";
		   document.getElementById('formfield1').value = "";
		   document.getElementById('formfield2').value = "";
		   document.getElementById('formfield3').value = "";
		   document.getElementById('formfield4').value = "";
		   document.getElementById('msg4').innerHTML = "";
		  
		  // document.getElementById('succ').style.display = "block";
		   //document.getElementById('succ').style.color = "green";
		  // document.getElementById('succ').innerHTML = "The Product has been forwarded to your friend email address.";
		   
	   } 
	   if(Responses == "error")
		   
	   {   
		  // window.location('download.pdf');
		   document.getElementById('submit_but').innerHTML='<input type="image" src="images/light/submit.gif" id="submit"  onclick="return callsend();"/>';		 
		   document.getElementById('msg4').style.display = "block";
			document.getElementById('msg4').style.color = "#FF0000";
			document.getElementById('captcha').src = 'captcha.php?sid=' + Math.random(); 
			document.getElementById('msg4').innerHTML = 'Please Enter Valid Verification Code';
	   } 
 } 
}

