
var delay = "2";  //############# How long before window appears (seconds)
var winw = "300"; //############# How wide should your window be (pixels)
var winh = "100"; //############# How tall should the window be (pixels)
var repeat = "1"; //Do you want visitor to be able to re-open window after closing?

var ie=(document.all);
var ns=(document.layers);
var ns6=(document.getElementById && !ie);
var calculate=ns? "" : "px"

function xe_loadElement()
{
	if(!ns && !ie && !ns6)
		return;
	if(ie)
		popup=eval('document.all.xePopUp.style');
	else if(ns)
		 popup=eval('document.layers["xePopUp"]');
	else if(ns6) 
		popup=eval('document.getElementById("xePopUp").style');
	if (ie||ns6) 
		popup.visibility="visible";
	else 
		popup.visibility ="show";
	xe_displayElement()
}

function xe_displayElement()
{
	var agent=navigator.userAgent.toLowerCase();

	if (ie){
		documentWidth = (xe_centerElement().offsetWidth)/2+xe_centerElement().scrollLeft-(winw/2);
		documentHeight = (xe_centerElement().offsetHeight)/2+xe_centerElement().scrollTop-(winh/2);
	} else if (ns){
		documentWidth=window.innerWidth/2+window.pageXOffset-(winw/2);
		documentHeight=window.innerHeight/2+window.pageYOffset-(winh/2);
	} else if (ns6){
	documentWidth=self.innerWidth/2+window.pageXOffset-(winw/2);
	documentHeight=self.innerHeight/2+window.pageYOffset-(winh/2);
	}

	popup.left = documentWidth+calculate;
	popup.top = documentHeight+calculate;
	setTimeout("xe_displayElement()",100);
}

function xe_centerElement()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function xe_closeElement()
{
	if (ie||ns6) { 
		popup.display="none";
	} else { 
		popup.visibility ="hide"; 
		}
        if (repeat == 1) {
		 location.replace;
	 }
}

