function calcPercent(current, total)
{
  return Math.floor((current / total) * 100);
}

function positionFooter(footerElement)
{ 
  //$("li.filler").html("resizing");
  //$("li.filler").html( $(document).height() +"<="+ $(window).height());
  $(document).height() <= $(window).height() ? $(footerElement).addClass("sticky") : $(footerElement).removeClass("sticky");
}

function fixMenu()
{
  var parent = $(".hlist ul:first");
  var items = $(".hlist ul:first li");
  var totalWidth = parent.outerWidth();
  var a = 0;
  items.each(function(){
    a += $(this).outerWidth(); 
  });
//  console.log(items.not(".current"));
  parent.append('<li class="filler">&nbsp;</li>');
  $(".hlist ul:first li.filler").css('width',(totalWidth-30) - a);
}
function search(query){
  window.location = "/search.aspx?q=" + query;
}
function initSearch()
{
  Debug.active = false;
  // BEGIN: init buttonsearch linking
  var button = $("#searchbutton");
  var term = $("#searchterm");
  var box = $("#searchbox");
  
  button.click(function () {
    var query = term.val();
    query != '' ? search(query) : box.addClass("error");
  });
  term.focus(function(){ 
    if(this.value==this.defaultValue){this.value='';}
  });
  term.keyup(function (event) {
    box.removeClass("error");
    var query =term.val();
    if (event.keyCode == "13"){ 
      query != '' ? search(query) : box.addClass("error");
    }        
  });
  // END: init buttonsearch linking
}
