
///////////// MENU LATERAL ////////////////
function muestraActual (current) {
	//menu desplegado
	//alert ("menu desplegado = " + current);
	
	if ((navigator.appName == "Netscape" && parseFloat(navigator.appVersion) <= 8 && navigator.vendor != "Firefox")){ //Netscape
		itemShow = document.getElementById(current);
		itemShow.style.display = "block";
	}
	
	if (typeof(current) != 'undefined') {
		document.getElementById(current).style.display = 'block';
	}

}

function muestra(item,View,current)	{	
	//si es el mismo borro openItem
	if (typeof(openItem) != 'undefined') {
		if (item == openItem) {
			delete openItem;
		}
	}
	
	if ((navigator.appName == "Netscape" && parseFloat(navigator.appVersion) <= 8 && navigator.vendor != "Firefox")){ //Netscape
		itemHide = document.getElementById(item);
		estadoActual = itemHide.style.display;
		itemHide.style.display = (estadoActual == "block" ? "none" : "block");
		//si se ha expandido antes algo, le oculto
		if (typeof(openItem) != 'undefined' && typeof(openItem) != current) {
			itemHide = document.getElementById(openItem);
			itemHide.style.display = "none";
		}
	}
	else {
		//alert (item);
		//alert ("menu desplegado = " + current);
		estadoActual = document.getElementById(item).style.display;
		if (estadoActual == "block" && item != current) {
			document.getElementById(item).style.display = 'none';
		}
		else {
			document.getElementById(item).style.display = 'block';
		}
		//si se ha expandido antes algo, le oculto
		if (typeof(openItem) != 'undefined' && item != current) {
			document.getElementById(openItem).style.display = 'none';
		}
	}
	
	//Defino el q se ha expandido algo antes
	if (item != current) {
		openItem = item;
		}
	
}

// SCROLL
var moveSpeed = 20;
var temporizador;

// function scrollDown()
function scrollDown(target, holder)
{
	//alert("jiji");
	targetTop = document.getElementById(target).offsetTop;
	targetHeight = document.getElementById(target).offsetHeight;
	holderHeight = document.getElementById(holder).offsetHeight;
	targetBottom = targetTop-(-targetHeight);

	if (targetBottom > holderHeight)
	{
		//alert("targetBottom > holderHeight");
		document.getElementById(target).style.top = (targetTop - 8) + "px";
		myTarget = target;
		myHolder = holder;
		temporizador = setTimeout("scrollDown(myTarget,myHolder)", moveSpeed);
	}
}

// function scrollUp()
function scrollUp(target, holder)
{
	targetTop = document.getElementById(target).offsetTop;

	if (targetTop < 0)
	{
		document.getElementById(target).style.top = targetTop-(-8) + "px";
		myTarget = target;
		myHolder = holder;
		temporizador = setTimeout("scrollUp(myTarget,myHolder)", moveSpeed);
	}
}

// function scrollStop()
function scrollStop()
{
	clearTimeout(temporizador);
}


//ZOOM
function AbreVentanaZoom(zoomUrl,ancho,alto)	{
	propiedades = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + ancho + ",height=" + alto ;
	mywin = window.open(zoomUrl,"win",propiedades);
	mywin.self.focus();
}

//FICHAS
function AbreVentanaFicha(zoomUrl,ancho,alto,scrollbars)	{
	propiedades = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + scrollbars + ",resizable=0,width=" + ancho + ",height=" + alto ;
	mywin = window.open(zoomUrl,"win",propiedades);
	mywin.self.focus();
}

//ABRO URL Y CIERRO VENTANA
function goandclose(theURL)	{
	//alert (theURL);
	window.open(theURL);
	window.close();
}