// JavaScript Document
function fontswitch(mode, setstyle){
	var i = null;
	var a = document.getElementsByTagName("link")[0];
    // Pfad zum CSS Verzeichnis
	var stylepath = 'fileadmin/templates/css/fontsize/';
    var cookstyle = Cookie.get('Fontsheet');
    // Auslesen des Cookie Wertes
    if (cookstyle === false ) {
    	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        	if(a.getAttribute("rel").indexOf('style') != -1 && a.getAttribute("title")) {
				cookstyle = a.getAttribute("title"); 
                Cookie.set('Fontsheet', cookstyle, {duration:365, path: "/"});
        	}
    	}
    }
                             
switch (mode) {
	case 'set':
	    // Lade das neue Stylesheet
    	new Asset.css(stylepath + setstyle +'.css', {id: setstyle});
        // Setze das Stylesheet als Cookie Wert
        Cookie.set('Fontsheet', setstyle, {duration:365, path: "/"});
    break;
    case 'noset':
        // Lade das neue Stylesheet (kein Setzen als Cookie)
    	new Asset.css(stylepath + setstyle +'.css', {id: setstyle});
    break;
        default :
        	setstyle = cookstyle
        	// Setze den Cookie Wert als aktives Stylesheet
        	new Asset.css(stylepath + cookstyle +'.css', {id: cookstyle});
        break;
    }
	// Dient nur zur Dokumentation der Funktionalität
	var cookstyle = Cookie.get("Fontsheet");
	
	/*
	$('log_curr_font').setHTML(setstyle);  
	$('log_cook_font').setHTML(cookstyle);
  	*/
  
	// ....
	return null;         
}
window.addEvent('domready', fontswitch);
