$(document).ready(function(){
	ajuste_vcard_interno();
	ajuste_vcard_duplo();
	menu_interno();
	posicao_dl();
	selectFake();
	execpt_span_eventos();
  navegaBanner();
	fileFake();
	aux_file_fake();
	jQuery('a[rel*=facebox]').facebox();
   $(document).bind('reveal.facebox', function(){
        $('.modal-carrossel .galeria #carrocel_mini_infra').jcarousel({	scroll: 11, visible: 11});
				carrossel_interno();
				alinha_img_modal();
  });
	submenu_internas();
	submenu_top();
	mdagua(".box.curriculo ul li");
	mdagua("#fbusca");
	mdagua(".newsletter");
	mdagua("#frm_busca");

/** banner **/

$(".banner .banner-list").cycle({
	//fx: 'scrollLeft',
	speed: 'fast',
	timeout: 4500,
	after:function(currSlideElement, nextSlideElement, options, forwardFlag){
		$('.links a').removeClass('ativo');
		var num = parseInt(jQuery(nextSlideElement).attr("lang")) - 1;
		$('.links li:eq('+num+')').children("a").addClass('ativo');	
	}
			
  });
	
});
	
	function navegaBanner(){
		$(".links a").each(function(){
				if( $(this).parent().index() == 0 )
						$(this).addClass('ativo');
						$(this).click(function(){
								
								$('.links a').removeClass('ativo');
								var num = parseInt( $(this).parent("li").index() );
								$('.banner-list').cycle(num);
								$(this).addClass('ativo');
						});
		});
	}
 

/************/


function menu_interno(){$("#menuMeio2 div.aberto").show();}

function posicao_dl(){
	$(".box.produtos ul li").each(function(){$(this).children("dl:first").css("margin","0 138px 0 19px");
	});}

function ajuste_vcard_interno(){
	$(".with-dot li .email").parent("li").css("padding","0");
	$(".with-dot li .email").parent("li").css("background","none");}

function ajuste_vcard_duplo(){
	var i = 0; $(".vcard").each(function(){ if(i>0){$(this).css("padding-top","0")}; i++;});
}
	
function execpt_span_eventos(){
	var i = 0; $(".lista-eventos li span").each(function(){ if(i>0){$(this).prev("span").css("padding-bottom","2px");} i++;});
}

function alinha_img_modal(){
	var w = $(".modal-carrossel #img_carrocel_g").attr("width");
	if(w<920){ 
		w = 920-w; 
		w = parseInt(w/2); 
		$(".modal-carrossel #img_carrocel_g").css("margin-left",w+'px');
	}
}

function aux_file_fake(){
	$(".file-content .bt-fake").click(function(){
		$(this).parent(".file-content").children("input").click();
		//.children("input").focus();
	});
}

function submenu_internas(){
	
	if($(".menu-interno").hasClass("n-p")){
		$(".menu-interno .submenu").hide();
		$(".menu-interno .submenu.aberto").slideDown();
	}
	
	if($(".menu-interno").hasClass("difer")){
		if(!$(".submenu").parent("li").hasClass('ativo')){
			$(".submenu").hide();
		}
		$(".submenu").prev("li").hover(function(){
			$(this).next(".submenu").slideDown('slow');
		});
	}
}

function submenu_top(){
	
	$(".menu-interno .submenu.ativo").show();
	$(".menu-interno .submenu").click(function(){
		$(".menu-interno .submenu").not(this).removeClass("ativo");
	});
}

function mdagua(parametro){ //classe, id ou elemento no qual o formulário ou os inputs se encontram

	$(parametro).find('input:text.mdagua').each(function(){
		
		 $(this).attr("lang",$(this).attr("value"));
	}); // copia todos os 'values' originais para o atributo 'lang', permitindo comparar o valor posteriormente
	
	$(parametro).find('input:text.mdagua').focus(function(){ //ao entrar em foco, 
		if($(this).attr("value") == $(this).attr("lang")){ //compara se o valor atual é igual ao valor original
		 $(this).attr("rel",$(this).attr("value")); //Se nao for, significa que o campo já foi preenchido uma vez e o valor deve ser preservado.
		 $(this).removeAttr("value");//se for igual ao original, apaga.
		}
	});
	$(parametro).find('input:text.mdagua').focusout(function(){
		if($(this).attr("value") == ""){
			$(this).attr("value",$(this).attr("rel"));
		}
	});
}
