/* SGP INFRONT - Gerado em:28/10/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(){
  //Hover Padrão
  $(".hover").hover(function(){$(this).fadeTo("fast", 0.5);},function(){$(this).fadeTo("fast", 1.0);});

});

function equalHeight(group) {
   tallest = 0;
   group.each(function() {
      thisHeight = $(this).height();
      if(thisHeight > tallest) {
         tallest = thisHeight;
      }
   });
   group.height(tallest);
}




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;
  }


//Cad News
function go_news(){
  var news_txt = returnObjById('news_txt');
  var news_destino = '/cadastre-se/' + URLEncode(news_txt.value);
  if ( news_txt.value == ''){
      alert('Email-inválido');
      return false;
  }else{
      window.location.href=news_destino;
  }
}
$(document).ready(function() {
  $('#news_txt').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
      go_news();
    }
  });
});


function fadeinbanner(div_content){
    var loading = $('<img id="loading" alt="Carregando" title="Carregando" src="/images/ajax/ajax_tiny_black.gif" />').appendTo(div_content).hide();
    loading.ajaxStart(function(){ $(this).show(); });
    loading.ajaxStop(function(){ $(this).hide(); });
    loading.ajaxSuccess(function(){
      $(div_content).hide();
      $(div_content).fadeIn("slow");
  });
}
