var doc_root = window.location.hostname;
var url_doc_root = "http://"+doc_root;

function checkUser(u_name, pw, account_id, page_id)
{

  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null){

    alert ("Browser does not support HTTP Request");
    return;
  }
	

  var url=url_doc_root+"/library/ajax/check_user.php";
  url=url+"?u_name="+u_name;
  url=url+"&pw="+pw;
  url=url+"&account_id="+account_id;
  url=url+"&page_id="+page_id;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged2; 
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);

}

function stateChanged2() 
{ 
  
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  { 

  var responsetext = xmlHttp.responseText;

    if(responsetext!=="0")
    {
      var array_response = responsetext.split("->");
      var account_id = array_response[0];
      var page_id = array_response[1];
      
      
      document.getElementById('loginLayer').style.visibility="hidden";
 
      var browser_type=navigator.appName;
      var browser_version=parseInt(navigator.appVersion);
 
      //if NS 4+
      if (browser_type=="Netscape"&&browser_version>=4)
      {
      
        window.location.replace(url_doc_root+"/index.php?account_id="+account_id+"&page_id="+page_id+"");
      }
    
      //if IE 5+
      else if (browser_type=="Microsoft Internet Explorer"&&browser_version>=5)
      {
      
        window.location.replace(url_doc_root+"/index.php?account_id="+account_id+"&page_id="+page_id+"");
      }
 
      //Default goto page (NOT NS 4+ and NOT IE 5+)
      else 
      {
        window.location=url_doc_root+"/index.php?account_id="+account_id+"&page_id="+page_id+"";
      }
 
    }
    else
    {
    
      document.getElementById('alertText').innerHTML = "Forkert brugernavn eller password!";
    }    
  }
}

function GetXmlHttpObject(handler){

  var objXMLHttp=null
  
  if (window.XMLHttpRequest){
    
    objXMLHttp=new XMLHttpRequest()}
   
  else if (window.ActiveXObject){
  
    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")}
    
  return objXMLHttp
}

