                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}
if(typeof(vp)=="undefined")
{var vp={};}
if(typeof vp.controls=="undefined")
{vp.controls={};}
vp.controls.ColorSelector=function controls_ColorSelector(sId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.id=sId;this.clickHandlers=new Array();this.setHandler=function pb_this_setHandler(sSwatchBoxId,iColor,fnHandler)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.clickHandlers[sSwatchBoxId]=fnHandler;};this.updatePresentation=function pb_this_updatePresentation(sSwatchBoxId,iColor)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return;};this.click=function pb_this_click(sSwatchBoxId,iColor)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
this.updatePresentation(sSwatchBoxId,iColor);var f=this.clickHandlers[sSwatchBoxId];if(f!=undefined)
{f(iColor,sId);}};};vp.controls.ColorSelectorManager=new function ColorSelectorManager()
{this.selectors=new Array();this.registerSelector=function pb_this_registerSelector(sId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(this.selectors[sId]==undefined)
{this.selectors[sId]=new vp.controls.ColorSelector(sId);}
return this.selectors[sId];};this.registerSwatch=function pb_this_registerSwatch(sId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(this.selectors[sId]==undefined)
{this.selectors[sId]=new vp.controls.ColorSelectorSwatch(sId);}
return this.selectors[sId];};this.getSelector=function pb_this_getSelector(sId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return this.selectors[sId];};};