// JavaScript Document


function showSlidePage()
	{
		//alert("Inside showSlidePage()...");
		var XMLHtttpRequestObject=false;
		if(window.XMLHttpRequest)
		{
			XMLHttpRequestObject=new XMLHttpRequest();
		//	alert("Step 1");
		}
		else if(window.ActiveXObject)
		{
			XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
		}
		if(XMLHttpRequestObject)
		{
			//alert("Step 2");
			XMLHttpRequestObject.open("GET","../forms/enquiry.php");
			XMLHttpRequestObject.onreadystatechange=function()
			{
				//alert("readyState="+XMLHttpRequestObject.readyState+"\nStatus="+XMLHttpRequestObject.status);
				if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status==200)
				{
					var target=document.getElementById("slideDiv");	
					//alert("target.id="+target.id);	
					target.innerHTML=XMLHttpRequestObject.responseText;
					show();
					//loadAPI();
				}
			}
			XMLHttpRequestObject.send(null);
		}
	}
	function show()
	{
	  {
	   loadPopup();
	  centerPopup();
	  }
	}


<!--   ---------------------Email Validation ------------------ -->
function validate()
{
//alert('Please "');
// NAME VALIDATION- check for blank
	
	//alert(document.frmInq.checked.value);
	var checkboxdata=document.getElementById("chkdiv");
	var checking_checkbox=checkboxdata.getElementsByTagName("input");
	var flag=-1;
	//alert(checking_checkbox.length);
	for(var i=0;i<checking_checkbox.length;i++)
	{	//alert("inside ");	
		if(checking_checkbox[i].checked==false)
		{	
			flag=0;
			//alert("please select one option");
			//alert("if("+i+")="+flag);		
		}
		else
		{	
			//flagcheckbox=1;
			flag=1
			//alert("else("+i+")="+flag);
			break;
		}
		
	}
	if(flag==0)
		{
			alert("Please select at least one solution that interests you");
			return false;
		}
	
	if(document.frmInq.name.value=="")
	{
		alert('Please enter your "Full Name"');
		document.frmInq.name.focus()
		return false;		
	}
	
	if(document.frmInq.name.value.length>40)
	{	
		alert('Name Characters Should be less than 40');
		document.frmInq.name.focus()
		return false;		
	}
	/*if(document.frmInq.designation.value.length>40)
	{	
		alert('Designation Characters Should be less than 40');
		document.frmInq.designation.focus()
		return false;		
	}
	if(document.frmInq.compname.value.length>40)
	{	
		alert('Company Name Characters Should be less than 40');
		document.frmInq.compname.focus()
		return false;		
	}*/
	if(document.frmInq.address1.value.length>200)
	{	
		alert('Address Field Characters Should be less than 200');
		document.frmInq.address1.focus()
		return false;		
	}
	if(document.frmInq.address2.value.length>200)
	{	
		alert('Address Field Characters Should be less than 200');
		document.frmInq.address2.focus()
		return false;		
	}
	if(document.frmInq.city.value.length>40)
	{	
		alert('City Field Characters Should be less than 40');
		document.frmInq.city.focus()
		return false;		
	}
	if(document.frmInq.pincode.value.length>10)
	{	
		alert('Pincode Should not be greater than 10');
		document.frmInq.pincode.focus()
		return false;		
	}
	if(document.frmInq.state.value.length>20)
	{	
		alert(' State Name Should not be greater than 20');
		document.frmInq.state.focus()
		return false;		
	}
	if(document.frmInq.info.value.length>200)
	{	
		alert('Message should not be more than 200');
		document.frmInq.state.focus()
		return false;		
	}
	
	
// EMAIL VALIDATION- check for blank	

	if(document.frmInq.email.value=="")
	{
		alert('Please enter a single valid Email Address');
		document.frmInq.email.focus()
		return false;		
	}	
	if (validate_email(document.frmInq.email,"The entered E-mail address is not valid. Please enter valid Email ID")==false)
  	{	
		document.frmInq.email.focus();
		return false;
	}
	if(document.frmInq.mobilenumber.value=="")
	{
		alert('Please enter your mobile number');
		document.frmInq.mobilenumber.focus();
		return false;		
	}
	if(isNaN(document.frmInq.mobilenumber.value))
	{
		alert("Please enter your mobile number");
		document.frmInq.mobilenumber.focus();
		return false;
	}
	
	var number=document.frmInq.mobilenumber.value;
		if(number.length<5)
		{
			alert("Please enter your mobile number");
			return false;
		}
	
	
	/*var requestinformation=document.frmInq.solution;
	if(requestinformation.options[requestinformation.selectedIndex].text=="Please Select")
	{
		alert("Please select the department to which your query is directed");
		document.frmInq.solution.focus();
		return false;
	}
	if(document.frmInq.policy.checked==false)
	{
		alert("Please accept our Privacy Policy to continue");
		document.frmInq.policy.focus();
		return false;
	}*/
	
// EMAIL VALIDATION- check for proper email from FUNCTION validate_email

	

// Interested IN VALIDATION- check for blank
			
}

//--------------------Validation for Send Resume----------------------//

function validateRes()
{
//alert('Please "');
// NAME VALIDATION- check for blank
	
	//alert(document.frmInq.checked.value);

	if(document.frmRes.name.value=="")
	{
		alert('Please enter your "Full Name"');
		document.frmRes.name.focus()
		return false;		
	}
	if(document.frmRes.name.value.length>40)
	{
		alert('Name Characters Should be less than 40');
		document.frmRes.name.focus()
		return false;	
	}
	if(document.frmRes.address1.value.length>200)
	{
		alert('Address Field Should be less than 200');
		document.frmRes.address1.focus()
		return false;	
	}
	if(document.frmRes.address2.value.length>200)
	{
		alert('Address Field Should be less than 200');
		document.frmRes.address2.focus()
		return false;	
	}
	if(document.frmRes.city.value.length>40)
	{
		alert('City Name Should be less than 40');
		document.frmRes.city.focus()
		return false;	
	}
	if(document.frmRes.pincode.value.length>10)
	{
		alert('Pincode Should be less than 10');
		document.frmRes.pincode.focus()
		return false;	
	}
	if(document.frmRes.state.value.length>20)
	{
		alert('State Name Should be less than 20');
		document.frmRes.state.focus()
		return false;	
	}
	if(document.frmRes.info.value.length>400)
	{
		alert('Message Should be less than 400 characters');
		document.frmRes.info.focus()
		return false;	
	}
	
	
	
// EMAIL VALIDATION- check for blank	

	if(document.frmRes.email.value=="")
	{
		alert('Please enter a single valid Email Address');
		document.frmRes.email.focus()
		return false;		
	}	
	//alert(document.frmRes.mobilenumber.value);
	
	
	
// EMAIL VALIDATION- check for proper email from FUNCTION validate_email

	if (validate_email(document.frmRes.email,"The entered E-mail address is not valid. Please enter valid Email ID")==false)
  	{	
		document.frmRes.email.focus();
		return false;
	}
	
	if(document.frmRes.mobile.value=="")
	{	
		alert("Please enter your mobile number");
		document.frmRes.mobile.focus();
		return false;
	}
	if(isNaN(document.frmRes.mobile.value))
		{
			alert("Please enter your mobile number");
			return false;
		}
		var number=document.frmRes.mobile.value;
		if(number.length<5)
		{
			alert("Please enter your mobile number");
			return false;
		}
	//var sel=document.getElementById("experience");
	//var myvalue=sel.options[sel.selectedIndex].text;
	//alert("value="+myvalue);
	var sel=document.frmRes.experience;
	if(sel.options[sel.selectedIndex].text=="Please Select")
	//if(document.frmRes.experience.value=="-")
	{
		alert("Please select the years of experience");
		document.frmRes.experience.focus();
		return false;
	}
	var positionapplied=document.frmRes.position;
	//if(document.frmRes.position.value=="-")
	if(positionapplied.options[positionapplied.selectedIndex].text=="Please Select")
	{
		alert("Please select the position you wish to apply to");
		document.frmRes.position.focus();
		return false;
	}
	if(document.frmRes.data.value=="")
	{
		alert("Please upload your resume");
		document.frmRes.data.focus();
		return false;
	}
	
	if(document.frmRes.data.value)
	{
		//alert(document.frmRes.data.value);
		var pos=document.frmRes.data.value;
		var filelength=pos.length;
		//alert("length"+filelength);
		var value="";
		var extension=pos.indexOf(".");	
			if(extension>0)
			{
			value=pos.substring(extension+1);
			}
			//alert(value);
			//alert(value=="txt");
		if(value!="txt")
		{	
			if(value!="doc")
			{	
				if(value!="pdf")
				{
					alert("Please upload a document, or text or Pdf file only");
					document.frmRes.data.focus();
					return false;
				}
			}
			
		}
			
	}
	
	if(document.frmRes.policy.checked==false)
	{
		alert("Please accept our Privacy Policy to continue");
		document.frmRes.policy.focus();
		return false;
	}

// Interested IN VALIDATION- check for blank
			
}



//--------End of Send Resume--------------------------//


//-----------------validation of send business enquiry------------//

function validatebussenq()
{
//alert('Please "');
// NAME VALIDATION- check for blank
	
	//alert(document.frmInq.checked.value);
		
	if(document.frmBusInq.name.value=="")
	{
		alert('Please enter your "Full Name"');
		document.frmBusInq.name.focus()
		return false;		
	}
	if(document.frmBusInq.name.value.length>40)
	{
		alert('Name Characters Should be less than 40');
		document.frmBusInq.name.focus()
		return false;	
	}
	if(document.frmBusInq.designation.value.length>40)
	{	
		alert('Designation Characters Should be less than 40');
		document.frmBusInq.designation.focus();
		return false;		
	}
	if(document.frmBusInq.compname.value.length>40)
	{	
		alert('Company Name Characters Should be less than 40');
		document.frmBusInq.compname.focus()
		return false;		
	}
	if(document.frmBusInq.address1.value.length>200)
	{	
		alert('Address Field Characters Should be less than 200');
		document.frmBusInq.address1.focus()
		return false;		
	}
	if(document.frmBusInq.address2.value.length>200)
	{	
		alert('Address Field Characters Should be less than 200');
		document.frmBusInq.address2.focus()
		return false;		
	}
	if(document.frmBusInq.pincode.value.length>10)
	{	
		alert('Pincode Should be less than 10');
		document.frmBusInq.pincode.focus()
		return false;		
	}
	if(document.frmBusInq.city.value.length>20)
	{	
		alert('Pincode Should be less than 20');
		document.frmBusInq.city.focus()
		return false;		
	}
	if(document.frmBusInq.state.value.length>20)
	{	
		alert('State Name Should be less than 20');
		document.frmBusInq.state.focus()
		return false;		
	}
	if(document.frmBusInq.info.value.length>400)
	{	
		alert('Message Should be less than 400 characters');
		document.frmBusInq.info.focus()
		return false;		
	}
	
// EMAIL VALIDATION- check for blank	

	if(document.frmBusInq.email.value=="")
	{
		alert('Please enter a single valid Email Address');
		document.frmBusInq.email.focus()
		return false;		
	}	
	if (validate_email(document.frmBusInq.email,"The entered E-mail address is not valid. Please enter valid Email ID")==false)
  	{	
		document.frmBusInq.email.focus();
		return false;
	}
	if(document.frmBusInq.mobilenumber.value=="")
	{
		alert("Please enter your mobile number");
		document.frmBusInq.mobilenumber.focus()
		return false;
	}
	if(isNaN(document.frmBusInq.mobilenumber.value))
	{
		alert("Please enter your mobile number");
		document.frmBusInq.mobilenumber.focus();
		return false;
	}
	var number=document.frmBusInq.mobilenumber.value;
		if(number.length<5)
		{
			alert("Please enter your mobile number");
			return false;
		}
	
	
	
	var checkboxdata=document.getElementById("chkdiv");
	var checking_checkbox=checkboxdata.getElementsByTagName("input");
	var flag=-1;
	//alert(checking_checkbox.length);
	for(var i=0;i<checking_checkbox.length;i++)
	{	//alert("inside ");	
		if(checking_checkbox[i].checked==false)
		{	
			flag=0;
			//alert("please select one option");
			//alert("if("+i+")="+flag);		
		}
		else
		{	
			//flagcheckbox=1;
			flag=1
			//alert("else("+i+")="+flag);
			break;
		}
		
	}
	if(flag==0)
		{
			alert("Please select at least one solution that interests you");
			return false;
		}
	if(document.frmBusInq.policy.checked==false)
	{
		alert("Please accept our Privacy Policy to continue");
		document.frmBusInq.policy.focus();
		return false;
	}
	
// EMAIL VALIDATION- check for proper email from FUNCTION validate_email

	

// Interested IN VALIDATION- check for blank
			
}

//-----------------end of valodation for business enquiry---------//


// FUNCTION email VALIDATION// 

function validate_email(field,alerttxt)
{	
		var at="@"
		var dot="."
		var str=field.value;
		//alert(str);
		var lat=str.indexOf(at);
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a single valid Email Address");
		    return false
		 }
		/* if(str.indexOf(dot,(ldot+1))!=-1)
		 {
			 alert("please enter valid Email Id");
			 return flase;
		 }*/
	with (field)
	{			
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
	  {
		  	alert(alerttxt);return false;
	  }
		else {return true;}
	}
	
}
