function jm_setCSS(style, name) {
	Cookie.set('c-'+style, name, {duration:365, path: "/"});

	var elem = document.getElementById(style);
	if(style=="colorstyleheader") {

		// replace css text supported?
		if(elem.getText) {
			var txt = elem.getText();
			txt = txt.replace(/header_.*_overlay/, 'header_'+name+'_overlay');
			elem.setText(txt);
			
		// IE
		} else if(elem.innerHTML != undefined){
			var img = elem.innerHTML.match(/".*"/) + "";
			img = img.substr(0, img.lastIndexOf("header_")) + "header_" + name + '_overlay.png"';
			var overlay = document.getElementById("header_overlay");
			var filter = /MSIE (5\.5|6\.)/.test(navigator.userAgent) && (navigator.platform == "Win32" || navigator.platform == "Win64");
			if(filter) {
				overlay.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+img+',sizingMethod="scale")';
			} else {
				//alert("colorstyleheader changeing not supported yet");
				location.reload();
			}
		}
	} else {
		var href = elem.href;
		
		
		href = href.substr(0, href.lastIndexOf("/")) + "/"+name+".css";
		elem.setAttribute("href", href);
		
	}
}
