
function setStylesheet(title, prefix) {
	var cacheobj = null;	
	var links = document.getElementsByTagName("link");
	
	for (var i=0; i < links.length; i++) {
	
        cacheobj = links[i];
        
		if ((cacheobj.getAttribute("rel").indexOf("alternate stylesheet") != -1) && cacheobj.getAttribute("title")) {
              
            if ((cacheobj.getAttribute("title").length > prefix.length) &&
                (cacheobj.getAttribute("title").substring(0, prefix.length) == prefix)) {

				// IE fix: don't disable if we're browsing in any version of IE
				//var b=navigator.userAgent.toLowerCase();
				//if(b.indexOf("msie")==-1){
				//	cacheobj.disabled = true;
				//} else {
					// ok we're in IE, here's the plan.
					// going to go through and 
					//cacheobj.disabled = false;
				//}
				
	            if (cacheobj.getAttribute("title") == title) {
	               cacheobj.disabled = false; //enable chosen style sheet
	            }else{
	            	cacheobj.disabled = true;
	            }
	            
            }    
		}
	}
}

function chooseStyle(styletitle, prefix){
	if (document.getElementById){
	   setStylesheet(styletitle, prefix);
	}
}