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 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() {
	
    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";

	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;
	  }
    }
}
