var error, descripcion
function handleHttpResponse01() { 
    if (http01.readyState == 4) { 
       if (http01.status == 200) { 
       	  var arrInfo  = http01.responseText.split("|");
       	  error = arrInfo[0];
       	  descripcion = arrInfo[1];
          switch(error){
          	case "0":
			        alert(arrInfo[1]+"\n Login Successful");
			        window.location.href="http://www.adimpo.de/login/index.asp"; 
          	  break;
          	case "1":
          	  alert("Unknow customer");
          	  break;
          	case "2":
          	  alert("Invalid password");
          	  break;
          	case "3":
          	  alert("Disabled Customer");
          	  break;
          	case "4":
          	  alert("Unknow franquicia"); 
          	  break;
          	case "5":
          	  alert("Removed customer");
          	  break;
          	case "9":
          	  //solicitar franquicia
          	  var open = window.open("Codigo_frq.html", "Login", "width=400, height=260, scrollbar=0, toolbar=0");
          	  break;  
          	case "99":
          	  alert("Our Web Site is out of order.\nWe apologize for any inconvenience.");
          	  break;           	  
          	default:
          	  alert("Unknow error");
          	  break;
          }	
          enProceso01 = false;  
          document.getElementById("franquicia").value=-1;
          document.getElementById("login_button").disabled = false;  
          document.getElementById("login_button").style.visibility = "visible";
          return false;   	
       }
    }
}

function Checkpoint01() {
    if (!enProceso01 && http01) {
    	 var customer1=document.private_area.client1.value;
	     var password1=document.private_area.password.value;
	     var franquicia1=document.private_area.franquicia.value;
       var murl = "Validar_cliente.asp?cus="+customer1+"&psw="+password1+"&frq="+franquicia1;
       document.getElementById("login_button").disabled = true;
       document.getElementById("login_button").style.visibility = "hidden";
       http01.open("GET", murl, true);
       http01.onreadystatechange = handleHttpResponse01;
       enProceso01 = true;
       http01.send(null);
    }
}

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 enProceso01 = false; // lo usamos para ver si hay un proceso activo
var http01 = getHTTPObject(); // Creamos el objeto XMLHttpRequest
