try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function criarXMLHttpRequest()
{
   try{ return new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){}
   try{ return new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){}
   try{ return new XMLHttpRequest(); }catch(e){}
   alert("XMLHttpRequest not supported");
   return null;
}
var XHR_criado = criarXMLHttpRequest();
function mOverLink(src){
  src.style.cursor = "pointer";
  src.style.textDecoration = "underline";
}
function mOutLink(src){
  src.style.cursor = "default";
  src.style.textDecoration = "none";
}

function mOutMenu(src){
  src.style.cursor = "default";
  src.style.background = "";
  src.style.color = "#A5A7AA";
}
function mOverMenu(src,img){
  src.style.cursor = "pointer";
  src.style.background = "url(img/"+img+") repeat-x";
  src.style.color = "#FFFFFF";
}
function mOut(src,cor){
  src.style.cursor = "default";
  src.style.backgroundColor = cor;
}
function mOver(src,cor){
  src.style.cursor = "pointer";
  src.style.backgroundColor = cor;
}
function mOutFont(src,img){
  src.style.cursor = "default";
  src.style.color = img;
}
function mOverFont(src,img){
  src.style.cursor = "pointer";
  src.style.color = img;
}

function abreIndexDiv(id,image) {
 if (document.getElementById(id).style.display=="block") {
   document.getElementById(id).style.display="none";
   document.getElementById(image).src="img/71.gif"; 
 } else {
   document.getElementById(id).style.display="block";
   document.getElementById(image).src="img/71b.gif";
 }
}

function mask_numero(e) {
    e.value=e.value.replace(/\D/g,'')
}

function mask_cpf(e) {
    e.value=e.value.replace(/\D/g,'').replace(/(\d{3})(\d)/,'$1.$2').replace(/(\d{3})(\d)/,'$1.$2').replace(/(\d{3})(\d{1,2})$/,'$1-$2')
}

function mask_cnpj(e){
    e.value=e.value.replace(/\D/g,'').replace(/^(\d{2})(\d)/,'$1.$2').replace(/^(\d{2})\.(\d{3})(\d)/,'$1.$2.$3').replace(/\.(\d{3})(\d)/,'.$1/$2').replace(/(\d{4})(\d)/,'$1-$2')
}

function mask_site(e) {
    v=e.value.replace(/^http:\/\/?/,'')
    dominio=v
    caminho=''
    if(v.indexOf('/')>-1) dominio=v.split('/')[0]
    caminho=v.replace(/[^\/]*/,'')
    dominio=dominio.replace(/[^\w\.\+-:@]/g,'')
    caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,'')
    caminho=caminho.replace(/([\?&])=/,'$1')
    if(caminho!='')dominio=dominio.replace(/\.+$/,'')
    v='http://'+dominio+caminho
    e.value=v
    e.onblur = function() {
        if(e.value == 'http://') e.value = ''
    }
}

function mask_data(e) {
    e.value=e.value.replace(/\D/g,'').replace(/(\d{2})(\d)/,'$1/$2').replace(/(\d{2})(\d)/,'$1/$2')
}

function mask_telefone(e) {
    e.value=e.value.replace(/\D/g,'').replace(/^(\d{4})(\d)/,'$1-$2')
}

function mask_ddd_telefone(e) {
    e.value=e.value.replace(/\D/g,'').replace(/^(\d\d)(\d)/g,'($1) $2').replace(/(\d{4})(\d)/,'$1-$2')
}

function mask_cep(e) {
    e.value=e.value.replace(/\D/g,'').replace(/^(\d{5})(\d)/,'$1-$2')
}

function mask_moeda(e){  
    e.value=e.value.replace(/\D/g,'').replace(/(\d{1})(\d{8})$/,'$1.$2').replace(/(\d{1})(\d{5})$/,'$1.$2').replace(/(\d{1})(\d{1,2})$/,'$1,$2')
}

function comboCidade(url,send,tag) {
    variavel = send;
    var send = document.getElementById(send).value;
    XHR_criado.open("post",url,true);
    XHR_criado.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    XHR_criado.setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');
    XHR_criado.onreadystatechange = SaidaHttpPOSTx;
    XHR_criado.send(variavel+"="+send);
    function SaidaHttpPOSTx() {
      if(XHR_criado.readyState!=4) {
	    document.getElementById(tag).innerHTML= "carregando...";
	  }
	  if(XHR_criado.readyState==4) {
	    document.getElementById(tag).innerHTML= XHR_criado.responseText;
      }
    }
}

function EnviarEmail()  {
	
	var erro = 0;
	
    var nome   = document.getElementById('nome');
	var email  = document.getElementById('email');
    var setor  = document.getElementById('setor');
    var estado = document.getElementById('estado');
    var cidade = document.getElementById('cidade');
    var telefone     = document.getElementById('telefone');
	var comentarios  = document.getElementById('comentarios');

	//Validar E-mail
	if (email.value != "") {
		if (email.value.length > 0) {
		   if (email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1 ) {
			   document.getElementById('email_div').innerHTML = 'E-mail Incorreto, deve conter os seguintes caracteres: "@" e "."!';
			   erro++;
		   } else  {
			   document.getElementById('email_div').innerHTML = ' ';
		   }
		}
	} else {
       document.getElementById('email_div').innerHTML = 'E-mail deve ser preenchido!';
	   erro++;
	}

    // Validar Nome
    if(nome.value == "") {
       document.getElementById('nome_div').innerHTML = 'Nome deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('nome_div').innerHTML = ' ';
    }

    // Validar Cidade
    if(cidade.value == "0") {
       document.getElementById('cidade_div').innerHTML = 'Cidade deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('cidade_div').innerHTML = ' ';
    }

    // Validar Estado
    if(estado.value == "0") {
       document.getElementById('estado_div').innerHTML = 'Estado deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('estado_div').innerHTML = ' ';
    }

    // Validar Telefone
    if(telefone.value == "") {
       document.getElementById('telefone_div').innerHTML = 'Telefone deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('telefone_div').innerHTML = ' ';
    }

    // Validar Comentario
    if(comentarios.value == "") {
       document.getElementById('comentarios_div').innerHTML = 'Coment&aacute;rio deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('comentarios_div').innerHTML = ' ';
    }

	if(erro==0) {
	  document.getElementById('contato_form').submit();
	}
}

function EnviarPesq()  {
	
	var erro = 0;
	
	if(erro==0) {
	  document.getElementById('contato_form').submit();
	}
}

function EnviarRepresCad()  {
	
	var erro = 0;

    var nome         = document.getElementById('nome');
    var razao        = document.getElementById('razao');
    var cnpj         = document.getElementById('cnpj');
	var email        = document.getElementById('email');
    var telefone     = document.getElementById('telefone');
    var endereco     = document.getElementById('endereco');
    var bairro       = document.getElementById('bairro');
    var estado       = document.getElementById('estado');
    var cidade       = document.getElementById('cidade');
	var comentarios  = document.getElementById('comentarios');

    // Validar Nome
    if(nome.value == "") {
       document.getElementById('nome_div').innerHTML = 'Nome deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('nome_div').innerHTML = ' ';
    }

    // Validar Razao
    if(razao.value == "") {
       document.getElementById('razao_div').innerHTML = 'Raz&atilde;o deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('razao_div').innerHTML = ' ';
    }
	
    // Validar CNPJ
    if(cnpj.value == "") {
       document.getElementById('cnpj_div').innerHTML = 'CNPJ deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('cnpj_div').innerHTML = ' ';
    }

    // Validar Bairro
    if(bairro.value == "") {
       document.getElementById('bairro_div').innerHTML = 'Bairro deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('bairro_div').innerHTML = ' ';
    }

    // Validar Endereco
    if(endereco.value == "") {
       document.getElementById('endereco_div').innerHTML = 'Endere&ccedil;o deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('endereco_div').innerHTML = ' ';
    }

    //Validar E-mail
	if (email.value != "") {
		if (email.value.length > 0) {
		   if (email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1 ) {
			   document.getElementById('email_div').innerHTML = 'E-mail Incorreto, deve conter os seguintes caracteres: "@" e "."!';
			   erro++;
		   } else  {
			   document.getElementById('email_div').innerHTML = ' ';
		   }
		}
	} else {
       document.getElementById('email_div').innerHTML = 'E-mail deve ser preenchido!';
	   erro++;
	}

    // Validar Cidade
    if(cidade.value == "0") {
       document.getElementById('cidade_div').innerHTML = 'Cidade deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('cidade_div').innerHTML = ' ';
    }

    // Validar Estado
    if(estado.value == "0") {
       document.getElementById('estado_div').innerHTML = 'Estado deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('estado_div').innerHTML = ' ';
    }

    // Validar Telefone
    if(telefone.value == "") {
       document.getElementById('telefone_div').innerHTML = 'Telefone deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('telefone_div').innerHTML = ' ';
    }

    // Validar Comentario
    if(comentarios.value == "") {
       document.getElementById('comentarios_div').innerHTML = 'Coment&aacute;rio deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('comentarios_div').innerHTML = ' ';
    }

	if(erro==0) {
	  document.getElementById('contato_form').submit();
	}
}
function mostrarDados_News(url,id,nome_form)
{
	var erro = 0;

	var email        = document.getElementById('news');

    //Validar E-mail
	if (email.value != "") {
		if (email.value.length > 0) {
		   if (email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1 ) {
			   document.getElementById('news_div').innerHTML = 'E-mail Incorreto, deve conter os seguintes caracteres: "@" e "."!';
			   erro++;
		   } else  {
			   document.getElementById('news_div').innerHTML = ' ';
		   }
		}
	} else {
       document.getElementById('news_div').innerHTML = 'E-mail deve ser preenchido!';
	   erro++;
	}

	if(erro==0) {
     send = pegaFormDados_News(nome_form);
     enviarDados_News(url,send,id);
	}
}

function mostrarDados_Busca(nome_form)
{
  document.getElementById(nome_form).submit();
}

function enviarDados_News(url,send,id)
  {
    XHR_criado.open("post",url,true);
    XHR_criado.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    XHR_criado.setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');
    XHR_criado.onreadystatechange = SaidaHttpPOST;
    XHR_criado.send(send);
    function SaidaHttpPOST()
    {
      if(XHR_criado.readyState!=4)
	  {
	    document.getElementById(id).innerHTML= "<div><table border='0' width='100%' height='100%'><tr><td align='center' valign='middle'>Carregando...</td></tr></table></div>";
	  }
	  if(XHR_criado.readyState==4)
	  {
	    document.getElementById(id).innerHTML= XHR_criado.responseText;
	  }
    }
}

function pegaFormDados_News(form) {
get = document.getElementById(form);
count = get.length;
send = ""; 
for(i=0 ; i<=count-1;i++)
 {
	valor  = get.elements[i].value;
	campo  = get.elements[i].name;
	tipo   = get.elements[i].type;
	if (tipo=="checkbox"||tipo=="radio")
	{
	  if (tipo=="checkbox")
	  {
		valor = get.elements[i].checked;
	  }
	  if (tipo=="radio")
	  {
		if (get.elements[i].checked==false)
		 {
		   continue;
		 }
	  }
	}

	if(i==count-1)
	 {
	   send += campo+"="+valor;
	 }
	else
	{
	  send += campo+"="+valor+"&";
	}
 }
return send;
}