/*****************************************************************************/
/* String propias(Form)                                                      */
/*****************************************************************************/
/* Recibe el formulario y comprueba las restricciones propias de la pagina,  */
/* tal como longitud minima de ciertos campos o igualdad de las contrase?as. */
/*****************************************************************************/
/* Se debe saber cual es la posicion en el array de elementos del formulario */
/* de cada campo que se comprueba. Se seguira el mismo sistema de marcacion  */
/* y alerta de errores que en los chequeos de obligatorios y optativos.      */
/*****************************************************************************/

function verifAlta(frm) {

    var sMensaje = "";	
    
    if(frm.nombre.value == ''){		
		sMensaje = sMensaje + "El campo Nombre es obligatorio.\n";  
		frm.nombre.focus();	
	}
	if(frm.email.value == ''){		
		sMensaje = sMensaje + "El campo Email es obligatorio.\n";  
		frm.email.focus();	
	}
	else {
		if(!isMail(frm.email.value)){		
			sMensaje = sMensaje + "El campo Email es incorrecto.\n";  
			frm.email.focus();	
		}
	}
	
	if(frm.pais.value == ''){		
		sMensaje = sMensaje + "El campo Pais es obligatorio.\n";  
		frm.pais.focus();	
	}
	
	if(frm.provincia.value == ''){		
		sMensaje = sMensaje + "El campo Provincia es obligatorio.\n";		
		frm.provincia.focus();	
	}
    
	if(sMensaje == "")
    	{
		    if (frm.pais.value == 6){
		     	frm.grupo.value = "10";
		    }else{
		     	frm.grupo.value="11";
		    }
    		frm.action='/alta_newsletter/index.html?op=nuevo';	
    		frm.submit();    		
    	}
	else
	{
		alert(sMensaje);
    	return false;	
	}
}