var XMLHttpRequestObject = false; 
var result;


window.onload = initialForm;
window.onunload = function () {};



function initialForm(){
	
	document.getElementById ("username").focus();
	
	// Build XMLHttpRequestObject
	try{
		// Opera 8.0+, Firefox, Safari
		XMLHttpRequestObject = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}

      
      
      document.getElementById ("press").onclick = getData;


      

	
} // end function	

function getData() { 
	// Check if username and password are NOT empty
	var aUser = document.getElementById ("username").value;
	var aPass = document.getElementById ("password").value;
	
	var aParam = "username=" + aUser + "&" + "password=" + aPass
	
	if (aUser != "" &&  aPass !=""){
	
	
        if(XMLHttpRequestObject) {
        
          var obj = document.getElementById('Message'); 
          var url = "userpass.php";

          
          XMLHttpRequestObject.open("POST", url, true); 
          XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
          

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
              	
              	result = XMLHttpRequestObject.responseText;
              	
              	if (result != ""){
              		
                	obj.innerHTML = result;
                	document.getElementById ("password").value = "";
                	
              	}else {
              		document.getElementById ("MyForm").submit();
              		
              	} // end if 
              	
              	
              	
            } 
          } 

          XMLHttpRequestObject.send(aParam); 
        }
	} else {
		// one of the userName or Password is empty so exit from the function using return
		// return works like an exit from function
		return;
		
	} // end first if
}