function validateMobile(mobileNum)
{
	 
	 var len    = mobileNum.length;
	 var len2   = (len-10);
	 mobileNum     = mobileNum.substr(len2,10);
	 
	 var mobile_arr  = new Array(5) 
	 var firstDigit    = mobileNum.substr(0,1);
	 mobile_arr[0]   = mobileNum.substr(0,2);
	 mobile_arr[1]   = mobileNum.substr(2,2);
	 mobile_arr[2]   = mobileNum.substr(4,2);
	 mobile_arr[3]   = mobileNum.substr(6,2);
	 mobile_arr[4]   = mobileNum.substr(8,2);
	 
	 if(firstDigit < 7)
	 	return false;
	 
	 
	 var pre_value   = '';
	 var count = 0;
	 for (var i = 0; i < 5; i++)
	 {
		   var j = i+1
		   if(pre_value == mobile_arr[i])
		   {
			  
			   count = count+1;
			   if(count>=3)
			   {
				return false
			   }
		   }
		   else
		   {
		   count = 0;
		   }
		   pre_value = mobile_arr[i]
	 }
	 return true
}
function hiddTxt()
{
	document.getElementById('txtCityDiv').style.display="none"
	document.getElementById('txtEducationDiv').style.display="none"
	document.getElementById('txtStreamDiv').style.display="none"
	document.getElementById('div_error_add').innerHTML ='';
}
function setTextValue(txtId,val ,val1)
{
	if(trim(val,'') == trim(val1,'') || trim(val,'') == '')
	{
		document.getElementById(txtId).value = '';
	}
}

function txtShowCity(val)
{
	if(val=='Others')
	{
		document.getElementById('txtCityDiv').style.display="block"
	}
	else
	{	
		document.getElementById('txtCityDiv').style.display="none"
	}
}
function txtShowEducation(val)
{
	if(val=='Others')
	{
		document.getElementById('txtEducationDiv').style.display="block"
	}
	else
	{	
		document.getElementById('txtEducationDiv').style.display="none"
	}
}
function txtShowStream(val)
{
	if(val=='Others')
	{
		document.getElementById('txtStreamDiv').style.display="block"
	}
	else
	{	
		document.getElementById('txtStreamDiv').style.display="none"
	}
}
function validationDomesticTestPrepSave()
{
	var area			= document.getElementById('lstTestPrepCategory').value; 
	var stream			= document.getElementById('stream').value; 	
	var txtStream		= document.getElementById('txtStream').value; 	
	var fullName		= document.getElementById('fullName').value;
	var emailLead		= document.getElementById('emailLead').value;
	var mobile			= document.getElementById('mobile').value; 	
	var lstCity			= document.getElementById('lstCity').value;
	var txtCity			= document.getElementById('txtCity').value;
	var level			= document.getElementById('level').value;
	var txtEducation	= document.getElementById('txtEducation').value;
	var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	
	if(area == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Area Isntrested In</strong>';
		document.getElementById('lstTestPrepCategory').focus();
		return false;
	}
	else if(stream == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Need Help for</strong>';
		document.getElementById('stream').focus();
		return false;
	}
	else if(stream == "Others" && (txtStream =="" || txtStream == "Please Specify Need Help for *"))
	{
		document.getElementById('div_error_add').innerHTML ='Please Enter <strong>Need Help for</strong>';
		document.getElementById('txtStream').focus();
		return false;
	}
	else if(fullName == "" || fullName == "Full Name *")
	{
		document.getElementById('div_error_add').innerHTML ='Please enter <strong>Full Name</strong>';
		document.getElementById('fullName').focus();
		return false;
	}
	else if(emailLead == "" || emailLead == "E-mail *")
	{
		document.getElementById('div_error_add').innerHTML ='Please enter <strong>E-mail</strong>';
		document.getElementById('emailLead').focus();
		return false;
	}
	else
	if(!Pattern.test(emailLead))
	{		
		document.getElementById('div_error_add').innerHTML ='Please enter <strong>Valid Email</strong>';
		document.getElementById('emailLead').focus();
		return false;
	}
	else if(mobile == "" || mobile == "Mobile Number *")
	{
		document.getElementById('div_error_add').innerHTML ='Please enter <strong>"Mobile Number</strong>';
		document.getElementById('mobile').focus();
		return false;
	}
	else if(!mobile.match(/^[0-9]{10,12}$/))
	{
		document.getElementById('div_error_add').innerHTML ='Mobile No must be numeric and between 10 to 12 digits.';
		document.getElementById('mobile').focus();
		return false
	}
	else if(!validateMobile(mobile))
	{
		document.getElementById('div_error_add').innerHTML ='Please Enter Valid Mobile No.';
		document.getElementById('mobile').focus();
		return false
	}
	else if(lstCity == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>City</strong>';
		document.getElementById('lstCity').focus();
		return false;
	}
	else if(lstCity == "Others" && (txtCity =="" || txtCity == "Please Specify City *"))
	{
		document.getElementById('div_error_add').innerHTML ='Please Enter <strong>City </strong>';
		document.getElementById('txtCity').focus();
		return false;
	}
/*	else if(level == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Current Education Level</strong>';
		document.getElementById('level').focus();
		return false;
	}
	else if(level == "Others" && (txtEducation =="" || txtEducation == "Please Specify Current Education Level *"))
	{
		document.getElementById('div_error_add').innerHTML ='Please Enter <strong>Current Education Level</strong>';
		document.getElementById('txtEducation').focus();
		return false;
	}
	*/
	if(stream == "Others")
		stream = txtStream;
	if(lstCity == "Others")
		lstCity = txtCity;
	
	document.getElementById('div_error_add').innerHTML ="<img src='"+imgBaseUrl+"grfx/loader.gif' />&nbsp;<font color='red'><b>Saving....</b></font>"
	saveInfo(stream , fullName , emailLead , mobile , lstCity, area )
	return false;
}
function saveInfo(stream ,  fullName , emailLead , mobile , lstCity, area )
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  } 
	var url			=	siteURL+"add_test_prep_lead.php";
	var postData	=	'';
	postData		=	postData+"&stream="+escape(stream);
	postData		=	postData+"&fullName="+fullName;
	postData		=	postData+"&emailLead="+emailLead;
	postData		=	postData+"&mobile="+mobile;
	postData		=	postData+"&lstCity="+lstCity;
	postData		=	postData+"&area="+escape(area);
	postData		=	postData+"&category=Domestic";
	postData		=	postData+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange	=	stateChangedSaveDomesticTestPrep;
	xmlHttp.open("POST",url,true)              // open connection for sending request
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", postData.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(postData);  
} 

function stateChangedSaveDomesticTestPrep() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		 if(xmlHttp.responseText != 1 )
		 {
			 /*
			 document.getElementById('stream').value			=	''; 	
			 document.getElementById('txtStream').value			=	''; 	
			 document.getElementById('fullName').value			=	'Full Name *';
			 document.getElementById('emailLead').value			=	'E-mail *';
			 document.getElementById('mobile').value			=	'Mobile Number *';
			 document.getElementById('lstCity').value			=	'';
			 document.getElementById('level').value				=	'';
			 document.getElementById('txtCityDiv').style.display="none"
			 document.getElementById('txtEducationDiv').style.display="none"
			 document.getElementById('txtStreamDiv').style.display="none"
			 */
			 document.getElementById('div_error_add').innerHTML ='';
			 //alert("Data Saved Successfully");
			
			//window.location	=siteURL+"confirmation.php";
			
			 var	userID_dclmsLeadID	=xmlHttp.responseText;
			 var	data	=	Array();
			 data		=	userID_dclmsLeadID.split("|")	
			 var userID		=	data[0];
			 var dclmsLeadID	=	data[1];
			// alert(userID_dclmsLeadID);
			 if(userID == 0)
			 {
				window.location	=siteURL+"confirmation.php";
			 }
			 else
			 {
			 	showLeadExtraForm(userID_dclmsLeadID);
			 }
		 }
		 else
		 {
			 document.getElementById('div_error_add').innerHTML ="<span style='text-align:center;'><font color='red'><strong>Error:</strong>Please Resubmit</font></span>";
		 }
	 }
	 else
	 {
	 document.getElementById('div_error_add').innerHTML ="<span style='text-align:center;'><img src='"+imgBaseUrl+"grfx/loader.gif' />&nbsp;&nbsp;<font color='red'>Saving....</font></span>";
	 }
}


function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	 {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 // Internet Explorer
	 try
	  {
	  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
	return xmlHttp;
}

function createCities()
{
	
	document.getElementById('lstCity').options.length = 0;
	document.getElementById('lstCity').options[0] = new Option("--Select Your City--","");
	
	for(var i=1; i<topCityList.length;i++)
	{
		document.getElementById('lstCity').options[i] = new Option(topCityList[i],topCityList[i]);
	}
	document.getElementById('lstCity').options[i] = new Option('Others - Please specify','Others');
}	

function showLeadExtraForm(userID_dclmsLeadID)
{
	var	data	=	Array();
	data		=	userID_dclmsLeadID.split("|")	
	var userID		=	data[0];
	var dclmsLeadID	=	data[1];
	var url = siteURL+'lead_extra_info.php?height=520&amp;width=500&amp;userID='+userID+'&amp;dclmsLeadID='+dclmsLeadID+'&amp;TB_iframe=true';
	setTimeout("tb_show('Additional Information', '"+url+"', '')",1000);
}
