var content1=null;
var content2=null;
var theUrl;
var req;

function LoginForm(usertype){
	theUrl="/cartrade/login.do?usertype="+usertype;
	
	/*get an XMLHttpRequest*/
	req = GetRequest()
	
	if (req) {
			req.onreadystatechange = processLoginForm
        	req.open("GET", theUrl, true);
        	req.send(null);
       	}
}


function processLoginForm(){
	if(req.readyState==0){}
	else if(req.readyState==1){}
		else if(req.readyState==2){}
			else if(req.readyState==3){}
				else if (req.readyState == 4) { // Complete
					if (req.status == 200) { // OK response
					   document.getElementById('login').innerHTML=req.responseText;
   	   				}
   	   			} 
}

function Validate(){

 var user=document.getElementById("username");
 var passw=document.getElementById("password");
 
 content1=document.getElementById("wronguser");
 content2=document.getElementById("wrongpassw");
 
 if(user.value=="") 
  	{
  		if(content1!=null) content1.innerHTML="Username is missing";

  		if(passw.value=="") {
  			if(content2!=null) content2.innerHTML="Password is missing";
  		}
  		else content2.innerHTML="";
  	}
  else 
  {
  	content1.innerHTML="";
  	if(passw.value=="") {
  			content2=document.getElementById("wrongpassw");
  			if(content2!=null) content2.innerHTML="Password is missing";
  	}
  	else {
  		content2.innerHTML="";
  		submitform()
  	}
  }
  
}

function submitform()
{
 //if(document.loginForm.onsubmit())
 //{//this check triggers the validations
    document.loginForm.submit();
 //}
}


/*returns an XMLHttpRequest object*/
function GetRequest()
{
  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;
}




