var classPest = "elemPest";
var isIE = false;
if (navigator.appName.toUpperCase().indexOf('MICROSOFT') >=0 ) isIE = true;

window.onload = function(){
	if(isIE){
		cont = document.getElementById("central");
		//alert(cont.offsetHeight)
		if(cont.offsetHeight < 520){
			cont.style.height = 520;
			cont.style.overflow = "visible";
		}
	}
}

/* ------------------------------------------ 
 * ---- Formularios - Utilities -------------
 * ------------------------------------------
 */
function clearValue(obj){
	obj.value = "";
}

/* ------------------------------------------ 
 * ---- Divide una lista en dos -------------
 * ------------------------------------------
 */
function splitList(id_list, id_col1, id_col2){
    oDiv = document.getElementById(id_list);
    oDer = document.getElementById(id_col1);
    oIzq = document.getElementById(id_col2);
    listas = oDiv.getElementsByTagName("li");
    total = listas.length;
                                
    if(total%2 == 0)
        mitat = total/2;
    else
        mitat = (total-1)/2
                                    
    for( i=0; i<mitat; i++ ){
        if(listas[i].className == "titular"){
            oDer.innerHTML += "<li>"+listas[i].innerHTML+"</li>";                    
        }
    }    
    for( i=mitat; i<total; i++ ){
        if(listas[i].className == "titular"){
            oIzq.innerHTML += "<li>"+listas[i].innerHTML+"</li>";                    
        }                    
    }                
    oDiv.innerHTML ="";
    oDiv.style.height = "0px";
	oDiv.className = "hide";
}

/* ------------------------------------------ 
 * ---- Esconde/Muestra contenido -----------
 * ------------------------------------------
 */
function changeVisibility( obj ){
	if(isIE) elem = obj.childNodes[1];
	else elem = obj.getElementsByClassName("cnt")[0];
	//Contenido oculto
	if( elem.className.indexOf("hide") != -1 ){
		obj.className = obj.className + " over";
		elem.className = elem.className.replace("hide", "");
	}
	//Contenido visible
	else{
		elem.className = elem.className + " hide";
		obj.className = obj.className.replace("over", "");
	}
}


function openAll(id){
	oCnt = document.getElementById(id);
	desp = oCnt.childNodes;
	for(i=0; i<desp.length; i++){
		if(desp[i].className &&  desp[i].className.indexOf("grey3D") !=-1){
			desp[i].className = desp[i].className.replace("over", "");	
			desp[i].className = desp[i].className + " over";
			desp[i].childNodes[3].className = desp[i].childNodes[3].className.replace("hide", "");
		}
	}
}

function closeAll(id){
	oCnt = document.getElementById(id);
	desp = oCnt.childNodes;
	for(i=0; i<desp.length; i++){
		if(desp[i].className &&  desp[i].className.indexOf("grey3D") !=-1){
			desp[i].className = desp[i].className.replace("over", "");
			desp[i].childNodes[3].className = desp[i].childNodes[3].className.replace("hide", "");
			desp[i].childNodes[3].className = desp[i].childNodes[3].className + " hide";
		}
	}
}

function setOver(obj){
	obj.className = obj.className + " over";
}

function clearOver(obj){
	obj.className = obj.className.replace(" over", "");
}


function setSel(obj, id){
	if(isIE) elems = document.getElementById(id).childNodes;
	else elems = document.getElementById(id).getElementsByTagName("li");
	for(i=0; i<elems.length; i++){
		if(elems[i].className.indexOf("sel") != -1){
			elems[i].className = elems[i].className.replace("selLast", "");
			elems[i].className = elems[i].className.replace("sel", "");			
		}
	}
	
	if(isIE){
		if(obj.className.indexOf("last") != -1) obj.className = obj.className + " selLast";
		else obj.className = obj.className + " sel";
	}
	else obj.className = obj.className + " sel";
}

function showSection(idCnt, id){
	oCnt = document.getElementById(idCnt);
	if(isIE) pests = oCnt.childNodes;
	else pests = oCnt.getElementsByClassName(classPest);
	//alert(pests.innerHTML)
	for(i=0; i<pests.length; i++){
		if(pests[i].className.indexOf("hide") == -1){
			pests[i].className = pests[i].className + " hide";
		}
	}
	oPest = document.getElementById(id);
	oPest.className = oPest.className.replace("hide", "");
	
}

function showImgs(){
	wait = document.getElementsByClassName('waiting');
	for(i=0; i<wait.length; i++){
		wait[i].className = "hide";
	}
	sliders = document.getElementsByClassName('slider');	
	for(i=0; i<sliders.length; i++){
		sliders[i].className = sliders[i].className.replace("hide","");	
	}
}

