// Initializes User Scripts:
function Bookmark(){
  var title = document.title;
  var url = window.location.href;
  
  if(window.external && window.external.AddFavorite){
    window.external.AddFavorite(url, title);
  }else{
    alert("To bookmark this page, please press Ctrl-D.");
  }
}

$(document).ready(function() {
  var js = $("#siteBG").html();
  var bg = js != "" ? JSON.parse(js) : null;
  if(bg != null){
    var x = bg.RepeatX == "on";
    var y = bg.RepeatY == "on";
    var repeat = (x && y) ? "repeat" : x ? "repeat-x" : y ? "repeat-y" : "";
    var background = "url(\"" + bg.Image + "\") left top " + repeat;
    $("body").css("background",background);
  }
 
  pixelsilk2.renderSkin({skin: '[' + '[Menu1]' + ']', path: ''}, function(html) {
    $("#navigation").after('<div id="subNavigation"></div>');
    $("#subNavigation").html(html);
    var sections = $("#subNavigation div");
    var topElements = $("#menu li:not(.separator)");
    for (z = 0; z < sections.length; z++) {
      var li = topElements[z];
      var lihtml = li.innerHTML;
      li.innerHTML = lihtml + sections[z].innerHTML;
    }
    $("#menu").navMenu({
      menuWidth: 1,
      containerElement: "#container",
      menuElement: "ul",
      rightArrow: ' &raquo;'
    });
  });

  var leftNav = $("#leftNavigation");
  var url = location.pathname;
  leftNav.find("li").each(function(){
    if($(this).find("a").attr("href").toLowerCase() == url.toLowerCase()){
      $(this).addClass("current");
    }
  });
  
  $("#searchBox").focus(function(){
    if($(this).val() == "Search"){
      $(this).val("");
    }
  }).blur(function(){
    if($(this).val() == ""){
      $(this).val("Search");
    }
  });
  
  $("img").each(function(){
    if($(this).attr("src") == "" || $(this).attr("src") == "/"){
      $(this).hide();
    }
  });
});

