/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/

var adTime=45;  // seconds ad reminder is shown
var chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
var adCount=0;
var adDiv;
var timeoutHandle;

function initAd( dynamicBlock, statusDiv, infoDiv )
{
	if(!ns && !ie && !w3)
		return;		
				
	adCount = 0;			
	if(ie)
		adDiv=eval('document.all.' + statusDiv + '.style');
	else if(ns)	
		adDiv=eval('document.layers["' + statusDiv + '"]');
	else if(w3)	
		adDiv=eval('document.getElementById("' + statusDiv + '").style');		
    
    if (ie||w3)
		adDiv.display="inline";
    else
		adDiv.visibility ="show";	
	
	var popupDiv = document.getElementById(statusDiv);
	//if(ie) popupDiv.style.filter = "alpha(opacity=100)";
	//if(ns) popupDiv.style.MozOpacity = 100;
		
	var downloadInfoDiv = document.getElementById(infoDiv);	
	downloadInfoDiv.innerHTML = dynamicBlock.replace("@!!@", "#");
			
	showAd(statusDiv);
	opac = 100;
	setTimeout("GuaranteeImage();", 500);
}

function showAd(statusDiv)
{    
	if(adCount<adTime*10) 
	{
		adCount+=1;
		
		if (ie){documentWidth  = truebody().offsetWidth/2+truebody().scrollLeft-20;
			documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}	
		else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
			documentHeight=window.innerHeight/2+window.pageYOffset-20;} 
		else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
			documentHeight=self.innerHeight/2+window.pageYOffset-20;} 
		adDiv.left=documentWidth-140+calunit;adDiv.top =documentHeight-105+calunit;
		timeoutHandle = setTimeout("showAd('" + statusDiv + "')",100);
	}
	else 	
		fadeOut(statusDiv);
}

function closeAd()
{
	clearTimeout(timeoutHandle);
	if (ie||w3)
		adDiv.display="none";
	else
		adDiv.visibility ="hide";
		
	adCount = 0;
}

var opac = 0;

function GuaranteeImage()
{
	//Ensure Image load
	var miniAlbum = document.getElementById("miniAlbum");	
	if(miniAlbum)
		miniAlbum.src = miniAlbum.src;
}

function fadeOut(statusDiv)
{	
	var popupDiv = document.getElementById(statusDiv);	
	closeAd();
	/*
	if(opac > 0){
		opac-= 7;
		if(ie) popupDiv.style.filter = "alpha(opacity=" + opac +")";
		if(ns) popupDiv.style.MozOpacity = opac/100;
		setTimeout('fadeOut("' + statusDiv + '")', 25);
	}
	else
	{
		closeAd();
		opac = 0;
	}
	*/
}

function truebody()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

//End-->