/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_1){var _2=_1.getMonth();var _3=[31,28,31,30,31,30,31,31,30,31,30,31];if(_2==1&&dojo.date.isLeapYear(_1)){return 29;}return _3[_2];};dojo.date.isLeapYear=function(_4){var _5=_4.getFullYear();return !(_5%400)||(!(_5%4)&&!!(_5%100));};dojo.date.getTimezoneName=function(_6){var _7=_6.toString();var tz="";var _9;var _a=_7.indexOf("(");if(_a>-1){tz=_7.substring(++_a,_7.indexOf(")"));}else{var _b=/([A-Z\/]+) \d{4}$/;if((_9=_7.match(_b))){tz=_9[1];}else{_7=_6.toLocaleString();_b=/ ([A-Z\/]+)$/;if((_9=_7.match(_b))){tz=_9[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_c,_d,_e){_c=new Date(Number(_c));_d=new Date(Number(_d||new Date()));if(_e!=="undefined"){if(_e=="date"){_c.setHours(0,0,0,0);_d.setHours(0,0,0,0);}else{if(_e=="time"){_c.setFullYear(0,0,0);_d.setFullYear(0,0,0);}}}if(_c>_d){return 1;}if(_c<_d){return -1;}return 0;};dojo.date.add=function(_f,_10,_11){var sum=new Date(Number(_f));var _13=false;var _14="Date";switch(_10){case "day":break;case "weekday":var _15,_16;var mod=_11%5;if(!mod){_15=(_11>0)?5:-5;_16=(_11>0)?((_11-5)/5):((_11+5)/5);}else{_15=mod;_16=parseInt(_11/5);}var _18=_f.getDay();var adj=0;if(_18==6&&_11>0){adj=1;}else{if(_18==0&&_11<0){adj=-1;}}var _1a=_18+_15;if(_1a==0||_1a==6){adj=(_11>0)?2:-2;}_11=(7*_16)+_15+adj;break;case "year":_14="FullYear";_13=true;break;case "week":_11*=7;break;case "quarter":_11*=3;case "month":_13=true;_14="Month";break;case "hour":case "minute":case "second":case "millisecond":_14="UTC"+_10.charAt(0).toUpperCase()+_10.substring(1)+"s";}if(_14){sum["set"+_14](sum["get"+_14]()+_11);}if(_13&&(sum.getDate()<_f.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_1b,_1c,_1d){_1c=_1c||new Date();_1d=_1d||"day";var _1e=_1c.getFullYear()-_1b.getFullYear();var _1f=1;switch(_1d){case "quarter":var m1=_1b.getMonth();var m2=_1c.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_1e*4);_1f=q2-q1;break;case "weekday":var _24=Math.round(dojo.date.difference(_1b,_1c,"day"));var _25=parseInt(dojo.date.difference(_1b,_1c,"week"));var mod=_24%7;if(mod==0){_24=_25*5;}else{var adj=0;var _28=_1b.getDay();var _29=_1c.getDay();_25=parseInt(_24/7);mod=_24%7;var _2a=new Date(_1b);_2a.setDate(_2a.getDate()+(_25*7));var _2b=_2a.getDay();if(_24>0){switch(true){case _28==6:adj=-1;break;case _28==0:adj=0;break;case _29==6:adj=-1;break;case _29==0:adj=-2;break;case (_2b+mod)>5:adj=-2;}}else{if(_24<0){switch(true){case _28==6:adj=0;break;case _28==0:adj=1;break;case _29==6:adj=2;break;case _29==0:adj=1;break;case (_2b+mod)<0:adj=2;}}}_24+=adj;_24-=(_25*2);}_1f=_24;break;case "year":_1f=_1e;break;case "month":_1f=(_1c.getMonth()-_1b.getMonth())+(_1e*12);break;case "week":_1f=parseInt(dojo.date.difference(_1b,_1c,"day")/7);break;case "day":_1f/=24;case "hour":_1f/=60;case "minute":_1f/=60;case "second":_1f/=1000;case "millisecond":_1f*=_1c.getTime()-_1b.getTime();}return Math.round(_1f);};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_2c,_2d,_2e){_2e=dojo.i18n.normalizeLocale(_2e);var _2f=_2e.split("-");var _30=[_2c,"nls",_2d].join(".");var _31=dojo._loadedModules[_30];if(_31){var _32;for(var i=_2f.length;i>0;i--){var loc=_2f.slice(0,i).join("_");if(_31[loc]){_32=_31[loc];break;}}if(!_32){_32=_31.ROOT;}if(_32){var _35=function(){};_35.prototype=_32;return new _35();}}throw new Error("Bundle not found: "+_2d+" in "+_2c+" , locale="+_2e);};dojo.i18n.normalizeLocale=function(_36){var _37=_36?_36.toLowerCase():dojo.locale;if(_37=="root"){_37="ROOT";}return _37;};dojo.i18n._requireLocalization=function(_38,_39,_3a,_3b){var _3c=dojo.i18n.normalizeLocale(_3a);var _3d=[_38,"nls",_39].join(".");var _3e="";if(_3b){var _3f=_3b.split(",");for(var i=0;i<_3f.length;i++){if(_3c["indexOf"](_3f[i])==0){if(_3f[i].length>_3e.length){_3e=_3f[i];}}}if(!_3e){_3e="ROOT";}}var _41=_3b?_3e:_3c;var _42=dojo._loadedModules[_3d];var _43=null;if(_42){if(dojo.config.localizationComplete&&_42._built){return;}var _44=_41.replace(/-/g,"_");var _45=_3d+"."+_44;_43=dojo._loadedModules[_45];}if(!_43){_42=dojo["provide"](_3d);var _46=dojo._getModuleSymbols(_38);var _47=_46.concat("nls").join("/");var _48;dojo.i18n._searchLocalePath(_41,_3b,function(loc){var _4a=loc.replace(/-/g,"_");var _4b=_3d+"."+_4a;var _4c=false;if(!dojo._loadedModules[_4b]){dojo["provide"](_4b);var _4d=[_47];if(loc!="ROOT"){_4d.push(loc);}_4d.push(_39);var _4e=_4d.join("/")+".js";_4c=dojo._loadPath(_4e,null,function(_4f){var _50=function(){};_50.prototype=_48;_42[_4a]=new _50();for(var j in _4f){_42[_4a][j]=_4f[j];}});}else{_4c=true;}if(_4c&&_42[_4a]){_48=_42[_4a];}else{_42[_4a]=_48;}if(_3b){return true;}});}if(_3b&&_3c!=_3e){_42[_3c.replace(/-/g,"_")]=_42[_3e.replace(/-/g,"_")];}};(function(){var _52=dojo.config.extraLocale;if(_52){if(!_52 instanceof Array){_52=[_52];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_56,_57){req(m,b,_56,_57);if(_56){return;}for(var i=0;i<_52.length;i++){req(m,b,_52[i],_57);}};}})();dojo.i18n._searchLocalePath=function(_59,_5a,_5b){_59=dojo.i18n.normalizeLocale(_59);var _5c=_59.split("-");var _5d=[];for(var i=_5c.length;i>0;i--){_5d.push(_5c.slice(0,i).join("-"));}_5d.push(false);if(_5a){_5d.reverse();}for(var j=_5d.length-1;j>=0;j--){var loc=_5d[j]||"ROOT";var _61=_5b(loc);if(_61){break;}}};dojo.i18n._preloadLocalizations=function(_62,_63){function _64(_65){_65=dojo.i18n.normalizeLocale(_65);dojo.i18n._searchLocalePath(_65,true,function(loc){for(var i=0;i<_63.length;i++){if(_63[i]==loc){dojo["require"](_62+"_"+loc);return true;}}return false;});};_64();var _68=dojo.config.extraLocale||[];for(var i=0;i<_68.length;i++){_64(_68[i]);}};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_6a){var _6b={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};var _6c=dojo.cldr.supplemental._region(_6a);var dow=_6b[_6c];return (dow===undefined)?1:dow;};dojo.cldr.supplemental._region=function(_6e){_6e=dojo.i18n.normalizeLocale(_6e);var _6f=_6e.split("-");var _70=_6f[1];if(!_70){_70={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[_6f[0]];}else{if(_70.length==4){_70=_6f[2];}}return _70;};dojo.cldr.supplemental.getWeekend=function(_71){var _72={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};var _73={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};var _74=dojo.cldr.supplemental._region(_71);var _75=_72[_74];var end=_73[_74];if(_75===undefined){_75=6;}if(end===undefined){end=0;}return {start:_75,end:end};};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_78){return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,function(ch){if(_78&&_78.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_7c){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_7c);};dojo.regexp.group=function(_7f,_80){return "("+(_80?"?:":"")+_7f+")";};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(_84,_85,ch,end){if(!ch){ch="0";}var out=String(_84),pad=dojo.string.rep(ch,Math.ceil((_85-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_8a,map,_8c,_8d){_8d=_8d||dojo.global;_8c=(!_8c)?function(v){return v;}:dojo.hitch(_8d,_8c);return _8a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_8f,key,_91){var _92=dojo.getObject(key,false,map);if(_91){_92=dojo.getObject(_91,false,_8d).call(_8d,_92,key);}return _8c(_92,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function _95(_96,_97,_98,_99){return _99.replace(/([a-z])\1*/ig,function(_9a){var s,pad;var c=_9a.charAt(0);var l=_9a.length;var _9f=["abbr","wide","narrow"];switch(c){case "G":s=_97[(l<4)?"eraAbbr":"eraNames"][_96.getFullYear()<0?0:1];break;case "y":s=_96.getFullYear();switch(l){case 1:break;case 2:if(!_98){s=String(s);s=s.substr(s.length-2);break;}default:pad=true;}break;case "Q":case "q":s=Math.ceil((_96.getMonth()+1)/3);pad=true;break;case "M":var m=_96.getMonth();if(l<3){s=m+1;pad=true;}else{var _a1=["months","format",_9f[l-3]].join("-");s=_97[_a1][m];}break;case "w":var _a2=0;s=dojo.date.locale._getWeekOfYear(_96,_a2);pad=true;break;case "d":s=_96.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_96);pad=true;break;case "E":var d=_96.getDay();if(l<3){s=d+1;pad=true;}else{var _a4=["days","format",_9f[l-3]].join("-");s=_97[_a4][d];}break;case "a":var _a5=(_96.getHours()<12)?"am":"pm";s=_97[_a5];break;case "h":case "H":case "K":case "k":var h=_96.getHours();switch(c){case "h":s=(h%12)||12;break;case "H":s=h;break;case "K":s=(h%12);break;case "k":s=h||24;break;}pad=true;break;case "m":s=_96.getMinutes();pad=true;break;case "s":s=_96.getSeconds();pad=true;break;case "S":s=Math.round(_96.getMilliseconds()*Math.pow(10,l-3));pad=true;break;case "v":case "z":s=dojo.date.getTimezoneName(_96);if(s){break;}l=4;case "Z":var _a7=_96.getTimezoneOffset();var tz=[(_a7<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_a7)/60),2),dojo.string.pad(Math.abs(_a7)%60,2)];if(l==4){tz.splice(0,0,"GMT");tz.splice(3,0,":");}s=tz.join("");break;default:throw new Error("dojo.date.locale.format: invalid pattern char: "+_99);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_a9,_aa){_aa=_aa||{};var _ab=dojo.i18n.normalizeLocale(_aa.locale);var _ac=_aa.formatLength||"short";var _ad=dojo.date.locale._getGregorianBundle(_ab);var str=[];var _af=dojo.hitch(this,_95,_a9,_ad,_aa.fullYear);if(_aa.selector=="year"){var _b0=_a9.getFullYear();if(_ab.match(/^zh|^ja/)){_b0+="年";}return _b0;}if(_aa.selector!="time"){var _b1=_aa.datePattern||_ad["dateFormat-"+_ac];if(_b1){str.push(_b2(_b1,_af));}}if(_aa.selector!="date"){var _b3=_aa.timePattern||_ad["timeFormat-"+_ac];if(_b3){str.push(_b2(_b3,_af));}}var _b4=str.join(" ");return _b4;};dojo.date.locale.regexp=function(_b5){return dojo.date.locale._parseInfo(_b5).regexp;};dojo.date.locale._parseInfo=function(_b6){_b6=_b6||{};var _b7=dojo.i18n.normalizeLocale(_b6.locale);var _b8=dojo.date.locale._getGregorianBundle(_b7);var _b9=_b6.formatLength||"short";var _ba=_b6.datePattern||_b8["dateFormat-"+_b9];var _bb=_b6.timePattern||_b8["timeFormat-"+_b9];var _bc;if(_b6.selector=="date"){_bc=_ba;}else{if(_b6.selector=="time"){_bc=_bb;}else{_bc=_ba+" "+_bb;}}var _bd=[];var re=_b2(_bc,dojo.hitch(this,_bf,_bd,_b8,_b6));return {regexp:re,tokens:_bd,bundle:_b8};};dojo.date.locale.parse=function(_c0,_c1){var _c2=dojo.date.locale._parseInfo(_c1);var _c3=_c2.tokens,_c4=_c2.bundle;var re=new RegExp("^"+_c2.regexp+"$",_c2.strict?"":"i");var _c6=re.exec(_c0);if(!_c6){return null;}var _c7=["abbr","wide","narrow"];var _c8=[1970,0,1,0,0,0,0];var _c9="";var _ca=dojo.every(_c6,function(v,i){if(!i){return true;}var _cd=_c3[i-1];var l=_cd.length;switch(_cd.charAt(0)){case "y":if(l!=2&&_c1.strict){_c8[0]=v;}else{if(v<100){v=Number(v);var _cf=""+new Date().getFullYear();var _d0=_cf.substring(0,2)*100;var _d1=Math.min(Number(_cf.substring(2,4))+20,99);var num=(v<_d1)?_d0+v:_d0-100+v;_c8[0]=num;}else{if(_c1.strict){return false;}_c8[0]=v;}}break;case "M":if(l>2){var _d3=_c4["months-format-"+_c7[l-3]].concat();if(!_c1.strict){v=v.replace(".","").toLowerCase();_d3=dojo.map(_d3,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_d3,v);if(v==-1){return false;}}else{v--;}_c8[1]=v;break;case "E":case "e":var _d5=_c4["days-format-"+_c7[l-3]].concat();if(!_c1.strict){v=v.toLowerCase();_d5=dojo.map(_d5,function(d){return d.toLowerCase();});}v=dojo.indexOf(_d5,v);if(v==-1){return false;}break;case "D":_c8[1]=0;case "d":_c8[2]=v;break;case "a":var am=_c1.am||_c4.am;var pm=_c1.pm||_c4.pm;if(!_c1.strict){var _d9=/\./g;v=v.replace(_d9,"").toLowerCase();am=am.replace(_d9,"").toLowerCase();pm=pm.replace(_d9,"").toLowerCase();}if(_c1.strict&&v!=am&&v!=pm){return false;}_c9=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return false;}_c8[3]=v;break;case "m":_c8[4]=v;break;case "s":_c8[5]=v;break;case "S":_c8[6]=v;}return true;});var _da=+_c8[3];if(_c9==="p"&&_da<12){_c8[3]=_da+12;}else{if(_c9==="a"&&_da==12){_c8[3]=0;}}var _db=new Date(_c8[0],_c8[1],_c8[2],_c8[3],_c8[4],_c8[5],_c8[6]);if(_c1.strict){_db.setFullYear(_c8[0]);}var _dc=_c3.join(""),_dd=_dc.indexOf("d")!=-1,_de=_dc.indexOf("M")!=-1;if(!_ca||(_de&&_db.getMonth()>_c8[1])||(_dd&&_db.getDate()>_c8[2])){return null;}if((_de&&_db.getMonth()<_c8[1])||(_dd&&_db.getDate()<_c8[2])){_db=dojo.date.add(_db,"hour",1);}return _db;};function _b2(_df,_e0,_e1,_e2){var _e3=function(x){return x;};_e0=_e0||_e3;_e1=_e1||_e3;_e2=_e2||_e3;var _e5=_df.match(/(''|[^'])+/g);var _e6=_df.charAt(0)=="'";dojo.forEach(_e5,function(_e7,i){if(!_e7){_e5[i]="";}else{_e5[i]=(_e6?_e1:_e0)(_e7);_e6=!_e6;}});return _e2(_e5.join(""));};function _bf(_e9,_ea,_eb,_ec){_ec=dojo.regexp.escapeString(_ec);if(!_eb.strict){_ec=_ec.replace(" a"," ?a");}return _ec.replace(/([a-z])\1*/ig,function(_ed){var s;var c=_ed.charAt(0);var l=_ed.length;var p2="",p3="";if(_eb.strict){if(l>1){p2="0"+"{"+(l-1)+"}";}if(l>2){p3="0"+"{"+(l-2)+"}";}}else{p2="0?";p3="0{0,2}";}switch(c){case "y":s="\\d{2,4}";break;case "M":s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";break;case "D":s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";break;case "d":s="[12]\\d|"+p2+"[1-9]|3[01]";break;case "w":s=p2+"[1-9]|[1-4][0-9]|5[0-3]";break;case "E":s="\\S+";break;case "h":s=p2+"[1-9]|1[0-2]";break;case "k":s=p2+"\\d|1[01]";break;case "H":s=p2+"\\d|1\\d|2[0-3]";break;case "K":s=p2+"[1-9]|1\\d|2[0-4]";break;case "m":case "s":s="[0-5]\\d";break;case "S":s="\\d{"+l+"}";break;case "a":var am=_eb.am||_ea.am||"AM";var pm=_eb.pm||_ea.pm||"PM";if(_eb.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}if(s.indexOf(".")!=-1){s+="|"+s.replace(/\./g,"");}}s=s.replace(/\./g,"\\.");break;default:s=".*";}if(_e9){_e9.push(_ed);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _f5=[];dojo.date.locale.addCustomFormats=function(_f6,_f7){_f5.push({pkg:_f6,name:_f7});};dojo.date.locale._getGregorianBundle=function(_f8){var _f9={};dojo.forEach(_f5,function(_fa){var _fb=dojo.i18n.getLocalization(_fa.pkg,_fa.name,_f8);_f9=dojo.mixin(_f9,_fb);},this);return _f9;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(_fc,_fd,_fe,_ff){var _100;var _101=dojo.date.locale._getGregorianBundle(_ff);var _102=[_fc,_fe,_fd];if(_fe=="standAlone"){var key=_102.join("-");_100=_101[key];if(_100[0]==1){_100=undefined;}}_102[1]="format";return (_100||_101[_102.join("-")]).concat();};dojo.date.locale.isWeekend=function(_104,_105){var _106=dojo.cldr.supplemental.getWeekend(_105);var day=(_104||new Date()).getDay();if(_106.end<_106.start){_106.end+=7;if(day<_106.start){day+=7;}}return day>=_106.start&&day<=_106.end;};dojo.date.locale._getDayOfYear=function(_108){return dojo.date.difference(new Date(_108.getFullYear(),0,1,_108.getHours()),_108)+1;};dojo.date.locale._getWeekOfYear=function(_109,_10a){if(arguments.length==1){_10a=0;}var _10b=new Date(_109.getFullYear(),0,1).getDay();var adj=(_10b-_10a+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_109)+adj-1)/7);if(_10b==_10a){week++;}return week;};}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_110){return this.showAnim.play(_110||0);},hide:function(_111){return this.hideAnim.play(_111||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_113={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _116=function(_117){this._index=-1;this._animations=_117||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_116,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_119,_11a){if(!this._current){this._current=this._animations[this._index=0];}if(!_11a&&this._current.status()=="playing"){return this;}var _11b=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_11c=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_11e=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_11b);d.disconnect(_11c);d.disconnect(_11e);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_122,_123){this.pause();var _124=this.duration*_122;this._current=null;d.some(this._animations,function(a){if(a.duration<=_124){this._current=a;return true;}_124-=a.duration;return false;});if(this._current){this._current.gotoPercent(_124/this._current.duration,_123);}return this;},stop:function(_126){if(this._current){if(_126){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_116,_113);dojo.fx.chain=function(_129){return new _116(_129);};var _12a=function(_12b){this._animations=_12b||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_12b,function(a){var _12d=a.duration;if(a.delay){_12d+=a.delay;}if(this.duration<_12d){this.duration=_12d;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d._Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_12a,{_doAction:function(_130,args){d.forEach(this._animations,function(a){a[_130].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_133,args){var t=this._pseudoAnimation;t[_133].apply(t,args);},play:function(_136,_137){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_138,_139){var ms=this.duration*_138;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_139);});this._call("gotoPercent",arguments);return this;},stop:function(_13c){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_12a,_113);dojo.fx.combine=function(_13d){return new _12a(_13d);};dojo.fx.wipeIn=function(args){args.node=d.byId(args.node);var node=args.node,s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _143=d.style(node,"height");return Math.max(_143,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["dojo.fx.easing"]){dojo._hasResource["dojo.fx.easing"]=true;dojo.provide("dojo.fx.easing");dojo.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-dojo.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return dojo.fx.easing.bounceIn(n*2)/2;}return (dojo.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["dojox.analytics.Urchin"]){dojo._hasResource["dojox.analytics.Urchin"]=true;dojo.provide("dojox.analytics.Urchin");dojo.declare("dojox.analytics.Urchin",null,{acct:dojo.config.urchin,loadInterval:42,decay:0.5,timeout:4200,constructor:function(args){this.tracker=null;dojo.mixin(this,args);this._loadGA();},_loadGA:function(){var _17f=("https:"==document.location.protocol)?"https://ssl.":"http://www.";dojo.create("script",{src:_17f+"google-analytics.com/ga.js"},dojo.doc.getElementsByTagName("head")[0]);setTimeout(dojo.hitch(this,"_checkGA"),this.loadInterval);},_checkGA:function(){if(this.loadInterval>this.timeout){return;}setTimeout(dojo.hitch(this,!window["_gat"]?"_checkGA":"_gotGA"),this.loadInterval);this.loadInterval*=(this.decay+1);},_gotGA:function(){this.tracker=_gat._getTracker(this.acct);this.tracker._initData();this.GAonLoad.apply(this,arguments);},GAonLoad:function(){this.trackPageView();},trackPageView:function(url){this.tracker._trackPageview.apply(this,arguments);}});}if(!dojo._hasResource["dojox.gfx.matrix"]){dojo._hasResource["dojox.gfx.matrix"]=true;dojo.provide("dojox.gfx.matrix");(function(){var m=dojox.gfx.matrix;var _182={};m._degToRad=function(_183){return _182[_183]||(_182[_183]=(Math.PI*_183/180));};m._radToDeg=function(_184){return _184/Math.PI*180;};m.Matrix2D=function(arg){if(arg){if(typeof arg=="number"){this.xx=this.yy=arg;}else{if(arg instanceof Array){if(arg.length>0){var _186=m.normalize(arg[0]);for(var i=1;i<arg.length;++i){var l=_186,r=dojox.gfx.matrix.normalize(arg[i]);_186=new m.Matrix2D();_186.xx=l.xx*r.xx+l.xy*r.yx;_186.xy=l.xx*r.xy+l.xy*r.yy;_186.yx=l.yx*r.xx+l.yy*r.yx;_186.yy=l.yx*r.xy+l.yy*r.yy;_186.dx=l.xx*r.dx+l.xy*r.dy+l.dx;_186.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}dojo.mixin(this,_186);}}else{dojo.mixin(this,arg);}}}};dojo.extend(m.Matrix2D,{xx:1,xy:0,yx:0,yy:1,dx:0,dy:0});dojo.mixin(m,{identity:new m.Matrix2D(),flipX:new m.Matrix2D({xx:-1}),flipY:new m.Matrix2D({yy:-1}),flipXY:new m.Matrix2D({xx:-1,yy:-1}),translate:function(a,b){if(arguments.length>1){return new m.Matrix2D({dx:a,dy:b});}return new m.Matrix2D({dx:a.x,dy:a.y});},scale:function(a,b){if(arguments.length>1){return new m.Matrix2D({xx:a,yy:b});}if(typeof a=="number"){return new m.Matrix2D({xx:a,yy:a});}return new m.Matrix2D({xx:a.x,yy:a.y});},rotate:function(_18e){var c=Math.cos(_18e);var s=Math.sin(_18e);return new m.Matrix2D({xx:c,xy:-s,yx:s,yy:c});},rotateg:function(_191){return m.rotate(m._degToRad(_191));},skewX:function(_192){return new m.Matrix2D({xy:Math.tan(_192)});},skewXg:function(_193){return m.skewX(m._degToRad(_193));},skewY:function(_194){return new m.Matrix2D({yx:Math.tan(_194)});},skewYg:function(_195){return m.skewY(m._degToRad(_195));},reflect:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=2*a*b/n2;return new m.Matrix2D({xx:2*a2/n2-1,xy:xy,yx:xy,yy:2*b2/n2-1});},project:function(a,b){if(arguments.length==1){b=a.y;a=a.x;}var a2=a*a,b2=b*b,n2=a2+b2,xy=a*b/n2;return new m.Matrix2D({xx:a2/n2,xy:xy,yx:xy,yy:b2/n2});},normalize:function(_1a2){return (_1a2 instanceof m.Matrix2D)?_1a2:new m.Matrix2D(_1a2);},clone:function(_1a3){var obj=new m.Matrix2D();for(var i in _1a3){if(typeof (_1a3[i])=="number"&&typeof (obj[i])=="number"&&obj[i]!=_1a3[i]){obj[i]=_1a3[i];}}return obj;},invert:function(_1a6){var M=m.normalize(_1a6),D=M.xx*M.yy-M.xy*M.yx,M=new m.Matrix2D({xx:M.yy/D,xy:-M.xy/D,yx:-M.yx/D,yy:M.xx/D,dx:(M.xy*M.dy-M.yy*M.dx)/D,dy:(M.yx*M.dx-M.xx*M.dy)/D});return M;},_multiplyPoint:function(_1a9,x,y){return {x:_1a9.xx*x+_1a9.xy*y+_1a9.dx,y:_1a9.yx*x+_1a9.yy*y+_1a9.dy};},multiplyPoint:function(_1ac,a,b){var M=m.normalize(_1ac);if(typeof a=="number"&&typeof b=="number"){return m._multiplyPoint(M,a,b);}return m._multiplyPoint(M,a.x,a.y);},multiply:function(_1b0){var M=m.normalize(_1b0);for(var i=1;i<arguments.length;++i){var l=M,r=m.normalize(arguments[i]);M=new m.Matrix2D();M.xx=l.xx*r.xx+l.xy*r.yx;M.xy=l.xx*r.xy+l.xy*r.yy;M.yx=l.yx*r.xx+l.yy*r.yx;M.yy=l.yx*r.xy+l.yy*r.yy;M.dx=l.xx*r.dx+l.xy*r.dy+l.dx;M.dy=l.yx*r.dx+l.yy*r.dy+l.dy;}return M;},_sandwich:function(_1b5,x,y){return m.multiply(m.translate(x,y),_1b5,m.translate(-x,-y));},scaleAt:function(a,b,c,d){switch(arguments.length){case 4:return m._sandwich(m.scale(a,b),c,d);case 3:if(typeof c=="number"){return m._sandwich(m.scale(a),b,c);}return m._sandwich(m.scale(a,b),c.x,c.y);}return m._sandwich(m.scale(a),b.x,b.y);},rotateAt:function(_1bc,a,b){if(arguments.length>2){return m._sandwich(m.rotate(_1bc),a,b);}return m._sandwich(m.rotate(_1bc),a.x,a.y);},rotategAt:function(_1bf,a,b){if(arguments.length>2){return m._sandwich(m.rotateg(_1bf),a,b);}return m._sandwich(m.rotateg(_1bf),a.x,a.y);},skewXAt:function(_1c2,a,b){if(arguments.length>2){return m._sandwich(m.skewX(_1c2),a,b);}return m._sandwich(m.skewX(_1c2),a.x,a.y);},skewXgAt:function(_1c5,a,b){if(arguments.length>2){return m._sandwich(m.skewXg(_1c5),a,b);}return m._sandwich(m.skewXg(_1c5),a.x,a.y);},skewYAt:function(_1c8,a,b){if(arguments.length>2){return m._sandwich(m.skewY(_1c8),a,b);}return m._sandwich(m.skewY(_1c8),a.x,a.y);},skewYgAt:function(_1cb,a,b){if(arguments.length>2){return m._sandwich(m.skewYg(_1cb),a,b);}return m._sandwich(m.skewYg(_1cb),a.x,a.y);}});})();dojox.gfx.Matrix2D=dojox.gfx.matrix.Matrix2D;}if(!dojo._hasResource["dojox.gfx._base"]){dojo._hasResource["dojox.gfx._base"]=true;dojo.provide("dojox.gfx._base");(function(){var g=dojox.gfx,b=g._base;g._hasClass=function(node,_1d1){var cls=node.getAttribute("className");return cls&&(" "+cls+" ").indexOf(" "+_1d1+" ")>=0;};g._addClass=function(node,_1d4){var cls=node.getAttribute("className")||"";if(!cls||(" "+cls+" ").indexOf(" "+_1d4+" ")<0){node.setAttribute("className",cls+(cls?" ":"")+_1d4);}};g._removeClass=function(node,_1d7){var cls=node.getAttribute("className");if(cls){node.setAttribute("className",cls.replace(new RegExp("(^|\\s+)"+_1d7+"(\\s+|$)"),"$1$2"));}};b._getFontMeasurements=function(){var _1d9={"1em":0,"1ex":0,"100%":0,"12pt":0,"16px":0,"xx-small":0,"x-small":0,"small":0,"medium":0,"large":0,"x-large":0,"xx-large":0};if(dojo.isIE){dojo.doc.documentElement.style.fontSize="100%";}var div=dojo.doc.createElement("div");var s=div.style;s.position="absolute";s.left="-100px";s.top="0px";s.width="30px";s.height="1000em";s.border="0px";s.margin="0px";s.padding="0px";s.outline="none";s.lineHeight="1";s.overflow="hidden";dojo.body().appendChild(div);for(var p in _1d9){div.style.fontSize=p;_1d9[p]=Math.round(div.offsetHeight*12/16)*16/12/1000;}dojo.body().removeChild(div);div=null;return _1d9;};var _1dd=null;b._getCachedFontMeasurements=function(_1de){if(_1de||!_1dd){_1dd=b._getFontMeasurements();}return _1dd;};var _1df=null,_1e0={};b._getTextBox=function(text,_1e2,_1e3){var m,s;if(!_1df){m=_1df=dojo.doc.createElement("div");s=m.style;s.position="absolute";s.left="-10000px";s.top="0";dojo.body().appendChild(m);}else{m=_1df;s=m.style;}m.className="";s.border="0";s.margin="0";s.padding="0";s.outline="0";if(arguments.length>1&&_1e2){for(var i in _1e2){if(i in _1e0){continue;}s[i]=_1e2[i];}}if(arguments.length>2&&_1e3){m.className=_1e3;}m.innerHTML=text;return dojo.marginBox(m);};var _1e7=0;b._getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++_1e7);}while(dojo.byId(id));return id;};})();dojo.mixin(dojox.gfx,{defaultPath:{type:"path",path:""},defaultPolyline:{type:"polyline",points:[]},defaultRect:{type:"rect",x:0,y:0,width:100,height:100,r:0},defaultEllipse:{type:"ellipse",cx:0,cy:0,rx:200,ry:100},defaultCircle:{type:"circle",cx:0,cy:0,r:100},defaultLine:{type:"line",x1:0,y1:0,x2:100,y2:100},defaultImage:{type:"image",x:0,y:0,width:0,height:0,src:""},defaultText:{type:"text",x:0,y:0,text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultTextPath:{type:"textpath",text:"",align:"start",decoration:"none",rotated:false,kerning:true},defaultStroke:{type:"stroke",color:"black",style:"solid",width:1,cap:"butt",join:4},defaultLinearGradient:{type:"linear",x1:0,y1:0,x2:100,y2:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultRadialGradient:{type:"radial",cx:0,cy:0,r:100,colors:[{offset:0,color:"black"},{offset:1,color:"white"}]},defaultPattern:{type:"pattern",x:0,y:0,width:0,height:0,src:""},defaultFont:{type:"font",style:"normal",variant:"normal",weight:"normal",size:"10pt",family:"serif"},getDefault:(function(){var _1e9={};return function(type){var t=_1e9[type];if(t){return new t();}t=_1e9[type]=function(){};t.prototype=dojox.gfx["default"+type];return new t();};})(),normalizeColor:function(_1ec){return (_1ec instanceof dojo.Color)?_1ec:new dojo.Color(_1ec);},normalizeParameters:function(_1ed,_1ee){if(_1ee){var _1ef={};for(var x in _1ed){if(x in _1ee&&!(x in _1ef)){_1ed[x]=_1ee[x];}}}return _1ed;},makeParameters:function(_1f1,_1f2){if(!_1f2){return dojo.delegate(_1f1);}var _1f3={};for(var i in _1f1){if(!(i in _1f3)){_1f3[i]=dojo.clone((i in _1f2)?_1f2[i]:_1f1[i]);}}return _1f3;},formatNumber:function(x,_1f6){var val=x.toString();if(val.indexOf("e")>=0){val=x.toFixed(4);}else{var _1f8=val.indexOf(".");if(_1f8>=0&&val.length-_1f8>5){val=x.toFixed(4);}}if(x<0){return val;}return _1f6?" "+val:val;},makeFontString:function(font){return font.style+" "+font.variant+" "+font.weight+" "+font.size+" "+font.family;},splitFontString:function(str){var font=dojox.gfx.getDefault("Font");var t=str.split(/\s+/);do{if(t.length<5){break;}font.style=t[0];font.varian=t[1];font.weight=t[2];var i=t[3].indexOf("/");font.size=i<0?t[3]:t[3].substring(0,i);var j=4;if(i<0){if(t[4]=="/"){j=6;break;}if(t[4].substr(0,1)=="/"){j=5;break;}}if(j+3>t.length){break;}font.size=t[j];font.family=t[j+1];}while(false);return font;},cm_in_pt:72/2.54,mm_in_pt:7.2/2.54,px_in_pt:function(){return dojox.gfx._base._getCachedFontMeasurements()["12pt"]/12;},pt2px:function(len){return len*dojox.gfx.px_in_pt();},px2pt:function(len){return len/dojox.gfx.px_in_pt();},normalizedLength:function(len){if(len.length==0){return 0;}if(len.length>2){var _202=dojox.gfx.px_in_pt();var val=parseFloat(len);switch(len.slice(-2)){case "px":return val;case "pt":return val*_202;case "in":return val*72*_202;case "pc":return val*12*_202;case "mm":return val*dojox.gfx.mm_in_pt*_202;case "cm":return val*dojox.gfx.cm_in_pt*_202;}}return parseFloat(len);},pathVmlRegExp:/([A-Za-z]+)|(\d+(\.\d+)?)|(\.\d+)|(-\d+(\.\d+)?)|(-\.\d+)/g,pathSvgRegExp:/([A-Za-z])|(\d+(\.\d+)?)|(\.\d+)|(-\d+(\.\d+)?)|(-\.\d+)/g,equalSources:function(a,b){return a&&b&&a==b;}});}if(!dojo._hasResource["dojox.gfx"]){dojo._hasResource["dojox.gfx"]=true;dojo.provide("dojox.gfx");dojo.loadInit(function(){var gfx=dojo.getObject("dojox.gfx",true),sl,flag,_209;if(!gfx.renderer){var _20a=(typeof dojo.config.gfxRenderer=="string"?dojo.config.gfxRenderer:"svg,vml,silverlight,canvas").split(",");var ua=navigator.userAgent,_20c=0,_20d=0;if(dojo.isSafari>=3){if(ua.indexOf("iPhone")>=0||ua.indexOf("iPod")>=0){_209=ua.match(/Version\/(\d(\.\d)?(\.\d)?)\sMobile\/([^\s]*)\s?/);if(_209){_20c=parseInt(_209[4].substr(0,3),16);}}}if(dojo.isWebKit){if(!_20c){_209=ua.match(/Android\s+(\d+\.\d+)/);if(_209){_20d=parseFloat(_209[1]);}}}for(var i=0;i<_20a.length;++i){switch(_20a[i]){case "svg":if(!dojo.isIE&&(!_20c||_20c>=1521)&&!_20d&&!dojo.isAIR){dojox.gfx.renderer="svg";}break;case "vml":if(dojo.isIE){dojox.gfx.renderer="vml";}break;case "silverlight":try{if(dojo.isIE){sl=new ActiveXObject("AgControl.AgControl");if(sl&&sl.IsVersionSupported("1.0")){flag=true;}}else{if(navigator.plugins["Silverlight Plug-In"]){flag=true;}}}catch(e){flag=false;}finally{sl=null;}if(flag){dojox.gfx.renderer="silverlight";}break;case "canvas":if(!dojo.isIE){dojox.gfx.renderer="canvas";}break;}if(dojox.gfx.renderer){break;}}if(dojo.config.isDebug){console.log("gfx renderer = "+dojox.gfx.renderer);}}});dojo.requireIf(dojox.gfx.renderer=="svg","dojox.gfx.svg");dojo.requireIf(dojox.gfx.renderer=="vml","dojox.gfx.vml");dojo.requireIf(dojox.gfx.renderer=="silverlight","dojox.gfx.silverlight");dojo.requireIf(dojox.gfx.renderer=="canvas","dojox.gfx.canvas");}if(!dojo._hasResource["dojox.gfx.utils"]){dojo._hasResource["dojox.gfx.utils"]=true;dojo.provide("dojox.gfx.utils");(function(){var d=dojo,g=dojox.gfx,gu=g.utils;dojo.mixin(gu,{forEach:function(_212,f,o){o=o||d.global;f.call(o,_212);if(_212 instanceof g.Surface||_212 instanceof g.Group){d.forEach(_212.children,function(_215){gu.forEach(_215,f,o);});}},serialize:function(_216){var t={},v,_219=_216 instanceof g.Surface;if(_219||_216 instanceof g.Group){t.children=d.map(_216.children,gu.serialize);if(_219){return t.children;}}else{t.shape=_216.getShape();}if(_216.getTransform){v=_216.getTransform();if(v){t.transform=v;}}if(_216.getStroke){v=_216.getStroke();if(v){t.stroke=v;}}if(_216.getFill){v=_216.getFill();if(v){t.fill=v;}}if(_216.getFont){v=_216.getFont();if(v){t.font=v;}}return t;},toJson:function(_21a,_21b){return d.toJson(gu.serialize(_21a),_21b);},deserialize:function(_21c,_21d){if(_21d instanceof Array){return d.map(_21d,d.hitch(null,gu.deserialize,_21c));}var _21e=("shape" in _21d)?_21c.createShape(_21d.shape):_21c.createGroup();if("transform" in _21d){_21e.setTransform(_21d.transform);}if("stroke" in _21d){_21e.setStroke(_21d.stroke);}if("fill" in _21d){_21e.setFill(_21d.fill);}if("font" in _21d){_21e.setFont(_21d.font);}if("children" in _21d){d.forEach(_21d.children,d.hitch(null,gu.deserialize,_21e));}return _21e;},fromJson:function(_21f,json){return gu.deserialize(_21f,d.fromJson(json));}});})();}dojo.i18n._preloadLocalizations("ecsite.nls.customdojo",["ROOT","ar","ca","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sk","sl","sv","th","tr","xx","zh","zh-cn","zh-tw"]);
