function ocultar(identificador)
{
	var bot = document.getElementById(identificador);
	
	bot.className = "oculto";
}

function checkSeleccionMultiple()
{
	chkOpciones=getElementsByClassNamef(document, "input", "opcion");
	
	for (i=0;i<chkOpciones.length;i++)
	{
		chkOpciones[i].checked = 0;
	}
	
	if (document.getElementById("chkTodo").checked == 0)
	{
		document.getElementById("chkTodo").checked = 1;
	}
}

function checkSeleccionTodoPortal()
{
	document.getElementById("chkTodo").checked = 0;
	
	algunSel = 0;
	chkOpciones=getElementsByClassNamef(document, "input", "opcion");
	
	for (i=0;i<chkOpciones.length;i++)
	{
		if (chkOpciones[i].checked == 1)
		{
			algunSel = 1;
		}
	}
	if (algunSel == 0)
	{
		document.getElementById("chkTodo").checked = 1;
	}
}



//RUBEN DIAZ
function cerrarResultadosBusqueda()
{
	//Ocultamos todos los elementos abiertos
	liabierto1=getElementsByClassNamef(document, "li", "abierto1");
	liabierto2=getElementsByClassNamef(document, "li", "abierto2");
	liabierto3=getElementsByClassNamef(document, "li", "abierto3");
	liabierto4=getElementsByClassNamef(document, "li", "abierto4");
	liabierto5=getElementsByClassNamef(document, "li", "abierto5");
	
	//http://blog.scriptia.net/articulos/2006/12/eventos-en-jquery.html
	
	for (i=0;i<liabierto1.length;i++)
	{
		liabierto1[i].className="cerrado1";
		$(liabierto1[i]).bind("click", function(e) {
			alert("1");
		});
	}
	
	for (i=0;i<liabierto2.length;i++)
	{
		liabierto2[i].className="cerrado2";
		$(liabierto2[i]).bind("click", function(e) {
			alert("2");
		});
	}

	for (i=0;i<liabierto3.length;i++)
	{
		liabierto3[i].className="cerrado3";
		$(liabierto3[i]).bind("click", function(e) {
			alert("3");
		});
	}

	for (i=0;i<liabierto4.length;i++)
	{
		liabierto4[i].className="cerrado4";
		$(liabierto4[i]).bind("click", function(e) {
			alert("4");
		});
	}

	for (i=0;i<liabierto5.length;i++)
	{
		liabierto5[i].className="cerrado5";
		$(liabierto5[i]).bind("click", function(e) {
			alert("5");
		});
	}


}

function getElementsByClassNamef(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)

}

function habilitarOpciones(ckPrincipal, idCampo1, idCampo2, idCampo3){	
	
	//Función que habilita/deshabilita los controles idCampo1, idCampo2, idCampo3 en función de la selección
	//del check principal
	if (ckPrincipal.checked == true)
	{
		document.getElementById(idCampo1).disabled = 'disabled';
		if (document.getElementById(idCampo1).checked == true)
			document.getElementById(idCampo1).checked = false;
			
		document.getElementById(idCampo2).disabled = 'disabled';
		if (document.getElementById(idCampo2).checked == true)
			document.getElementById(idCampo2).checked = false;
			
		document.getElementById(idCampo3).disabled = 'disabled';
		if (document.getElementById(idCampo3).checked == true)
			document.getElementById(idCampo3).checked = false;
	}
	else
	{
		document.getElementById(idCampo1).disabled = '';
		document.getElementById(idCampo2).disabled = '';
		document.getElementById(idCampo3).disabled = '';
	}
	
}

function habilitaFiltradoTiempo(criterio, idCampoAnyo, idCampoFecha1, idCampoFecha2, idCampoSelCriterio){	
	
	//Función que habilita/deshabilita los controles para realizar búsquedas filtrando por 2 criterios de tiempo: 
	// Selección de año o Selección de rango de fechas
	
	//- Si el criterio de tiempo es por rango de fechas (valor "fechas" para el criterio)
	if (criterio == 'fechas')
	{
		//- Habilitamos la búsqueda por rango de fechas
		document.getElementById(idCampoFecha1).disabled = '';
		document.getElementById("cal_txtFechaDesde").className = 'enl_cal';
		document.getElementById(idCampoFecha2).disabled = '';
		document.getElementById("cal_txtFechaHasta").className = 'enl_cal';
		
		//- Deshabilitamos la opción de búsqueda por año
		document.getElementById(idCampoAnyo).disabled = 'disabled';
		
		if (document.getElementById(idCampoSelCriterio).checked == true)
			document.getElementById(idCampoSelCriterio).checked = false;
		
	}
	else //criterio por año
	{
		//- Habilitamos la selección de información de año
		document.getElementById(idCampoAnyo).disabled = '';
			
		//- Deshabilitamos los controles para la búsqueda de fecha
		document.getElementById(idCampoFecha1).disabled = 'disabled';
		document.getElementById("cal_txtFechaDesde").className = 'oculto';
		document.getElementById(idCampoFecha2).disabled = 'disabled';
		document.getElementById("cal_txtFechaHasta").className = 'oculto';
		
		if (document.getElementById(idCampoSelCriterio).checked == true)
			document.getElementById(idCampoSelCriterio).checked = false;
	}
		
}
//FIN RUBEN DIAZ
 


