function Com(){
	var formu = window.document.frm;
	var emilio = formu.Email.value;
	var pwd = formu.PassW.value;
	if (emilio==""){
		alert("\Escriba su email, por favor.");
		formu.Email.select();
		formu.Email.focus();
		return false;
	}
	if (pwd==""){
		alert("\Introduzca su password, por favor");
		formu.PassW.select();
		formu.PassW.focus();
		return false;
	}
	return true;
}

/* Valida que un campo contiene un nombre de email */
function ValidaEmail(FormularioCampo) {
	var re = new RegExp("^[a-z0-9]+([\.]?[a-z0-9_-]+)*@[a-z0-9]+([\.-]+[a-z0-9]+)*\.[a-z]{2,}$");
	
	if (FormularioCampo) {
		FormularioCampo.value = String(FormularioCampo.value).toLowerCase();
		if(!re.test(FormularioCampo.value)){
			return ValErronea("El campo [" + FormularioCampo.title + "] debe contener un valor de email valido.", FormularioCampo);
		} 
	}

	return true;
}


function ValErronea(pTextoAlert, pObjCampo) {
	if (pObjCampo.focus) pObjCampo.focus();
	alert(pTextoAlert);
	return false;
}

function ValidaCampos(){
	var formu = document.frm;
	if (formu) {
		if (!Com() || !ValidaEmail(formu.Email)) {
			return false;
		} else {
			formu.submit();
			}
		}
}


