/*
auto <DIV> Resize
20090317~
@tialla
*/

<!--
	var dom = (document.getElementById) ? true : false;
	var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
	var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
	var ns4 = (document.layers && !dom) ? true : false;
	var ie4 = (document.all && !dom) ? true : false;
	var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;

	var origWidth, origHeight;
	if (ns4) {
		origWidth = window.innerWidth; origHeight = window.innerHeight;
		window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
	}

	if (nodyn) { event = "nope" }

	var tipFollowMouse= true;   
	var offX= -27;    
	var offY= 21; 

	var tooltip, tipcss;
	function initTip() {
		if (nodyn) return;
		tooltip = (ns4)? document.tipDiv.document: (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
		tipcss = (ns4)? document.tipDiv: tooltip.style;
		if (ie4||ie5||ns5) {    // ns4 would lose all this on rewrites

		}
		if (tooltip&&tipFollowMouse) {
			if (ns4) document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = trackMouse;
		}
	}

	//window.onload = initTip;

	var t1,t2;    // for setTimeouts
	var tipOn = false;    // check if over tooltip link
	var tip;
	/*
	function doTooltip(evt, getObj, ckObj)
	getObj: image or txt file 
	ckObj: 0-image file
			  1-txt file
	*/
	function doTooltip(evt,getObj, ckObj) {
		if (!tooltip) return;
		if (t1) clearTimeout(t1);    
		if (t2) clearTimeout(t2);
		tipOn = true;

		if (ckObj == "0") {
			tip = '<img src='+getObj+'>';
		}else	{
			tip = getObj;
		}

		if (ns4) {
			tooltip.write(tip);
			tooltip.close();
		} else if (ie4||ie5||ns5) {
			 tooltip.innerHTML = tip;
		}
		if (!tipFollowMouse) positionTip(evt);
		else t1=setTimeout("tipcss.visibility='visible'",100);
	}

	var mouseX, mouseY;
	function trackMouse(evt) {
		mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
		mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
		if (tipOn) positionTip(evt);
	}

	function positionTip(evt) {
		if (!tipFollowMouse) {
			mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
			mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
		}
		var tpWd = (ns4)? tooltip.width: (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
		var tpHt = (ns4)? tooltip.height: (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
		var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft;
		var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop;
		if ((mouseX+offX+tpWd)>winWd) 
			tipcss.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px";
		else tipcss.left = (ns4)? mouseX+offX: mouseX+offX+"px";
		if ((mouseY+offY+tpHt)>winHt) 
			tipcss.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px";
		else tipcss.top = (ns4)? mouseY+offY: mouseY+offY+"px";
		if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
	}

	function hideTip() {
		if (!tooltip) return;
		t2=setTimeout("tipcss.visibility='hidden'",100);
		tipOn = false;
	}
	//-->