// Javascript Document

// 1. Font Increase Decrease for Discussions.  by Martin Olson @  HUGE based on fontSizeCookie.js

function increaseDecreaseFont(size) {
	if (size == 'small') {
		//document.getElementById('articleContent').className='textSizeSmall';
		$('.discBox .right').attr('class', 'right textSizeSmall');
		document.getElementById('fontSmall').src='/images/icon-fontSize-small-selected.gif';
		document.getElementById('fontMedium').src='/images/icon-fontSize-medium-off.gif';
		document.getElementById('fontLarge').src='/images/icon-fontSize-large-off.gif';
	} else if (size == 'large') {
		$('.discBox .right').attr('class', 'right textSizeLarge');
		document.getElementById('fontSmall').src='/images/icon-fontSize-small-off.gif';
		document.getElementById('fontMedium').src='/images/icon-fontSize-medium-off.gif';
		document.getElementById('fontLarge').src='/images/icon-fontSize-large-selected.gif';
	} else { // default to be the medium size
		$('.discBox .right').attr('class', 'right textSizeMedium');
		document.getElementById('fontSmall').src='/images/icon-fontSize-small-off.gif';
		document.getElementById('fontMedium').src='/images/icon-fontSize-medium-selected.gif';
		document.getElementById('fontLarge').src='/images/icon-fontSize-large-off.gif';
	}
}

function changeFontSize(size) {
	if (size) {
		// set the CSS style
		increaseDecreaseFont(size);
		// save to the cookie, for 180 days
		createCookie("fontSize", size, 4641);
	}
}

addLoadEvent(function(){
	var size = readCookie("fontSize");
	increaseDecreaseFont(size);
});
// END - Font Increase Decrease

// 2. Write and Read Chocolate Cookies

function createCookie(name,value,days,domain) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
		if(domain !=null && typeof domain != 'undefined'){
			domain = "; domain=" + domain;
		}	    		
	document.cookie = name+"="+value+expires+domain+"; 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;
}

// END - Write and Read Chocolate Cookies