// Show Window Div
function sd(dobj,durl,dh,dw)
{
var div = 'windiv';
var divh = dh;
var divw = dw;
var ftop = getRealTop(dobj);
if(dobj == 'GS'){var tjs = 'GSC';}
else if (dobj == 'GS2'){var tjs = 'GSC';}
else {var tjs = dobj;}
var divhtml = '<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" CLASS="divtable">' +
              '<TR><TD ALIGN="right" STYLE="padding-bottom: 6px"><A HREF="javascript:sd(\''+tjs+'\',\''+durl+'\','+dh+','+dw+');"><IMG BORDER="0" SRC="../../images/closelabel.gif" WIDTH="66" HEIGHT="22" ALT="Close Window"></A></TD></TR>' +
              '<TR><TD STYLE="border: 1px solid #000000"><IFRAME STYLE="height: '+divh+'px;" NAME="ivwin" SRC="'+durl+'" WIDTH="'+divw+'" HEIGHT="'+divh+'" FRAMEBORDER="0" SCROLLING="no" TOPMARGIN="0" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0"></IFRAME></TD></TR>' +
              '</TABLE>';
var hw = getpagesize();
var divl = (hw[0] - divw) / 2;
var divt = (hw[1] - divh) / 2;
var dtop = ftop - (dh / 2);
var mydiv = document.getElementById(div);
var bdiv = document.getElementById('bkbg');

if(mydiv.length < 1) { return; }
	if(mydiv.style.display == 'block')
	{
	mydiv.style.left = null;
	mydiv.style.top = null;
	mydiv.style.width = null;
	mydiv.style.height = null;
	mydiv.style.display = 'none';
	mydiv.innerHTML = null;
	changeOpac(0, div);
		bdiv.style.display = 'none';
		bdiv.style.width = null;
		bdiv.style.height = null;
		changeOpac(0, 'bkbg');
	} else {
	mydiv.style.left = divl+'px';
	//mydiv.style.top = '100px';
	mydiv.style.top = dtop+'px';
	mydiv.style.width = divw+'px';
	mydiv.style.height = divh+'px';
	mydiv.style.display = 'block';
	mydiv.innerHTML = divhtml;
	opacity(div, 0, 100, 500);
		bdiv.style.display = 'block';
		bdiv.style.width = hw[0]+'px';
		bdiv.style.height = hw[1]+'px';
		opacity('bkbg', 0, 75, 400);
	}
		// Submit Form
		if(dobj == 'GS'){document.gsr.submit();}
		if(dobj == 'GS2'){document.gsr2.submit();}
}
// Fade Div In & Out
function opacity(id, opacStart, opacEnd, millisec)
{
var speed = Math.round(millisec / 100);
var timer = 0;
	if(opacStart > opacEnd)
	{
		for(i = opacStart; i >= opacEnd; i--)
		{
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
		timer++;
		}
	}
	else if(opacStart < opacEnd)
	{
		for(i = opacStart; i <= opacEnd; i++)
		{
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
		timer++;
		}
	}
}
// Set Opacity
function changeOpac(opacity, id)
{
var object = document.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
}

// Calculate Page Size
function getpagesize()
{
var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY)
	{
	xScroll = window.innerWidth + window.scrollMaxX;
	yScroll = window.innerHeight + window.scrollMaxY;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight)
	{
	xScroll = document.body.scrollWidth;
	yScroll = document.body.scrollHeight;
	} else {
	xScroll = document.body.offsetWidth;
	yScroll = document.body.offsetHeight;
	}
var windowWidth, windowHeight;
	if (self.innerHeight)
	{
		if(document.documentElement.clientWidth)
		{
		windowWidth = document.documentElement.clientWidth; 
		} else {
		windowWidth = self.innerWidth;
		}
	windowHeight = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	{
	windowWidth = document.documentElement.clientWidth;
	windowHeight = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
	windowWidth = document.body.clientWidth;
	windowHeight = document.body.clientHeight;
	}
	if(yScroll < windowHeight)
	{
	pageHeight = windowHeight;
	} else {
	pageHeight = yScroll;
	}
	if(xScroll < windowWidth)
	{
	pageWidth = xScroll;
	} else {
	pageWidth = windowWidth;
	}
arraypagesize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
return arraypagesize;
}

function getRealTop(el){
yPos = document.getElementById(el).offsetTop;
tempEl = document.getElementById(el).offsetParent;
while (tempEl != null) {
yPos += tempEl.offsetTop;
tempEl = tempEl.offsetParent;
}
return yPos;
}
// Video Download
function dvid(page,vid)
{
vidpic.location.href=""+page+".php?id="+vid+"";
}
