function showHidePswChg(id){
	obj=document.getElementById(id);
	if (obj.style.display=='none') {
		obj.style.display='block';
	} else {
		obj.style.display='none';
	}
};
function submitLoginForm(parId,passChange) {
	if(!passChange){
		if(!VerPass('passwordValue')) return false;
	}else{
		if(!VerPass('newpsw') || !VerPass('newpswrepeat')) return false;
	}
	obj=eval("document.loginForm"+parId);
	if (passChange) {
		obj.CambioPassword.value='ON';
	} else {
		obj.CambioPassword.value='';
	}
	obj.submit();
	return true;
}
/* (Ref #1879) Modif MIFP 2006/12/07 Se amplió la funcionalidad para incorporar la posibilidad de que el manejo de errores sea por AJAX  */
function checkEnter(e,parId,passChange,esAjax) {
	var event=e;
	var charCode = (event.which)? event.which : event.keyCode;
	if (charCode == 13) {
	/* (Ref #1879) Modif MIFP 2006/12/07 Se amplió la funcionalidad para incorporar la posibilidad de que el manejo de errores sea por AJAX  */
		if(esAjax==true) {
			setParams();
		}else {
			submitLoginForm(parId,passChange);
		}
	/* (Ref #1879) Modif MIFP 2006/12/07 Se amplió la funcionalidad para incorporar la posibilidad de que el manejo de errores sea por AJAX  */
		return false;
	}
	return true;
}
function VerPass(Nombre){
	Clave=document.getElementById(Nombre);
	if(Clave.value==''){
		alert(document.getElementById('IntroducirPassword').value);
		return false;
	};
	if(Clave.value.length<6){
		alert(document.getElementById('LongitudPassword').value);
		return false;
	};

	var charpos = Clave.value.toString().search('[^0-9]');
	var charpos2 = Clave.value.toString().search('[^A-Za-z]');
	if(charpos<0 || charpos2<0){                         
		alert(document.getElementById('PasswordAlfanumerico').value); 
		return false; 
	};
	return true;
};



