function getMe(id){
if (document.getElementById){
var ob_j = document.getElementById(id);
}
else if (document.all){
var ob_j = document.all[id];
}
else if (document.layers){
// this is the way nn4 works
var ob_j = document.layers[id];
}
return ob_j;
}

function XHR(){
if(typeof XMLHttpRequest != "undefined"){
return new XMLHttpRequest();
}else if (window.ActiveXObject){
var mtVersion=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
for(var i=0; i< mtVersion.length; i++){
try{
var objXmlHttp=new ActiveXObject(mtVersion[i]);
return objXmlHttp;
}catch (objError){
}
}
}
throw new Error("El objeto no pudo crearse");
}

var objAjax=XHR();

function loginPost(){

var txtUser=getMe("matricula").value;
var txtPass=getMe("password").value;
datos="matricula="+txtUser+"&password="+txtPass;
objAjax.open('POST','login.asp?f=login');
objAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
objAjax.onreadystatechange=procesaRespuesta;
objAjax.send(datos);

}

function procesaRespuesta() {
if (objAjax.readyState == 4) { // Complete
if (objAjax.status == 200) { // OK response
if(objAjax.responseText!="ok"){
alert(objAjax.responseText);
}else{
location.href="exclusivo/default.asp";
}
} else {
alert("Problem: " + objAjax.statusText);
}
}
}

function logOut(){
objAjax.open('GET','login.asp?f=logOut');
objAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
objAjax.onreadystatechange=procesaLogOut;
objAjax.send(null);
}

function procesaLogOut() {
if (objAjax.readyState == 4) { // Complete
if (objAjax.status == 200) { // OK response
if(objAjax.responseText!="ok") alert("No se pudo desloguear.");
else document.location.reload();
} else {
alert("Problem: " + objAjax.statusText);
}
}
}
