// JavaScript Document

var tOut, luzApagada = false;

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
function getDocWidth() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollWidth, D.documentElement.scrollWidth),
        Math.max(D.body.offsetWidth, D.documentElement.offsetWidth),
        Math.max(D.body.clientWidth, D.documentElement.clientWidth)
    );
}

function addAgendaBanner(imgSrc, dimensoes, duracao, luz, idFesta){
	
	var bd = document.getElementsByTagName("body")[0];
	var dim = dimensoes.split("x");
		dim[0] = parseInt(dim[0]);
		dim[1] = parseInt(dim[1]);
	
	if(luz){
		var lz = document.createElement("div");
			lz.style.width = getDocWidth() + 'px';
			lz.style.height = getDocHeight() + 'px';
			lz.style.zIndex = '100';
			lz.id = "luzAgendaBanner";
			bd.appendChild(lz);
			luzApagada = true;
	}
	
	var div = document.createElement("div");
		div.style.width = (dim[0]) + "px";
		div.style.height = (dim[1]+34) + "px";
		div.style.padding = '16px';
		div.style.marginLeft = '-' + ((dim[0] + 32)/2) + 'px';
		div.style.zIndex = '111';
		div.id = 'contAgendaBanner';
		
	var fec = document.createElement('div');
		fec.style.marginBottom = '12px';
		fec.align = 'right';
		fec.innerHTML = '<a href="javascript:void(0);" onclick="javascript:remAgendaBanner();"><img src="imagens/site/btn_fechar.png" border="0"></a>';
		
	var lnk = document.createElement('a');
		lnk.href = 'festas.php?id='+idFesta;

	var img = document.createElement('img');
		img.src = imgSrc;
		img.width = dim[0];
		img.height = dim[1];
		img.id = 'imgAgendaBanner';
		img.onload = function(){ setTimeout('remAgendaBanner()', duracao); };
	
	lnk.appendChild(img);
	div.appendChild(fec);
	div.appendChild(lnk);
	bd.appendChild(div);
	
}

function addBanner(imgSrc, dimensoes, duracao, luz, Link, target){
	
	var bd = document.getElementsByTagName("body")[0];
	var dim = dimensoes.split("x");
		dim[0] = parseInt(dim[0]);
		dim[1] = parseInt(dim[1]);
	
	if(luz){
		var lz = document.createElement("div");
			lz.style.width = getDocWidth() + 'px';
			lz.style.height = getDocHeight() + 'px';
			lz.style.zIndex = '100';
			lz.id = "luzAgendaBanner";
			bd.appendChild(lz);
			luzApagada = true;
	}
	
	var div = document.createElement("div");
		div.style.width = (dim[0]) + "px";
		div.style.height = (dim[1]+34) + "px";
		div.style.padding = '16px';
		div.style.marginLeft = '-' + ((dim[0] + 32)/2) + 'px';
		div.style.zIndex = '111';
		div.id = 'contAgendaBanner';
		
	var fec = document.createElement('div');
		fec.style.marginBottom = '12px';
		fec.align = 'right';
		fec.innerHTML = '<a href="javascript:void(0);" onclick="javascript:remAgendaBanner();" style="display:none;" id="fechaAgendaBanner"><img src="imagens/site/btn_fechar.png" border="0"></a>';
		
	var lnk = document.createElement('a');
		lnk.href = Link;
		lnk.target = target;

	var img = document.createElement('img');
		img.alt = 'Publicidade';
		img.title = 'Publicidade';
		img.src = imgSrc;
		img.width = dim[0];
		img.height = dim[1];
		img.id = 'imgAgendaBanner';
		img.onload = function(){ carregado(duracao); };
	
	lnk.appendChild(img);
	div.appendChild(fec);
	div.appendChild(lnk);
	bd.appendChild(div);
	
}

function carregado(duracao){
	document.getElementById("fechaAgendaBanner").style.display = 'inherit';
	setTimeout("remAgendaBanner()", duracao);
}

function remAgendaBanner(){
	clearTimeout(tOut);
	if(luzApagada){
		document.getElementById('luzAgendaBanner').parentNode.removeChild(document.getElementById('luzAgendaBanner'));
	}
	document.getElementById('contAgendaBanner').parentNode.removeChild(document.getElementById('contAgendaBanner'));
}
