﻿// JScript File

var saveDocMove = null;
var tooltipIsShow = false;
var tooltipTimer = null;

function showToolTip(e, briefDiv)
{
	if (!e) e = window.event;
	var div = document.getElementById(briefDiv);
	if (!div || div.innerHTML == "")
		return;
		
	var tooltip = document.getElementById('ToolTipContainer');
	if (tooltipIsShow)
	{
		document.onmousemove	= saveDocMove;
		saveDocMove				= null;
		_hideToolTip();
	}
	if (tooltip)
	{
		tooltip.onmouseover = function(){window.clearTimeout(tooltipTimer);}
		tooltip.onmouseout	= hideToolTip;

		tooltipIsShow			= true;
		tooltip.innerHTML		= div.innerHTML;
		tooltip.style.display	= '';
		tooltip.style.height	= "auto";
		tooltip.scrollTop		= 0;
		if (tooltip.offsetHeight > 400)
		{
			tooltip.style.height	= "400px";
			tooltip.style.overflow = "auto";
		}
		
		toolTipMove(e);
		
		saveDocMove = document.onmousemove;
		document.onmousemove = toolTipMove;
	}
}

function toolTipMove(event)
{
	if (!event) event = window.event;
	
	var tooltip = document.getElementById('ToolTipContainer');
	var doc = document.documentElement;
	var curX = event.clientX;
	var curY = event.clientY;
	
	var winwidth	= doc.clientWidth;
	var winheight	= doc.clientHeight;
	
	var rightedge	= curX + tooltip.offsetWidth + 10;
	var bottomedge	= curY + tooltip.offsetHeight + 10;
	
	if (rightedge > winwidth)
		curX -= tooltip.offsetWidth + 20;
	if (bottomedge > winheight)
		curY -= tooltip.offsetHeight + 20;

	tooltip.style.top = curY + doc.scrollTop + 10 + "px";
	tooltip.style.left = curX + doc.scrollLeft + 10 + "px";
}

function hideToolTip()
{
	if (tooltipIsShow)
	{
		document.onmousemove	= saveDocMove;
		saveDocMove				= null;
		tooltipTimer			= window.setTimeout(_hideToolTip, 200);
	}
}

function _hideToolTip()
{
	window.clearTimeout(tooltipTimer);
	if (tooltipIsShow)
	{
		tooltipIsShow = false;		
		var tooltip = document.getElementById('ToolTipContainer');
		if (tooltip) tooltip.style.display = 'none';
	}
}

function autoPlayMedia(name, url)
{
	var save = window.onload;
	window.onload = function()
	{
		if (window[name]) window[name].changeUrl(url);
		if (save) save();
	}
}

function ToggleDisplay(div)
{
    var obj = document.getElementById(div);
    if(!obj) 
    {
        obj = document.getElementById('dvSTF');
        if(!obj)
            obj = document.getElementById('dvSTF3');
    }
    obj.style.display=(obj && obj.style.display=='block') ? 'none':'block';
}

PositionX = 200;
PositionY = 10;
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle)
{
    if (imageTitle=='') imageTitle = 'Popup Image';
    if (isNN){imgWin=window.open('about:blank','',optNN);}
    if (isIE){imgWin=window.open('about:blank','',optIE);}
    
     with (imgWin.document)
      {
              writeln('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Loading...</title><style>body{margin:0px;}</style>');
              writeln('<sc'+'ript>');
              writeln('function loadimg(img){');
              writeln('window.resizeTo(600, 600)');
              writeln('var w = 650 - (document.getElementById("Zone").offsetWidth - img.width) + 5');
              writeln('var h = 650 - (document.getElementById("Zone").offsetHeight - img.height)+ 100');
              writeln('window.resizeTo(w, h)');
              writeln('}');
              writeln('</sc'+'ript>');
              writeln('<link  href="../App_Themes/Default1/default.css" rel="stylesheet" type="text/css"/>  ');
              writeln('</head>');
              writeln('<body>');
              writeln('<div id="Zone" style="position:fixed; top:0px; left:0px; visibility:hidden; width:100%; height:100%"></div>');
              writeln('<div style="text-align:center;margin-bottom:20px 0px;background-color:#998465;font-family:tahoma;font-size:11px">');
              writeln('<div class="t"><div class="b"><div class="l"><div class="r"><div class="bl"><div class="br"><div class="tl">');
              writeln('<div class="tr_1_3" style="text-align: left"><img border="0" src="' + imageURL + '" onload="loadimg(this);"/> </div>');
              writeln('</div></div></div></div></div></div></div></div>');
              writeln('<div style="text-align:center;margin:20px 0px">');
              writeln('<img border="0" src="../App_Themes/Default1/Images/closeme.jpg" onclick="javascript:self.close()"/>');
              writeln('</div>');
              writeln('<div style="text-align:center;padding-bottom:50px;background-color:#d2d7d0;font-family:tahoma;font-size:11px;display:none;">' + document.getElementById("BoxFooter").innerHTML + "</div>" );
              writeln('</body>');
              writeln('</html>');
        }

}
