// Funçao para tratar eventos
function adicionarEvento(objeto, TipoEvento, funcao){
	if(objeto.addEventListener){ // todos navegadores menos IE
		objeto.addEventListener(TipoEvento, funcao, false);
		return true;
	} else if (objeto.attachEvent){ // IE
		var r = objeto.attachEvent('on'+TipoEvento, funcao);
		return r;
	} else {
		return false;
	}
}

function chProduto() {
	var box_produto = document.getElementById("box_produto");
	var value = box_produto.options[box_produto.selectedIndex].value;
	if (value != "")
		document.location.href = BASE + '/receitas/produto/' + value;
}

function chRegiao() {
	var box_regiao = document.getElementById("box_regiao");
	var value = box_regiao.options[box_regiao.selectedIndex].value;
	if (value != "")
		document.location.href = BASE + '/receitas/regiao/' + value;
}

function chTema() {
	var box_tema = document.getElementById("box_tema");
	var value = box_tema.options[box_tema.selectedIndex].value;
	if (value != "")
		document.location.href = BASE + '/receitas/tema/' + value;
}

function chTipoprato() {
	var box_tipoprato = document.getElementById("box_tipoprato");
	var value = box_tipoprato.options[box_tipoprato.selectedIndex].value;
	if (value != "")
		document.location.href = BASE + '/receitas/tipoprato/' + value;
}

function clickImprimir() {
	print();
	return false;
}

function inicia() {
	var box_produto = document.getElementById("box_produto");
	var box_regiao = document.getElementById("box_regiao");
	var box_tema = document.getElementById("box_tema");
	var box_tipoprato = document.getElementById("box_tipoprato");

	adicionarEvento(box_produto, "change", chProduto);
	adicionarEvento(box_regiao, "change", chRegiao);
	adicionarEvento(box_tema, "change", chTema);
	adicionarEvento(box_tipoprato, "change", chTipoprato);

	var print = document.getElementById("imprimir");
	if (print) {
		adicionarEvento(print, "click", clickImprimir);
	}
}

adicionarEvento(window, "load", inicia);
