/* TIRA A BORDA DOS FLASHS
Copyright 2006 Adobe Systems, Inc. All rights reserved.
Versão compacta, alterada por Renato Herculano
	- src, width e height são obrigatórios
	- os demais parametros são opcionais
*/
function flash(src, width, height, id, flashVars, wmode, menu, scale){
	var ret = GetArgumentos(src, width, height, id, flashVars, wmode, menu, scale);
	var str = '<object ';
	for (var i in ret.objAttrs)
		str += i + '="' + ret.objAttrs[i] + '" ';
		str += '>';
	for (var i in ret.params)
		str += '<param name="' + i + '" value="' + ret.params[i] + '" /> ';
		str += '</object>';
	document.write(str);
}

function GetArgumentos(src, w, h, id, flashVars, wmode, menu, scale){
	var ret = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();

	ret.objAttrs['data'] = ret.params["movie"] = src;
	ret.objAttrs['width'] = w;
	ret.objAttrs['height'] = h;
	ret.params['quality'] = 'high';
	ret.objAttrs['type'] = 'application/x-shockwave-flash';
	ret.params['menu'] = 'false';
	
	if(id) ret.objAttrs['id'] = id;
	
	if(flashVars) ret.params['flashVars'] = flashVars;
	
	ret.params['wmode'] = (wmode)? wmode : 'transparent';
	ret.params['scale'] = (scale)? scale : 'exactfit';
	ret.params['menu'] = (menu)? menu : 'false';
	
	return ret;
}

//recuperarCookie(): cria um cookie
//	- nomeCookie: nome do cookie a criar
//	- conteudoCookie: conteudo a armazenar no cookie
//	- validade(opcional): prazo(em dias) em que o cookie expira. Se for omitido, o cookie expira ao fechar o browser
function criarCookie(nomeCookie, conteudoCookie, validade) {
	if(validade) {
		date = new Date();
		date.setTime(date.getTime() + ( validade * 24 * 60 * 60 * 1000 ));
		expires = '; expires=' + date.toGMTString();
	}else 
		var expires = '';
	document.cookie = nomeCookie + "=" + conteudoCookie + expires + '; path=/';
}

//recuperarCookie(): retorna o conteudo de um cookie
//	- nomeCookie: nome do cookie a recuperar o valor
function recuperarCookie(nomeCookie) {
	var nameEQ = nomeCookie + "=";
	var ca = document.cookie.split(';');
	for(var i = 0;i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
	}
	return '';
}

//limparCookie(): limpa o conteudo de um cookie
//	- nomeCookie:nome do cookie a limpar
function limparCookie(nomeCookie){
	criarCookie(nomeCookie,'',-1);
}

//FUNCÃO DO MENU 
var niveis = location.pathname.split("/");

$(function(){
	var indiceAtual;
	var segundoNivel = $('.menuEscondido li a');
	
	//MOSTRO O MENU SUSPENSO DO TOPO
	$('#menuSuperior ul li').hover(
		function(){
			$(this).find('ul').css('visibility','visible');
			$(this).find('a').addClass('menuMarcado');
			$(segundoNivel).removeClass('menuMarcado');
		},
		function(){
			$(this).find('ul').css('visibility','hidden');
			if(location.pathname != $(this).find("a").attr("href")){
				$(this).find('a').removeClass('menuMarcado');
			}
		}
	)
	
	try{
		var divs = $('#lateral div');
		var linksSuperior = $('#menuSuperior ul li a');
		var linksLateral = $('#lateral div ul li a');
		var ulsLateral = $('#lateral ul');
		
		for(var i=0; i<niveis.length; i++){
			
			for(var c = 0; c < linksSuperior.length; c++)
			{
				if(niveis[1] == 'index.asp'){
					$(linksSuperior[0]).addClass('menuMarcado');
				}
				if(linksSuperior[c].id == niveis[i])
				{
					$(linksSuperior[c]).addClass('menuMarcado');
				}
			}
			
			for(var c=0; c<divs.length; c++)
			{
				
				if((niveis[i] == divs[c].id) && (niveis[i] != '')){
					indiceAtual = divs[c];
					$(indiceAtual).css('display','block');
				}
			}
			
			for(var c = 0; c < ulsLateral.length; c++)
			{
				if(ulsLateral[c].id == niveis[i])
				{
					$(ulsLateral[c]).css('display','block');
				}
			}
			
			for(var b = 0; b < linksLateral.length; b++)
			{
				if(linksLateral[b].id == niveis[i])
				{
					$(linksLateral[b]).addClass('lateralMarcada');
				}
			}	
		}	
	}
	catch(e){};
});

