﻿$(document).ready(function(){
	var values = new Array(4);
	values[0] = new Array("Kingswood-text","Kingswood-h4","Kingswood-h5"); //cookie names
	values[1] = new Array("#copy", "h4", "h5"); //tag names
	values[2] = new Array("12", "15", "12"); //original tag values
	values[3] = new Array(values[0].length); //current values	
	for(i=0; i<=values[0].length-1; i++){// if exists load saved value, otherwise store it
		if($.cookie(values[0][i])) {
			$(values[1][i]).css({fontSize : $.cookie(values[0][i]) + ($.cookie(values[0][i]).indexOf("px")!=-1 ? "" : "px")}); // IE fix for double "pxpx" error
			values[3][i] = $(values[1][i]).css("font-size");
		}
		else{
			$.cookie(values[0][i], values[2][i]);
			values[3][i] = $(values[1][i]).css("font-size");
		}
	}		
	function changeFont(e){// Increase/Decrease/Reset font function 						
		for(i=0; i<=values[0].length-1; i++){
			if(e==1){var newFontSize = parseFloat(values[2][i]);}
			if(e==2){var newFontSize = parseFloat(values[3][i])+2;}
			if(e==3){var newFontSize = parseFloat(values[3][i])-2;}
			if(newFontSize >= values[2][i] & newFontSize < 30){
				values[3][i] = newFontSize;
				$(values[1][i]).css("font-size", newFontSize);
				$.cookie(values[0][i], newFontSize);
			}					
		}
	}	
	$(".FontSizeReset").bind("click", function() {changeFont(1);}); // reset link
	$(".FontSizeInc").bind("click", function() {changeFont(2);}); // text "+" link
	$(".FontSizeDec").bind("click", function() {changeFont(3);}); // text "-" link
})

