function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






function logIn(formIn){

	document.getElementById("incorrectLogIn").innerHTML="";
	var LaFemailLogIN = formIn.LaFemailLogIN.value;
	var LAFpasswordLogIN = formIn.LAFpasswordLogIN.value;
	
		if (LaFemailLogIN.length==0 || LAFpasswordLogIN.length==0)
		  {
		  document.getElementById("incorrectLogIn").innerHTML="&nbsp;&nbsp;incorrect details";
		  return;
		  }
		  
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	var url="includes/js/LostStolenCheckLogIn.asp";
	url=url+"?LaFemailLogIN="+LaFemailLogIN;
	url=url+"&LAFpasswordLogIN="+LAFpasswordLogIN;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	  
}




function stateChanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("incorrectLogIn").innerHTML=xmlhttp.responseText;
  }
}







function ajaxFunction()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
}



function ShowLASrec(letterIn){

	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	var url="includes/js/LostAndStolenViewByLetter.asp";
	url=url+"?letterIn="+letterIn;
	url=url+"&sid="+Math.random();

	xmlhttp.onreadystatechange=ShowLetter;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);

	
}	


function ShowLetter()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("CH").innerHTML=xmlhttp.responseText;
  }
}



function SubKeyWord(FormIn){

	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	
	
	var Kword 	 = FormIn.kWordtxt.value;
	var SearchBy_value;
	
	for (i=0;i<FormIn.SearchBy.length;i++)
		{
			  if (FormIn.SearchBy[i].checked)
			  {
					 SearchBy_value = FormIn.SearchBy[i].value;
			  }
		} 
	
	Kword = fw_total_encode(Kword);

	var url="includes/js/LostAndStolenViewBykeyword.asp";
	url=url+"?Kword="+Kword;
	url=url+"&SearchBy="+SearchBy_value;
	url=url+"&sid="+Math.random();


	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=ShowKeyword;
	xmlhttp.send(null);

}






function underlineLetter(thisIn){
	thisIn.style.textDecoration="underline";
	thisIn.style.cursor="pointer";
}

function restoreLetter(thisIn){
	thisIn.style.textDecoration="none";
}





function FunregUser(formIn){

	
	var LaFname 	= formIn.LaFname.value;
	var LaFemail  	= formIn.LaFemail.value;
	var LAFcountry 	= formIn.LAFcountry.value;
	var LAFpassword = formIn.LAFpassword.value;


	LaFname		= fw_total_encode(LaFname);
	LaFemail	= fw_total_encode(LaFemail);
	LAFcountry	= fw_total_encode(LAFcountry);
	LAFpassword	= fw_total_encode(LAFpassword);


	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}

	var url="includes/js/ProcessNewUser.asp";
	url=url+"?LaFname="+LaFname;
	url=url+"&LaFemail="+LaFemail;
	url=url+"&LAFcountry="+LAFcountry;
	url=url+"&LAFpassword="+LAFpassword;
	
	url=url+"&sid="+Math.random();

	xmlhttp.onreadystatechange=regFormThankuser;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);


}



function regFormThankuser(){

	if (xmlhttp.readyState==4)
	  {
	  	document.getElementById("regForm1").innerHTML=xmlhttp.responseText;
	  }
}





function ShowKeyword(){

	if (xmlhttp.readyState==4)
	  {
	  document.getElementById("keywordResults").innerHTML=xmlhttp.responseText;
	  }
}



function ClearkeywordResults(keywordResults){
	document.getElementById(keywordResults).innerHTML=""
}





//To encode all characters u can use this function.

function fw_total_encode(str){
//	var s=escape(fw_trim(str));
	var s=escape(str);
	s=s.replace(/\+/g,"%2B");
	s=s.replace(/@/g,"%40");
	s=s.replace(/\//g,"%2F");
	s=s.replace(/\*/g,"%2A");
	return(s);	
}










function ClearThisTextIfNecessary(FrmObjIn, valueToWipeIn){

	if (FrmObjIn.value==valueToWipeIn){    // ForgottonEmail
		FrmObjIn.value=''; 
	}

}