//////////////////////////////////////////////
/*	Inicia script e framework jQuery		*/
//////////////////////////////////////////////
jQuery(document).ready(
	function(){
		////////////////////////////////////////////////
		// Corrige Transparencia de PNG
		jQuery(document).pngFix();
		////////////////////////////////////////////////
		// Adiciona os background ao menu principal
		jQuery('#menu_principal ul li a').each(
			function(i){
				var x = i+1;
				jQuery(this).css({ backgroundImage: "url('/Style Library/imagens/menu_"+ x +"_bkg.png')" });
			}
		);
		////////////////////////////////////////////////
		// Coloca o LINK Ativo nos menus	
		var path = location.pathname;
		jQuery('#menu_principal ul li a, #rodape div ul li a').each(
			function(){
				if(path == jQuery(this).attr('href')){
					jQuery(this).addClass('menu_ativo');
				}
			}
		);
		jQuery('#sidemenu').find('a').each(
			function(){
				if(path == jQuery(this).attr('href')){
					jQuery(this).addClass('ativo');
					jQuery(this).parents().show();
					jQuery(this).parent().parent().prev('a').addClass('ativo');
				}
			}
		);
		// Marca idioma Ativo no Site
		jQuery('#idioma').find('a').each(
			function(){
				var url = jQuery(this).attr('href');			
				if(path.search(url) >= 0){
					jQuery(this).addClass('ativo');
				}
			}
		);
		////////////////////////////////////////////////
		// Sistema de Ribbon
		jQuery('a.ribbon_action').click(
			function(){
				if(jQuery('#s4-ribbonrow').is(':visible')){
					jQuery('#s4-ribbonrow').hide();
					jQuery(this).css('backgroundPosition','top');
					jQuery(this).attr('title','Clique aqui para Abrir');
				}else{
					jQuery('#s4-ribbonrow').show();
					jQuery(this).css('backgroundPosition','bottom');
					jQuery(this).attr('title','Clique aqui para Fechar');

				}
			}
		);
		
		
		////////////////////////////////////////////////
		// Ativa o sistema de ToolTip do topo do site
		jQuery('.telefones a.tooltip').click(
			function(){
				var eid = jQuery(this).attr('rel');
				if(eid == 'contato_tooltip'){
					//jQuery('#social_tooltip').hide();
				}else{
					//jQuery('#contato_tooltip').hide();
				}
				jQuery('#'+eid).toggle();
			}
		);
		////
		function hide_tooltip(){
			jQuery('.itooltip').hide();
		}
		
		/*
		jQuery('.itooltip').hover(
			function(){},
			function(){
				setTimeout(hide_tooltip,2000);
			}
		);
		*/
		
		
		////////////////////////////////////////////////
		// Slidebox da Home
		jQuery('#slidebox').smallslider({
			time:6000, // Tempo de exposicao do Slide
			onImageStop:false,
			switchEffect:'ease',
			switchEase:'easeInExpo',
			switchMode:'click',
			switchTime:300, // Tempo de troca do Slide
			showText:true,
			textLink:true,
			textPosition:'bottom',
			textSwitch:0
		});
		////////////////////////////////////////////////
		// Ajusta lista de produtos da Home
		jQuery('#produtos_home li:last').css('margin','0px');
		// Habilita o efeito de Fade entre os elementos no Hover
		jQuery("#produtos_home").hover(
			function(){}, 
			function(){
				jQuery('#produtos_home li').fadeTo("fast", 1.0);
			 }
		);		
		jQuery("#produtos_home li").hover(
			function(){
				jQuery(this).siblings().fadeTo("fast", 0.2);
				jQuery(this).fadeTo("fast", 1.0);		
			},
			function(){
				jQuery(this).fadeTo("fast", 1.0);
			}
		);		
		////////////////////////////////////////////////
		// Sistema de Abas para os vÃ­deos
		// oculta todas as abas
		jQuery("#video_box li").hide();
		// mostra somente  a primeira aba
		jQuery("#video_box li:first").show();
		// seta a primeira aba como selecionada (na lista de abas)
		jQuery("#video_tabs li a:first").addClass("ativo");
		// quando clicar no link de uma aba
		jQuery("#video_tabs li a").click(
			function(){
				var eid = jQuery(this).attr("rel");
				// oculta todas as abas
				jQuery("#video_box li").hide();
				// tira a seleÃ§Ã£o da aba atual
				jQuery("#video_tabs li a").removeClass("ativo");
				// adiciona a classe selected na selecionada atualmente
				jQuery(this).addClass("ativo");
				// mostra a aba clicada
				jQuery('#'+eid).show();
		});
		////////////////////////////////////////////////
		// Sistema de Scroll dos Projetos
		var lar_proj = jQuery('#projetos_lista .projetos_listagem tr td').length*73;
		jQuery('#projetos_lista .projetos_listagem').css('width',lar_proj+'px');	
		// Sistema de Scroll de Parceiros
		var lar_par = jQuery('#parceiros_lista ul li').length*jQuery('#parceiros_lista ul li').outerWidth();
		jQuery('#parceiros_lista ul').css('width',lar_par+'px');
		// Sistema de Scroll de Premios
		var lar_pre = jQuery('#premios_lista ul li').length*jQuery('#premios_lista ul li').outerWidth();
		jQuery('#premios_lista ul').css('width',lar_pre+'px');
		// Zera o Scroll
		jQuery('#projetos_lista, #parceiros_lista, #premios_lista').scrollLeft(0);		
		
		// Executa o movimento da layer
		jQuery('a.seta_left, #A1, #projetos_left').click(
			function(){
				var eid = jQuery(this).attr('rel');
				var elar = jQuery('#'+eid).width();
				jQuery('#'+eid).stop().animate({ scrollLeft:"-="+elar }, 800, 'swing');
			}
		);
		jQuery('a.seta_right, #A2, #projetos_right').click(
			function(){
				var eid = jQuery(this).attr('rel');
				var elar = jQuery('#'+eid).width();
				jQuery('#'+eid).stop().animate({ scrollLeft:"+="+elar }, 800, 'swing');
			}
		);
		////////////////////////////////////////////////
		// Remove as Bordas no box de Noticias, Twitter e outras listas
		jQuery('.box_marron ul li:last, .box_azul ul li:last, #rodape ul li a:last').css('border','0px');
		////////////////////////////////////////////////
		// Sistema de slide do SideMenu
		jQuery('#sidemenu > ul > li > a').hover(
			function(){
				//jQuery(this).toggleClass('ativo');
				var elm = jQuery(this).next('ul');
				//jQuery('#sidemenu ul li a').not(this).removeClass('ativo');
				jQuery('#sidemenu ul li ul').not(elm).slideUp();
				jQuery(this).addClass('expanded');
				elm.slideDown();
			},
			function(){				
				if( !jQuery(this).hasClass("expanded") ){
					jQuery(this).next('ul').slideUp();
				}			
			}
		);
		////////////////////////////////////////////////
		// Ajusta margin do LI de Galeria
		jQuery('#galeria_160x120 li:nth-child(3n)').css('margin-right','0px');
		jQuery('.informacoes:nth-child(2n)').css('margin-left','0px');
		jQuery('#galeria_130x100 li:nth-child(2n), .modular:last').css('margin-right','0px');
		// Ajusta a border e padding da pagina empresa
		jQuery('.empresa:last').css({
			border:'0px',
			padding:'0px',
			marginRight:'0px'
		});
		////////////////////////////////////////////////
		// Ajustes no Contato e em Forms
		/*
		jQuery('.form_contato').each(
			function(x){
				var elm = jQuery(this).children().not('label').detach();
				//jQuery(this).find('label').append('<div class="form_field" id="frmd_'+x+'"></div>');
				jQuery('<div class="form_field" id="frmd_'+x+'"></div>').insertAfter(jQuery(this).find('label'));
				elm.appendTo('#frmd_'+x);
				
			}
		);
		*/
		// Ajustes na Sala de Imprensa
		jQuery('.form_imprensa').not(':first').each(
			function(x){
				var elm = jQuery(this).children().not('label').detach();
				//jQuery(this).find('label').append('<div class="form_field" id="frmd_'+x+'"></div>');
				jQuery('<div class="form_field" id="frmd_'+x+'"></div>').insertAfter(jQuery(this).find('label'));
				elm.appendTo('#frmd_'+x);
				
			}
		);
		//////////////////////////////////////////
		// Arredonda o Box das partidas
		settings_r7 = {
			tl: { radius: 4 },
			tr: { radius: 4 },
			bl: { radius: 4 },
			br: { radius: 4 },
			antiAlias: true,
			autoPad: true,
			validTags: ["div"]
		}
		jQuery('.form_field').corner(settings_r7);
		//////////////////////////////////////////
		// Remove o H2 de descrição se estiver vazio		
		jQuery("#conteudo > h2:empty").remove();
		////////////////////////////////////////////////
		// Substring de Noticias
		jQuery('.sg-item-description').each(
			function(){
				var str = jQuery(this).html();
				var strtemp = str.substr(0,96);
				jQuery(this).html(strtemp+'[..]');
			}
		);
		////////////////////////////////////////////////
		// Submenu de Informacoes
		jQuery('#sub_info').mouseover(
			function(){
				jQuery('#sub_menu ul').show();
			}
		);
		
		jQuery('#menu_principal li:eq(0), #menu_principal li:eq(1), #menu_principal li:eq(3), #menu_principal li:eq(4), #menu_principal li:eq(5), #menu_principal li:eq(6)').mouseover(function(){
			jQuery('#sub_menu ul').hide();
		});
		
		jQuery('#slidezone, .left').mouseout(
			function(){
				jQuery('#sub_menu ul').hide();
			}
		);
		
		jQuery('#sub_menu ul li:last').css('border','0px');
		////////////////////////////////////////////////
		// Ajuste na Migalha de Pao
		var q_itens = jQuery('#navegacao a').not(':last').length;
		if(q_itens > 0){
			jQuery('#navegacao a').not(':last').after(' > ');
		}
		////////////////////////////////////////////////
		// Detacha o Ver fotos e Insere junto ao Quero Comprar
		var ver_fotos = jQuery('.ver_fotos_por, .ver_fotos_esp, .ver_fotos_eng').detach();
		jQuery(ver_fotos).insertBefore('.querocomprar, .querocomprar_esp, .querocomprar_eng');
		////////////////////////////////////////////////
		
		/*
		jQuery('#ctl00_PlaceHolderMain_g_518d84be_2682_4f37_aadd_18e50b3011ce_ctl00_txtTelefone').attr({
			onKeyPress: "fone(this,document.form.data)"
		});
		*/
		
		/*
		jQuery('.firstTweet a').attr({
			'target':'_blank'
		});*/
		
		jQuery('.form_contato').eq(2).children('.form_field').after("<div align='right' style='margin-right: 20px'>(99) 9999-9999</div>");	
		
		jQuery('.box_scroll a').attr({
			'target':'_blank'
		});
		
		jQuery('.video_desc_por a').attr({'target':'_blank'});
		jQuery('.video_desc_esp a').attr({'target':'_blank'});
		jQuery('.video_desc_eng a').attr({'target':'_blank'});
		jQuery('.box_feeds_noticias a').attr({'target':'_blank'});
		jQuery('.ms-WPBody a').attr({'target':'_blank'});
		jQuery('#lista_arquivos a').attr({'target':'_blank'});
		
		///////////////////////////////////
		// begin - carroussel - added 2012-01-03 tuesday
		jQuery('#mycarousel').jcarousel();
		var nLista = jQuery('#mycarousel li').length;

		for(i = 0; i <= nLista; i++){
			if(i != 0){
				jQuery('.imagem_grande img').eq(i).hide();
			}
		
			jQuery('#mycarousel li img').eq(i).addClass('t' + i).attr({"onClick":"im('"+ i +"');"});
			jQuery('.imagem_grande img').eq(i).addClass('im' + i);
		}		
		
		jQuery('.imagem_grande img').eq(0).addClass('imgAtivo')
		// end - carrossel
	
	}
);
//////////////////////////////////////////////
//////////////////////////////////////////////
Cufon.replace('.replace_z, .replace_z span, #menu_principal, #produtos_home h3, #video_tabs li, #conteudo h1, #conteudo h2', {
	fontFamily: 'ecotelhado_zag',
	hover: {}
});
Cufon.replace('.replace_a', {
	fontFamily: 'ecotelhado_arial',
	hover: {}
});
//////////////////////////////////////////////
function fone(obj,prox) {
	switch (obj.value.length) {
			case 1:
					obj.value = "(" + obj.value;
					break;
			case 3:
					obj.value = obj.value + ")";
					break;  
			case 8:
					obj.value = obj.value + "-";
					break;  
			case 13:
					prox.focus();
					break;
	}
}

function im(id){
	jQuery('.imagem_grande img').hide();
	jQuery('.imagem_grande img').eq(id).addClass('imgAtivo').removeAttr('style');				
} 
