/*
* BOTFONT
*
* REQUIRES
* - jquery 1.3.2 +
* - js_cookie.js
* 
* Jay Richardson
* Werkbot Studios - www.werkbot.com
*/
//SET DEFAULT VARIABLES
	//THE NAMES OF THE COOKIES STORED WHEN THE FONTSIZE IS CHANGED
		var cookie_size_name = "botfont_size";
		var cookie_lineheight_name = "botfont_lh";
	//THE ID OF THE TAG THAT WILL BE HOUSING OUR CREATED BUTTONS <div id="botfont"></div> - INLCUDE "#" IF YOU ARE USING AN ID
		var container = "#botfont";
	//THE NAME OR ID OF THE TAG YOU WANT THE FONT TO BE CHANGED - INLCUDE "#" IF YOU ARE USING AN ID
		var botfont_container = "#content";
	//THE MAX FONT SIZE
		var max_font_size = 20;
	//THE MIN FOTN SIZE
		var min_font_size = 10;
/*
*
*/
$(document).ready(function() {
	//GRAB OUR FONT SIZE TO RESET TO0
		var reset_font_size = Number($(botfont_container).css("font-size").slice(0,2));
	//GRAB OUT LINE HEIGHT TO RESET TOO
		var reset_line_height = Number($(botfont_container).css("line-height").slice(0,2));
	//LOAD UP OUR COOKIES IT THERE ARE ANY
		loadCookie();
	//CREATE OUR DECREASE BUTTON
		var f_dec = $("<div>").html("");
		f_dec.attr("class","botfont_dec");
		f_dec.appendTo(container);
		f_dec.click(function(){
			var current_fs = Number($(botfont_container).css("font-size").slice(0,2));
			var current_lh = Number($(botfont_container).css("line-height").slice(0,2));
			if(current_fs > min_font_size){
				current_fs--;
				current_lh--;
				setFontSize(current_fs, current_lh);
				setCookie(current_fs, current_lh);
			}
		});
	//CREATE OUR RESET BUTTON
		var f_reset = $("<div>").html("");
		f_reset.attr("class","botfont_reset");
		f_reset.appendTo(container);
		f_reset.click(function(){
			setFontSize(reset_font_size, reset_line_height);
			setCookie(reset_font_size, reset_line_height);
		});
	//CREATE OUR INCREASE BUTTON
		var f_inc = $("<div>").html("");
		f_inc.attr("class","botfont_inc");
		f_inc.appendTo(container);
		f_inc.click(function(){
			var current_fs = Number($(botfont_container).css("font-size").slice(0,2));
			var current_lh = Number($(botfont_container).css("line-height").slice(0,2));
			if(current_fs < max_font_size){
				current_fs++;
				current_lh++;
				setFontSize(current_fs, current_lh);
				setCookie(current_fs, current_lh);
			}
		});
});
//LOADS OUR COOKIES IF THEY EXIST
	function loadCookie(){
		if($.cookie(cookie_size_name)===undefined || $.cookie(cookie_lineheight_name)===null){
		}else{
			setFontSize($.cookie(cookie_size_name), $.cookie(cookie_lineheight_name));
		}
	}
//SETS THE COOKIES
	function setCookie(f_val, lh_val){
		$.cookie(cookie_size_name, f_val, { path: '/'});
		if(lh_val){
			$.cookie(cookie_lineheight_name, lh_val, { path: '/'});
		}
	}
//SETS OUR FONT SIZE
	function setFontSize(f_val, lh_val){
		$(botfont_container).css("font-size", Number(f_val));
		if(lh_val){
			$(botfont_container).css("line-height", lh_val+"px");
		}
	}
