var marcado = null;

//Função padrão para mostrar elementos na página
function mostrar(nomeId){$("#" + nomeId).css("display","block");}

//Função padrão para esconder elementos na página
function esconder(nomeId){$("#" + nomeId).css("display","none");}

//Over imagem
function fazerOver(id){$("#" + id + " a").hover(function(){if(this != marcado)$(this).find("img:first").attr("src", $(this).find("img:first").attr("src").split(".gif").join("-hover.gif"));},function(){if(this != marcado)$(this).find("img:first").attr("src", $(this).find("img:first").attr("src").split("-hover.gif").join(".gif"));});}

//Função para marcar menu de 1 nível
function marcarLink(idLinks){var links = $("#"+ idLinks +" a");var pasta = location.pathname.substring(0, location.pathname.lastIndexOf("/"));for(var i = 0; i < links.length; i++){if($(links[i]).attr("href").substring(0, $(links[i]).attr("href").lastIndexOf("/")) == pasta){$(links[i]).find("img").attr("src", $(links[i]).find("img").attr("src").split(".gif").join("-hover.gif"));marcado = links[i];break;}}}

$(function(){fazerOver("menuPrincipal"); marcarLink("menuPrincipal")});


//RESETA OS CAMPOS
$(function(){
	//Reseta Busca do Topo
	$('#formulario #buscar').resetDefaultValue();
	
	//Reseta o Cadastre-se da Lateral
	$('#conteudoCadastrese input').resetDefaultValue();
});

//FUNÇÃO DO MENU LATERAL  
$(function(){
	var niveis = location.pathname.split("/");
	var linksLateral = $('#menuLateral li ul li a');
	var ulsLateral = $('#menuLateral li ul li ul');
	var linksSuperior = $('#menuTop li a');
	
	for(var i = 0; i < niveis.length; i++)
	{
		for(var d = 0; d < linksSuperior.length; d++)
		{
			if(linksSuperior[d].id == niveis[i])
			{
				$(linksSuperior[d]).addClass('linkSupMarcado');
				$(linksSuperior[d]).find('img').attr('src', $(linksSuperior[d]).find('img').attr('src').split('.').join('-over.'));
			}
		}
		
		for(var b = 0; b < linksLateral.length; b++)
		{
			if(linksLateral[b].id == niveis[i])
			{
				$(linksLateral[b]).addClass('segundoNivelMarcado');
			}
			if(linksLateral[b].id == niveis[3])
			{
				$(linksLateral[b]).addClass('terceiroNivelMarcado');
			}
		}
		
		for(var c = 0; c < ulsLateral.length; c++)
		{
			if(ulsLateral[c].id == niveis[i])
			{
				$(ulsLateral[c]).css('display','block');
			}
		}
	}
	
	//Escreve um ífem nas li's de 3º nível
	$('#guardaMenu #menuLateral li ul li ul li').find('a').prepend('<span>-</span>');
});

//FAZ HOVER NO MENU SUPERIOR
$(function(){
	$('#menuTop li a').hover(
	function(){
		if($(this).hasClass('linkSupMarcado') == false){
			$(this).find('img').attr('src',$(this).find('img').attr('src').split('.').join('-over.'));
		}
	},
	function(){
		if($(this).hasClass('linkSupMarcado') == false){
			$(this).find('img').attr('src',$(this).find('img').attr('src').split('-over.').join('.'));
		}
	});
});

//FUNÇÃO PARA ADICIONAR AOS FAVORITOS
function addFav(){
    var url = location;
	var title = (document.getElementsByTagName('title').value = document.title);
	
    if(window.sidebar){
		window.sidebar.addPanel(title, url,"")
	}
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){
		window.external.AddFavorite(url, title);
	} else {
		alert('Pressione Ctrl + D Para Adicionar aos Favoritos.')
	}
}



function ValidaCadastroRapido()
{
    var obs = "";
    
    if ($("#conteudoCadastrese #nome_lateral").val().toLowerCase() == "nome" || $("#conteudoCadastrese #nome_lateral").val() == ""){
        obs += "Preencha o campo nome!\n";
    }
    
    if ($("#conteudoCadastrese #email_lateral").val().toLowerCase() == "email" || $("#conteudoCadastrese #email_lateral").val() == ""){
        obs += "Preencha o campo email!\n";
    }

    if (obs.length <= 1)
        $('#formCadastroRapido').submit();
    else
        alert(obs);
}


//Função que permite apenas a digitação de numeros
function onlyNumbers(e)
{
    var keynum;

    if(e.keyCode) // IE
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    var caracteresAceitos = "|48|49|50|51|52|53|54|55|56|57|8|46|37|39|9|"
       
    return caracteresAceitos.indexOf("|"+ keynum +"|") > -1;
}

//Funcão criada para que ao digitar o numero maximo de caracteres 
//o foco é passado para o proximo campo
function pulaCampo(objeto, tamanho, form){

    // Verifica se preencheu o campo
    if(objeto.value.length == tamanho){
	    // Obtém todos os elementos do formulário
	    var campos = form.elements;

	    // Varre elementos
	    for(var i = 0; i < campos.length; i++){
		    // Se campo atual
		    if(objeto.name == campos[i].name){
			    //Foca o próximo campo
			    form[campos[i+1].name].focus();
		    }
	    }
    }
}

//Abre o Gigya
function openGigya(y, x){
	Wildfire.initPost('847071', 'divWildfirePost', 200, 210, pconf);
	$("#divWildfirePost").css({
		"top" : y + "px",
		"left" : x + "px"
	});
	mostrar("divWildfirePost");
}


//função de select das marcas do topo
/*$(function(){
	var xml = null;	
	var pais, paisSelec, marcaSelec, marcas, link = "";
	
	$("#selectPais").attr("disabled","disabled");
	$("#selectMarcas").attr("disabled","disabled");
	
	$.ajax({
		type: "GET",
		url: "/marcas.xml",
		dataType: "xml",  
		success: function(xml){
			
			$(xml).find("pais").each(function(){
				pais = $(this).attr("nomePais");
				$("#selectPais")[0].options[$("#selectPais")[0].options.length] = new Option(pais, pais);
				$("#selectPais").attr("disabled","");
			});	
						
			$("#selectPais").change(function(){
				var paisSelec = this.value;
				
				$(xml).find("pais").each(function(){
					if($(this).attr('nomePais') == paisSelec){
						$("#selectMarcas").html('<option value="Selecione uma marca">Selecione uma marca</option>');
						paisSelec = $(this);
						$(this).find("marca").each(function(){
							marcas = $(this).attr("nomeMarca");
							
							$("#selectMarcas")[0].options[$("#selectMarcas")[0].options.length] = new Option(marcas, marcas);
							$("#selectMarcas").attr("disabled","");
						});
					}					
				});
			});	
			
			$("#selectMarcas").change(function(){
				var marcaSelec = this.value;
				$(xml).find("marca").each(function(){
					if($(this).attr('nomeMarca') == marcaSelec){
						link = $(this).attr("linkMarca");
					}					
				});
			});	
			$("#btnOk").click(function(){
				if(link != ""){
					window.open(link)
					link = "";
				}
			});
		}
	});
});*/

// Pega o value do select
function trocaValText(sel){
    if (sel.selectedIndex == 0){
        sel.value = 0;
    } else {
		sel.options[sel.selectedIndex].value;
		window.open(sel.value);
    }
}











