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 mOverLinkEmpresa(src){
  src.style.cursor = "pointer";
  src.style.textDecoration = "underline";
  src.style.color = "#0B8492";
}
function mOutLinkEmpresa(src){
  src.style.cursor = "default";
  src.style.textDecoration = "none";
  src.style.color = "#808285";
}

function mOverLinks(src){
  src.style.textDecoration = "underline";
  src.style.color = "#E72028";
}
function mOutLinks(src){
  src.style.textDecoration = "none";
  src.style.color= "#FFF";
}

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

function mOverMenu(img){
  document.getElementById("menu_img").src = "img/"+img;
}
function mOutMenu(img){
  document.getElementById("menu_img").src = "img/"+img;
}

function mOverMenul(img){
  document.getElementById("menu_imgl").src = "img/"+img;
}
function mOutMenul(img){
  document.getElementById("menu_imgl").src = "img/"+img;
}

function TrocaImagem(nome, id){
  document.getElementById("telha_g").src = "img/"+nome;
  document.getElementById("a_telha_g").href = "img/"+nome;
  document.getElementById("nome_telha").innerHTML = id;
}

function EnviarEmail()  {
	
	var erro = 0;
	
    var falarcom = document.getElementById('falarcom');
    var nome     = document.getElementById('nome');
	var email    = document.getElementById('email');
	var msg      = document.getElementById('msg');

    if(falarcom.value == "") {
       document.getElementById('falarcom_div').innerHTML = 'falar com deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('falarcom_div').innerHTML = ' ';
    }

    if(nome.value == "") {
       document.getElementById('nome_div').innerHTML = 'nome deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('nome_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++;
	}

    if(msg.value == "") {
       document.getElementById('msg_div').innerHTML = 'mensagem deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('msg_div').innerHTML = ' ';
    }

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

function EnviarEmailProd()  {
	
	var erro = 0;
	
    var nome         = document.getElementById('nome');
    var produto      = document.getElementById('produto');
    var telefone     = document.getElementById('telefone');
	var email        = document.getElementById('email');
	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 Produto
    if(produto.value == "") {
       document.getElementById('produto_div').innerHTML = 'Produto deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('produto_div').innerHTML = ' ';
    }

    // Validar Telefone
    if(telefone.value == "") {
       document.getElementById('telefone_div').innerHTML = 'Telefone deve ser preenchido!';
	   erro++;
    } else {
       document.getElementById('telefone_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 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 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 muda_fundo_body(idioma) {
	
	if (idioma == "b") {
		var imagesb=new Array();
		imagesb[0]="Toda reforma precisa<br>acontecer de dentro para fora.";
		imagesb[1]="Toda inova&ccedil;&atilde;o<br>faz parte da evolu&ccedil;&atilde;o.";
		imagesb[2]="Um futuro brilhante<br>precisa de uma base s&oacute;lida.";
	
		var imagesa=new Array();
		imagesa[0]="txt_index_a.png";
		imagesa[1]="txt_index_b.png";
		imagesa[2]="txt_index_c.png";
	} 
	
	if (idioma == "e") {
		var imagesb=new Array();
		imagesb[0]="Toda reforma tiene que pasar<br> desde adentro hacia afuera.";
		imagesb[1]="Toda innovaci&oacute;n <br> es parte de la evoluci&oacute;n.";
		imagesb[2]="Un brillante futuro <br> necesita una base s&oacute;lida.";
	
		var imagesa=new Array();
		imagesa[0]="txt_index_a_esp.png";
		imagesa[1]="txt_index_b_esp.png";
		imagesa[2]="txt_index_c_esp.png";
	} 
	
	if (idioma == "a") {
		var imagesb=new Array();
		imagesb[0]="Any renovation should<br>take place from the inside out";
		imagesb[1]="Every innovation <br> is part of evolution.";
		imagesb[2]="A bright future <br> needs a solid base.";
	
		var imagesa=new Array();
		imagesa[0]="txt_index_a_ing.png";
		imagesa[1]="txt_index_b_ing.png";
		imagesa[2]="txt_index_c_ing.png";
	}

	var images=new Array();
	images[0]="index_fundo.jpg";
	images[1]="index_fundo_a.jpg";
	images[2]="index_fundo_b.jpg";

    var amount = Math.floor(Math.random() * images.length);
	
	document.getElementById('txt_index_fig').src = "img/"+imagesa[amount];
	document.getElementById('tb_fundo').style.background = "url(img/"+images[amount]+") no-repeat";
    document.getElementById('txt_tb_a').innerHTML = imagesb[amount];
	
}

function comboTamanho(url,senda,send,tag) {
    variavel = send;
    variavela = senda;
    var send = document.getElementById(send).value;
    var senda = document.getElementById(senda).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+"&"+variavela+"="+senda);
    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 favMuda(url,send,div_p)
  {
    XHR_criado.open("get",url+send,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(null);
    function SaidaHttpPOST()
    {
      if(XHR_criado.readyState!=4)
	  {
	    document.getElementById(div_p).innerHTML= "carregando...";
	  }
	  if(XHR_criado.readyState==4)
	  {
	    document.getElementById(div_p).innerHTML= XHR_criado.responseText;
	  }
    }
}

function MudaIdioma(send, prog)
  {
    XHR_criado.open("get","muda_idioma.php?"+send,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(null);
    function SaidaHttpPOST()
    {
      if(XHR_criado.readyState!=4)
	  {
	    document.getElementById(id_idioma).innerHTML= "carregando...";
	  }
	  if(XHR_criado.readyState==4)
	  {
	    document.location = prog;
	  }
    }
}

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 comboCidadeEx() {
	if (document.getElementById("tipo_repres").value == '3') {
	    carrega('rep_b.php','div_rep');
		document.getElementById("td_estado").innerHTML = "";	
	} else {
		carrega('rep_estado.php','td_estado');
		document.getElementById("div_rep").innerHTML = "";	
	}
}

function EnviarEmailContatoSac()  {
	
	var erro = 0;
	var cor_erro = "#FFFF99";
    var cor_erro_txt = "#FFFF99";


    var nome     = document.getElementById('sac_nome'); 
    var email    = document.getElementById('sac_email');
    var setor    = document.getElementById('sac_setor');
    var msg      = document.getElementById('sac_msg');
    var telefone = document.getElementById('sac_telefone');
    var cidade   = document.getElementById('sac_cidade');
    var estado   = document.getElementById('sac_estado');
	
    if(telefone.value == "") {
       document.getElementById('sac_telefone_div').innerHTML = '<font color="'+cor_erro_txt+'">Telefone deve ser preenchido!</font>';
	   telefone.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_telefone_div').innerHTML = ' ';
	   telefone.style.backgroundColor = "#FFFFFF";
    }

    if(cidade.value == "0") {
       document.getElementById('sac_cidade_div').innerHTML = '<font color="'+cor_erro_txt+'">Escolha a Cidade!</font>';
	   cidade.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_cidade_div').innerHTML = ' ';
	   cidade.style.backgroundColor = "#FFFFFF";
    }

    if(estado.value == "0") {
       document.getElementById('sac_estado_div').innerHTML = '<font color="'+cor_erro_txt+'">Escolha o Estado!</font>';
	   estado.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_estado_div').innerHTML = ' ';
	   estado.style.backgroundColor = "#FFFFFF";
    }

    if(setor.value == "") {
       document.getElementById('sac_setor_div').innerHTML = '<font color="'+cor_erro_txt+'">Telefone deve ser preenchido!</font>';
	   setor.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_setor_div').innerHTML = ' ';
	   setor.style.backgroundColor = "#FFFFFF";
    }

    if(msg.value == "") {
       document.getElementById('sac_msg_div').innerHTML = '<font color="'+cor_erro_txt+'">Mensagem deve ser preenchida!</font>';
	   msg.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_msg_div').innerHTML = ' ';
	   msg.style.backgroundColor = "#FFFFFF";
    }

    if(nome.value == "") {
       document.getElementById('sac_nome_div').innerHTML = '<font color="'+cor_erro_txt+'">Nome deve ser preenchido!</font>';
	   nome.style.backgroundColor = cor_erro;
	   erro++;
    } else {
       document.getElementById('sac_nome_div').innerHTML = ' ';
	   nome.style.backgroundColor = "#FFFFFF";
    }

    //Validar E-mail
	if (email.value != "") {
		if (email.value.length > 0) {
		   if (email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1 ) {
			   document.getElementById('sac_email_div').innerHTML = '<font color="'+cor_erro_txt+'">E-mail Incorreto, deve conter os seguintes caracteres: "@" e "."!</font>';
			   email.style.backgroundColor = cor_erro;
			   erro++;
		   } else  {
			   document.getElementById('sac_email_div').innerHTML = ' ';
			   email.style.backgroundColor = "#FFFFFF";
		   }
		}
	} else {
       document.getElementById('sac_email_div').innerHTML = '<font color="'+cor_erro_txt+'">E-mail deve ser preenchido!</font>';
	   email.style.backgroundColor = cor_erro;
	   erro++;
	}

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

function carrega(prog,id){
if(id==null)
     {
      var conteudo=document.getElementById("conteudo");
     }
    else
     {
      var conteudo=document.getElementById(id);
     } 
    conteudo.innerHTML="<div><table border='0' width='100%' height='100%'><tr><td align='center' valign='middle'><img src='img/loading4.gif'></td></tr></table></div>"
    if(prog.indexOf('?')==-1)
	{
	  random_ = '?'+Math.ceil(Math.random()*100000);
	}
	else
	{
	  random_ = '&'+Math.ceil(Math.random()*100000);
	}
    xmlhttp.open("GET", prog+random_,true);
    xmlhttp.setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');
    xmlhttp.setRequestHeader('Pragma', 'no-cache');
    xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4){
       var texto=xmlhttp.responseText
       texto=texto.replace(/\+/g," ")
       texto=unescape(texto)
    if(id==null)
     {
      var conteudo=document.getElementById("conteudo");
     }
    else
     {
      var conteudo=document.getElementById(id);
     } 
    conteudo.innerHTML=texto
        }
    }
    xmlhttp.send(null)
}

function carrega_a(prog,id){
if(id==null)
     {
      var conteudo=document.getElementById("conteudo");
     }
    else
     {
      var conteudo=document.getElementById(id);
     } 
    conteudo.innerHTML="<div><table border='0' width='100%' height='100%'><tr><td align='center' valign='middle'><img src='img/loading4.gif'></td></tr></table></div>"
	
	prog = prog + "?cidade="+document.getElementById("sac_cidade").value+"&tipo_repres="+document.getElementById("tipo_repres").value;
	
    if(prog.indexOf('?')==-1)
	{
	  random_ = '?'+Math.ceil(Math.random()*100000);
	}
	else
	{
	  random_ = '&'+Math.ceil(Math.random()*100000);
	}
    xmlhttp.open("GET", prog+random_,true);
    xmlhttp.setRequestHeader('Cache-Control', 'no-store, no-cache, must-revalidate');
    xmlhttp.setRequestHeader('Pragma', 'no-cache');
    xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4){
       var texto=xmlhttp.responseText
       texto=texto.replace(/\+/g," ")
       texto=unescape(texto)
    if(id==null)
     {
      var conteudo=document.getElementById("conteudo");
     }
    else
     {
      var conteudo=document.getElementById(id);
     } 
    conteudo.innerHTML=texto
        }
    }
    xmlhttp.send(null)
}
