function lightbox(url)
{
	$('#lightbox').fadeIn('slow', function() { $('#lightbox').load(url); } );
}

function load_page(elemento, url)
{
	$(elemento).load(url);
}

function classe_ativa(ativo, inativo, count)
{	
	for(var x=1; x<=count; x++)
	{
		document.getElementById(inativo+x).className = "inativo";
	}
	if(inativo == 'info-' && ativo != 'info-1' )
	{
		document.getElementById('fechar').style.display = "block";
	} 
	else if(ativo == 'info-1')
	{
		document.getElementById('fechar').style.display = "none";
	}
	document.getElementById(ativo).className = "ativo";
	
	$("#"+ativo).mCustomScrollbar("vertical",600,"jswing",1.05,"auto","yes","no",0);
}

function classe_ativa2(ativo, inativo, count)
{
	for(var x=1; x<=count; x++)
	{
		document.getElementById(inativo+x).style.display = "none";
	}
	document.getElementById(ativo).style.display = "block";
}

function slider(elemento, direcao, qtd, largura)
{
	var margin_value = captura_estilo(elemento, 'margin-left').replace('px', '');
	
	if(largura != '90') { var aux = -(qtd-4)*largura; }
	else { var aux = -(qtd-9)*largura; }
	
	if(direcao == 'left' && margin_value%largura==0 && margin_value < 0)
	{
		$('#'+elemento).animate({'margin-left':parseFloat(margin_value)+parseFloat(largura)}, {duration: 400, easing: 'jswing'});
	}
	if(direcao == 'right' && margin_value%largura==0 && margin_value > aux)
	{
		$('#'+elemento).animate({'margin-left':parseFloat(margin_value)-parseFloat(largura)}, {duration: 400, easing: 'jswing'});
	}
}

function submenu(menu)
{
	var top_value = captura_estilo(menu, 'top');
	var top_produtos = captura_estilo('produtos', 'top');
	var top_institucional = captura_estilo('institucional', 'top');
	var top_novidades = captura_estilo('novidades', 'top');
	
	if(top_value != '60px')
	{
		$('#'+menu).animate({top:60}, {duration: 1000, easing: 'jswing'});
	}
	
	if(top_produtos == '60px')
	{
		$('#produtos').animate({top:-147}, {duration: 1000, easing: 'jswing'});
	}
	if(top_institucional == '60px')
	{
		$('#institucional').animate({top:-81}, {duration: 1000, easing: 'jswing'});
	}
	if(top_novidades == '60px')
	{
		$('#novidades').animate({top:-15}, {duration: 1000, easing: 'jswing'});
	}
}

function captura_estilo(elemento, style_propriedade)
{
	var x = document.getElementById(elemento);
	
	if(x.currentStyle)
	{
		var y = x.currentStyle[style_propriedade];
	}
	else if(window.getComputedStyle)
	{
		var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(style_propriedade);
	}
	
	return y;
}

/* Mostrar flash sem bordas e com transparência */
function FlashCT(largura, altura, arquivo) {
	document.write('<object classid="Clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="menu" value="false">');
	document.write('<param name="movie" value="'+arquivo+'" />');
	document.write('<param name="quality" value="best" />');
	document.write('<embed src="'+arquivo+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
};

/* Mostrar flash sem bordas e sem transparência */
function FlashST(largura, altura, arquivo) {
	document.write('<object classid="Clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="menu" value="false">');
	document.write('<param name="movie" value="'+arquivo+'" />');
	document.write('<param name="quality" value="best" />');
	document.write('<embed src="'+arquivo+'" quality="best" width="'+largura+'" height="'+altura+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
};

/* E X T R A I   S C R I P T */
function extraiScript(texto){
//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
//http://forum.imasters.com.br/index.php?showtopic=165277
    // inicializa o inicio ><
    var ini = 0;
    // loop enquanto achar um script
    while (ini!=-1){
        // procura uma tag de script
        ini = texto.indexOf('<script', ini);
        // se encontrar
        if (ini >=0){
            // define o inicio para depois do fechamento dessa tag
            ini = texto.indexOf('>', ini) + 1;
            // procura o final do script
            var fim = texto.indexOf('</script>', ini);
            // extrai apenas o script
            codigo = texto.substring(ini,fim);
            // executa o script
            //eval(codigo);
            /**********************
            * Alterado por Micox - micoxjcg@yahoo.com.br
            * Alterei pois com o eval não executava funções.
            ***********************/
            novo = document.createElement("script")
            novo.text = codigo;
            document.body.appendChild(novo);
        }
    }
}
