// JavaScript Document



	function showErrMsg( ErrDivObj, ErrorMsg )

	{

		ErrorCount++;

		ErrDivObj.style.display = "";

		ErrDivObj.innerHTML = ErrorMsg;

	}

	

	function isValidUsername(Username)

	{

		var pattern = /[^a-zA-Z0-9.@_-]+/;

		return ! pattern.test ( Username );

	}

	

	function isValidPhone(Value, AllowDashPlus )

	{

		if ( Value.length == 0 )

			return true;

		var pattern  = /[0-9]/g;

		var pattern1 = /[+]?[0-9]*$/g;

	

	

		//if ( AllowDashPlus == true )  {

			var firstChar = Value.charAt(0);

			if ( firstChar == "+" ||( firstChar>=0 && firstChar<= 9 ) );

			else

				return false;

			for(i=1; i<Value.length; i++ )  {

				firstChar = Value.charAt(i);

				if ( firstChar>= 0 || firstChar<= 9 );

				else

					return false;

			}

	

		//}

		//else  {

		//	return pattern.test(Value);

		//}

	

	}

	

	function isValidPassword(Password)

	{

			var pattern = /[^a-zA-Z0-9@._-]+/;

			if ( pattern.test ( Password ) )

					return false;

			else

					return true;

	}

	

	function isValidName(Name)

	{

			var pattern = /[^a-zA-Z'\s.]+/;

			if ( pattern.test ( Name ) )

					return false;

			else

					return true;

	}

	

	function isValidEmail(Email)

	{

		var pattern = /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/;

	

		return  pattern.test(Email);

	}

	

	function isNumeric(Value)

	{

			var pattern = /[^0-9]/;

		return ! pattern.test(Value );

	/*

			if ( pattern.test(Value ) )

					return false;

			else

					return true;

	*/

	}

	

	function rm_trim(inputString)

	{

			if (typeof inputString != "string") { return inputString; }

	

			var temp_str = '';

			temp_str = inputString.replace(/[\s]+/g,"");

			if(temp_str == '')

					return "";

	

			var retValue = inputString;

			var ch = retValue.substring(0, 1);

			while (ch == " ")

			{

					retValue = retValue.substring(1, retValue.length);

					ch = retValue.substring(0, 1);

			}

			ch = retValue.substring(retValue.length-1, retValue.length);

			while (ch == " ")

			{

					retValue = retValue.substring(0, retValue.length-1);

					ch = retValue.substring(retValue.length-1, retValue.length);

			}

			while (retValue.indexOf("  ") != -1)

			{

				  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);

			}

			return retValue;

	}





	var xmlHttp

	var xmlHtpp

	

	function ckcooke()

	{

		xmlHttp=GetXmlHttpObject();

		xmlHtpp=GetXmlHttpObject();

		if (xmlHttp==null)

	  	{

	  		alert ("Your browser does not support AJAX!");

	  		return;

	  	} 

		

		if (xmlHtpp==null)

	  	{

	  		alert ("Your browser does not support AJAX!");

	  		return;

	  	}

	

		var url="leftchcookie.php";

		xmlHttp.onreadystatechange=stateChanged;

		xmlHttp.open("GET",url,true);

		xmlHttp.send(null);

		

		var urll="rightchcookie.php";

		xmlHtpp.onreadystatechange=stateChanged;

		xmlHtpp.open("GET",urll,true);

		xmlHtpp.send(null);

	} 

	

	function GetXmlHttpObject()

	{

		var xmlHttp=null;

		

		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 stateChanged() 

	{ 

		

		if (xmlHttp.readyState==4)

		{

			document.getElementById('leftmenu').innerHTML=xmlHttp.responseText;

			document.getElementById('rightmenu').innerHTML=xmlHtpp.responseText;

		}

		

	}

	