var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"
var bouncelimit
var direction="up"
var usedropin=1
//function hi(a)
//{
//alert(a.name);	
//}
function Initialize(HtmlCode , CloseAddr , DisplayTop, DispalyLeft)
{
	document.body.innerHTML = "<DIV bgcolor=red ID='AspananiDropIn' STYLE='position:absolute;visibility:hidden;left:" + DispalyLeft + "px;top:" + DisplayTop + "px;'><DIV ALIGN='right' ID='AspananiTitle'><IMG SRC='" + CloseAddr + "' onClick='dismissbox();return false' STYLE='cursor:pointer' /></DIV><DIV ID='AspananiBody' onClick='dismissbox();return false' >" + HtmlCode + "</DIV></DIV>" + document.body.innerHTML; 
}

function PopupHBody(HtmlCode, DisplayTop, DispalyLeft)
{
	Initialize(HtmlCode , "images/Close.gif", DisplayTop, DispalyLeft);
	
	AspananiPopup(DisplayTop);
}

function PopupHBodyHeader(HtmlCode, HeaderPic, DisplayTop, DispalyLeft)
{
	Initialize(HtmlCode , HeaderPic, DisplayTop, DispalyLeft);
	
	AspananiPopup(DisplayTop);
}

function PopupPic(PicAddr, HeaderPic, PicOpacity, DisplayTop, DispalyLeft)
{
   Initialize("<img src='" + PicAddr + "' STYLE='filter:alpha(opacity=" + PicOpacity +");'/>" , HeaderPic, DisplayTop, DispalyLeft);
	
	AspananiPopup(DisplayTop);
}

function AspananiPopup(DisplayTop)
{
	if (!dom&&!ie&&!ns4)
	{
		alert("Your Browser Do Not Support DHTML Popup Pages");
	}
	else
	{
		bouncelimit=32 //(must be divisible by 8)
		crossobj=(dom)?document.getElementById("AspananiDropIn").style : ie? document.all.AspananiDropIn : document.AspananiDropIn
		if(usedropin)
		{
			scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
			crossobj.top=scroll_top-250+calunits
		}
		crossobj.visibility=(dom||ie)? "visible" : "show"
		if(usedropin)
		{
			dropstart=setInterval("dropin(" + DisplayTop + ")",50)
		}
	}	
}

function dropin(DisplayTop)
{
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	if (parseInt(crossobj.top)<DisplayTop+scroll_top)
	{
		crossobj.top=parseInt(crossobj.top)+40+calunits
		if (parseInt(crossobj.top)>DisplayTop+scroll_top)
		{
			crossobj.top=DisplayTop+scroll_top
		}
	}
	else
	{
		clearInterval(dropstart)
		bouncestart=setInterval("bouncein()",50)
	}
}

function bouncein()
{
	crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
	if (bouncelimit<0)
	bouncelimit+=8
	bouncelimit=bouncelimit*-1
	if (bouncelimit==0)
	{
		clearInterval(bouncestart)
	}
}

function dismissbox()
{
	if (window.bouncestart) clearInterval(bouncestart)
	crossobj.visibility="hidden"
}

function truebody()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}