/* - - - - - - - - - - - - - - - - - - - - - - -
 JavaScript
 sexta-feira, 27 de Maio de 2005 15:09:43
 - - - - - - - - - - - - - - - - - - - - - - - */

//------------------------------------------------------------------------------
//     .:. FUNÇÕES .:.
// function muda_frameReport(isto)
// function muda_categoria()
// function muda_subcategoria()
// function muda_arquivo()
// function muda_arquivoR()
// function criaCookie(nome,valor,dias)
// function apagaCookie(nome)
// function carrinho(xx)
// function verifica_reg()
//------------------------------------------------------------------------------

//------------------------------------------------------------------------------
function muda_frameReport(isto){

  //var isto = document.getElementById('categ').value;

  if(isto){
    window.location.href = "iframe2.php?s="+isto;
  }
}
//------------------------------------------------------------------------------
function muda_categoria(){

  var isto = document.getElementById('categ').value;

  if(isto){
    window.location.href = "banco_img.php?pesquisa="+isto;
  }
}
//------------------------------------------------------------------------------
function muda_subcategoria(){

  var isto = document.getElementById('select3').value;

  if(isto){
    window.location.href = "banco_img.php?sc="+isto;
  }
}
//------------------------------------------------------------------------------
function muda_arquivo(){

  var isto = document.getElementById('sel_arquivo').value;

  if(isto){
    //window.location.href = "emfoco.php?f="+isto;
    window.location.href = "emfoco.php?s="+isto;
  }
}
//------------------------------------------------------------------------------
function muda_arquivoR(){

  var isto = document.getElementById('sel_arquivo').value;

  if(isto){
    window.location.href = "reportagens.php?f="+isto;
  }
}
//------------------------------------------------------------------------------
function criaCookie(nome,valor,dias){

    if (dias){
        var data = new Date();
        data.setTime(data.getTime()+(dias*24*60*60*1000));
        var expira = "; expira="+data.toGMTString();
    }
    else{
        var expira = "";
    }

    var n_cookies = document.cookie.split(';');
    var tamanho_array = n_cookies.length;
    //alert(tamanho_array);
    //alert(document.cookie);
    var a = carroCheio();

    if(a == true){

      if(valor == ""){
        document.cookie = nome+"="+valor+expira+"; path=/";
      }
      else{
       alert("Carrinho de compras cheio");
      }
    }
    else{
      document.cookie = nome+"="+valor+expira+"; path=/";
    }
}
//------------------------------------------------------------------------------
function carroCheio(){

  var c = document.cookie;
  var c_vector = c.split(';');
  var tamanho_vector = c_vector.length;
  var tamanho_FAV = 0;
  var tamanho_FAVid = 0;

  for(var i=0; i<tamanho_vector; i++){
    var objt = c_vector[i].split('=');
    var ob = objt[0].split('_');
    var a = String.toString(ob[0]);


    if(ob[0] == " favorito" || ob[0] == " favoritoF"){
       tamanho_FAV++;
       if(objt[1] != undefined){
         tamanho_FAVid++;
       }
    }
  }

 if(tamanho_vector > 22){return true;}
 if(tamanho_FAV > 20){return true;}
 if(tamanho_FAVid > 15){return true;}
}
//------------------------------------------------------------------------------
function apagaCookie(nome){

    //alert("apaga "+nome);
    criaCookie(nome,"",-1);
}
//------------------------------------------------------------------------------
function apagaC(nome){

    var apaga = nome;
    alert(apaga);
    //alert(document.cookie);
    //document.cookie = nome+"="+""+""+"; path=/";
}
//------------------------------------------------------------------------------
function carrinho(xx){

  var chek = document.forms['car'];
  var nome = "favorito_"+xx;
  var str = document.cookie;

  if(chek.elements[nome].checked == true){

    criaCookie(nome,xx,1);
  }
  else if(chek.elements[nome].checked == false){

    apagaCookie(nome);
  }
}
//------------------------------------------------------------------------------
function carrinho1(xx){

  var chek = document.forms['car1'];
  var nome = "favoritoF_"+xx;
  var str = document.cookie;

  if(chek.elements[nome].checked == true){

    criaCookie(nome,xx,1);
  }
  else if(chek.elements[nome].checked == false){

    apagaCookie(nome);
  }
}
//------------------------------------------------------------------------------
function verifica_reg_old(){

      var thisform = document.form3;

      if((thisform.entidade.value == "")||(thisform.entidade.value == " "))
      {
        alert("Tem que escrever a sua entidade, obrigado.");
        thisform.entidade.focus();
        return false;
      }
      else if((thisform.nome1.value == "")||(thisform.nome1.value == " "))
      {
        alert("Tem que escrever um nome, obrigado.");
        thisform.nome1.focus();
        return false;
      }
      else if((thisform.morada.value == "")||(thisform.morada.value == " "))
      {
        alert("Tem que escrever uma morada, obrigado");
        thisform.morada.focus();
        return false;
      }
      else if((thisform.cod_postal.value == "")||(thisform.cod_postal.value == " "))
      {
        alert("Tem que escrever um codigo postal, obrigado.");
        thisform.cod_postal.focus();
        return false;
      }
      else if((thisform.localidade.value == "")||(thisform.localidade.value == " "))
      {
        alert("Tem que escrever a sua localidade, obrigado.");
        thisform.localidade.focus();
        return false;
      }
      else if((thisform.telefone.value == "")||(thisform.telefone.value == " "))
      {
        alert("Tem que escrever o seu telefone, obrigado.");
        thisform.telefone.focus();
        return false;
      }
      else if((thisform.fax.value == "")||(thisform.fax.value == " "))
      {
        alert("Tem que escrever o seu fax, obrigado.");
        thisform.fax.focus();
        return false;
      }
      else if((thisform.email.value == "")||(thisform.email.value == " "))
      {
        alert("Tem que escrever o seu email, obrigado.");
        thisform.email.focus();
        return false;
      }
      else if((thisform.nif.value == "")||(thisform.nif.value == " "))
      {
        alert("Tem que escrever o seu nif, obrigado.");
        thisform.nif.focus();
        return false;
      }
      else{
        return true;
      }
}
//------------------------------------------------------------------------------
function verifica_reg(){

      var thisform = document.form3;

      if((thisform.nome1.value == "")||(thisform.nome1.value == " "))
      {
        alert("Tem que escrever um nome, obrigado.");
        thisform.nome1.focus();
        return false;
      }
      else if((thisform.morada.value == "")||(thisform.morada.value == " "))
      {
        alert("Tem que escrever uma morada, obrigado");
        thisform.morada.focus();
        return false;
      }
      else if((thisform.cod_postal.value == "")||(thisform.cod_postal.value == " "))
      {
        alert("Tem que escrever um codigo postal, obrigado.");
        thisform.cod_postal.focus();
        return false;
      }
      else if((thisform.localidade.value == "")||(thisform.localidade.value == " "))
      {
        alert("Tem que escrever a sua localidade, obrigado.");
        thisform.localidade.focus();
        return false;
      }
      else if((thisform.email.value == "")||(thisform.email.value == " "))
      {
        alert("Tem que escrever o seu email, obrigado.");
        thisform.email.focus();
        return false;
      }
      else{
        return true;
      }
}
//------------------------------------------------------------------------------
function ingles_brevemente(){

  alert("Coming Soon.");
}
//------------------------------------------------------------------------------
function verifica_enc(){

      var thisform = document.formE;

      if((thisform.contacto1.value == "")||(thisform.contacto1.value == " "))
      {
        alert("Tem que escrever um nome, obrigado.");
        thisform.contacto1.focus();
        return false;
      }
      else if((thisform.morada.value == "")||(thisform.morada.value == " "))
      {
        alert("Tem que escrever uma morada, obrigado");
        thisform.morada.focus();
        return false;
      }
      else if((thisform.cod_postal.value == "")||(thisform.cod_postal.value == " "))
      {
        alert("Tem que escrever um codigo postal, obrigado.");
        thisform.cod_postal.focus();
        return false;
      }
      else if((thisform.localidade.value == "")||(thisform.localidade.value == " "))
      {
        alert("Tem que escrever a sua localidade, obrigado.");
        thisform.localidade.focus();
        return false;
      }
      else if((thisform.email.value == "")||(thisform.email.value == " "))
      {
        alert("Tem que escrever o seu email, obrigado.");
        thisform.email.focus();
        return false;
      }
      else{
        return true;
      }
}
//------------------------------------------------------------------------------