SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);
SWFAddress.setStrict('');

var lang_pt = new Array();
lang_pt['institucional']	= 'Institucional';
lang_pt['produtos'] 		= 'Produtos';
lang_pt['receitas']			= 'Receitas';
lang_pt['novidades'] 		= 'Novidades';
lang_pt['lista'] 			= 'Produtos de A a Z';
lang_pt['contato'] 			= 'Contato';

var lang_en = new Array();
lang_en['institucional']	= 'Institutional';
lang_en['produtos'] 		= 'Products';
lang_en['receitas']			= 'Revenue';
lang_en['novidades'] 		= 'News';
lang_en['lista'] 			= 'Products A to Z';
lang_en['contato'] 			= 'Contact';

var lang_sp = new Array();
lang_sp['institucional']	= 'Instituciional';
lang_sp['produtos'] 		= 'Productos';
lang_sp['receitas']			= 'Ingresos';
lang_sp['novidades'] 		= 'Noticias';
lang_sp['lista'] 			= 'Productos de A a Z';
lang_sp['contato'] 			= 'Contacto';

var traducoes = eval(LANG);

function toTitleCase(str)
{
    return str.substr(0,1).toUpperCase() + str.substr(1);
}   
function formatTitle(title) {
	var pagina = '';
	
	var partes = title.split('/');
	if(traducoes[partes[0]]) {
		partes[0] = traducoes[partes[0]];
	}
	pagina += toTitleCase(partes[0]);

	if(pagina == '') {
		return TITULO;
	} else {
		return TITULO + ' - ' + pagina;
	}
}

function goTo(page) {
	SWFAddress.setValue(page);
}

function handleChange(event) {
	$('#loading').css('display','block');
	
	if(event.path == '') {
		event.path = 'produtos';
	}
	
	var partes = event.path.split('/');
	if(valSetTitle(partes[0])) {		
		SWFAddress.setTitle(formatTitle(event.path));
	}
	
	$("#content_site").load('content.php?url=' + event.path, {}, onComplete);
	
}

function setTitulo (titulo) {
	SWFAddress.setTitle(formatTitle(titulo));
}

function onComplete(data) 
{
	$('#loading').css('display','none');
	
	$('div.png_thumb').pngFix( );
	
	setButtons();
}

function setButtons() {
	var botoes = $('div.button_big');
	for(var i = 0; i < botoes.length; i++) {
		botoes[i].onmouseover = function() {
			this.className = this.className.replace('button_big','button_big_over');
		}
		
		botoes[i].onmouseout = function() {
			this.className = this.className.replace('button_big_over','button_big');
		}
	}
	
	var botoes2 = $('div.button_small');
	for(var i = 0; i < botoes2.length; i++) {
		botoes2[i].onmouseover = function() {
			this.className = this.className.replace('button_small','button_small_over');
		}
		
		botoes2[i].onmouseout = function() {
			this.className = this.className.replace('button_small_over','button_small');
		}
	}
}

function changePage(page)
{
	window.open('./' + page, '_self');
}

function addFlash(file, target, width, height, flashvars, bg, wmode)
{
	if(!bg) {
		bg = "0xFFFFFF";
	}
	
	if(!wmode) {
		wmode = "transparent";
	}
	
	var params = { quality: "high", scale: "noscale", wmode:wmode, allowscriptaccess: "always", bgcolor: bg };
	var attributes = { id: target, name: target };
	if(!flashvars) {
		var flashvars = { };
	}
	
	swfobject.embedSWF(file, target, width, height, "10", "files/expressInstall.swf", flashvars, params, attributes);	
}

var ID_ATUAL = '';

function setEventsMenu() {
	var menus = $('.item-menu>li');
	for(var i=0; i < menus.length; i++) {
		
		menus[i].onmouseover = function() {
			if(ID_ATUAL != this.id) {
				this.className = this.className.replace('item-menu-li','item-menu-li-over');			
			}
		}
		
		menus[i].onmouseout = function() {

			if(ID_ATUAL != this.id) {
				this.className = this.className.replace('item-menu-li-over','item-menu-li');
			} else {

			}
		}
		
	}
}

function setMenuClick(id) {
	if(ID_ATUAL != '') {
		var aux = $('#' + ID_ATUAL).attr('class').replace('item-menu-li', '');
		var aux2 = $('#' + ID_ATUAL).attr('class').replace('item-menu-li-over', '');
		var classe = 'item-menu-li';
		
		if(aux == '2' || aux2 == '2') {
			classe += '2';
		}

		$('#' + ID_ATUAL).attr('class',classe);
	}
	ID_ATUAL = id;
}

// valida se o titulo vai ser setado ou não
function valSetTitle(pg) {
	var pgs = ['Lista-produtos','Produto','Noticias'];
	if(!in_array(pg, pgs)) {
		return true;
	} else {
		return false;
	}
}


function setEventPositionBg(id) {
	$('#' + id).mouseover( function() { this.style.backgroundPosition = 'bottom'; } );
	$('#' + id).mouseout( function() { this.style.backgroundPosition = 'top'; } );
}

function configuraScroll(controle, conteudo) {
	var up = $('#' + controle + '>#seta-up');
	var down = $('#' + controle + '>#seta-down');
	
	var content = $('#' + conteudo);
	up.click(function() { alert('ok'); } );
}

function imprimeReceita() {
	Utils.pop('imprimir.php', 'Imprimir', 700, 600);
}

function videoInstitucional() {
	Utils.pop('content.php?url=video_institucional', 'Video_Institucional', 540, 475);
}

function abreCurriculo() {
	Utils.pop('trabalhe_conosco.php', 'Trabalhe_Conosco', 710, 650);
}

function enviaReceita(codigo, sid) {
	Utils.openWindow('content.php?url=enviar_receita', {id:codigo, sid:sid}, 500, 460);
}

function enviaContato(params) {
	Utils.openWindow('content.php?url=envia_contato', params, 400, 100);
}

function enviaContatoD(params) {
	Utils.openWindow('content.php?url=envia_contato_distribuidor', params, 400, 100);
}

function loadCidades(value, field) {
	loadOptions(value, field, 'content.php?url=get_cidades', 'selecione uma categoria');
}

function TrabalheConosco(sid) {
	Utils.openWindow('content.php?url=trabalhe_conosco', {sid:sid}, 600, 600);
}
function buscaReceitas() {
	
	var ocasiao = $('#ocasiao').val();
	var categoria = $('#categoria').val();
	var palavraChave = $('#palavraChave').val();
	
	goTo('receitas/'+ ocasiao + '/' + categoria + '/' + limpaEspacos(palavraChave));
}

function buscaProdutos() {
	
	var linha = $('#linha').val();
	var categoria = $('#categoria').val();
	var palavraChave = $('#palavraChave').val();
	
	$('#busca').val(palavraChave);
	
	goTo('busca/'+ linha + '/' + categoria + '/' + limpaEspacos(palavraChave));
}

function searchProducts() {
	var value = $('#busca').val();

	if(value == '' || value == SEARCH) {
		$('#busca').val('');
		$('#busca').focus();
	} else {
		goTo('busca/0/0/' + limpaEspacos(value));
	}
}