// JavaScript Document

function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		return (true)
	else
		return (false);
}

function validarFecha(valor) {
	if (/^(0[1-9]|1\d|2\d|3[1-2])\/(0[1-9]|1[0-2])\/\d{4}$/.test(valor))
		return (true)
	else
		return (false);
}

function validarfichainscripcion(){

	nombre2=document.getElementById('nombre').value.replace(/^\s*|\s*$/g,"");
	apellidos2=document.getElementById('apellidos').value.replace(/^\s*|\s*$/g,"");
	fecha2=document.getElementById('fecha').value.replace(/^\s*|\s*$/g,"");
	codigopostal2=document.getElementById('codigopostal').value.replace(/^\s*|\s*$/g,"");
	dni2=document.getElementById('dni').value.replace(/^\s*|\s*$/g,"");
	movil2=document.getElementById('movil').value.replace(/^\s*|\s*$/g,"");
	email2=document.getElementById('email').value.replace(/^\s*|\s*$/g,"");
	club2=document.getElementById('club').value.replace(/^\s*|\s*$/g,"");
	otroclub2=document.getElementById('nombreclub').value.replace(/^\s*|\s*$/g,"");
	estado=document.getElementById('estado').value.replace(/^\s*|\s*$/g,"");
	if(nombre2==""){
		alert('Debe de introducir su nombre.');
		return false;
	}
	if(apellidos2==""){
		alert('Debe de introducir sus apellidos.');
		return false;
	}
	if(fecha2==""){
		alert('Debe de introducir su fecha de nacimiento (dd/mm/aaaa).');
		return false;
	}
	if(dni2==""|| dni2.length!=9 || dni2<"00000000A" || dni2>"99999999Z"){
		alert('Debe de introducir su DNI (10101010X).');
		return false;
	}
	if(movil2=="" || movil2.length!=9 || movil2<"600000000" || movil2>"699999999"){
		alert('Debe de introducir su movil (desde 600000000 hasta 699999999).');
		return false;
	}
	if(email2==""){
		alert('Debe de introducir un email válido.');
		return false;
	}
	if(codigopostal2==""|| codigopostal2.length!=5 || codigopostal2<"00000" || codigopostal2>"99999"){
		alert('Debe de introducir su codigo postal (desde 00000 hasta 99999).');
		return false;
	}
	if(estado=="club" && document.getElementById('club').value=="" && otroclub2==""){
		alert('Debe de introducir un club si es deportista federado.');
		return false;
	}
	if(!document.getElementById('condiciones').checked){
		alert('Debe de aceptar las condiciones de privacidad.');
		return false;
	}

}


function cambiaclub(valor){
	if(valor=="No federado" || valor=="Independiente")
		document.getElementById("capaclub").style.display="none";
	else
		document.getElementById("capaclub").style.display="block";
	
}
function sumatotal(check, tipo, valor){
	valorsuma=0;
				
		if(tipo=="aodi"){
			document.getElementById("importeaodi").value=valor;
		}

		if(tipo=="acu"){
			if(check=="acuatlon-elite" && document.getElementById("acuatlon-elite").checked){
				document.getElementById("acuatlon-popular").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("acuatlonsel").value=1;
			}
			if(check=="acuatlon-popular" && document.getElementById("acuatlon-popular").checked){
				document.getElementById("acuatlon-elite").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("acuatlonsel").value=2;
			}
			if(!document.getElementById("acuatlon-elite").checked && !document.getElementById("acuatlon-popular").checked){
				document.getElementById(tipo).value=0;
				document.getElementById("acuatlonsel").value=0;
			}
		}
		
		if(tipo=="tra"){
			if(check=="travesia-elite" && document.getElementById("travesia-elite").checked){
				document.getElementById("travesia-popular").checked=false;
				document.getElementById("travesia-menores").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("travesiasel").value=3;
			}
			if(check=="travesia-popular" && document.getElementById("travesia-popular").checked){
				document.getElementById("travesia-elite").checked=false;
				document.getElementById("travesia-menores").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("travesiasel").value=4;
			}
			if(check=="travesia-menores" && document.getElementById("travesia-menores").checked){
				document.getElementById("travesia-elite").checked=false;
				document.getElementById("travesia-popular").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("travesiasel").value=5;
			}
			if(!document.getElementById("travesia-elite").checked && !document.getElementById("travesia-popular").checked 
			 && !document.getElementById("travesia-menores").checked){
				document.getElementById(tipo).value=0;
				document.getElementById("travesiasel").value=0;
			}
		}

		if(tipo=="mil"){
			if(check=="milla-elite" && document.getElementById("milla-elite").checked){
				document.getElementById("milla-popular").checked=false;
				document.getElementById("milla-adaptado").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("millasel").value=6;
				document.getElementById("tiempopersonal").style.display="block";
			}
			if(check=="milla-popular" && document.getElementById("milla-popular").checked){
				document.getElementById("milla-elite").checked=false;
				document.getElementById("milla-adaptado").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("millasel").value=7;
				document.getElementById("tiempopersonal").style.display="block";
			}
			if(check=="milla-adaptado" && document.getElementById("milla-adaptado").checked){
				document.getElementById("milla-elite").checked=false;
				document.getElementById("milla-popular").checked=false;
				document.getElementById(tipo).value=valor;
				document.getElementById("millasel").value=8;
				document.getElementById("tiempopersonal").style.display="block";
			}
			if(!document.getElementById("milla-elite").checked && !document.getElementById("milla-popular").checked 
			 && !document.getElementById("milla-adaptado").checked){
				document.getElementById(tipo).value=0;
				document.getElementById("millasel").value=0;
				document.getElementById("tiempopersonal").style.display="none";
			}
		}
		
		
		// recuento pruebas
		
		valoracuatlon=parseInt(document.getElementById("acu").value);
		valortravesia=parseInt(document.getElementById("tra").value);
		valormilla=parseInt(document.getElementById("mil").value);
		valoraodi=parseInt(document.getElementById("importeaodi").value);
		

		if(document.getElementById("licencia").checked){
			if(valoracuatlon>0)
				document.getElementById("licencia").value=5;
			if(valoracuatlon==0 && (valormilla>0 || valortravesia>0))
				document.getElementById("licencia").value=3;
		}else{
			document.getElementById("licencia").value=0;
		}


		if((valormilla>0 && valoracuatlon>0 && valortravesia>0) ||  
			(valormilla==0 && valoracuatlon>0 && valortravesia>0))  //MILLA, TRAVESIA Y ACUATLON o MILLA Y ACUATLON o MILLA Y TRAVESIA
			valorsuma=valoracuatlon + valortravesia;
			
		if(valormilla==0 && valoracuatlon==0 && valortravesia>0)  // SOLO TRAVESIA
			valorsuma=valortravesia;

		if(valormilla>0 && valoracuatlon==0 && valortravesia==0)  // SOLO MILLA
			valorsuma=valormilla;

		if(valormilla==0 && valoracuatlon>0 && valortravesia==0)  // SOLO ACUATLON
			valorsuma=valoracuatlon;

		if(valormilla>0 && valoracuatlon>0 && valortravesia==0)  // MILLA Y ACUATLON
			valorsuma=valoracuatlon + valormilla;


		if(valormilla>0 && valoracuatlon==0 && valortravesia>0) // MILLA Y TRAVESIA
			valorsuma=valormilla + valortravesia;

		if(valormilla==0 && valoracuatlon==0 && valortravesia==0){  // NINGUNA
			valorsuma=0;
			document.getElementById("licencia").value=0;
		}
		
		valorlicencia=parseInt(document.getElementById("licencia").value);
		

				
		valorsuma+=valorlicencia+valoraodi;
		document.getElementById("total").value=valorsuma+".00";


}

function validarpruebas(){
		valoracuatlon=parseInt(document.getElementById("acu").value);
		valortravesia=parseInt(document.getElementById("tra").value);
		minutos=parseInt(document.getElementById("min").value);
		segundos=parseInt(document.getElementById("seg").value);
		valormilla=parseInt(document.getElementById("mil").value);
		valortotal=valoracuatlon+valortravesia+valormilla;
		if(valormilla>0){
			if(minutos=="" || minutos=="00"){
				alert("Debe indicar su tiempo personal en el recorrido de 1.000 metros");
				return false;
			}else{
				minutosn=parseInt(document.getElementById("min").value);
				segundosn=parseInt(document.getElementById("seg").value);
				if(minutosn<10){
					minutos="0"+minutos;
					document.getElementById("min").value=minutos;
				}
				if(segundosn<10){
					segundos="0"+segundos;
					document.getElementById("seg").value=segundos;
				}
			}
		}	
		if(valortotal==0){
			alert("Debe inscribirse en alguna prueba");
			return false;
		}	
			
}
function validarcontacto()
{
	nom=document.getElementById('nombre').value.replace(/^\s*|\s*$/g,"");
	cor=document.getElementById('correo').value.replace(/^\s*|\s*$/g,"");
	tel=document.getElementById('telefono').value.replace(/^\s*|\s*$/g,"");
	tit=document.getElementById('titulo').value.replace(/^\s*|\s*$/g,"");
	tex=document.getElementById('texto').value.replace(/^\s*|\s*$/g,"");
	if( nom==""){
		alert('Debes de introducir un nombre.');
		return false;
	}
	if( cor=="" || !validarEmail(cor) ){
		alert('Debes de introducir un correo.');
		return false;
	}
	if( tel==""){
		alert('Debes de introducir un telefono.');
		return false;
	}
	if( tit==""){
		alert('Debes de introducir un asunto.');
		return false;
	}
	
	if( tex==""){
		alert('Debes de introducir un comentario.');
		return false;
	}
	return (true);
}
			
function cambiafoto(objeto, imagen){
	document.getElementById(objeto).src=imagen;
}
function tapacapafondo(){
	setTimeout("document.getElementById('capafondo').style.display='none';document.getElementById('capafondo2').style.display='none'",5000);
}

