/*
requires jquery
*/
var SBText = jQuery.extend({},{
	COOKIE_NAME: 'SBTextSize',

/*
#sb-adisplay #content - normal medium large

add cookies

#textsize li.normal a (set to active)
#textsize li.medium a (set to active)
#textsize li.large a (set to active)
*/

	init: function() {
		var current_size = jQuery.cookie(this.COOKIE_NAME);
		if (!current_size) { current_size = 'normal'; }
		
		this.setSize(current_size);
	},
	
	setSize: function(size) {
		// change the link
		if (size != 'normal') { jQuery('#textsize li.normal a').removeClass('active'); jQuery('#sb-adisplay #content').removeClass('normal'); }
		if (size != 'medium') { jQuery('#textsize li.medium a').removeClass('active'); jQuery('#sb-adisplay #content').removeClass('medium'); }
		if (size != 'large') { jQuery('#textsize li.large a').removeClass('active');  jQuery('#sb-adisplay #content').removeClass('large'); }

		// switch link
		jQuery('#textsize li.'+size+' a').addClass('active');

		// switch class on #content
		jQuery('#sb-adisplay #content').addClass(size);
		
		// save cookie
		jQuery.cookie(this.COOKIE_NAME, size, { expires: 365 });
	},


	__end: null
});


/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};



// init on page load
jQuery(document).ready(function(){
	SBText.init();
});
