function IsBlank(strValor){
	strTmp=strValor;
	if (strTmp=="") 
		return true;
	else{
		for(i=0;i<=strTmp.length-1;i++){
			if (strTmp.charAt(i)!=" "){
				return false;
			}
		}
	}
	return true;
}

function IsAlfaNumeric(PsCadena){
   var LsValue=PsCadena;
   var LcChar=null;
   var LsValidos='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_-';
   for(i=0; i!=LsValue.length; i++) {
       LcChar=LsValue.substring(i,i+1)
       if (LsValidos.indexOf(LcChar) == '-1') {
           return(false);
       }
   }
 return(true);
}


function IsValid(){

if (IsBlank(document.frmLogin.login.value)) {
	alert ("El usuario no se ha capturado");
	document.frmLogin.login.focus();
	return false;
}else 
    if(!IsAlfaNumeric(document.frmLogin.login.value) ){
	 alert("Caracter no valido para el usuario");	
	 document.frmLogin.login.focus();
	 return false;
	}
   
if (IsBlank(document.frmLogin.password.value)) {
	alert ("El password para este usuario no se ha capturado");
	document.frmLogin.password.focus();
	return false;
   }
 else  if(!IsAlfaNumeric(document.frmLogin.password.value) ){
	  alert("Caracter no valido para el password");	
	  document.frmLogin.password.focus();
	  return false;
	}   
document.frmLogin.submit();
}

