/*******************************************************************
 * Copyright (C) 2008 Thiago Caetano
  ************************
  thiagocae @ gmail.com
********************************************************************/

var URLSITE = "http://bnm.microum.com.br";
var BNM_REQUEST = false;
var BNM_LOOP = true;

/*******************************************************************
********************************************************************/

// init
function BNM_Init(){
	if(!bnm) return;
	if(bnm.url) BNM_Rodar();
	else if(bnm.site && bnm.setor) BNM_Banner();
}

// Rodar o banner
function BNM_Banner(){
	if(!bnm) return;
	if(!bnm.width) bnm.width = 100;
	if(!bnm.height) bnm.height = 100;
	var url = URLSITE+"/bnm/?site="+bnm.site+"&setor="+bnm.setor;
	if(bnm.atualizacao) url += "&atualizacao="+bnm.atualizacao;
	var valor = "<iframe src=\""+url+"\" width=\""+bnm.width+"\" height=\""+bnm.height+"\" marginwidth=\"0\" marginheight=\"0\" hspace=\"0\" vspace=\"0\" frameborder=\"0\" scrolling=\"no\" allowtransparency=\"true\" scrolling=\"no\"></iframe>";
	document.write(valor);
}

// Rodar Flash
function BNM_Flash(arquivo,largura,altura){
	var valor = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\""+largura+"\" height=\""+altura+"\">";
	valor += "<param name=\"movie\" value=\""+arquivo+"\" />";
	valor += "<param name=\"quality\" value=\"high\" />";
	valor += "<param name=\"wmode\" value=\"transparent\" />";
	valor += "<embed src=\""+arquivo+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+largura+"\" height=\""+altura+"\" wmode=\"transparent\" ></embed>";
	valor += "</object>";
	document.write(valor);
}

// ativa desativa o loop
function BNM_Ativa(modo){
	BNM_LOOP = (modo=='on') ? false : true;
}

// ativa o refresh na pagina
function BNM_Rodar(){
	setTimeout('BNM_Muda()',bnm.tempo*1000);
}

// roda a pagina
function BNM_Muda(){
	if(!BNM_LOOP) BNM_Rodar();
	else BNM_AjaxRequest();
}

// Request no ajax
function BNM_AjaxRequest() {
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		BNM_REQUEST = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		BNM_REQUEST = new ActiveXObject("Microsoft.XMLHTTP");
	}
	BNM_URL = bnm.url+"&ajax=1&last="+bnm.ultimo;
	BNM_REQUEST.onreadystatechange = BNM_Ajax;
	BNM_REQUEST.open('GET', BNM_URL, true);
	BNM_REQUEST.send(null);
}

// Muda a Pagina
function BNM_Ajax() {
	if (BNM_REQUEST.readyState == 4) {
		if (BNM_REQUEST.status == 200) {
			var valor = BNM_REQUEST.responseText;
			valor = valor.split("##");
			document.getElementById("BNM").innerHTML=valor[1];
			bnm.ultimo = valor[0]
			BNM_Rodar();
		} else {
			location.href=BNM_URL;
		}
	}

}

BNM_Init();
