/****************************************************************************
 Código Javascript para integração com Flash
 Usa classe SWFObject de Geoff Stearns (http://blog.deconcept.com/swfobject)
 ****************************************************************************
 Por Lanza (http://www.lanzarin.net)
 ****************************************************************************/
 
// Retorna a altura do quadro que contém o Flash
function alturaQuadro() {
	return document.getElementById("flashcontainer").offsetHeight;
}

// Retorna a altura da area util do browser
function alturaAreaUtil() {
	var alturaAtual;
	
	if(ie) {
		alturaAtual = document.documentElement ? document.documentElement.clientHeight : document.body.clientHeight;
	} else {
		alturaAtual = self.innerHeight;
	}
	return alturaAtual;
}

// Checa o tamanho do conteúdo e altera as dimensões do div se for necessário
function checarTamanho() {
	var fQuadro;
	
	fQuadro = document.getElementById("flashcontainer");
	if(ie6) {
		if(document.body.clientWidth < 995) {
			fQuadro.style.width = "995px";
		}
	}
	redimensionarQuadro(altura);
}

// Define a altura do quadro que contém o Flash
function redimensionarQuadro(novaAltura) {
	var alturaAtual, alturaEfetiva, fs;
	
	fs = ie6 ? document.getElementById("flashsite") : null;
	alturaAtual = alturaAreaUtil();
	if(alturaAtual > novaAltura) {
		alturaEfetiva = "100%";
		if(fs) fs.height = alturaAtual + "px";
	} else {
		alturaEfetiva = novaAltura + "px";
		if(fs) fs.height = alturaEfetiva;
	}
	document.getElementById("flashcontainer").style.height = alturaEfetiva;
	altura = novaAltura;
}

// Exibe alerta para o usuário
function alerta(txt) {
	alert(txt);
}

// Abre uma janela com as informações
function janelaDebug(txt) {
	var janela;
	
	janela = window.open("", "", "menubar=0,toolbar=0,directories=0,status=0,resizable=1,location=0,scrollbars=1,top=5,left=5,width=300,height=400");
	janela.document.open();
	janela.document.write("<html><head><title>Debug</title></head><body>");
	txt = txt.replace(/</g, "&lt;");
	txt = txt.replace(/>/g, "&gt;");
	janela.document.write("<pre>" + txt + "</pre>");
	janela.document.write("</body></html>");
	janela.document.close();
}

// Retorna true caso o browser seja IE6
function isIE6() {
	return ie6;
}

// Detecta IE
if(navigator.userAgent.match(/\bmsie ([0-9]+)/i)) {
	ie = true;
	ie6 = (RegExp.$1 < 7);
} else {
	ie = false;
	ie6 = false;
}

// Inserindo Flash
//flashObj = new SWFObject("flash/base.swf", "flashsite", "100%", "100%", "9.0.45", "#ffffff");
flashObj = new SWFObject("../../../../BeConnected_Maloya/Application/Layout/skins/public/MaloyaBC/flash/base.swf", "flashsite", "100%", "100%", "9.0.45", "#ffffff");
//flashObj.useExpressInstall("flash/expressInstall.swf");
flashObj.useExpressInstall("../../../../BeConnected_Maloya/Application/Layout/skins/public/MaloyaBC/flash/expressInstall.swf");
flashObj.addParam("menu", "false");
flashObj.addParam("quality", "high");
flashObj.addParam("allowScriptAccess", "sameDomain");
flashObj.addParam("scale", "noScale");
//flashObj.addVariable("dirbase", "flash/");
flashObj.addVariable("dirbase", "../../../../BeConnected_Maloya/Application/Layout/skins/public/MaloyaBC/flash/");

// Se quiser que outra seção que não a home seja exibida, indique o ID da seção na linha abaixo.
//flashObj.addVariable("idSecao", "privacy");

// Defina os caminhos para que o Flash carregue o xml global e da home (caminhos devem ser relativos ao diretório "flash")
//flashObj.addVariable("xmlGlobal", "../xml/global.xml");
//flashObj.addVariable("xmlHome", "../xml/home.xml");
flashObj.addVariable("xmlGlobal", "../../../../../../../MaloyaBC/Modules/Home/index.php?fuseaction=Controller.GlobalXML");//fuseaction diferente
flashObj.addVariable("xmlHome", "../../../../../../../MaloyaBC/Modules/Home/index.php?fuseaction=Controller.HomeXML");

if(ie6) {
	document.getElementById("flashcontainer").style.visibility = "visible";
	flashObj.write("flashcontainer");
	//alert(document.getElementById("flashcontainer").innerHTML);
} else {
	flashObj.write("flashcontainer");
	document.getElementById("flashcontainer").style.visibility = "visible";
}

altura =  620;

// Controlando quando a janela é redimensionada
self.onresize = checarTamanho;
checarTamanho();