function getCookie(c_name)
{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
		{ 
		c_start=c_start + c_name.length+1; 
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		} 
	  }
	return "";
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

var sitefunctions = {
    textresize: function() {
        // show text resizing links
        var $cookie_name = "MBPFontSize";
        var originalFontSize = jQuery("body").css("font-size");
        // if exists load saved value, otherwise store it
        if (getCookie($cookie_name)) {
            var $getSize = getCookie($cookie_name);
            jQuery("body").css({ fontSize: $getSize + ($getSize.indexOf("px") != -1 ? "" : "px") }); // IE fix for double "pxpx" error
        } else {
            setCookie($cookie_name, originalFontSize);
        }
        // reset link
        jQuery(".FontSizeReset").bind("click", function() {
            jQuery("body").css("font-size", originalFontSize);
            setCookie($cookie_name, originalFontSize);
        });
        // text “+” link
        jQuery(".FontSizeInc").click(function() {

            var currentFontSize = jQuery("body").css("font-size");
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum * 1.1;
            if (newFontSize, 11) {
                jQuery("body").css("font-size", newFontSize);
                setCookie($cookie_name, newFontSize);
            }
            return false;
        });
        jQuery(".FontSizeDec").bind("click", function() {
            var currentFontSize = jQuery("body").css("font-size");
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum * 0.9;
            if (newFontSize, 11) {
                jQuery("body").css("font-size", newFontSize);
                setCookie($cookie_name, newFontSize);
            }
            return false;
        });
    }
}
 
jQuery(document).ready(function(){
		sitefunctions.textresize();	
})
