var fsize_step		= 0.1;
var fsize			= 1;
var fsize_cookie	= 'mooFontSize';
var section_left = 'contentLeft';
var section_right = 'contentRight';
var section_main = 'contentMain';

var section_footer = 'contentFooter';
var fsize_min		= 0.6;
var fsize_max		= 1.5;

window.addEvent('domready', function() {

	/* Fontresizing */

		
		var fsizeSelect		= new Element('ul', {'class': 'fontsize'}).injectInside( $('fontsizer') );
		var fsizeSmaller	= new Element('li', {'class': 'smaller', 'title': 'Schrift verkleinern'}).setHTML('<img src="picture/minus-s.png" />').injectInside( fsizeSelect );
		var fsizeNormal		= new Element('li', {'class': 'normal', 'title': 'Schrift Normalgröße'}).setHTML('<img src="picture/normal-s.png" />').injectAfter( fsizeSmaller );
		var fsizeLarger		= new Element('li', {'class': 'larger', 'title': 'Schrift vergrößern'}).setHTML('<img src="picture/plus-s.png" />').injectAfter( fsizeNormal );
		
		fsizeSmaller.addEvent('click', function() { 
				setFontSize('smaller'); 
				/*
				fsizeSmaller.setStyle('text-decoration', 'underline');
				fsizeNormal.setStyles('');
				fsizeLarger.setStyles('');
				*/
			} );
		fsizeNormal.addEvent('click', function() { 
				setFontSize('normal');
				/*
				fsizeSmaller.setStyles('');
				fsizeNormal.setStyle('text-decoration', 'underline');
				fsizeLarger.setStyles('');
				*/
			} );
		fsizeLarger.addEvent('click', function() {
				setFontSize('larger');
				/*
				fsizeSmaller.setStyles('');
				fsizeNormal.setStyles('');
				fsizeLarger.setStyle('text-decoration', 'underline');
				*/
			} );
		
		var fsizecookie = Cookie.get( fsize_cookie );
		if(fsizecookie !== false) {
			fsize = fsizecookie * 1;
			setFontSize('cookie');
			/*
			if(fsize > 1) {
				fsizeNormal.setStyles('');
				fsizeLarger.setStyle('text-decoration', 'underline');
			} else if(fsize < 1) {
				fsizeNormal.setStyles('');
				fsizeSmaller.setStyle('text-decoration', 'underline');
			}
			*/
		}
	
	
});

function setFontSize(fs) {
	switch(fs) {
		case 'smaller':
			if(fsize <= fsize_min) break;
			fsize -= fsize_step;
			
                  $( section_left ).setStyle('font-size', fsize+'em');
                  $( section_right ).setStyle('font-size', fsize+'em');
                  $( section_main ).setStyle('font-size', fsize+'em');
                  
                  $( section_footer ).setStyle('font-size', fsize+'em');
         
			Cookie.set( fsize_cookie , fsize, {duration: 365, path: '/'});
			break;
		
		case 'larger':
			if(fsize >= fsize_max) break;
			fsize += fsize_step;
			
                  $( section_left ).setStyle('font-size', fsize+'em');
                  $( section_right ).setStyle('font-size', fsize+'em');
                  $( section_main ).setStyle('font-size', fsize+'em');
                  
                  $( section_footer ).setStyle('font-size', fsize+'em');

			Cookie.set( fsize_cookie , fsize, {duration: 365, path: '/'});
			break;
		
		case 'cookie':
			
			$( section_left ).setStyle('font-size', fsize+'em');
                  	$( section_right ).setStyle('font-size', fsize+'em');
                  	$( section_main ).setStyle('font-size', fsize+'em');
                  	
                  	$( section_footer ).setStyle('font-size', fsize+'em');

			break;
		
		case 'normal':
		default:
			$( section_left ).setStyles('');
			$( section_right ).setStyles('');
                  	$( section_main ).setStyles('');
                  	
                  	$( section_footer ).setStyles('');

			fsize = 1;
			Cookie.remove( fsize_cookie , {path: '/'});
			document.location.href = document.location.href;
	}
}
