/* - - - - - - - - - - - - - - - - - - - - - - -
 JavaScript
 lunes, 25 de octubre de 2004 21:58:18
 HAPedit 3.1.11.111
 - - - - - - - - - - - - - - - - - - - - - - - */


 function validar () {

    var error;
    var m="";

    with (document.reg){
	
		if (quien[0].checked == false & quien[1].checked == false & quien[2].checked == false &
		    quien[3].checked == false & quien[4].checked == false ){
					m="*Debe seleccionar una opcion en el campo Soy/Somos.";
					error=true;
		}        

    	if (aquien[0].checked == false & aquien[1].checked == false & aquien[2].checked == false &
			aquien[3].checked == false & aquien[4].checked == false ){
                    m=m+"\n*Por favor seleccione a quien desea conocer.";
                    error=true;                 
    	} 
	
		if (para[0].checked == false & para[1].checked == false & para[2].checked == false & para[3].checked == false
									 & para[4].checked == false & para[5].checked == false & para[6].checked == false) { 	
					m=m+ "\n*Por favor seleccione que tipo de contacto desea."; 
					error=true; 
		}
		
		if (edad.value=="") {
					m=m+ "\n*Por favor escriba su edad.";
					error=true;
		}
		
		if (pais.value=="defecto") {
					m=m+ "\n*Por favor seleccione su pais.";
					error=true;
		}
		
		if (correo.value=="") {
					m=m+ "\n*Por favor escriba su e-mail.";
					error=true;
		}
			
		else {
		
			if ((correo.value.indexOf ('@', 0) ==-1) || (correo.value.indexOf ('.', 0) ==-1)){
					m=m+ "\n*Correo mal formado!!"; 
					error=true; 
					correo.focus ();
			}
			
		}
			
		if (nick.value.length < 4) {
    		m=m+ "\n*Escriba por lo menos 4 caracteres en el campo Alias";
    		error=true;
			nick.focus();
  		}
  		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "123456789" + "_-";
  		var checkStr = nick.value;
 		var allValid = true;
  		for (i = 0; i < checkStr.length; i++) {
    		ch = checkStr.charAt(i);
    		for (j = 0; j < checkOK.length; j++)
      		if (ch == checkOK.charAt(j))
        break;
    	if (j == checkOK.length) {
      	allValid = false;
      	break;
    	}
  		}
  		if (!allValid) {
    		m=m+ "\n*Solo se permiten letras o numeros para el Alias.\n\r No usar espacios en blanco unir con guion alto o bajo";
    		nick.focus();
    		error=true;
	  	} 
	
	} /*termina la condicion del with*/
	
    if (error){
        alert(m);
	}
    else{
       document.reg.submit();
	}

} /* termina la funcion */




				