function findPos(obj){
	var curLeft = curTop = 0
	if (obj.offsetParent) do{
		curLeft += obj.offsetLeft
		curTop  += obj.offsetTop
	}while(obj = obj.offsetParent);
	
	return [curLeft, curTop]
}

function activateCarrito(carro){
	if (carro != carroActivo) {
		var cAct = $('carritoDesp' + carroActivo)
		cAct.style.width = "80px"
		$('carritoVentana' + carroActivo).switchOff()
		cAct = $('carritoDesp' + carro)
		$('carritoVentana' + carro).blindDown()
		cAct.style.width = "84px"
		carroActivo = carro
	}
}

function calcularScroll(contExt, contInt, railScr, scrollIn, scrollOut){
	if (contExt) {
		h_panel_fichaPed = contExt.getHeight(); // 270 frame panel window height in px.
		nPanelesPed = contInt.offsetHeight / h_panel_fichaPed // number of screens
		if (nPanelesPed > 1) {
			railScr.style.display = "block";
			var h_des = scrollOut.offsetHeight / nPanelesPed
			scrollIn.style.height = h_des + "px"
			var dypx_d = h_panel_fichaPed / h_des // panel delta y for each pixel of the slider
			new Control.Slider(scrollIn.id, scrollOut.id, {
				axis: 'vertical',
				onSlide: function(v){
					//$('menuLogoInf').innerHTML = "v" + v + "Np " + nPanelesPed + "hPa" + h_panel_fichaPed;
					contInt.style.top = "-" + (v * (nPanelesPed - 1) * h_panel_fichaPed) + "px"
				}
			});
		}
		else 
			railScr.fade();
	//railScr.style.display = "none"
	}
}
