﻿//
//     JQuery Text resize + Cookie recall
//     by Jonny Kamaly
//     based on script written by Faisal &amp; Homar
//


var sitefunctions = {
    textresize: function() {
        // show text resizing links
        jQuery(".FontSize").show();
        var jQuerycookie_name = "medisuisse-FontSize";
        var originalFontSize = jQuery("html").css("font-size");
        
        // if exists load saved value, otherwise store it
        if (jQuery.cookie(jQuerycookie_name)) {
            var jQuerygetSize = jQuery.cookie(jQuerycookie_name);
            jQuery("html").css({ fontSize: jQuerygetSize + (jQuerygetSize.indexOf("px") != -1 ? "" : "px") }); // IE fix for double "pxpx" error

        } else {
            jQuery.cookie(jQuerycookie_name, originalFontSize);

        }
        // reset link
        jQuery(".FontSizeReset").bind("click", function() {
            jQuery("html").css("font-size", originalFontSize);
            jQuery.cookie(jQuerycookie_name, originalFontSize);
        });
        // text "+" link
        jQuery(".FontSizeInc").bind("click", function() {
            var currentFontSize = jQuery("html").css("font-size");
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum * 1.2;
            if (newFontSize, 11) {
                jQuery("html").css("font-size", newFontSize);
                jQuery.cookie(jQuerycookie_name, newFontSize);
            }
            return false;
        });
        jQuery(".FontSizeDec").bind("click", function() {
            var currentFontSize = jQuery("html").css("font-size");
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum * 0.8;
            if (newFontSize, 11) {
                jQuery("html").css("font-size", newFontSize);
                jQuery.cookie(jQuerycookie_name, newFontSize);
            }
            return false;
        });

    }
}
 
jQuery(document).ready(function(){
		sitefunctions.textresize();	
})