

// funcion para controlar los campos del formulario de contacto
function contactoCheck() {
	
	var nombre = document.contactoForm.nombre.value;
	var email = document.contactoForm.mail.value;
	var consulta = document.contactoForm.consulta.value;
	
	// agregar el filtro para el e-mail
	var emailFilter=/^.+@.+\..{2,3,4,6}$/;
	var illegalEmailChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	var illegalNameChars = /[^a-zA-Z\s]/;
	
	if (nombre=="" || email=="" || consulta=="") {
	   alert("Por favor llene todos los campos requeridos.");
	   return false;
	} 
	else {
		if (nombre.length < 4) {
			alert("El nombre es muy cortos.");
			return false;
		} 
		else {
			if (illegalNameChars.test(nombre) ) {
				alert("El nombre contiene caracteres ilegales.");
				return false;
			} 
			else {
				if ( email.match(illegalEmailChars) /*|| !(emailFilter.test(email)) */) {
					alert("Correo electronico invalido, por favor ponga otro correo electronico.");
					return false;
				} 
				else {
					if (consulta.length < 10) {
						alert("La consulta es muy corta.");
						return false;
					} 
					else
						return true;
				}
			}
		}
	}
	
}


// 
function MM_preloadImages() { 	// v3.0
	var d=document; 
	if(d.images) { 
		if (!d.MM_p) 
			d.MM_p=new Array();
			var i, j=d.MM_p.length, a=MM_preloadImages.arguments; 
			
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0){ 
					d.MM_p[j]=new Image; 
					d.MM_p[j++].src=a[i];
				}
	}
}

