function switchStyleSheet(name) {
	if (name) {
		var nameRegexp = new RegExp('.*' + name + '\.css');
		var csRegexp = new RegExp('.*cs_.*\.css');
		for (var c = 0; c < document.styleSheets.length; c++) {
			var styleSheet = document.styleSheets[c];
			if (styleSheet.href != null) {
				if (styleSheet.href.match(csRegexp)) {
					if (styleSheet.href.match(nameRegexp)) {
						styleSheet.disabled = false;
						var requestData = "&stylesheet=" + name;
						ajaxSendRequest("POST", "/templates/ajax_styleswitcher.php", requestData, null);
					} else {
						styleSheet.disabled = true;
					}
				}
			}
		}

		switch (name) {
			case 'cs_red':
				var logo_display = 'logo-red';
                var rdp_display = 'rdp-red';
				break;
			case 'cs_blue':
				var logo_display = 'logo-blue';
                var rdp_display = 'rdp-blue';
				break;
			case 'cs_green':
				var logo_display = 'logo-green';
                var rdp_display = 'rdp-green';
				break;
			default:
				var logo_display = 'logo-yellow';
                var rdp_display = 'rdp-yellow';
				break;
		}

		var logos = new Array('logo-red', 'logo-blue', 'logo-green', 'logo-yellow');
		for (var c = 0; c < logos.length; c++) {
			var logo = document.getElementById(logos[c]);
			if (logo.id == logo_display) {
				logo.style.display = '';
			} else {
				logo.style.display = 'none';
			}
		}
        
        var rdplogos = new Array('rdp-red', 'rdp-blue', 'rdp-green', 'rdp-yellow');
        for (var c = 0; c < rdplogos.length; c++) {
			var rdplogo = document.getElementById(rdplogos[c]);
			if (rdplogo.id == rdp_display) {
				rdplogo.style.display = '';
			} else {
				rdplogo.style.display = 'none';
			}
		}
	}
}