//var errores=new Array(7);
function valida_forma()
{
	validaciones();
}

// Validacion de palabras
function comprueba_palabra(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(contenido)
{
	alert("email:   "+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(cadena1,cadena2)
{
	alert("valores:   "+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(contenido)
{
	alert("numero:   "+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(contenido)
{
	alert("pregunta:   "+contenido);	
	var seguir=false;
	if (contenido.length >0)
	{
		if(contenido>0)
			seguir=true;
	}
	return seguir;
	
}


function validaciones()
{ 
	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>0)
	{
		alert("Favor de Ingresar los campos requeridos");
		foco=0;
		return false;
	}
	if(foco>0)
	{
		x1=comprueba_palabra(document.form.usuario_nombre.value);
		x2=comprueba_palabra(document.form.usuario_apellidos.value);
		x3=comprueba_email(document.form.usuario_email.value);
		x4=comprueba_valores(document.form.usuario_passwd.value,document.form.usuario_passwd2.value);
		x5=comprueba_numero(document.form.usuario_telefono.value);
		x6=comprueba_pregunta(document.form.usuario_pregunta.value);
		x7=comprueba_valores(document.form.cod_generado.value,document.form.usuario_codigo.value);
		if ( (x1) && (x2) && (x3) && (x4) && (x5) && (x6) && (x7) )
		window.document.form.submit();
	}
}
	
