// JavaScript Document function PaginacionSubmit(i) { document.paginar.page.value=i; document.paginar.submit(); } function Calendario(linea) { document.calendario.line.value=linea; document.calendario.submit(); } function CalendarioEve(linea) { document.caleventos.linee.value=linea; document.caleventos.submit(); } function ValidaFormularios(controles) { for ( i = 0, n = controles.length; i < n; i++ ) { var iControl = controles[i]; var e = document.getElementById(iControl[0]); if (e) { if ( e.value.length == 0 ) { alert("El campo " + iControl[1] + " está vacío."); e.focus(); return 0; } } } } function ValidaMails(mails) { var filtro = /^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/; for ( i = 0, n = mails.length; i < n; i++ ) { var iMail = mails[i]; var e = document.getElementById(iMail[0]); if (e) { if ( e.value.length > 0 ) { var s = e.value; if (!filtro.test(s)) { alert("El campo " + iMail[1] + " no es válido."); e.focus(); return 0; } } } } } function validaComentario() { var obj=document.getElementById('contacto'); var controles = Array( Array("departamento", "Departamento"), Array("nombre", "Nombre"), Array("email", "E-mail"), Array("tel", "Telefono"), Array("asunto", "Asunto"), Array("comentarios", "Comentarios") ); var respuesta = ValidaFormularios(controles); if(respuesta==0) { return false; } var mails = Array( Array("email", "E-mail") ); var respuesta = ValidaMails(mails); if(respuesta==0) { return false; } return true; } function validaEspacios() { var obj=document.getElementById('espacios'); var controles = Array( Array("nombre", "Nombre"), Array("tel", "Telefono"), Array("email", "E-mail"), Array("giro", "Giro que pretende"), Array("descripcion", "Descripcion del producto"), Array("espacio", "Espacio"), Array("comentarios", "Comentarios") ); var respuesta = ValidaFormularios(controles); if(respuesta==0) { return false; } var mails = Array( Array("email", "E-mail") ); var respuesta = ValidaMails(mails); if(respuesta==0) { return false; } return true; } function validaPublicidad() { var obj=document.getElementById('espacios'); var controles = Array( Array("nombre", "Nombre"), Array("tel", "Telefono"), Array("email", "E-mail"), Array("marca", "Marca"), Array("nombrec", "Nombre de la campaña"), Array("espacio", "Espacio"), Array("periodo", "Periodo de ocupacion"), Array("img", "Anexar Imagen"), Array("comentarios", "Comentarios") ); var respuesta = ValidaFormularios(controles); if(respuesta==0) { return false; } var mails = Array( Array("email", "E-mail") ); var respuesta = ValidaMails(mails); if(respuesta==0) { return false; } return true; }