function LivePageHeight() {
 if (document.body.clientHeight!= null)
  return document.body.clientHeight;
 if (window.innerHeight!= null)
  return window.innerHeight;
 return screen.availHeight;
}

/* ************************************************************************* */
var livescreenHeight=screen.availHeight;
var livescreenWidth=screen.availWidth;

var windowWidth;

var delayMenu1 = 0;

var xPos = 0;
var xMouse;
var yMouse;

var myWin = null;
var evt = null;

 // ***************************************************
var Root;
var LinkDivActive=0;
var onDiv;
var ll;
var timeOnDiv;
var layerRef;
var styleRef;
var showVar;
var hideVar;

var ua=navigator.userAgent.toLowerCase();
var dom=(document.getElementById) ? 1 : 0;
var nn4=(document.layers) ? 1 : 0;
var opera=(window.opera) ? 1 : 0; 
var ie=(document.all && !opera) ? 1 : 0;
var XMenuOffset1=0; //(opera) ? 6 : (ie)?5:6;  //9
var YMenuOffset1=-80; //(opera) ? 20 : (ie)?19:20; //38

if (dom) {
	layerRef="document.getElementById(divId)";
	styleRef=".style";
	showVar="'visible'";
	hideVar="'hidden'";
} else if (ie) {
	layerRef="document.all[divId]";
	styleRef=".style";
	showVar="'visible'";
	hideVar="'hidden'";
} else if (nn4) {
	layerRef="document.layers[divId]";
	styleRef="";
	showVar="'show'";
	hideVar="'hide'";
}

function showp(divId, foto ) {
	if (eval(layerRef)) {
		var rx = relPosX1('z' + divId);
		var ry = relPosY1('z' + divId);
		var leftX = rx + XMenuOffset1 + (foto ? -83 : 0);
		if(leftX<9)
			leftX=9;  
		if(divId>'z3')
			leftX=9; // 06.01.09
		var y = ry + YMenuOffset1 + (foto ? -215 : 0);
		moveDiv1(divId, leftX, y );
		showDiv1(divId);
	}
}

function showDiv1(divId) {
	var objA = document.getElementById('z'+divId);
	if (objA)
	{
		if(objA.className.length>0)
		{
			objA.className+=' hover';
		} 
		else
		{
			objA.className='hover';
		} 
	}

	if (eval(layerRef))
		eval(layerRef+styleRef+'.visibility='+showVar);
	eval(layerRef+styleRef+'.display="block";');
}

function moveDiv1(divId, xoff, yoff) {
	if (eval(layerRef)) eval(layerRef+styleRef+'.left="'+xoff+'px"');
	if (eval(layerRef)) eval(layerRef+styleRef+'.top="'+yoff+'px"');
}


function over() {
	LinkDivActive=1;
	clearTimeout(timeOnDiv);
}

function relPosX1(divId) {
	if (eval(layerRef)) {
		if (nn4)
		{
			return eval(layerRef+styleRef+'.pageX');
		}
		else
		{
			var elem=eval(layerRef);
			var pos=elem.offsetLeft;
			while (elem.offsetParent!=null) {
				elem=elem.offsetParent;
				pos+=elem.offsetLeft;
				if ((elem.id && elem.id.indexOf('carousel') == 0) || elem.tagName=='BODY') break;
			}
			return pos;
		}
	}
}

function relPosY1(divId) {
	if (eval(layerRef)) {
		if (nn4) return eval(layerRef+styleRef+'.pageY');
		else {
			var elem=eval(layerRef);
			var pos=elem.offsetTop;
			while (elem.offsetParent!=null) {
				elem=elem.offsetParent;
				pos+=elem.offsetTop;
				if ((elem.id && elem.id.indexOf('carousel') == 0) || elem.tagName=='BODY') break;
			}
			return pos;
		}
	}
}
