var modalInterFadeLoaded;

function initModalInterFadeLayer() {
	if (modalInterFadeLoaded)
		return;

	var interstitialFadeLayer = document.getElementById("interstitialFadeLayer");
	resizeToClient();
	window.onresize = resizeToClient;

	setupInterFadeLayer(interstitialFadeLayer);
	modalInterFadeLoaded = true;
}

function setupInterFadeLayer(fadeObject) {
	if (!fadeObject) 
		return;
	
	var url = "/images/common/dialog/fadeLayer.png";
	if (is_mac && is_ie)
		url = "/images/common/dialog/fadeLayerClear.png";

	loadPNGIntoDiv(fadeObject, url);
}

function showModalInterFadeLayer() {
	if (!modalInterFadeLoaded)
		initModalInterFadeLayer();

	var interstitialFadeLayer = document.getElementById("interstitialFadeLayer");
	if (interstitialFadeLayer)
		interstitialFadeLayer.style.display = "block";
}

function hideModalInterFadeLayer() {
	var interstitialFadeLayer = document.getElementById("interstitialFadeLayer");
	if (interstitialFadeLayer)
		interstitialFadeLayer.style.display = "none";	
}

function resizeToClient() {
	var interstitialFadeLayer = document.getElementById("interstitialFadeLayer");
	if (!interstitialFadeLayer)
		return;
		
	var height;
	
	if (is_ie){		
		height = document.body.scrollHeight;		
	} else{		
		height = document.documentElement.scrollHeight;		
	}
	
	interstitialFadeLayer.style.width = "746px";
	interstitialFadeLayer.style.height = height + "px";
}
function loadInterstitialPage(){	
	showModalInterFadeLayer();
	var interstitialContentLayer = document.getElementById("interstitialContentLayer");
	if (interstitialContentLayer)
		interstitialContentLayer.style.display = "block";
}

function closeInterstitialPage(){
	hideModalInterFadeLayer();
	var interstitialContentLayer = document.getElementById("interstitialContentLayer");
	if (interstitialContentLayer)
		interstitialContentLayer.style.display = "none";
}

/*loads the interstitial popup onload*/
window.onload=loadInterstitialPage; 

