var popMoveto;
var offHeight;
function CreatePopup(pContent,vwidth,vheight,vleft,vtop,followUrl) {
	KillPopup();
	var bgLayerHeight = document.body.scrollHeight;
	var bgLayerWidth = document.body.scrollWidth;
	var dBgLayer = document.createElement("div");
	dBgLayer.setAttribute("id","divBgLayer");
	document.body.appendChild(dBgLayer);
	document.getElementById('divBgLayer').style.position = 'absolute';
	document.getElementById('divBgLayer').style.backgroundColor = '#FFFFFF';
	document.getElementById('divBgLayer').style.borderStyle = 'none';
	document.getElementById('divBgLayer').style.width = bgLayerWidth;
	document.getElementById('divBgLayer').style.height = bgLayerHeight;
	document.getElementById('divBgLayer').style.top = '0px';
	document.getElementById('divBgLayer').style.left = '0px';
	document.getElementById('divBgLayer').style.zIndex = 99;
	document.getElementById('divBgLayer').style.opacity = 0.75;
	document.getElementById('divBgLayer').style.filter = 'alpha(opacity=75)';
	var dFrLayer = document.createElement("div");
	dFrLayer.setAttribute("id","divFrLayer");
	document.body.appendChild(dFrLayer);
	document.getElementById('divFrLayer').style.position = 'absolute';
	document.getElementById('divFrLayer').style.backgroundColor = '#243842';
	document.getElementById('divFrLayer').style.textAlign = 'center';
	document.getElementById('divFrLayer').style.color = '#FFFFFF';
	document.getElementById('divFrLayer').style.fontWeight = 'bold';
	document.getElementById('divFrLayer').style.borderStyle = 'solid';
	document.getElementById('divFrLayer').style.borderWidth = '5px';
	document.getElementById('divFrLayer').style.borderColor = '#5DBF5A';
	if (followUrl!=true) {
		document.getElementById('divFrLayer').innerHTML = Base64.decode(pContent);
	}
	document.getElementById('divFrLayer').style.top = ((parseInt(document.body.offsetHeight/2)-120) + document.documentElement.scrollTop) + 'px';
	if (vtop==null) {
		vtop =  document.documentElement.scrollTop + 80;
	}
	document.getElementById('divFrLayer').style.top = vtop;
	//document.getElementById('divFrLayer').style.left = (parseInt(document.body.offsetWidth/2)-160) + 'px';
	document.getElementById('divFrLayer').style.width = '320px';
	if (vwidth!=null) {
		document.getElementById('divFrLayer').style.width = vwidth;
	}
	document.getElementById('divFrLayer').style.left = '-320px';
	popMoveTo = (parseInt(document.body.offsetWidth/2)-160) + document.body.scrollLeft;
	if (vleft!=null) {
		document.getElementById('divFrLayer').style.left = 0 - document.getElementById('divFrLayer').offsetWidth;
		popMoveTo = vleft;
	}
	document.getElementById('divFrLayer').style.height = '240px';
	if (vheight!=null) {
		document.getElementById('divFrLayer').style.height = vheight;
	}
	document.getElementById('divFrLayer').style.zIndex = 101;
	if (followUrl==true) {
		getData(Base64.decode(pContent),'divFrLayer');
	}
	var underlayFront = document.createElement("iframe");
	underlayFront.setAttribute("id","FrUnLa");
	document.body.appendChild(underlayFront);
	document.getElementById('FrUnLa').style.position = 'absolute';
	document.getElementById('FrUnLa').style.zIndex = 100;
	document.getElementById('FrUnLa').style.opacity = 0.0;
	document.getElementById('FrUnLa').style.filter = 'alpha(opacity=0)';
	document.getElementById('FrUnLa').style.top = document.getElementById('divFrLayer').offsetTop;
	document.getElementById('FrUnLa').style.left = document.getElementById('divFrLayer').offsetLeft;
	document.getElementById('FrUnLa').style.width = document.getElementById('divFrLayer').offsetWidth;
	document.getElementById('FrUnLa').style.height = document.getElementById('divFrLayer').offsetHeight;
	offHeight = (document.getElementById('divFrLayer').offsetTop - document.documentElement.scrollTop);
	document.getElementById('divFrLayer').style.top = document.getElementById('divFrLayer').offsetTop;
}
function FlashPopup() {
	var tFrLayer = document.getElementById('divFrLayer');
	var tLeft;
	var tLeft2;
	if (tFrLayer!=undefined) {
		if (offHeight!=document.documentElement.scrollTop) {
			// var theDiff = ((document.documentElement.scrollTop + offHeight) - (tFrLayer.offsetTop)) / 4;
			var theDiff = 0;
			tFrLayer.style.top = (tFrLayer.offsetTop + theDiff);
			document.getElementById('FrUnLa').style.top = document.getElementById('divFrLayer').offsetTop;
			document.getElementById('FrUnLa').style.left = document.getElementById('divFrLayer').offsetLeft;
			document.getElementById('FrUnLa').style.width = document.getElementById('divFrLayer').offsetWidth;
			document.getElementById('FrUnLa').style.height = document.getElementById('divFrLayer').offsetHeight;
		}
		var tOpacity = parseFloat(tFrLayer.style.opacity);
		if (tOpacity<1.0) {
			tOpacity = tOpacity + 0.02;
			tFrLayer.style.opacity = tOpacity;
			tFrLayer.style.filter = 'alpha(opacity=' + (tOpacity*100) + ')';
		}
		if (tFrLayer.offsetLeft<popMoveTo) {
			tLeft = popMoveTo - tFrLayer.offsetLeft;
			tLeft2 = tLeft;
			tLeft = parseInt(tLeft/4);
			if (tLeft<1) {
				tLeft = 1;
			}
			if (tLeft>tLeft2) {
				tLeft = tLeft2;
			}
			tFrLayer.style.left = (tFrLayer.offsetLeft + tLeft);
			document.getElementById('FrUnLa').style.left = tFrLayer.offsetLeft;
		}
	}
	setTimeout("FlashPopup()",30);
}
function KillPopup() {
	var tBgLayer = document.getElementById('divBgLayer');
	if (tBgLayer!=undefined) {
		document.body.removeChild(tBgLayer);
	}
	var tFrLayer = document.getElementById('divFrLayer');
	if (tFrLayer!=undefined) {
		document.body.removeChild(tFrLayer);
	}
	var tFrUnLa = document.getElementById('FrUnLa');
	if (tFrUnLa!=undefined) {
		document.body.removeChild(tFrUnLa);
	}
}

