var weblink="http://www.laypath.com/";
var xmlhttp=false;	
try{
	xmlhttp=new XMLHttpRequest();
}
catch(e)	{		
	try{			
		xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e){
		try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e1){
			xmlhttp=false;
		}
	}
}
function getcities(cid)
{
	//alert(cid);
	xmlhttp.open('GET', weblink+"public/user/getcities/" + cid , false);
	xmlhttp.send(null); 
	str=xmlhttp.responseText;
	str=str.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	//alert(str);
	if(str=="0")
	{
		var clen=document.getElementById("city").options.length;
		for(j=clen;j>=0;j--)
		{
			document.getElementById("city").remove(j);
		}	
		var optn = document.createElement("OPTION");
		optn.text = "Select";
		optn.value = "0";
		document.getElementById("city").options.add(optn);
	}
	
	else
	{
		var myarray=str.split("~");
		//alert(myarray);
		var idarr1=myarray[0];
		//alert(idarr1);
		var routearr1=myarray[1];
		//alert(routearr1);
		var idarr=idarr1.split(",");
		//alert(idarr);
		//alert(idarr.length)
		var routearr=routearr1.split(",");
		//alert(routearr)
		var clen=document.getElementById("city").options.length;
		for(j=clen;j>=0;j--)
		{
			document.getElementById("city").remove(j);
		}	
		var optn = document.createElement("OPTION");
		optn.text = "Select";
		optn.value = "0";
		//alert( myarray );
		document.getElementById("city").options.add(optn);
		for (i=0;i<(idarr.length)-1;i++)
		{
			var optn = document.createElement("OPTION");
			optn.text = routearr[i];
			optn.value = idarr[i];
			//alert(optn.value);
			document.getElementById("city").options.add(optn);
		}
	
	}
	
}

function checkuserexist()
{
	var lbl=document.getElementById("valid")
	var uname=document.getElementById("username").value;
	xmlhttp.open('GET', weblink+"public/welcome/checkuser/" +uname , false);
	xmlhttp.send(null); 
	str=xmlhttp.responseText;
	str=str.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	if(str=="Exist")
	{
		lbl.innerHTML="Provided Username already Exist";
		document.getElementById("username").value="";
		document.getElementById("username").focus();
		return false;
	}
	else 
	{
		lbl.innerHTML=""
		return true;
	}
	
}
function checkemailexist()
{
	var lbl=document.getElementById("valid")
	var email=document.getElementById("emailid").value;
	xmlhttp.open('GET', weblink+"public/welcome/checkuseremail/"+Base64.encode(email) , false);
	xmlhttp.send(null); 
	str=xmlhttp.responseText;
	str=str.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	//alert(str);
	if(str=="Exist")
	{
		lbl.innerHTML="Provided Email Address already Exist";
		document.getElementById("emailid").value="";
		document.getElementById("emailid").focus();
		return false;
	}
	else 
	{
		lbl.innerHTML=""
		return true;
	}
	
}

function checkcaptcha()
{
	var lbl=document.getElementById("valid")
	var captcha=document.getElementById("capthca").value;
	xmlhttp.open('GET', weblink+"public/welcome/checkcaptcha/"+captcha , false);
	xmlhttp.send(null); 
	str=xmlhttp.responseText;
	str=str.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	//alert(str);
	if(str=="Nexist")
	{
		lbl.innerHTML="Captcha The text does not match the image";
		document.getElementById("capthca").value="";
		document.getElementById("capthca").focus();
		return false;
	}
	else 
	{
		lbl.innerHTML=""
		return true;
	}
	
}
function checkforgetemailexist()
{
	var lbl=document.getElementById("valid")
	var email=document.getElementById("emailid").value;
	xmlhttp.open('GET', weblink+"public/welcome/checkuseremail/"+Base64.encode(email) , false);
	xmlhttp.send(null); 
	str=xmlhttp.responseText;
	str=str.replace(/^\s*([\S\s]*)\b\s*$/, '$1');
	//alert(str);
	if(str=="notExist")
	{
		lbl.innerHTML="Provided Email Address was not found in our records";
		document.getElementById("emailid").value="";
		document.getElementById("emailid").focus();
		return false;
	}
	else 
	{
		lbl.innerHTML=""
		return true;
	}
}


