var EC_Base={init:function(){var b=$(document.body).getStyle("background-color");if(b.substring(0,1)=="#"){var a=new Color(b);$$("a").each(function(c){if(c.href=="http://www.eoncode.com/eonworkflow"){$(c).setStyle("color",a.invert());}});}},str_replace:function(c,a,b){return b.split(c).join(a);},moneyFormat:function(c){var b=Number(c).toFixed(2).split(".");var a=b[0].length>3?b[0].length%3:0;return"$"+(a?b[0].substr(0,a)+",":"")+b[0].substr(a).replace(/(\d{3})(?=\d)/g,"$1,")+"."+b[1];},sortNumber:function(d,c){return d-c;},dumpObj:function(d,c){var e="";for(var b in d){e+=b+": "+d[b]+"\n";}if(c){return e;}else{alert(e);}}};window.addEvent("domready",function(){EC_Base.init();});function str_repeat(b,a){for(var c=[];a>0;c[--a]=b){}return(c.join(""));}function sprintf(){var g=0,e,h=arguments[g++],k=[],d,j,l,b;while(h){if(d=/^[^\x25]+/.exec(h)){k.push(d[0]);}else{if(d=/^\x25{2}/.exec(h)){k.push("%");}else{if(d=/^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(h)){if(((e=arguments[d[1]||g++])==null)||(e==undefined)){throw ("Too few arguments.");}if(/[^s]/.test(d[7])&&(typeof(e)!="number")){throw ("Expecting number but found "+typeof(e));}switch(d[7]){case"b":e=e.toString(2);break;case"c":e=String.fromCharCode(e);break;case"d":e=parseInt(e);break;case"e":e=d[6]?e.toExponential(d[6]):e.toExponential();break;case"f":e=d[6]?parseFloat(e).toFixed(d[6]):parseFloat(e);break;case"o":e=e.toString(8);break;case"s":e=((e=String(e))&&d[6]?e.substring(0,d[6]):e);break;case"u":e=Math.abs(e);break;case"x":e=e.toString(16);break;case"X":e=e.toString(16).toUpperCase();break;}e=(/[def]/.test(d[7])&&d[2]&&e>0?"+"+e:e);l=d[3]?d[3]=="0"?"0":d[3].charAt(1):" ";b=d[5]-String(e).length;j=d[5]?str_repeat(l,b):"";k.push(d[4]?e+j:j+e);}else{throw ("Huh ?!");}}}h=h.substring(d[0].length);}return k.join("");}