function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); }  func(); }}}
function addClickEvent(a,i,func) { if (typeof a[i].onclick != 'function') { a[i].onclick = func; } }
var theDiv = '<div id="ExitSplashDiv" onmouseover="javascript:hideexitcancelbuttonimage();StopExitImpactAudio();" style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">';
theDiv = theDiv + '<div id="ExitCancelButtonImageDiv" style="background: #ffffff; width: 1%;" align="center">&nbsp;</div>';
theDiv = theDiv + '<div id="exitsplashimpactaudio">&nbsp;</div>';
theDiv = theDiv + '<iframe src="'+exitsplashpage+'" width="100%" height="100%" align="middle" frameborder="0"></iframe>';
theDiv = theDiv + '</div>';
theBody = document.body; if (!theBody) {theBody = document.getElementById("body"); if (!theBody) {theBody = document.getElementsByTagName("body")[0];}}
var PreventExitSplash = false;
function DisplayExitSplash(){ if(PreventExitSplash == false){ window.scrollTo(0,0); window.alert(exitsplashalertmessage); PreventExitSplash=true; document.title=exitsplashpagetitle; divtag = document.createElement("div"); divtag.setAttribute("id","ExitSplashMainOuterLayer"); divtag.style.position="absolute"; divtag.style.width="100%"; divtag.style.height="100%"; divtag.style.zIndex="99"; divtag.style.left="0px"; divtag.style.top="0px"; divtag.innerHTML=theDiv; theBody.innerHTML=""; theBody.topMargin="0px"; theBody.rightMargin="0px"; theBody.bottomMargin="0px"; theBody.leftMargin="0px"; theBody.style.overflow="hidden"; theBody.appendChild(divtag); return exitsplashmessage; } }
var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}disablelinksfunc = function(){var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}}
hideexitcancelbuttonimage = function(){ document.getElementById('ExitCancelButtonImageDiv').style.display='none'; }
StopExitImpactAudio = function(){ var esDiv = document.getElementById('ExitSplashDiv'); var esiaDiv = document.getElementById('exitsplashimpactaudio'); esDiv.removeChild(esiaDiv); }
addLoadEvent(disablelinksfunc);
disableformsfunc = function(){ var f = document.getElementsByTagName('FORM'); for (var i=0;i<f.length;i++){ if (!f[i].onclick){ f[i].onclick=function(){ PreventExitSplash=true; } }else if (!f[i].onsubmit){ f[i].onsubmit=function(){ PreventExitSplash=true; }}}}
disableiframefunc = function(){ 
	var fid, frid, fidcontent, ifr, ifr2; 
	var fr = document.getElementsByTagName('IFRAME'); 
	for (var i=0;i<fr.length;i++){ 
		if (fr[i].style.visibility!="hidden"){ 
			frid=fr[i].id; 
			//alert(frid); 
			ifr2=document.getElementById(frid); 
			//alert(ifr2.src);
			if(!ifr2.onmouseover){ 
				ifr2.onmouseover=function(){ 
					//alert("over");
					PreventExitSplash=true; 
					//alert(PreventExitSplash);
				} 
			}
			if(!ifr2.onmousemove){ 
				ifr2.onmousemove=function(){ 
					//alert("move");
					PreventExitSplash=true; 
					//alert(PreventExitSplash);
				} 
			}
			if(!ifr2.onmouseout){ 
				ifr2.onmouseout=function(){ 
					//alert("out");
					PreventExitSplash=false; 
					//alert(PreventExitSplash);
				} 
			}
		} 
	}
}

addLoadEvent(disableformsfunc);
addLoadEvent(disableiframefunc);
window.onbeforeunload = DisplayExitSplash;



