$(document).ready(function()
{
  $('ul.text_size li a').click(function()
  {
    var text_size = $(this).attr("class");
    $("ul.text_size li").removeClass("current");
    $(this).parent().addClass("current");
    switch_stylesheet(text_size);
    return false;
  });
});

function switch_stylesheet(text_size)
{
  var stylesheet = "small.css";
  switch(text_size)
  {
    case 'medium':
      stylesheet = "medium.css";
      createCookie('text_size', 2, 365);
      break;
    case 'large':
      stylesheet = "large.css";
      createCookie('text_size', 3, 365);
      break;
    default:
      stylesheet = "small.css";
      createCookie('text_size', 1, 365);
    break;
  }
  $("#text_size_stylesheet").attr("href", "/css/"+stylesheet);
}

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=/";
}