//var errores=new Array(7);
function valida_forma_boletin()
{
	validaciones_boletin();
}

// Validacion de palabras
function comprueba_palabra_boletin(contenido)
{
	var mayusculas="ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚÜabcdefghijklmnñopqrstuvwxyzáéíóúü ";
	var seguir=false;
	if (contenido.length > 0)
	{
		seguir=true;
		for (var i=0; i<contenido.length; i++)
	    {
			var letra=contenido.charAt(i);
			if(mayusculas.indexOf(letra)<0)
			{
				seguir=false;
				i=contenido.length;
	      	}
    	}
	}		
	return seguir;	
}

// Validacion de email
function comprueba_email_boletin(contenido)
{
	var seguir=true;
	if(!((contenido.indexOf("@")!=-1)||(contenido.indexOf(".")!=-1)))
		seguir=false;
	return seguir;
}

// Comparacion de contraseñas y codigo de verificacion
function comprueba_valores_boletin(cadena1,cadena2)
{
	var seguir=false;
	if ((cadena1.length >0) && (cadena2.length >0))
	{
		seguir=true;
		if (cadena1!=cadena2)
			seguir=false;
	}
	return seguir;
}

// Validacion de numeros
function comprueba_numero_boletin(contenido)
{
	var numeros="0123456789- ";
	var seguir=false;
	if (contenido.length >0)
	{
		seguir=true;
	    for (var i=0; i<contenido.length; i++)
    	{
		     var letra=contenido.charAt(i);
	    	 if(numeros.indexOf(letra)<0)
			 {
				seguir=false;
				i=contenido.length;
			}
		}	  
	}
	return seguir;
}

// Validacion de seleccion de pregunta
function comprueba_pregunta_boletin(contenido)
{
	var seguir=false;
	if (contenido.length >0)
	{
		if(contenido>0)
			seguir=true;
	}
	return seguir;
	
}

function validaciones_boletin()
{ 
	var	foco=1;
	var contador_vacio=0;
	for(i=0;i<document.form.elements.length -1;i++)
	{
		
		if(document.form.elements[i].value=="")
		{
			contador_vacio=contador_vacio+1;
		}
	}
	if(contador_vacio>4)
	{
		alert("Favor de Ingresar los campos requeridos");
		foco=0;
		return false;
	}
	if(foco>0)
	{
		
		x1=comprueba_palabra_boletin(document.form.boletin_nombre.value);
		x2=comprueba_palabra_boletin(document.form.boletin_apellidos.value);
		x3=comprueba_numero_boletin(document.form.boletin_edad.value);		
		x4=comprueba_pregunta_boletin(document.form.boletin_sexo.value);		
		x5=comprueba_pregunta_boletin(document.form.boletin_escolaridad.value);
		x6=comprueba_palabra_boletin(document.form.boletin_ocupacion.value);
		x9=comprueba_palabra_boletin(document.form.boletin_pais.value);						
		x10=comprueba_palabra_boletin(document.form.boletin_ciudad.value);								
		x11=comprueba_email_boletin(document.form.boletin_email.value);
		x12=comprueba_valores_boletin(document.form.cod_generado.value,document.form.boletin_codigo.value);
		if ( (x1) && (x2) && (x3) && (x4) && (x5) && (x6) && (x9)  && (x10)  && (x11)  && (x12) )
			window.document.form.submit();
		else
		{
			alert("Favor de verificar sus datos.\nGracias");
		}
	}
}
	

