/*-----------------------------------------------------------------------------------*/
/*  Text Size
/*-----------------------------------------------------------------------------------*/

	// Text Size Functions
	var textSize = false;
	var originalFontSize = jQuery('html').css('font-size');
	function textReset() {
	    var currentFontSize = jQuery('html').css('font-size');
	    jQuery('html').css({fontSize: originalFontSize});
	    jQuery.cookie("font-size", null, { path: "/" });
	    textSize = true;    
	}
	function textLarger() {
	    var currentFontSize = jQuery('html').css('font-size');
	    var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum + 2;
	    if (newFontSize < 24) {
	        jQuery('html').css({fontSize: newFontSize});
	        jQuery.cookie("font-size", newFontSize, { path: "/", expires: 365 });
	        textSize = true;    
	    }
	}
	function textSmaller() {
	    var currentFontSize = jQuery('html').css('font-size');
	    var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var newFontSize = currentFontSizeNum - 2;
	    if (newFontSize > 8) {
	        jQuery('html').css({fontSize: newFontSize});
	        jQuery.cookie("font-size", newFontSize, { path: "/", expires: 365 });
	        textSize = true;    
	    }
	}
	function interact(){
	    // Set Text Size from Cookie
	    jQueryfontSize = jQuery.cookie("font-size");
	    if (jQueryfontSize != null) {
	        jQuery('html').css({fontSize: jQueryfontSize + (jQueryfontSize.indexOf("px")!=-1 ? "" : "px")});
	    }
	    jQuery('.hidden').each(function() {
	        jQuery(this).attr("toheight", jQuery(this).height());
	        jQuery(this).css({height: "0"});
	    });
	};
	jQuery(document).ready(function() {interact();});
