// JavaScript Document
var reqcont="";
var errMsg = "Problem sending your query; please retry later.";
var urlPrefix="http://www.abodesindia.com/Loan/";
//var urlPrefix="http://localhost/a/Loan/";
var ShowResultEmail = "";
var divID="";

function SendEmail2LoanExpert(lcode,divindex,len)
{
	var loanclientname = document.getElementById("loanclientname"+divindex).value;
	var loanclientphonecountrycode = document.getElementById("loanclientphonecountrycode"+divindex).value;
	var loanclientphonecitycode = document.getElementById("loanclientphonecitycode"+divindex).value;
	var loanclientphone = document.getElementById("loanclientphone"+divindex).value;
	var loanclientmobilecountrycode = document.getElementById("loanclientmobilecountrycode"+divindex).value;
	var loanclientmobile = document.getElementById("loanclientmobile"+divindex).value;
	var loanclientemail = document.getElementById("loanclientemail"+divindex).value;
	var loanclientcomment = document.getElementById("loanclientcomment"+divindex).value;
	
	ShowResultEmail = document.getElementById("rDivSendEmail"+divindex);
	divID = divindex;
	var phone = StripSpacesFromEnds(loanclientphonecountrycode)+StripSpacesFromEnds(loanclientphonecitycode)+StripSpacesFromEnds(loanclientphone);
	var mobile = StripSpacesFromEnds(loanclientmobilecountrycode)+StripSpacesFromEnds(loanclientmobile);
	var bb=true;		
	
	if(StripSpacesFromEnds(loanclientname)=="")
	{
		ShowResultEmail.innerHTML = "Please enter your name";
		document.getElementById("loanclientname"+divindex).focus();
		bb=false;
		return false;
	}
	if(phone=="" && mobile=="" && loanclientemail == "" )
	{
		ShowResultEmail.innerHTML = "Please enter atleast one of your phone, mobile and email.";
		document.getElementById("loanclientphonecountrycode"+divindex).focus();
		bb=false;
		return false;
	}
	if (StripSpacesFromEnds(loanclientcomment)=="")
	{
		ShowResultEmail.innerHTML = "Please enter your query.";
		document.getElementById("loanclientcomment"+divindex).focus();		
		bb=false;
		return false;
	}	
	if(StripSpacesFromEnds(loanclientcomment).length>len)
	{
		ShowResultEmail.innerHTML = "Please enter your query in brief (upto "+len+" characters).";
		document.getElementById("loanclientcomment"+divindex).focus();		
		bb=false;
		return false;		
	}
	if (phone!="")
	{
			if(isNaN(StripSpacesFromEnds(loanclientphonecountrycode)) || StripSpacesFromEnds(loanclientphonecountrycode)=="" || StripSpacesFromEnds(loanclientphonecountrycode)<=0 )
			{
				ShowResultEmail.innerHTML = "Please enter valid phone number in the format of +91-22-28782878.";
				bb=false;
				return false;
			}
			else if(isNaN(StripSpacesFromEnds(loanclientphonecitycode)) || StripSpacesFromEnds(loanclientphonecitycode)=="" || StripSpacesFromEnds(loanclientphonecitycode)<=0 )
			{
				ShowResultEmail.innerHTML = "Please enter valid phone number in the format of +91-22-28782878.";
				bb=false;
				return false;
			}
			else if(isNaN(StripSpacesFromEnds(loanclientphone)) || StripSpacesFromEnds(loanclientphone)=="" || StripSpacesFromEnds(loanclientphone)<=0)
			{
				ShowResultEmail.innerHTML = "Please enter valid phone number in the format of +91-22-28782878.";
				bb=false;
				return false;
			}
		}
	 if (mobile!="")
		{
			if(isNaN(StripSpacesFromEnds(loanclientmobilecountrycode)) || StripSpacesFromEnds(loanclientmobilecountrycode)=="" || StripSpacesFromEnds(loanclientmobilecountrycode)<=0 || isNaN(StripSpacesFromEnds(loanclientmobile)) || StripSpacesFromEnds(loanclientmobile)=="" || StripSpacesFromEnds(loanclientmobile)<=0)
			{
				ShowResultEmail.innerHTML = "Please enter valid mobile number in the format of +91-9820098200.";
				bb=false;
				return false;
			}
		}
	if (StripSpacesFromEnds(loanclientemail)!="")
		{
			if(!checkmail(document.getElementById("loanclientemail"+divindex)))
			{
				ShowResultEmail.innerHTML = "Please enter valid email id.";
				document.getElementById("loanclientemail"+divindex).focus();
				bb=false;
				return false;
			}
		}
	//}
	
	
	if(bb==true)
	{
		var num= Math.random();
        //send sms to advertiser
	
			try 
			{
				url = urlPrefix+"Talk2Expert/ContactLoanExpert.asp?lcode="+lcode+"&loanclientname="+loanclientname+"&loanclientphonecountrycode="+loanclientphonecountrycode+"&loanclientphonecitycode="+loanclientphonecitycode+"&loanclientphone="+loanclientphone+"&loanclientmobilecountrycode="+loanclientmobilecountrycode+"&loanclientmobile="+loanclientmobile+"&loanclientemail="+loanclientemail+"&loanclientcomment="+loanclientcomment+"&contact=email";				
				//reqcont = new XMLHttpRequest();	
				reqcont=initXMLHttpClient2(reqcont);
				reqcont.onreadystatechange = ehandleResultContact ;
				reqcont.open("GET", url, true);
				reqcont.send(null);								
			}
			catch(e)
			{
				ShowResultEmail.innerHTML = errMsg+" "+e;
			}
		}
}

function SendSMS2LoanExpert(lcode,divindex,len)
{
	var loanclientname = document.getElementById("sloanclientname"+divindex).value;
	var loanclientphonecountrycode = document.getElementById("sloanclientphonecountrycode"+divindex).value;
	var loanclientphonecitycode = document.getElementById("sloanclientphonecitycode"+divindex).value;
	var loanclientphone = document.getElementById("sloanclientphone"+divindex).value;
	var loanclientmobilecountrycode = document.getElementById("sloanclientmobilecountrycode"+divindex).value;
	var loanclientmobile = document.getElementById("sloanclientmobile"+divindex).value;
	//var loanclientemail = document.getElementById("sloanclientemail"+divindex).value;
	var loanclientemail = "";
	var loanclientcomment = document.getElementById("sloanclientcomment"+divindex).value;
	
	ShowResultEmail = document.getElementById("rDivSendSMS"+divindex);
	divID = divindex;
	var phone = StripSpacesFromEnds(loanclientphonecountrycode)+StripSpacesFromEnds(loanclientphonecitycode)+StripSpacesFromEnds(loanclientphone);
	var mobile = StripSpacesFromEnds(loanclientmobilecountrycode)+StripSpacesFromEnds(loanclientmobile);
	var bb=true;		
	
	if(StripSpacesFromEnds(loanclientname)=="")
	{
		ShowResultEmail.innerHTML = "Please enter your name";
		document.getElementById("sloanclientname"+divindex).focus();
		bb=false;
		return false;
	}
	if(phone=="" && mobile=="" && loanclientemail == "" )
	{
		ShowResultEmail.innerHTML = "Please enter atleast one of your phone and mobile.";
		document.getElementById("sloanclientphonecountrycode"+divindex).focus();
		bb=false;
		return false;
	}
	if (StripSpacesFromEnds(loanclientcomment)=="")
	{
		ShowResultEmail.innerHTML = "Please enter your query.";
		document.getElementById("sloanclientcomment"+divindex).focus();		
		bb=false;
		return false;
	}
	if(StripSpacesFromEnds(loanclientcomment).length>len)
	{
		ShowResultEmail.innerHTML = "Please enter your query in brief (upto "+len+" characters).";
		document.getElementById("sloanclientcomment"+divindex).focus();		
		bb=false;
		return false;
	}
	if (phone!="")
	{
		if(isNaN(StripSpacesFromEnds(loanclientphonecountrycode)) || StripSpacesFromEnds(loanclientphonecountrycode)=="" || StripSpacesFromEnds(loanclientphonecountrycode)<=0 || isNaN(StripSpacesFromEnds(loanclientphonecitycode)) || StripSpacesFromEnds(loanclientphonecitycode)=="" || StripSpacesFromEnds(loanclientphonecitycode)<=0 || isNaN(StripSpacesFromEnds(loanclientphone)) || StripSpacesFromEnds(loanclientphone)=="" || StripSpacesFromEnds(loanclientphone)<=0)
			{
				ShowResultEmail.innerHTML = "Please enter valid phone number in the format of +91-22-28782878.";
				bb=false;
				return false;
			}
	}
	if (mobile!="")
	{
			if(isNaN(StripSpacesFromEnds(loanclientmobilecountrycode)) || StripSpacesFromEnds(loanclientmobilecountrycode)=="" || StripSpacesFromEnds(loanclientmobilecountrycode)<=0 || isNaN(StripSpacesFromEnds(loanclientmobile)) || StripSpacesFromEnds(loanclientmobile)=="" || StripSpacesFromEnds(loanclientmobile)<=0)
			{
				ShowResultEmail.innerHTML = "Please enter valid mobile number in the format of +91-9820098200.";
				bb=false;
				return false;
			}
	}
	/*if (StripSpacesFromEnds(loanclientemail)!="")
		{
			if(!checkmail(document.getElementById("sloanclientemail"+divindex)))
			{
				ShowResultEmail.innerHTML = "Please enter valid email id.";
				document.getElementById("sloanclientemail"+divindex).focus();
				bb=false;
				return false;
			}
		}*/
	
	
	if(bb==true)
	{
		var num= Math.random();
        //send sms to advertiser
	
			try 
			{
				url = urlPrefix+"Talk2Expert/ContactLoanExpert.asp?lcode="+lcode+"&loanclientname="+loanclientname+"&loanclientphonecountrycode="+loanclientphonecountrycode+"&loanclientphonecitycode="+loanclientphonecitycode+"&loanclientphone="+loanclientphone+"&loanclientmobilecountrycode="+loanclientmobilecountrycode+"&loanclientmobile="+loanclientmobile+"&loanclientemail="+loanclientemail+"&loanclientcomment="+loanclientcomment+"&contact=sms";				
				//reqcont = new XMLHttpRequest();	
				reqcont=initXMLHttpClient2(reqcont);				
				reqcont.onreadystatechange = shandleResultContact ;
				reqcont.open("GET", url, true);
				reqcont.send(null);								
			}
			catch(e)
			{
				ShowResultEmail.innerHTML = errMsg;
			}
	}
}

function ehandleResultContact() 
{ //alert(reqcont.status);
	
	if (reqcont.readyState != 4)
	{
		ShowResultEmail.innerHTML = "<img src='http://www.abodesindia.com/images/loadingInt.gif'>";
		return;		
	}	
	// only if reqcont shows "loaded"
	if (reqcont.responseText != "" && reqcont.status == 200)
	{
		if (reqcont.responseText != "" && reqcont.responseText != null )
		{						
			document.getElementById("divEmailChild"+divID).innerHTML = reqcont.responseText;
		}
		else
		{
			ShowResultEmail.innerHTML = errMsg;
			return;
		}
	}
	else
	{
		//ShowResultEmail.innerHTML = errMsg;
		return;
	}
}
function shandleResultContact() 
{ //alert(reqcont.status);
	
	if (reqcont.readyState != 4)
	{
		ShowResultEmail.innerHTML = "<img src='http://www.abodesindia.com/images/loadingInt.gif'>";
		return;		
	}	
	// only if reqcont shows "loaded"
	if (reqcont.responseText != "" && reqcont.status == 200)
	{
		if (reqcont.responseText != "" && reqcont.responseText != null )
		{						
			document.getElementById("divSMSChild"+divID).innerHTML = reqcont.responseText;
		}
		else
		{
			ShowResultEmail.innerHTML = errMsg;
			return;
		}
	}
	else
	{
		//ShowResultEmail.innerHTML = errMsg;
		return;
	}
}
