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 txtShowCollegeOtherCity(val)
{
	if(val=='Others')
	{
		document.getElementById('spanCollegeDetailCity').style.display="inline"
	}
	else
	{	
		document.getElementById('spanCollegeDetailCity').style.display="none"
	}
}

function validate_data_college_detail_bottom(obj, scope)
{
	var fullName		= document.getElementById('txtCollegeDetailFname').value;
	var emailLead		= document.getElementById('txtCollegeDetailEmail').value;
	var mobile			= document.getElementById('txtCollegeDetailMobile').value; 	
	var lstCity			= document.getElementById('txtCollegeDetailCity').value;
	var txtCity			= document.getElementById('otherCollegeDetailCity').value;
	var collegeName		= document.getElementById('collegeName').value; 
	var collegeID		= document.getElementById('collegeID').value; 
	var lstCourseName		= document.getElementById('lstCourseName').value; 
	
	var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	if(document.getElementById('lstCourseName').options.length!=1)
	{
		if(lstCourseName=="")
		{
			document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please select <strong>course name</strong>';
			document.getElementById('lstCourseName').focus();
			return false;
		}
	}



	if(fullName == "" || fullName == "Full Name *")
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please enter <strong>Full Name</strong>';
		document.getElementById('txtCollegeDetailFname').focus();
		return false;
	}
	else if(emailLead == "" || emailLead == "E-mail *")
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please enter <strong>E-mail</strong>';
		document.getElementById('txtCollegeDetailEmail').focus();
		return false;
	}
	else
	if(!Pattern.test(emailLead))
	{		
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please enter <strong>Valid Email</strong>';
		document.getElementById('txtCollegeDetailEmail').focus();
		return false;
	}
	else if(mobile == "" || mobile == "Mobile Number *")
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please enter <strong>"Mobile Number</strong>';
		document.getElementById('txtCollegeDetailMobile').focus();
		return false;
	}
	else if(!mobile.match(/^[0-9]{10,12}$/))
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Mobile No must be numeric and between 10 to 12 digits.';
		document.getElementById('txtCollegeDetailMobile').focus();
		return false
	}
	else if(!validateMobile(mobile))
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please Enter Valid Mobile No.';
		document.getElementById('txtCollegeDetailMobile').focus();
		return false
	}
	else if(lstCity == "")
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please select <strong>City</strong>';
		document.getElementById('txtCollegeDetailCity').focus();
		return false;
	}
	else if(lstCity == "Others" && (txtCity =="" || txtCity == "Please Specify City *"))
	{
		document.getElementById('div_error_add_college_detail_bottom').innerHTML ='Please Enter <strong>City </strong>';
		document.getElementById('otherCollegeDetailCity').focus();
		return false;
	}
		
	if(lstCity == "Others")
		lstCity = txtCity;
	
	document.getElementById('div_error_add_college_detail_bottom').innerHTML ="<img src='"+imgBaseUrl+"grfx/loader.gif' />&nbsp;<font color='red'><b>Saving....</b></font>"
	saveCollegeLead('' , fullName , emailLead , mobile, lstCity,scope ,collegeName, collegeID,lstCourseName)
	return false;
}
function saveCollegeLead(stream ,  fullName , emailLead , mobile, lstCity,scope ,collegeName, collegeID,lstCourseName)
{

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	  alert ("Browser does not support HTTP Request");
	  return;
	} 
	var url			=	siteURL+"save_study_option_lead_featured_college_lead.php";
	var postData	=	'';
	postData		=	postData+"&fullName="+fullName;
	postData		=	postData+"&emailLead="+emailLead;
	postData		=	postData+"&mobile="+mobile;
	postData		=	postData+"&lstCity="+lstCity;
	postData		=	postData+"&scope="+scope;
	postData		=	postData+"&collegeName="+collegeName;
	postData		=	postData+"&collegeID="+collegeID;
	postData		=	postData+"&lstCourseName="+lstCourseName;
	postData		=	postData+"&source=Interest College Lead";
	postData		=	postData+"&sid="+Math.random();
	xmlHttp.onreadystatechange	=	stateChangedSaveCollegeLead;
	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 stateChangedSaveCollegeLead() 
{ 
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		 if(xmlHttp.responseText != 1 )
		 {
			document.getElementById('txtCollegeDetailFname').value			=	'Full Name *';
			document.getElementById('txtCollegeDetailEmail').value		=	'E-mail *';
			document.getElementById('txtCollegeDetailMobile').value			=	'Mobile Number *';
			document.getElementById('div_error_add_college_detail_bottom').innerHTML ='';
			//alert("Data Saved Successfully");
			var collegeName		= document.getElementById('collegeName').value; 
			
		    var	collegeLeadID_userID_dclmsLeadID	=	xmlHttp.responseText;
			//alert(userID_dclmsLeadID);
			var	data				=	Array();
			data					=	collegeLeadID_userID_dclmsLeadID.split("|")	
			var collegeLeadID		=	data[0];
			var userID				=	data[1];
			var dclmsLeadID			=	data[2];
			if(userID=="" || userID==0)
			{
				window.location	=siteURL+"confirm_college_lead.php?collegeName="+collegeName;
			}
			showLeadExtraFormInterest1(collegeLeadID_userID_dclmsLeadID);
			
		 }
		 else
		 {
			 document.getElementById('div_error_add_college_detail_bottom').innerHTML ="<span style='text-align:center;'><font color='red'><strong>Error:</strong>Please Resubmit</font></span>";
		 }
	 }
	 else
	 {
	 document.getElementById('div_error_add_college_detail_bottom').innerHTML ="<span style='text-align:center;'><img src='"+imgBaseUrl+"grfx/loader.gif' />&nbsp;&nbsp;<font color='red'>Saving....</font></span>";
	 }
}


function GetXmlHttpObject()
{
	
	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 createCityListForCollegeDetail()
{
	if(document.getElementById('txtCollegeDetailCity')!=null && document.getElementById('txtCollegeDetailCity')!="undefined")
	{
		document.getElementById('txtCollegeDetailCity').options.length = 0;
		document.getElementById('txtCollegeDetailCity').options[0] = new Option("--Select Your City--","");
		
		for(var i=1; i<topCityList.length;i++)
		{
			document.getElementById('txtCollegeDetailCity').options[i] = new Option(topCityList[i],topCityList[i]);
		}
		document.getElementById('txtCollegeDetailCity').options[i] = new Option('Others - Please specify','Others');
	}
}

function showLeadExtraFormInterest1(collegeLeadID_userID_dclmsLeadID)
{
	var	data				=	Array();
	data					=	collegeLeadID_userID_dclmsLeadID.split("|")	
	var collegeLeadID		=	data[0];
	var userID				=	data[1];
	var dclmsLeadID			=	data[2];
	var height				=	520;
	var courseRequest		=	'';
	if(document.getElementById('lstCourseName').value=='')
	{
		var courseRequest	=	"&amp;showCategory=yes&amp;collegeLeadID="+collegeLeadID;
		height	=	580;
	}
	
	
	var url = siteURL+'lead_extra_info.php?height='+height+'&amp;width=500&amp;userID='+userID+'&amp;dclmsLeadID='+dclmsLeadID+courseRequest+'&amp;TB_iframe=true';
	setTimeout("tb_show('Additional Information', '"+url+"', '')",1000);
}
