function switchCss(name, mode) {
    links = document.getElementsByTagName('link');
    for(i=0; i < links.length; i++) {
        l=links[i]
	if (l && l.getAttribute('rel') && l.getAttribute('rel').indexOf('style') != -1 && 
	    l.getAttribute('title') && l.getAttribute('title') == name) {
	    //console.log("l " +l.getAttribute('title') + " mode:"+mode); 
	    l.disabled = (mode == 1) ? false : true;
	    //console.log("disabled: " + l.disabled);
	    setCookie('css-'+name, mode, 1, '/', false, false);	
	}
    }
}

function setCookie(name, value, ndays, path, domain, secure) { 
	expdate = new Date();
	expires = expdate.setTime(expdate.getTime() + 3600000*24*ndays)
	var curCookie = name + "=" + escape(value) + 
 	//((expires) ? "; expires=" + expires : "") + 
 	((path) ? "; path=" + path : "") + 
	((domain) ? "; domain=" + domain : "") + 
	((secure) ? "; secure" : ""); 
	 document.cookie = curCookie; 
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf(";" + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
         end = dc.length;
    }
    
    return unescape(dc.substring(begin + prefix.length, end));
}
