
function setarTamanhoFonteDoCookie()
{    
  var t = recuperarCookie('_tamanhoFonte'); 
  var tamanhoFonte = (t)? parseInt(t) : 11;
  var tamanhoFonteMenu = tamanhoFonte + 1;
  var d = $('#geral').find('div');
  $(d).css('fontSize', tamanhoFonte + 'px');
  $('#menuSuperior').css('font','bold ' +tamanhoFonteMenu+ 'px Arial');    
}

//Abre nova janela
function popup2(url,nome,w,h,s){
	
	var win, config	
	config = "menubars=0, toolbars=0, resizable=" + s + ", scrollbars=" + s + ", status=0, location=0, width=" + w + ", height=" + h + ", top=55, left=70";
	win = window.open(url,"", config);
	win.focus();
}

//Deixe Sua Opinião
function suaOpniao(url){
    var titulo
    
    //Verifica se está na parte de empresa
    if (url.indexOf("empresa/") > 0){
        titulo = "Quem Somos"
    }
    //Verifica se está na parte de produtos
    else if (url.indexOf("produtos/") > 0){
        titulo = "Nossos Produtos"
    }
    //Verifica se está na parte de meu perfil
    else if (url.indexOf("meuperfil/") > 0){
        titulo = "Meu Perfil"
    }
    //Verifica se está na parte de serviços
    else if (url.indexOf("servicos/") > 0){
        titulo = "Serviços"
    }
    //Verifica se está na parte de serviços
    else if (url.indexOf("imprensa/") > 0){
        titulo = "Imprensa"
    }
    //Verifica se está na parte de sustentabilidade
    else if (url.indexOf("sustentabilidade/") > 0){
        titulo = "Sustentabilidade"
    }
    else{
        titulo = "Home"
    }
    
    popup2('/site/UI/DeixeSuaOpiniao/DeixeSuaOpiniao.aspx?url=' + url + '&titulo=' + titulo, "Deixe Sua Opinião" ,450,360,0)
}


// Indique Um Site
function indique(url)
{
    var titulo

    //Verifica se está na parte de empresa
    if (url.indexOf("empresa/") > 0){
    titulo = "Quem Somos"
    }
    //Verifica se está na parte de produtos
    else if (url.indexOf("produtos/") > 0){
    titulo = "Nossos Produtos"
    }
    //Verifica se está na parte de meu perfil
    else if (url.indexOf("meuperfil/") > 0){
    titulo = "Meu Perfil"
    }
    //Verifica se está na parte de serviços
	else if (url.indexOf("servicos/") > 0){
    titulo = "Serviços"
    }
    //Verifica se está na parte de serviços
    else if (url.indexOf("imprensa/") > 0){
    titulo = "Imprensa"
    }
    //Verifica se está na parte de sustentabilidade
    else if (url.indexOf("sustentabilidade/") > 0){
    titulo = "Sustentabilidade"
    }
    else{
    titulo = "Home"
    }

    popup2('/site/UI/IndiqueSite/IndiqueUmSite.aspx?url=' + url + '&titulo=' + titulo, "Indique um site" ,450,400,0)
}


function zoomNormal(){
	var divs = $('#geral').find('div');
	$(divs).css('fontSize', '11px');
	$('#menuSuperior').css('font','bold 12px Arial');
	criarCookie('_tamanhoFonte', 11, 365);
	
}

function zoomMenos(){
	var divs = $('#geral').find('div');
	tamanhoFonte -= 2
	if(tamanhoFonte > 7){
		$(divs).css('fontSize', tamanhoFonte + 'px');
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
	}
}

function zoomMais(){
	var divs = $('#geral').find('div');
	tamanhoFonte += 2	
	if(tamanhoFonte < 18){
		$(divs).css('fontSize', tamanhoFonte + 'px');
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);		
	}
	else if(tamanhoFonte > 17){
	    criarCookie('_tamanhoFonte', 17, 365);
		return;
	}
}



// RETIRAR ACENTO DE UMA STRING QUALQUER
function retirarAcento(varString) {    
    
    stringAcentos = "èàâêôûãõáéíóúçüÀÂÊÔÛÃÕÁÉÍÓÚÇÜ";
    stringSemAcento = "eaaeouaoaeioucuAAEOUAOAEIOUCU";
    
    var i = 0;
    var j = 0;
    var cString = "";
    var varRes = "";

    //PERCORRO E SUBSTITUO LETRAS ACENTUADAS POR LETRAS SEM ACENTO
    for (i = 0; i < varString.length; i++) {
        cString = varString.substring(i, i + 1);
        for (j = 0; j < stringAcentos.length; j++) {            
            if (stringAcentos.substring(j, j + 1) == cString){
                cString = stringSemAcento.substring(j, j + 1);                
            }
        }
        
        //TIRO OS ESPAÇOS VAZIOS
        if(cString != " ")
        {
            varRes += cString;
        }
        
    }    
    return varRes;
}



//tamanhoOriginal(): retorna ao tamanho da fonte inicial de uma id
//	id: id a diminuir o tamanho
function tamanhoOriginal(id){
	if(tamanhoFonte != 11){
		tamanhoFonte = 11;
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
		alterarFonte(id);
	}
}

//diminuirFonte(): diminui o tamanho da fonte de uma id
//	id: id a diminuir o tamanho
function diminuirFonte(id){
	if(tamanhoFonte > 9){
		tamanhoFonte -= 1;
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
		alterarFonte(id);
	}
}

//aumentarFonte(): aumenta o tamanho da fonte de uma id
//	id: id a aumentar o tamanho
function aumentarFonte(id){
	if(tamanhoFonte < 15){
		tamanhoFonte += 1;
		criarCookie('_tamanhoFonte', tamanhoFonte, 365);
		alterarFonte(id);
	}
}


//alterarFonte(): altera o tamanho da fonte de uma id
//	- id(): id a alterar o tamanho
function alterarFonte(id){
	
	var qualquer = $('#'+id).find('div');
	$(qualquer).css('font-size', tamanhoFonte + 'px');
	
	//$('#').parents().filter('div').css('fontSize'+tamanhoFonte+'px');
	//$('#').find('div','span','a');

	//$(qualquer).css('display','none');
	//document.getElementById(id).style.fontSize = tamanhoFonte + 'px';
}



//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);
}

//armazena o valor da fonte armazenado no cookie
var t = recuperarCookie('_tamanhoFonte');

//variavel global que armazena o tamanho da fonte
var tamanhoFonte = (t)? parseInt(t) : 11;


//ExibirConteudo(): exibe um conteúdo
//	- id: id do conteudo a exibir
function ExibirConteudo(id){
	$('#'+id).css('display', 'block');
}

//OcultarConteudo(): oculta um conteúdo
//	- id: id do conteudo a exibir		
function OcultarConteudo(id){
	$('#'+id).css('display', 'none');
}

//variavel que armazena a div visível
var conteudoVisivel = 'primeiro';

//TrocarConteudo(): troca o conteúdo visivel por outro
//	-id: id do conteúdo a exibir
function TrocarConteudo(id){
    //alert (id + conteudoVisivel)
    if(id != conteudoVisivel){
		if(conteudoVisivel.length > 0) OcultarConteudo(conteudoVisivel);
		
		ExibirConteudo(id);
		conteudoVisivel = id;
	}
	else{
		OcultarConteudo(id);
		conteudoVisivel = '';
	}
}


//SCRIPT QUE TROCA O CONTEÚDO COTAÇÃO DE COMODITIES 
//mostro o primeiro conteúdo a ser apresentado passar o parametro
function trocarConteudoCommodities(id){
	
	if(id != conteudoVisivel){
		
		var botaoAtual = $('#guardaBotoes a');
		
		//escondo o conteudo visivel atraves desta função script geral 
		OcultarConteudo(conteudoVisivel);
		$(botaoAtual).removeClass();
		
		//mostro o conteudo selecionado atraves desta função script geral 
		ExibirConteudo(id);
		conteudoVisivel = id;
		
		//pego o índice do botão para fazer a comparação de marcação
		for(i = 0; i < botaoAtual.length; i++)
			if(botaoAtual[i].id == conteudoVisivel)
				$(botaoAtual[i]).addClass('marcaBotao');
	}
}
		   



//TrocarConteudoClique(): troca o conteúdo visivel por outro. Caso o conteudo em questão ja esteja visivel, oculta
//	-id: id do conteúdo a exibir
function TrocarConteudoClique(id){	
	if(id != conteudoVisivel){
		if(conteudoVisivel.length > 0) OcultarConteudo(conteudoVisivel);
		ExibirConteudo(id);
		conteudoVisivel = id;
	}
}

//verifica se o navegador é o IE
var IE = (navigator.userAgent.indexOf("MSIE") > -1);

//AtribuirOvers(): atribui over a todas as imagens dentro da "idPrincipal" que tiverem link
// - idPrincipal: id onde estão as imagens a fazer o over
function AtribuirOvers(idPrincipal)
{
	var imagens = document.getElementById(idPrincipal).getElementsByTagName('a');
	for(var k = 0; k < imagens.length; k ++)
		AtribuirOver(imagens[k].firstChild);
}

//AtribuirOver(): atribui over a uma imagem
function AtribuirOver(img)
{
	img.onmouseover =  function(){OverImg(this)}
	img.onmouseout = function(){VoltarOver(this)} 
}

//over(): faz o over em uma imagem
function OverImg(img)
{
	if(img.src.indexOf('_over.gif') == -1)
		img.src = img.src.substring(0, img.src.lastIndexOf('.')) + '_over.gif';
}

//voltarOver(): retira o over de uma imagem
function VoltarOver(img)
{
	if(img.src.indexOf('_over.gif') > -1)
		img.src = img.src.substring(0, img.src.lastIndexOf('_over')) + '.gif';
}

/* 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 style="outline:none;" ';
	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'] = 'true';
	
	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 : 'true';
	
	return ret;
}

//Guarda o endereço no array
var niveis = location.href.replace('.fss', '').replace('#','').split("/");

//niveis=",empresa,quem_somos,bayer_agricultura_empresa_quem_somos.asp";
//alert(niveis);



$(function(){
	// Função para colocar borda nas divs que chamem a class container
	$(".containerSombra").dropShadow({left: 0, top: 0, opacity: 0.8, blur: 4});
	
	//Função para marcar o menu atual
	var imgsTopo = $('#linhaRodapeMarcado img');
	var links = $('#menuSuperior ul li a');
	var linksLateral = $('#menuAreas ul li a');
	var ulsLateral = $('#menuAreas ul');
	
		
	for(var i = 4; i < niveis.length; i++){	   
	
		if(niveis[i] == '' || niveis[i] == 'index.asp' )
			$(links[0]).css('display','none');
			
		
			
		for(var a = 0; a < links.length; a++)
		    
		    
			
			    
			if(links[a].id.toLowerCase() == 'menu_' + niveis[i].toLowerCase())
			{			    
			
			//alert(links[a].id.toLowerCase() + ' igual ' + 'menu_' + niveis[i].toLowerCase() + ' ' + i);    
			    
				$(links[a]).addClass('marcado');
				for(var d = 0; d < imgsTopo.length; d++)
				    
					if(imgsTopo[d].className.toLowerCase() == niveis[i].toLowerCase())
						$(imgsTopo[d]).css('display','block');
			}
		for(var b = 0; b < linksLateral.length; b++)
		{
			if(linksLateral[b].id == niveis[i])
			{
				$(linksLateral[b]).addClass('marcado');
			}
		}	
		for(var c = 0; c < ulsLateral.length; c++)
			if(ulsLateral[c].id == niveis[i])
				$(ulsLateral[c]).css('display','block');
	}
	
	
	var areasMenu = ['empresa', 'produtos', 'meu_perfil', 'servicos', 'noticias', 'responsabilidade_social'];
	var coresMenu = ['#fcf0ef', '#edf6d9', '#f1f7fa', '#edf6d9', '#fef6eb', '#e3f6ff'];
	var setaMenu = ['vermelha.gif', 'verde01.gif', 'azul02.gif', 'verde02.gif', 'laranja.gif', 'azul01.gif']; 
	
	for(var f = 0; f < areasMenu.length; f++)
		if(areasMenu[f] == niveis[3])
			var indice = f;
	
	$('#menuAreas ul li').hover(
		function(){
			if($(this).find('a:first').attr("class") != "marcado")
			{
				$(this).find('a:first').css("background", ""+coresMenu[indice]+ " url(/images/bayer_agricultura_seta_lateral_"+setaMenu[indice]+") no-repeat 3px 6px");
			}
		},
		function(){
			if($(this).find('a:first').attr("class") != 'marcado')
			{
				$(this).find('a:first').css("background", coresMenu[indice]); 
			}	
		}
	);	
	
	var itens_menu_superior = $('#menuSuperior ul li');
	for (var i = 0; i < itens_menu_superior.length; i ++)
	{
		if ($(itens_menu_superior[i]).find('a:first').attr("class") == "marcado")
		{
			$(itens_menu_superior[i]).hover(
				function(){
					$(this).find('ul:first').show();
				},
				function(){
					$(this).find('ul:first').hide();
				}
			);
		}
		else
		{
			$(itens_menu_superior[i]).hover(
				function(){
					$(this).find('ul:first').show();
					$(this).find('a:first').addClass('marcado');
				},
				function(){
					$(this).find('ul:first').hide();
					$(this).find('a:first').removeClass('marcado');
				}
			);
		}
	}
});


//FUNÇÃO DE SELEÇÃO DO VALUE EM UM SELECT NO CASO DO CONTEUDO A SER MOSTRADO ESTIVER NA MESMO PÁGINA 
function selecaoCombo(nomeSelect){
	var indice = document.getElementById(nomeSelect).selectedIndex 
	var endereco = document.getElementById(nomeSelect).options[indice].value
	
	if(endereco != "#")
		location.href = endereco;
}

//FUNÇÃO QUE ABRE PÁGINAS EM TARGET BLANK DO SELECT BAYER NO MUNDO 
function bayerNoMundo(){
	$('#selectCountry').change(function(){
		var valor = $("#selectCountry option:selected").attr('value');
		if(valor!='#'){
			window.open(valor);
		}
	})
}



//FAVORITOS
function favoritos(){	
	url="http://www.bayercropscience.com.br"
	title="Bayer CropScience - Produtos e soluções para agricultura"	
	if (document.all)	
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}

	