// JavaScript Document





// Esta função instancia o objeto XMLHttpRequest

function openAjax() {

	var ajax;

	try {

		ajax = new XMLHttpRequest();

	} catch(ee) {

		try {

			ajax = new ActiveXObject("Msxml2.XMLHTTP");

		} catch(e) {

			try {

				ajax = new ActiveXObject("Microsoft.XMLHTTP");

			} catch(E) {

				ajax = false;

			}

		}

	}

	return ajax;

}



// Chama a função loadFunctions ao carregar a página

window.onload = loadFunctions;



// Função que chama outras funções

function loadFunctions() {

	//fundo();

	fundoGeral();

	criaDivs();			

	montre('smenu1');

}



function montre(id){

	var d = gE(id);

	for (var i = 1; i <= 10; i++){

		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}

	}

	if (d) d.style.display='block';

}



// Utilizada para evitar digitar o document.getElementById

function gE(ID){

	return document.getElementById(ID);

}



// Utilizada para evitar digitar o document.getElementsByTagName

function gEs(tag) {

	return document.getElementsByTagName(tag);

}



//função para mostrar as caixas de navegação para os itens do menu

function abreBoxNavegacao(param){

	var nomeId = '';

	var localBox = gE('localBox');

	

	switch (param){

		case "linha_branca": nomeId = "boxBalaoLinhaLeite";

		break;

	}

	

	if ((nomeId == "") ||(nomeId == null) ) return false;

	

	var box = gE(nomeId);

	

	

	if (gE(nomeId).style.display == 'block'){

		localBox.style.height = 'auto';

		gE(nomeId).style.display = 'none';	

	}else{

		localBox.style.height = '76px';

		gE(nomeId).style.display = 'block';

	}

}



// função utilizada para carregar as paginas vindas pelo flash

function abrePaginaFlash(url){

	var caminho = '';

	var conteudo = '';

	switch (url){

		case 'contato':	caminho = 'contato.php?ajax=true';

		break;

		case 'cotacao':	caminho = 'cotacao.php?ajax=true';

		break;

		case 'sisproducao':	caminho = 'sisproducao.php?ajax=true';

		break;

		case 'produtos': caminho = 'produtos.php?ajax=true';		

		break;

		case 'principal': caminho = 'principal2.php?ajax=true';

		break;

		case 'empresa':	caminho = 'empresa.php?ajax=true';	

		break;

		case 'tecnologia': caminho = 'tecnologia.php?ajax=true';	

		break;

		case 'duvidas':	caminho = 'faq.php?ajax=true';	

		break;

		case 'links': caminho = 'links.php?ajax=true';

		break;

		case 'boletins': caminho = 'boletins.php?ajax=true';

		break;

	}

	

	conteudo = gE('conteudo');

	

	if ((caminho != '') && (conteudo != '')){

		if (caminho != 'produtos.php?ajax=true' ){

			// colocar o ajax caso for para a pagina de produtos

			var ajax = openAjax();

			var refer = gE('conteudo');			

			

			if (gE('tbanner')) {

				var tbanner = gE('tbanner');

				var banner = gE('topo');

				tbanner.parentNode.removeChild(tbanner);

				trocarBanner('topo', 'index');

			}

						

			ajax.open('GET', caminho, true);

			ajax.onreadystatechange = function() {

				if (ajax.readyState == 1){

					conteudo.innerHTML = '';

					loading(true, 'conteudo');

				} // if->readyState->1

				if (ajax.readyState == 4){	

					if (ajax.status == 200){				

						loading(false, 'conteudo');

						conteudo.style.textAlign = 'left';

						conteudo.innerHTML = ajax.responseText;

						var tamHeight = conteudo.offsetHeight;

						//conteudo.style.height = tamHeight + 20 + 'px';					

					}// id->ajax.status->200

					else{

						conteudo.innerHTML = "Erro ao carregar a página";

					}

				}// if->readyState->4

			}// ajax.readystatechange

			ajax.send(null);

		}//if->caminho != 'produtos.php'

		else{

			

			if (gE('tbanner')) {

				var tbanner = gE('tbanner');

				var banner = gE('topo');

				tbanner.parentNode.removeChild(tbanner);

				trocarBanner('topo', 'index');

			}

						

			var ajax = openAjax();

			ajax.open('GET', caminho, true);

			ajax.onreadystatechange = function() {

				if (ajax.readyState == 1){

					conteudo.innerHTML = '';

					loading(true, 'conteudo');

				} // if->readyState->1

				if (ajax.readyState == 4){	

					if (ajax.status == 200){				

						loading(false, 'conteudo');					

						conteudo.style.textAlign = 'left';

						conteudo.innerHTML = ajax.responseText;

						var tamHeight = conteudo.offsetHeight;

						//conteudo.style.height = tamHeight + 20 + 'px';					

					}// id->ajax.status->200

					else{

						conteudo.innerHTML = "Erro ao carregar a página";

					}

				}// if->readyState->4

			}// ajax.readystatechange

			ajax.send(null);		

		}

	}//if->caminho && conteudo	



}

/* ////////////////////////////////////////////////////////////////////////////////////////// */



function abreProduto(param, menu){

	var banner = gE('topo');

	

	if (banner){

		banner.innerHTML = '';

		var tbanner = document.createElement('div');

		tbanner.setAttribute('id','tbanner');

		if (!document.getElementById('tbanner')) {

			// Insere a img na tag informada na variável refer				

			banner.insertBefore(tbanner, banner.firstChild);					

			trocarBanner('tbanner', param);			

		}

		else{

			trocarBanner('tbanner', param);

		}

	}

	

	var conteudo = gE('conteudo');

	var ajax = openAjax();

	ajax.open('GET', param+'.php', true);

	ajax.onreadystatechange = function() {

	if (ajax.readyState == 1){

			conteudo.innerHTML = '';

			loading(true, 'conteudo');

		} // if->readyState->1

		if (ajax.readyState == 4){	

			if (ajax.status == 200){				

				loading(false, 'conteudo');

				conteudo.style.textAlign = 'left';

				conteudo.innerHTML = ajax.responseText;

				var tamHeight = conteudo.offsetHeight;

				montre('smenu'+menu);

				//conteudo.style.height = tamHeight + 20 + 'px';					

			}// id->ajax.status->200

			else{

				conteudo.innerHTML = "Erro ao carregar a página";

			}

		}// if->readyState->4

	}// ajax.readystatechange

	ajax.send(null);

	return false;	



}



function abreProdutoProd(param, pagina, idLink, menu){

	var banner = gE('topo');

	

	if (banner){

		banner.innerHTML = '';

		var tbanner = document.createElement('div');

		tbanner.setAttribute('id','tbanner');

		if (!document.getElementById('tbanner')) {

			// Insere a img na tag informada na variável refer				

			banner.insertBefore(tbanner, banner.firstChild);					

			trocarBanner('tbanner', param);			

		}

		else{

			trocarBanner('tbanner', param);

		}

	}

	

	var conteudo = gE('conteudo');

	var ajax = openAjax();

	ajax.open('GET', param+'.php', true);

	ajax.onreadystatechange = function() {

	if (ajax.readyState == 1){

			conteudo.innerHTML = '';

			loading(true, 'conteudo');

		} // if->readyState->1

		if (ajax.readyState == 4){	

			if (ajax.status == 200){				

				loading(false, 'conteudo');

				conteudo.style.textAlign = 'left';

				conteudo.innerHTML = ajax.responseText;

				var tamHeight = conteudo.offsetHeight;

				montre('smenu'+menu);

				

				abrePaginaA(pagina, 'produtos_conteudo', gE(idLink));

				//conteudo.style.height = tamHeight + 20 + 'px';					

			}// id->ajax.status->200

			else{

				conteudo.innerHTML = "Erro ao carregar a página";

			}

		}// if->readyState->4

	}// ajax.readystatechange

	ajax.send(null);	

	

	

	return false;	

}



function abreProduto2(param, local, bn){

	

	if (bn == '' || bn == null)

		var $nomeBn = param;

	else

		var $nomeBn = bn;

		

	

	var banner = gE('topo');

	if (banner){

		banner.innerHTML = '';

		var tbanner = document.createElement('div');

		tbanner.setAttribute('id','tbanner');

		if (!document.getElementById('tbanner')) {

			// Insere a img na tag informada na variável refer				

			banner.insertBefore(tbanner, banner.firstChild);					

			trocarBanner('tbanner',$nomeBn);

		}

		else{

			trocarBanner('tbanner', $nomeBn);

		}

	}

	

	var conteudo = gE(local);

	var ajax = openAjax();

	ajax.open('GET', param+'.php', true);

	ajax.onreadystatechange = function() {

	if (ajax.readyState == 1){

			conteudo.innerHTML = '';

			loading(true, local);

		} // if->readyState->1

		if (ajax.readyState == 4){	

			if (ajax.status == 200){				

				loading(false, local);

				conteudo.style.textAlign = 'left';

				conteudo.innerHTML = ajax.responseText;

				var tamHeight = conteudo.offsetHeight;

				//conteudo.style.height = tamHeight + 20 + 'px';					

			}// id->ajax.status->200

			else{

				conteudo.innerHTML = "Erro ao carregar a página";

			}

		}// if->readyState->4

	}// ajax.readystatechange

	ajax.send(null);

	return false;

}





function trocarBanner(local, param){	

	var cont = gE(local);

	if (cont){

		var ajax = openAjax();

		ajax.open('GET', 'funcaobanner.php?banner='+param, true);

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1){

				cont.innerHTML = '';

				loading(true, local);

			} // if->readyState->1

			if (ajax.readyState == 4){				

				if (ajax.status == 200){				

					loading(false, local);					

					cont.style.textAlign = 'left';

					cont.innerHTML = ajax.responseText;

					var tamHeight = cont.offsetHeight;

					//conteudo.style.height = tamHeight + 20 + 'px';					

				}// id->ajax.status->200

				else{

					cont.innerHTML = "Erro ao carregar banner";

				}

			}// if->readyState->4

		}// ajax.readystatechange

		ajax.send(null);

		return false;

	}

	return false;

}

/*

function conteudoDireita(){

	var cont = gE('direita');

	if (cont){

		var ajax = openAjax();

		ajax.open('GET', 'coluna_direita.php?ajax=true', true);

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1){

				cont.innerHTML = '';

				loading(true, 'direita');

			} // if->readyState->1

			if (ajax.readyState == 4){				

				if (ajax.status == 200){				

					loading(false, 'direita');					

					cont.style.textAlign = 'left';

					cont.innerHTML = ajax.responseText;

					var tamHeight = cont.offsetHeight;

					//conteudo.style.height = tamHeight + 20 + 'px';					

				}// id->ajax.status->200

				else{

					cont.innerHTML = "Erro ao carregar a página";

				}

			}// if->readyState->4

		}// ajax.readystatechange

		ajax.send(null);

		return false;

	}	

}

*/



function abrePaginaA(url, param, lin){

	if (param == '' || param == null){

		var conteudo = gE('conteudo');

		var local = 'conteudo';

	}

	else{

		var conteudo = gE(param);

		var local = param;

	}

	

	

	if (url){

		var ajax = openAjax();

		ajax.open('GET', url, true);

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1){

				conteudo.innerHTML = '';

				loading(true, local);

			} // if->readyState->1

			if (ajax.readyState == 4){				

				if (ajax.status == 200){				

					loading(false, local);

					conteudo.style.textAlign = 'left';

					

					// muda a visualição do link selecionado

						if(lin){

							for (var t = 1; t <= 31; t++){

								gE('itemProd_'+t).style.textDecoration = 'none';

							}

							lin.style.textDecoration = 'underline';

						}

						

					conteudo.innerHTML = ajax.responseText;

					var tamHeight = conteudo.offsetHeight;

					//conteudo.style.height = tamHeight + 20 + 'px';					

				}// id->ajax.status->200

				else{

					conteudo.innerHTML = "Erro ao carregar a página";				

				}

			}// if->readyState->4

		}// ajax.readystatechange

		ajax.send(null);

		return false;

	}

}



/* não sera util no momento

function limpaCamposNewsLetter(){

		gE('f_info_nome').onfocus = function(){

				gE('f_info_nome').value = '';

		}	



		gE('f_info_email').onfocus = function(){

				gE('f_info_email').value = '';

		}

}

*/



//gravar newsLetters

function btnOKNewsLetter(){

	//if (!gE('btnOKNews')) return false;

	

	//if (gE('btnOKNews')) alert(gE('btnOKNews').value);		

	

	//gE('btnOKNews').onclick = function(){

	if (gE('btnOKNews').value){	

		var validacao = validaNewsLetter();

		

		if (validacao == true){

			var ajax = openAjax();

			ajax.open('POST', 'actions.php?ajax=true&cadNews=true', true);

			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

			ajax.onreadystatechange = function() {				

			gE('msg').innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\' align=\'middle\'> Realizando operação.</p>';	

			gE('msg').style.color = '#0066CC';

				if (ajax.readyState == 4) {

					if (ajax.status == 200) {

						// Atualiza o relatório com os contatos cadastrados

						//alert("Cadastro realizado com sucesso.");

						gE('msg').innerHTML = ajax.responseText;

						gE('msg').style.color = '#CC0000';

						gE('f_info_nome').value = 'nome';

						gE('f_info_email').value = 'e-mail';

					} // status ->200					

				} // readyState->4				

			} // ajax->onreadystatechange			

			var dataPost = 'action=cadastrar';

			

			dataPost += '&nome=' + gE('f_info_nome').value;

			dataPost += '&email=' + gE('f_info_email').value;

						

			ajax.send(dataPost);

		} // if->validacao->true

		return false

	} // btnOKNews.onclick

	

	

	//gE('btnExcluirNews').onclick = function(){

	if (gE(btnExcluirNews).value){

		var validacao = validaNewsLetter();

		

		if (validacao == true){

			var ajax = openAjax();

			ajax.open('POST', 'actions.php?ajax=true&cadNews=true', true);

			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

			ajax.onreadystatechange = function() {

			gE('msg').innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\' align=\'middle\'> Realizando operação.</p>';	

			gE('msg').style.color = '#0066CC';

				if (ajax.readyState == 4) {

					if (ajax.status == 200) {

						// Atualiza o relatório com os contatos cadastrados

						//alert("E-mail excluido com sucesso");

						gE('msg').innerHTML = ajax.responseText;

						gE('msg').style.color = '#CC0000';

						gE('f_info_nome').value = '';

						gE('f_info_email').value = '';

					} // status ->200

				} // readyState->4

			} // ajax->onreadystatechange			

			var dataPost = 'action=excluir';

			

			dataPost += '&nome=' + gE('f_info_nome').value;

			dataPost += '&email=' + gE('f_info_email').value;

						

			ajax.send(dataPost);				

		} // if->validacao->true

		return false		

	}

	return false;

}



//funcção para validar formulario de newsletter

function validaNewsLetter(){

	if (!gE('frmCadNews')) return false;

	

	var nome = gE('f_info_nome');

	var email = gE('f_info_email');

	

	if (nome.value == '' || nome.value == null)	{

		alert("Campo Nome em banco.");

		nome.focus();		

		return false;

	}

	

	if (email.value == '' || email.value == null){

			alert("Campo E-mail em branco")

			email.focus();

			return false;

	}

	var verificaEmail = validaEmail(email.value);

	

	if (verificaEmail == false){

		alert("E-mail inválido, ");

		email.focus();

		return false;

	}	

	

	return true;	

}





// função para enviar e-mail

function btnOKContato(){

	var validacao = validaContato();	

		

	if (gE('btnOKCont').value){

		if (validacao == false) return false;

		

		var ajax = openAjax();

		ajax.open('POST', 'actions.php?ajax=true&contato=true', true);

		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajax.onreadystatechange = function(){

			gE('msg').innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\' align=\'middle\'> Enviando.</p>';

			gE('msg').style.color = '#0066CC';

			if (ajax.readyState == 4){

				if (ajax.status == 200) {

					gE('msg').innerHTML = ajax.responseText;

					gE('f_cont_nome').value = '';

					gE('f_cont_email').value = '';

					gE('f_cont_assunto').value = '';

					gE('f_cont_msg').value = '';

				} // if->ajax.status == 200

			} // if->ajax.readyState == 4

		}// ajax.onreadystatechange

		

		var dataPost = 'action=enviar';

			

		dataPost += '&nome=' + gE('f_cont_nome').value;

		dataPost += '&email=' + gE('f_cont_email').value;

		dataPost += '&assunto=' + gE('f_cont_assunto').value;

		dataPost += '&msg=' + gE('f_cont_msg').value;

						

		ajax.send(dataPost);	

		return false;

	} // if->gE('btnOKCont').value

}



//função para validar alguns campos do formulario de cotação

function validaCotacao(){

	if (!gE('frmCotacao')) return false;

	

	var nome = gE('f_cota_nome');

	var ddd = gE('f_cota_ddd');

	var tel = gE('f_cota_tel');

	var email = gE('f_cota_email');

	var cidade = gE('f_cota_cidade');

	var estado = gE('f_cota_uf');

	var cidadePr = gE('f_cota_cidade2');

	var estadoPr = gE('f_cota_uf2');

	var prod1 = gE('f_cota_producao1');

	var prod2 = gE('f_cota_producao2');

	var prod3 = gE('f_cota_producao3');

	

	if (nome.value == '' || nome.value == null){

		alert("Campo Nome em branco.");

		nome.focus();

		return false;

	}

	

	if (ddd.value == '' || ddd.value == null){

		alert("Campo Telefone em branco.");

		ddd.focus();

		return false;

	}

	

	if (tel.value == '' || tel.value == null){

		alert("Campo Telefone em branco.");

		tel.focus();

		return false;

	}

	

	var verificaEmail = validaEmail(email.value);

	

	if (verificaEmail == false){

		alert("E-mail inválido");		

		email.focus();

		return false;

	}

	

	if (cidade.value == '' || cidade.value == null){

		alert("Campo Cidade em branco.");

		cidade.focus();

		return false;

	}

	

	if (estado.value == '' || estado.value == null){

		alert("Campo Estado em branco.");

		estado.focus();

		return false;

	}

	

	if (cidadePr.value == '' || cidade.value == null){

		alert("Campo Cidade da Propriedade em branco.");

		cidadePr.focus();

		return false;

	}

	

	if (estadoPr.value == '' || estadoPr.value == null){

		alert("Selecione um Estado da Propriedade.");

		estadoPr.focus();

		return false;

	}

	

	return true;

}



// função para enviar cotação

function btnOKCotacao(){

	var validacao = validaCotacao();



	if (gE('btnOKCotacao').value){

		if (validacao == false) return false;

		

		var ajax = openAjax();

		ajax.open('POST', 'actions.php?ajax=true&cotacao=true', true);

		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajax.onreadystatechange = function(){

			gE('msg').innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\' align=\'middle\'> Enviando.</p>';

			gE('msg').style.color = '#0066CC';

			if (ajax.readyState == 4){

				if (ajax.status == 200) {

	

					gE('msg').innerHTML = ajax.responseText;

					gE('f_cota_nome').value = '';

					gE('f_cota_ddd').value = '';

					gE('f_cota_tel').value = '';

					gE('f_cota_email').value = '';

					gE('f_cota_cidade').value = '';

					gE('f_cota_cidade2').value = '';

					gE('f_cota_uf').value = '';

					gE('f_cota_uf2').value = '';

					gE('f_cota_producao1').checked = '';

					gE('f_cota_producao2').checked = '';

					gE('f_cota_producao3').checked = '';					

					//linha branca

					for (var j=1; j <=9; j++){

						gE('f_cota_branca'+j).checked = '';	

					}

					for (var j=1; j <=9; j++){

						gE('f_cota_qtde_branca'+j).value = '';	

					}

					

					//linha proteica

					for (var j=1; j <=8; j++){

						gE('f_cota_proteica'+j).checked = '';	

					}

					for (var j=1; j <=8; j++){

						gE('f_cota_qtde_proteica'+j).value = '';	

					}

					

					//linha leite

					for (var j=1; j <=4; j++){

						gE('f_cota_leite'+j).checked = '';	

					}

					for (var j=1; j <=4; j++){

						gE('f_cota_qtde_leite'+j).value = '';	

					}					

					

					//linha tecnologica

					for (var j=1; j <=5; j++){

						gE('f_cota_tec'+j).checked = '';	

					}

					for (var j=1; j <=5; j++){

						gE('f_cota_qtde_tec'+j).value = '';	

					}
					
					//linha racoes
					
					for (var j=1; j <= 6; j++){
					
						gE('f_cota_rac'+j).checked = '';
					}
					for (var j=1; j <=6; j++){

						gE('f_cota_qtde_rac'+j).value = '';	

					}

					//outras especies

					for (var j=1; j <=5; j++){

						gE('f_cota_ani'+j).checked = '';	

					}

					for (var j=1; j <=5; j++){

						gE('f_cota_qtde_ani'+j).value = '';	

					}

				} // if->ajax.status == 200

			} // if->ajax.readyState == 4

		}// ajax.onreadystatechange

		

		var dataPost = 'action=enviar';

		dataPost += '&nome=' + gE('f_cota_nome').value;

		dataPost += '&tel=' + gE('f_cota_ddd').value +'-'+ gE('f_cota_tel').value;

		dataPost += '&email=' + gE('f_cota_email').value;

		dataPost += '&cidade=' + gE('f_cota_cidade').value;

		dataPost += '&uf=' + gE('f_cota_uf').value;

		dataPost += '&cidade2=' + gE('f_cota_cidade2').value;

		dataPost += '&uf2=' +gE('f_cota_cidade2').value;

		dataPost += '&producao1=' + gE('f_cota_producao1').value;

		dataPost += '&producao2=' + gE('f_cota_producao2').value;

		dataPost += '&producao3=' + gE('f_cota_producao3').value;

		//linha branca

		for (var j=1; j <=9; j++){

			if (gE('f_cota_qtde_branca'+j).value)

				dataPost += '&branca'+j+'=' + gE('f_cota_qtde_branca'+j).value;

			else 

			dataPost += '&branca'+j+'=0';

		}

		

		//linha proteica

		for (var j=1; j <=8; j++){

			if (gE('f_cota_qtde_proteica'+j).value)

				dataPost += '&proteica'+j+'=' + gE('f_cota_qtde_proteica'+j).value;

			else 

			dataPost += '&proteica'+j+'=0';

		}

		

		//linha leite

		for (var j=1; j <=4; j++){

			if (gE('f_cota_qtde_leite'+j).value)

				dataPost += '&leite'+j+'=' + gE('f_cota_qtde_leite'+j).value;

			else 

			dataPost += '&leite'+j+'=0';

		}

		

		//linha tecnologica

		for (var j=1; j <=5; j++){

			if (gE('f_cota_qtde_tec'+j).value)

				dataPost += '&tec'+j+'=' + gE('f_cota_qtde_tec'+j).value;

			else 

			dataPost += '&tec'+j+'=0';

		}

		//linha racoes

		for (var j=1; j <=6; j++){

			if (gE('f_cota_qtde_rac'+j).value)

				dataPost += '&racoes'+j+'=' + gE('f_cota_qtde_rac'+j).value;

			else 

			dataPost += '&racoes'+j+'=0';

		}
		

		//outras especies

		for (var j=1; j <=5; j++){

			if (gE('f_cota_qtde_ani'+j).value)

				dataPost += '&ani'+j+'=' + gE('f_cota_qtde_ani'+j).value;

			else 

			dataPost += '&ani'+j+'=0';

		}

		

		ajax.send(dataPost);	

		return false;

	} // if->gE('btnOKCont').value

	return false;

}



// função para enviar duvida

function btnOKDuvida(){

	var validacao = validaDuvida();

		

	if (gE('btnOKDuv').value){

		if (validacao == false) return false;

		

		var ajax = openAjax();

		ajax.open('POST', 'actions.php?ajax=true&duvidas=true', true);

		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		ajax.onreadystatechange = function(){

			gE('msg').innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\' align=\'middle\'> Enviando.</p>';

			gE('msg').style.color = '#0066CC';

			if (ajax.readyState == 4){

				if (ajax.status == 200) {

					gE('msg').innerHTML = ajax.responseText;

					gE('f_duv_nome').value = '';

					gE('f_duv_email').value = '';					

					gE('f_duv_msg').value = '';

				} // if->ajax.status == 200

			} // if->ajax.readyState == 4

		}// ajax.onreadystatechange

		

		var dataPost = 'action=enviar';

			

		dataPost += '&nome=' + gE('f_duv_nome').value;

		dataPost += '&email=' + gE('f_duv_email').value;	

		dataPost += '&msg=' + gE('f_duv_msg').value;

						

		ajax.send(dataPost);	

		return false;

	}// if->gE('btnOKDuv').value	

}



// função para validar o formulario de contato

function validaContato(){

	if (!gE('frmContato')) return false;

	

	var nome = gE('f_cont_nome');

	var email = gE('f_cont_email');

	var assunto = gE('f_cont_assunto');

	var msg = gE('f_cont_msg');

	

	if (nome.value == '' || nome.value == null){

		alert("Campo Nome em branco.");

		nome.focus();

		return false;

	}

	

	if (email.value == '' || email.value == null){

		alert("Campo E-mail em branco");

		email.focus();

		return false;

	}

	

	var verificaEmail = validaEmail(email.value);

	

	if (verificaEmail == false){

		alert("E-mail inválido");		

		email.focus();

		return false;

	}

	

	if (assunto.value == '' || assunto.value == null){

		alert("Campo Assunto em branco");

		assunto.focus();

		return false;

	}

	

	if (msg.value == '' || msg.value == null){

		alert("Campo Mensagem em branco");

		msg.focus();

		return false;

	}

	

	return true;

}



// função para validar o formulario de duvida

function validaDuvida(){

	if (!gE('frmDuvida')) return false;

	

	var nome = gE('f_duv_nome');

	var email = gE('f_duv_email');	

	var msg = gE('f_duv_msg');

	

	if (nome.value == '' || nome.value == null){

		alert("Campo Nome em branco.");

		nome.focus();

		return false;

	}

	

	if (email.value == '' || email.value == null){

		alert("Campo E-mail em branco");

		email.focus();

		return false;

	}

	

	var verificaEmail = validaEmail(email.value);

	

	if (verificaEmail == false){

		alert("E-mail inválido");		

		email.focus();

		return false;

	}

		

	if (msg.value == '' || msg.value == null){

		alert("Campo Mensagem em branco");

		msg.focus();

		return false;

	}

	

	return true;

}







// Função que valida o e-mail informado

function validaEmail(email){

	return email.search(/(\w[\w\.\+]+)@(.+)\.(\w+)$/)==0;

}



// Utilizado para criar o efeito de loading

function loading(opt, id) {

	if (opt == true) {

		// A tag que receberá a img de loading

		var refer = gE(id);

		// O tamanho da referida tag

		var referHeight = refer.offsetHeight;

		// Dizemos que os elementos dentro dela será alinhado ao centro

		refer.style.textAlign = 'center';

		// Criamos uma imagem, img.

		var img = document.createElement('img');

		// Informamos o caminho da img

		img.setAttribute('src','img/loading.gif');

		// Setamos um atributo ID na img criada

		img.setAttribute('id','loading');

		// Definimos seu tamanho

		img.setAttribute('width','30');

		// Dizemos que o margin-top será a metada do tamanho da div

		img.style.marginTop = '20px';

		// Evita que seja criada duas ou mais img de loading

		if (!document.getElementById('loading')) {

			// Insere a img na tag informada na variável refer

			refer.insertBefore(img, refer.firstChild);

		}

	} else if (opt == false) {

		// Referenciamos a img de login através de seu ID

		var imgLoading = gE('loading');

		// Removemos a img de loading

		if (imgLoading) {

			imgLoading.parentNode.removeChild(imgLoading);

		}

	}

}



// função para colocar o div geral com 100% de altura

function fundoGeral(){

	var geral = gE('geral');

	var sizesPage = getPageSize();

	if (geral){

		//geral.style.height = arrayPageSize[1] + 'px';		

	}

}





// função para criar as imagens laterais

function criaDivs(){

	var tagBody = gEs('body').item(0);

	var geral = gE('geral');

	var sizesPage = getPageSize();

	var area = (arrayPageSize[0] - 778) / 2;

	area = Math.round(area) + 'px';

	var imgEsq = document.createElement('div');

	var imgE = document.createElement('img');

	var imgDir = document.createElement('div');

	var imgD = document.createElement('img');

	

	if (arrayPageSize[0] > 800){	

		geral.style.left = area;

		

		imgE.setAttribute('src','img/imgEsq.jpg');

		imgD.setAttribute('src','img/imgDir.jpg');

		

		imgEsq.setAttribute('id','imgEsq');

		imgDir.setAttribute('id','imgDir');

		

		imgEsq.style.width = area;

		imgEsq.style.textAlign = 'right';

		

		imgDir.style.width = area;

		imgDir.style.textAlign = 'left';

		

		if (!gE('imgEsq') || !gE('imgDir')) {

			tagBody.insertBefore(imgEsq, tagBody.lastChild);

			imgEsq.insertBefore(imgE, imgEsq.firstChild);

			

			tagBody.insertBefore(imgDir, tagBody.lastChild);

			imgDir.insertBefore(imgD, imgDir.firstChild);

		}	

	}

	

	// <div id="popFundo"></div>

	/*var divFundo = document.createElement('div');

	divFundo.setAttribute("id", "popFundo");

	tagBody.insertBefore(divFundo, tagBody.lastChild);

	gE('popFundoImg').style.zIndex = 3;

	gE('popFundoImg').style.display = 'block';*/

}



function fechaFundo()

{

	gE('popFundo').style.display = 'none';

	gE('popFundoImg').style.display = 'none';

}





/* Funções de terceiros */

// getPageSize()

// Returns array with page width, height and window width, height

// Core code from - quirksmode.org

// Edit for Firefox by pHaez

//



function getPageSize(){

	

	var xScroll, yScroll;

	

	if (window.innerHeight && window.scrollMaxY) {	

		xScroll = document.body.scrollWidth;

		yScroll = window.innerHeight + window.scrollMaxY;

	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac

		xScroll = document.body.scrollWidth;

		yScroll = document.body.scrollHeight;

	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari

		xScroll = document.body.offsetWidth;

		yScroll = document.body.offsetHeight;

	}

	

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer

		windowWidth = self.innerWidth;

		windowHeight = self.innerHeight;

	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode

		windowWidth = document.documentElement.clientWidth;

		windowHeight = document.documentElement.clientHeight;

	} else if (document.body) { // other Explorers

		windowWidth = document.body.clientWidth;

		windowHeight = document.body.clientHeight;

	}	

	

	// for small pages with total height less then height of the viewport

	if(yScroll < windowHeight){

		pageHeight = windowHeight;

	} else { 

		pageHeight = yScroll;

	}



	// for small pages with total width less then width of the viewport

	if(xScroll < windowWidth){	

		pageWidth = windowWidth;

	} else {

		pageWidth = xScroll;

	}



	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 



}



// função para exibir o resultado dos supervisores de cada estado

function exbSuper(uf){

	var conteudo = gE('resulOndeEncontrar');

	

	if (uf){

		var ajax = openAjax();

		ajax.open('GET', 'supervisores.php?uf='+uf, true);

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1){

				conteudo.innerHTML = '<p align=\'center\'><img src=\'img/loading.gif\' alt=\'Carregando\'></p>';				

			} // if->readyState->1

			if (ajax.readyState == 4){

				if (ajax.status == 200){										

					conteudo.innerHTML = ajax.responseText;

					conteudo.style.marginLeft = '5px';

					conteudo.style.width = '195px';

				}// id->ajax.status->200

				else{

					conteudo.innerHTML = "Erro ao carregar a página";

				}

			}// if->readyState->4

		}// ajax.readystatechange

		ajax.send(null);		

	}

}





  /*   ---------------------------------------------------------------------   */





// função para script (flash)

//v1.0

//Copyright 2006 Adobe Systems, Inc. All rights reserved.

function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '<object ';

  for (var i in objAttrs)

    str += i + '="' + objAttrs[i] + '" ';

  str += '>';

  for (var i in params)

    str += '<param name="' + i + '" value="' + params[i] + '" /> ';

  str += '<embed ';

  for (var i in embedAttrs)

    str += i + '="' + embedAttrs[i] + '" ';

  str += ' ></embed></object>';



  document.write(str);

}



function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    



    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "id":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}