// JavaScript Document

	//--------------------------------------------------
	function vacio(textObj)
	{
	if (textObj.value.length == 0) return true;
	for(var i = 0; i<textObj.value.length; i++) {
	ch = textObj.value.charAt(i);
	if (ch != ' ' && ch != '\t') return false;
	return true;}
	}
	
	//--------------------------------------------------
	function ingresoValido(formObj)
	{
      //Valido la pregunta 1
	  if (!document.form_encuesta.p1_r1.checked && !document.form_encuesta.p1_r2.checked && !document.form_encuesta.p1_r3.checked && !document.form_encuesta.p1_r4.checked && !document.form_encuesta.p1_r5.checked) {
	  alert("Error en la pregunta 1. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 2
	  if (!document.form_encuesta.p2_r1.checked && !document.form_encuesta.p2_r2.checked && !document.form_encuesta.p2_r3.checked && !document.form_encuesta.p2_r4.checked && !document.form_encuesta.p2_r5.checked && !document.form_encuesta.p2_r6.checked) {
	  alert("Error en la pregunta 2. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 3
	  if (!document.form_encuesta.p3_r1.checked && !document.form_encuesta.p3_r2.checked && !document.form_encuesta.p3_r3.checked && !document.form_encuesta.p3_r4.checked && !document.form_encuesta.p3_r5.checked) {
	  alert("Error en la pregunta 3. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 4
	  if (!document.form_encuesta.p4_r1.checked && !document.form_encuesta.p4_r2.checked && !document.form_encuesta.p4_r3.checked && !document.form_encuesta.p4_r4.checked && !document.form_encuesta.p4_r5.checked && !document.form_encuesta.p4_r6.checked) {
	  alert("Error en la pregunta 4. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 5
	  if (document.form_encuesta.p5[0].checked  == false && document.form_encuesta.p5[1].checked  == false && document.form_encuesta.p5[2].checked  == false && document.form_encuesta.p5[3].checked  == false && document.form_encuesta.p5[4].checked  == false) {
	  alert("Error en la pregunta 5. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 6
	  if (document.form_encuesta.p6[0].checked  == false && document.form_encuesta.p6[1].checked  == false && document.form_encuesta.p6[2].checked  == false && document.form_encuesta.p6[3].checked  == false && document.form_encuesta.p6[4].checked  == false) {
	  alert("Error en la pregunta 6. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 7
	  if (!document.form_encuesta.p7_r1.checked && !document.form_encuesta.p7_r2.checked && !document.form_encuesta.p7_r3.checked && !document.form_encuesta.p7_r4.checked && !document.form_encuesta.p7_r5.checked && !document.form_encuesta.p7_r6.checked) {
	  alert("Error en la pregunta 7. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 8
	  if (!document.form_encuesta.p8_r1.checked && !document.form_encuesta.p8_r2.checked && !document.form_encuesta.p8_r3.checked && !document.form_encuesta.p8_r4.checked) {
	  alert("Error en la pregunta 8. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 9
	  if (!document.form_encuesta.p9_r1.checked && !document.form_encuesta.p9_r2.checked && !document.form_encuesta.p9_r3.checked && !document.form_encuesta.p9_r4.checked) {
	  alert("Error en la pregunta 9. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  //Valido la pregunta 10
	  if (document.form_encuesta.p10[0].checked  == false && document.form_encuesta.p10[1].checked  == false && document.form_encuesta.p10[2].checked  == false && document.form_encuesta.p10[3].checked  == false) {
	  alert("Error en la pregunta 10. Debe elegir al menos una opcion por pregunta.");
	  return false;
	  }
	  
	  
	  //Me fijo si hay campos vacios
	  if (vacio(formObj.nombre) || vacio(formObj.email)) 
	      {
	      alert("Por favor, complete todos los campos requeridos. (*)");
	      return false;
	      }	
		  
	//Veo que sea una direccion valida de e-mail 
	var mail = formObj.email.value;
	var filterMail=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (!filterMail.test(mail))
							{
							alert("La direccion de e-mail no es valida.");
							return false;
							}	


	//Valido el codigo de seguridad
	//if (document.form_contacto.validation.value != "verde") {
	  //alert("Error en la validacion, vamos no es tan dificil! (*)");
	  //return false;
	  //}	  
    
	}
		