function marcarSeleccion() {
	var tipoSel = document.forms['formCambiar'].elements['tipo'];
	tipoSel.type = 'radio';
	setElementValue(tipoSel, tipo);
	if (tipo=='brokerbasket'){
		document.getElementById("jornadas").disabled=true;
	}else{
		document.getElementById("jornadas").disabled=false;
	}
	
	var posicionSel = window.document.getElementById('posicion');
	setElementValue(posicionSel, posicion);
	
	var zonaSel = window.document.getElementById('zona');
	setElementValue(zonaSel, zona);
	
	var numJornadasSel = window.document.getElementById('jornadas');
	setElementValue(numJornadasSel, numJornadas);
}


function cambioTipo(radio) {
	if (radio.value=='brokerbasket'){
		document.getElementById("jornadas").disabled=true;
	}else{
		document.getElementById("jornadas").disabled=false;
	}
}


function cambiarPagina() {
	//alert(urlBase);
	var nuevaUrl = urlBase + '/tipo=';

	var tipoSel = document.forms['formCambiar'].elements['tipo'];
	//alert(tipoSel);
	var nuevoTipo= '';
	for (i=0; i<tipoSel.length; i++) {
		//alert(tipoSel[i].value);
		if (tipoSel[i].checked) {
			nuevoTipo = tipoSel[i].value
			nuevaUrl += nuevoTipo;
		}
	}
	
	//alert(jornada);
	//nuevaUrl += "-jor=" + jornada;
	
	if (nuevoTipo != 'brokerbasket') {
		var numJornadasSel = window.document.getElementById('jornadas');
		//alert(numJornadasSel.value);
		nuevaUrl += "-jornadas=" + numJornadasSel.value;
	} else {
		nuevaUrl += "-jornadas=0";
	}
	
	var posicionSel = window.document.getElementById('posicion');
	//alert(posicionSel.value);
	nuevaUrl += "-pos=" + posicionSel.value;
	
	var zonaSel = window.document.getElementById('zona');
	//alert(zonaSel.value);
	nuevaUrl += "-zon=" + zonaSel.value;
	
	nuevaUrl += '.html';
	
	//alert(nuevaUrl);
	window.location = nuevaUrl;
}


function getElementValue(formElement)
{
	if(formElement.length != null) var type = formElement[0].type;
	if((typeof(type) == 'undefined') || (type == 0)) var type = formElement.type;

	switch(type)
	{
		case 'undefined': return;

		case 'radio':
			for(var x=0; x < formElement.length; x++) 
				if(formElement[x].checked == true)
			return formElement[x].value;

		case 'select-multiple':
			var myArray = new Array();
			for(var x=0; x < formElement.length; x++) 
				if(formElement[x].selected == true)
					myArray[myArray.length] = formElement[x].value;
			return myArray;

		case 'checkbox': return formElement.checked;
	
		default: return formElement.value;
	}
}


function setElementValue(formElement, value) {
	//alert(formElement.type);
	switch(formElement.type)
	{
		case 'undefined':
			return;
		case 'radio': 
			for (i=0; i<formElement.length; i++) {
				//alert(formElement[i].value);
				if (formElement[i].value == value) {
					formElement[i].checked = true;
				} else {
					formElement[i].checked = false;
				}
			}
			break;
		case 'checkbox': formElement.checked = value;
			break;
		case 'select-one': 
			for(var i=0; i<formElement.length; i++) 
				if (formElement[i].value == value)
					formElement.selectedIndex = i;
			break;

		case 'select-multiple':
			for(var x=0; x < formElement.length; x++) 
				formElement[x].selected = value[x];
			break;

		default: formElement.value = value;
			break;
	}
}


// Copiado de infobox_comunes
function mostrarPopup(idOscurecido, estiloOscurecido, idPopup) {
	document.getElementById(idOscurecido).className=estiloOscurecido;
	document.getElementById(idPopup).style.visibility='visible';
}

// Copiado de infobox_comunes
function ocultarPopup(idAclarado, estiloAclarado, idPopup) {
	document.getElementById(idAclarado).className=estiloAclarado;
	document.getElementById(idPopup).style.visibility='hidden';
}
