function ajaxInit() {
    var req; 
    try{ 
     req = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(e){
      try{
        req = new ActiveXObject("Msxml2.XMLHTTP");
      }catch(ex){
        try{
          req = new XMLHttpRequest();
        }catch(exc){
          alert("Esse browser nÃ£o tem recursos para uso do Ajax");
          return false;
        }
      }
    }
    return req;
  }
function abreconteudo(link,div){
  var resposta = ajaxInit();
      if(resposta){
        resposta.onreadystatechange = function() {
          if (resposta.readyState == 1){
            document.getElementById(div).innerHTML = "<div style=\"position:relative;top:10px;left:20px;\"><img src=\"../sistema/img_lista/loading.gif\" /></div>";
          }
          if (resposta.readyState == 4) {
            if (resposta.status == 200) {
              document.getElementById(div).innerHTML = resposta.responseText;
            }else{
              alert("Houve um problema para conseguir os dados:\n"+ resposta.statusText);
            }
          }
        }
      }
  resposta.open("GET",link,true);
  resposta.send(null);
}
function cadastroexterno(camposform,idform,url,div){
  var resposta = ajaxInit();
  var parametros;
  var destino = div;
  if(resposta){
    resposta.onreadystatechange = function() {
          if (resposta.readyState == 1){
            document.getElementById(destino).innerHTML = "<div style=\"position:relative;top:10px;left:200px;\"><img src=\"../sistema/img_lista/loading.gif\" /></div>";
          }
          if (resposta.readyState == 4) {
            if (resposta.status == 200) {
              document.getElementById(destino).innerHTML = resposta.responseText;
            }else{
              alert("Houve um problema para conseguir os dados:\n"+ resposta.statusText);
            }
          }
        }
      }
      var campos = camposform;
      var camposexp = campos.split(";");
      var form = document.getElementById(idform);
      var conteudo = camposexp[0];
      var valor = form.elements[0].value;
      var parametros = conteudo + "=" + valor;//+"\n";
      var sep = "&";
      for(var i = 1 ;i < form.length; i++){
        if (idform != "curriculo"){
          conteudo = camposexp[i];
          valor = form.elements[i].value;
          parametros += sep + conteudo + "=" + valor;//+"\n";
        }
      }
    //alert(parametros); 
    resposta.open("POST",url,true);
    resposta.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
    resposta.setRequestHeader("Content-length", parametros.length);
    resposta.send(parametros);
  }
function validanovidades(onde){
  var nome = document.getElementById('nome').value;
  var email = document.getElementById('email').value;
  var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 
  var res = true;
  if(nome == ""){
    alert("Por favor digite seu nome!");
    res = false;
  }
  if(typeof(email) == "string"){ 
    if(!er.test(email)) { 
      alert("O e-mail não está correto"); 
      res = false; 
    }
  }
  
  if (res == true){
    if(onde != 'ecom'){
      cadastroexterno('nome_news;email_news;pagina','cadastro_news','../recebe_news.php','cont_caixa_pq_news');
    }else{
      cadastroexterno('nome_news;email_news;pagina','cadastro_news','../recebe_news_ecom.php','cont_caixa_pq_news');
    }
  }
}  
function NewWindow(mypage, myname, w, h, scroll) {
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
  win = window.open(mypage, myname, winprops)
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
function mudalink(id1,id2,id3){
  var atual = id1;
  var anterior = document.getElementById(id2);
  var anterior2 = document.getElementById(id3);
  atual.style.color ='#FF0000';
  anterior.style.color = '#000000';
  anterior2.style.color = '#000000';
}
function valida(campos, idformulario){
  var form = document.getElementById(idformulario);
  var campoerro = campos.split(";");
  var msg = "";
  for(i = 0; i < campoerro.length; i++){
    var valor = form.elements[i].value;
    if (valor.length < 1){
      msg += "O campo " + campoerro[i] +" não pode estar vazio!\n";
    }
  }
  if(msg.length < 1){
    form.submit();
    if(idformulario == "mail"){
      alert('Mensagem enviada com sucesso!');
    }
  }else{
    alert(msg);
  }
}
function valida_ecom(campos, idformulario){
  var form = document.getElementById(idformulario);
  var campoerro = campos.split(";");
  var msg = "";
  for(i = 0; i < campoerro.length; i++){
    var valor = form.elements[i].value;
    if (valor.length < 1){
      msg += "O campo " + campoerro[i] +" nao pode estar vazio!\n";
    }
  }
  if(msg.length < 1){
    form.submit();
    if(idformulario == "mail"){
      alert('Mensagem enviada com sucesso!');
    }
  }else{
    alert(msg);
  }
}
function abrepequenos(url,div){
  resposta = ajaxInit();
  if(resposta){
    resposta.onreadystatechange = function(){
    if(resposta.readyState == 1){
      document.getElementById(div).innerHTML = "<span style=\"color:red;\">Carregando...</span>";
    }
    if (resposta.readyState == 4) {
      if (resposta.status == 200) {
        document.getElementById(div).innerHTML = resposta.responseText;
      }else{
        alert("Houve um problema para Conseguir os dados:\n"+ resposta.statusText);
      }
    }
    }
    resposta.open("GET",url,true);
    setTimeout("resposta.send(null)",400);
  }
}
function mil(){
  if(screen.width == 800 && screen.height == 600){
    document.getElementById('milvintequatro').style.display = 'none';
  }
}
function teclaenterreceita(conteudo){
  if(event.keycode == 13){
    abreconteudo('../receita/busca_receita.php?contudo='+conteudo,'corpo');
  }
}









