// JavaScript Document
	function frmempvalidate()
	{

	 myfrm = eval("document.FrmLogin");
	 err = "";

	 myfrm.EmpUserName.value = trim(myfrm.EmpUserName.value);
	 myfrm.EmpPassword.value = trim(myfrm.EmpPassword.value);
	 if (myfrm.EmpUserName.value.length == 0)
	 {err="User Name cannot be empty";myfrm.EmpUserName.focus();}
	 else if (myfrm.EmpPassword.value.length == 0)
	 {err="Password cannot be empty";myfrm.EmpPassword.focus();}
	 else
	 {err = "";}
	
	if (err.length != 0)	 
	{document.getElementById('emplgnerr').innerHTML = "Error : " + err;
	return false;
	}
	else
	{document.getElementById('emplgnerr').innerHTML = "";
	ValidAJAX('/CFActions/lgn.cfm?UsrName=' + myfrm.EmpUserName.value + '&UsrPassword=' + myfrm.EmpPassword.value);
	return true;
	}	 
	
	
	}//end of frmloginvalidate() funcion
	

function frmlgnvalidate()
	{

	 myfrm = eval("document.FrmLogin");
	 err = "";

	 myfrm.UsrLoginName.value = trim(myfrm.UsrLoginName.value);
	 myfrm.UsrPassword.value = trim(myfrm.UsrPassword.value);
	 if (myfrm.UsrLoginName.value.length == 0)
	 {err="User Name cannot be empty";myfrm.UsrLoginName.focus();}
	 else if (myfrm.UsrPassword.value.length == 0)
	 {err="Password cannot be empty";myfrm.UsrPassword.focus();}
	 else
	 {err = "";}
	
	if (err.length != 0)	 
	{document.getElementById('lgnerr').innerHTML = "Error : " + err;
	return false;
	}
	else
	{document.getElementById('lgnerr').innerHTML = "";
	ValidAJAX('/CFActions/lgn.cfm?UsrName=' + myfrm.UsrLoginName.value + '&UsrPassword=' + myfrm.UsrPassword.value);
	return true;
	}	 
	
	
	}//end of frmloginvalidate() funcion



	function frmvalidate()
	{
	 myfrm = eval("document.FrmContact");
	 err = "";
	 //Triming
	 myfrm.UsrName.value = trim(myfrm.UsrName.value);
	 myfrm.UsrEmail.value = trim(myfrm.UsrEmail.value);
	 myfrm.UsrPhone.value = trim(myfrm.UsrPhone.value);
	 myfrm.UsrMessage.value = trim(myfrm.UsrMessage.value);
	 if (myfrm.UsrName.value.length == 0)
	 {err="Name cannot be empty";myfrm.UsrName.focus();}
	 else if (myfrm.UsrEmail.value.length == 0)
	 {err="Email cannot be empty";myfrm.UsrEmail.focus();}
	 else if (IsEmail(myfrm.UsrEmail.value) == false)
	 {err="Invalid Email";myfrm.UsrEmail.focus();}
	 else if (myfrm.UsrPhone.value.length == 0)
	 {err="Phone cannot be empty";myfrm.UsrPhone.focus();}
	 else if (myfrm.UsrMessage.value.length == 0)
	 {err="Message cannot be empty";myfrm.UsrMessage.focus();}
	 else
	 {err="";}

	if (err.length != 0)	 
	{
	document.getElementById('errpanel').innerHTML = "Error : " + err;
	return false;
	}
	else
	{
	document.getElementById('errpanel').innerHTML = "";
	ValidAJAX('/CFActions/SNDEmail.cfm?UsrName=' + myfrm.UsrName.value + '&UsrEmail=' + myfrm.UsrEmail.value + '&UsrPhone=' + myfrm.UsrPhone.value + '&UsrMessage=' + myfrm.UsrMessage.value);
	return true;}
	}//end of fucntion
	
	
	function IsEmail(str)
	{Flag = 0;
	if (str.indexOf("@") != -1)
	{var len = str
	var em = str.substr(str.indexOf("@")+1 , len.length);
	if(em.indexOf(".") != -1 && em.indexOf("@") == -1 && em.indexOf(" ") == -1)
	{Flag=1;}else{Flag=0;}
	}
	else
	{Flag=0;}//end of if
	if (Flag == 1)
	{return true;}else{return false;}//end of if
	}//end of function

	//***********TRIM FUNCTION
	function trim(inputString) {
	if (typeof inputString != "string") { return inputString; }
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " ") { // Check for spaces at the beginning of the string
	retValue = retValue.substring(1, retValue.length);
	ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") { // Check for spaces at the end of the string
	retValue = retValue.substring(0, retValue.length-1);
	ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
	retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
	}
	return retValue; // Return the trimmed string back to the user
	} // Ends the "trim" function



function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{document.getElementById('errpanel').innerHTML = xmlHttp.responseText;} 
 else
	{document.getElementById('errpanel').innerHTML = "Processing..."}//end of if 
}//end of function




	function ValidAJAX(str)
	{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{alert ("Browser does not support HTTP Request");return "0";} 
	else
	{
	
	var url= 'http://www.paplion.com' + str
	url=url+"&sid="+Math.random()
	

	
	//document.write(url);
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	}//end of if (if browser support ajjax
	}//end of function


	function GetXmlHttpObject()
	{ 
	var objXMLHttp=null
	
	if (window.XMLHttpRequest)
	{
	try
	{
	var objXMLHttp = ( window.XMLHttpRequest ) ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{alert("error");}
	
	}
	else if (window.ActiveXObject)
	{objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")}
	return objXMLHttp
	}//end of function
