		//<![CDATA[
			function loadCSS(name) {
				document.cookie = 'AccessibilityStyleSheet='+name+'; expires=Thu, 2 Aug 2030 20:47:11 UTC; path=/';	
				var el = document.getElementById('override').href = 'http://www.plextalk.com/colorchangercss/'+name+'.css'; 
			}
			
			/**
			 * function: getCookie
			 *
			 * -> get specified cookie value
			 **/
			function getCookie(c_name) {
			
				if(document.cookie.length > 0) {
					var c_start = document.cookie.indexOf(c_name + "=");
				  
					if(c_start != -1) {
						c_start = c_start + c_name.length + 1; 
						var c_end = document.cookie.indexOf(";", c_start);
					    c_end = (c_end == -1) ? document.cookie.length : c_end;
					    return unescape(document.cookie.substring(c_start, c_end));
					} 
				}
				return null;
			}
			
			/** load color scheme CSS **/
			var cssCookie = getCookie("AccessibilityStyleSheet");
			var cssCookie = cssCookie ? cssCookie : 'access_standard';
			var toWrite = '<link href="http://www.plextalk.com/colorchangercss/'+cssCookie+'.css" rel="stylesheet" type="text/css" id="override" />';
			document.write(toWrite+"\n");
		
			var changeColorFct = function(){
				var selector = document.getElementById("colourScheme");
				selector.value = cssCookie;
			};
			
			/** onload, select the color scheme in selector **/
			if(window.addEventListener) {
			    window.addEventListener("DOMContentLoaded", changeColorFct, true);
			    
			} else if(window.attachEvent) {
				window.attachEvent("onload", changeColorFct);
			}
			//]]>
