/***********************************************************
*
*      CAMPEONATO DE MADRID
*
*
***********************************************************/

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para XC (Cross Country)
* recibe el objeto Select
*/
function CMOptionsXC(oSelect){

		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Elite','ELITE');
		oSelect.options[oSelect.length] = new Option('Sub 23','SUB23');
		oSelect.options[oSelect.length] = new Option('Junior','JUNIOR');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Master','MASTER');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Ciclomaster','CICLOMASTER');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
		oSelect.options[oSelect.length] = new Option('Junior Femenino','JUNIOR_FE');
		oSelect.options[oSelect.length] = new Option('Cadete Femenino','CADETE_FE');
		oSelect.options[oSelect.length] = new Option('Infantil Hombres','INFANTIL');
		oSelect.options[oSelect.length] = new Option('Infantil Mujeres','INFANTIL_FE');
		oSelect.options[oSelect.length] = new Option('Alevín Hombres','ALEVIN');
		oSelect.options[oSelect.length] = new Option('Alevín Mujeres','ALEVIN_FE');
		oSelect.options[oSelect.length] = new Option('Benjamín Hombres','BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Benjamín Mujeres','BENJAMIN_FE');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Hombres','PRE_BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Mujere','PRE_BENJAMIN_FE');
}

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para DH (Down Hill)
* recibe el objeto Select
*/
function CMOptionsDH(oSelect){

		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Elite','ELITE');
		oSelect.options[oSelect.length] = new Option('Sub 23','SUB23');
		oSelect.options[oSelect.length] = new Option('Junior','JUNIOR');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Master','MASTER');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
		oSelect.options[oSelect.length] = new Option('Junior Femenino','JUNIOR_FE');
		oSelect.options[oSelect.length] = new Option('Cadete Femenino','CADETE_FE');
		oSelect.options[oSelect.length] = new Option('Infantil Hombres','INFANTIL');
		oSelect.options[oSelect.length] = new Option('Infantil Mujeres','INFANTIL_FE');
		oSelect.options[oSelect.length] = new Option('Alevín Hombres','ALEVIN');
		oSelect.options[oSelect.length] = new Option('Alevín Mujeres','ALEVIN_FE');
		oSelect.options[oSelect.length] = new Option('Benjamín Hombres','BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Benjamín Mujeres','BENJAMIN_FE');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Hombres','PRE_BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Mujere','PRE_BENJAMIN_FE');
}

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para 4X (Four Cross)
* recibe el objeto Select
*/
function CMOptions4X(oSelect){

		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Absoluta','ABSOLUTA');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Absoluta Femenino','ABSOLUTA_FE');
		oSelect.options[oSelect.length] = new Option('Cadete Femenino','CADETE_FE');
}

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para BM (Bike Maratón)
* recibe el objeto Select
*/
function CMOptionsBM(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Elite','ELITE');
		oSelect.options[oSelect.length] = new Option('Sub 23','SUB23');
		oSelect.options[oSelect.length] = new Option('Master','MASTER');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
}

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para RS (Resistencia)
* recibe el objeto Select
*/
function CMOptionsRS(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Individual','INDIVIDUAL');
		oSelect.options[oSelect.length] = new Option('Equipo 4 corredores','EQUIPO4');
		oSelect.options[oSelect.length] = new Option('Individual Femenino','INDIVIDUAL_FE');
}

/*
* Opciones para el CAMPEONATO DE MADRID
* Categorias para ST (Short Track)
* recibe el objeto Select
*/
function CMOptionsST(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Grupo PRO','GRUPO_PRO');
		oSelect.options[oSelect.length] = new Option('Basic','BASIC');
		oSelect.options[oSelect.length] = new Option('Expert','EXPERT');
		oSelect.options[oSelect.length] = new Option('Grupo PRO Femenino','GRUPO_PRO_FE');
}


/***********************************************************
*
*      OPEN DE MADRID
*
*
***********************************************************/

/*
* Opciones para el OPEN DE MADRID
* Categorias para XC (Cross Country)
* recibe el formulario y el Select
*/
function OMOptionsXC(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Pro Elite','PRO_ELITE');
		oSelect.options[oSelect.length] = new Option('Pro Sub 23','PRO_SUB23');
		oSelect.options[oSelect.length] = new Option('Senior Elite','SENIOR_ELITE');
		oSelect.options[oSelect.length] = new Option('Senior Sub 23','SENIOR_SUB23');
		oSelect.options[oSelect.length] = new Option('Senior Ciclomaster','SENIOR_CICLO');
		oSelect.options[oSelect.length] = new Option('Junior','JUNIOR');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Master 30','MASTER30');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
		oSelect.options[oSelect.length] = new Option('Cadete/Junior Femenina','CADETE_JUNIOR_FE');
		oSelect.options[oSelect.length] = new Option('Cadete Femenino','CADETE_FE');
		oSelect.options[oSelect.length] = new Option('Infantil Hombres','INFANTIL');
		oSelect.options[oSelect.length] = new Option('Infantil Mujeres','INFANTIL_FE');
		oSelect.options[oSelect.length] = new Option('Alevín Hombres','ALEVIN');
		oSelect.options[oSelect.length] = new Option('Alevín Mujeres','ALEVIN_FE');
		oSelect.options[oSelect.length] = new Option('Benjamín Hombres','BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Benjamín Mujeres','BENJAMIN_FE');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Hombres','PRE_BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Mujere','PRE_BENJAMIN_FE');
}


/*
* Opciones para el OPEN DE MADRID
* Categorias para DH (Down Hill)
* recibe el objeto Select
*/
function OMOptionsDH(oSelect){

		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Elite','ELITE');
		oSelect.options[oSelect.length] = new Option('Sub 23','SUB23');
		oSelect.options[oSelect.length] = new Option('Junior','JUNIOR');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Master','MASTER');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
		oSelect.options[oSelect.length] = new Option('Cadete/Junior Femenina','CADETE_JUNIOR_FE');
		oSelect.options[oSelect.length] = new Option('Abs. Bicis Rigidas','ABS_BICIS_RIG');
		oSelect.options[oSelect.length] = new Option('Infantil Hombres','INFANTIL');
		oSelect.options[oSelect.length] = new Option('Infantil Mujeres','INFANTIL_FE');
		oSelect.options[oSelect.length] = new Option('Alevín Hombres','ALEVIN');
		oSelect.options[oSelect.length] = new Option('Alevín Mujeres','ALEVIN_FE');
		oSelect.options[oSelect.length] = new Option('Benjamín Hombres','BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Benjamín Mujeres','BENJAMIN_FE');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Hombres','PRE_BENJAMIN');
		oSelect.options[oSelect.length] = new Option('Pre-Benjamín Mujeres','PRE_BENJAMIN_FE');
}

/*
* Opciones para el OPEN DE MADRID
* Categorias para 4X (Four Cross)
* recibe el objeto Select
*/
function OMOptions4X(oSelect){

		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Absoluta','ABSOLUTA');
		oSelect.options[oSelect.length] = new Option('Cadete','CADETE');
		oSelect.options[oSelect.length] = new Option('Absoluta Femenino','ABSOLUTA_FE');
		oSelect.options[oSelect.length] = new Option('Cadete Femenino','CADETE_FE');
}

/*
* Opciones para el OPEN DE MADRID
* Categorias para BM (Bike Maratón)
* recibe el objeto Select
*/
function OMOptionsBM(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Elite','ELITE');
		oSelect.options[oSelect.length] = new Option('Sub 23','SUB23');
		oSelect.options[oSelect.length] = new Option('Master 30','MASTER30');
		oSelect.options[oSelect.length] = new Option('Master 40','MASTER40');
		oSelect.options[oSelect.length] = new Option('Master 50','MASTER50');
		oSelect.options[oSelect.length] = new Option('Elite Femenino','ELITE_FE');
}

/*
* Opciones para el OPEN DE MADRID
* Categorias para ST (Short Track)
* recibe el objeto Select
*/
function OMOptionsST(oSelect){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- CATEGORIAS -','');
		oSelect.options[oSelect.length] = new Option('Grupo PRO','GRUPO_PRO');
		oSelect.options[oSelect.length] = new Option('Basic','BASIC');
		oSelect.options[oSelect.length] = new Option('Expert','EXPERT');
		oSelect.options[oSelect.length] = new Option('Grupo PRO Femenino','GRUPO_PRO_FE');
}

/******************************************
* Opciones con las FEDERACIONES existentes
*******************************************/ 
function optionsFederaciones(oSelect, seleccionar){
		oSelect.options.length = 0;
		oSelect.options[oSelect.length] = new Option('- FEDERACIONES AUTONÓMICAS -', '');
		oSelect.options[oSelect.length] = new Option('ANDALUCIA','AND');
		oSelect.options[oSelect.length] = new Option('ARAGON','ARA');
		oSelect.options[oSelect.length] = new Option('ASTURIAS','AST');
		oSelect.options[oSelect.length] = new Option('BALEARES','IBA');
		oSelect.options[oSelect.length] = new Option('CANARIAS','ICA');
		oSelect.options[oSelect.length] = new Option('CANTABRIA','CAN');
		oSelect.options[oSelect.length] = new Option('CASTILLA LA MANCHA','CMA');
		oSelect.options[oSelect.length] = new Option('CASTILLA LEON','CLE');
		oSelect.options[oSelect.length] = new Option('CATALUÑA','CAT');
		oSelect.options[oSelect.length] = new Option('CEUTA','CEU');
		oSelect.options[oSelect.length] = new Option('EXTREMADURA','EXT');
		oSelect.options[oSelect.length] = new Option('GALICIA','GAL');
		oSelect.options[oSelect.length] = new Option('LA RIOJA','RIO');
		oSelect.options[oSelect.length] = new Option('MADRID','MAD');
		oSelect.options[oSelect.length] = new Option('MELILLA','MEL');
		oSelect.options[oSelect.length] = new Option('MURCIA','MUR');
		oSelect.options[oSelect.length] = new Option('NAVARRA','NAV');
		oSelect.options[oSelect.length] = new Option('PAIS VASCO','EUS');
		oSelect.options[oSelect.length] = new Option('VALENCIA','VAL');
		oSelect.options[oSelect.length] = new Option('OTROS PAISES','OTR');

		//Seleccionamos por defecto la que nos pasan por parámetro
		for(i=0;i<oSelect.length;i++){
			if(oSelect.options[i].value==seleccionar){
				oSelect.options[i].selected=true;
			}
		}

}
		
/**
* PARA PINTAR COMBOS DE FECHAS
*
*
*/

function optionAnio(oSelect){

		oSelect.options.length = 0;
		oSelect.options[0] = new Option('AÑO','');
		indice=1;
		for(i=1940;i<=2000;i++)
		{
			oSelect.options[indice] = new Option(i,i);
			indice++;
		}
}
function optionMes(oSelect){

		oSelect.options.length = 0;
		oSelect.options[0] = new Option('MES','');
		indice=1;
		for(i=1;i<=9;i++)
		{
			oSelect.options[indice] = new Option("0"+i,"0"+i);
			indice++;
		}
		indice=10;
		for(i=10;i<=12;i++)
		{
			oSelect.options[indice] = new Option(i,i);
			indice++;
		}
}
function optionDia(oSelect){

		oSelect.options.length = 0;
		oSelect.options[0] = new Option('DIA','');
		indice=1
		for(i=1;i<=9;i++)
		{
			oSelect.options[indice] = new Option("0"+i,"0"+i);
			indice++;
		}
		indice=10;
		for(i=10;i<=31;i++)
		{
			oSelect.options[indice] = new Option(i,i);
			indice++;
		}
}
/*
Pinta los 3 combos de fecha
*/

function pintaUCI(formulario){
	optionAnio(formulario.ANIO.options);
	optionMes(formulario.MES.options);
	optionDia(formulario.DIA.options);
}

/*
*Compone el código UCI
*/
	function setCodigoUCI(formulario){
		pais=formulario.PAIS.value;
		anio=formulario.ANIO.options[formulario.ANIO.selectedIndex].value;
		mes=formulario.MES.options[formulario.MES.selectedIndex].value;
		dia=formulario.DIA.options[formulario.DIA.selectedIndex].value;
		codUCI =pais+""+anio+""+mes+""+dia;
		formulario.CODIGO_UCI.value=codUCI;	
	}
/*
* Para las licencias de UN DIA
*/
function pintaDIA(formulario){
	optionAnio(formulario.ANIOLUD.options);
	optionMes(formulario.MESLUD.options);
	optionDia(formulario.DIALUD.options);
}

/*
* Compone la fecha de nacimiento
*/

function setCodigoDIA(formulario){
	anio=formulario.ANIOLUD.options[formulario.ANIOLUD.selectedIndex].value;
	mes=formulario.MESLUD.options[formulario.MESLUD.selectedIndex].value;
	dia=formulario.DIALUD.options[formulario.DIALUD.selectedIndex].value;
	codDIA =anio+""+mes+""+dia;
	formulario.FECHA_NACIMIENTO.value=codDIA;	
}
			
		
			
/* formulario_inscripcion.php
	if ($TIPO_PRUEBA=="OMAD" || $TIPO_PRUEBA=="OTRO"){

		//PINTAMOS EL COMBO DE CATEGORIAS EN FUNCION DE LA CATEGORIA DE LA PRUEBA

		switch ($DISCIPLINA_PRUEBA){
			case "XC":
				echo "<script>OMOptionsXC(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "DH":
				echo "<script>OMOptionsDH(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "4X":
				echo "<script>OMOptions4X(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "BM":
				echo "<script>OMOptionsBM(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "ST":
				echo "<script>OMOptionsST(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			default:
				echo "<script>OMOptionsXC(document.form_inscripcion.CATEGORIA.options)</script>";
		}

	}else{
		switch ($DISCIPLINA_PRUEBA){
			case "XC":
				echo "<script>CMOptionsXC(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "DH":
				echo "<script>CMOptionsDH(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "4X":
				echo "<script>CMOptions4X(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "BM":
				echo "<script>CMOptionsBM(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "ST":
				echo "<script>CMOptionsST(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			case "RS":
				echo "<script>CMOptionsRS(document.form_inscripcion.CATEGORIA.options)</script>";
				break;
			default:
				echo "<script>CMOptionsXC(document.form_inscripcion.CATEGORIA.options)</script>";
		}
	}
	*/

