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 txtShowOtherCity(val)
{
	if(val=='Others')
	{
		document.getElementById('txtOtherCityDiv').style.display="block"
	}
	else
	{	
		document.getElementById('txtOtherCityDiv').style.display="none"
	}
}
function validate_data(obj, scope)
{
	var stream			= document.getElementById('lstStudyOptions').value; 	
	var subCategory		= document.getElementById('lstSubCategory').value; 	
	var fullName		= document.getElementById('fullName').value;
	var emailLead		= document.getElementById('emailLead').value;
	var mobile			= document.getElementById('mobile').value; 	
	var lstCity			= document.getElementById('lstCityRighForm').value;
	var txtCity			= document.getElementById('txtOtherCityRighForm').value;
	var level			= document.getElementById('lstLevel').value;
	//var txtEducation	= document.getElementById('txtEducation').value;
	var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	
	if(stream == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Area Interested In</strong>';
		document.getElementById('lstStudyOptions').focus();
		return false;
	}
	else if(subCategory == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Sub Category</strong>';
		document.getElementById('lstSubCategory').focus();
		return false;
	}
	else if(level == "")
	{
		document.getElementById('div_error_add').innerHTML ='Please select <strong>Level</strong>';
		document.getElementById('lstLevel').focus();
		return false;
	}
	/*
	else if(stream == "Others" && (txtStream =="" || txtStream == "Please Specify Area Interested In *"))
	{
		document.getElementById('div_error_add').innerHTML ='Please Enter <strong>Area Interested In</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('lstCityRighForm').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('txtOtherCityRighForm').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>"
	saveLead(stream , fullName , emailLead , mobile,lstCity, subCategory, level,  scope)
	return false;
}
function saveLead(stream ,  fullName , emailLead , mobile,lstCity, subCategory, level, scope)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Browser does not support HTTP Request");
	  return;
	} 
	var url			=	siteURL+"save_study_option_lead_ver2.php";
	var postData	=	'';
	postData		=	postData+"&stream="+stream;
	postData		=	postData+"&fullName="+fullName;
	postData		=	postData+"&emailLead="+emailLead;
	postData		=	postData+"&mobile="+mobile;
	postData		=	postData+"&lstCity="+lstCity;
	postData		=	postData+"&subCategory="+subCategory;
	postData		=	postData+"&level="+level;
	postData		=	postData+"&scope="+scope;
	postData		=	postData+"&sid="+Math.random();
	xmlHttp.onreadystatechange	=	stateChangedSaveLead;
	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 stateChangedSaveLead() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		 if(xmlHttp.responseText != 1 )
		 {
			 document.getElementById('lstStudyOptions').value	=	'Area Interested In *'; 	
			 document.getElementById('lstSubCategory').value	=	'Sub Category *'; 	
			 document.getElementById('lstLevel').value			=	'Level *';
			 document.getElementById('fullName').value			=	'Full Name *';
			 document.getElementById('emailLead').value			=	'E-mail *';
			 document.getElementById('mobile').value			=	'Mobile Number *';
			 document.getElementById('lstCityRighForm').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+"confirm_study_option_lead.php";
		    var	userID_dclmsLeadID	=xmlHttp.responseText;
			var	data	=	Array();
			data		=	userID_dclmsLeadID.split("|")	
			var userID		=	data[0];
			var dclmsLeadID	=	data[1];
			if(userID=="" || userID==0)
			{
				window.location	=siteURL+"confirm_study_option_lead.php";
			}
			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 showLeadExtraForm(userID_dclmsLeadID)
{
	var	data	=	Array();
	data		=	userID_dclmsLeadID.split("|")	
	var userID		=	data[0];
	var dclmsLeadID	=	data[1];
	var url = 'http://www.studynation.com/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);
}


