/*Estas funciones son usadas para validar formularios antes de enviar su contenido*/

DIGITS = "0123456789";	

function jtrim2(sal){
   re = /\s*(\S+)/;
   sal=sal.replace(re,"$1");
   ind=sal.length;
   while (sal.charAt(ind-1)==' '&&ind>=0)	ind--;
	return sal.substring(0,ind);
}

function validate (str, valStr){
	var returnvalidate = true;
	for (i = 0; (i < str.length && returnvalidate); i++){
		if (valStr.indexOf(str.charAt(i)) == -1) returnvalidate = false;
	}
	return returnvalidate;
}

function checkFormEmail(formulario){
	var contacto = true;
	var contacto2 = false;
	
	formulario.nombre.value = (jtrim2(formulario.nombre.value));
	if(formulario.nombre.value.length < 1){
		alert('Debe escribir su nombre.');
		formulario.nombre.focus();
		return (false);
	}
	
	formulario.apellidos.value = (jtrim2(formulario.apellidos.value));
	if(formulario.apellidos.value.length < 1){
		alert('Debe escribir sus apellidos.');
		formulario.apellidos.focus();
		return (false);
	}
	formulario.direccion.value = (jtrim2(formulario.direccion.value));
	if(formulario.direccion.value.length < 1){
		alert('Debe escribir su dirección.');
		formulario.direccion.focus();
		return (false);
	}
	
	formulario.localidad.value = (jtrim2(formulario.localidad.value));
	if(formulario.localidad.value.length < 1){
		alert('Debe escribir el nombre de su municipio.');
		formulario.localidad.focus();
		return (false);
	}
	formulario.distrito.value = (jtrim2(formulario.distrito.value));
	if(formulario.distrito.value.length < 1){
		alert('Debe escribir su distrito.');
		formulario.distrito.focus();
		return (false);
	}
	
	formulario.codpostal.value=(jtrim2(formulario.codpostal.value));
   if (formulario.codpostal.value.length < 1){  

		   alert ('El código postal debe ser numérico.');
		   formulario.codpostal.focus ();
		return (false); 

	}
	
	formulario.edad.value = (jtrim2(formulario.edad.value));			
	if(formulario.edad.value.length < 1){
		alert('Debe escribir su edad.');
		formulario.edad.focus();
		return (false);
	}
	formulario.telefono.value = (jtrim2(formulario.telefono.value));			
	if(formulario.telefono.value.length < 1){
		alert('Debe escribir su teléfono de contacto.');
		formulario.telefono.focus();
		return (false);
	}	
	formulario.profesion.value = (jtrim2(formulario.profesion.value));			
	if(formulario.profesion.value.length < 1){
		alert('Debe escribir su profesión.');
		formulario.profesion.focus();
		return (false);
	}	
	formulario.censo.value = (jtrim2(formulario.censo.value));			
	if(formulario.censo.value.length < 1){
		alert('Debe escribir sus DATOS CENSALES (Sección y mesa).');
		formulario.censo.focus();
		return (false);
	}		
	
	if (formulario.email.value == "" || formulario.email.value.indexOf('@', 0) == -1) {
 	alert("Direccion e-mail no valida!");formulario.email.focus();return false;
		 
	}else{
			contacto2 = true;
		}

	
/*	var mensaje = "Nombre: "+ formulario.nombre.value+"\n";*/
/*	mensaje += "Apellidos: "+formulario.apellidos.value+"\n";*/
/*	if (formulario.telefono.value.length > 0) mensaje += "Teléfono: "+formulario.telefono.value+"\n";*/
/*	mensaje += "Consulta: \n\t"+formulario.asunto.value;*/
/*	formulario.asunto.value = mensaje;*/
	

	
/*	formulario.email_name.value=formulario.nombre.value+" "+formulario.apellidos.value;*/
	
/*	formulario.submit();*/
}