//cookie functions http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name)
{
	createCookie(name,"",-1);
}
// /cookie functions	
	
	function textresize() {
		
		$(".FontSize").show();
		var cookie_name = "OLC";
		var originalFontSize = "12px";
		var cookie = readCookie('OLC');
		//alert(cookie);
		if (cookie && window.location.toString().indexOf("/account") == -1) $("#main-content p, #main-content li, #main-content .text a, #section-navigation li a").css("font-size", cookie);
		//else if(window.location.toString().indexOf("/account") == -1) createCookie(cookie_name, originalFontSize, 365);
		
		// Reset link
		$("#text-resize .reset").bind("click", function() {
			$(".post p, .page-post p, .house, .right-img, .left-img, .entry, h5, strong, h4").each(function(idx,el){
				el.style.fontSize = "";
				$(this).removeAttr("style");
			});
			eraseCookie(cookie_name);
			//createCookie(cookie_name, originalFontSize, 365);
			return false;
		});

		// Medium Link
		$("#text-resize .medium").bind("click", function() {
  			var newFontSize = "16px";
    		$(".post p, .page-post p, .house, .right-img, .left-img, .entry, h5, strong, h4").css("font-size", newFontSize);
			createCookie(cookie_name, newFontSize, 365);
			return false;
		});

		// Large link
		$("#text-resize .large").bind("click", function() {
  			var newFontSize = "18px";
    		$(".post p, .page-post p, .house, .right-img, .left-img, .entry, h5, strong, h4").css("font-size", newFontSize);
			createCookie(cookie_name, newFontSize, 365);
			return false;	
		});
	} 


$(document).ready(function(){
		textresize();	
})
