var animeRL = false;
var animeRM = false;
var cor=''
var aniDescJ = []; //gerando vetor que vai controlar dados da descricao de cada jogo

//-------------------------------------------------------------------------------
function js(){
var tags = document.getElementsByTagName("a");
return false;
//alert(tags.length);
for (i = 0; i < tags.length; i++ ) {
  tags[i].onclick = function() 
                                      {
                                        if ( LerCookie('hellpop') != "1" ) {
                                         // abreJanela();                                           
                                        }
                                        GerarCookie('hellpop', '1', 1);
                                      };
                               
}
}

function abreJanela() { 
  var l = screen.availWidth; 
  var t = screen.availHeight; 
  var p = 'height='+t+',width='+l+',menubar=yes,toolbar=yes,location=yes,scrollbars=yes,status=yes,resizable=yes,left=0,top=0';
  nw = window.open("http://www.educajogos.com.br/propaganda/propaganda.html","nt",p);
  this.focus();
}

function GerarCookie(strCookie, strValor, lngDias)
{
    var dtmData = new Date();

    if(lngDias)
    {
        dtmData.setTime(dtmData.getTime() + (lngDias * 12 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }
    else
    {
        var strExpires = "";
    }
    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
}

function LerCookie(strCookie)
{
    var strNomeIgual = strCookie + "=";
    var arrCookies = document.cookie.split(';');

    for(var i = 0; i < arrCookies.length; i++)
    {
        var strValorCookie = arrCookies[i];
        while(strValorCookie.charAt(0) == ' ')
        {
            strValorCookie = strValorCookie.substring(1, strValorCookie.length);
        }
        if(strValorCookie.indexOf(strNomeIgual) == 0)
        {
            return strValorCookie.substring(strNomeIgual.length, strValorCookie.length);
        }
    }
    return null;
}

function ExcluirCookie(strCookie)
{
    GerarCookie(strCookie, '', -1);
}




//funcoes do site educajogos
//função que cria ajax para a todas as versões de navegadores 
function criaAjax(){
      try{
        //Firefox, opera, 8.0, Safira
        ajax = new XMLHttpRequest();
      }catch(e){
        //Internet Explorer
        try{
          ajax = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
          try{
            ajax =  new ActiveXObject("Microsoft.XMLHTTP");
          }catch(e){
            alert("Seu browser não suporta AJAX");
            return false;
          }
        }
        
    }
  }  
//------------------------------------------------------------------------------

function enviar_contato(){
  criaAjax();
  ajax.open('POST',"../modulo/email/envia.php",true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.onreadystatechange=function(){
    if(ajax.readyState == 4){
      if(ajax.status == 200){
        var html =ajax.responseText;
        if(html == "certo"){
          document.getElementById("area_contato").innerHTML="<h4>Mensagem Enviada.</h4>";
        }else{
          document.getElementById("area_contato").innerHTML=ajax.responseText;
        }  
      }else{
        //erro no carregar imagen  
      }
    }else{
      //carregando
      document.getElementById("erro_contato").innerHTML= "<h4>ENVIANDO.....</h4>";
    }
  }
  var nome = document.getElementById("nomec").value;
  //alert(document.getElementById("nomec").value);
  var email = document.getElementById("emailc").value;
  var msg = document.getElementById("msg").value;
  if(nome != ""){
    if(msg != ""){
      if(msg.length > 5){
        if(email != ""){
          if((email.length != 0) && ((email.indexOf("@") < 1) || (email.indexOf('.') < 7))){
            document.getElementById("erro_contato").innerHTML = "ERRO E-mail invalido.";
            document.getElementById("email").focus();  
          }else{
            var parans = "nome="+nome+"&email="+email+"&mensagem="+msg;
            ajax.send(parans);  
          }
        }else{
          document.getElementById("erro_contato").innerHTML = "ERRO E-mail campo vazio.";
          document.getElementById("email").focus();           
        }
      }else{
        document.getElementById("erro_contato").innerHTML = "ERRO Mensagem campo com menos de 6 letras.";
        document.getElementById("msg").focus();
      }
    }else{
      document.getElementById("erro_contato").innerHTML = "ERRO Mensagem campo vazio.";
      document.getElementById("msg").focus();
    }
  }else{
    document.getElementById("erro_contato").innerHTML = "ERRO Nome campo vazio.";
    document.getElementById("nome").focus();
  }
}

//enviar dados da novidade
function novidades(){
  end = location;
  str_2 = new String(end);
  str_2 = str_2.substring(0,10);
  if(str_2 == "http://www"){
    end = "http://www.educajogos.com.br/modulo/novidades/cadastro.php";    
  }else{
    end = "http://educajogos.com.br/modulo/novidades/cadastro.php";
  }
  var nome  = document.getElementById("nome").value;
  var email = document.getElementById("email").value;
  if(nome != "" && nome.length > 2){
    if((email.length != 0) && ((email.indexOf("@") < 1) || (email.indexOf('.') < 7))){
      alert("campo de e-mail esta com valor invalido.");
    }else{
      criaAjax();
      ajax.open('POST',end,true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.onreadystatechange=function(){
        if(ajax.readyState == 4){
          if(ajax.status == 200){
            var html =ajax.responseText;
            if(html == "certo"){
              //animação que mostra dados envidados.
              cadastro_realizado(0,"Obrigado pelo cadastro. <br> Ajude o site, Clique na propaganda.");
            }else{
              if(html == "existe"){
                cadastro_realizado(0,"E-mail ja cadastrado."); 
              }else{
                document.getElementById("areaN").innerHTML="Erro no Cadastro.";
              }
            }  
          }else{
            //erro no carregar imagen  
          }
        }else{
          //carregando
          document.getElementById("areaN").innerHTML= "<h4>ENVIANDO.....</h4>";
        }
      }  
      var parans = "nome="+nome+"&email="+email;
      ajax.send(parans);
    }
  }else{
    alert("Campo nome vazio ou com menos de 2 caracter.");
  }
}

//animação de cadastro realizado
function cadastro_realizado(x,msg){
  if(x == 1){
    tela_cadastro_novidade();
    clearTimeout();
  }else{
    document.getElementById("areaN").innerHTML= "<div style='width:245px;text-align:center'><h5>"+msg+"</h5></div>"; 
    x++;
    setTimeout("cadastro_realizado("+x+")",15000); 
  }
}

//funcao que chama tela de cadastro de novidades
function tela_cadastro_novidade(){
  end = location;
  str_2 = new String(end);
  str_2 = str_2.substring(0,10);
  if(str_2 == "http://www"){
    end = "http://www.educajogos.com.br/novo/view/novidades/novidade.html";    
  }else{
    end = "http://educajogos.com.br/novo/view/novidades/novidade.html";
  }
  criaAjax();
      ajax.open('POST',end,true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.onreadystatechange=function(){
        if(ajax.readyState == 4){
          if(ajax.status == 200){
            var html =ajax.responseText;
            document.getElementById("areaN").innerHTML= html;
          }else{
            //erro no carregar imagen  
          }
        }else{
          //carregando
          //document.getElementById("areaN").innerHTML= "<h4>ENVIANDO.....</h4>";
        }
      }  
      ajax.send(null);  
}



function rolagem_jogo_lancamentos(lado){
  if(animeRL == false){
    var valor = document.getElementById("divRL").style.marginLeft;
    var tamanho = valor.indexOf("p");
    valor = valor.substring(1,tamanho);
    if(lado == "i"){
      if(valor == 0 || valor == ""){
        animaMaisi(0,638,"divRL");
        animeRL = true;
      }
    }else{
      //alert(valor);
      if(valor == 638){
        animaMenosd(638,0,"divRL");
        animeRL = true;
      }
    }
  }
}

function animaMaisi(inicio,fim,nome){
  //alert(inicio);
  if(inicio == fim || inicio > fim){
    document.getElementById(nome).style.marginLeft = "-"+fim+"px";
    clearTimeout();
     if(nome == "divRL"){
      animeRL = false;
    }else{
      if(nome == "divRM"){
        animeRM = false;
      }
    }   
  }else{
    inicio = parseFloat(inicio) + parseFloat("20");
    document.getElementById(nome).style.marginLeft = "-"+inicio+"px";
    setTimeout("animaMaisi("+inicio+","+fim+",'"+nome+"')",1);
  }
}

function animaMenosd(inicio,fim,nome){
  //alert(inicio);
  if(inicio == fim || inicio < fim){
    if(fim > 0){
      document.getElementById(nome).style.marginLeft = "-"+fim+"px";  
    }else{
      document.getElementById(nome).style.marginLeft = fim+"px";
    }
    if(nome == "divRL"){
      animeRL = false;
    }else{
      if(nome == "divRM"){
        animeRM = false;
      }
    }
    clearTimeout(); 
  }else{
    inicio = parseFloat(inicio) - parseFloat("20");
    if(inicio > 0){
      document.getElementById(nome).style.marginLeft = "-"+inicio+"px";
    }
    setTimeout("animaMenosd("+inicio+","+fim+",'"+nome+"')",1);
  }
}

function rolagem_jogo_maisAcessados(lado){
  //alert(animeRM);
  if(animeRM == false){
    var tamanhoR = document.getElementById("tamanhoDIVJM").innerHTML;
    var valorF = 0;
    var valor = document.getElementById("divRM").style.marginLeft;
    var tamanho = valor.indexOf("p");
    valor = valor.substring(1,tamanho);
    if(valor == ""){
        valor = 0; 
    }
    if(lado == "i"){
      valorF = parseFloat(valor) + parseFloat("195");
      if(valorF < tamanhoR){
        animeRM = true;
        animaMaisi(valor,valorF,"divRM");
      }else{
        animeRM = true;
        animaMaisi(valor,tamanhoR,"divRM");
      }
    }else{
      valorF = parseFloat(valor) - parseFloat("195");
      if(valorF > 0){
        animeRM = true;
        animaMenosd(valor,valorF,"divRM");
      }else{
        animeRM = true;
        animaMenosd(valor,0,"divRM");
          
      }
    }
  }
}

//funçõe da parte de comentarios
//funcao que gera pagina de comentarios
function pagina_comentar(id){
  var text = document.getElementById("Pcomentar").innerHTML;
  if(text != ""){
    document.getElementById("Pcomentar").innerHTML = "";
  }else{
    end = location;
    str_2 = new String(end);
    str_2 = str_2.substring(0,10);
    if(str_2 == "http://www"){
      end = "http://www.educajogos.com.br/view/comentario/cadastro.php";    
    }else{
      end = "http://educajogos.com.br/view/comentario/cadastro.php";
    }
    criaAjax();
      Requisicao = true;
      ajax.open("POST",end,true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.onreadystatechange=function(){
        if(ajax.readyState == 4){
          if(ajax.status == 200){
            document.getElementById("Pcomentar").innerHTML=ajax.responseText; 
          }else{
              //erro no carregar imagen  
          }
        }else{
          //carregando
          var html = "<div class='class_link' align='center'><img src='http://www.educajogos.com.br/imagens/load.gif'>CARREGANDO...</div>";
          document.getElementById("Pcomentar").innerHTML = html;
        }
       }
       if(id != ""){
         var parans = "id="+id;
         ajax.send(parans); 
       }else{
         ajax.send(null); 
       }
  }
}

//funcao que inseri comentario para o item 
function inserir_comentario(id){
  var end = location;
  str_2 = new String(end);
  str_2 = str_2.substring(0,10);
  if(str_2 == "http://www"){
    end ="http://www.educajogos.com.br/modulo/comentario/cadastro.php";
  }else{
    end ="http://educajogos.com.br/modulo/comentario/cadastro.php"; 
  }
  criaAjax();
  Requisicao = true;  
  ajax.open("POST",end,true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.onreadystatechange=function(){
    if(ajax.readyState == 4){ 
      if(ajax.status == 200){
        var texto = ajax.responseText;
        if(texto == "certo"){
          document.getElementById("Pcomentar").innerHTML = "Obrigado por Comentar";
          comentarios(id);  
        }else{
          document.getElementById("erroC").innerHTML = "erro no inserir comentario.";
        }
        Requisicao = true;
      }else{
        //erro no carregar imagen 
      }
    }else{
      //carregando
      var html = "<div class='class_link' align='center'><img src='http://localhost/educajogos/imagens/load.gif'>Enviado...</div>";
      document.getElementById("erroC").innerHTML = html; 
    }
  }
  var nome = document.getElementById("nome_coment").value;
  var txt = document.getElementById("email_coment").value;
  var comentario = document.getElementById("comentario").value;
  if(nome != ""){
    if(comentario != ""){
      if((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7))){
        document.getElementById("erroC").innerHTML = "ERRO e-mail invalido.";
      }else{
        if(txt != ""){
          var parans = "nome="+nome+"&comentario="+comentario+"&email="+txt+"&id_item="+id+"&nomeA=jogos";
          document.getElementById("erroC").innerHTML = "";
          ajax.send(parans);
        }else{
           document.getElementById("erroC").innerHTML = "ERRO no campo e-mail.";
        }  
      }
    }else{
      document.getElementById("erroC").innerHTML = "ERRO no campo cometario.";    
    }
  }else{
    document.getElementById("erroC").innerHTML = "ERRO no campo Nome.";
  }  
}

//funcao que mostra comentarios na tela
function comentarios(id_item){
var text = document.getElementById("comentarios").innerHTML;
   if(text != ""){
      document.getElementById("comentarios").innerHTML = "";
   }else{   
    end = location;
    str_2 = new String(end);
    str_2 = str_2.substring(0,10);
    if(str_2 == "http://www"){
      end ="http://www.educajogos.com.br/modulo/comentario/lista.php";
    }else{
       end ="http://educajogos.com.br/modulo/comentario/lista.php";
    }
    criaAjax();
      Requisicao = true;
        ajax.open("POST",end,true);
        ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.onreadystatechange=function(){
          if(ajax.readyState == 4){ 
            if(ajax.status == 200){
                  document.getElementById("comentarios").innerHTML =ajax.responseText;              
            }else{
                //erro no carregar imagen 
            }
          }else{
            //carregando
            var html = "<div class='class_link' align='center'><img src='http://www.educajogos.com.br/imagens/load.gif'>CARREGANDO...</div>";
            document.getElementById("comentarios").innerHTML = html;
          }
          Requisicao = false;
        }
        var parans = "id_item="+id_item+"&nomeA=jogos";
       ajax.send(parans);
  }
}

//funcao que coloca descricao do jogo na parte do mouse 
function top_mostra(x,e){
  var nome = "top"+x;
  var y = e.clientY;
  var x = e.clientX;
  var h =document.documentElement.scrollTop;
  var v =document.body.clientWidth;
  var h2 = document.body.clientHeight;
  var posicaoY = "";
  //alert(h);
  //alert(h2);
  if((h2-y) < 100){
    posicaoY = y-100;
    posicaoY = parseFloat(posicaoY) + parseFloat(h);
  }else{
    posicaoY = parseFloat(y) + parseFloat(3);
    posicaoY = parseFloat(posicaoY) + parseFloat(h);
  }
  var posicaoX = "";
  if((x+300) > v){
     posicaoX = x-303;  
  }else{
    posicaoX = x;    
  } 
  document.getElementById(nome).style.top = posicaoY+"px";
  document.getElementById(nome).style.left = posicaoX+"px";
  document.getElementById(nome).style.visibility = "visible";
}

//funcao que tira descricao do jogo
function top_tira(x){
  var nome = "top"+x;
  document.getElementById(nome).style.top ="0px";
  document.getElementById(nome).style.left ="0px";
  document.getElementById(nome).style.visibility = "hidden";     
}

//funcao que chama tela de cadastro de novidades
function acesso_simultanio(){
  
  end = location;
  str_2 = new String(end);
  str_2 = str_2.substring(0,10);
  if(str_2 == "http://www"){
    end = "http://www.educajogos.com.br/modulo/acesso/acesso_simultanio.php";    
  }else{
    end = "http://educajogos.com.br/modulo/acesso/acesso_simultanio.php";
  }
  criaAjax();
      ajax.open('POST',end,true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.onreadystatechange=function(){
        if(ajax.readyState == 4){
          if(ajax.status == 200){ 
            //alert(ajax.responseText);
            setTimeout("acesso_simultanio()",4000);  
          }else{
            //erro no carregar imagen  
          }
        }else{
          //carregando
          //document.getElementById("areaN").innerHTML= "<h4>ENVIANDO.....</h4>";
        }
      }  
      ajax.send(null);  
}

//funcao que coloca descricao do jogo\\
function descricao_jogo(id){
  aniDescJ[id] = true;  
  colocaDescricao(id);
}


//funcao que retira descricao do jogo\\
function retira_descricao_jogo(id){
  //alert(aniDescJ[id]);
  aniDescJ[id] = false;
  retiraDescricao(id);
  //alert(aniDescJ[id]);  
}

//funcao que coloca descricao do jogos na tela
function colocaDescricao(id){
  if(aniDescJ[id] == true){
    var nome = "desC"+id;
    if(document.getElementById(nome).style.top == ''){
      document.getElementById(nome).style.top = '-120px';
      document.getElementById(nome).style.marginBottom = '-120px';
      setTimeout("colocaDescricao("+id+")",5);
    }else{
      var top = document.getElementById(nome).style.top;
      top = top.substring(0,top.indexOf("p"));
      top = parseFloat(top) + parseFloat(5);
      if(top < 0){
        document.getElementById(nome).style.top = top+'px';
        document.getElementById(nome).style.marginBottom = top+'px';
        setTimeout("colocaDescricao("+id+")",5);
      }else{
        //para a animaçao 
        
      }
        
    }
    //alert(top);
  }
}

//funcao que coloca descricao do jogos na tela
function retiraDescricao(id){
  var nome = "desC"+id;
  var top = document.getElementById(nome).style.top;
  top = top.substring(0,top.indexOf("p"));
  top = parseFloat(top) - parseFloat(5);
  if(top >= -120){
    document.getElementById(nome).style.top = top+'px';
    document.getElementById(nome).style.marginBottom = top+'px';
    setTimeout("retiraDescricao("+id+")",5);
  }else{
    //para a animaçao   
  }
  
}

