function closeZoom() {
	document.body.removeChild(document.getElementById('blackout'));
	document.body.removeChild(document.getElementById('boxMsg'));
}

function getPageScroll(){
	var yScroll;
	if (self.pageYOffset) yScroll = self.pageYOffset;
	else if (document.documentElement && document.documentElement.scrollTop) yScroll = document.documentElement.scrollTop;
	else if (document.body) yScroll = document.body.scrollTop;
	arrayPageScroll = {yScroll:yScroll};
	return arrayPageScroll;
}


function resizeZoom(obj) {
	var largura = obj.width;
	var altura = obj.height;
	var box = obj.parentNode.parentNode;
	status = "TESTE OK - " + box;


	var pageSize = getPageSize();
	var pageScroll = getPageScroll();
	var boxTop = pageScroll.yScroll + ((pageSize.windowHeight - altura - 26) / 2);
	var boxLeft = ((pageSize.pageWidth - largura - 40) / 2);

	box.style.top = (boxTop < 0) ? "0px" : boxTop + "px";
	box.style.left = (boxLeft < 0) ? "0px" : boxLeft + "px";
	box.style.visibility = 'visible';
	box.style.background = '#FF00FF';
}

function getPageSize() {
		var xScroll, yScroll;
		if (window.innerHeight && window.scrollMaxY){
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else {
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
		var windowWidth, windowHeight;
		if (self.innerHeight) {
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) {
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) {
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}

		if(yScroll < windowHeight) pageHeight = windowHeight;
		else pageHeight = yScroll;
		if(xScroll < windowWidth) pageWidth = windowWidth;
		else pageWidth = xScroll;
		arrayPageSize = {pageWidth:pageWidth,pageHeight:pageHeight,windowWidth:windowWidth,windowHeight:windowHeight}
		return arrayPageSize;
}

function loadBlackout (obj) {
		
		var type = 'jpg';
		var urlImg = 'http://www.cree.com.br/netiar/publicidade/sambaceuma/';
		var pageSize = getPageSize();

		var divBlackout = document.createElement('div');
		divBlackout.id = 'blackout';
		divBlackout.className = 'blackout';
		divBlackout.style.height = (pageSize.pageHeight + 'px');
		document.body.appendChild(divBlackout);

		var boxMsg = document.createElement('div');
		boxMsg.id = 'boxMsg';
		boxMsg.className = 'boxMsg';
		boxMsg.style.height = (pageSize.pageHeight + 'px');


		var divQuadro = document.createElement('div');
		divQuadro.id = 'quadro';
		divQuadro.className = 'quadro';

		var bkoutImg = document.createElement('img');
		bkoutImg.className = 'bkoutImg';
		bkoutImg.src = urlImg + 'mestico2.'+ type;
		bkoutImg.onclick = function() {
			window.open('http://www.netiar.com.br/cgi-bin/goto.pl?emp=027&ban=003');
			closeZoom();
			return false;
		}

		var divFechar = document.createElement('div');
		divFechar.className = 'fechar';
		
		var aFechar = document.createElement('a');
		aFechar.title = 'Fechar Aviso';
		aFechar.innerHTML = 'Fechar';
		aFechar.href = '#';
		aFechar.onclick = function() {
			closeZoom();
			return false;
		}
		
		divFechar.appendChild(aFechar);
		
		divQuadro.appendChild(bkoutImg);
		divQuadro.appendChild(divFechar);
	
		boxMsg.appendChild(divQuadro);
		document.body.appendChild(boxMsg);

		if(bkoutImg.width && bkoutImg.width > 56) {
		 resizeZoom(bkoutImg);
		}

		bkoutImg.onload = function() {
		  resizeZoom(this);
		  return false;
		}			
		
}
