function expandForm(){ document.getElementById('form-hide').style.display = 'block'; } function checkList(element,form,message){ var f = eval(document.forms[form]); var e = eval(f.elements[element]); if (e[e.selectedIndex].value == "" || e.selectedIndex == 0){ if (message){ alert(message); e.focus(); } return false; } else return true; } function checkEmail(element,form,message){ var f = eval(document.forms[form]); if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.elements[element].value)){ return true; } else{ if (message){ alert(message); f.elements[element].focus(); } return false; } } function checkEmpty(element,form,message){ var f = eval(document.forms[form]); if (f.elements[element].value == '' || f.elements[element].value == null){ if (message){ alert(message); f.elements[element].focus(); } return false; } else return true; } function checkEquality(element,element_comp,form,message){ var f = eval(document.forms[form]); if (f.elements[element].value != f.elements[element_comp].value){ if (message){ alert(message); f.elements[element_comp].focus(); } return false; } else return true; } function checkForm(){ var f = "formulario-indice"; if(!checkEmpty("formulario-indice-pregunta",f,"Por favor, introduce tu pregunta.")) return false; if(!checkEmpty("formulario-indice-nombre",f,"Por favor, introduce tu nombre.")) return false; if(!checkEmpty("formulario-indice-email",f,"Por favor, introduce tu correo electronico.")) return false; if(!checkEmail("formulario-indice-email",f,"Tu direccion de correo electronico no es valida.")) return false; if(!checkEquality("formulario-indice-email","formulario-indice-email-comp",f,"Tu direccion de correo electronico no es valida.")) return false; if(!checkEmpty("formulario-indice-pais",f,"Por favor, elija su país.")) return false; if(!checkList("formulario-indice-mes",f,"Por favor indica tu fecha de nacimiento.")) return false; if(!checkList("formulario-indice-dia",f,"Por favor indica tu fecha de nacimiento.")) return false; if(!checkList("formulario-indice-ano",f,"Por favor indica tu fecha de nacimiento.")) return false; } document.write('
');