function submitForm(id) {
	if (id == 'frm_contato') {
		var destino = "";
		destino = $(id).id_depto.value;
		$('botao_enviar').value="enviando...";
		$('botao_enviar').disabled=true;
		$('botao_enviar').style.cursor='default';
		var params = "id_depto=" + url_encode(destino) +
						"&nome=" + url_encode($('txt_nome').value) +
						"&email=" + url_encode($('txt_email').value) +
						"&assunto=" + url_encode($('txt_assunto').value) +
						"&mensagem=" + url_encode($('id_msg').value) +
						"&enviar_contato=1&ajax=true";
		var url = "inc_site/ac_contato.php";
		var ajax = new Ajax.Request(url, {method:'get', parameters:params, asynchronous:true,
						onComplete:function(t) {
							var retorno = t.responseText;
							if (retorno.search('sucesso') != -1) {
								Form.reset(id);
							}
							$('status_val').innerHTML = t.responseText;
							Element.show('status_val');
							$('botao_enviar').value="enviar";
							$('botao_enviar').disabled=false;
							$('botao_enviar').style.cursor='pointer';
						}});
	}
}

function navThumbs() {
	var url = "inc_site/ajax_nav_pecas.php";
	var params = "id_cat=" + arguments[0] + "&id=" + arguments[1] + "&ini=" + arguments[2] + "&max_thumb=" + arguments[3];
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) { adicionaConteudo(t.responseText,'nav_pecas');tt_Init();}});	
}

function ordenaPecas() {
	Element.hide('menu_cat');
	var url = "inc_site/ajax_ordena_pecas.php";
	var params = "id_cat=" + arguments[0];
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					eval("var retorno = " + t.responseText);
					adicionaConteudo(retorno.cat_princ, "bt_cat");
					adicionaConteudo(retorno.menu_cat, "menu_cat");
					adicionaConteudo(retorno.peca_ampl, "cont_img_nav");
					adicionaConteudo(retorno.nav_thumb, "nav_pecas");
					tt_Init();
				}});
}

function mostraPeca(id) {
	var url = "inc_site/ajax_mostra_peca.php";
	var params = "id=" + id;
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					marcaNavThumb(id);
					adicionaConteudo(t.responseText, "cont_img_nav");
				}});
}

function marcaNavThumb(id) {
	var filhos = $("nav_pecas").childNodes;
	for (var i=0; i<filhos.length;i++) {
		if (filhos[i].className == "thumb") {
			var link = filhos[i].getElementsByTagName("a");
			link[0].className = "";
			var pos = link[0].href.search("id=" + id);
			var t_link = link[0].href.length;
			var t_id = ("id=" + id).length;
			if (pos != -1 && pos == t_link-t_id)
				link[0].className = "ativo";
		}
	}
}

function trocaImg(id, n_img) {
	$('img_md').innerHTML = "<img src=\"imagens/fotos/loading.gif\" class=\"loading\" alt=\"Carregando...\" />";
	var url = "inc_site/ajax_troca_foto.php";
	var params = "id=" + id + "&n_img=" + n_img;
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					eval("var retorno = " + t.responseText);
					adicionaConteudo(retorno.nav_img, "nav_foto_ampl");
					adicionaConteudo(retorno.img, "img_md");
				}});
}

function toggleDicas(elemento, dica) {
	if ($(dica).style.display == "block") {
		$(elemento).className = "";
		$(dica).style.display = "none";
	}
	else {
		$(elemento).className = "ativo";
		$(dica).style.display = "block";
	}
}

function addRemOrc(elemento) {
	var material = $(elemento).value;
	if ($('ck_' + material).checked) {
		var url = "orcamento/forms2.php";
		var params = "ajax=true&formulario=" + material;
		var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
					onComplete:function(t) {
						new Insertion.Top('frms_int',t.responseText);
					}});
	}
	else
		Element.remove('fields_' + material);
}

function dicaTBC(tbc) {
	var lis = $('dica_tabelaCortes').getElementsByTagName('li');
	for (var i=0; i<lis.length; i++) {
		if(lis[i].firstChild.href.search(tbc) != -1)
			lis[i].firstChild.className = 'ativo';
		else
			lis[i].firstChild.className = '';
	}
	$('img_tbc').innerHTML = "eee";
	var html_imagem = "<img src=\"imagens/dicas/tbc_" + tbc + ".gif\" alt=\"Tabela de corte - " + tbc + "\" style=\"display:none;\" id=\"src_img_tbc\" />";
	$('img_tbc').innerHTML = html_imagem;
	if (window.opera)
		Effect.Appear('src_img_tbc', { duration:0.5, to:1 });
	else
		Event.observe('src_img_tbc', 'load', function() { Effect.Appear('src_img_tbc', { duration:0.5, to:1 }); });
}

function fotoEmpresa(sec) {
	if (sec.search('empresa') != -1) {
		if ($('lk_empresa').className.search('ativo') != -1 && $('img_gr').style.display.search('block') != -1) {
			$('img_gr').style.display = 'none';
			Element.removeClassName('lk_empresa', 'bt_ativo');
			$('imgs_inst').style.height = "250px";
			return false;
		}
		Element.addClassName('lk_empresa', 'bt_ativo');
		Element.removeClassName('lk_equi', 'bt_ativo');
	}
	if (sec.search('equi') != -1) {
		if ($('lk_equi').className.search('ativo') != -1 && $('img_gr').style.display.search('block') != -1) {
			$('img_gr').style.display = 'none';
			Element.removeClassName('lk_equi', 'bt_ativo');
			$('imgs_inst').style.height = "250px";
			return false;
		}
		Element.removeClassName('lk_empresa', 'bt_ativo');
		Element.addClassName('lk_equi', 'bt_ativo');
	}
		
	var params = "sec=" + sec;
	var url = "inc_site/ajax_img_empresa.php";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					$('img_gr').innerHTML = t.responseText;
					$('imgs_inst').style.height = "620px";
					$('img_gr').style.display = 'block';
					var img_tmp = $('cont_img').firstChild;
					//alert(img_tmp);
					if (window.opera)
						Effect.Appear(img_tmp, { duration:0.5, to:1 });
					else
						Event.observe(img_tmp, 'load', function() { Effect.Appear(img_tmp, { duration:0.5, to:1 }); });
				}});
}

function mudaFotoInst(sec, id_img) {
	var params = "sec=" + sec + "&id_img=" + id_img;

	if (arguments[2] && arguments[2] > 0 && arguments[2] < 4) {
		params += "&id_equi=" + arguments[2];
	}

	var url = "inc_site/ajax_img_empresa.php";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					$('img_gr').innerHTML = t.responseText;
					var img_tmp = $('cont_img').firstChild;
					//alert(img_tmp);
					if (window.opera)
						Effect.Appear(img_tmp, { duration:0.5, to:1 });
					else
						Event.observe(img_tmp, 'load', function() { Effect.Appear(img_tmp, { duration:0.5, to:1 }); });
			}});
}

function adicionaConteudo(cont, id_layer) {
	cont=cont.replace(/\+/g," ");
	cont=unescape(cont);
	$(id_layer).innerHTML = cont;
	
	if (arguments[2] && arguments[2] == true) {
		eval(arguments[3]);
		//if (window.opera)
			//apresentaPopUp();
		//else
			//Event.observe(arguments[3], 'load', eval(arguments[4]), false);
	}
}

// url_encode version 1.0 
function url_encode(str) { 
    var hex_chars = "0123456789ABCDEF"; 
    var noEncode = /^([a-zA-Z0-9\_\-\.])$/; 
    var n, strCode, hex1, hex2, strEncode = ""; 

    for(n = 0; n < str.length; n++) { 
        if (noEncode.test(str.charAt(n))) { 
            strEncode += str.charAt(n); 
        } else { 
            strCode = str.charCodeAt(n); 
            hex1 = hex_chars.charAt(Math.floor(strCode / 16)); 
            hex2 = hex_chars.charAt(strCode % 16); 
            strEncode += "%" + (hex1 + hex2); 
        } 
    } 
    return strEncode; 
}

window.onload = function() {
	var FO = { movie:"swf/maquina.swf", width:"245", height:"290", majorversion:"6", build:"0", wmode:"transparent" };
	//UFO.create(FO, "flash_maquina");
}
