function login()
{ var frm = self.document.frmdato;
MsgError = "";
ok1 = (frm.cmpusuario.value == "");
ok2 = (frm.cmpclave.value == "");
if (ok1) MsgError = "* El campo Usuario no puede estar vacío\n";
if (ok2) MsgError = MsgError + "* El campo Contraseña no puede estar vacío \n";
if (ok1 || ok2) {alert(MsgError);} else {frm.action="login.php"; frm.submit();}
}

function cambioclave()
{ var frm = self.document.frmdato;
MsgError = "";
ok1 = (frm.cmpanterior.value == "");
ok2 = (frm.cmpnueva.value != frm.cmpconfirma.value);
ok3 = (frm.cmpnueva.value == "");
ok4 = (frm.cmpconfirma.value == "");
if (ok1) MsgError = "* Debe ingresar la Password anterior \n";
if (ok2) MsgError = MsgError+ "* La nueva Password no es igual a la confirmacion \n";
if (ok3) MsgError = MsgError+ "* El campo Nueva Password no puede estar vacio \n";
if (ok4) MsgError = MsgError+ "* El campo Confirmar Password no puede estar vacio \n";
if (ok1 || ok2 || ok3 || ok4) {alert(MsgError);	frm.cmpnueva.value = ""; frm.cmpconfirma.value = "";} else {frm.action="clavegraba.php"; frm.submit();}
}

function sobre(src, color_sobre ) { 
if (!src.contains(event.fromElement)) { 
	src.style.cursor = "default"; 
	src.bgColor = color_sobre ; 
	src.FontColor=" ffffcc "; 
} 
} 

function fuera(src, color_fuera ) { 
if (!src.contains(event.toElement)) { 
	src.style.cursor = "default"; 
	src.bgColor = color_fuera ; 
} 
} 

function limita(maximoCaracteres, ident) {
  var frm = self.document.frmdato;
  if(eval("frm."+ident+".value.length") >= maximoCaracteres ) {
    return false;
  }
  else {
    return true;
  }
}