var MAX_SELECTED_COLORS=3;var width=12;var height=1;var selectedColors=new Array();var colorTable=new Array("ff0000","ff7f00","ffff00","00ff00","00ffff","0000ff","ee82ee","8b00ff","964b00","808080","ffffff","000000");function invertColor(c){if(colorTable[c]=="808080"){return"ffffff";}var b=0;var a="";
b=parseInt(colorTable[c],16);b=~b&16777215;a=b.toString(16);var d=a.length;switch(d){case 1:a+="00000";break;case 2:a+="0000";break;case 3:a+="000";break;case 4:a+="00";break;case 5:a+="0";break;}return a;}function drawTable(){drawSelectedColors();var b=document.getElementById("colorSelectorDiv");var e="";
var c=0;for(var d=0;d<height;d++){for(var a=0;a<width;a++){c=a*height+d;e+="<a class='color_item' onclick='colorClick("+c+")' id='color_"+c+"' style='background:#"+colorTable[c]+"'><span class='color_item_inner'>";if(isSelectedColorsContains(c)==-1){e+="&nbsp;";}else{e+="<img src='/images/cross.gif' alt='X'/>";
}e+="</span></a>";}}e+="";b.innerHTML=e;}function isSelectedColorsContains(b){for(var a=0;a<selectedColors.length;a++){if(selectedColors[a]==b){return a;}}return -1;}function colorClick(a){var b=isSelectedColorsContains(a);if(b!=-1){selectedColors.splice(b,1);}else{if(selectedColors.length<MAX_SELECTED_COLORS){selectedColors.push(a);
}else{alert("Cannot select more than "+MAX_SELECTED_COLORS+" colors");}}drawTable();}function drawSelectedColors(){var d="";var e=document.getElementById("selectedColorsDiv");var b="";if(selectedColors.length>0){b="";for(var a=0;a<selectedColors.length;a++){d+=colorTable[selectedColors[a]];if(a<selectedColors.length-1){d+=",";
}b+="<a class='color_item' style='background:#"+colorTable[selectedColors[a]]+"'><span class='color_item_inner'>&nbsp;</span></a>";}}e.innerHTML=b;var c=document.getElementById("searchColors");c.value=d;}function flipColorSelector(){Effect.toggle("colorSelectorDiv","appear",{afterUpdate:function(){fix_height_for_ie6("blockSearchAdvanced");
}});Effect.toggle("color_selector_table","appear",{afterUpdate:function(){fix_height_for_ie6("blockSearchAdvanced");},afterFinish:function(){fix_height_for_ie6("blockSearchAdvanced");},duration:0.5});var a=$$("#color_select .open")[0];var b=$$("#color_select .close")[0];a.toggle();b.toggle();}function findColor(a){for(var b=0;
b<colorTable.length;b++){if(colorTable[b]==a){return b;}}return -1;}function initSelectedColors(d){if(d&&d.length>0){var c=d.split(",");selectedColors=new Array();for(var b=0;b<c.length&&b<MAX_SELECTED_COLORS;b++){var a=findColor(c[b]);if(a>-1){selectedColors.push(a);}}}}
