var ie6 = false;
if(navigator.userAgent.toUpperCase().indexOf('MSIE 6') > -1 || navigator.userAgent.toUpperCase().indexOf('MSIE 7') > -1 || (navigator.userAgent.toUpperCase().indexOf('SAFARI') > -1 && navigator.userAgent.toUpperCase().indexOf('CHROME') == -1))
	ie6 = true;

$(document).ready(function(){
	
	$("#topnav a.officina").hover(function(){
		$(this).parents("li").parents("ul").find("span").hide();
		$(this).parents("li").find("span").show();
	});
	
	/* Animação do menu personalizado */
	$('#personalize_content .botao .botaoContent').click(function(){
		if($(this).parents('#personalize_content').find('.content').find('.conteudo').css('display') != 'block'){
			//-- Faz uma animação caso o browser não seja IE6
			if(ie6 != true)
				$(this).parents('#personalize_content').find('.content').find('.conteudo').find('.personalize_item').css('display','none');
			
			$(this).parents('#personalize_content').find('.content').find('.conteudo').slideDown(150);
			$(this).find('p.titulo').html(idioma=='eng'? 'close' : 'fechar');
			$(this).find('.seta').addClass('on');
			
			//-- Faz uma animação caso o browser não seja IE6
			if(ie6 != true)
				$(this).parents('#personalize_content').find('.content').find('.conteudo').find('.personalize_item').fadeIn('fast');
			else
				$(this).parents('#personalize_content').find('.content').find('.conteudo').find('.personalize_item').show();
				
		}else{
			//-- Faz uma animação caso o browser não seja IE6
			if(ie6 != true)
				$(this).parents('#personalize_content').find('.content').find('.conteudo').find('.personalize_item').fadeOut('fast');
			else
				$(this).parents('#personalize_content').find('.content').find('.conteudo').find('.personalize_item').hide();
			
			$(this).parents('#personalize_content').find('.content').find('.conteudo').slideUp(300);

			$(this).find('p.titulo').html(idioma=='eng'? 'Open' : 'Abrir');
			$(this).find('.seta').removeClass('on');
		}
	});
	
	/* Selecionando a cor da pagina */
	$('#personalize_content .colorir ul li').click(function(){
		
		var novacor = $(this).find('img').attr('name');
		
		setCookie('siteColor', novacor, 12*365*24);
	
		$('#personalize_content .colorir ul li').removeClass('selected');
		$(this).addClass('selected');
		
		if(ie6 == true) $('body,html').hide();
		else $('body').hide();
			
		$('body').attr('class',novacor);
		
		Cufon.replace('.officina',{ fontFamily : "Officina Serif" });
		
		if(ie6 == true) $('body,html').fadeIn('slow');
		else $('body').fadeIn('slow');
	});
	

});


/***
** Função que realiza o ajax do conteudo na pagina.
** A estrutura do conteudo deve ser disponibilizada utilizando a tag fieldset.
** O parametro 'id' referencia ao id do fieldset.
***/
function fnMudaDescricao(elem, id){
	//-- Remove o blur do click
	$(elem).blur();
	
	//-- Selecione o menu clicado
	$(elem).parent().parent().find('li').removeClass('titulo');
	$(elem).parent().addClass('titulo');
	
	//-- Posiciona a seta do menu sobre o item clicado
	var left = ($(elem).offset().left - $(elem).parents('.subitens_menu').offset().left - 8) + ($(elem).width() / 2);
	$(elem).parents('.subitens_menu:first').prev().css('margin-left',left + 'px');
	
	//-- Mostra o conteudo referente ao item clicado
	$(elem).parent().parent().parent().find('fieldset').hide();
	$(elem).parent().parent().parent().find('#' + id).show();
	//-- Se houver outro submenu interno, clica no primeiro item do menu
	$(elem).parent().parent().parent().find('#' + id).find('.subitens_menu li:first a').click();
	
}

function getCookie(c_name){
	if (document.cookie.length>0){
  		c_start=document.cookie.indexOf(c_name + "=");
  		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}




