onload = function() {
    imagem_lista = Array(
        'http://www.dasolabrava.org.br/wp-content/themes/dasol/images/chamada_certificado-inmetro.jpg', 
        'http://www.dasolabrava.org.br/wp-content/themes/dasol/images/chamada_selo-qualisol.jpg', 
        'http://www.dasolabrava.org.br/wp-content/themes/dasol/images/chamada_solbrasil.jpg', 
        'http://www.dasolabrava.org.br/wp-content/themes/dasol/images/chamada_dasol-informa.jpg', 
        'http://www.dasolabrava.org.br/wp-content/themes/dasol/images/chamada_solar-news.jpg', 
        'http://www.dasolabrava.org.br/imgs/dasol.jpg', 
        'http://www.dasolabrava.org.br/imgs/aatual.jpg', 
        'http://www.dasolabrava.org.br/imgs/argus.jpg', 
        'http://www.dasolabrava.org.br/imgs/arksol.jpg',
        'http://www.dasolabrava.org.br/imgs/astrosol.jpg', 
        'http://www.dasolabrava.org.br/imgs/cumulus.jpg', 
        'http://www.dasolabrava.org.br/imgs/e2solar.jpg', 
        'http://www.dasolabrava.org.br/imgs/enalter.jpg', 
        'http://www.dasolabrava.org.br/imgs/get.jpg', 
        'http://www.dasolabrava.org.br/imgs/heliotek.jpg', 
        'http://www.dasolabrava.org.br/imgs/hidrosolar.jpg', 
        'http://www.dasolabrava.org.br/imgs/jellyfish.jpg', 
        'http://www.dasolabrava.org.br/imgs/jms.jpg', 
        'http://www.dasolabrava.org.br/imgs/maxtemper.jpg', 
        'http://www.dasolabrava.org.br/imgs/ourofino.jpg', 
        'http://www.dasolabrava.org.br/imgs/pantho.jpg', 
        'http://www.dasolabrava.org.br/imgs/polisol.jpg', 
        'http://www.dasolabrava.org.br/imgs/prosol.jpg', 
        'http://www.dasolabrava.org.br/imgs/rayssol.jpg', 
        'http://www.dasolabrava.org.br/imgs/sodramar.jpg', 
        'http://www.dasolabrava.org.br/imgs/solarem.jpg', 
        'http://www.dasolabrava.org.br/imgs/solarminas.jpg', 
        'http://www.dasolabrava.org.br/imgs/solarpress.jpg', 
        'http://www.dasolabrava.org.br/imgs/soletrol.jpg', 
        'http://www.dasolabrava.org.br/imgs/soltec.jpg', 
        'http://www.dasolabrava.org.br/imgs/tecnosol.jpg', 
        'http://www.dasolabrava.org.br/imgs/tecnosol2.jpg', 
        'http://www.dasolabrava.org.br/imgs/tempersol.jpg', 
        'http://www.dasolabrava.org.br/imgs/termomax.jpg', 
        'http://www.dasolabrava.org.br/imgs/thermosystem.jpg', 
        'http://www.dasolabrava.org.br/imgs/transen.jpg', 
        'http://www.dasolabrava.org.br/imgs/tuma.jpg', 
        'http://www.dasolabrava.org.br/imgs/unasol.jpg', 
        'http://www.dasolabrava.org.br/imgs/unisol.jpg');
    imagem_qtd = imagem_lista.length;
    for (i = 0; i < imagem_qtd; i++) {
        var preload = new Image();
        preload.src = imagem_lista[i];
    }

}

function menuOver(id) {
	document.getElementById(id).className = 'over' + document.getElementById(id).className;
}

function menuOut(id) {
	document.getElementById(id).className = document.getElementById(id).className.replace('over', '');
}

function areaUtilX() {
	var opOne = document.body.clientWidth;
	var opTwo = document.documentElement.clientWidth;

	if (opOne > opTwo) return opOne; else return opTwo;
}

function areaUtilY() {
	var opOne = document.body.clientHeight;
	var opTwo = document.documentElement.clientHeight;

	if (opOne > opTwo) return opOne; else return opTwo;
}

function abrirLightBox(url, x, y) {
	if (document.getElementById("lightbox_efeito") == null) 
		document.body.innerHTML += '<div id="lightbox_efeito" onclick="lightbox_close()" style="position: absolute; filter: alpha(opacity=80); top: 0; left: 0; z-index: 90; background-color: rgb(0, 0, 0); opacity: 0.8; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);"></div>';
	else
		document.getElementById('lightbox_efeito').style.display = '';

	lightbox_bgAlign(areaUtilX(), areaUtilY());

	if (navigator.appName == 'Microsoft Internet Explorer') {
		document.body.onkeyup = function close(event) {
			if (window.event.keyCode == '27')
			lightbox_close();
		}
		} else {
			document.body.onkeyup = function close(event) {
			if (event.keyCode == '27') lightbox_close();
		}
	}

	onresize = function () { 
		lightbox_bgAlign(areaUtilX(), areaUtilY());
		lightbox_frameAlign(x, y);
	}

	lightbox_frame(url, x, y);
}

function lightbox_frame(url, x, y) {

	if (document.getElementById("lightbox_frame") == null) 
		document.body.innerHTML += '<iframe src="' + url + '" scrolling="auto" frameborder="0" id="lightbox_frame" style="border: 2px solid #000000; width: ' + x + 'px; height: ' + y + 'px; top: 0; left: 0; z-index: 100; background-color: #ffffff; position: absolute;"></iframe>';
	else {
		document.getElementById('lightbox_frame').src = url;
		document.getElementById('lightbox_frame').style.display = '';
	}

	lightbox_frameAlign(x, y);

}

function lightbox_frameAlign(x, y) {

	var width, height;

	document.getElementById("lightbox_frame").style.width = x + 'px';
	document.getElementById("lightbox_frame").style.height = y + 'px';	  

	if ((x == 0) && (y == 0)) {

		document.getElementById("lightbox_frame").style.width = 0;
		document.getElementById("lightbox_frame").style.height = 0;

	} else {

		width = (document.documentElement.clientWidth / 2) - (x / 2);
		height = (document.documentElement.clientHeight / 2) - (y / 2);

		if (width < 0) width = 0;
		if (height < 0) height = 0;

		document.getElementById("lightbox_frame").style.top = (parseInt(height) + parseInt(document.documentElement.scrollTop)) + 'px';
		document.getElementById("lightbox_frame").style.left = parseInt(width) + 'px';

	}
}

function lightbox_bgAlign(x, y) {
	document.getElementById("lightbox_efeito").style.width = x + "px";
	document.getElementById("lightbox_efeito").style.height = y + "px";
}

function lightbox_close() {	  
	lightbox_bgAlign(0, 0);
	lightbox_frameAlign(0, 0);
	document.getElementById('lightbox_efeito').style.display = 'none';
	document.getElementById('lightbox_frame').src = '';
	
	if (navigator.appName != 'Microsoft Internet Explorer') document.getElementById('lightbox_frame').innerHTML = '';
	
	document.getElementById('lightbox_frame').style.display = 'none';
	document.body.onkeyup = function () {}
	onresize = function () {}
}
