
function fncargaprincipal(){
	document.getElementById('idusuario').focus();
}

function fnValidalogin(){
		var usuario=document.getElementById('idusuario').value;
		var password=document.getElementById('idpassword').value;
		var vusuario=trim(usuario).length;
		var vpassword=trim(password).length;
		if(vusuario==6 && vpassword>0){
			var ajaxLogin;
			//var url="includes/funciones_ajax_login.php?vusuario="+usuario+"&vpassword="+password+"&tipo=0";
			var url="includes/conexion.php?vusuario="+usuario+"&vpassword="+password;
			if(window.XMLHttpRequest){
				ajaxLogin=new XMLHttpRequest();		
			}else{	 	
				ajaxLogin=new ActiveXObject("Microsoft.XMLHTTP");	  
			}
			ajaxLogin.open("GET",url,true);
			ajaxLogin.onreadystatechange=
			function (){ 
				if (ajaxLogin.readyState==4){
					if(ajaxLogin.status==200){
						var retorno=ajaxLogin.responseText;
						var aretorno=retorno.split("|");
						var ret=aretorno[0];
						switch(ret){
							case "NOSERVER":
								alert("El Usuario no existe");
								document.getElementById('idusuario').value="";
								document.getElementById('idusuario').focus();
							break;
							case "OK":
								//Armar cadena de conexion a servidor remoto por la url
								var nvouser=usuario.substring(2,6);
								var nsserver=usuario.substring(0,2);
								 var cadena="";
								//if (nsserver=="13"){
								//cadena="http://"+aretorno[1]+"/morsaok/redirec.php?idusuario="+nvouser+"&idpassuser="+password;
								//}else{
								//	
								cadena="http://"+aretorno[1]+"/morsa/redirec.php?idusuario="+nvouser+"&idpassuser="+password;
								//}
								location.href=cadena;
							break;
							default:
								alert("Respuesta Incorrecta");
							break;
						}
						return false;
					}
				}else{	
					//
				}
			}
			ajaxLogin.send(""); 
		
		}else{
			if(vusuario!=6){
				alert('El Id del Usuario, debe ser de 6 caracteres');
				document.getElementById('idusuario').focus();
			}

		}
		
};


function trim(cadena){
	for(i=0; i<cadena.length; ){
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}
	for(i=cadena.length-1; i>=0; i=cadena.length-1){
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	return cadena;
}

function fnkeyusuario(e){
	var key = window.event ? e.keyCode : e.which;
	if (key==13 && trim(document.getElementById('idusuario').value).length==6){
		document.getElementById('idpassword').focus();
	}
}

function fnkeypassword(e){
	 var key = window.event ? e.keyCode : e.which;
        if (key==13 && trim(document.getElementById('idusuario').value).length==6 && trim(document.getElementById('idpassword').value).length>0){
		fnValidalogin();
        }
}

