				var color = "";
				
				var G={},$=function(a){return document.getElementById(a)}
				G.color={
				rgb:function(a){
				    var o=a.toLowerCase()
				    return[parseInt(o.slice(0,2),16),parseInt(o.slice(2,4),16),parseInt(o.slice(4),16)]
				},
				shade:function(a,b){
				    var v=[],i
				    for(i=0;i<3;i++){
				        v[i]=Math.round(a[i]*b)
				        if(v[i]>255)v[i]=255
				        if(v[i]<0)v[i]=0
				    }
				    return v
				},
				hex:function(a){var f=G.color._hex;return f(a[0])+f(a[1])+f(a[2])},
				_hex:function(a){return ('0'+a.toString(16)).slice(-2)}
				}
				
				function getShades(darkColor){
				    var m=G.color,cc,v=[],n,dark,lite
				    cc=darkColor;
				   
				    n=m.rgb(cc)
				    dark=m.hex(m.shade(n,0.8))
				    lite=m.hex(m.shade(n,1.6))
				    return lite;
				}
				
				function changeColorInAllDivs(selColor, liteColor){
					if(selColor == "null" || liteColor == "null" ){
						return;
					}

					var divs = document.getElementsByName('acteva_catalog_description_header');
					//alert(selColor);
					for(i=0;i < divs.length;i++){
						divs[i].style.backgroundColor = selColor;
					}
					
					divs = document.getElementsByName('roundedBlockSpan');
					//alert(selColor);
					for(i=0;i < divs.length;i++){
						divs[i].style.backgroundColor=selColor;
					}
					divs = document.getElementsByName('formRow');
					for(i=0;i < divs.length;i++){
						divs[i].style.backgroundColor = liteColor;
					}
					
					/*var strippedColor = selColor.substring(1);
					
					var liteColor = getShades(strippedColor);
					
					divs = document.getElementsByName('formRow');
					//alert(selColor);
					for(i=0;i < divs.length;i++){
						//divs[i].style.backgroundColor = selColor;
						//divs[i].style.filter='alpha(opacity=10)';
						//divs[i].style.moz-opacity='.5';
						//divs[i].style.background = '#ffffff';
						//background:#ccc;
						//divs[i].style.backgroundColor='#'+liteColor;
						//divs[i].className = 'transparent';
						divs[i].style.background=selColor;
						setOpacity(divs[i], .75, liteColor);
					}*/
					
				}
				
				function setOpacity( element, alpha, liteColor ) {
					var style = element.style;
					if( style.MozOpacity != undefined ) { //Moz and older
						style.MozOpacity = alpha;
					}
					else if( style.filter != undefined ) { //IE
						style.filter = "alpha(opacity=0)";
						style.background = '#' + liteColor;
						element.filters.alpha.opacity = ( alpha * 100 );
					}
					else if( style.opacity != undefined ) { //Opera
						style.opacity = alpha;
					}
				}
				
				function newColor(entry,areaID) { // use DOM only, no geezer browsers
					if (!areaID) {areaID="body";} // default to whole body
					document.getElementById(areaID).style.background=entry;
				}
				