/* SGP INFRONT - Gerado em:06/07/2011 */
// Pop-Up Padrão do Site
function pop_master(url,a,l,sb)
{
        if (sb=="0"){
                saida_sb = "no";
        }else{
                saida_sb = "yes";
        }
        popupWin = window.open(url,'new_page','width=' + l + ',height=' + a + ',scrollbars=' + saida_sb + '');
}

// Crossbrowser GET ELEMENT BY ID
function returnObjById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

$(document).ready(function() {
  
  $('#busca_fm').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
      busca();
    }
  });
  
  $('#busca_bb').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
      buscabb();
    }
  });
  
});


function retira_acentos(palavra) {
    com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
    sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
    nova='';
    for(i=0;i<palavra.length;i++) {
        if (com_acento.search(palavra.substr(i,1))>=0) {
            nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
        } else {
            nova+=palavra.substr(i,1);
        }
    }
    return nova;
}

function URLEncode(clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
      output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}
function URLDecode (encodedString) {
  var output = encodedString;
  var binVal, thisString;
  var myregexp = /(%[^%]{2})/;
  while ((match = myregexp.exec(output)) != null
             && match.length > 1
             && match[1] != '') {
    binVal = parseInt(match[1].substr(1),16);
    thisString = String.fromCharCode(binVal);
    output = output.replace(match[1], thisString);
  }
  return output;
}

function busca(){
  var txt = retira_acentos($("#busca_fm").val());

    if ( txt == '' ) {
     alert('Busca vazia');
   }

  else if ( txt.length < 4 ) {
     alert('Para utilizar a busca digite pelo menos 4 caracteres.');
   }

  else{
     location.href='/busca/' + txt;
   }
}



function buscabb(){
  var txt = retira_acentos($("#busca_bb").val());

   if ( txt == '' ) {
     alert('Digite o Nome ou autor do livro');
   }

  else if ( txt.length < 4 ) {
     alert('Para utilizar a busca de um livro digite pelo menos 4 caracteres.');
   }

  else{
     location.href='/departamento/cultutal/biblioteca/' + txt;
   }
}
