 // ***************************************************
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 XMenuOffset=(opera) ? -12 : (ie)? -12: -11; 
var YMenuOffset=(opera) ? -11 : (ie)? -11: -10; 

var cMaxWidth=73;
var cMaxHeight=68;
var cMinWidth=51;
var cMinHeight=46;

var cMaxWidthSm=35;
var cMaxHeightSm=37;
var cMinWidthSm=25;
var cMinHeightSm=27;

var cblnResetIconSize = false;

var _cmTimeOut = null;
var delayTime = 1;
var wObj = null;
var wMaxiImage;

var wFlag=0;
var toMaxi=1;
var toMini=-1;
var toFree=0;

function SetThemeIconSize() {
 cMaxWidth=73;
 cMaxHeight=68;
 cMinWidth=51;
 cMinHeight=46;
 XMenuOffset=(opera) ? -12 : (ie)? -12: -11; 
 YMenuOffset=(opera) ? -11 : (ie)? -11: -10; 
}

function SetIndexIconSize() {
 cMaxWidth=35;
 cMaxHeight=37;
 cMinWidth=25;
 cMinHeight=27;
 XMenuOffset=(opera) ? -25 : (ie)? -25: -25; 
 YMenuOffset=(opera) ? -5 : (ie)? -5: -5; 
}
function SetPlayerIconSize() {
 cMaxWidth=44;
 cMaxHeight=46;
 cMinWidth=35;
 cMinHeight=37;
 XMenuOffset=(opera) ? -21 : (ie)? -21: -21;
 YMenuOffset=(opera) ? -13 : (ie)? -13: -13; 
}




function wPopUp(obj, imgname, toMax, alt) {
 if (toMax) { var img = new Image(); img.src=imgname; }
 if (wFlag!=0) {
   clearTimeout (_cmTimeOut);
   wObj.src = "img/0.gif"; wObj.width=cMinWidth; wObj.height=cMinHeight;
 }

 if (obj!=null) { if (cblnResetIconSize) SetThemeIconSize(); show(obj.id); 
 im = document.getElementById("gico");
 im.onclick=obj.onclick; 
}
 if(!wObj) wObj = document.getElementById("gico"); 
 wObj.style.display=''; 

 if (toMax) { wObj.src="img/0.gif"; wObj.alt=alt; wObj.title=alt; wObj.width=cMinWidth; wObj.height=cMinHeight; wObj.style.marginTop = "12px";}

 if (obj!=null) { wObj.src=obj.src; wMaxiImage = imgname;  wObj.parentNode.href=obj.parentNode.href;  }	// null =>mouseout..

 if (toMax) { wFlag=toMaxi; _cmTimeOut = window.setTimeout ('wMaxi()', delayTime); }
 else { wFlag=toMini; _cmTimeOut = window.setTimeout ('wMini()', delayTime); }

}

function wMaxi(){
 if (wObj.width>=cMaxWidth) {
  clearTimeout (_cmTimeOut);
  wObj.src=wMaxiImage; wFlag=0;
  return false;
 } else {
  wObj.width += 1;
  wObj.height +=1; wObj.style.marginTop = parseInt(wObj.style.marginTop)-(wObj.height % 2);
  _cmTimeOut = window.setTimeout ('wMaxi()', delayTime);
 return true;
 }
}

function wMini(){
 if (wObj.width<=cMinWidth) {
  clearTimeout (_cmTimeOut);
  wObj.src=wMaxiImage; wFlag=0; wObj.src="img/0.gif"; wObj.width=cMinWidth; wObj.height=cMinHeight; wObj.style.marginTop = "0px";
  wObj.style.display='none';
  return false;
 } else {
  wObj.width -= 1; 
  wObj.height -=1; wObj.style.marginTop = parseInt(wObj.style.marginTop)+(wObj.height % 2);
  _cmTimeOut = window.setTimeout ('wMini()', delayTime);
 return true;
 }
}


function wPopUpsm(obj, imgname, toMax) {
 if (toMax) { var img = new Image(); img.src=imgname; }
 if (wFlag!=0) {
   clearTimeout (_cmTimeOut);
   wObj.src = "img/0.gif"; wObj.width=cMinWidthSm; wObj.height=cMinHeightSm; 

 }

 if (obj!=null) { if(cblnResetIconSize) SetIndexIconSize(); show(obj.id); }
 if(!wObj) {
	wObj = document.getElementById("gico");
        wObj.onclick=obj.onclick; 
 }
 wObj.style.display=''; 
 wObj.alt = obj.alt; wObj.title = obj.alt;


 if (toMax) { wObj.src="img/0.gif"; wObj.width=cMinWidthSm; wObj.height=cMinHeightSm; wObj.style.marginTop = "5px";}

 if (obj!=null) { 
 im = document.getElementById("gico");
 im.onclick=obj.onclick; 

wObj.src=obj.src; wMaxiImage = imgname; 
wObj.parentNode.href=obj.parentNode.href;
}	// null =>mouseout..

 if (toMax) { wFlag=toMaxi; _cmTimeOut = window.setTimeout ('wMaxiSm()', delayTime); }
 else { wFlag=toMini; _cmTimeOut = window.setTimeout ('wMiniSm()', delayTime); }
}

/*
function wPopUpsm(obj, imgname, toMax) {
 if (toMax) { var img = new Image(); img.src=imgname; }
 if (wFlag!=0) {
   clearTimeout (_cmTimeOut);
   wObj.src = "img/0.gif"; wObj.width=cMinWidthSm; wObj.height=cMinHeightSm;
 }

 if (obj!=null) { if (cblnResetIconSize) SetThemeIconSize(); show(obj.id); }
 if(!wObj) wObj = document.getElementById("gico"); 
 wObj.style.display=''; 

 if (toMax) { wObj.src="img/0.gif"; wObj.width=cMinWidthSm; wObj.height=cMinHeightSm; wObj.style.marginTop = "5px";}

 if (obj!=null) { wObj.src=obj.src; wMaxiImage = imgname;  wObj.parentNode.href=obj.parentNode.href;  }	// null =>mouseout..

 if (toMax) { wFlag=toMaxi; _cmTimeOut = window.setTimeout ('wMaxiSm()', delayTime); }
 else { wFlag=toMini; _cmTimeOut = window.setTimeout ('wMiniSm()', delayTime); }

}
*/

function wMaxiSm(){
 if (wObj.width>=cMaxWidthSm) {
  clearTimeout (_cmTimeOut);
  wObj.src=wMaxiImage; wFlag=0;
  return false;
 } else {
  wObj.width += 1;
  wObj.height +=1; wObj.style.marginTop = parseInt(wObj.style.marginTop)-(wObj.height % 2);
  _cmTimeOut = window.setTimeout ('wMaxiSm()', delayTime);
 return true;
 }
}

function wMiniSm(){
 if (wObj.width<=cMinWidthSm) {
  clearTimeout (_cmTimeOut);
  wObj.src=wMaxiImage; wFlag=0; wObj.src="img/0.gif"; wObj.width=cMinWidthSm; wObj.height=cMinHeightSm; wObj.style.marginTop = "0";
  wObj.style.display='none';
  return false;
 } else {
  wObj.width -= 1; 
  wObj.height -=1; wObj.style.marginTop = parseInt(wObj.style.marginTop)+(wObj.height % 2);
  _cmTimeOut = window.setTimeout ('wMiniSm()', delayTime);
 return true;
 }
}


/*  ---------------------------------------------------- */
/*  ---------------------------------------------------- */
/*  ---------------------------------------------------- */
var wdivId="iholder"

var livescreenHeight=screen.availHeight;
var livescreenWidth=screen.availWidth;

var windowWidth;
var xPos = 0;
var evt = null;
var xMouse;
var yMouse;
var minLeft=500;
var searchWidth=177;


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 show(divId) {
	if (eval(layerRef)) {
	 if (timeOnDiv != null) {
	  clearTimeout(timeOnDiv);
	  hideDiv(onDiv);
	 }
	 moveDiv(wdivId,relPosX(divId)+XMenuOffset,relPosY(divId)+YMenuOffset);
	 showDiv(wdivId);
	 onDiv=wdivId;
	}
}

function hideDiv(divId) {
	if (eval(layerRef)) { eval(layerRef+styleRef+'.visibility='+hideVar); eval(layerRef+styleRef+'.display="none";'); }
}

function showDiv(divId) {
	if (eval(layerRef)) eval(layerRef+styleRef+'.visibility='+showVar); eval(layerRef+styleRef+'.display="block";');
}

function moveDiv(divId, xoff, yoff) {
	if (eval(layerRef)) eval(layerRef+styleRef+'.left='+xoff);
	if (eval(layerRef)) eval(layerRef+styleRef+'.top='+yoff);
}

function timer() {
	timeOnDiv=setTimeout("divOut()",1000)
}

function divOut() {
	if (LinkDivActive==0) {
		hideDiv(onDiv);
	}
}

function over() {
	LinkDivActive=1;
	clearTimeout(timeOnDiv);
}

function out() {
	LinkDivActive=0;
	timeOnDiv=setTimeout("divOut()",800)
}

function relPosX(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.tagName=='BODY') break;
			}
			return pos;
		}
	}
}

function relPosY(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.tagName=='BODY') break;
			}
			return pos;
		}
	}
}
//	-----------------------
//	-----------------------
//	-----------------------