// Declaração de Objetos
s = new SwissKnife();

// Incialização do website
function init(){
	// Validação de Formulários
	s.validaFormularios();
	
	// Caminho certo
	$root = $('.root').val();
	
	// Variáveis de Marcação de Página
	variaveis = new Array('pagina');
	switch(pagina){
		default:
		valores = new Array(pagina);
		break;
	}
	
	// Marcando a Página
	marcar_pagina();
	
	// Flash da Listagem de Notícias
	if(pagina == 'noticias_listagem'){
		$('.galeria li div h3').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/titulo_principalnoticia.swf', $(this), 92, 59, variaveis, valores);
		})	
	}
	
	// Flash da interna de notícias
	if(pagina == 'noticia_interno'){
		$('.historico_esquerda h2').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/titulo_noticia.swf', $(this), 507, 26, variaveis, valores);
		})	
	}
	
	// Flash da Subcategoria de Produto
	$('.lista_produtos li p').each(function(){
		variaveis = new Array('titulo');
		valores = new Array($(this).attr('innerHTML'));
		s.addSwf('swf/titulo_categoria_produto.swf', $(this), 119, 25, variaveis, valores);
	})
	
	// Trigger dos Diferenciais
	if(pagina == 'diferenciais'){
		diferenciais();
	}
	
	// Filtros do Onde encontrar
	$('.select_cidade').change(function(){
		if($(this).val() != '0'){
			window.location = $root+'/onde-comprar/'+$(this).val();	
		}									
	})
	$('.select_bairro').change(function(){
		if($(this).val() != '0'){
			window.location = $root+'/onde-comprar/'+$(this).val();	
		}									
	})
	
	// Título do Estado
	if(pagina == 'onde_encontrar' || pagina == 'coordenadores_mercado'){
		$('#titulo_estado').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/titulo_estado.swf', $(this), 352, 28, variaveis, valores);
		})	
	}
	
	// Título do Produto
	if(pagina == 'produto_interno'){
		$('.titulo_interno_produto').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/titulo_produto.swf', $(this), 507, 26, variaveis, valores);
		})	
		$('.titulo_listaprodutos').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/titulo_subcategoria.swf', $(this), 507, 26, variaveis, valores);
		})	
	}
	
	// Flash da interna de notícias
	if(pagina == 'trabalhe_conosco' || pagina == 'seja_lojista'){
		$('.formulario_curriculo label span').each(function(){
			variaveis = new Array('titulo');
			valores = new Array($(this).attr('innerHTML'));
			s.addSwf('swf/formulario_curriculo.swf', $(this), 264, 17, variaveis, valores);
		})	
	}
}

function marcar_pagina(){
	switch(pagina){
		case 'index' : $('.bt_home a').addClass('selected'); break;
		case 'noticias_listagem' : case 'noticia_interno' : $('.bt_noticias a').addClass('selected'); break;
		case 'historico' : $('.bt_historico a').addClass('selected'); break;
		case 'produtos' : $('.bt_produtos a').addClass('selected'); break;
		case 'diferenciais' : $('.bt_diferenciais a').addClass('selected'); break;
		case 'promocoes' : $('.bt_promocoes a').addClass('selected'); break;
		case 'onde_encontrar' : $('.bt_onde_comprar a').addClass('selected'); break;
		case 'seja_lojista' : $('.bt_seja_lojista a').addClass('selected'); break;
		case 'contatos' : $('.bt_contato a').addClass('selected'); break;
	}
}
function diferenciais(){
	$('#esquerda li a').click(function(e){
		e.preventDefault();
		apagar_textos();
		relacao = $(this).attr('rel');
		$('.'+relacao).fadeIn('slow');
		$(this).addClass('selected');
	})	
}
function apagar_textos(){
	$('.texto_diferencial').each(function(){
		$(this).hide();									  
	})
	$('#esquerda li a').each(function(){
		$(this).removeClass('selected');									  
	})
}

s.addListener(window, 'load', init);









