// Declaração de Objetos
s = new SwissKnife();
$tamanho_padrao = 11;
$tamanho_original = 0;

// Incialização do website
function init(){
	// Chamada da Modal
	$('.modal').mBox();
		
	// Validação de Formulários
	s.validaFormularios();
	
	// Flashs Principais
	s.addSwf('swf/anima_topo.swf', $('#anima_topo'), 980, 165);
	
	// Flash da index
	if(pagina == 'index'){
		s.addSwf('swf/banner_index.swf', $('#banner_destaque'), 980, 353);
	}
	
	// Arredondando Cantos
	arredondar_cantos();
	
	// Marcando o menu
	$('.bt_'+pagina).addClass('selected');
	$('.bt_'+pagina+'s').addClass('selected');
	pagina == 'galeria_interno' ? $('.bt_galerias').addClass('selected') : false;
	pagina == 'destino_interno' ? $('.bt_destinos').addClass('selected') : false;
	pagina == 'noticia_interno' ? $('.bt_noticias').addClass('selected') : false;
	pagina == 'experiencias_listagem' || pagina == 'experiencia_interno' ? $('.bt_experiencias').addClass('selected') : false;
	
	// Moldura dos destinos
	$('.galeria a').each(function(){
		$(this).append('<span></span>');							  
	})
	
	// Moldura das experiências
	$('.experiencias_destaque a').each(function(){
		$(this).append('<span></span>');														  
	})
	
	// Arredondamento do cadastro
	$('#cadastro').each(function(){
		$(this).append('<span class="arredondamento_inferior_destaque"></span>');														  
	})
	
	// Apagando o campo de busca
	$('#termo').click(function(){
		if($(this).attr('value') == 'Digite aqui sua busca/'){
			$(this).attr('value', '');
		}						   
	})
	$('#termo').blur(function(){
		if($(this).attr('value') == ''){
			$(this).attr('value', 'Digite aqui sua busca/');
		}						   
	})
	$('#form_busca').submit(function(){
		if($('#termo').attr('value') == 'Digite aqui sua busca/'){
			alert('O campo de busca é obrigatório!');
			return false;
		}								 
	})
	
	// Controle de Fonte
	if(pagina == 'noticia_interno'){
		$('.bt_aumentar').click(function(e){
			e.preventDefault();
			aumentar_fonte();
		})
		$('.bt_reduzir').click(function(e){
			e.preventDefault();
			reduzir_fonte();
		})
		$('.bt_normalizar').click(function(e){
			e.preventDefault();
			normalizar_fonte();
		})
		formata_paragrafo($.cookie('font_size'));
	}
	
	// Limitação de Caracters do depoimento
	$('.depoimento').limit('1024','.contagem');
}
s.addListener(window, 'load', init);
// Função que arredonda os cantos
function arredondar_cantos(){
	$('.div_padrao h2').each(function(){
		$(this).append('<span class="arredondamento_top_esq"></span><span class="arredondamento_top_dir"></span>');								
	})	
	$('.div_padrao').each(function(){
		$(this).append('<span class="arredondamento_bottom_esq"></span><span class="arredondamento_bottom_dir"></span>');								
	})	
}

// Função que aumenta a fonte do texto
function aumentar_fonte(){
	if($tamanho_original == 0){
		$tamanho = $tamanho_padrao + 1;	
		$tamanho_original = $tamanho;
	} else{
		$tamanho = $tamanho + 1;	
		$tamanho_original = $tamanho;
	}
	formata_paragrafo($tamanho);
}

// Função que reduz a fonte do texto
function reduzir_fonte(){
	if($tamanho_original == 0){
		$tamanho = $tamanho_padrao - 1;	
		$tamanho_original = $tamanho;
	} else{
		$tamanho = $tamanho_original - 1;	
		$tamanho_original = $tamanho;
	}
	formata_paragrafo($tamanho);
}

// Função que normaliza a fonte do texto
function normalizar_fonte(){
	$tamanho_original = $tamanho_padrao;
	formata_paragrafo($tamanho_padrao);
}

// Função que formata o tamanho de fonte do parágrafo
function formata_paragrafo($tamanho){
	$tamanho;
	$.cookie('font_size', $tamanho);
	$('.div_padrao p').css('font-size', $tamanho+'px');
	if($tamanho > $tamanho_padrao){
		$('.bt_aumentar').addClass('selected');	
		$('.bt_normalizar').removeClass('selected');	
		$('.bt_reduzir').removeClass('selected');	
	}
	if($tamanho == $tamanho_padrao){
		$('.bt_aumentar').removeClass('selected');	
		$('.bt_normalizar').addClass('selected');	
		$('.bt_reduzir').removeClass('selected');	
	}
	if($tamanho < $tamanho_padrao){
		$('.bt_aumentar').removeClass('selected');	
		$('.bt_normalizar').removeClass('selected');	
		$('.bt_reduzir').addClass('selected');	
	}
}

















