function $_freedom_(b)
{
	var i, a,c;
	if(arguments.length > 1){c = new Array(); for(i=0; i<arguments.length; i++) c.push(arguments[i]);}
	if(b instanceof Array){ c = b; }
	if(c instanceof Array){ a = new Array(); for(i=0; i<c.length; i++) a[i] = document.getElementById(c[i]);}
	else a = document.getElementById(b);
	return a;
}
function $_freedom_remove(a) { if(a && a.parentNode) a.parentNode.removeChild(a); }
function _freedom_addEvent(a, b, c, d, e)
{
	if(!a) return false;
	var f;
	if(typeof e != "undefined")
	{	
		if ( typeof(e) != 'string' ){ var g = []; for ( var i = 0; i < e.length; i++ ) g.push(e[i]); f = function(e) { c.apply(a,[e].concat(g)); };}
		else f = function(e) { c.apply(a, [e].concat(e)); };
	}
	else f = c;
	if (a.addEventListener){ addEventListener(b, f, d); return true; }
	else{ if (a.attachEvent) return a.attachEvent('on' + b, f); else a['on' + b] = f; }
};
function _freedom_getObjPosition(a)
{
	var b, c; a = $_freedom_(a); b = a.offsetLeft; c = a.offsetTop; var body = document.getElementsByTagName('body')[0];
	while (a.offsetParent && a!=body){ b += a.offsetParent.offsetLeft; c += a.offsetParent.offsetTop; a = a.offsetParent;}
	return {x: b, y:c};
}


var crossbrowser_BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; }
			else if (dataProp) return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ string: navigator.userAgent, subString: "Chrome", identity: "Chrome" },
		{  string: navigator.userAgent, subString: "OmniWeb", versionSearch: "OmniWeb/", identity: "OmniWeb" },
		{ string: navigator.vendor, subString: "Apple", identity: "Safari", versionSearch: "Version" },
		{ prop: window.opera, identity: "Opera" },
		{ string: navigator.vendor, subString: "iCab", identity: "iCab" },
		{ string: navigator.vendor, subString: "KDE", identity: "Konqueror" },
		{ string: navigator.userAgent, subString: "Firefox", identity: "Firefox" },
		{ string: navigator.vendor, subString: "Camino", identity: "Camino" },
		{ string: navigator.userAgent, subString: "Netscape", identity: "Netscape" },
		{ string: navigator.userAgent, subString: "MSIE", identity: "Explorer", versionSearch: "MSIE" },
		{ string: navigator.userAgent, subString: "Gecko", identity: "Mozilla", versionSearch: "rv" },
		{ string: navigator.userAgent, subString: "Mozilla", identity: "Netscape", versionSearch: "Mozilla" }
		
	],
	dataOS : [
		{ string: navigator.platform, subString: "Win", identity: "Windows" },
		{ string: navigator.platform, subString: "Mac", identity: "Mac" },
		{ string: navigator.platform, subString: "Linux", identity: "Linux" }
	]

};

crossbrowser_BrowserDetect.init();
function crossbrowser_down()
{
	var step = 5;
	var timeStep = 1;
	if(_freedom_getObjPosition("crossbrowser").y+step < 0) 
	{
		$_freedom_("crossbrowser").style.top = (_freedom_getObjPosition("crossbrowser").y+step)+"px";
		setTimeout("crossbrowser_down()", timeStep);
	}
}

crossbrowser_showed = false;

function crossbrowser_show(){
	if(!crossbrowser_showed &&  (crossbrowser_BrowserDetect.browser == "Internet Explorer" || crossbrowser_BrowserDetect.browser == "Explorer") && crossbrowser_BrowserDetect.version <= "6")
	{
		var stats = document.createElement("img");
		stats.style.display = "none";
		document.body.appendChild(stats);
		
		var iframe = document.createElement("iframe");
		iframe.setAttribute("frameBorder","0");
		iframe.setAttribute("id","crossbrowser");
		iframe.setAttribute("scrolling","no");
		iframe.style.height = "420px";
		iframe.style.position = "absolute";
		iframe.style.width = "100%";
		iframe.style.top = "-420px";
		iframe.style.left = "0px";
		iframe.style.border = "0px solid #000";
		
		document.body.appendChild(iframe);
		var doc = iframe.document;
		if(iframe.contentDocument) doc = iframe.contentDocument; // For NS6
		else if(iframe.contentWindow) doc = iframe.contentWindow.document; // For IE5.5 and IE6
	
		doc.open();
		doc.writeln(crossbrowser_iframe);
		doc.close();
		crossbrowser_down();
		crossbrowser_showed = true;
		
	}
}

function crossbrowser_hide(){
	$_freedom_remove($_freedom_("crossbrowser"));
}

_freedom_addEvent(window, "load", crossbrowser_show);
crossbrowser_iframe = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Não compatível com o Internet Explorer 6 e inferior</title><style>*{font-family:Arial, Helvetica, sans-serif;border:0;margin:0;padding:0;overflow:hidden}div#crossbrowser{background:url(imagens/bg/bg_ie6.jpg) repeat;height:420px;position:absolute;width:100%;text-align:left;}div#crossbrowser div#container{height:420px;	margin:0 auto;width:1000px;}div#crossbrowser div#container a.botao{display:block; background:url(imagens/bg/bg_btn_ie.jpg) no-repeat left top; color:#fff; font-size:12px; float:right; height:39px; line-height:39px; margin:20px 0 0 0; text-align:center; text-decoration:none; width:140px}div#crossbrowser div#container a.botao:hover{background-position:left bottom}div#crossbrowser div#container div.paineis{float:left; width:380px}div#crossbrowser div#container div.paineis h1 {color:#fff;font-size:48px;font-weight:normal;}div#crossbrowser div#container div.paineis h2{color:#b4c6d1;font-size:24px;	font-weight:normal;}div#crossbrowser div#container div.paineis h3{color:#accbdd;font-size:20px;font-weight:bold;margin-top:5px}div#crossbrowser div#container div.paineis p{color:#f4f4f4;font-size:18px;font-weight:normal;margin-top:10px;}div#crossbrowser div#container div.paineis ul{float:left;	list-style:none;}div#crossbrowser div#container div.paineis ul li {	background:url(imagens/bg/bg_navegador.jpg) no-repeat;	border:1px solid #eee;	float:left;	height:265px;	margin:10px 0 0 10px;	width:190px;}div#crossbrowser div#container div.paineis ul li p{color:#fff; font-size:14px; padding:5px; text-align:center; text-decoration:none}</style></head><body><div id="crossbrowser"><div id="container"><div class="paineis"> <h1>Atualize seu navegador</h1><h2>Este site foi desenvolvido com tecnologias que sua versão de navegador atual não suporta!</h2><p>O navegador de internet que você está utilizando, há muito tempo deixou de ser atualizado e por isso tem várias falhas de segurança.</p><h3>O site pode estar totalmente deformado dificultando a leitura e sua compreensão. Caso queira visualizar mesmo assim clique no botão "continuar navegando".</h3></div><div class="paineis" style="width:620px"><ul><li><a href="http://windows.microsoft.com/pt-BR/internet-explorer/downloads/ie-8" title="Download Internet Explorer 8" target="_new"><img src="imagens/internet+explorer+8.jpg" alt="ícone do Internet Explorer 8" title="Internet Explorer 8" /></a><p>Você pode optar por instalar uma versão mais atualizada do Internet Explorer, essa versão é a 8 e é compatível com seu computador é só escolher o idioma.</p></li><li><a href="http://br.mozdev.org/download/" title="Download do Mozilla Firefox" target="_new"><img src="imagens/mozilla+firefox.jpg" alt="Ícone do Firefox" title="Mozilla Firefox" /></a><p>Caso queira instalar um browser mais rápido e moderno você pode escolher o Firefox. Ele é diferente do seu atual, mas é seguro e confiável.</p></li><li><a href="http://www.google.com/chrome?hl=pt-BR" title="Download do Chrome" target="_new"><img src="imagens/google+chrome.jpg" alt="ícone do Chrome" title="Google Chrome" /></a><p>Ou se preferir pode optar pelo Chrome que é desenvolvido pela Google, dispensa apresentações.</p></li></ul></div><a href="javascript:window.parent.crossbrowser_hide();" title="Continue Navengando" class="botao">Continuar Navegando</a></div></div></body></html>';

