
var url = "check_user.php"; // The server-side script

// www.sean.co.uk

function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
} 

function handleHttpResponse() {

  if (http.readyState == 4) {

    // Split the comma delimited response into an array

    results = http.responseText.split(",");

    //document.getElementById('user').value = results[0];
    //document.getElementById('pass').value = results[1];
    
    var pdf_val = document.getElementById('pdf').value;
    
    if (results[0] == "registered")
    {
		document.getElementById('user').value = "";
		document.getElementById('pass').value = "";
		document.getElementById('msg').value = "Login OK!";		
		document.getElementById('msg_granted').value = "Choose bulletin after reload!";	
		document.getElementById('login_form').style.visibility = "hidden";
		location.reload(true);
		pausecomp(4000);
		//window.location="http://localhost/pro/avweld/pdfs/" + pdf_val ;
		//window.open("http://localhost/pro/avweld/pdfs/" + pdf_val, '_blank');
    }
    else
    {
		document.getElementById('user').value = "";
		document.getElementById('pass').value = "";	
		document.getElementById('msg').value = "Incorrect login!";
		document.getElementById('msg_granted').value = "";				
		document.getElementById('login_form').style.visibility = "visible";
		document.getElementById('pdf').value = pdf_val;			
    }

  }

}

function updateCityState() {

  //var zipValue = document.getElementById("zip").value;
  
  var user_Val = document.getElementById('user').value
  var pass_Val = document.getElementById('pass').value
  var pdf_Val = document.getElementById('pdf').value  
  
  http.open("GET", url + "?user=" + escape(user_Val) + "&pass=" + escape(pass_Val) + "&pdf=" + escape(pdf_Val) , true);

  http.onreadystatechange = handleHttpResponse;

  http.send(null);

 }

function checkUser(pdf_val, user_status, cookie_status) {
  
  if (user_status == 'registered' || cookie_status == 'set')
  {
		document.getElementById('user').value = "";
		document.getElementById('pass').value = "";
		document.getElementById('msg').value = "Login OK!";	
		document.getElementById('msg_granted').value = "Choose bulletin after reload!";				
		document.getElementById('login_form').style.visibility = "hidden";
		location.reload(true);
		pausecomp(4000);
		//window.location="http://localhost/pro/avweld/pdfs/" + pdf_val ;
		//window.open("http://localhost/pro/avweld/pdfs/" + pdf_val, '_blank');	
  }
  else
  {
		document.getElementById('login_form').style.visibility = "visible";
		document.getElementById('pdf').value = pdf_val;
		document.getElementById('msg').value = "";	
		document.getElementById('msg_granted').value = "";					
  }
  
  //alert(file);
  //return true;


 }


function closeForm() {
	document.getElementById('user').value = "";
	document.getElementById('pass').value = "";
	document.getElementById('login_form').style.visibility = "hidden";
}


function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        xmlhttp = false;

      }

    }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}

var http = getHTTPObject(); // We create the HTTP Object
/*
document.getElementById('login_form').style.visibility = "visible";
document.getElementById('login_form').visibility = "visible";
document.getElementById('login_form').style.visibility = "show";
document.getElementById('login_form').visibility = "show";
document.getElementById('login_form').style.display = "inline";
*/








