var sitefunctions = {
  textresize : function(){
    // show text resizing links
    $("#text-resize-links").show();
    
    var $cookie_name = "physioforpets-FontSize";
    
    var originalFontSize = $("body").css("font-size");
    if($.cookie($cookie_name)) {
      var $getSize = $.cookie($cookie_name);
      $("body").css({fontSize : $getSize + ($getSize.indexOf("px")!=-1 ? "" : "px")}); // IE fix for double "pxpx" error
    } else {
      $.cookie($cookie_name, originalFontSize);
    }
    
    // text "+" link
    $("#increase-text").bind("click", function() {
      var currentFontSize = $("body").css("font-size");
      var currentFontSizeNum = parseFloat(currentFontSize, 10);
      var newFontSize = Math.ceil(currentFontSizeNum*1.05);
      if (newFontSize, 11) {
        $("body").css("font-size", newFontSize + 'px');
        $.cookie($cookie_name, newFontSize);
      }
      return false;	
    });
    
    $("#decrease-text").bind("click", function() {
      var currentFontSize = $("body").css("font-size");
      var currentFontSizeNum = parseFloat(currentFontSize, 10);
      var newFontSize = Math.floor(currentFontSizeNum*0.95);
      if (newFontSize, 11) {
        $("body").css("font-size", newFontSize + 'px');
        $.cookie($cookie_name, newFontSize);
      }
      return false;	
    });
  }
}

$(document).ready(function(){
  
  $("a[href^='http']").click(function(){window.open(this.href); return false;});
  
  sitefunctions.textresize();	
  
  $('.highlight-feature').corner();
});