function validateForm(f) {

	if (trim(f.nombre.value)=="") {		
		document.getElementById('lb_nombre').style.color="red";
		alert("El campo Nombre es obligatorio");
		f.elements['nombre'].focus();
		return false;
		}
	else
	{
		document.getElementById('lb_nombre').style.color="black";		
	}

	if (trim(f.residencia.value)=="") {
		document.getElementById('lb_residencia').style.color="red";
		alert("El campo Residencia es obligatorio");
		f.elements['residencia'].focus();
		return false;
		}
	else
	{
		document.getElementById('lb_residencia').style.color="black";
	}
/*
	if (trim(f.provincia.value)=="") {
		document.getElementById('lb_provincia').style.color="red";
		alert("El campo Provincia es obligatorio");
		f.elements['provincia'].focus();
		return false;
		}
	else
	{
		document.getElementById('lb_provincia').style.color="black";
	}
*/	
	if (trim(f.disciplina.value)=="") {
		document.getElementById('lb_disciplina').style.color="red";
		alert("El campo Disciplina es obligatorio");
		f.elements['disciplina'].focus();
		return false;
		}
	else
	{
		document.getElementById('lb_disciplina').style.color="black";
	}	
	
	if (f.modalidad.length > 1 && f.modalidad.value.length < 1) {
        document.getElementById('lb_modalidad').style.color="red";
        alert("El campo Modalidad es obligatorio");
        f.elements['modalidad'].focus();
        return false;
        }
	else
	{
		document.getElementById('lb_modalidad').style.color="black";
	}	
	
	if (trim(f.mail.value)!="") {
	
	    if (validateEmail(f.mail.value)==false){ 
		    document.getElementById('lb_mail').style.color="red";
		    alert("El campo Mail es incorrecto");		
		    f.elements['mail'].focus();
		    return false;
	    }
	    else
	    {
		    document.getElementById('lb_mail').style.color="black";
	    }
	    
	}
	
	return true;
	
}

function estadoClub() {
    document.getElementById('club').checked=true;
    document.getElementById('borrar_foto_g').checked=false;
    document.getElementById('foto_g').style.visibility="visible";
    document.getElementById('admin_noticias_fotog').style.visibility="visible";
}

function addOption(selectObject,optionText,optionValue) {
    var optionObject = new Option(optionText,optionValue);
    var optionRank = selectObject.options.length;
    selectObject.options[optionRank]=optionObject;
}

function cambiaDisciplina(menu) {
        
    f = document.getElementById('formulario');
    f.modalidad.length=0;	
    
	if (menu.options[menu.selectedIndex].value == "1") {
				
	    addOption(f.modalidad, "", "");
	    addOption(f.modalidad, "Sprint", "1");
	    addOption(f.modalidad, "Olímpico", "2");
	    addOption(f.modalidad, "Larga Distancia", "3");
	    addOption(f.modalidad, "Ironman", "4");
	    addOption(f.modalidad, "Cualquiera", "5");
	    
	    return true;
		
	} 
	
   if (menu.options[menu.selectedIndex].value == "2") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Sprint", "6");
        addOption(f.modalidad, "Corta Distancia", "7");
        addOption(f.modalidad, "Larga Distancia", "8");
        addOption(f.modalidad, "Cualquiera", "9");		
        
        return true;
		
    } 
	   
   if (menu.options[menu.selectedIndex].value == "3") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Clásico", "10");
        addOption(f.modalidad, "Todo nieve", "11");
        addOption(f.modalidad, "Cualquiera", "12");		    
        
        return true;
        
    }

   if (menu.options[menu.selectedIndex].value == "4") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Sprint", "13");
        addOption(f.modalidad, "Corta Distancia", "14");
        addOption(f.modalidad, "Cualquiera", "15");		    
        
        return true;
        
    }
    
   if (menu.options[menu.selectedIndex].value == "5") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Corta Distancia", "16");
        
        return true;
        
    }    

   if (menu.options[menu.selectedIndex].value == "6") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Sprint", "17");
        addOption(f.modalidad, "Corta Distancia", "18");
        addOption(f.modalidad, "Larga Distancia", "19");
        addOption(f.modalidad, "Cualquiera", "20");
        
        return true;
        
    }       
	       
   if (menu.options[menu.selectedIndex].value == "7") {

        addOption(f.modalidad, "", "");
        addOption(f.modalidad, "Clásico", "21");
        addOption(f.modalidad, "Corta Distancia", "22");
        addOption(f.modalidad, "Larga Distancia", "23");
        addOption(f.modalidad, "Cualquiera", "24");
        
        return true;
        
    }
	
		    
	f.modalidad.length=0;
	
	
}

function otroEntrenador(menu) {
    
    sel = document.getElementById('prt_triatletas_otro_entrenador');
    
    if (menu.options[menu.selectedIndex].value == "Otro") {
        sel.style.visibility="visible";
    } else {
        sel.style.visibility="hidden";
    }

}

function otroClub(menu) {
    
    sel = document.getElementById('prt_triatletas_otro_club');
    
    if (menu.options[menu.selectedIndex].value == "Otro") {
        sel.style.visibility="visible";
    } else {
        sel.style.visibility="hidden";
    }

}
