
function showSystems() 
{
	//alert ("hello");
	getHTML('topbar.php', '', 'topBarDiv');
}
function loadXMLDoc(url)
{
    if (window.XMLHttpRequest)
    {
// branch for native XMLHttpRequest object
       req = new XMLHttpRequest();
       req.onreadystatechange = processReqChange;
       req.open("GET", url, true);
       req.send(null);
    }
    else
       if (window.ActiveXObject)
       {
// branch for IE/Windows ActiveX version
          req = new ActiveXObject("Microsoft.XMLHTTP");
          if (req)
          {
             req.onreadystatechange = processReqChange;
             req.open("GET", url, true);
             req.send();
          }
       }
}
function processReqChange()
{
// only if req shows "complete"
   if (req.readyState == 4)
   {
// only if "OK"
      if (req.status == 200)
      {
         response  = req.responseXML.documentElement;
         method    = response.getElementsByTagName('method')[0].firstChild.data;
         result    = response.getElementsByTagName('result')[0].firstChild.data;
         userID    = response.getElementsByTagName('extend')[0].firstChild.data;
		 document.getElementById("bodyDiv").innerHTML="<div class='font' style='text-shadow: gray'> Welcome back - " + document.dataform1.USERCODE.value + "</div>";
		 
		 //alert(method);
         eval(method + '(\'\', result)');
      }
      else
      {
         alert("There was a problem retrieving the XML data:\n" + req.statusText);
      }
   }
}

function logout()
{
	url  = 'logout.php';
	loadXMLDoc(url);
}

function checkName(input, response)
{
  if (response != '')
  {
    // Response mode
	// alert("HERE");
    message = document.getElementById('nameCheckFailed');

	//document.getElementById("mainScr3").innerHTML="";
    if (response != 'not found' && response != 'Invalid Password'){
          document.dataform1.submitbut.disabled=false;

		  //document.getElementById("console").style.visibility = "visible";

		  showSystems(userID);
          document.dataform1.submitbut.focus();
    }else{
          //document.form1.name.value = response;
		  document.getElementById("bodyDiv").innerHTML="<div class='error'> Invalid usercode and\/or password </div>";
		  //document.getElementById("dispSystem").innerHTML=""
          document.dataform1.USERCODE.value = "";
          document.dataform1.PASSWORD.value = "";
          document.dataform1.USERCODE.focus();

          //document.getElementById("console").style.visibility = "visible";
      //message.className = 'hidden';
    }
  }else{
    // Input mode

        if (document.dataform1.USERCODE.value!="" && document.dataform1.PASSWORD.value!="")
        {
		url  = 'checkUser.php?type=logon&USERCODE=' + document.dataform1.USERCODE.value + '&PASSWORD=' + document.dataform1.PASSWORD.value;

		//alert(url);
        loadXMLDoc(url);
        } else
        {
		  document.dataform1.PASSWORD.style.backgroundColor = "red";
		  document.dataform1.USERCODE.style.backgroundColor = "red";
          document.dataform1.USERCODE.focus();
		  document.getElementById("bodyDiv").innerHTML="<div class='error'>Please enter usercode and password! </div>";
		  //document.getElementById("console").style.visibility = "visible";
        }

  }
}