function brows_check(){
	if (navigator.userAgent.indexOf("Firefox")!=-1){
		return "ff";
	}else if (navigator.userAgent.indexOf("MSIE")!=-1){
		return "ie";
	}
	
}

function hide_msg(){
	document.getElementById("msg").innerHTML="";
	document.getElementById("row").style.display = 'none';	
}


function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}

	return objXMLHttp
} 

 
 
 
function stateChanged() 
{ 
	if(xmlHttp.readyState==1){
		//document.getElementById("msg").innerHTML="Sending Request...";
	}
	if(xmlHttp.readyState==2){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if(xmlHttp.readyState==3){
		//document.getElementById("msg").innerHTML="Loading Data...";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		var dumy = xmlHttp.responseText;
		document.getElementById("row").style.display = 'inline';
		document.getElementById("msg").innerHTML=dumy;
		setTimeout("hide_msg()",10000);
		document.login.password.value = "";
		if(trim(dumy) == "yes"){
			window.location.href = "profile.php";
			document.getElementById("msg").innerHTML="";
		}
		

		//alert(dumy);
	}
	
}  
 

 function chk_val(){
	if(document.login.username.value ==""){
		alert("Please Provide your Username");
		document.login.username.focus();
		return false;
	}
	if(document.login.password.value == ""){
		alert("Please provide your password.");
		document.login.password.focus();
		return false;
	}
	
	
	var username = document.login.username.value;
	var password = document.login.password.value;

	<!-- ########## star form posting ######### -->
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		var url="scripts/login.php?username="+username+"&password="+password;
		//alert(url);
		//url=url+str
		if(brows_check() == "ie"){
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,false)
			//xmlHttp.open("POST", url, false)
			xmlHttp.send(null)	
		}else if(brows_check() == "ff"){
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true)
			//xmlHttp.open("POST", url, false)
			xmlHttp.send(null);
		}		
		
		//return true;
 }
 
  // Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}