/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	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.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_1,_2){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _3=dojo.date.stamp._isoRegExp.exec(_1);var _4=null;if(_3){_3.shift();_3[1]&&_3[1]--;_3[6]&&(_3[6]*=1000);if(_2){_2=new Date(_2);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_5){return _2["get"+_5]();}).forEach(function(_6,_7){if(_3[_7]===undefined){_3[_7]=_6;}});}_4=new Date(_3[0]||1970,_3[1]||0,_3[2]||0,_3[3]||0,_3[4]||0,_3[5]||0,_3[6]||0);var _8=0;var _9=_3[7]&&_3[7].charAt(0);if(_9!="Z"){_8=((_3[8]||0)*60)+(Number(_3[9])||0);if(_9!="-"){_8*=-1;}}if(_9){_8-=_4.getTimezoneOffset();}if(_8){_4.setTime(_4.getTime()+_8*60000);}}return _4;};dojo.date.stamp.toISOString=function(_a,_b){var _=function(n){return (n<10)?"0"+n:n;};_b=_b||{};var _e=[];var _f=_b.zulu?"getUTC":"get";var _10="";if(_b.selector!="time"){_10=[_a[_f+"FullYear"](),_(_a[_f+"Month"]()+1),_(_a[_f+"Date"]())].join("-");}_e.push(_10);if(_b.selector!="date"){var _11=[_(_a[_f+"Hours"]()),_(_a[_f+"Minutes"]()),_(_a[_f+"Seconds"]())].join(":");var _12=_a[_f+"Milliseconds"]();if(_b.milliseconds){_11+="."+(_12<100?"0":"")+_(_12);}if(_b.zulu){_11+="Z";}else{if(_b.selector!="time"){var _13=_a.getTimezoneOffset();var _14=Math.abs(_13);_11+=(_13>0?"-":"+")+_(Math.floor(_14/60))+":"+_(_14%60);}}_e.push(_11);}return _e.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_16){if(d.isString(_16)){return "string";}if(typeof _16=="number"){return "number";}if(typeof _16=="boolean"){return "boolean";}if(d.isFunction(_16)){return "function";}if(d.isArray(_16)){return "array";}if(_16 instanceof Date){return "date";}if(_16 instanceof d._Url){return "url";}return "object";};function str2obj(_17,_18){switch(_18){case "string":return _17;case "number":return _17.length?Number(_17):NaN;case "boolean":return typeof _17=="boolean"?_17:!(_17.toLowerCase()=="false");case "function":if(d.isFunction(_17)){_17=_17.toString();_17=d.trim(_17.substring(_17.indexOf("{")+1,_17.length-1));}try{if(_17.search(/[^\w\.]+/i)!=-1){_17=d.parser._nameAnonFunc(new Function(_17),this);}return d.getObject(_17,false);}catch(e){return new Function();}case "array":return _17.split(/\s*,\s*/);case "date":switch(_17){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_17);}case "url":return d.baseUrl+_17;default:return d.fromJson(_17);}};var _19={};function getClassInfo(_1a){if(!_19[_1a]){var cls=d.getObject(_1a);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_1a+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _1c=cls.prototype;var _1d={};for(var _1e in _1c){if(_1e.charAt(0)=="_"){continue;}var _1f=_1c[_1e];_1d[_1e]=val2type(_1f);}_19[_1a]={cls:cls,params:_1d};}return _19[_1a];};this._functionFromScript=function(_20){var _21="";var _22="";var _23=_20.getAttribute("args");if(_23){d.forEach(_23.split(/\s*,\s*/),function(_24,idx){_21+="var "+_24+" = arguments["+idx+"]; ";});}var _26=_20.getAttribute("with");if(_26&&_26.length){d.forEach(_26.split(/\s*,\s*/),function(_27){_21+="with("+_27+"){";_22+="}";});}return new Function(_21+_20.innerHTML+_22);};this.instantiate=function(_28){var _29=[];d.forEach(_28,function(_2a){if(!_2a){return;}var _2b=_2a.getAttribute("dojoType");if((!_2b)||(!_2b.length)){return;}var _2c=getClassInfo(_2b);var _2d=_2c.cls;var ps=_2d._noScript||_2d.prototype._noScript;var _2f={};var _30=_2a.attributes;for(var _31 in _2c.params){var _32=_30.getNamedItem(_31);if(!_32||(!_32.specified&&(!dojo.isIE||_31.toLowerCase()!="value"))){continue;}var _33=_32.value;switch(_31){case "class":_33=_2a.className;break;case "style":_33=_2a.style&&_2a.style.cssText;}var _34=_2c.params[_31];_2f[_31]=str2obj(_33,_34);}if(!ps){var _35=[],_36=[];d.query("> script[type^='dojo/']",_2a).orphan().forEach(function(_37){var _38=_37.getAttribute("event"),_2b=_37.getAttribute("type"),nf=d.parser._functionFromScript(_37);if(_38){if(_2b=="dojo/connect"){_35.push({event:_38,func:nf});}else{_2f[_38]=nf;}}else{_36.push(nf);}});}var _3a=_2d["markupFactory"];if(!_3a&&_2d["prototype"]){_3a=_2d.prototype["markupFactory"];}var _3b=_3a?_3a(_2f,_2a,_2d):new _2d(_2f,_2a);_29.push(_3b);var _3c=_2a.getAttribute("jsId");if(_3c){d.setObject(_3c,_3b);}if(!ps){dojo.forEach(_35,function(_3d){dojo.connect(_3b,_3d.event,null,_3d.func);});dojo.forEach(_36,function(_3e){_3e.call(_3b);});}});d.forEach(_29,function(_3f){if(_3f&&(_3f.startup)&&((!_3f.getParent)||(!_3f.getParent()))){_3f.startup();}});return _29;};this.parse=function(_40){var _41=d.query("[dojoType]",_40);var _42=this.instantiate(_41);return _42;};}();(function(){var _43=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_43);}else{dojo._loaders.unshift(_43);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_44,_45){var jpn="$joinpoint";var nso=(_45||dojo.parser._anon);if(dojo.isIE){var cn=_44["__dojoNameCache"];if(cn&&nso[cn]===_44){return _44["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_44;return ret;};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_4a,_4b,_4c){_4c=dojo.i18n.normalizeLocale(_4c);var _4d=_4c.split("-");var _4e=[_4a,"nls",_4b].join(".");var _4f=dojo._loadedModules[_4e];if(_4f){var _50;for(var i=_4d.length;i>0;i--){var loc=_4d.slice(0,i).join("_");if(_4f[loc]){_50=_4f[loc];break;}}if(!_50){_50=_4f.ROOT;}if(_50){var _53=function(){};_53.prototype=_50;return new _53();}}throw new Error("Bundle not found: "+_4b+" in "+_4a+" , locale="+_4c);};dojo.i18n.normalizeLocale=function(_54){var _55=_54?_54.toLowerCase():dojo.locale;if(_55=="root"){_55="ROOT";}return _55;};dojo.i18n._requireLocalization=function(_56,_57,_58,_59){var _5a=dojo.i18n.normalizeLocale(_58);var _5b=[_56,"nls",_57].join(".");var _5c="";if(_59){var _5d=_59.split(",");for(var i=0;i<_5d.length;i++){if(_5a.indexOf(_5d[i])==0){if(_5d[i].length>_5c.length){_5c=_5d[i];}}}if(!_5c){_5c="ROOT";}}var _5f=_59?_5c:_5a;var _60=dojo._loadedModules[_5b];var _61=null;if(_60){if(djConfig.localizationComplete&&_60._built){return;}var _62=_5f.replace(/-/g,"_");var _63=_5b+"."+_62;_61=dojo._loadedModules[_63];}if(!_61){_60=dojo["provide"](_5b);var _64=dojo._getModuleSymbols(_56);var _65=_64.concat("nls").join("/");var _66;dojo.i18n._searchLocalePath(_5f,_59,function(loc){var _68=loc.replace(/-/g,"_");var _69=_5b+"."+_68;var _6a=false;if(!dojo._loadedModules[_69]){dojo["provide"](_69);var _6b=[_65];if(loc!="ROOT"){_6b.push(loc);}_6b.push(_57);var _6c=_6b.join("/")+".js";_6a=dojo._loadPath(_6c,null,function(_6d){var _6e=function(){};_6e.prototype=_66;_60[_68]=new _6e();for(var j in _6d){_60[_68][j]=_6d[j];}});}else{_6a=true;}if(_6a&&_60[_68]){_66=_60[_68];}else{_60[_68]=_66;}if(_59){return true;}});}if(_59&&_5a!=_5c){_60[_5a.replace(/-/g,"_")]=_60[_5c.replace(/-/g,"_")];}};(function(){var _70=djConfig.extraLocale;if(_70){if(!_70 instanceof Array){_70=[_70];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_74,_75){req(m,b,_74,_75);if(_74){return;}for(var i=0;i<_70.length;i++){req(m,b,_70[i],_75);}};}})();dojo.i18n._searchLocalePath=function(_77,_78,_79){_77=dojo.i18n.normalizeLocale(_77);var _7a=_77.split("-");var _7b=[];for(var i=_7a.length;i>0;i--){_7b.push(_7a.slice(0,i).join("-"));}_7b.push(false);if(_78){_7b.reverse();}for(var j=_7b.length-1;j>=0;j--){var loc=_7b[j]||"ROOT";var _7f=_79(loc);if(_7f){break;}}};dojo.i18n._preloadLocalizations=function(_80,_81){function preload(_82){_82=dojo.i18n.normalizeLocale(_82);dojo.i18n._searchLocalePath(_82,true,function(loc){for(var i=0;i<_81.length;i++){if(_81[i]==loc){dojo["require"](_80+"_"+loc);return true;}}return false;});};preload();var _85=djConfig.extraLocale||[];for(var i=0;i<_85.length;i++){preload(_85[i]);}};}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _87=dojo.global;var _88=dojo.doc;if(_88.selection){return !_88.selection.createRange().text;}else{if(_87.getSelection){var _89=_87.getSelection();if(dojo.isString(_89)){return !_89;}else{return _89.isCollapsed||!_89.toString();}}}},getBookmark:function(){var _8a,_8b=dojo.doc.selection;if(_8b){var _8c=_8b.createRange();if(_8b.type.toUpperCase()=="CONTROL"){_8a=_8c.length?dojo._toArray(_8c):null;}else{_8a=_8c.getBookmark();}}else{if(dojo.global.getSelection){_8b=dojo.global.getSelection();if(_8b){var _8c=_8b.getRangeAt(0);_8a=_8c.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _8a;},moveToBookmark:function(_8d){var _8e=dojo.doc;if(_8e.selection){var _8f;if(dojo.isArray(_8d)){_8f=_8e.body.createControlRange();dojo.forEach(_8d,_8f.addElement);}else{_8f=_8e.selection.createRange();_8f.moveToBookmark(_8d);}_8f.select();}else{var _90=dojo.global.getSelection&&dojo.global.getSelection();if(_90&&_90.removeAllRanges){_90.removeAllRanges();_90.addRange(_8d);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_91,_92){return {node:_91&&dojo.isDescendant(dijit._curFocus,_91.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_92||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_92||dojo.global,dijit.getBookmark):null,openedForWindow:_92};},focus:function(_93){if(!_93){return;}var _94="node" in _93?_93.node:_93,_95=_93.bookmark,_96=_93.openedForWindow;if(_94){var _97=(_94.tagName.toLowerCase()=="iframe")?_94.contentWindow:_94;if(_97&&_97.focus){try{_97.focus();}catch(e){}}dijit._onFocusNode(_94);}if(_95&&dojo.withGlobal(_96||dojo.global,dijit.isCollapsed)){if(_96){_96.focus();}try{dojo.withGlobal(_96||dojo.global,moveToBookmark,null,[_95]);}catch(e){}}},_activeStack:[],registerWin:function(_98){if(!_98){_98=window;}dojo.connect(_98.document,"onmousedown",null,function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _9a=_98.document.body||_98.document.getElementsByTagName("body")[0];if(_9a){if(dojo.isIE){_9a.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_9a.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{_9a.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_9a.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}_9a=null;},_onBlurNode:function(_9f){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;var w=dijit.getEnclosingWidget(_9f);if(w&&w._setStateClass){w._focused=false;w._setStateClass();}if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);},100);},_onTouchNode:function(_a1){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _a2=[];try{while(_a1){if(_a1.dijitPopupParent){_a1=dijit.byId(_a1.dijitPopupParent).domNode;}else{if(_a1.tagName&&_a1.tagName.toLowerCase()=="body"){if(_a1===dojo.body()){break;}_a1=dojo.query("iframe").filter(function(_a3){return _a3.contentDocument.body===_a1;})[0];}else{var id=_a1.getAttribute&&_a1.getAttribute("widgetId");if(id){_a2.unshift(id);}_a1=_a1.parentNode;}}}}catch(e){}dijit._setStack(_a2);},_onFocusNode:function(_a5){if(_a5&&_a5.tagName&&_a5.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_a5);if(_a5==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_a5;dojo.publish("focusNode",[_a5]);var w=dijit.getEnclosingWidget(_a5);if(w&&w._setStateClass){w._focused=true;w._setStateClass();}},_setStack:function(_a7){var _a8=dijit._activeStack;dijit._activeStack=_a7;for(var _a9=0;_a9<Math.min(_a8.length,_a7.length);_a9++){if(_a8[_a9]!=_a7[_a9]){break;}}for(var i=_a8.length-1;i>=_a9;i--){var _ab=dijit.byId(_a8[i]);if(_ab){dojo.publish("widgetBlur",[_ab]);if(_ab._onBlur){_ab._onBlur();}}}for(var i=_a9;i<_a7.length;i++){var _ab=dijit.byId(_a7[i]);if(_ab){dojo.publish("widgetFocus",[_ab]);if(_ab._onFocus){_ab._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_ac){if(this._hash[_ac.id]){throw new Error("Tried to register widget with id=="+_ac.id+" but that id is already registered");}this._hash[_ac.id]=_ac;},remove:function(id){delete this._hash[id];},forEach:function(_ae){for(var id in this._hash){_ae(this._hash[id]);}},filter:function(_b0){var res=new dijit.WidgetSet();this.forEach(function(_b2){if(_b0(_b2)){res.add(_b2);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_b5){return _b5.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_b6){var id;do{id=_b6+"_"+(dijit._widgetTypeCtr[_b6]!==undefined?++dijit._widgetTypeCtr[_b6]:dijit._widgetTypeCtr[_b6]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_b8){_b8.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_ba){return dijit.registry.byId(_ba.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(_bb){while(_bb){if(_bb.getAttribute&&_bb.getAttribute("widgetId")){return dijit.registry.byId(_bb.getAttribute("widgetId"));}_bb=_bb.parentNode;}return null;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _bc=dojo.global;var _bd=dojo.doc;var w=0,h=0;if(dojo.isMozilla){var _c0,_c1,_c2,_c3;if(_bd.body.clientWidth>_bd.documentElement.clientWidth){_c0=_bd.documentElement.clientWidth;_c2=_bd.body.clientWidth;}else{_c2=_bd.documentElement.clientWidth;_c0=_bd.body.clientWidth;}if(_bd.body.clientHeight>_bd.documentElement.clientHeight){_c1=_bd.documentElement.clientHeight;_c3=_bd.body.clientHeight;}else{_c3=_bd.documentElement.clientHeight;_c1=_bd.body.clientHeight;}w=(_c2>_bc.innerWidth)?_c0:_c2;h=(_c3>_bc.innerHeight)?_c1:_c3;}else{if(!dojo.isOpera&&_bc.innerWidth){w=_bc.innerWidth;h=_bc.innerHeight;}else{if(dojo.isIE&&_bd.documentElement&&_bd.documentElement.clientHeight){w=_bd.documentElement.clientWidth;h=_bd.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _c4=dojo._docScroll();return {w:w,h:h,l:_c4.x,t:_c4.y};};dijit.placeOnScreen=function(_c5,pos,_c7,_c8){var _c9=dojo.map(_c7,function(_ca){return {corner:_ca,pos:pos};});return dijit._place(_c5,_c9);};dijit._place=function(_cb,_cc,_cd){var _ce=dijit.getViewport();if(!_cb.parentNode||String(_cb.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_cb);}var _cf=null;for(var i=0;i<_cc.length;i++){var _d1=_cc[i].corner;var pos=_cc[i].pos;if(_cd){_cd(_d1);}var _d3=_cb.style.display;var _d4=_cb.style.visibility;_cb.style.visibility="hidden";_cb.style.display="";var mb=dojo.marginBox(_cb);_cb.style.display=_d3;_cb.style.visibility=_d4;var _d6=(_d1.charAt(1)=="L"?pos.x:Math.max(_ce.l,pos.x-mb.w)),_d7=(_d1.charAt(0)=="T"?pos.y:Math.max(_ce.t,pos.y-mb.h)),_d8=(_d1.charAt(1)=="L"?Math.min(_ce.l+_ce.w,_d6+mb.w):pos.x),_d9=(_d1.charAt(0)=="T"?Math.min(_ce.t+_ce.h,_d7+mb.h):pos.y),_da=_d8-_d6,_db=_d9-_d7,_dc=(mb.w-_da)+(mb.h-_db);if(_cf==null||_dc<_cf.overflow){_cf={corner:_d1,aroundCorner:_cc[i].aroundCorner,x:_d6,y:_d7,w:_da,h:_db,overflow:_dc};}if(_dc==0){break;}}_cb.style.left=_cf.x+"px";_cb.style.top=_cf.y+"px";return _cf;};dijit.placeOnScreenAroundElement=function(_dd,_de,_df,_e0){_de=dojo.byId(_de);var _e1=_de.style.display;_de.style.display="";var _e2=_de.offsetWidth;var _e3=_de.offsetHeight;var _e4=dojo.coords(_de,true);_de.style.display=_e1;var _e5=[];for(var _e6 in _df){_e5.push({aroundCorner:_e6,corner:_df[_e6],pos:{x:_e4.x+(_e6.charAt(1)=="L"?0:_e2),y:_e4.y+(_e6.charAt(0)=="T"?0:_e3)}});}return dijit._place(_dd,_e5,_e0);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _ec=[],_ed=1000,_ee=1;this.open=function(_ef){var _f0=_ef.popup,_f1=_ef.orient||{"BL":"TL","TL":"BL"},_f2=_ef.around,id=(_ef.around&&_ef.around.id)?(_ef.around.id+"_dropdown"):("popup_"+_ee++);var _f4=dojo.doc.createElement("div");_f4.id=id;_f4.className="dijitPopup";_f4.style.zIndex=_ed+_ec.length;_f4.style.visibility="hidden";if(_ef.parent){_f4.dijitPopupParent=_ef.parent.id;}dojo.body().appendChild(_f4);_f0.domNode.style.display="";_f4.appendChild(_f0.domNode);var _f5=new dijit.BackgroundIframe(_f4);var _f6=_f2?dijit.placeOnScreenAroundElement(_f4,_f2,_f1,_f0.orient?dojo.hitch(_f0,"orient"):null):dijit.placeOnScreen(_f4,_ef,_f1=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_f4.style.visibility="visible";var _f7=[];function getTopPopup(){for(var pi=_ec.length-1;pi>0&&_ec[pi].parent===_ec[pi-1].widget;pi--){}return _ec[pi];};_f7.push(dojo.connect(_f4,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&_ef.onCancel){_ef.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _fa=getTopPopup();if(_fa&&_fa.onCancel){_fa.onCancel();}}}}));if(_f0.onCancel){_f7.push(dojo.connect(_f0,"onCancel",null,_ef.onCancel));}_f7.push(dojo.connect(_f0,_f0.onExecute?"onExecute":"onChange",null,function(){var _fb=getTopPopup();if(_fb&&_fb.onExecute){_fb.onExecute();}}));_ec.push({wrapper:_f4,iframe:_f5,widget:_f0,parent:_ef.parent,onExecute:_ef.onExecute,onCancel:_ef.onCancel,onClose:_ef.onClose,handlers:_f7});if(_f0.onOpen){_f0.onOpen(_f6);}return _f6;};this.close=function(_fc){while(dojo.some(_ec,function(_fd){return _fd.widget==_fc;})){var top=_ec.pop(),_ff=top.wrapper,_100=top.iframe,_101=top.widget,_102=top.onClose;if(_101.onClose){_101.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_101||!_101.domNode){return;}dojo.style(_101.domNode,"display","none");dojo.body().appendChild(_101.domNode);_100.destroy();dojo._destroyElement(_ff);if(_102){_102();}}};}();dijit._frames=new function(){var _103=[];this.pop=function(){var _104;if(_103.length){_104=_103.pop();_104.style.display="";}else{if(dojo.isIE){var html="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_104=dojo.doc.createElement(html);}else{var _104=dojo.doc.createElement("iframe");_104.src="javascript:\"\"";_104.className="dijitBackgroundIframe";}_104.tabIndex=-1;dojo.body().appendChild(_104);}return _104;};this.push=function(_106){_106.style.display="";if(dojo.isIE){_106.style.removeExpression("width");_106.style.removeExpression("height");}_103.push(_106);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _109=dijit._frames.pop();node.appendChild(_109);if(dojo.isIE){_109.style.setExpression("width","document.getElementById('"+node.id+"').offsetWidth");_109.style.setExpression("height","document.getElementById('"+node.id+"').offsetHeight");}this.iframe=_109;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){if(dojo.isIE){if(dojo.marginBox(node.parentNode).h<=node.parentNode.scrollHeight){node.scrollIntoView(false);}}else{if(dojo.isMozilla){node.scrollIntoView(false);}else{var _10b=node.parentNode;var _10c=_10b.scrollTop+dojo.marginBox(_10b).h;var _10d=node.offsetTop+dojo.marginBox(node).h;if(_10c<_10d){_10b.scrollTop+=(_10d-_10c);}else{if(_10b.scrollTop>node.offsetTop){_10b.scrollTop-=(_10b.scrollTop-node.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _110=d.isOpera;var maj=Math.floor;var _112={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_110,dj_opera8:maj(_110)==8,dj_opera9:maj(_110)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _112){if(_112[p]){var html=dojo.doc.documentElement;if(html.className){html.className+=" "+p;}else{html.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_116,node,_118,obj,_11a,_11b){if(obj!=this._obj){this.stop();this._initialDelay=_11b||500;this._subsequentDelay=_11a||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_116,_118);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_11d,_11e,_11f,_120,_121){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_11d.keyCode&&(!_11d.charCode||_11d.charCode==evt.charCode)&&(_11d.ctrlKey===undefined||_11d.ctrlKey==evt.ctrlKey)&&(_11d.altKey===undefined||_11d.altKey==evt.ctrlKey)&&(_11d.shiftKey===undefined||_11d.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_11d,_11e,node,_11f,_11d,_120,_121);}else{if(dijit.typematic._obj==_11d){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_11d){dijit.typematic.stop();}})];},addMouseListener:function(node,_125,_126,_127,_128){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_125,node,_126,node,_127,_128);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_125,node,_126,node,_127,_128);setTimeout(dijit.typematic.stop,50);}})];},addListener:function(_12f,_130,_131,_132,_133,_134,_135){return this.addKeyListener(_130,_131,_132,_133,_134,_135).concat(this.addMouseListener(_12f,_132,_133,_134,_135));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _138=cs.backgroundImage;var _139=(cs.borderTopColor==cs.borderRightColor)||(_138!=null&&(_138=="none"||_138=="url(invalid-url:)"));dojo[_139?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){if(elem.hasAttribute){return elem.hasAttribute("role");}else{return elem.getAttribute("role")?true:false;}},getWaiRole:function(elem){var _13c=elem.getAttribute("role");if(_13c){var _13d=_13c.indexOf(":");return _13d==-1?_13c:_13c.substring(_13d+1);}else{return "";}},setWaiRole:function(elem,role){if(dojo.isFF&&dojo.isFF<3){elem.setAttribute("role","wairole:"+role);}else{elem.setAttribute("role",role);}},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_142){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_142);}else{if(elem.hasAttribute){return elem.hasAttribute("aria-"+_142);}else{return elem.getAttribute("aria-"+_142)?true:false;}}},getWaiState:function(elem,_144){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_144);}else{var _145=elem.getAttribute("aria-"+_144);return _145?_145:"";}},setWaiState:function(elem,_147,_148){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_147,_148);}else{elem.setAttribute("aria-"+_147,_148);}},removeWaiState:function(elem,_14a){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_14a);}else{elem.removeAttribute("aria-"+_14a);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_14b,_14c){this.create(_14b,_14c);},create:function(_14d,_14e){this.srcNodeRef=dojo.byId(_14e);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_14d){dojo.mixin(this,_14d);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _150=this[this.attributeMap[attr]||"domNode"];var _151=this[attr];if(typeof _151!="object"&&(_151!==""||(_14d&&_14d[attr]))){switch(attr){case "class":dojo.addClass(_150,_151);break;case "style":if(_150.style.cssText){_150.style.cssText+="; "+_151;}else{_150.style.cssText=_151;}break;default:_150.setAttribute(attr,_151);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){},destroyRecursive:function(_152){this.destroyDescendants();this.destroy();},destroy:function(_153){this.uninitialize();dojo.forEach(this._connects,function(_154){dojo.forEach(_154,dojo.disconnect);});this.destroyRendering(_153);dijit.registry.remove(this.id);},destroyRendering:function(_155){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_156){_156.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var list=dojo.query("[widgetId]",this.domNode);return list.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_159,_15a){var _15b=[];if(_159=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_15b.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_15a))?w[_15a](e):_15a.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_15b.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_15a)?w[_15a](e):_15a.call(w,e);}}));}_159="onclick";}_15b.push(dojo.connect(obj,_159,this,_15a));this._connects.push(_15b);return _15b;},disconnect:function(_15f){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_15f){dojo.forEach(_15f,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(text,size,ch,end){var out=String(text);if(!ch){ch="0";}while(out.length<size){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_166,map,_168,_169){return _166.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_16a,key,_16c){var _16d=dojo.getObject(key,false,map);if(_16c){_16d=dojo.getObject(_16c,false,_169)(_16d);}if(_168){_16d=_168(_16d,key);}return _16d.toString();});};dojo.string.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["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,buildRendering:function(){var _170=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_170)){var _172=this.declaredClass,_173=this;var tstr=dojo.string.substitute(_170,this,function(_175,key){if(key.charAt(0)=="!"){_175=_173[key.substr(1)];}if(typeof _175=="undefined"){throw new Error(_172+" template:"+key);}if(!_175){return "";}return key.charAt(0)=="!"?_175:_175.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_170.cloneNode(true);}this._attachTemplateNodes(node);var _177=this.srcNodeRef;if(_177&&_177.parentNode){_177.parentNode.replaceChild(node,_177);}this.domNode=node;if(this.widgetsInTemplate){var _178=dojo.parser.parse(node);this._attachTemplateNodes(_178,function(n,p){return n[p];});}this._fillContent(_177);},_fillContent:function(_17b){var dest=this.containerNode;if(_17b&&dest){while(_17b.hasChildNodes()){dest.appendChild(_17b.firstChild);}}},_attachTemplateNodes:function(_17d,_17e){_17e=_17e||function(n,p){return n.getAttribute(p);};var _181=dojo.isArray(_17d)?_17d:(_17d.all||_17d.getElementsByTagName("*"));var x=dojo.isArray(_17d)?0:-1;for(;x<_181.length;x++){var _183=(x==-1)?_17d:_181[x];if(this.widgetsInTemplate&&_17e(_183,"dojoType")){continue;}var _184=_17e(_183,"dojoAttachPoint");if(_184){var _185,_186=_184.split(/\s*,\s*/);while(_185=_186.shift()){if(dojo.isArray(this[_185])){this[_185].push(_183);}else{this[_185]=_183;}}}var _187=_17e(_183,"dojoAttachEvent");if(_187){var _188,_189=_187.split(/\s*,\s*/);var trim=dojo.trim;while(_188=_189.shift()){if(_188){var _18b=null;if(_188.indexOf(":")!=-1){var _18c=_188.split(":");_188=trim(_18c[0]);_18b=trim(_18c[1]);}else{_188=trim(_188);}if(!_18b){_18b=_188;}this.connect(_183,_188,_18b);}}}var role=_17e(_183,"waiRole");if(role){dijit.setWaiRole(_183,role);}var _18e=_17e(_183,"waiState");if(_18e){dojo.forEach(_18e.split(/\s*,\s*/),function(_18f){if(_18f.indexOf("-")!=-1){var pair=_18f.split("-");dijit.setWaiState(_183,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_191,_192,_193){var _194=dijit._Templated._templateCache;var key=_192||_191;var _196=_194[key];if(_196){return _196;}if(!_192){_192=dijit._Templated._sanitizeTemplateString(dojo._getText(_191));}_192=dojo.string.trim(_192);if(_192.match(/\$\{([^\}]+)\}/g)||_193){return (_194[key]=_192);}else{return (_194[key]=dijit._Templated._createNodesFromText(_192)[0]);}};dijit._Templated._sanitizeTemplateString=function(_197){if(_197){_197=_197.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _198=_197.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_198){_197=_198[1];}}else{_197="";}return _197;};if(dojo.isIE){dojo.addOnUnload(function(){var _199=dijit._Templated._templateCache;for(var key in _199){var _19b=_199[key];if(!isNaN(_19b.nodeType)){dojo._destroyElement(_19b);}delete _199[key];}});}(function(){var _19c={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _19f="none";var _1a0=text.replace(/^\s+/,"");for(var type in _19c){var map=_19c[type];if(map.re.test(_1a0)){_19f=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_19f];var _1a4=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _1a5=[];while(_1a4.firstChild){_1a5.push(_1a4.removeChild(_1a4.firstChild));}tn.innerHTML="";return _1a5;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",value:"",name:"",id:"",alt:"",type:"text",tabIndex:"0",disabled:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setDisabled:function(_1a6){this.domNode.disabled=this.disabled=_1a6;if(this.focusNode){this.focusNode.disabled=_1a6;}if(_1a6){this._hovering=false;this._active=false;}dijit.setWaiState(this.focusNode||this.domNode,"disabled",_1a6);this._setStateClass();},_onMouse:function(_1a7){var _1a8=_1a7.target;if(_1a8&&_1a8.getAttribute){this.stateModifier=_1a8.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_1a7.type){case "mouseenter":case "mouseover":this._hovering=true;break;case "mouseout":case "mouseleave":this._hovering=false;break;case "mousedown":this._active=true;var self=this;var _1aa=this.connect(dojo.body(),"onmouseup",function(){self._active=false;self._setStateClass();self.disconnect(_1aa);});break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&(dojo.style(this.domNode,"display")!="none");},focus:function(){dijit.focus(this.focusNode);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _1ab=[this.baseClass];function multiply(_1ac){_1ab=_1ab.concat(dojo.map(_1ab,function(c){return c+_1ac;}));};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if((this.stateModifier||!this._focused)&&this._hovering){multiply(this.stateModifier+"Hover");}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_1ab.join(" ");},onChange:function(_1ae){},postCreate:function(){this.setValue(this.value,null);this.setDisabled(this.disabled);this._setStateClass();},setValue:function(_1af,_1b0){this._lastValue=_1af;dijit.setWaiState(this.focusNode||this.domNode,"valuenow",this.forWaiValuenow());if(_1b0===undefined){_1b0=true;}if(this._lastValueReported==undefined&&_1b0===null){this._lastValueReported=_1af;}if((this.intermediateChanges||_1b0)&&((_1af&&_1af.toString)?_1af.toString():_1af)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_1af;this.onChange(_1af);}},getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){var v=this.getValue();var lv=this._lastValueReported;if((typeof lv!="undefined")&&((v!==null&&v.toString)?v.toString():null)!==lv.toString()){this.undo();dojo.stopEvent(e);return false;}}return true;},forWaiValuenow:function(){return this.getValue();}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _1b6=dijit.byId(id);return _1b6.isContainer?_1b6:null;}}return null;},_getSibling:function(_1b7){var node=this.domNode;do{node=node[_1b7+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_1ba,_1bb){if(_1bb===undefined){_1bb="last";}var _1bc=this.containerNode||this.domNode;if(_1bb&&typeof _1bb=="number"){var _1bd=dojo.query("> [widgetid]",_1bc);if(_1bd&&_1bd.length>=_1bb){_1bc=_1bd[_1bb-1];_1bb="after";}}dojo.place(_1ba.domNode,_1bc,_1bb);if(this._started&&!_1ba._started){_1ba.startup();}},removeChild:function(_1be){var node=_1be.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_1c3,dir){var node=_1c3.domNode;var _1c6=(dir>0?"nextSibling":"previousSibling");do{node=node[_1c6];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_1c7,_1c8){var _1c9=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_1c7,function(code){_1c9[code]=prev;});dojo.forEach(_1c8,function(code){_1c9[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");if(dojo.isIE){this.connect(this.domNode,"onactivate","_onContainerFocus");this.connect(this.domNode,"ondeactivate","_onContainerBlur");}else{this.connect(this.domNode,"onfocus","_onContainerFocus");this.connect(this.domNode,"onblur","_onContainerBlur");}},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_setTabIndexMinusOne"));},addChild:function(_1ce,_1cf){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._setTabIndexMinusOne(_1ce);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _1d0=this._getNextFocusableChild(this.focusedChild,1);if(_1d0.getFocalNodes){this.focusChild(_1d0,_1d0.getFocalNodes()[0]);}else{this.focusChild(_1d0);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _1d1=this._getNextFocusableChild(this.focusedChild,-1);if(_1d1.getFocalNodes){var _1d2=_1d1.getFocalNodes();this.focusChild(_1d1,_1d2[_1d2.length-1]);}else{this.focusChild(_1d1);}},focusChild:function(_1d3,node){if(_1d3){if(this.focusedChild&&_1d3!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_1d3;if(node&&_1d3.focusFocalNode){_1d3.focusFocalNode(node);}else{_1d3.focus();}}},_setTabIndexMinusOne:function(_1d5){if(_1d5.getFocalNodes){dojo.forEach(_1d5.getFocalNodes(),function(node){node.setAttribute("tabIndex",-1);});}else{(_1d5.focusNode||_1d5.domNode).setAttribute("tabIndex",-1);}},_onContainerFocus:function(evt){this.domNode.setAttribute("tabIndex",-1);if(evt.target===this.domNode){this.focusFirstChild();}else{var _1d8=dijit.getEnclosingWidget(evt.target);if(_1d8&&_1d8.isFocusable()){this.focusedChild=_1d8;}}},_onContainerBlur:function(evt){if(this.tabIndex){this.domNode.setAttribute("tabIndex",this.tabIndex);}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onChildBlur:function(_1dc){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_1dd,dir){if(_1dd){_1dd=this._getSiblingOfChild(_1dd,dir);}var _1df=this.getChildren();for(var i=0;i<_1df.length;i++){if(!_1dd){_1dd=_1df[(dir>0)?0:(_1df.length-1)];}if(_1dd.isFocusable()){return _1dd;}_1dd=this._getSiblingOfChild(_1dd,dir);}}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dojoTextBox\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeyup,onkeypress:_onKeyPress'\n\tautocomplete=\"off\" type=\"${type}\"\n\t/>\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{maxLength:"focusNode"}),getDisplayedValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getDisplayedValue(),this.constraints);},setValue:function(_1e1,_1e2,_1e3){var _1e4=this.filter(_1e1);if((typeof _1e4==typeof _1e1)&&(_1e3==null||_1e3==undefined)){_1e3=this.format(_1e4,this.constraints);}if(_1e3!=null&&_1e3!=undefined){this.textbox.value=_1e3;}dijit.form.TextBox.superclass.setValue.call(this,_1e4,_1e2);},setDisplayedValue:function(_1e5){this.textbox.value=_1e5;this.setValue(this.getValue(),true);},forWaiValuenow:function(){return this.getDisplayedValue();},format:function(_1e6,_1e7){return ((_1e6==null||_1e6==undefined)?"":(_1e6.toString?_1e6.toString():_1e6));},parse:function(_1e8,_1e9){return _1e8;},postCreate:function(){this.textbox.setAttribute("value",this.getDisplayedValue());this.inherited("postCreate",arguments);if(this.srcNodeRef){dojo.style(this.textbox,"cssText",this.style);this.textbox.className+=" "+this["class"];}this._layoutHack();},_layoutHack:function(){if(dojo.isFF==2&&this.domNode.tagName=="TABLE"){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";setTimeout(function(){node.style.opacity=old;},0);}},filter:function(val){if(val==undefined||val==null){return "";}else{if(typeof val!="string"){return val;}}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_onBlur:function(){this.setValue(this.getValue(),(this.isValid?this.isValid():true));},onkeyup:function(){}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<div class=\"dijit dijitLeft dijitInline dijitButton\"\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><div class='dijitRight'\n\t\t><button class=\"dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\n\t\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><span class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \n \t\t\t\t><span class=\"dijitToggleButtonIconChar\">&#10003</span \n\t\t\t></span\n\t\t\t><span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span\n\t\t></button\n\t></div\n></div>\n",_onClick:function(e){if(this.disabled){return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){dojo.stopEvent(e);var _1f0=this._onClick(e)!==false;if(this.type=="submit"&&_1f0){for(var node=this.domNode;node;node=node.parentNode){var _1f2=dijit.byNode(node);if(_1f2&&_1f2._onSubmit){_1f2._onSubmit(e);break;}if(node.tagName.toLowerCase()=="form"){if(!node.onsubmit||node.onsubmit()){node.submit();}break;}}}},postCreate:function(){if(this.showLabel==false){var _1f3="";this.label=this.containerNode.innerHTML;_1f3=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);this.titleNode.title=_1f3;dojo.addClass(this.containerNode,"dijitDisplayNone");}this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_1f6){this.containerNode.innerHTML=this.label=_1f6;if(dojo.isMozilla){var _1f7=dojo.getComputedStyle(this.domNode).display;this.domNode.style.display="none";var _1f8=this;setTimeout(function(){_1f8.domNode.style.display=_1f7;},1);}if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent);}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\t><div class='dijitRight'>\n\t<button class=\"dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t><div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div\n\t\t><span class=\"dijitButtonText\" \tdojoAttachPoint=\"containerNode,popupStateNode\"\n\t\tid=\"${id}_label\">${label}</span\n\t\t><span class='dijitA11yDownArrow'>&#9660;</span>\n\t</button>\n</div></div>\n",_fillContent:function(){if(this.srcNodeRef){var _1f9=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_1f9[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _1fa=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_1fa);delete this.dropDownContainer;}dojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";},_onArrowClick:function(e){if(this.disabled){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _1fd=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_1fd||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled){return;}if(e.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.display=="none"){dojo.stopEvent(e);return this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _201=this.dropDown;if(!_201){return false;}if(!_201.isShowingNow){if(_201.href&&!_201.isLoaded){var self=this;var _203=dojo.connect(_201,"onLoad",function(){dojo.disconnect(_203);self._openDropDown();});_201._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _204=this.dropDown;var _205=_204.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_204,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self._closeDropDown(true);},onCancel:function(){self._closeDropDown(true);},onClose:function(){_204.domNode.style.width=_205;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_204.domNode.offsetWidth){var _207=null;if(!this.isLeftToRight()){_207=_204.domNode.parentNode;var _208=_207.offsetLeft+_207.offsetWidth;}dojo.marginBox(_204.domNode,{w:this.domNode.offsetWidth});if(_207){_207.style.left=_208-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_204.focus){_204.focus();}},_closeDropDown:function(_209){if(this._opened){dijit.popup.close(this.dropDown);if(_209){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0'\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\">\n\t<tr>\n\t\t<td\tclass=\"dijitStretch dijitButtonContents dijitButtonNode\"\n\t\t\ttabIndex=\"${tabIndex}\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\">\n\t\t\t<div class=\"dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\"></div>\n\t\t\t<span class=\"dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</span>\n\t\t</td>\n\t\t<td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t><div waiRole=\"presentation\">&#9660;</div>\n\t</td></tr>\n</table>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.isIE){this.connect(node,"onactivate",this._onNodeFocus);}else{this.connect(node,"onfocus",this._onNodeFocus);}}));},focusFocalNode:function(node){this._focusedNode=node;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;},_onBlur:function(evt){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_clicked:function(evt){this.setChecked(!this.checked);},setChecked:function(_20f){this.checked=_20f;dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this.onChange(_20f);}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}this._started=true;if(this.getChildren){dojo.forEach(this.getChildren(),function(_210){_210.startup();});}if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _219=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_21c,dim){_21c.resize?_21c.resize(dim):dojo.marginBox(_21c.domNode,dim);dojo.mixin(_21c,dojo.marginBox(_21c.domNode));dojo.mixin(_21c,dim);};dijit.layout.layoutChildren=function(_21e,dim,_220){dim=dojo.mixin({},dim);dojo.addClass(_21e,"dijitLayoutContainer");_220=dojo.filter(_220,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_220,function(item){return item.layoutAlign=="client";}));dojo.forEach(_220,function(_223){var elm=_223.domNode,pos=_223.layoutAlign;var _226=elm.style;_226.left=dim.l+"px";_226.top=dim.t+"px";_226.bottom=_226.right="auto";dojo.addClass(elm,"dijitAlign"+_219(pos));if(pos=="top"||pos=="bottom"){size(_223,{w:dim.w});dim.h-=_223.h;if(pos=="top"){dim.t+=_223.h;}else{_226.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_223,{h:dim.h});dim.w-=_223.w;if(pos=="left"){dim.l+=_223.w;}else{_226.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_223,dim);}}}});};})();}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,"class":"dijitContentPane",postCreate:function(){this.domNode.title="";if(this.preload){this._loadCheck();}var _227=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_227);this.errorMessage=dojo.string.substitute(this.errorMessage,_227);dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}this._loadCheck();this._started=true;},_checkIfSingleChild:function(){var _228=dojo.query(">",this.containerNode||this.domNode),_229=_228.filter("[widgetId]");if(_228.length==1&&_229.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_229[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_22f){this.cancel();this.isLoaded=false;this._loadCheck(_22f);},_loadCheck:function(_230){var _231=((this.open!==false)&&(this.domNode.style.display!="none"));if(this.href&&(_230||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_231&&!this._xhrDfd)||(!this.isLoaded&&_231&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _233={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_233,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_233);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _23a=this.onContentError(e);try{node.innerHTML=_23a;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_23d){var _23e=this["on"+type+"Error"].call(this,err);if(_23d){console.error(_23d,err);}else{if(_23e){this._setContent.call(this,_23e);}}},_createSubWidgets:function(){var _23f=this.containerNode||this.domNode;try{dojo.parser.parse(_23f,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_242){},onDownloadError:function(_243){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,_started:false,postCreate:function(){dijit.setWaiRole((this.containerNode||this.domNode),"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _244=this.getChildren();dojo.forEach(_244,this._setupChild,this);dojo.some(_244,function(_245){if(_245.selected){this.selectedChildWidget=_245;}return _245.selected;},this);var _246=this.selectedChildWidget;if(!_246&&_244[0]){_246=this.selectedChildWidget=_244[0];_246.selected=true;}if(_246){this._showChild(_246);}dojo.publish(this.id+"-startup",[{children:_244,selected:_246}]);this.inherited("startup",arguments);this._started=true;},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_248,_249){dijit._Container.prototype.addChild.apply(this,arguments);_248=this._setupChild(_248);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_248,_249]);if(!this.selectedChildWidget){this.selectChild(_248);}}},removeChild:function(page){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._beingDestroyed){return;}if(this._started){dojo.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _24b=this.getChildren();if(_24b.length){this.selectChild(_24b[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);}},_transition:function(_24d,_24e){if(_24e){this._hideChild(_24e);}this._showChild(_24d);if(this.doLayout&&_24d.resize){_24d.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_24f){var _250=this.getChildren();var _251=dojo.indexOf(_250,this.selectedChildWidget);_251+=_24f?1:_250.length-1;return _250[_251%_250.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _254=this.getChildren();page.isFirstChild=(page==_254[0]);page.isLastChild=(page==_254[_254.length-1]);page.selected=true;page.domNode.style.display="";if(page._loadCheck){page._loadCheck();}if(page.onShow){page.onShow();}},_hideChild:function(page){page.selected=false;page.domNode.style.display="none";if(page.onHide){page.onHide();}},closeChild:function(page){var _257=page.onClose(this,page);if(_257){this.removeChild(page);page.destroy();}},destroy:function(){this._beingDestroyed=true;this.inherited("destroy",arguments);}});dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this._subscriptions=[dojo.subscribe(this.containerId+"-startup",this,"onStartup"),dojo.subscribe(this.containerId+"-addChild",this,"onAddChild"),dojo.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),dojo.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited("destroy",arguments);},onAddChild:function(page,_25a){var _25b=document.createElement("span");this.domNode.appendChild(_25b);var cls=dojo.getObject(this.buttonWidget);var _25d=new cls({label:page.title,closeButton:page.closable},_25b);this.addChild(_25d,_25a);this.pane2button[page]=_25d;page.controlButton=_25d;dojo.connect(_25d,"onClick",dojo.hitch(this,"onButtonClick",page));dojo.connect(_25d,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page));if(!this._currentChild){_25d.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _25f=this.pane2button[page];if(_25f){_25f.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _261=this.pane2button[this._currentChild];_261.setChecked(false);_261.focusNode.setAttribute("tabIndex","-1");}var _262=this.pane2button[page];_262.setChecked(true);this._currentChild=page;_262.focusNode.setAttribute("tabIndex","0");},onButtonClick:function(page){var _264=dijit.byId(this.containerId);_264.selectChild(page);},onCloseButtonClick:function(page){var _266=dijit.byId(this.containerId);_266.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_268){var _269=this.getChildren();var _26a=dojo.indexOf(_269,this.pane2button[this._currentChild]);var _26b=_268?1:_269.length-1;return _269[(_26a+_26b)%_269.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _26d=true;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:case k.PAGE_UP:_26d=false;case k.RIGHT_ARROW:case k.DOWN_ARROW:case k.PAGE_DOWN:this.adjacent(_26d).onClick();dojo.stopEvent(e);break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.keyCode==k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.keyChar=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited("postCreate",arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});dojo.extend(dijit._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.layout.TabContainer"]){dojo._hasResource["dijit.layout.TabContainer"]=true;dojo.provide("dijit.layout.TabContainer");dojo.declare("dijit.layout.TabContainer",[dijit.layout.StackContainer,dijit._Templated],{tabPosition:"top",templateString:null,templateString:"<div class=\"dijitTabContainer\">\n\t<div dojoAttachPoint=\"tablistNode\"></div>\n\t<div class=\"dijitTabPaneWrapper\" dojoAttachPoint=\"containerNode\"></div>\n</div>\n",postCreate:function(){dijit.layout.TabContainer.superclass.postCreate.apply(this,arguments);this.tablist=new dijit.layout.TabController({id:this.id+"_tablist",tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id},this.tablistNode);},_setupChild:function(tab){dojo.addClass(tab.domNode,"dijitTabPane");this.inherited("_setupChild",arguments);return tab;},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited("startup",arguments);if(dojo.isSafari){setTimeout(dojo.hitch(this,"layout"),0);}},layout:function(){if(!this.doLayout){return;}var _274=this.tabPosition.replace(/-h/,"");var _275=[{domNode:this.tablist.domNode,layoutAlign:_274},{domNode:this.containerNode,layoutAlign:"client"}];dijit.layout.layoutChildren(this.domNode,this._contentBox,_275);this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_275[1]);if(this.selectedChildWidget){this._showChild(this.selectedChildWidget);if(this.doLayout&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._containerContentBox);}}},destroy:function(){this.tablist.destroy();this.inherited("destroy",arguments);}});dojo.declare("dijit.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'></div>",tabPosition:"top",doLayout:true,buttonWidget:"dijit.layout._TabButton",postMixInProperties:function(){this["class"]="dijitTabLabels-"+this.tabPosition+(this.doLayout?"":" dijitTabNoLayout");this.inherited("postMixInProperties",arguments);}});dojo.declare("dijit.layout._TabButton",dijit.layout._StackButton,{baseClass:"dijitTab",templateString:"<div dojoAttachEvent='onclick:onClick,onmouseenter:_onMouse,onmouseleave:_onMouse'>\n    <div class='dijitTabInnerDiv' dojoAttachPoint='innerDiv'>\n        <span dojoAttachPoint='containerNode,focusNode'>${!label}</span>\n        <span dojoAttachPoint='closeButtonNode' class='closeImage' dojoAttachEvent='onmouseenter:_onMouse, onmouseleave:_onMouse, onclick:onClickCloseButton' stateModifier='CloseButton'>\n            <span dojoAttachPoint='closeText' class='closeText'>x</span>\n        </span>\n    </div>\n</div>\n",postCreate:function(){if(this.closeButton){dojo.addClass(this.innerDiv,"dijitClosable");}else{this.closeButtonNode.style.display="none";}this.inherited("postCreate",arguments);dojo.setSelectable(this.containerNode,false);}});}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_276,_277){if(this.aroundNode&&this.aroundNode===_277){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_276;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _278=this.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(this.domNode,_277,_278);this.domNode.className="dijitTooltip dijitTooltip"+(pos.corner=="BL"?"Right":"Left");dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_277;},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_27a){if(!this.aroundNode||this.aroundNode!==_27a){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_27b,_27c){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_27b,_27c);};dijit.hideTooltip=function(_27d){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_27d);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_280){this.connect(node,_280.toLowerCase(),"_"+_280);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);},_onBlur:function(e){this._focus=false;this._onUnHover(e);},_onHover:function(e){if(!this._showTimer){var _286=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_286);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_288){_288=_288||this._connectNodes[0];if(!_288){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_288);this._connectNode=_288;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id="dojoUnique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _2a0=n.scrollLeft,_2a1=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_2a0!=n.scrollLeft||_2a1!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_2a7=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_2a7];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},onFirstMove:function(){this.node.style.position="absolute";var m=dojo.marginBox(this.node);m.l-=this.marginBox.l;m.t-=this.marginBox.t;this.marginBox=m;this.host.onFirstMove(this);dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_2ae){this.node=dojo.byId(node);if(!_2ae){_2ae={};}this.handle=_2ae.handle?dojo.byId(_2ae.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_2ae.delay>0?_2ae.delay:0;this.skip=_2ae.skip;this.mover=_2ae.mover?_2ae.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_2af,node){return new dojo.dnd.Moveable(node,_2af);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_2b5){dojo.publish("/dnd/move/start",[_2b5]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_2b6){dojo.publish("/dnd/move/stop",[_2b6]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_2b7){},onMove:function(_2b8,_2b9){this.onMoving(_2b8,_2b9);dojo.marginBox(_2b8.node,_2b9);this.onMoved(_2b8,_2b9);},onMoving:function(_2ba,_2bb){},onMoved:function(_2bc,_2bd){}});}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFactory:function(_2be,node){return new dojo.dnd.move.constrainedMoveable(node,_2be);},constructor:function(node,_2c1){if(!_2c1){_2c1={};}this.constraints=_2c1.constraints;this.within=_2c1.within;},onFirstMove:function(_2c2){var c=this.constraintBox=this.constraints.call(this,_2c2),m=_2c2.marginBox;c.r=c.l+c.w-(this.within?m.w:0);c.b=c.t+c.h-(this.within?m.h:0);},onMove:function(_2c5,_2c6){var c=this.constraintBox;_2c6.l=_2c6.l<c.l?c.l:c.r<_2c6.l?c.r:_2c6.l;_2c6.t=_2c6.t<c.t?c.t:c.b<_2c6.t?c.b:_2c6.t;dojo.marginBox(_2c5.node,_2c6);}});dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_2c8,node){return new dojo.dnd.move.boxConstrainedMoveable(node,_2c8);},constructor:function(node,_2cb){var box=_2cb&&_2cb.box;this.constraints=function(){return box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_2cd,node){return new dojo.dnd.move.parentConstrainedMoveable(node,_2cd);},constructor:function(node,_2d0){var area=_2d0&&_2d0.area;this.constraints=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};}});dojo.dnd.move.constrainedMover=function(fun,_2d7){var _2d8=function(node,e,_2db){dojo.dnd.Mover.call(this,node,e,_2db);};dojo.extend(_2d8,dojo.dnd.Mover.prototype);dojo.extend(_2d8,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;this.host.onMove(this,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this),m=this.marginBox;c.r=c.l+c.w-(_2d7?m.w:0);c.b=c.t+c.h-(_2d7?m.h:0);}});return _2d8;};dojo.dnd.move.boxConstrainedMover=function(box,_2e4){return dojo.dnd.move.constrainedMover(function(){return box;},_2e4);};dojo.dnd.move.parentConstrainedMover=function(area,_2e6){var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.move.constrainedMover(fun,_2e6);};dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");dojo.fx.chain=function(_2ec){var _2ed=_2ec.shift();var _2ee=_2ed;dojo.forEach(_2ec,function(_2ef){dojo.connect(_2ee,"onEnd",_2ef,"play");_2ee=_2ef;});return _2ed;};dojo.fx.combine=function(_2f0){var ctr=new dojo._Animation({curve:[0,1]});if(!_2f0.length){return ctr;}ctr.duration=_2f0[0].duration;dojo.forEach(_2f0,function(_2f2){dojo.forEach(["play","pause","stop"],function(e){if(_2f2[e]){dojo.connect(ctr,e,_2f2,e);}});});return ctr;};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(_2f6){return this.showAnim.play(_2f6||0);},hide:function(_2f7){return this.hideAnim.play(_2f7||0);}});dojo.fx.wipeIn=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _2fc=dojo.style(node,"height");return Math.max(_2fc,1);}},end:function(){return node.scrollHeight;}}}},args));dojo.connect(anim,"onEnd",function(){s.height="auto";});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=dojo.byId(args.node);var s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},args));dojo.connect(anim,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(anim,"onEnd",function(){s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=(args.node=dojo.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.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=dojo.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=dojo.animateProperty(dojo.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));dojo.connect(anim,"beforeBegin",anim,init);return anim;};}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{action:"",method:"",enctype:"",name:"","accept-charset":"",accept:"",target:"",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",enctype:"","accept-charset":"",accept:"",target:""}),execute:function(_30b){},onCancel:function(){},onExecute:function(){},templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onsubmit:_onSubmit' name='${name}' enctype='multipart/form-data'></form>",_onSubmit:function(e){dojo.stopEvent(e);this.onExecute();this.execute(this.getValues());},submit:function(){this.containerNode.submit();},setValues:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_30f){if(!_30f.name){return;}var _310=map[_30f.name]||(map[_30f.name]=[]);_310.push(_30f);});for(var name in map){var _312=map[name],_313=dojo.getObject(name,false,obj);if(!dojo.isArray(_313)){_313=[_313];}if(_312[0].setChecked){dojo.forEach(_312,function(w,i){w.setChecked(dojo.indexOf(_313,w.value)!=-1);});}else{dojo.forEach(_312,function(w,i){w.setValue(_313[i]);});}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_319){var _31a=_319.getValue?_319.getValue():_319.value;var name=_319.name;if(!name){return;}if(_319.setChecked){if(/Radio/.test(_319.declaredClass)){if(_319.checked){dojo.setObject(name,_31a,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_319.checked){ary.push(_31a);}}}else{dojo.setObject(name,_31a,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_31d){return !_31d.isValid||_31d.isValid();});}});dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],null);}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class=dijitDialogUnderlayWrapper id='${id}_underlay'><div class=dijitDialogUnderlay dojoAttachPoint='node'></div></div>",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _31e=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_31e.t+"px";os.left=_31e.l+"px";is.width=_31e.w+"px";is.height=_31e.h+"px";var _321=dijit.getViewport();if(_31e.w!=_321.w){is.width=_321.w+"px";}if(_31e.h!=_321.h){is.height=_321.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{templateString:null,templateString:"<div class=\"dijitDialog\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\" tabindex=\"0\" waiRole=\"dialog\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\">${title}</span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\n</div>\n",open:false,duration:400,_lastFocusItem:null,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:"titleBar"}),postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited("postCreate",arguments);this.domNode.style.display="none";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");},onLoad:function(){this._position();this.inherited("onLoad",arguments);},_setup:function(){this._modalconnects=[];if(this.titleBar){this._moveable=new dojo.dnd.Moveable(this.domNode,{handle:this.titleBar});}this._underlay=new dijit.DialogUnderlay();var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.display="none";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);},uninitialize:function(){if(this._underlay){this._underlay.destroy();}},_position:function(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _323=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _325=this.domNode.style;_325.left=Math.floor((_323.l+(_323.w-mb.w)/2))+"px";_325.top=Math.floor((_323.t+(_323.h-mb.h)/2))+"px";},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.titleBar.focus();},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(node==this.titleBar&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this.titleBar.focus();}catch(e){}}}}}},show:function(){if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(document.documentElement,"onkeypress",this,"_onKey"));var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this._modalconnects.push(dojo.connect(this.containerNode,ev,this,"_findLastFocus"));dojo.style(this.domNode,"opacity",0);this.domNode.style.display="block";this.open=true;this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);setTimeout(dojo.hitch(this,function(){dijit.focus(this.titleBar);}),50);},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];this.connect(this._fadeOut,"onEnd",dojo.hitch(this,function(){dijit.focus(this._savedFocus);}));this.open=false;},layout:function(){if(this.domNode.style.display=="block"){this._underlay.layout();this._position();}}});dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{title:"",_lastFocusItem:null,templateString:null,templateString:"<div class=\"dijitTooltipDialog\" >\n\t<div class=\"dijitTooltipContainer\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"0\" waiRole=\"dialog\"></div>\n\t</div>\n\t<span dojoAttachPoint=\"tabEnd\" tabindex=\"0\" dojoAttachEvent=\"focus:_cycleFocus\"></span>\n\t<div class=\"dijitTooltipConnector\" ></div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);this.connect(this.containerNode,"onkeypress","_onKey");var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this.connect(this.containerNode,ev,"_findLastFocus");this.containerNode.title=this.title;},orient:function(_32c){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_32c.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_32c.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this.orient(pos.corner);this._loadCheck();this.containerNode.focus();},_onKey:function(evt){if(evt.keyCode==dojo.keys.ESCAPE){this.onCancel();}else{if(evt.target==this.containerNode&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.TAB){evt.stopPropagation();}}}},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.containerNode.focus();}});}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_332){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_332&&_332.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_336){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("|"),_336);};dojo.regexp.group=function(_339,_33a){return "("+(_33a?"?:":"")+_339+")";};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_33b,_33c){_33c=dojo.mixin({},_33c||{});var _33d=dojo.i18n.normalizeLocale(_33c.locale);var _33e=dojo.i18n.getLocalization("dojo.cldr","number",_33d);_33c.customs=_33e;var _33f=_33c.pattern||_33e[(_33c.type||"decimal")+"Format"];if(isNaN(_33b)){return null;}return dojo.number._applyPattern(_33b,_33f,_33c);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_340,_341,_342){_342=_342||{};var _343=_342.customs.group;var _344=_342.customs.decimal;var _345=_341.split(";");var _346=_345[0];_341=_345[(_340<0)?1:0]||("-"+_346);if(_341.indexOf("%")!=-1){_340*=100;}else{if(_341.indexOf("‰")!=-1){_340*=1000;}else{if(_341.indexOf("¤")!=-1){_343=_342.customs.currencyGroup||_343;_344=_342.customs.currencyDecimal||_344;_341=_341.replace(/\u00a4{1,3}/,function(_347){var prop=["symbol","currency","displayName"][_347.length-1];return _342[prop]||_342.currency||"";});}else{if(_341.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _349=dojo.number._numberPatternRE;var _34a=_346.match(_349);if(!_34a){throw new Error("unable to find a number expression in pattern: "+_341);}return _341.replace(_349,dojo.number._formatAbsolute(_340,_34a[0],{decimal:_344,group:_343,places:_342.places}));};dojo.number.round=function(_34b,_34c,_34d){var _34e=String(_34b).split(".");var _34f=(_34e[1]&&_34e[1].length)||0;if(_34f>_34c){var _350=Math.pow(10,_34c);if(_34d>0){_350*=10/_34d;_34c++;}_34b=Math.round(_34b*_350)/_350;_34e=String(_34b).split(".");_34f=(_34e[1]&&_34e[1].length)||0;if(_34f>_34c){_34e[1]=_34e[1].substr(0,_34c);_34b=Number(_34e.join("."));}}return _34b;};dojo.number._formatAbsolute=function(_351,_352,_353){_353=_353||{};if(_353.places===true){_353.places=0;}if(_353.places===Infinity){_353.places=6;}var _354=_352.split(".");var _355=(_353.places>=0)?_353.places:(_354[1]&&_354[1].length)||0;if(!(_353.round<0)){_351=dojo.number.round(_351,_355,_353.round);}var _356=String(Math.abs(_351)).split(".");var _357=_356[1]||"";if(_353.places){_356[1]=dojo.string.pad(_357.substr(0,_353.places),_353.places,"0",true);}else{if(_354[1]&&_353.places!==0){var pad=_354[1].lastIndexOf("0")+1;if(pad>_357.length){_356[1]=dojo.string.pad(_357,pad,"0",true);}var _359=_354[1].length;if(_359<_357.length){_356[1]=_357.substr(0,_359);}}else{if(_356[1]){_356.pop();}}}var _35a=_354[0].replace(",","");pad=_35a.indexOf("0");if(pad!=-1){pad=_35a.length-pad;if(pad>_356[0].length){_356[0]=dojo.string.pad(_356[0],pad);}if(_35a.indexOf("#")==-1){_356[0]=_356[0].substr(_356[0].length-pad);}}var _35b=_354[0].lastIndexOf(",");var _35c,_35d;if(_35b!=-1){_35c=_354[0].length-_35b-1;var _35e=_354[0].substr(0,_35b);_35b=_35e.lastIndexOf(",");if(_35b!=-1){_35d=_35e.length-_35b-1;}}var _35f=[];for(var _360=_356[0];_360;){var off=_360.length-_35c;_35f.push((off>0)?_360.substr(off):_360);_360=(off>0)?_360.slice(0,off):"";if(_35d){_35c=_35d;delete _35d;}}_356[0]=_35f.reverse().join(_353.group||",");return _356.join(_353.decimal||".");};dojo.number.regexp=function(_362){return dojo.number._parseInfo(_362).regexp;};dojo.number._parseInfo=function(_363){_363=_363||{};var _364=dojo.i18n.normalizeLocale(_363.locale);var _365=dojo.i18n.getLocalization("dojo.cldr","number",_364);var _366=_363.pattern||_365[(_363.type||"decimal")+"Format"];var _367=_365.group;var _368=_365.decimal;var _369=1;if(_366.indexOf("%")!=-1){_369/=100;}else{if(_366.indexOf("‰")!=-1){_369/=1000;}else{var _36a=_366.indexOf("¤")!=-1;if(_36a){_367=_365.currencyGroup||_367;_368=_365.currencyDecimal||_368;}}}var _36b=_366.split(";");if(_36b.length==1){_36b.push("-"+_36b[0]);}var re=dojo.regexp.buildGroupRE(_36b,function(_36d){_36d="(?:"+dojo.regexp.escapeString(_36d,".")+")";return _36d.replace(dojo.number._numberPatternRE,function(_36e){var _36f={signed:false,separator:_363.strict?_367:[_367,""],fractional:_363.fractional,decimal:_368,exponent:false};var _370=_36e.split(".");var _371=_363.places;if(_370.length==1||_371===0){_36f.fractional=false;}else{if(typeof _371=="undefined"){_371=_370[1].lastIndexOf("0")+1;}if(_371&&_363.fractional==undefined){_36f.fractional=true;}if(!_363.places&&(_371<_370[1].length)){_371+=","+_370[1].length;}_36f.places=_371;}var _372=_370[0].split(",");if(_372.length>1){_36f.groupSize=_372.pop().length;if(_372.length>1){_36f.groupSize2=_372.pop().length;}}return "("+dojo.number._realNumberRegexp(_36f)+")";});},true);if(_36a){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_373,_374,_375,_376){var prop=["symbol","currency","displayName"][_375.length-1];var _378=dojo.regexp.escapeString(_363[prop]||_363.currency||"");_374=_374?"\\s":"";_376=_376?"\\s":"";if(!_363.strict){if(_374){_374+="*";}if(_376){_376+="*";}return "(?:"+_374+_378+_376+")?";}return _374+_378+_376;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_367,decimal:_368,factor:_369};};dojo.number.parse=function(_379,_37a){var info=dojo.number._parseInfo(_37a);var _37c=(new RegExp("^"+info.regexp+"$")).exec(_379);if(!_37c){return NaN;}var _37d=_37c[1];if(!_37c[1]){if(!_37c[2]){return NaN;}_37d=_37c[2];info.factor*=-1;}_37d=_37d.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_37d)*info.factor;};dojo.number._realNumberRegexp=function(_37e){_37e=_37e||{};if(typeof _37e.places=="undefined"){_37e.places=Infinity;}if(typeof _37e.decimal!="string"){_37e.decimal=".";}if(typeof _37e.fractional=="undefined"||/^0/.test(_37e.places)){_37e.fractional=[true,false];}if(typeof _37e.exponent=="undefined"){_37e.exponent=[true,false];}if(typeof _37e.eSigned=="undefined"){_37e.eSigned=[true,false];}var _37f=dojo.number._integerRegexp(_37e);var _380=dojo.regexp.buildGroupRE(_37e.fractional,function(q){var re="";if(q&&(_37e.places!==0)){re="\\"+_37e.decimal;if(_37e.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_37e.places+"}";}}return re;},true);var _383=dojo.regexp.buildGroupRE(_37e.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_37e.eSigned})+")";}return "";});var _385=_37f+_380;if(_380){_385="(?:(?:"+_385+")|(?:"+_380+"))";}return _385+_383;};dojo.number._integerRegexp=function(_386){_386=_386||{};if(typeof _386.signed=="undefined"){_386.signed=[true,false];}if(typeof _386.separator=="undefined"){_386.separator="";}else{if(typeof _386.groupSize=="undefined"){_386.groupSize=3;}}var _387=dojo.regexp.buildGroupRE(_386.signed,function(q){return q?"[-+]":"";},true);var _389=dojo.regexp.buildGroupRE(_386.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_386.groupSize,grp2=_386.groupSize2;if(grp2){var _38d="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_38d+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_38d;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _387+_389;};}if(!dojo._hasResource["dijit.form.Slider"]){dojo._hasResource["dijit.form.Slider"]=true;dojo.provide("dijit.form.Slider");dojo.declare("dijit.form.HorizontalSlider",[dijit.form._FormWidget,dijit._Container],{templateString:"<table class=\"dijit dijitReset dijitSlider\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" rules=\"none\"\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\" colspan=\"2\"></td\n\t\t><td dojoAttachPoint=\"containerNode,topDecoration\" class=\"dijitReset\" style=\"text-align:center;width:100%;\"></td\n\t\t><td class=\"dijitReset\" colspan=\"2\"></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset dijitSliderButtonContainer dijitHorizontalSliderButtonContainer\"\n\t\t\t><div class=\"dijitHorizontalSliderDecrementIcon\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"decrementButton\" dojoAttachEvent=\"onclick: decrement\"><span class=\"dijitSliderButtonInner\">-</span></div\n\t\t></td\n\t\t><td class=\"dijitReset\"\n\t\t\t><div class=\"dijitSliderBar dijitSliderBumper dijitHorizontalSliderBumper dijitSliderLeftBumper dijitHorizontalSliderLeftBumper\"></div\n\t\t></td\n\t\t><td class=\"dijitReset\"\n\t\t\t><input dojoAttachPoint=\"valueNode\" type=\"hidden\" name=\"${name}\"\n\t\t\t/><div style=\"position:relative;\" dojoAttachPoint=\"sliderBarContainer\"\n\t\t\t\t><div dojoAttachPoint=\"progressBar\" class=\"dijitSliderBar dijitHorizontalSliderBar dijitSliderProgressBar dijitHorizontalSliderProgressBar\" dojoAttachEvent=\"onclick:_onBarClick\"\n\t\t\t\t\t><div dojoAttachPoint=\"sliderHandle,focusNode\" class=\"dijitSliderMoveable dijitHorizontalSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onclick:_onHandleClick\" waiRole=\"slider\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n\t\t\t\t\t\t><div class=\"dijitSliderImageHandle dijitHorizontalSliderImageHandle\"></div\n\t\t\t\t\t></div\n\t\t\t\t></div\n\t\t\t\t><div dojoAttachPoint=\"remainingBar\" class=\"dijitSliderBar dijitHorizontalSliderBar dijitSliderRemainingBar dijitHorizontalSliderRemainingBar\" dojoAttachEvent=\"onclick:_onBarClick\"></div\n\t\t\t></div\n\t\t></td\n\t\t><td class=\"dijitReset\"\n\t\t\t><div class=\"dijitSliderBar dijitSliderBumper dijitHorizontalSliderBumper dijitSliderRightBumper dijitHorizontalSliderRightBumper\"></div\n\t\t></td\n\t\t><td class=\"dijitReset dijitSliderButtonContainer dijitHorizontalSliderButtonContainer\" style=\"right:0px;\"\n\t\t\t><div class=\"dijitHorizontalSliderIncrementIcon\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"incrementButton\" dojoAttachEvent=\"onclick: increment\"><span class=\"dijitSliderButtonInner\">+</span></div\n\t\t></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\" colspan=\"2\"></td\n\t\t><td dojoAttachPoint=\"containerNode,bottomDecoration\" class=\"dijitReset\" style=\"text-align:center;\"></td\n\t\t><td class=\"dijitReset\" colspan=\"2\"></td\n\t></tr\n></table>\n",value:0,showButtons:true,minimum:0,maximum:100,discreteValues:Infinity,pageIncrement:2,clickSelect:true,widgetsInTemplate:true,attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:"valueNode"}),baseClass:"dijitSlider",_mousePixelCoord:"pageX",_pixelCount:"w",_startingPixelCoord:"x",_startingPixelCount:"l",_handleOffsetCoord:"left",_progressPixelSize:"width",_upsideDown:false,_onKeyPress:function(e){if(this.disabled||e.altKey||e.ctrlKey){return;}switch(e.keyCode){case dojo.keys.HOME:this.setValue(this.minimum,false);break;case dojo.keys.END:this.setValue(this.maximum,false);break;case dojo.keys.UP_ARROW:case (this._isReversed()?dojo.keys.LEFT_ARROW:dojo.keys.RIGHT_ARROW):case dojo.keys.PAGE_UP:this.increment(e);break;case dojo.keys.DOWN_ARROW:case (this._isReversed()?dojo.keys.RIGHT_ARROW:dojo.keys.LEFT_ARROW):case dojo.keys.PAGE_DOWN:this.decrement(e);break;default:this.inherited("_onKeyPress",arguments);return;}dojo.stopEvent(e);},_onHandleClick:function(e){if(this.disabled){return;}if(!dojo.isIE){dijit.focus(this.sliderHandle);}dojo.stopEvent(e);},_isReversed:function(){return !(this._upsideDown||this.isLeftToRight());},_onBarClick:function(e){if(this.disabled||!this.clickSelect){return;}dijit.focus(this.sliderHandle);dojo.stopEvent(e);var _391=dojo.coords(this.sliderBarContainer,true);var _392=e[this._mousePixelCoord]-_391[this._startingPixelCoord];this._setPixelValue(this._isReversed()||this._upsideDown?(_391[this._pixelCount]-_392):_392,_391[this._pixelCount],true);},_setPixelValue:function(_393,_394,_395){if(this.disabled){return;}_393=_393<0?0:_394<_393?_394:_393;var _396=this.discreteValues;if(_396<=1||_396==Infinity){_396=_394;}_396--;var _397=_394/_396;var _398=Math.round(_393/_397);this.setValue((this.maximum-this.minimum)*_398/_396+this.minimum,_395);},setValue:function(_399,_39a){this.valueNode.value=this.value=_399;this.inherited("setValue",arguments);var _39b=(_399-this.minimum)/(this.maximum-this.minimum);this.progressBar.style[this._progressPixelSize]=(_39b*100)+"%";this.remainingBar.style[this._progressPixelSize]=((1-_39b)*100)+"%";},_bumpValue:function(_39c){if(this.disabled){return;}var s=dojo.getComputedStyle(this.sliderBarContainer);var c=dojo._getContentBox(this.sliderBarContainer,s);var _39f=this.discreteValues;if(_39f<=1||_39f==Infinity){_39f=c[this._pixelCount];}_39f--;var _3a0=(this.value-this.minimum)*_39f/(this.maximum-this.minimum)+_39c;if(_3a0<0){_3a0=0;}if(_3a0>_39f){_3a0=_39f;}_3a0=_3a0*(this.maximum-this.minimum)/_39f+this.minimum;this.setValue(_3a0,true);},decrement:function(e){this._bumpValue(e.keyCode==dojo.keys.PAGE_DOWN?-this.pageIncrement:-1);},increment:function(e){this._bumpValue(e.keyCode==dojo.keys.PAGE_UP?this.pageIncrement:1);},_mouseWheeled:function(evt){dojo.stopEvent(evt);var _3a4=0;if(typeof evt.wheelDelta=="number"){_3a4=evt.wheelDelta;}else{if(typeof evt.detail=="number"){_3a4=-evt.detail;}}if(_3a4>0){this.increment(evt);}else{if(_3a4<0){this.decrement(evt);}}},startup:function(){dojo.forEach(this.getChildren(),function(_3a5){if(this[_3a5.container]!=this.containerNode){this[_3a5.container].appendChild(_3a5.domNode);}},this);},_onBlur:function(){dijit.form.HorizontalSlider.superclass.setValue.call(this,this.value,true);},postCreate:function(){if(this.showButtons){this.incrementButton.style.display="";this.decrementButton.style.display="";}this.connect(this.domNode,dojo.isIE?"onmousewheel":"DOMMouseScroll","_mouseWheeled");var _3a6=this;var _3a7=function(){dijit.form._SliderMover.apply(this,arguments);this.widget=_3a6;};dojo.extend(_3a7,dijit.form._SliderMover.prototype);this._movable=new dojo.dnd.Moveable(this.sliderHandle,{mover:_3a7});this.inherited("postCreate",arguments);},destroy:function(){this._movable.destroy();this.inherited("destroy",arguments);}});dojo.declare("dijit.form.VerticalSlider",dijit.form.HorizontalSlider,{templateString:"<table class=\"dijitReset dijitSlider\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" rules=\"none\"\n><tbody class=\"dijitReset\"\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\"></td\n\t\t><td class=\"dijitReset dijitSliderButtonContainer dijitVerticalSliderButtonContainer\"\n\t\t\t><div class=\"dijitVerticalSliderIncrementIcon\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"incrementButton\" dojoAttachEvent=\"onclick: increment\"><span class=\"dijitSliderButtonInner\">+</span></div\n\t\t></td\n\t\t><td class=\"dijitReset\"></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\"></td\n\t\t><td class=\"dijitReset\"\n\t\t\t><center><div class=\"dijitSliderBar dijitSliderBumper dijitVerticalSliderBumper dijitSliderTopBumper dijitVerticalSliderTopBumper\"></div></center\n\t\t></td\n\t\t><td class=\"dijitReset\"></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td dojoAttachPoint=\"leftDecoration\" class=\"dijitReset\" style=\"text-align:center;height:100%;\"></td\n\t\t><td class=\"dijitReset\" style=\"height:100%;\"\n\t\t\t><input dojoAttachPoint=\"valueNode\" type=\"hidden\" name=\"${name}\"\n\t\t\t/><center style=\"position:relative;height:100%;\" dojoAttachPoint=\"sliderBarContainer\"\n\t\t\t\t><div dojoAttachPoint=\"remainingBar\" class=\"dijitSliderBar dijitVerticalSliderBar dijitSliderRemainingBar dijitVerticalSliderRemainingBar\" dojoAttachEvent=\"onclick:_onBarClick\"></div\n\t\t\t\t><div dojoAttachPoint=\"progressBar\" class=\"dijitSliderBar dijitVerticalSliderBar dijitSliderProgressBar dijitVerticalSliderProgressBar\" dojoAttachEvent=\"onclick:_onBarClick\"\n\t\t\t\t\t><div dojoAttachPoint=\"sliderHandle,focusNode\" class=\"dijitSliderMoveable\" dojoAttachEvent=\"onkeypress:_onKeyPress,onclick:_onHandleClick\" style=\"vertical-align:top;\" waiRole=\"slider\" valuemin=\"${minimum}\" valuemax=\"${maximum}\"\n\t\t\t\t\t\t><div class=\"dijitSliderImageHandle dijitVerticalSliderImageHandle\"></div\n\t\t\t\t\t></div\n\t\t\t\t></div\n\t\t\t></center\n\t\t></td\n\t\t><td dojoAttachPoint=\"containerNode,rightDecoration\" class=\"dijitReset\" style=\"text-align:center;height:100%;\"></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\"></td\n\t\t><td class=\"dijitReset\"\n\t\t\t><center><div class=\"dijitSliderBar dijitSliderBumper dijitVerticalSliderBumper dijitSliderBottomBumper dijitVerticalSliderBottomBumper\"></div></center\n\t\t></td\n\t\t><td class=\"dijitReset\"></td\n\t></tr\n\t><tr class=\"dijitReset\"\n\t\t><td class=\"dijitReset\"></td\n\t\t><td class=\"dijitReset dijitSliderButtonContainer dijitVerticalSliderButtonContainer\"\n\t\t\t><div class=\"dijitVerticalSliderDecrementIcon\" tabIndex=\"-1\" style=\"display:none\" dojoAttachPoint=\"decrementButton\" dojoAttachEvent=\"onclick: decrement\"><span class=\"dijitSliderButtonInner\">-</span></div\n\t\t></td\n\t\t><td class=\"dijitReset\"></td\n\t></tr\n></tbody></table>\n",_mousePixelCoord:"pageY",_pixelCount:"h",_startingPixelCoord:"y",_startingPixelCount:"t",_handleOffsetCoord:"top",_progressPixelSize:"height",_upsideDown:true});dojo.declare("dijit.form._SliderMover",dojo.dnd.Mover,{onMouseMove:function(e){var _3a9=this.widget;var c=this.constraintBox;if(!c){var _3ab=_3a9.sliderBarContainer;var s=dojo.getComputedStyle(_3ab);var c=dojo._getContentBox(_3ab,s);c[_3a9._startingPixelCount]=0;this.constraintBox=c;}var m=this.marginBox;var _3ae=_3a9._isReversed()?e[_3a9._mousePixelCoord]-dojo._abs(_3a9.sliderBarContainer).x:m[_3a9._startingPixelCount]+e[_3a9._mousePixelCoord];dojo.hitch(_3a9,"_setPixelValue")(_3a9._isReversed()||_3a9._upsideDown?(c[_3a9._pixelCount]-_3ae):_3ae,c[_3a9._pixelCount]);},destroy:function(e){var _3b0=this.widget;_3b0.setValue(_3b0.value,true);dojo.dnd.Mover.prototype.destroy.call(this);}});dojo.declare("dijit.form.HorizontalRule",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"RuleContainer HorizontalRuleContainer\"></div>",count:3,container:"containerNode",ruleStyle:"",_positionPrefix:"<div class=\"RuleMark HorizontalRuleMark\" style=\"left:",_positionSuffix:"%;",_suffix:"\"></div>",_genHTML:function(pos,ndx){return this._positionPrefix+pos+this._positionSuffix+this.ruleStyle+this._suffix;},_isHorizontal:true,postCreate:function(){if(this.count==1){var _3b3=this._genHTML(50,0);}else{var _3b4=100/(this.count-1);if(!this._isHorizontal||this.isLeftToRight()){var _3b3=this._genHTML(0,0);for(var i=1;i<this.count-1;i++){_3b3+=this._genHTML(_3b4*i,i);}_3b3+=this._genHTML(100,this.count-1);}else{var _3b3=this._genHTML(100,0);for(var i=1;i<this.count-1;i++){_3b3+=this._genHTML(100-_3b4*i,i);}_3b3+=this._genHTML(0,this.count-1);}}this.domNode.innerHTML=_3b3;}});dojo.declare("dijit.form.VerticalRule",dijit.form.HorizontalRule,{templateString:"<div class=\"RuleContainer VerticalRuleContainer\"></div>",_positionPrefix:"<div class=\"RuleMark VerticalRuleMark\" style=\"top:",_isHorizontal:false});dojo.declare("dijit.form.HorizontalRuleLabels",dijit.form.HorizontalRule,{templateString:"<div class=\"RuleContainer HorizontalRuleContainer\"></div>",labelStyle:"",labels:[],numericMargin:0,minimum:0,maximum:1,constraints:{pattern:"#%"},_positionPrefix:"<div class=\"RuleLabelContainer HorizontalRuleLabelContainer\" style=\"left:",_labelPrefix:"\"><span class=\"RuleLabel HorizontalRuleLabel\">",_suffix:"</span></div>",_calcPosition:function(pos){return pos;},_genHTML:function(pos,ndx){return this._positionPrefix+this._calcPosition(pos)+this._positionSuffix+this.labelStyle+this._labelPrefix+this.labels[ndx]+this._suffix;},getLabels:function(){var _3b9=this.labels;if(!_3b9.length){_3b9=dojo.query("> li",this.srcNodeRef).map(function(node){return String(node.innerHTML);});}this.srcNodeRef.innerHTML="";if(!_3b9.length&&this.count>1){var _3bb=this.minimum;var inc=(this.maximum-_3bb)/(this.count-1);for(var i=0;i<this.count;i++){_3b9.push((i<this.numericMargin||i>=(this.count-this.numericMargin))?"":dojo.number.format(_3bb,this.constraints));_3bb+=inc;}}return _3b9;},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.labels=this.getLabels();this.count=this.labels.length;}});dojo.declare("dijit.form.VerticalRuleLabels",dijit.form.HorizontalRuleLabels,{templateString:"<div class=\"RuleContainer VerticalRuleContainer\"></div>",_positionPrefix:"<div class=\"RuleLabelContainer VerticalRuleLabelContainer\" style=\"top:",_labelPrefix:"\"><span class=\"RuleLabel VerticalRuleLabel\">",_calcPosition:function(pos){return 100-pos;},_isHorizontal:false});}if(!dojo._hasResource["dijit._editor.selection"]){dojo._hasResource["dijit._editor.selection"]=true;dojo.provide("dijit._editor.selection");dojo.mixin(dijit._editor.selection,{getType:function(){if(dojo.doc["selection"]){return dojo.doc.selection.type.toLowerCase();}else{var _3bf="text";var oSel;try{oSel=dojo.global.getSelection();}catch(e){}if(oSel&&oSel.rangeCount==1){var _3c1=oSel.getRangeAt(0);if((_3c1.startContainer==_3c1.endContainer)&&((_3c1.endOffset-_3c1.startOffset)==1)&&(_3c1.startContainer.nodeType!=3)){_3bf="control";}}return _3bf;}},getSelectedText:function(){if(dojo.doc["selection"]){if(dijit._editor.selection.getType()=="control"){return null;}return dojo.doc.selection.createRange().text;}else{var _3c2=dojo.global.getSelection();if(_3c2){return _3c2.toString();}}},getSelectedHtml:function(){if(dojo.doc["selection"]){if(dijit._editor.selection.getType()=="control"){return null;}return dojo.doc.selection.createRange().htmlText;}else{var _3c3=dojo.global.getSelection();if(_3c3&&_3c3.rangeCount){var frag=_3c3.getRangeAt(0).cloneContents();var div=document.createElement("div");div.appendChild(frag);return div.innerHTML;}return null;}},getSelectedElement:function(){if(this.getType()=="control"){if(dojo.doc["selection"]){var _3c6=dojo.doc.selection.createRange();if(_3c6&&_3c6.item){return dojo.doc.selection.createRange().item(0);}}else{var _3c7=dojo.global.getSelection();return _3c7.anchorNode.childNodes[_3c7.anchorOffset];}}},getParentElement:function(){if(this.getType()=="control"){var p=this.getSelectedElement();if(p){return p.parentNode;}}else{if(dojo.doc["selection"]){return dojo.doc.selection.createRange().parentElement();}else{var _3c9=dojo.global.getSelection();if(_3c9){var node=_3c9.anchorNode;while(node&&(node.nodeType!=1)){node=node.parentNode;}return node;}}}},hasAncestorElement:function(_3cb){return (this.getAncestorElement.apply(this,arguments)!=null);},getAncestorElement:function(_3cc){var node=this.getSelectedElement()||this.getParentElement();return this.getParentOfType(node,arguments);},isTag:function(node,tags){if(node&&node.tagName){var _nlc=node.tagName.toLowerCase();for(var i=0;i<tags.length;i++){var _tlc=String(tags[i]).toLowerCase();if(_nlc==_tlc){return _tlc;}}}return "";},getParentOfType:function(node,tags){while(node){if(this.isTag(node,tags).length){return node;}node=node.parentNode;}return null;},remove:function(){var _s=dojo.doc.selection;if(_s){if(_s.type.toLowerCase()!="none"){_s.clear();}return _s;}else{_s=dojo.global.getSelection();_s.deleteFromDocument();return _s;}},selectElementChildren:function(_3d6,_3d7){var _3d8=dojo.global;var _3d9=dojo.doc;_3d6=dojo.byId(_3d6);if(_3d9.selection&&dojo.body().createTextRange){var _3da=_3d6.ownerDocument.body.createTextRange();_3da.moveToElementText(_3d6);if(!_3d7){_3da.select();}}else{if(_3d8["getSelection"]){var _3db=_3d8.getSelection();if(_3db["setBaseAndExtent"]){_3db.setBaseAndExtent(_3d6,0,_3d6,_3d6.innerText.length-1);}else{if(_3db["selectAllChildren"]){_3db.selectAllChildren(_3d6);}}}}},selectElement:function(_3dc,_3dd){var _3de=dojo.doc;_3dc=dojo.byId(_3dc);if(_3de.selection&&dojo.body().createTextRange){try{var _3df=dojo.body().createControlRange();_3df.addElement(_3dc);if(!_3dd){_3df.select();}}catch(e){this.selectElementChildren(_3dc,_3dd);}}else{if(dojo.global["getSelection"]){var _3e0=dojo.global.getSelection();if(_3e0["removeAllRanges"]){var _3df=_3de.createRange();_3df.selectNode(_3dc);_3e0.removeAllRanges();_3e0.addRange(_3df);}}}}});}if(!dojo._hasResource["dijit._editor.RichText"]){dojo._hasResource["dijit._editor.RichText"]=true;dojo.provide("dijit._editor.RichText");if(!djConfig["useXDomain"]||djConfig["allowXdRichTextSave"]){if(dojo._postLoad){(function(){var _3e1=dojo.doc.createElement("textarea");_3e1.id="dijit._editor.RichText.savedContent";var s=_3e1.style;s.display="none";s.position="absolute";s.top="-100px";s.left="-100px";s.height="3px";s.width="3px";dojo.body().appendChild(_3e1);})();}else{try{dojo.doc.write("<textarea id=\"dijit._editor.RichText.savedContent\" "+"style=\"display:none;position:absolute;top:-100px;left:-100px;height:3px;width:3px;overflow:hidden;\"></textarea>");}catch(e){}}}dojo.declare("dijit._editor.RichText",[dijit._Widget],{constructor:function(){this.contentPreFilters=[];this.contentPostFilters=[];this.contentDomPreFilters=[];this.contentDomPostFilters=[];this.editingAreaStyleSheets=[];this._keyHandlers={};this.contentPreFilters.push(dojo.hitch(this,"_preFixUrlAttributes"));if(dojo.isMoz){this.contentPreFilters.push(this._fixContentForMoz);}this.onLoadDeferred=new dojo.Deferred();},inheritWidth:false,focusOnLoad:false,name:"",styleSheets:"",_content:"",height:"300px",minHeight:"1em",isClosed:true,isLoaded:false,_SEPARATOR:"@@**%%__RICHTEXTBOUNDRY__%%**@@",onLoadDeferred:null,postCreate:function(){dojo.publish("dijit._editor.RichText::init",[this]);this.open();this.setupDefaultShortcuts();},setupDefaultShortcuts:function(){var ctrl=this.KEY_CTRL;var exec=function(cmd,arg){return arguments.length==1?function(){this.execCommand(cmd);}:function(){this.execCommand(cmd,arg);};};this.addKeyHandler("b",ctrl,exec("bold"));this.addKeyHandler("i",ctrl,exec("italic"));this.addKeyHandler("u",ctrl,exec("underline"));this.addKeyHandler("a",ctrl,exec("selectall"));this.addKeyHandler("s",ctrl,function(){this.save(true);});this.addKeyHandler("1",ctrl,exec("formatblock","h1"));this.addKeyHandler("2",ctrl,exec("formatblock","h2"));this.addKeyHandler("3",ctrl,exec("formatblock","h3"));this.addKeyHandler("4",ctrl,exec("formatblock","h4"));this.addKeyHandler("\\",ctrl,exec("insertunorderedlist"));if(!dojo.isIE){this.addKeyHandler("Z",ctrl,exec("redo"));}},events:["onKeyPress","onKeyDown","onKeyUp","onClick"],captureEvents:[],_editorCommandsLocalized:false,_localizeEditorCommands:function(){if(this._editorCommandsLocalized){return;}this._editorCommandsLocalized=true;var _3e7=["p","pre","address","h1","h2","h3","h4","h5","h6","ol","div","ul"];var _3e8="",_3e9,i=0;while((_3e9=_3e7[i++])){if(_3e9.charAt(1)!="l"){_3e8+="<"+_3e9+"><span>content</span></"+_3e9+">";}else{_3e8+="<"+_3e9+"><li>content</li></"+_3e9+">";}}var div=document.createElement("div");div.style.position="absolute";div.style.left="-2000px";div.style.top="-2000px";document.body.appendChild(div);div.innerHTML=_3e8;var node=div.firstChild;while(node){dijit._editor.selection.selectElement(node.firstChild);dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[node.firstChild]);var _3ed=node.tagName.toLowerCase();this._local2NativeFormatNames[_3ed]=document.queryCommandValue("formatblock");this._native2LocalFormatNames[this._local2NativeFormatNames[_3ed]]=_3ed;node=node.nextSibling;}document.body.removeChild(div);},open:function(_3ee){if((!this.onLoadDeferred)||(this.onLoadDeferred.fired>=0)){this.onLoadDeferred=new dojo.Deferred();}if(!this.isClosed){this.close();}dojo.publish("dijit._editor.RichText::open",[this]);this._content="";if((arguments.length==1)&&(_3ee["nodeName"])){this.domNode=_3ee;}if((this.domNode["nodeName"])&&(this.domNode.nodeName.toLowerCase()=="textarea")){this.textarea=this.domNode;this.name=this.textarea.name;var html=this._preFilterContent(this.textarea.value);this.domNode=dojo.doc.createElement("div");this.domNode.setAttribute("widgetId",this.id);this.textarea.removeAttribute("widgetId");this.domNode.cssText=this.textarea.cssText;this.domNode.className+=" "+this.textarea.className;dojo.place(this.domNode,this.textarea,"before");var _3f0=dojo.hitch(this,function(){with(this.textarea.style){display="block";position="absolute";left=top="-1000px";if(dojo.isIE){this.__overflow=overflow;overflow="hidden";}}});if(dojo.isIE){setTimeout(_3f0,10);}else{_3f0();}}else{var html=this._preFilterContent(this.getNodeChildrenHtml(this.domNode));this.domNode.innerHTML="";}if(html==""){html="&nbsp;";}var _3f1=dojo.contentBox(this.domNode);this._oldHeight=_3f1.h;this._oldWidth=_3f1.w;this.savedContent=html;if((this.domNode["nodeName"])&&(this.domNode.nodeName=="LI")){this.domNode.innerHTML=" <br>";}this.editingArea=dojo.doc.createElement("div");this.domNode.appendChild(this.editingArea);if(this.name!=""&&(!djConfig["useXDomain"]||djConfig["allowXdRichTextSave"])){var _3f2=dojo.byId("dijit._editor.RichText.savedContent");if(_3f2.value!=""){var _3f3=_3f2.value.split(this._SEPARATOR),i=0,dat;while((dat=_3f3[i++])){var data=dat.split(":");if(data[0]==this.name){html=data[1];_3f3.splice(i,1);break;}}}dojo.connect(window,"onbeforeunload",this,"_saveContent");}this.isClosed=false;if(dojo.isIE||dojo.isSafari||dojo.isOpera){var ifr=this.iframe=dojo.doc.createElement("iframe");ifr.src="javascript:void(0)";this.editorObject=ifr;ifr.style.border="none";ifr.style.width="100%";ifr.frameBorder=0;this.editingArea.appendChild(ifr);this.window=ifr.contentWindow;this.document=this.window.document;this.document.open();this.document.write(this._getIframeDocTxt(html));this.document.close();if(dojo.isIE>=7){if(this.height){ifr.style.height=this.height;}if(this.minHeight){ifr.style.minHeight=this.minHeight;}}else{ifr.style.height=this.height?this.height:this.minHeight;}if(dojo.isIE){this._localizeEditorCommands();}this.onLoad();}else{this._drawIframe(html);}if(this.domNode.nodeName=="LI"){this.domNode.lastChild.style.marginTop="-1.2em";}this.domNode.className+=" RichTextEditable";},_local2NativeFormatNames:{},_native2LocalFormatNames:{},_localizedIframeTitles:null,_getIframeDocTxt:function(html){var _cs=dojo.getComputedStyle(this.domNode);if(!this.height&&!dojo.isMoz){html="<div>"+html+"</div>";}var font=[_cs.fontWeight,_cs.fontSize,_cs.fontFamily].join(" ");var _3fb=_cs.lineHeight;if(_3fb.indexOf("px")>=0){_3fb=parseFloat(_3fb)/parseFloat(_cs.fontSize);}else{if(_3fb.indexOf("em")>=0){_3fb=parseFloat(_3fb);}else{_3fb="1.0";}}return [this.isLeftToRight()?"<html><head>":"<html dir='rtl'><head>",(dojo.isMoz?"<title>"+this._localizedIframeTitles.iframeEditTitle+"</title>":""),"<style>","body,html {","\tbackground:transparent;","\tpadding: 0;","\tmargin: 0;","}","body{","\ttop:0px; left:0px; right:0px;",((this.height||dojo.isOpera)?"":"position: fixed;"),"\tfont:",font,";","\tmin-height:",this.minHeight,";","\tline-height:",_3fb,"}","p{ margin: 1em 0 !important; }",(this.height?"":"body,html{overflow-y:hidden;/*for IE*/} body > div {overflow-x:auto;/*for FF to show vertical scrollbar*/}"),"li > ul:-moz-first-node, li > ol:-moz-first-node{ padding-top: 1.2em; } ","li{ min-height:1.2em; }","</style>",this._applyEditingAreaStyleSheets(),"</head><body>"+html+"</body></html>"].join("");},_drawIframe:function(html){if(!this.iframe){var ifr=this.iframe=dojo.doc.createElement("iframe");var ifrs=ifr.style;ifrs.border="none";ifrs.lineHeight="0";ifrs.verticalAlign="bottom";this.editorObject=this.iframe;this._localizedIframeTitles=dojo.i18n.getLocalization("dijit","Textarea");var _3ff=dojo.query("label[for=\""+this.id+"\"]");if(_3ff.length){this._localizedIframeTitles.iframeEditTitle=_3ff[0].innerHTML+" "+this._localizedIframeTitles.iframeEditTitle;}}this.iframe.style.width=this.inheritWidth?this._oldWidth:"100%";if(this.height){this.iframe.style.height=this.height;}else{this.iframe.height=this._oldHeight;}if(this.textarea){var _400=this.srcNodeRef;}else{var _400=dojo.doc.createElement("div");_400.style.display="none";_400.innerHTML=html;this.editingArea.appendChild(_400);}this.editingArea.appendChild(this.iframe);var _401=false;var _402=this.iframe.contentDocument;_402.open();_402.write(this._getIframeDocTxt(html));_402.close();var _403=dojo.hitch(this,function(){if(!_401){_401=true;}else{return;}if(!this.editNode){try{if(this.iframe.contentWindow){this.window=this.iframe.contentWindow;this.document=this.iframe.contentWindow.document;}else{if(this.iframe.contentDocument){this.window=this.iframe.contentDocument.window;this.document=this.iframe.contentDocument;}}if(!this.document.body){throw "Error";}}catch(e){setTimeout(_403,500);_401=false;return;}dojo._destroyElement(_400);this.document.designMode="on";this.onLoad();}else{dojo._destroyElement(_400);this.editNode.innerHTML=html;this.onDisplayChanged();}this._preDomFilterContent(this.editNode);});_403();},_applyEditingAreaStyleSheets:function(){var _404=[];if(this.styleSheets){_404=this.styleSheets.split(";");this.styleSheets="";}_404=_404.concat(this.editingAreaStyleSheets);this.editingAreaStyleSheets=[];var text="",i=0,url;while((url=_404[i++])){var _408=(new dojo._Url(dojo.global.location,url)).toString();this.editingAreaStyleSheets.push(_408);text+="<link rel=\"stylesheet\" type=\"text/css\" href=\""+_408+"\"/>";}return text;},addStyleSheet:function(uri){var url=uri.toString();if(url.charAt(0)=="."||(url.charAt(0)!="/"&&!uri.host)){url=(new dojo._Url(dojo.global.location,url)).toString();}if(dojo.indexOf(this.editingAreaStyleSheets,url)>-1){console.debug("dijit._editor.RichText.addStyleSheet: Style sheet "+url+" is already applied to the editing area!");return;}this.editingAreaStyleSheets.push(url);if(this.document.createStyleSheet){this.document.createStyleSheet(url);}else{var head=this.document.getElementsByTagName("head")[0];var _40c=this.document.createElement("link");with(_40c){rel="stylesheet";type="text/css";href=url;}head.appendChild(_40c);}},removeStyleSheet:function(uri){var url=uri.toString();if(url.charAt(0)=="."||(url.charAt(0)!="/"&&!uri.host)){url=(new dojo._Url(dojo.global.location,url)).toString();}var _40f=dojo.indexOf(this.editingAreaStyleSheets,url);if(_40f==-1){console.debug("dijit._editor.RichText.removeStyleSheet: Style sheet "+url+" is not applied to the editing area so it can not be removed!");return;}delete this.editingAreaStyleSheets[_40f];dojo.withGlobal(this.window,"query",dojo,["link:[href=\""+url+"\"]"]).orphan();},disabled:false,_mozSettingProps:["styleWithCSS","insertBrOnReturn"],setDisabled:function(_410){if(dojo.isIE||dojo.isSafari||dojo.isOpera){this.editNode.contentEditable=!_410;}else{if(_410){this._mozSettings=[false,this.blockNodeForEnter==="BR"];}this.document.designMode=(_410?"off":"on");if(!_410){dojo.forEach(this._mozSettingProps,function(s,i){this.document.execCommand(s,false,this._mozSettings[i]);},this);}}this.disabled=_410;},_isResized:function(){return false;},onLoad:function(e){this.isLoaded=true;if(this.height||dojo.isMoz){this.editNode=this.document.body;}else{this.editNode=this.document.body.firstChild;}this.editNode.contentEditable=true;this._preDomFilterContent(this.editNode);var _414=this.events.concat(this.captureEvents),i=0,et;while((et=_414[i++])){this.connect(this.document,et.toLowerCase(),et);}if(!dojo.isIE){try{this.document.execCommand("styleWithCSS",false,false);}catch(e2){}}else{this.editNode.style.zoom=1;}if(this.focusOnLoad){this.focus();}this.onDisplayChanged(e);if(this.onLoadDeferred){this.onLoadDeferred.callback(true);}},onKeyDown:function(e){if(dojo.isIE){if(e.keyCode===dojo.keys.BACKSPACE&&this.document.selection.type==="Control"){dojo.stopEvent(e);this.execCommand("delete");}else{if((65<=e.keyCode&&e.keyCode<=90)||(e.keyCode>=37&&e.keyCode<=40)){e.charCode=e.keyCode;this.onKeyPress(e);}}}else{if(dojo.isMoz){if(e.keyCode==dojo.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){this.iframe.contentDocument.title=this._localizedIframeTitles.iframeFocusTitle;this.iframe.focus();dojo.stopEvent(e);}else{if(e.keyCode==dojo.keys.TAB&&e.shiftKey){if(this.toolbar){this.toolbar.focus();}dojo.stopEvent(e);}}}}},onKeyUp:function(e){return;},KEY_CTRL:1,KEY_SHIFT:2,onKeyPress:function(e){var _41a=e.ctrlKey?this.KEY_CTRL:0|e.shiftKey?this.KEY_SHIFT:0;var key=e.keyChar||e.keyCode;if(this._keyHandlers[key]){var _41c=this._keyHandlers[key],i=0,h;while((h=_41c[i++])){if(_41a==h.modifiers){if(!h.handler.apply(this,arguments)){e.preventDefault();}break;}}}setTimeout(dojo.hitch(this,function(){this.onKeyPressed(e);}),1);},addKeyHandler:function(key,_420,_421){if(!dojo.isArray(this._keyHandlers[key])){this._keyHandlers[key]=[];}this._keyHandlers[key].push({modifiers:_420||0,handler:_421});},onKeyPressed:function(e){this.onDisplayChanged();},onClick:function(e){this.onDisplayChanged(e);},_onBlur:function(e){var _c=this.getValue(true);if(_c!=this.savedContent){this.onChange(_c);this.savedContent=_c;}if(dojo.isMoz&&this.iframe){this.iframe.contentDocument.title=this._localizedIframeTitles.iframeEditTitle;}},_initialFocus:true,_onFocus:function(e){if((dojo.isMoz)&&(this._initialFocus)){this._initialFocus=false;if(this.editNode.innerHTML.replace(/^\s+|\s+$/g,"")=="&nbsp;"){this.placeCursorAtStart();}}},blur:function(){if(this.iframe){this.window.blur();}else{if(this.editNode){this.editNode.blur();}}},focus:function(){if(this.iframe&&!dojo.isIE){dijit.focus(this.iframe);}else{if(this.editNode&&this.editNode.focus){dijit.focus(this.editNode);}else{console.debug("Have no idea how to focus into the editor!");}}},updateInterval:200,_updateTimer:null,onDisplayChanged:function(e){if(!this._updateTimer){if(this._updateTimer){clearTimeout(this._updateTimer);}this._updateTimer=setTimeout(dojo.hitch(this,this.onNormalizedDisplayChanged),this.updateInterval);}},onNormalizedDisplayChanged:function(){this._updateTimer=null;},onChange:function(_428){},_normalizeCommand:function(cmd){var _42a=cmd.toLowerCase();if(_42a=="formatblock"){if(dojo.isSafari){_42a="heading";}}else{if(_42a=="hilitecolor"&&!dojo.isMoz){_42a="backcolor";}}return _42a;},queryCommandAvailable:function(_42b){var ie=1;var _42d=1<<1;var _42e=1<<2;var _42f=1<<3;var _430=1<<4;var _431=dojo.isSafari;function isSupportedBy(_432){return {ie:Boolean(_432&ie),mozilla:Boolean(_432&_42d),safari:Boolean(_432&_42e),safari420:Boolean(_432&_430),opera:Boolean(_432&_42f)};};var _433=null;switch(_42b.toLowerCase()){case "bold":case "italic":case "underline":case "subscript":case "superscript":case "fontname":case "fontsize":case "forecolor":case "hilitecolor":case "justifycenter":case "justifyfull":case "justifyleft":case "justifyright":case "delete":case "selectall":_433=isSupportedBy(_42d|ie|_42e|_42f);break;case "createlink":case "unlink":case "removeformat":case "inserthorizontalrule":case "insertimage":case "insertorderedlist":case "insertunorderedlist":case "indent":case "outdent":case "formatblock":case "inserthtml":case "undo":case "redo":case "strikethrough":_433=isSupportedBy(_42d|ie|_42f|_430);break;case "blockdirltr":case "blockdirrtl":case "dirltr":case "dirrtl":case "inlinedirltr":case "inlinedirrtl":_433=isSupportedBy(ie);break;case "cut":case "copy":case "paste":_433=isSupportedBy(ie|_42d|_430);break;case "inserttable":_433=isSupportedBy(_42d|ie);break;case "insertcell":case "insertcol":case "insertrow":case "deletecells":case "deletecols":case "deleterows":case "mergecells":case "splitcell":_433=isSupportedBy(ie|_42d);break;default:return false;}return (dojo.isIE&&_433.ie)||(dojo.isMoz&&_433.mozilla)||(dojo.isSafari&&_433.safari)||(_431&&_433.safari420)||(dojo.isOpera&&_433.opera);},execCommand:function(_434,_435){var _436;this.focus();_434=this._normalizeCommand(_434);if(_435!=undefined){if(_434=="heading"){throw new Error("unimplemented");}else{if((_434=="formatblock")&&dojo.isIE){_435="<"+_435+">";}}}if(_434=="inserthtml"){_435=this._preFilterContent(_435);if(dojo.isIE){var _437=this.document.selection.createRange();_437.pasteHTML(_435);_437.select();_436=true;}else{if(dojo.isMoz&&!_435.length){dojo.withGlobal(this.window,"remove",dijit._editor.selection);_436=true;}else{_436=this.document.execCommand(_434,false,_435);}}}else{if((_434=="unlink")&&(this.queryCommandEnabled("unlink"))&&(dojo.isMoz||dojo.isSafari)){var _438=this.window.getSelection();var a=dojo.withGlobal(this.window,"getAncestorElement",dijit._editor.selection,["a"]);dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[a]);_436=this.document.execCommand("unlink",false,null);}else{if((_434=="hilitecolor")&&(dojo.isMoz)){this.document.execCommand("styleWithCSS",false,true);_436=this.document.execCommand(_434,false,_435);this.document.execCommand("styleWithCSS",false,false);}else{if((dojo.isIE)&&((_434=="backcolor")||(_434=="forecolor"))){_435=arguments.length>1?_435:null;_436=this.document.execCommand(_434,false,_435);}else{_435=arguments.length>1?_435:null;if(_435||_434!="createlink"){_436=this.document.execCommand(_434,false,_435);}}}}}this.onDisplayChanged();return _436;},queryCommandEnabled:function(_43a){_43a=this._normalizeCommand(_43a);if(dojo.isMoz||dojo.isSafari){if(_43a=="unlink"){return dojo.withGlobal(this.window,"hasAncestorElement",dijit._editor.selection,["a"]);}else{if(_43a=="inserttable"){return true;}}}if(dojo.isSafari){if(_43a=="copy"){_43a="cut";}else{if(_43a=="paste"){return true;}}}var elem=(dojo.isIE)?this.document.selection.createRange():this.document;return elem.queryCommandEnabled(_43a);},queryCommandState:function(_43c){_43c=this._normalizeCommand(_43c);return this.document.queryCommandState(_43c);},queryCommandValue:function(_43d){_43d=this._normalizeCommand(_43d);if(dojo.isIE&&_43d=="formatblock"){return this._local2NativeFormatNames[this.document.queryCommandValue(_43d)];}return this.document.queryCommandValue(_43d);},placeCursorAtStart:function(){this.focus();var _43e=false;if(dojo.isMoz){var _43f=this.editNode.firstChild;while(_43f){if(_43f.nodeType==3){if(_43f.nodeValue.replace(/^\s+|\s+$/g,"").length>0){_43e=true;dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[_43f]);break;}}else{if(_43f.nodeType==1){_43e=true;dojo.withGlobal(this.window,"selectElementChildren",dijit._editor.selection,[_43f]);break;}}_43f=_43f.nextSibling;}}else{_43e=true;dojo.withGlobal(this.window,"selectElementChildren",dijit._editor.selection,[this.editNode]);}if(_43e){dojo.withGlobal(this.window,"collapse",dijit._editor.selection,[true]);}},placeCursorAtEnd:function(){this.focus();var _440=false;if(dojo.isMoz){var last=this.editNode.lastChild;while(last){if(last.nodeType==3){if(last.nodeValue.replace(/^\s+|\s+$/g,"").length>0){_440=true;dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[last]);break;}}else{if(last.nodeType==1){_440=true;if(last.lastChild){dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[last.lastChild]);}else{dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[last]);}break;}}last=last.previousSibling;}}else{_440=true;dojo.withGlobal(this.window,"selectElementChildren",dijit._editor.selection,[this.editNode]);}if(_440){dojo.withGlobal(this.window,"collapse",dijit._editor.selection,[false]);}},getValue:function(_442){if(this.textarea){if(this.isClosed||!this.isLoaded){return this.textarea.value;}}return this._postFilterContent(null,_442);},setValue:function(html){if(this.textarea&&(this.isClosed||!this.isLoaded)){this.textarea.value=html;}else{html=this._preFilterContent(html);if(this.isClosed){this.domNode.innerHTML=html;this._preDomFilterContent(this.domNode);}else{this.editNode.innerHTML=html;this._preDomFilterContent(this.editNode);}}},replaceValue:function(html){if(this.isClosed){this.setValue(html);}else{if(this.window&&this.window.getSelection&&!dojo.isMoz){this.setValue(html);}else{if(this.window&&this.window.getSelection){html=this._preFilterContent(html);this.execCommand("selectall");if(dojo.isMoz&&!html){html="&nbsp;";}this.execCommand("inserthtml",html);this._preDomFilterContent(this.editNode);}else{if(this.document&&this.document.selection){this.setValue(html);}}}}},_preFilterContent:function(html){var ec=html;dojo.forEach(this.contentPreFilters,function(ef){if(ef){ec=ef(ec);}});return ec;},_preDomFilterContent:function(dom){dom=dom||this.editNode;dojo.forEach(this.contentDomPreFilters,function(ef){if(ef&&dojo.isFunction(ef)){ef(dom);}},this);},_postFilterContent:function(dom,_44b){dom=dom||this.editNode;if(this.contentDomPostFilters.length){if(_44b&&dom["cloneNode"]){dom=dom.cloneNode(true);}dojo.forEach(this.contentDomPostFilters,function(ef){dom=ef(dom);});}var ec=this.getNodeChildrenHtml(dom);if(!ec.replace(/^(?:\s|\xA0)+/g,"").replace(/(?:\s|\xA0)+$/g,"").length){ec="";}dojo.forEach(this.contentPostFilters,function(ef){ec=ef(ec);});return ec;},_saveContent:function(e){var _450=dojo.byId("dijit._editor.RichText.savedContent");_450.value+=this._SEPARATOR+this.name+":"+this.getValue();},escapeXml:function(str,_452){str=str.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");if(!_452){str=str.replace(/'/gm,"&#39;");}return str;},getNodeHtml:function(node){switch(node.nodeType){case 1:var _454="<"+node.tagName.toLowerCase();if(dojo.isMoz){if(node.getAttribute("type")=="_moz"){node.removeAttribute("type");}if(node.getAttribute("_moz_dirty")!=undefined){node.removeAttribute("_moz_dirty");}}var _455=[];if(dojo.isIE){var s=node.outerHTML;s=s.substr(0,s.indexOf(">"));s=s.replace(/(?:['"])[^"']*\1/g,"");var reg=/([^\s=]+)=/g;var m,key;while((m=reg.exec(s))!=undefined){key=m[1];if(key.substr(0,3)!="_dj"){if(key=="src"||key=="href"){if(node.getAttribute("_djrealurl")){_455.push([key,node.getAttribute("_djrealurl")]);continue;}}if(key=="class"){_455.push([key,node.className]);}else{_455.push([key,node.getAttribute(key)]);}}}}else{var attr,i=0,_45c=node.attributes;while((attr=_45c[i++])){if(attr.name.substr(0,3)!="_dj"){var v=attr.value;if(attr.name=="src"||attr.name=="href"){if(node.getAttribute("_djrealurl")){v=node.getAttribute("_djrealurl");}}_455.push([attr.name,v]);}}}_455.sort(function(a,b){return a[0]<b[0]?-1:(a[0]==b[0]?0:1);});i=0;while((attr=_455[i++])){_454+=" "+attr[0]+"=\""+attr[1]+"\"";}if(node.childNodes.length){_454+=">"+this.getNodeChildrenHtml(node)+"</"+node.tagName.toLowerCase()+">";}else{_454+=" />";}break;case 3:var _454=this.escapeXml(node.nodeValue,true);break;case 8:var _454="<!--"+this.escapeXml(node.nodeValue,true)+"-->";break;default:var _454="Element not recognized - Type: "+node.nodeType+" Name: "+node.nodeName;}return _454;},getNodeChildrenHtml:function(dom){var out="";if(!dom){return out;}var _462=dom["childNodes"]||dom;var i=0;var node;while((node=_462[i++])){out+=this.getNodeHtml(node);}return out;},close:function(save,_466){if(this.isClosed){return false;}if(!arguments.length){save=true;}this._content=this.getValue();var _467=(this.savedContent!=this._content);if(this.interval){clearInterval(this.interval);}if(this.textarea){with(this.textarea.style){position="";left=top="";if(dojo.isIE){overflow=this.__overflow;this.__overflow=null;}}if(save){this.textarea.value=this._content;}else{this.textarea.value=this.savedContent;}dojo._destroyElement(this.domNode);this.domNode=this.textarea;}else{if(save){this.domNode.innerHTML=this._content;}else{this.domNode.innerHTML=this.savedContent;}}dojo.removeClass(this.domNode,"RichTextEditable");this.isClosed=true;this.isLoaded=false;delete this.editNode;if(this.window&&this.window._frameElement){this.window._frameElement=null;}this.window=null;this.document=null;this.editingArea=null;this.editorObject=null;return _467;},destroyRendering:function(){},destroy:function(){this.destroyRendering();if(!this.isClosed){this.close(false);}this.inherited("destroy",arguments);},_fixContentForMoz:function(html){html=html.replace(/<(\/)?strong([ \>])/gi,"<$1b$2");html=html.replace(/<(\/)?em([ \>])/gi,"<$1i$2");return html;},_srcInImgRegex:/(?:(<img(?=\s).*?\ssrc=)("|')(.*?)\2)|(?:(<img\s.*?src=)([^"'][^ >]+))/gi,_hrefInARegex:/(?:(<a(?=\s).*?\shref=)("|')(.*?)\2)|(?:(<a\s.*?href=)([^"'][^ >]+))/gi,_preFixUrlAttributes:function(html){html=html.replace(this._hrefInARegex,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2");html=html.replace(this._srcInImgRegex,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2");return html;}});}if(!dojo._hasResource["dijit.Toolbar"]){dojo._hasResource["dijit.Toolbar"]=true;dojo.provide("dijit.Toolbar");dojo.declare("dijit.Toolbar",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{templateString:"<div class=\"dijit dijitToolbar\" waiRole=\"toolbar\" tabIndex=\"${tabIndex}\" dojoAttachPoint=\"containerNode\">"+"</div>",tabIndex:"0",postCreate:function(){this.connectKeyNavHandlers(this.isLeftToRight()?[dojo.keys.LEFT_ARROW]:[dojo.keys.RIGHT_ARROW],this.isLeftToRight()?[dojo.keys.RIGHT_ARROW]:[dojo.keys.LEFT_ARROW]);},startup:function(){this.startupKeyNavChildren();}});dojo.declare("dijit.ToolbarSeparator",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"dijitToolbarSeparator dijitInline\"></div>",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit._editor._Plugin"]){dojo._hasResource["dijit._editor._Plugin"]=true;dojo.provide("dijit._editor._Plugin");dojo.declare("dijit._editor._Plugin",null,{constructor:function(args,node){if(args){dojo.mixin(this,args);}},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,queryCommand:null,command:"",commandArg:null,useDefaultCommand:true,buttonClass:dijit.form.Button,updateInterval:200,_initButton:function(){if(this.command.length){var _46c=this.editor.commands[this.command];var _46d="dijitEditorIcon "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1);if(!this.button){var _46e={label:_46c,showLabel:false,iconClass:_46d,dropDown:this.dropDown};this.button=new this.buttonClass(_46e);}}},updateState:function(){var _e=this.editor;var _c=this.command;if(!_e){return;}if(!_e.isLoaded){return;}if(!_c.length){return;}if(this.button){try{var _471=_e.queryCommandEnabled(_c);this.button.setDisabled(!_471);if(this.button.setChecked){this.button.setChecked(_e.queryCommandState(_c));}}catch(e){console.debug(e);}}},setEditor:function(_472){this.editor=_472;this._initButton();if((this.command.length)&&(!this.editor.queryCommandAvailable(this.command))){if(this.button){this.button.domNode.style.display="none";}}if(this.button&&this.useDefaultCommand){dojo.connect(this.button,"onClick",dojo.hitch(this.editor,"execCommand",this.command,this.commandArg));}dojo.connect(this.editor,"onNormalizedDisplayChanged",this,"updateState");},setToolbar:function(_473){if(this.button){_473.addChild(this.button);}}});}if(!dojo._hasResource["dijit.Editor"]){dojo._hasResource["dijit.Editor"]=true;dojo.provide("dijit.Editor");dojo.declare("dijit.Editor",dijit._editor.RichText,{plugins:null,extraPlugins:null,constructor:function(){this.plugins=["undo","redo","|","cut","copy","paste","|","bold","italic","underline","strikethrough","|","insertOrderedList","insertUnorderedList","indent","outdent","|","justifyLeft","justifyRight","justifyCenter","justifyFull"];this._plugins=[];this._editInterval=this.editActionInterval*1000;},postCreate:function(){if(this.customUndo){dojo["require"]("dijit._editor.range");this._steps=this._steps.slice(0);this._undoedSteps=this._undoedSteps.slice(0);}if(dojo.isArray(this.extraPlugins)){this.plugins=this.plugins.concat(this.extraPlugins);}dijit.Editor.superclass.postCreate.apply(this,arguments);this.commands=dojo.i18n.getLocalization("dijit._editor","commands",this.lang);if(!this.toolbar){var _474=dojo.doc.createElement("div");dojo.place(_474,this.editingArea,"before");this.toolbar=new dijit.Toolbar({},_474);}dojo.forEach(this.plugins,this.addPlugin,this);this.onNormalizedDisplayChanged();},destroy:function(){dojo.forEach(this._plugins,function(p){if(p.destroy){p.destroy();}});this._plugins=[];this.toolbar.destroy();delete this.toolbar;this.inherited("destroy",arguments);},addPlugin:function(_476,_477){var args=dojo.isString(_476)?{name:_476}:_476;if(!args.setEditor){var o={"args":args,"plugin":null,"editor":this};dojo.publish("dijit.Editor.getPlugin",[o]);if(!o.plugin){var pc=dojo.getObject(args.name);if(pc){o.plugin=new pc(args);}}if(!o.plugin){console.debug("Cannot find plugin",_476);return;}_476=o.plugin;}if(arguments.length>1){this._plugins[_477]=_476;}else{this._plugins.push(_476);}_476.setEditor(this);if(dojo.isFunction(_476.setToolbar)){_476.setToolbar(this.toolbar);}},customUndo:dojo.isIE,editActionInterval:3,beginEditing:function(cmd){if(!this._inEditing){this._inEditing=true;this._beginEditing(cmd);}if(this.editActionInterval>0){if(this._editTimer){clearTimeout(this._editTimer);}this._editTimer=setTimeout(dojo.hitch(this,this.endEditing),this._editInterval);}},_steps:[],_undoedSteps:[],execCommand:function(cmd){if(this.customUndo&&(cmd=="undo"||cmd=="redo")){return this[cmd]();}else{try{if(this.customUndo){this.endEditing();this._beginEditing();}var r=this.inherited("execCommand",arguments);if(this.customUndo){this._endEditing();}return r;}catch(e){if(dojo.isMoz&&/copy|cut|paste/.test(cmd)){var sub=dojo.string.substitute,_47f={cut:"X",copy:"C",paste:"V"},_480=navigator.userAgent.indexOf("Macintosh")!=-1;alert(sub(this.commands.systemShortcutFF,[this.commands[cmd],sub(this.commands[_480?"appleKey":"ctrlKey"],[_47f[cmd]])]));}return false;}}},queryCommandEnabled:function(cmd){if(this.customUndo&&(cmd=="undo"||cmd=="redo")){return cmd=="undo"?(this._steps.length>1):(this._undoedSteps.length>0);}else{return this.inherited("queryCommandEnabled",arguments);}},_changeToStep:function(from,to){this.setValue(to.text);var b=to.bookmark;if(!b){return;}if(dojo.isIE){if(dojo.isArray(b)){var tmp=[];dojo.forEach(b,function(n){tmp.push(dijit.range.getNode(n,this.editNode));},this);b=tmp;}}else{var r=dijit.range.create();r.setStart(dijit.range.getNode(b.startContainer,this.editNode),b.startOffset);r.setEnd(dijit.range.getNode(b.endContainer,this.editNode),b.endOffset);b=r;}dojo.withGlobal(this.window,"moveToBookmark",dijit,[b]);},undo:function(){this.endEditing(true);var s=this._steps.pop();if(this._steps.length>0){this.focus();this._changeToStep(s,this._steps[this._steps.length-1]);this._undoedSteps.push(s);this.onDisplayChanged();return true;}return false;},redo:function(){this.endEditing(true);var s=this._undoedSteps.pop();if(s&&this._steps.length>0){this.focus();this._changeToStep(this._steps[this._steps.length-1],s);this._steps.push(s);this.onDisplayChanged();return true;}return false;},endEditing:function(_48a){if(this._editTimer){clearTimeout(this._editTimer);}if(this._inEditing){this._endEditing(_48a);this._inEditing=false;}},_getBookmark:function(){var b=dojo.withGlobal(this.window,dijit.getBookmark);if(dojo.isIE){if(dojo.isArray(b)){var tmp=[];dojo.forEach(b,function(n){tmp.push(dijit.range.getIndex(n,this.editNode).o);},this);b=tmp;}}else{var tmp=dijit.range.getIndex(b.startContainer,this.editNode).o;b={startContainer:tmp,startOffset:b.startOffset,endContainer:b.endContainer===b.startContainer?tmp:dijit.range.getIndex(b.endContainer,this.editNode).o,endOffset:b.endOffset};}return b;},_beginEditing:function(cmd){if(this._steps.length===0){this._steps.push({"text":this.savedContent,"bookmark":this._getBookmark()});}},_endEditing:function(_48f){var v=this.getValue(true);this._undoedSteps=[];this._steps.push({"text":v,"bookmark":this._getBookmark()});},onKeyDown:function(e){if(!this.customUndo){this.inherited("onKeyDown",arguments);return;}var k=e.keyCode,ks=dojo.keys;if(e.ctrlKey){if(k===90||k===122){dojo.stopEvent(e);this.undo();return;}else{if(k===89||k===121){dojo.stopEvent(e);this.redo();return;}}}this.inherited("onKeyDown",arguments);switch(k){case ks.ENTER:this.beginEditing();break;case ks.BACKSPACE:case ks.DELETE:this.beginEditing();break;case 88:case 86:if(e.ctrlKey&&!e.altKey&&!e.metaKey){this.endEditing();if(e.keyCode==88){this.beginEditing("cut");setTimeout(dojo.hitch(this,this.endEditing),1);}else{this.beginEditing("paste");setTimeout(dojo.hitch(this,this.endEditing),1);}break;}default:if(!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.keyCode<dojo.keys.F1||e.keyCode>dojo.keys.F15)){this.beginEditing();break;}case ks.ALT:this.endEditing();break;case ks.UP_ARROW:case ks.DOWN_ARROW:case ks.LEFT_ARROW:case ks.RIGHT_ARROW:case ks.HOME:case ks.END:case ks.PAGE_UP:case ks.PAGE_DOWN:this.endEditing(true);break;case ks.CTRL:case ks.SHIFT:case ks.TAB:break;}},_onBlur:function(){this.inherited("_onBlur",arguments);this.endEditing(true);},onClick:function(){this.endEditing(true);this.inherited("onClick",arguments);}});dojo.subscribe("dijit.Editor.getPlugin",null,function(o){if(o.plugin){return;}var args=o.args,p;var _p=dijit._editor._Plugin;var name=args.name;switch(name){case "undo":case "redo":case "cut":case "copy":case "paste":case "insertOrderedList":case "insertUnorderedList":case "indent":case "outdent":case "justifyCenter":case "justifyFull":case "justifyLeft":case "justifyRight":case "delete":case "selectAll":case "removeFormat":p=new _p({command:name});break;case "bold":case "italic":case "underline":case "strikethrough":case "subscript":case "superscript":p=new _p({buttonClass:dijit.form.ToggleButton,command:name});break;case "|":p=new _p({button:new dijit.ToolbarSeparator()});break;case "createLink":p=new dijit._editor.plugins.LinkDialog({command:name});break;case "foreColor":case "hiliteColor":p=new dijit._editor.plugins.TextColor({command:name});break;case "fontName":case "fontSize":case "formatBlock":p=new dijit._editor.plugins.FontChoice({command:name});}o.plugin=p;});}if(!dojo._hasResource["dijit.TitlePane"]){dojo._hasResource["dijit.TitlePane"]=true;dojo.provide("dijit.TitlePane");dojo.declare("dijit.TitlePane",[dijit.layout.ContentPane,dijit._Templated],{title:"",open:true,duration:250,baseClass:"dijitTitlePane",templateString:"<div class=\"dijitTitlePane\">\n\t<div dojoAttachEvent=\"onclick:toggle,onkeypress: _onTitleKey,onfocus:_handleFocus,onblur:_handleFocus\" tabindex=\"0\"\n\t\t\twaiRole=\"button\" class=\"dijitTitlePaneTitle\" dojoAttachPoint=\"focusNode\">\n\t\t<div dojoAttachPoint=\"arrowNode\" class=\"dijitInline dijitArrowNode\"><span dojoAttachPoint=\"arrowNodeInner\" class=\"dijitArrowNodeInner\"></span></div>\n\t\t<div dojoAttachPoint=\"titleNode\" class=\"dijitTitlePaneTextNode\"></div>\n\t</div>\n\t<div class=\"dijitTitlePaneContentOuter\" dojoAttachPoint=\"hideNode\">\n\t\t<div class=\"dijitReset\" dojoAttachPoint=\"wipeNode\">\n\t\t\t<div class=\"dijitTitlePaneContentInner\" dojoAttachPoint=\"containerNode\" waiRole=\"region\" tabindex=\"-1\">\n\t\t\t\t<!-- nested divs because wipeIn()/wipeOut() doesn't work right on node w/padding etc.  Put padding on inner div. -->\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n",postCreate:function(){this.setTitle(this.title);if(!this.open){this.hideNode.style.display=this.wipeNode.style.display="none";}this._setCss();dojo.setSelectable(this.titleNode,false);this.inherited("postCreate",arguments);dijit.setWaiState(this.containerNode,"labelledby",this.titleNode.id);dijit.setWaiState(this.focusNode,"haspopup","true");var _499=this.hideNode,_49a=this.wipeNode;this._wipeIn=dojo.fx.wipeIn({node:this.wipeNode,duration:this.duration,beforeBegin:function(){_499.style.display="";}});this._wipeOut=dojo.fx.wipeOut({node:this.wipeNode,duration:this.duration,onEnd:function(){_499.style.display="none";}});},setContent:function(_49b){if(this._wipeOut.status()=="playing"){this.inherited("setContent",arguments);}else{if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}dojo.marginBox(this.wipeNode,{h:dojo.marginBox(this.wipeNode).h});this.inherited("setContent",arguments);this._wipeIn.play();}},toggle:function(){dojo.forEach([this._wipeIn,this._wipeOut],function(_49c){if(_49c.status()=="playing"){_49c.stop();}});this[this.open?"_wipeOut":"_wipeIn"].play();this.open=!this.open;this._loadCheck();this._setCss();},_setCss:function(){var _49d=["dijitClosed","dijitOpen"];var _49e=this.open;dojo.removeClass(this.focusNode,_49d[!_49e+0]);this.focusNode.className+=" "+_49d[_49e+0];this.arrowNodeInner.innerHTML=this.open?"-":"+";},_onTitleKey:function(e){if(e.keyCode==dojo.keys.ENTER||e.charCode==dojo.keys.SPACE){this.toggle();}else{if(e.keyCode==dojo.keys.DOWN_ARROW){if(this.open){this.containerNode.focus();e.preventDefault();}}}},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,this.baseClass+"Focused");},setTitle:function(_4a1){this.titleNode.innerHTML=_4a1;}});}if(!dojo._hasResource["oaf.widget.form.Label"]){dojo._hasResource["oaf.widget.form.Label"]=true;dojo.provide("oaf.widget.form.Label");dojo.declare("oaf.widget.form.Label",dijit.form._FormWidget,{templateString:"<span class=\"label\" dojoAttachPoint=\"focusNode\"><span dojoAttachPoint=\"labelNode\">${label}</span></span>",label:"",editable:true,editMode:"dblclick",maxLength:50,minWidth:30,disabled:false,baseClass:"",_editForm:null,postCreate:function(){if(this.editable==true||this.editable=="true"){this.onClickEvent=dojo.connect(this.domNode,"onclick",this,this.onClickDelay);this.onDbclickEvent=dojo.connect(this.domNode,"ondblclick",this,this.onDblclick);this.editable=false;}dojo.setSelectable(this.domNode,false);},onClickDelay:function(){setTimeout(dojo.hitch(this,this.onClick),400);},onClick:function(){if((!this.disabled)&&(this.dblClick||this.editMode=="click")){this.changeLabel();this.dblClick=false;}},setTitle:function(l){this.label=l;this.labelNode.innerHTML=l;},onDblclick:function(){this.dblClick=true;},changeLabel:function(){this.editable=true;if(this.editMode=="dblclick"){dojo.disconnect(this.onDbclickEvent);}else{dojo.disconnect(this.onClickEvent);}if(!this._editForm){this._editForm=document.createElement("form");this._editForm.onsubmit=function(){return false;};this._editForm.className="label";var fld=document.createElement("input");fld.setAttribute("autocomplete","off");fld.id="editedField";fld.maxLength=this.maxLength;this._editForm.appendChild(fld);this.domNode.appendChild(this._editForm);this.blurHdl=dojo.connect(this._editForm.firstChild,"onblur",this,"setLabel");this.connect(this._editForm.firstChild,"onkeypress","validateLabel");}var _4a4=dojo.contentBox(this.labelNode).w;if(dojo.isIE>6||dojo.isMozilla){this._editForm.firstChild.style.maxWidth=_4a4>this.minWidth?_4a4+"px":this.minWidth+"px";}else{this._editForm.firstChild.style["width"]=_4a4>this.minWidth?_4a4:this.minWidth;}this._editForm.style.display="";this.labelNode.style.display="none";if(dojo.isMozilla){this.domNode.style.MozUserSelect="";}else{dojo.setSelectable(this.domNode,true);}this._editForm.firstChild.value=this.label;this._editForm.firstChild.focus();this._editForm.firstChild.select();},validateLabel:function(e){if(e.keyCode==13){dojo.stopEvent(e);dojo.disconnect(this.blurHdl);this.blurHdl=null;this.setLabel();}if(e.keyCode==27){dojo.stopEvent(e);this._editForm.firstChild.value=this.label;this.setLabel();}},setLabel:function(){if(this.editable){var _4a6=this._editForm.firstChild.value;_4a6=_4a6.replace(/(^\s*|\s*$)/g,"");this.labelNode.style.display="";this.setTitle((_4a6.length>0)?_4a6:this.label);this._editForm.style.display="none";dojo.removeClass(this.domNode,"edition");if(this.editMode=="dblclick"){this.onDbclickEvent=dojo.connect(this.domNode,"ondblclick",this,this.onDblclick);}else{this.onClickEvent=dojo.connect(this.domNode,"onclick",this,this.onClickDelay);}dojo.setSelectable(this.domNode,false);this.editable=false;setTimeout(dojo.hitch(this,function(){if(!this.blurHdl){this.blurHdl=dojo.connect(this._editForm.firstChild,"onblur",this,"setLabel");}}),100);}},toString:function(){return this.label;},destroy:function(){oaf.widget.form.Label.superclass.destroy.apply(this);if(this.onClickEvent){dojo.disconnect(this.onClickEvent);}if(this.onDbclickEvent){dojo.disconnect(this.onDbclickEvent);}if(this.blurHdl){dojo.disconnect(this.blurHdl);}}});}if(!dojo._hasResource["oaf.base.url.UrlResolver"]){dojo._hasResource["oaf.base.url.UrlResolver"]=true;dojo.provide("oaf.base.url.UrlResolver");dojo.declare("oaf.base.url.UrlResolver",null,{constructor:function(_4a7,url){if(!_4a7){_4a7=(document.baseURI||window.location);}this._uri=(url)?new dojo._Url(_4a7,url):new dojo._Url(_4a7);this._splitPath();this._createAddons();this._query2JSON();},_splitPath:function(){var re=new RegExp("(/*.*/|)([^/]*)","igm");m=re.exec(this._uri.path);if(m){this.path=m[1];this.file=m[2];}},_createAddons:function(){with(this._uri){this.hostname=(scheme&&host)?scheme+"://"+host:null;if(this.port){this.hostname+=":"+port;}this.abspath=this.hostname+this.path;}},_query2JSON:function(){if(!this._uri.query){return;}var json={};var p=this._uri.query.split("&");for(var i=0;i<p.length;i++){if(p[i]!=""){var kw=p[i].match(/(.+)=(.+)/);if(kw!==null){json[kw[1]]=decodeURIComponent(kw[2]);}}}this.query=json;},getFile:function(){return this.abspath+this.file;},getQuery:function(){return this._uri.query;},debug:function(){var res="**************\n";res+="hostname : "+this.hostname+"\n";res+="abspath : "+this.abspath+"\n";res+="file : "+this.file+"\n";res+="query : "+this._uri.query+"\n";res+="**************\n";return res;},toString:function(){return this._uri.uri;},toProxyQuery:function(){var json=(this.query)?this.query:{};json.url=this.getFile();return json;}});}if(!dojo._hasResource["oaf.widget.layout.ServiceWidget"]){dojo._hasResource["oaf.widget.layout.ServiceWidget"]=true;dojo.provide("oaf.widget.layout.ServiceWidget");dojo.declare("oaf.widget.layout.ServiceWidget",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"serviceWidget\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"serviceWidgetTitleBar\" dojoAttachEvent=\"onmouseover:showHideActions,onmouseout:showHideActions\">\n\t\t<div class=\"serviceWidgetTitleText\">\n\t\t\t<img dojoAttachPoint=\"iconNode\" class=\"serviceWidgetIcon\" />\n\t\t\t<span dojoAttachPoint=\"labelNode\"></span>\n\t\t</div>\n\t\t<div class=\"serviceWidgetActions\" style=\"left:0px;\">\n\t\t\t<a href=\"javascript:void(0);\" class=\"hideBton\" dojoAttachPoint=\"displayBton\" dojoAttachEvent=\"onclick:toggleDisplay\">&nbsp;</a>\n\t\t</div>\n\t\t<div class=\"serviceWidgetActions\" style=\"right:0px;\">\n\t\t\t<a href=\"javascript:void(0);\" class=\"editBton\" dojoAttachPoint=\"editBton\" dojoAttachEvent=\"onclick:editService\"></a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"refreshBton\" dojoAttachPoint=\"refreshBton\" dojoAttachEvent=\"onclick:refreshService\">&nbsp;</a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"closeBton\" dojoAttachPoint=\"closeBton\" dojoAttachEvent=\"onclick:onClose\">&nbsp;</a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"gripBton\" dojoAttachPoint=\"gripBton\">&nbsp;</a>\n\t\t</div>\n\t</div>\n\t<div dojoAttachPoint=\"mainNode\" class=\"serviceWidgetMain\">\n\t\t<div dojoAttachPoint=\"gripNode\" class=\"serviceWidgetGrip\"></div>\n        <div id=\"${id}_settings\" dojoAttachPoint=\"settingsNode\" class=\"serviceWidgetSettings\">\n          <div class=\"serviceWidgetSkinLabel\" dojoAttachPoint=\"skinLabelNode\"></div>\n          <div style=\"background: rgb(255, 153, 0)\" dojoAttachPoint=\"colorpicker1Node\" class=\"serviceWidgetColorpicker\"></div>\n          <div style=\"background: rgb(255, 204, 0)\" dojoAttachPoint=\"colorpicker2Node\" class=\"serviceWidgetColorpicker\"></div>\n          <div style=\"background: rgb(220, 220, 220)\" dojoAttachPoint=\"colorpicker3Node\" class=\"serviceWidgetColorpicker\"></div>\n        </div>\n\t\t<div id=\"${id}_edition\" dojoAttachPoint=\"editionNode\" class=\"serviceWidgetEdition\"></div>\n\t\t<div id=\"${id}_content\" dojoAttachPoint=\"containerNode\" class=\"serviceWidgetClient\"></div>\t\t\n\t</div>\n\t<div dojoAttachPoint=\"statusBar\" class=\"serviceWidgetStatus\"></div>\n\t<div dojoAttachPoint=\"resizeHeightBton\" class=\"serviceWidgetResizeHeight\" dojoAttachEvent=\"onmousedown:resizeHeightOn\"><span class=\"resizeHeightHandle\">&nbsp;</span></div>\n</div>\n",label:"service",editableLabel:false,displayState:true,icon:false,status:false,resizeHeight:false,gripBar:false,actionsList:["display:0","edit:0","refresh:0","close:0","grip:0"],skin:"",_isResized:false,dndType:"",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{dndType:""}),constructor:function(_4b0){if(_4b0.skin!=undefined&&_4b0.skin!=null){this.templateString="<div class=\"serviceWidget skin\">\n    <b class=\"serviceWidgetTop\">\n        <b class=\"xb1top\"></b>\n        <b class=\"xb2top\"></b>\n        <b class=\"xb3top\"></b>\n        <b class=\"xb4top\"></b>\n    </b>\n\t<div dojoAttachPoint=\"titleBar\" class=\"serviceWidgetTitleBar\" dojoAttachEvent=\"onmouseover:showHideActions,onmouseout:showHideActions\">\n\t\t<div class=\"serviceWidgetTitleText\">\n\t\t\t<img dojoAttachPoint=\"iconNode\" class=\"serviceWidgetIcon\" />\n\t\t\t<span dojoAttachPoint=\"labelNode\"></span>\n\t\t</div>\n\t\t<div class=\"serviceWidgetActions\" style=\"left:0px;\">\n\t\t\t<a href=\"javascript:void(0);\" class=\"hideBton\" dojoAttachPoint=\"displayBton\" dojoAttachEvent=\"onclick:toggleDisplay\">&nbsp;</a>\n\t\t</div>\n\t\t<div class=\"serviceWidgetActions\" style=\"right:0px;\">\n\t\t\t<a href=\"javascript:void(0);\" class=\"editBton\" dojoAttachPoint=\"editBton\" dojoAttachEvent=\"onclick:editService\"></a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"refreshBton\" dojoAttachPoint=\"refreshBton\" dojoAttachEvent=\"onclick:refreshService\">&nbsp;</a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"closeBton\" dojoAttachPoint=\"closeBton\" dojoAttachEvent=\"onclick:onClose\">&nbsp;</a>\n\t\t\t<a href=\"javascript:void(0);\" class=\"gripBton\" dojoAttachPoint=\"gripBton\">&nbsp;</a>\n\t\t</div>\n\t</div>\n\t<div dojoAttachPoint=\"mainNode\" class=\"serviceWidgetMain\">\n\t\t<div dojoAttachPoint=\"gripNode\" class=\"serviceWidgetGrip\"></div>\n        <div id=\"${id}_settings\" dojoAttachPoint=\"settingsNode\" class=\"serviceWidgetSettings\">\n          <div class=\"serviceWidgetSkinLabel\" dojoAttachPoint=\"skinLabelNode\"></div>\n          <div style=\"background: rgb(255, 153, 0)\" dojoAttachPoint=\"colorpicker1Node\" class=\"serviceWidgetColorpicker\"></div>\n          <div style=\"background: rgb(255, 204, 0)\" dojoAttachPoint=\"colorpicker2Node\" class=\"serviceWidgetColorpicker\"></div>\n          <div style=\"background: rgb(220, 220, 220)\" dojoAttachPoint=\"colorpicker3Node\" class=\"serviceWidgetColorpicker\"></div>\n        </div>\n\t\t<div id=\"${id}_edition\" dojoAttachPoint=\"editionNode\" class=\"serviceWidgetEdition\"></div>\n\t\t<div id=\"${id}_content\" dojoAttachPoint=\"containerNode\" class=\"serviceWidgetClient\"></div>\t\t\n\t</div>\n\t<div dojoAttachPoint=\"statusBar\" class=\"serviceWidgetStatus\"></div>\n\t<div dojoAttachPoint=\"resizeHeightBton\" class=\"serviceWidgetResizeHeight\" dojoAttachEvent=\"onmousedown:resizeHeightOn\"><span class=\"resizeHeightHandle\">&nbsp;</span></div>\n    <b class=\"serviceWidgetBottom\">\n        <b class=\"xb4bottom\"></b>\n        <b class=\"xb3bottom\"></b>\n        <b class=\"xb2bottom\"></b>\n        <b class=\"xb1bottom\"></b>\n    </b>\n</div>\n";this._skinEnable=true;}this.proxyIco=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyIco.php")).toString();},buildRendering:function(){this.inherited("buildRendering",arguments);if(this._skinEnable){dojo.addClass(this.domNode,this.skin);}},postCreate:function(){oaf.widget.layout.ServiceWidget.superclass.postCreate.apply(this,arguments);this.i18n=dojo.i18n.getLocalization("oaf.widget","ServiceWidget",this.lang);this.skinLabelNode.innerHTML=this.i18n["color"];this.editBton.innerHTML=this.i18n["edit"];dojo.connect(this.colorpicker1Node,"onclick",dojo.hitch(this,function(){this._setSkin("blue");}));dojo.connect(this.colorpicker2Node,"onclick",dojo.hitch(this,function(){this._setSkin("orange");}));dojo.connect(this.colorpicker3Node,"onclick",dojo.hitch(this,function(){this._setSkin("");}));this.setEditable(false);this.setStatus("");this.setResizeHeight();this.setIcon();this.displayActions();if(this.gripBar){this.titleBar.style.display="none";this.gripNode.style.display="block";this.gripBton=null;}else{if(this.editableLabel){this.label=new oaf.widget.form.Label({"label":this.label,"editable":true},this.labelNode);this.labelNode=this.label.domNode;}else{this.labelNode.appendChild(dojo.doc.createTextNode(this.label));dojo.setSelectable(this.labelNode,false);}}if(!this.editableLabel){dojo.setSelectable(this.labelNode.parentNode,false);}dojo.setSelectable(this.resizeHeightBton,false);this.toggleDisplay();},setHeight:function(_4b1){if(_4b1){var H=_4b1-dojo.marginBox(this.titleBar).h-dojo.marginBox(this.resizeHeightBton).h-dojo.marginBox(this.statusBar).h-dojo.marginBox(this.editionNode).h-dojo.marginBox(this.gripNode).h;dojo.marginBox(this.containerNode,{h:H});}},setIcon:function(uri){if(!uri){uri=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("oaf.widget.layout","templates/images/service/favicon.ico")).toString();}var uri=this.proxyIco+"?url="+encodeURIComponent(uri);this.iconNode.src=uri;if(!this.icon){this.iconNode.style.display="none";}},displayActions:function(){var list=this.actionsList;delete (this.actions);this.actions=[];if(list.length==1&&list[0]=="none"){return;}dojo.forEach(list,function(d){var _4b6=d.split(":");if(_4b6[0]=="edit"){this.setEditable(true);}var node=this[_4b6[0]+"Bton"];if(!node){return;}node.style.display="inline";dojo.setSelectable(node,false);var _4b8=(_4b6[1])?parseInt(_4b6[1],10):0;if(_4b6[0]=="display"){if(!this.icon){this.iconNode.style.display="inline";this.iconNode.style.visibility="hidden";}if(_4b8){this.iconNode.style.visibility="hidden";}}if(!_4b8){node.style.visibility="hidden";node.style.display="none";this.actions.push(node);}else{node.parentNode.className="serviceWidgetActions serviceWidgetActionsShow";}},this);},showHideActions:function(e){if(e.type=="mouseover"){dojo.forEach(this.actions,function(_4ba){_4ba.style.visibility="visible";if(!(_4ba==this.editBton&&!this.editable)){_4ba.style.display="inline";}_4ba.parentNode.className="serviceWidgetActions serviceWidgetActionsShow";},this);this.displayBton.parentNode.className="serviceWidgetActions";if(this.displayBton.style.visibility==""&&this.displayBton.style.display==""&&this.icon){this.iconNode.style.visibility="visible";this.iconNode.style.display="inline";}else{this.iconNode.style.visibility="hidden";}}else{dojo.forEach(this.actions,function(_4bb){_4bb.style.visibility="hidden";_4bb.style.display="none";});this.displayBton.parentNode.className="serviceWidgetActions";if((this.displayBton.style.visibility!=""&&this.displayBton.style.display!=""&&this.icon)||(this.displayBton.style.visibility==""&&this.displayBton.style.display==""&&this.icon)){this.iconNode.style.visibility="visible";this.iconNode.style.display="inline";}else{this.iconNode.style.visibility="hidden";}}},toggleDisplay:function(){if(this.displayState){dojo.removeClass(this.displayBton,"showBton");dojo.addClass(this.displayBton,"hideBton");this.mainNode.style.display="block";if(this.status){this.statusBar.style.display="block";}this.displayState=false;}else{dojo.removeClass(this.displayBton,"hideBton");dojo.addClass(this.displayBton,"showBton");this.mainNode.style.display="none";if(this.status){this.statusBar.style.display="none";}this.displayState=true;}},setEditable:function(b){this.editBton.style.display=(b)?"":"none";this.editable=b;if(!b){this.editionNode.style.display="none";}},setStatus:function(txt,_4be){if(this.status){this.statusBar.style.display="block";this.statusBar.innerHTML=(txt)?txt:"";if(_4be){window.setTimeout(dojo.hitch(this,"setStatus"),1000,"");}}},setResizeHeight:function(){if(this.resizeHeight){this.resizeHeightBton.style.display="block";}},setLabel:function(txt){if(this.editableLabel){this.label.setTitle(txt);}else{this.labelNode.innerHTML=txt;this.label=txt;}},_setSkin:function(_4c0){if(_4c0!=this.skin){dojo.removeClass(this.domNode,this.skin);this.skin=_4c0;if(this.skin!=""){dojo.addClass(this.domNode,this.skin);}}},onClose:function(){this.domNode.style.display="none";},editService:function(){var d=this.editionNode.style.display;this.editionNode.style.display=(d===""||d==="none")?"block":"none";this.editBton.innerHTML=(this.editionNode.style.display=="block")?this.i18n["endEdit"]:this.i18n["edit"];if(this._skinEnable){var d=this.settingsNode.style.display;this.settingsNode.style.display=(d===""||d==="none")?"block":"none";}if(this.displayState){this.toggleDisplay();}},refreshService:function(){},resizeHeightOn:function(e){if(this._isResized){this._isResized=false;return;}this._isResized=true;if(!this.resizeHeight){return;}this.initY=e.pageY;this.HMainNode=dojo.marginBox(this.containerNode).h;this.events=[dojo.connect(document,"onmousemove",this,this.resizeHeightMove),dojo.connect(document,"onmouseup",this,this.resizeHeightOff)];dojo.stopEvent(e);},resizeHeightMove:function(e){var d=e.pageY-this.initY;var _4c5=this.HMainNode;_4c5+=d;if(_4c5<0){return;}dojo.marginBox(this.containerNode,{h:_4c5});},resizeHeightOff:function(e){this._isResized=false;dojo.forEach(this.events,dojo.disconnect);},onLoad:function(){},onError:function(){},destroy:function(){if(this.events){dojo.forEach(this.events,dojo.disconnect);}this.destroyDescendants();oaf.widget.layout.ServiceWidget.superclass.destroy.apply(this);}});}if(!dojo._hasResource["dojox.validate.regexp"]){dojo._hasResource["dojox.validate.regexp"]=true;dojo.provide("dojox.validate.regexp");dojox.regexp={ca:{},us:{}};dojox.regexp.tld=function(_4c7){_4c7=(typeof _4c7=="object")?_4c7:{};if(typeof _4c7.allowCC!="boolean"){_4c7.allowCC=true;}if(typeof _4c7.allowInfra!="boolean"){_4c7.allowInfra=true;}if(typeof _4c7.allowGeneric!="boolean"){_4c7.allowGeneric=true;}var _4c8="arpa";var _4c9="aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|xxx|jobs|mobi|post";var ccRE="ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|"+"bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|"+"ec|ee|eg|er|eu|es|et|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|"+"gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|"+"la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|"+"my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|"+"re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|"+"tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw";var a=[];if(_4c7.allowInfra){a.push(_4c8);}if(_4c7.allowGeneric){a.push(_4c9);}if(_4c7.allowCC){a.push(ccRE);}var _4cc="";if(a.length>0){_4cc="("+a.join("|")+")";}return _4cc;};dojox.regexp.ipAddress=function(_4cd){_4cd=(typeof _4cd=="object")?_4cd:{};if(typeof _4cd.allowDottedDecimal!="boolean"){_4cd.allowDottedDecimal=true;}if(typeof _4cd.allowDottedHex!="boolean"){_4cd.allowDottedHex=true;}if(typeof _4cd.allowDottedOctal!="boolean"){_4cd.allowDottedOctal=true;}if(typeof _4cd.allowDecimal!="boolean"){_4cd.allowDecimal=true;}if(typeof _4cd.allowHex!="boolean"){_4cd.allowHex=true;}if(typeof _4cd.allowIPv6!="boolean"){_4cd.allowIPv6=true;}if(typeof _4cd.allowHybrid!="boolean"){_4cd.allowHybrid=true;}var _4ce="((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var _4cf="(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]";var _4d0="(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]";var _4d1="(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|"+"4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])";var _4d2="0[xX]0*[\\da-fA-F]{1,8}";var _4d3="([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}";var _4d4="([\\da-fA-F]{1,4}\\:){6}"+"((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";var a=[];if(_4cd.allowDottedDecimal){a.push(_4ce);}if(_4cd.allowDottedHex){a.push(_4cf);}if(_4cd.allowDottedOctal){a.push(_4d0);}if(_4cd.allowDecimal){a.push(_4d1);}if(_4cd.allowHex){a.push(_4d2);}if(_4cd.allowIPv6){a.push(_4d3);}if(_4cd.allowHybrid){a.push(_4d4);}var _4d6="";if(a.length>0){_4d6="("+a.join("|")+")";}return _4d6;};dojox.regexp.host=function(_4d7){_4d7=(typeof _4d7=="object")?_4d7:{};if(typeof _4d7.allowIP!="boolean"){_4d7.allowIP=true;}if(typeof _4d7.allowLocal!="boolean"){_4d7.allowLocal=false;}if(typeof _4d7.allowPort!="boolean"){_4d7.allowPort=true;}var _4d8="([0-9a-zA-Z]([-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?\\.)+"+dojox.regexp.tld(_4d7);var _4d9=(_4d7.allowPort)?"(\\:"+dojox.regexp.integer({signed:false})+")?":"";var _4da=_4d8;if(_4d7.allowIP){_4da+="|"+dojox.regexp.ipAddress(_4d7);}if(_4d7.allowLocal){_4da+="|localhost";}return "("+_4da+")"+_4d9;};dojox.regexp.url=function(_4db){_4db=(typeof _4db=="object")?_4db:{};if(typeof _4db.scheme=="undefined"){_4db.scheme=[true,false];}var _4dc=dojo.regexp.buildGroupRE(_4db.scheme,function(q){if(q){return "(https?|ftps?)\\://";}return "";});var _4de="(/([^?#\\s/]+/)*)?([^?#\\s/]+(\\?[^?#\\s/]*)?(#[A-Za-z][\\w.:-]*)?)?";return _4dc+dojox.regexp.host(_4db)+_4de;};dojox.regexp.emailAddress=function(_4df){_4df=(typeof _4df=="object")?_4df:{};if(typeof _4df.allowCruft!="boolean"){_4df.allowCruft=false;}_4df.allowPort=false;var _4e0="([\\da-zA-Z]+[-._+&'])*[\\da-zA-Z]+";var _4e1=_4e0+"@"+dojox.regexp.host(_4df);if(_4df.allowCruft){_4e1="<?(mailto\\:)?"+_4e1+">?";}return _4e1;};dojox.regexp.emailAddressList=function(_4e2){_4e2=(typeof _4e2=="object")?_4e2:{};if(typeof _4e2.listSeparator!="string"){_4e2.listSeparator="\\s;,";}var _4e3=dojox.regexp.emailAddress(_4e2);var _4e4="("+_4e3+"\\s*["+_4e2.listSeparator+"]\\s*)*"+_4e3+"\\s*["+_4e2.listSeparator+"]?\\s*";return _4e4;};dojox.regexp.us.state=function(_4e5){_4e5=(typeof _4e5=="object")?_4e5:{};if(typeof _4e5.allowTerritories!="boolean"){_4e5.allowTerritories=true;}if(typeof _4e5.allowMilitary!="boolean"){_4e5.allowMilitary=true;}var _4e6="AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|"+"NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY";var _4e7="AS|FM|GU|MH|MP|PW|PR|VI";var _4e8="AA|AE|AP";if(_4e5.allowTerritories){_4e6+="|"+_4e7;}if(_4e5.allowMilitary){_4e6+="|"+_4e8;}return "("+_4e6+")";};dojox.regexp.ca.postalCode=function(){var _4e9="[A-Z][0-9][A-Z] [0-9][A-Z][0-9]";return "("+_4e9+")";};dojox.regexp.ca.province=function(){var _4ea="AB|BC|MB|NB|NL|NS|NT|NU|ON|PE|QC|SK|YT";return "("+statesRE+")";};dojox.regexp.numberFormat=function(_4eb){_4eb=(typeof _4eb=="object")?_4eb:{};if(typeof _4eb.format=="undefined"){_4eb.format="###-###-####";}var _4ec=function(_4ed){_4ed=dojo.regexp.escapeString(_4ed,"?");_4ed=_4ed.replace(/\?/g,"\\d?");_4ed=_4ed.replace(/#/g,"\\d");return _4ed;};return dojo.regexp.buildGroupRE(_4eb.format,_4ec);};}if(!dojo._hasResource["dojox.validate._base"]){dojo._hasResource["dojox.validate._base"]=true;dojo.provide("dojox.validate._base");dojox.validate.isText=function(_4ee,_4ef){_4ef=(typeof _4ef=="object")?_4ef:{};if(/^\s*$/.test(_4ee)){return false;}if(typeof _4ef.length=="number"&&_4ef.length!=_4ee.length){return false;}if(typeof _4ef.minlength=="number"&&_4ef.minlength>_4ee.length){return false;}if(typeof _4ef.maxlength=="number"&&_4ef.maxlength<_4ee.length){return false;}return true;};dojox.validate._isInRangeCache={};dojox.validate.isInRange=function(_4f0,_4f1){_4f0=dojo.number.parse(_4f0,_4f1);if(isNaN(_4f0)){return false;}_4f1=(typeof _4f1=="object")?_4f1:{};var max=(typeof _4f1.max=="number")?_4f1.max:Infinity;var min=(typeof _4f1.min=="number")?_4f1.min:-Infinity;var dec=(typeof _4f1.decimal=="string")?_4f1.decimal:".";var _4f5=dojox.validate._isInRangeCache;var _4f6=_4f0+"max"+max+"min"+min+"dec"+dec;if(typeof _4f5[_4f6]!="undefined"){return _4f5[_4f6];}if(_4f0<min||_4f0>max){_4f5[_4f6]=false;return false;}_4f5[_4f6]=true;return true;};dojox.validate.isNumberFormat=function(_4f7,_4f8){var re=new RegExp("^"+dojox.regexp.numberFormat(_4f8)+"$","i");return re.test(_4f7);};dojox.validate.isValidLuhn=function(_4fa){var sum,_4fc,_4fd;if(typeof _4fa!="string"){_4fa=String(_4fa);}_4fa=_4fa.replace(/[- ]/g,"");_4fc=_4fa.length%2;sum=0;for(var i=0;i<_4fa.length;i++){_4fd=parseInt(_4fa.charAt(i));if(i%2==_4fc){_4fd*=2;}if(_4fd>9){_4fd-=9;}sum+=_4fd;}return !(sum%10);};}if(!dojo._hasResource["dojox.validate"]){dojo._hasResource["dojox.validate"]=true;dojo.provide("dojox.validate");}if(!dojo._hasResource["dojox.validate.web"]){dojo._hasResource["dojox.validate.web"]=true;dojo.provide("dojox.validate.web");dojox.validate.isIpAddress=function(_4ff,_500){var re=new RegExp("^"+dojox.regexp.ipAddress(_500)+"$","i");return re.test(_4ff);};dojox.validate.isUrl=function(_502,_503){var re=new RegExp("^"+dojox.regexp.url(_503)+"$","i");return re.test(_502);};dojox.validate.isEmailAddress=function(_505,_506){var re=new RegExp("^"+dojox.regexp.emailAddress(_506)+"$","i");return re.test(_505);};dojox.validate.isEmailAddressList=function(_508,_509){var re=new RegExp("^"+dojox.regexp.emailAddressList(_509)+"$","i");return re.test(_508);};dojox.validate.getEmailAddressList=function(_50b,_50c){if(!_50c){_50c={};}if(!_50c.listSeparator){_50c.listSeparator="\\s;,";}if(dojox.validate.isEmailAddressList(_50b,_50c)){return _50b.split(new RegExp("\\s*["+_50c.listSeparator+"]\\s*"));}return [];};}if(!dojo._hasResource["oaf.widget.layout.EditContainer"]){dojo._hasResource["oaf.widget.layout.EditContainer"]=true;dojo.provide("oaf.widget.layout.EditContainer");dojo.declare("oaf.widget.layout.EditContainer",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<form dojoAttachPoint=\"formNode\" class=\"editContainer\" dojoAttachEvent=\"onsubmit:submit\">\n\t<div>\n\t\t<div style=\"margin:3px auto;padding:1px;width:100px;\">\n\t\t\t<input type=\"submit\" class=\"fld submit\" value=\"Ok\"/>\n\t\t</div>\n\t\t<div class=\"alert\" dojoAttachPoint=\"alertNode\"></div>\n\t</div>\n</form>\n\n",postMixInProperties:function(){oaf.widget.layout.EditContainer.superclass.postMixInProperties.apply(this,arguments);this.resource=dojo.i18n.getLocalization("oaf.widget","EditContainer");},postCreate:function(args,_50e,_50f){oaf.widget.layout.EditContainer.superclass.postCreate.apply(this,arguments);this.formNode.name=this.id+"_fm";this.alertNode.appendChild(document.createTextNode(this.resource.alert_msg));},getElements:function(prt){var _511={};if(dojo.isIE){_511=prt.childNodes[0];}else{_511=prt.childNodes[1];}return [_511,_511];},createTag:function(tag,_513){var tag=document.createElement(tag);if(_513){for(p in _513){if(_513[p]){tag[p]=_513[p];}}}return tag;},createFieldSet:function(lgd){var _515=this.createTag("fieldset");var _516=this.createTag("legend");_516.appendChild(document.createTextNode(lgd));_515.appendChild(_516);_515.appendChild(this.createTag("div"));return _515;},createForm:function(_517){delete (this.fieldList);delete (this._labelList);this.fieldList=[];this._labelList=[];this._labelBox=null;var _518=_517;var fm=this.getElements(this.domNode)[1];this.domNode.style.display="block";for(var i=0;i<_518.length;i++){if(_518.length>1){this.div=this.createFieldSet(_518[i].legend);}else{this.div=this.createTag("div");}this.domNode.insertBefore(this.div,fm);dojo.forEach(_518[i].elements,this._createElt,this);}dojo.forEach(this._labelList,dojo.hitch(this,function(lbl){dojo.contentBox(lbl,this._labelBox);}));dojo.forEach(this.fieldList,dojo.hitch(this,function(fld){if(fld.html.type=="text"){var box=dojo.contentBox(fld.html);var _51e=dojo.contentBox(this.getParent().domNode);box.w=_51e.w-this._labelBox.w-18;dojo.contentBox(fld.html,box);}}));this.domNode.style.display="none";},_createElt:function(p){var div=this.createTag("div");var _521=this.createTag("label");_521.appendChild(document.createTextNode(p.label+" : "));div.appendChild(_521);switch(p.type){case "text":var _522={"id":this.id+"_"+p.name,"name":p.name,"className":"fld","value":p.value,"size":p.size,"type":"text"};var elmt=this.createTag("input",_522);break;case "boolean":var _522={"name":p.name,"className":"fld_checkbox","value":p.value,"size":p.size,"type":"checkbox","checked":p.value};var elmt=this.createTag("input",_522);break;}div.appendChild(elmt);this.div.appendChild(div);p.html=elmt;var box=dojo.contentBox(_521);if(!this._labelBox||box.w>this._labelBox.w){this._labelBox=box;}this._labelList.push(_521);this.fieldList.push(p);},setAlertNode:function(b){this.alertNode.style.display=(b||(b==null)&&(this.alertNode.style.display=="block"))?"block":"none";},capitalize:function(word){return word.substring(0,1).toUpperCase()+word.substring(1);},validate:function(el){if(dojox.validate["is"+el.validation]&&typeof (dojox.validate["is"+el.validation])=="function"){var rslt=dojox.validate["is"+el.validation](el.html.value);this.setAlertNode(!rslt);return rslt;}},submit:function(e){if(e){e.preventDefault();}this.setAlertNode(false);var lst=this.fieldList;for(var i=0;i<lst.length;i++){var el=lst[i];if(el.type=="boolean"){if(el.html.checked){el.html.value="true";}else{el.html.value="false";}}var cb="set"+this.capitalize(el.name);var rslt=(el.validation)?this.validate(el):true;var _52f="";var _530=this.getParent().getChildren()[0];if(oaf.widget.layout.RssFeed){if(_530 instanceof oaf.widget.layout.RssFeed){if(el.name=="title"){_52f=this.getParent().label.label;}else{if(el.name=="href"){_52f=_530.getHref();}}}}el.html.value=this.trim(el.html.value);if(el.html.value==""){el[cb](_52f);}else{if(rslt&&el[cb]){el[cb](el.html.value);}else{break;}}}},trim:function(_531){return _531.replace(/^\s*/,"").replace(/\s*$/,"");},updateForm:function(list){for(var i=0;i<list.length;i++){dojo.forEach(list[i].elements,dojo.hitch(this,function(p){var i=0;var _536=false;if(this.fieldList){while(!_536&&(i<this.fieldList.length)){_536=this.fieldList[i].html.id==p.html.id;if(!_536){i++;}}if(_536){this.fieldList[i].html.value=p.value;}}}));}},destroy:function(){this.destroyDescendants();oaf.widget.layout.EditContainer.superclass.destroy.apply(this);}});}if(!dojo._hasResource["oaf.widget.layout.ServicePane"]){dojo._hasResource["oaf.widget.layout.ServicePane"]=true;dojo.provide("oaf.widget.layout.ServicePane");dojo.declare("oaf.widget.layout.ServicePane",[dijit._Container,oaf.widget.layout.ServiceWidget,dijit._Contained],{href:"",handleServicePane:null,executeScripts:false,postMixInProperties:function(){oaf.widget.layout.ServicePane.superclass.postMixInProperties.apply(this,arguments);this.resource=dojo.i18n.getLocalization("oaf.widget","ServicePane");},postCreate:function(){try{var _537=this.displayState;oaf.widget.layout.ServicePane.superclass.postCreate.apply(this,arguments);this.setStatus(this.resource.loading);this.editionPane=(this.editable)?new oaf.widget.layout.EditContainer({id:this.id+"_edition"},this.editionNode,"first"):null;this.editService();this.editService();if(!_537){this.toggleDisplay();}if(this.href!==""){this.service=new dijit.layout.ContentPane({},this.containerNode);this.onLoadEvent=dojo.connect(this.service,"onLoad",this,"onLoad");this.onErrorEvent=dojo.connect(this.service,"onError",this,"onError");this.service.setHref(this.href);this.updateEditionPane=dojo.subscribe(this.service.id+"_loaded",this.editionPane,"updateForm");}}catch(e){this.service.setContent(this.resource.error);console.error("Fatal "+this.id+" ServicePane creation failed : "+e.message,e);}},startup:function(){if(this.href==""){this.addChild();}},editService:function(){if(this.editable&&this.editionPane){this.editionNode=this.editionPane.domNode;}oaf.widget.layout.ServicePane.superclass.editService.call(this);if(this.editable&&this.editionPane){this.editionPane.setAlertNode();if(this.editionNode.style.display!="block"&&this.editionPane.fieldList){this.editionPane.submit();}}},addChild:function(_538){this.service=(_538)?oaf.widget.layout.ServicePane.superclass.addChild.call(this,_538):this.getChildren()[0];if(this.service){this.handleServicePane=dojo.subscribe(this.service.id+"_onload",this,"onLoad");this.updateEditionPane=dojo.subscribe(this.service.id+"_loaded",this.editionPane,"updateForm");}},onLoad:function(){if(this.service){if(this.service instanceof dijit.layout.ContentPane&&this.service.getDescendants().length>0){this.service=this.service.getDescendants()[0];}if(this.editionPane&&this.service.config){this.editionPane.createForm(this.service.config.getList());}else{this.setEditable(false);return;}dojo.unsubscribe(this.handleServicePane);this.handleServicePane=null;}(this.mainNode.style.display=="block")?this.setStatus(this.resource.content_loaded,true):this.statusBar.innerHTML="";},onError:function(type,err){this.setStatus(this.resource.loading_error+type+" "+err);},destroy:function(){if(this.onLoadEvent){dojo.disconnect(this.onLoadEvent);}if(this.onErrorEvent){dojo.disconnect(this.onErrorEvent);}if(this.handleServicePane){dojo.unsubscribe(this.handleServicePane);}if(this.updateEditionPane){dojo.unsubscribe(this.updateEditionPane);}if(this.service){this.service.destroy();}if(this.editionPane){this.editionPane.destroy();}this.destroyDescendants();oaf.widget.layout.ServicePane.superclass.destroy.apply(this);}});}if(!dojo._hasResource["oaf.widget.layout.MultimediaPlayer"]){dojo._hasResource["oaf.widget.layout.MultimediaPlayer"]=true;dojo.provide("oaf.widget.layout.MultimediaPlayer");dojo.declare("oaf.widget.layout.MultimediaPlayer",[dijit._Widget,dijit._Templated],{width:400,height:300,activeX:-1,initialVolume:60,useDefaultControls:false,onVideoStarting:"",onVideoPausing:"",onVideoStopping:"",onErrorNotification:"",_nBrowserFamily:0,_statics:{sFT_codebase:"",sWMP_codebase:"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112",sROP_codebase:"http://www.real.com/R/RDX.arcade-dnld.R/software-dl.real.com/03689555a24781d30a05/windows/RealPlayer10-5GOLD_fr.exe",sVLC_codebase:"http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab",sSWF_codebase:"download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0",sVLC_pluginsPage:"http://www.videolan.org",sWMP_pluginsPage:"http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx",sROP_pluginsPage:"http://www.real.com/R/RDX.arcade-dnld.R/software-dl.real.com/03689555a24781d30a05/windows/RealPlayer10-5GOLD_fr.exe",sSWF_pluginsPage:"www.macromedia.com/go/getflashplayer",iFT_MinimalVersion:"1.1",iWMP_MinimalVersion:"10.0.0.0",iROP_MinimalVersion:"6.0.0.0",iVLC_MinimalVersion:"0.8.0",iSWF_MinimalVersion:"589824"},_url:"",templateString:"<div dojoAttachPoint='videoPlayer' class='tvPlayer'></div>",postCreate:function(){this.oPlayer=new oaf.widget.layout.TvPlayer(this);this.initPlayerZone();oWidget=this;dojo.addOnUnload(function(){oWidget._stopStreamOnUnload(oWidget);});},initPlayerZone:function(){this.setWidth(this.width);this.setHeight(this.height);},setFullScreen:function(){this.oPlayer.setFullScreen();},setVolume:function(_53b){this.oPlayer.setVolume(_53b);},getVolume:function(){return (this.oPlayer.getVolume());},mute:function(_53c){this.oPlayer.setMute(_53c);},launchUrl:function(sUrl,_53e){this._url=sUrl;this._changeActiveX(_53e);this._bMulticast=false;this._bLiveMode=true;this.oPlayer.launchUrl(sUrl);},launchUrlMulticast:function(sIP,_540,_541){this._changeActiveX(_541);this._bMulticast=true;this._bLiveMode=true;this.oPlayer.launchUrlMulticast(sIP,_540);},play:function(){this.oPlayer.play();},stop:function(){this.oPlayer.stop();},pause:function(){this.oPlayer.pause();},openFile:function(_542,_543){this._changeActiveX(_543);this._bLiveMode=false;this.oPlayer.openFile(_542);},getMediaLength:function(){return this.oPlayer.getMediaLength();},getCurrentPosition:function(){return this.oPlayer.getCurrentPosition();},setPercentagePosition:function(_544){this.oPlayer.setPercentagePosition(_544);},onVideoStarted:function(){console.debug("Widget method : onVideoStarted()");if(this.onVideoStarting!=""){dojo.eval(this.onVideoStarting+"()");}},onVideoPaused:function(){console.debug("Widget method : onVideoStarted()");if(this.onVideoPausing!=""){dojo.eval(this.onVideoPausing+"()");}},onVideoStopped:function(){console.debug("Widget method : onVideoStopped()");if(this.onVideoStopping!=""){dojo.eval(this.onVideoStopping+"()");}},onError:function(_545,_546){console.debug("Widget method : onError(iError: "+_545+", sMessage: "+_546+")");if(this.onErrorNotification!=""){try{dojo.eval(this.onErrorNotification+"("+_545+","+"\""+_546+"\""+")");}catch(e){console.debug("PROBLEM: Callback method managing errors missing");}}},setWidth:function(_547){this.width=_547;this.videoPlayer.style["width"]=_547+"px";this.oPlayer.setWidth(_547);},setHeight:function(_548){this.height=_548;this.videoPlayer.style["height"]=_548+"px";this.oPlayer.setHeight(_548);},isPlaying:function(){return (this.oPlayer.isPlaying());},_changeActiveX:function(_549){this.stop();this.oPlayer.setActiveX(_549);},_stopStreamOnUnload:function(_54a){if(_54a.isPlaying()){_54a.stop();}}});dojo.declare("oaf.widget.layout.TvPlayer",null,{constructor:function(_54b){this.oParentWidget=_54b;this.oController=0;this.sUrl="";this.sIP="";this.sPort="";this.sFilePath="";this.bPlaying=false;this.bPaused=false;this.iVolume=_54b.initialVolume;this.iVolumeBeforeMute=0;this.bFTInit=false;this.aLoadedAX=this.buildLoadedAX();},statics:{sFT_CLASS_ID:"CLSID:633EB6AA-8601-4444-9238-571FBA134DE7",sWMP_CLASS_ID:"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6",sROP_CLASS_ID:"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA",sVLC_CLASS_ID:"CLSID:9BE31822-FDAD-461B-AD51-BE1D1C159921",sSWF_CLASS_ID:"CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000",iFT_PLAYER:1,iWMP_PLAYER:2,iROP_PLAYER:3,iVLC_PLAYER:4,iSWF_PLAYER:5},buildLoadedAX:function(){aLoadedAX=new Array();aLoadedAX[this.statics.iFT_PLAYER]=new Array(this.statics.sFT_CLASS_ID,false);aLoadedAX[this.statics.iWMP_PLAYER]=new Array(this.statics.sWMP_CLASS_ID,false);aLoadedAX[this.statics.iROP_PLAYER]=new Array(this.statics.sROP_CLASS_ID,false);aLoadedAX[this.statics.iVLC_PLAYER]=new Array(this.statics.sVLC_CLASS_ID,false);aLoadedAX[this.statics.iSWF_PLAYER]=new Array(this.statics.sSWF_CLASS_ID,false);return aLoadedAX;},setController:function(_54c){console.debug("TV Player :: Methode setController");this.oController=_54c;},registerCallbacks:function(_54d){if(!_54d.classid){switch(_54d.type){case "application/x-ms-wmp":_54d.classid=this.statics.sWMP_CLASS_ID;break;case "audio/x-pn-realaudio-plugin":_54d.classid=this.statics.sROP_CLASS_ID;break;default:break;}}switch(_54d.classid){case this.statics.sFT_CLASS_ID:console.debug("TV Player :: Methode registerCallbacks for FT");_54d.oFTPlayer=this;var _54e="console.debug('FT Player :: OnLiveStart()');";_54e+="this.oFTPlayer.bPlaying = true;";_54e+="this.oFTPlayer.oParentWidget.onVideoStarted();";var _54f=document.createElement("script");_54f.setAttribute("htmlFor","TvActiveX");_54f.setAttribute("event","OnLiveStart()");_54f.text=_54e;document.body.appendChild(_54f);_54e="console.debug('FT Player :: OnLiveStop()');";_54e+="this.oFTPlayer.bPlaying = false;";_54e+="this.oFTPlayer.oParentWidget.onVideoStopped();";var _550=document.createElement("script");_550.setAttribute("htmlFor","TvActiveX");_550.setAttribute("event","OnLiveStop()");_550.text=_54e;document.body.appendChild(_550);break;case this.statics.sWMP_CLASS_ID:console.debug("TV Player :: Methode registerCallbacks for WMP");_54d.setAttribute("widgetId",this.oParentWidget.id);var _54e="console.debug('WMP Player :: PlayStateChange('+iState+')');";if(dojo.isIE){_54e+="var oWidget = dijit.byId(this.getAttribute('widgetId'));";}else{if(dojo.isFF){_54e+="var oWidget = dijit.byId(dojo.byId(this.htmlFor).getAttribute('widgetId'));";}}_54e+="switch (iState) {"+"case 3 :{"+"oWidget.onVideoStarted();"+"break;"+"}"+"case 1 :{"+"oWidget.onVideoStopped();"+"break;"+"}"+"case 2 :{"+"oWidget.onVideoPaused();"+"break;"+"}"+"default :{"+"break;"+"}"+"}";var _551=document.createElement("script");_551.htmlFor="TvActiveX";_551.setAttribute("event","playStateChange(iState)");_551.text=_54e;document.body.appendChild(_551);_54e="console.debug('WMP Player :: KeyPress('+iKey+')');";var _552=document.createElement("script");_552.htmlFor="TvActiveX";_552.setAttribute("event","KeyPress(iKey)");_552.text=_54e;document.body.appendChild(_552);break;case this.statics.sROP_CLASS_ID:console.debug("TV Player :: Methode registerCallbacks for ROP");_54d.setAttribute("widgetId",this.oParentWidget.id);var _54e="var oWidget = dijit.byId(dojo.byId('TvActiveX').getAttribute('widgetId'));";if(dojo.isIE){var _553="TvActiveX_OnPlayStateChange(0, iNewState);";var _554=document.createElement("script");_554.htmlFor="TvActiveX";_554.setAttribute("event","OnPlayStateChange(iNewState)");_554.text=_553;document.body.appendChild(_554);}var _551=document.createElement("script");_551.type="text/javascript";_54e+="switch (iNewState) {"+"case 3 :{"+"oWidget.onVideoStarted();"+"break;"+"}"+"case 0 :{"+"oWidget.onVideoStopped();"+"break;"+"}"+"case 4 :{"+"oWidget.onVideoPaused();"+"break;"+"}"+"default :{"+"break;"+"}"+"}";_551.text="function TvActiveX_OnPlayStateChange(iOldState, iNewState){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_551);var _555=document.createElement("script");_555.type="text/javascript";_54e="console.debug('ROP Buffering : Flag '+iFlag+', Percent complete : '+iPercent)";_555.text="function TvActiveX_OnBuffering(iFlag, iPercent){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_555);var _556=document.createElement("script");_556.type="text/javascript";_54e="console.debug('ROP show status : '+sStatus)";_556.text="function TvActiveX_onShowStatus(sStatus){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_556);var _557=document.createElement("script");_557.type="text/javascript";_54e="console.debug('ROP Position : '+iPosition+', Length : '+iPosition)";_557.text="function TvActiveX_OnPosLength(iPosition, iLength){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_557);var _558=document.createElement("script");_558.type="text/javascript";_54e="console.debug('ROP Volume changed : '+iVolume)";_558.text="function TvActiveX_OnVolumeChange(iVolume){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_558);var _559=document.createElement("script");_559.type="text/javascript";_54e="console.debug('ROP Mute changed : '+bMute)";_559.text="function TvActiveX_OnMuteChange(bMute){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_559);var _55a=document.createElement("script");_55a.type="text/javascript";_54e="console.debug('ROP Clip Closed')";_55a.text="function TvActiveX_onClipClosed(){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55a);var _55b=document.createElement("script");_55b.type="text/javascript";_54e="console.debug('ROP Presentation Closed')";_55b.text="function TvActiveX_OnPresentationClosed(){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55b);var _55c=document.createElement("script");_55c.type="text/javascript";_54e="console.debug('ROP Clip Opened')";_55c.text="function TvActiveX_onClipOpened(){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55c);var _55d=document.createElement("script");_55d.type="text/javascript";_54e="console.debug('ROP Presentation Opened')";_55d.text="function TvActiveX_OnPresentationOpened(){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55d);var _55e=document.createElement("script");_55e.type="text/javascript";_54e="console.debug('ROP contacting : '+sHost)";_55e.text="function TvActiveX_OnContacting(sHost){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55e);var _55f=document.createElement("script");_55f.type="text/javascript";_54e="console.debug('ROP copyright : '+sCopyright)";_55f.text="function TvActiveX_OnCopyrightChange(sCopyright){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_55f);var _560=document.createElement("script");_560.type="text/javascript";_54e="console.debug('ROP author : '+sAuthor)";_560.text="function TvActiveX_OnAuthorChange(sAuthor){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_560);var _561=document.createElement("script");_561.type="text/javascript";_54e="console.debug('ROP error message : '+error)";_561.text="function TvActiveX_OnErrorMessage(severity,rma_code,user_code,user_string,more_info_url,error){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_561);var _562=document.createElement("script");_562.type="text/javascript";_54e="console.debug('ROP PreSeek')";_562.text="function TvActiveX_OnPreSeek(iOldTime, iNewTime){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_562);var _563=document.createElement("script");_563.type="text/javascript";_54e="console.debug('ROP PostSeek')";_563.text="function TvActiveX_OnPostSeek(iOldTime, iNewTime){"+_54e+"}";document.getElementsByTagName("head")[0].appendChild(_563);break;default:break;}},launchUrl:function(sUrl){this.sUrl=sUrl;console.debug("TV Player :: Methode launchUrl("+sUrl+")");switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:try{if(this.bFTInit){this.oController.SetUnicastStream(sUrl,"ANY");}else{window.setTimeout("RelaunchUrl("+this.oParentWidget.id+")",1000);}}catch(e){this.oParentWidget.onError(104,e.message);}break;case this.statics.iWMP_PLAYER:if(!this.isPaused()||sUrl!=this.oController.URL){this.stop();this.oController.URL=sUrl;}break;case this.statics.iROP_PLAYER:if(!this.isPaused()||sUrl!=this.oController.GetSource()){if(this.oController.CanStop()){this.oController.DoStop();}this.oController.SetSource(sUrl);}this.oController.DoPlay();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){if(!this.isPaused()||sUrl!=this.oController.MRL){if(this.oController.Playing){this.oController.stop();}this.oController.playlist.clear();this.oController.playlist.add(sUrl);}this.oController.playlist.play();}else{if(dojo.isFF){if(!this.isPaused()){if(this.oController.isplaying()){this.oController.stop();}this.oController.clear_playlist();this.oController.add_item(sUrl);}this.oController.play();}}this.bPaused=false;break;case this.statics.iSWF_PLAYER:if(dojo.isIE){if(!this.isPaused()||sUrl!=this.oController.Movie){this.oController.StopPlay();this.oController.Movie=sUrl;}this.oController.Play();this.bPaused=false;}break;default:break;}},launchUrlMulticast:function(sIP,_566){console.debug("TV Player :: Methode launchUrlMulticast("+sIP+":"+_566+")");this.sIP=sIP;this.sPort=_566;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:try{this.oController.SetLiveStream(sIP,_566,"ANY","FRE",false);}catch(e){this.oParentWidget.onError(103,e.message);}break;case this.statics.iVLC_PLAYER:var sUrl="udp://@"+sIP+":"+_566;this.launchUrl(sUrl);break;default:this.oParentWidget.onError(3,"Player's technology does not support multicast");break;}},stop:function(){console.debug("TV Player :: Methode stop()");this.bPaused=false;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.PlaybackStop();break;case this.statics.iWMP_PLAYER:this.oController.controls.stop();break;case this.statics.iROP_PLAYER:this.oController.DoStop();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){if(this.oController.playlist.itemCount>0){this.oController.playlist.stop();}}else{if(dojo.isFF){this.oController.stop();}}break;case this.statics.iSWF_PLAYER:this.oController.StopPlay();break;default:break;}},pause:function(){console.debug("TV Player :: Methode pause()");this.bPaused=true;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:try{if(this.oController.StateMode==1){this.oController.PlaybackPause();}else{if(this.oController.StateMode==0){this.stop();}}}catch(e){this.stop();}break;case this.statics.iWMP_PLAYER:if(this.oController.controls.isAvailable("Pause")){this.oController.controls.pause();}else{this.stop();}break;case this.statics.iROP_PLAYER:if(this.oController.CanPause()){this.oController.DoPause();}else{this.stop();}break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.playlist.togglePause();}else{if(dojo.isFF){this.oController.pause();}}break;case this.statics.iSWF_PLAYER:this.stop();break;default:break;}this.bPlaying=false;},play:function(){console.debug("TV Player :: Methode play()");if(this.isPaused()){switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.PlaybackRun();break;case this.statics.iWMP_PLAYER:this.oController.controls.play();break;case this.statics.iROP_PLAYER:this.oController.DoPlay();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.playlist.togglePause();}else{if(dojo.isFF){this.oController.play();}}this.bPaused=true;break;default:break;}}else{if(!this.isPlaying()){switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:if(!this.oParentWidget._bLiveMode){this.openFile(this.sFilePath);}else{if(this.oParentWidget._bMulticast){this.launchUrlMulticast(this.sIP,this.sPort);}else{this.launchUrl(this.sUrl);}}break;case this.statics.iWMP_PLAYER:case this.statics.iROP_PLAYER:case this.statics.iSWF_PLAYER:if(this.sUrl!=""){this.launchUrl(this.sUrl);}break;case this.statics.iVLC_PLAYER:if(this.oParentWidget._bMulticast){this.launchUrlMulticast(this.sIP,this.sPort);}else{this.launchUrl(this.sUrl);}break;default:break;}}}},isPlaying:function(){var _568=this.bPlaying;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:break;case this.statics.iWMP_PLAYER:_568=(this.oController.playState==3);break;case this.statics.iROP_PLAYER:_568=(this.oController.GetPlayState()==3);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){_568=this.oController.playlist.isPlaying;}else{if(dojo.isFF){_568=this.oController.isplaying();}}break;case this.statics.iSWF_PLAYER:_568=this.oController.Playing;break;default:_568=false;break;}this.bPlaying=_568;console.debug("TV Player :: Methode isPlaying returns : "+_568);return (_568);},isPaused:function(){var _569=this.bPaused;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iWMP_PLAYER:_569=(this.oController.playState==2);break;case this.statics.iROP_PLAYER:_569=(this.oController.GetPlayState()==4);break;default:if(this.isPlaying()){_569=false;}break;}this.bPaused=_569;console.debug("TV Player :: Methode isPaused returns : "+_569);return (_569);},setFullScreen:function(){if(!this.isPlaying()){return;}console.debug("TV Player :: Methode  setFullScreen()");switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.FullScreen=true;break;case this.statics.iWMP_PLAYER:this.oController.fullScreen=true;break;case this.statics.iROP_PLAYER:this.oController.SetFullScreen();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.video.fullscreen=true;}else{if(dojo.isFF){this.oController.fullscreen();}}break;default:break;}},getVolume:function(){var _56a=this.iVolume;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:_56a=this.oController.Volume;break;case this.statics.iWMP_PLAYER:_56a=this.oController.settings.volume;break;case this.statics.iROP_PLAYER:_56a=this.oController.GetVolume();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){_56a=this.oController.audio.volume;}else{if(dojo.isFF){this.oController.get_volume();}}break;default:break;}console.debug("TV Player :: Methode getVolume returns : "+_56a);this.iVolume=_56a;return _56a;},setVolume:function(_56b){if(_56b<0){_56b=0;}else{if(_56b>100){_56b=100;}}console.debug("TV Player :: Methode setVolume("+_56b+")");switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.Volume=_56b;break;case this.statics.iWMP_PLAYER:this.oController.settings.volume=_56b;break;case this.statics.iROP_PLAYER:this.oController.SetVolume(_56b);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.audio.volume=_56b;}else{if(dojo.isFF){this.oController.set_volume(_56b);}}break;default:break;}this.iVolume=_56b;},setMute:function(_56c){console.debug("TV Player :: Methode  setMute("+_56c+")");if(_56c){this.iVolumeBeforeMute=this.getVolume();}switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.Mute=_56c;break;case this.statics.iWMP_PLAYER:this.oController.settings.mute=_56c;break;case this.statics.iROP_PLAYER:this.oController.SetMute(_56c);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.audio.mute=_56c;}else{if(dojo.isFF){if(_56c){this.oController.mute();}else{this.oController.set_volume(this.iVolumeBeforeMute);}}}break;default:break;}},setActiveX:function(_56d){var _56e=this.oParentWidget.videoPlayer;if(_56e.hasChildNodes()){if(this.oParentWidget.activeX==_56d){console.debug("Method setActiveX : ActiveX already in use");if(((parseInt(_56d)!=this.statics.iWMP_PLAYER&&parseInt(_56d)!=this.statics.iSWF_PLAYER)||dojo.isIE)){return;}else{_56e.innerHTML="";}}else{if(dojo.isIE){if(this.oParentWidget.activeX!=-1){for(iLoop=0;iLoop<_56e.childNodes.length;iLoop++){if(_56e.childNodes[iLoop].firstChild.classid==this.aLoadedAX[this.oParentWidget.activeX][0]){_56e.childNodes[iLoop].style.display="none";break;}}}if(this.aLoadedAX[_56d][1]){for(iLoop=0;iLoop<_56e.childNodes.length;iLoop++){if(_56e.childNodes[iLoop].firstChild.classid==this.aLoadedAX[_56d][0]){_56e.childNodes[iLoop].style.display="inline";this.oParentWidget.activeX=_56d;this.setController(_56e.childNodes[iLoop].firstChild);return;}}}}else{_56e.innerHTML="";}}}var _56f=this.oParentWidget.width;var _570=this.oParentWidget.height;var _571=true;var _572="TvActiveX";var _573="TvActiveX";oAXPlayer=document.createElement("DIV");oAXPlayer.setAttribute("style","height:"+_570+";width:"+_56f+";background-color:black");_56e.appendChild(oAXPlayer);if(dojo.isIE){switch(parseInt(_56d)){case this.statics.iFT_PLAYER:oAXPlayer.oFTPlayer=this;var _574="console.debug('FT Player :: OnInitEnd()');";_574+="try{oAXPlayer.firstChild.Init(1);oAXPlayer.oFTPlayer.bFTInit = true;}catch(e){oAXPlayer.oFTPlayer.oParentWidget.onError(102,e.message);}";var _575=document.createElement("script");_575.setAttribute("htmlFor","TvActiveX");_575.setAttribute("event","OnInitEnd()");_575.text=_574;document.body.appendChild(_575);oAXPlayer.innerHTML="<OBJECT CLASSID="+this.statics.sFT_CLASS_ID+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" />"+"</OBJECT>";console.debug("FT ActiveX loaded");break;case this.statics.iWMP_PLAYER:sMode=this.oParentWidget.useDefaultControls?"mini":"none";oAXPlayer.innerHTML="<OBJECT CLASSID="+this.statics.sWMP_CLASS_ID+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" codebase="+this.oParentWidget._statics.sWMP_codebase+" />"+"<PARAM NAME=\"enableContextMenu\" VALUE=\"false\">"+"<PARAM NAME=\"uiMode\" VALUE="+sMode+">"+"<PARAM NAME=\"stretchToFit\" VALUE=\"True\">"+"</OBJECT>";console.debug("WMP ActiveX loaded");break;case this.statics.iROP_PLAYER:sMode=this.oParentWidget.useDefaultControls?"ImageWindow,ControlPanel":"ImageWindow";oAXPlayer.innerHTML="<OBJECT CLASSID="+this.statics.sROP_CLASS_ID+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" codebase="+this.oParentWidget._statics.sROP_codebase+" />"+"<PARAM NAME=\"CONTROLS\" VALUE="+sMode+">"+"<PARAM NAME=\"MAINTAINASPECT\" VALUE=\"True\">"+"<PARAM NAME=\"BACKGROUNDCOLOR\" VALUE=\"#000000\">"+"</OBJECT>";console.debug("ROP ActiveX loaded");break;case this.statics.iVLC_PLAYER:oAXPlayer.innerHTML="<OBJECT CLASSID="+this.statics.sVLC_CLASS_ID+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" codebase="+this.oParentWidget._statics.sVLC_codebase+" />"+"<PARAM NAME=\"AutoPlay\" VALUE=\"false\">"+"<PARAM NAME=\"AutoLoop\" VALUE=\"false\">"+"<PARAM NAME=\"ShowDisplay\" VALUE=\"False\">"+"</OBJECT>";oAXPlayer.firstChild.style.width=_56f;oAXPlayer.firstChild.style.height=_570;console.debug("VLC ActiveX loaded");break;case this.statics.iSWF_PLAYER:oAXPlayer.innerHTML="<OBJECT CLASSID="+this.statics.sSWF_CLASS_ID+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" codebase="+this.statics.sSWF_codebase+" />"+"<PARAM NAME=\"bgcolor\" VALUE=\"#000000\">"+"</OBJECT>";console.debug("SWF ActiveX loaded");break;default:_571=false;if(isNaN(parseInt(_56d))){console.debug("The value entered for the ActiveX is not an integer");}else{console.debug("The value entered for the ActiveX parameter is not correct");}break;}}else{if(dojo.isFF){switch(parseInt(_56d)){case this.statics.iFT_PLAYER:console.debug("The current browser does not support the selected ActiveX");this.oParentWidget.onError(1,"The current browser does not support the selected ActiveX");_56e.removeChild(oAXPlayer);this.oParentWidget.activeX=-1;return;break;case this.statics.iWMP_PLAYER:sMode=this.oParentWidget.useDefaultControls?"mini":"none";oAXPlayer.innerHTML="<OBJECT type=\"application/x-ms-wmp\""+" pluginspage="+this.oParentWidget._statics.sWMP_pluginsPage+" id="+_572+" name="+_573+" width="+_56f+" height="+_570+" />"+"<PARAM NAME=\"enableContextMenu\" VALUE=\"false\">"+"<PARAM NAME=\"windowlessVideo\" VALUE=\"False\">"+"<PARAM NAME=\"uiMode\" VALUE="+sMode+">"+"<PARAM NAME=\"stretchToFit\" VALUE=\"True\">"+"</OBJECT>";console.debug("WMP ActiveX loaded");break;case this.statics.iROP_PLAYER:sMode=this.oParentWidget.useDefaultControls?"ImageWindow,ControlPanel":"ImageWindow";oAXPlayer.innerHTML="<EMBED type=\"audio/x-pn-realaudio-plugin\""+" scriptcallbacks=\"ALL\""+" maintainaspect=\"true\""+" id="+_572+" name="+_573+" src=\""+this.oParentWidget._url+"\""+" controls="+sMode+" backgroundcolor=\"#000000\""+" width="+_56f+" height="+_570+" />";console.debug("ROP ActiveX loaded");break;case this.statics.iVLC_PLAYER:oAXPlayer.innerHTML="<EMBED type=\"application/x-vlc-plugin\""+" pluginspage="+this.oParentWidget._statics.sVLC_pluginsPage+" id="+_572+" name="+_573+" target=\""+this.oParentWidget._url+"\""+" AutoPlay =\"no\" loop=\"no\""+" width="+_56f+" height="+_570+" />";console.debug("VLC ActiveX loaded");break;case this.statics.iSWF_PLAYER:oAXPlayer.innerHTML="<EMBED type=\"application/x-shockwave-flash\""+" id="+_572+" name="+_573+" src=\""+this.oParentWidget._url+"\""+" quality=\"high\" bgcolor=\"#000000\""+" width="+_56f+" height="+_570+" />";console.debug("SWF ActiveX loaded");break;default:_571=false;if(isNaN(parseInt(_56d))){console.debug("The value entered for the ActiveX is not an integer");}else{console.debug("The value entered for the ActiveX parameter is not correct");}break;}}}if(_571){this.setController(oAXPlayer.firstChild);this.oParentWidget.activeX=_56d;try{if((_56d==this.statics.iVLC_PLAYER)&&dojo.isFF){var _576=(this.oController.get_volume()).toString();}else{var _577=(this.getActiveXVersion(_56d)).toString();}}catch(e){var _578=-1;var _579="";switch(_56d){case this.statics.iFT_PLAYER:_578=101;_579="FT ActiveX not installed";break;case this.statics.iWMP_PLAYER:if(dojo.isIE){_578=201;_579="Windows Media Player not installed";}else{if(dojo.isFF){_578=202;_579="WMP Plugin for Firefox not installed";}}break;case this.statics.iROP_PLAYER:_578=301;_579="ROP ActiveX not installed";break;case this.statics.iVLC_PLAYER:if(dojo.isIE){_578=401;_579="VLC ActiveX not installed";}else{if(dojo.isFF){_578=402;_579="VLC Plugin for Firefox not installed";}}break;case this.statics.iSWF_PLAYER:if(dojo.isIE){_578=501;_579="Flash ActiveX not installed";}else{if(dojo.isFF){_578=502;_579="Flash Plugin for Firefox not installed";}}break;default:break;}this.loadingFailure(_578,_579);return;}if(!this.isMinimalVersionReached(parseInt(_56d))){this.loadingFailure(2,"Your version of the AX or plugin must be updated");return;}this.registerCallbacks(oAXPlayer.firstChild);this.oParentWidget.activeX=_56d;this.aLoadedAX[_56d][1]=true;}},loadingFailure:function(_57a,_57b){this.oParentWidget.onError(_57a,_57b);this.oParentWidget.videoPlayer.removeChild(oAXPlayer);this.oParentWidget.activeX=-1;},getActiveXVersion:function(_57c){if(!_57c){_57c=parseInt(this.oParentWidget.activeX);}var _57d="";switch(_57c){case this.statics.iFT_PLAYER:_57d=this.oController.AXVersion;break;case this.statics.iWMP_PLAYER:_57d=this.oController.versionInfo;break;case this.statics.iROP_PLAYER:_57d=this.oController.GetVersionInfo();break;case this.statics.iVLC_PLAYER:if(dojo.isIE){_57d=this.oController.VersionInfo;}break;case this.statics.iSWF_PLAYER:_57d=this.oController.FlashVersion();break;default:break;}console.debug("TV Player :: Methode getActiveXVersion returns : "+_57d);return _57d;},isMinimalVersionReached:function(_57e){var _57f=true;var _580=this.getActiveXVersion(_57e).toString();var _581="";var _582=0;var _583=0;var _584=0;var _585=0;var _586=0;var _587=0;switch(_57e){case this.statics.iFT_PLAYER:_581=this.oParentWidget._statics.iFT_MinimalVersion;break;case this.statics.iWMP_PLAYER:_581=this.oParentWidget._statics.iWMP_MinimalVersion;break;case this.statics.iROP_PLAYER:_581=this.oParentWidget._statics.iROP_MinimalVersion;break;case this.statics.iVLC_PLAYER:_581=this.oParentWidget._statics.iVLC_MinimalVersion;break;case this.statics.iSWF_PLAYER:_581=this.oParentWidget._statics.iSWF_MinimalVersion;break;default:break;}while(_583!=-1){_583=_580.indexOf(".",_582);_584=_581.indexOf(".",_585);if(_583!=-1){while(_580.substring(_582,_582+1)=="0"&&_582<_583){_582++;}}else{while(_580.substring(_582,_582+1)=="0"&&_582<=_580.length){_582++;}}if(_584!=-1){while(_581.substring(_585,_585+1)=="0"&&_585<_584){_585++;}}else{while(_581.substring(_585,_585+1)=="0"&&_585<=_581.length){_585++;}}if(_583!=-1){_586=parseInt(_580.substring(_582,_583));}else{_586=parseInt(_580.substring(_582));}if(_584!=-1){_587=parseInt(_581.substring(_585,_584));}else{_587=parseInt(_581.substring(_585));}if(_586<_587){_57f=false;break;}else{if(_586>_587){break;}}_582=_583+1;_585=_584+1;}return _57f;},openFile:function(_588){switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oParentWidget.onError(105,e.message);break;case this.statics.iWMP_PLAYER:case this.statics.iROP_PLAYER:case this.statics.iVLC_PLAYER:case this.statics.iSWF_PLAYER:this.launchUrl(_588);break;default:break;}},getMediaLength:function(){var _589=-1;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:_589=Math.round(this.oController.Duration);break;case this.statics.iWMP_PLAYER:_589=Math.round(this.oController.currentMedia.duration);break;case this.statics.iROP_PLAYER:_589=Math.round(this.oController.GetLength()/1000);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){if(this.isPlaying()||this.isPaused()){_589=Math.round(this.oController.input.length/1000);}}else{if(dojo.isFF){if(this.isPlaying()||this.isPaused()){_589=this.oController.get_length();}}}break;default:break;}return _589;},getCurrentPosition:function(){var _58a=-1;switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:_58a=Math.round(this.oController.Position);break;case this.statics.iWMP_PLAYER:_58a=Math.round(this.oController.controls.currentPosition);break;case this.statics.iROP_PLAYER:_58a=Math.round(this.oController.GetPosition()/1000);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){if(this.oController.playlist.isPlaying){_58a=Math.round(this.oController.input.position*(this.oController.input.length/1000));}}else{if(dojo.isFF){if(this.oController.isplaying()){_58a=Math.round(this.oController.get_position()*(this.oController.get_length()));}}}break;default:break;}return _58a;},setPercentagePosition:function(_58b){var _58c=this.getMediaLength();switch(parseInt(this.oParentWidget.activeX)){case this.statics.iFT_PLAYER:this.oController.Position=Math.round(_58b*_58c/100);break;case this.statics.iWMP_PLAYER:this.oController.controls.currentPosition=Math.round(_58b*_58c/100);break;case this.statics.iROP_PLAYER:this.oController.SetPosition(Math.round(_58b*_58c/100)*1000);break;case this.statics.iVLC_PLAYER:if(dojo.isIE){this.oController.input.position=_58b/100;}else{if(dojo.isFF){this.oController.seek(Math.round(_58b*_58c/100)*1000,false);}}break;default:break;}},setWidth:function(_58d){if(this.oController!=0){this.oController.setAttribute("width",_58d);switch(parseInt(this.oParentWidget.activeX)){case this.statics.iVLC_PLAYER:this.oController.style.width=_58d;break;default:break;}}},setHeight:function(_58e){if(this.oController!=0){this.oController.setAttribute("height",_58e);switch(parseInt(this.oParentWidget.activeX)){case this.statics.iVLC_PLAYER:this.oController.style.height=_58e;break;case this.statics.iWMP_PLAYER:if(dojo.isFF){this.oController.style.height=_58e;}break;default:break;}}}});function RelaunchUrl(_58f){dijit.byId(_58f.id).launchUrl(dijit.byId(_58f.id).oPlayer.sUrl,dijit.byId(_58f.id).activeX);};}if(!dojo._hasResource["bbtp.auth.widget.AuthenticationText"]){dojo._hasResource["bbtp.auth.widget.AuthenticationText"]=true;dojo.provide("bbtp.auth.widget.AuthenticationText");dojo.declare("bbtp.auth.widget.AuthenticationText",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"authenticationText\" style=\"width: 600\"\n\t><table width=\"600\" cellpadding=\"10\" cellspacing=\"10\"\n\t\t><tr\n\t\t\t><td width=\"10\" rowspan=\"4\">&nbsp;</td\n\t\t\t><td colspan=\"2\" class=\"homeTitle\"\n\t\t\t\t><b>${_text1}<br>${_text2}<br>${_text3}</b><br><br\n\t\t\t></td\n\t\t></tr\n\t\t><tr style=\"display: none\"><td>${_text4}&nbsp;&nbsp;<b><a href=\"#\" dojoAttachPoint=\"tourNode\">${_text5}</a></b><br><br></td></tr\n\t\t><tr\n\t\t\t><td><button dojoType=\"dijit.form.Button\" onClick=\"window.open('${_registrationUrl}', '_self');\">${_registrationText}</button>&nbsp;&nbsp;<b><a href=\"#\" onClick=\"parent.auth.destroy();\">${_text6}</a></b></td\n\t\t></tr\n\t\t><tr><td>${_text8}<br /><br /><b>${_text7}</b></td></tr\n\t></table\n\t><table width=\"600\" cellpadding=\"10\" cellspacing=\"10\"\n\t\t><tr><td width=\"10\">&nbsp;</td><td><div id=\"${AUTHENT_FORM_ID}\"></div></td><td width=\"10\">&nbsp;</td></tr\n\t></table\n></div>\n",_authentication:null,AUTHENT_FORM_ID:"authent_form_id",constructor:function(_590){this.i18n=dojo.i18n.getLocalization("bbtp.auth.i18n","AuthenticationText",this.lang);this.title=this.i18n["welcomeTitle"];this._text1=this.i18n["yourWorld"];this._text2=this.i18n["personnalizeIt"];this._text3=this.i18n["shareIt"];this._text4=this.i18n["knowMore"];this._text5=this.i18n["guidedTurn"];this._registrationText=this.i18n["registerNow"];this._text6=this.i18n["tryIt"];this._text7=this.i18n["registeredUser"];this._text8=this.i18n["welcomeText"];this._registrationUrl=_590;},postCreate:function(){this.contentId=this.id;},destroy:function(){if(this.authentication){this.authentication.destroy();this.authentication=null;}bbtp.auth.widget.AuthenticationText.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.auth.widget.Authentification"]){dojo._hasResource["bbtp.auth.widget.Authentification"]=true;dojo.provide("bbtp.auth.widget.Authentification");dojo.declare("bbtp.auth.widget.Authentification",[dijit._Widget],{uri:null,widgetType:"bbtp.auth.widget.Authentification",width:null,contentId:null,parentId:null,className:"bbtp_authentificationIframe",onloadEvent:null,_iframeId:null,constructor:function(){},postMixInProperties:function(){},postCreate:function(){bbtp.auth.widget.Authentification.superclass.postCreate.apply(this,arguments);this._Initialize();dojo.addOnUnload(this._onPageUnload);},destroy:function(){if(this.onclickEvent){this._disconnectOnClickEvent();}bbtp.auth.widget.Authentification.superclass.destroy.apply(this,arguments);},attachParent:function(_591){var _592=dojo.byId(_591);var _593=dojo.byId(this.contentId);if(_592){this.parentId=_591;_592.appendChild(_593);}else{console.warn("ATTENTION! L'identifiant ["+_591+"] de la zone de contenu est inconnu !");}},showContent:function(){dojo.byId(this.contentId).style.display="";},hideContent:function(){dojo.byId(this.contentId).style.display="none";},_onLoadEvent:function(e){if(this.onloadEvent){this.onloadEvent();}},_onPageUnload:function(){},_Initialize:function(){if(!this.uri){console.warn("L'attribut [uri] doit être spécifié au constructeur de la classe.");}this._InitializeContent();},_InitializeContent:function(){this.contentId=this._getContentId();var _595="frame_"+this.contentId;var _596="frameId_"+this.contentId;var div=dojo.doc.createElement("div");div.id=this.contentId;div.className="bbtp_authentification";div.style.display="none";if(this.width){div.style.width=this.width+"px";}var _598=dojo.doc.createElement("iframe");this._iframeId=_596;_598.id=_596;_598.frameBorder="0";_598.scrolling="no";_598.className=this.className;_598.src=this.uri;_598.onload=dojo.hitch(this,"_onLoadEvent");div.appendChild(_598);dojo.body().appendChild(div);},_getContentId:function(){var id="";var i=0;do{id=this.widgetType+i;i++;}while(dojo.byId(id));return id;}});}if(!dojo._hasResource["bbtp.dnd.MoveableDialog"]){dojo._hasResource["bbtp.dnd.MoveableDialog"]=true;dojo.provide("bbtp.dnd.MoveableDialog");dojo.declare("bbtp.dnd.MoveableDialog",[dojo.dnd.Moveable],{onMove:function(_59b,_59c){this.onMoving(_59b,_59c);var _59d=dijit.getViewport();if(_59c.l<_59d.l){_59c.l=_59d.l;}if(_59c.t<_59d.t){_59c.t=_59d.t;}dojo.marginBox(_59b.node,_59c);this.onMoved(_59b,_59c);}});}if(!dojo._hasResource["bbtp.common.widget.Dialog"]){dojo._hasResource["bbtp.common.widget.Dialog"]=true;dojo.provide("bbtp.common.widget.Dialog");dojo.declare("bbtp.common.widget.Dialog",dijit.Dialog,{cancelEvent:null,contentId:"",content:null,contentsCount:0,contentWidth:0,contentHeight:0,isVisible:false,titleInformation:null,topMost:false,modalDialog:true,widgetType:"Dialog",width:0,templateString:null,templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width: ${width}\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td bgcolor=\"white\"><div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\"></div></td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n\n<!--\n\n\tSuite à un bug de redimentionnement de colonne sur IE6\n\tles bords arrondis de la fenêtre de dialogue ont dû être\n\ttronqués.\n\n\tDétail du bug: IE6 redimentionne des colonnes même lorsque\n\tles tailles de celles-ci ont été spécifiées. Implique une\n\tdéformation des images de fond (arrondis des fenêtres)\n\n\n\tSi dessous, le template d'origne:\n\n\n<div class=\"bbtp_dlg\">\n\t<table cellpadding=\"0\" cellspacing=\"0\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft2\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t<span dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight2\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td colspan=\"3\"><div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\"></div></td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td colspan=\"2\" class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td colspan=\"2\" class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n\n-->\n",_event:null,_contents:[],_currentContent:"",_cancelEventMouseDown:null,setCancelEvent:function(_59e){if(_59e){if(this.cancelEvent!=""){dojo.disconnect(this._event);}this.cancelEvent=_59e;this._connectEvent();}},setSize:function(_59f,_5a0){this.tableSkin.style.width=_59f;this.tableSkin.style.height=_5a0;this.container.style.width=_59f;this.container.style.height=_5a0;},addContent:function(_5a1){var _5a2;if(_5a2=dojo.byId(_5a1)){this.containerNode.appendChild(_5a2);this._contents[_5a1]=_5a2;_5a2.style.display="none";this.contentsCount++;return _5a2;}return null;},activeContent:function(_5a3){if(this._contents[_5a3]){if(this._currentContent!=""){this._contents[this._currentContent].style.display="none";}this._contents[_5a3].style.display="";this._currentContent=_5a3;}},setTitle:function(_5a4){this.titleNode.innerHTML=_5a4;},showDialog:function(){this.show();this.setModalDialog(this.modalDialog);this.isVisible=true;if(this.topMost){this.container.style.zIndex="1001";this._underlay.domNode.style.zIndex="1000";}},hideDialog:function(){this.hide();this.isVisible=false;},setModalDialog:function(_5a5){this.modalDialog=_5a5;if(this._underlay){this._underlay.domNode.style.display=(this.modalDialog?"block":"none");}},setPosition:function(_5a6,_5a7){this.domNode.style.left=Math.floor(_5a6)+"px";this.domNode.style.top=Math.floor(_5a7)+"px";},_setup:function(){this.inherited("_setup",arguments);if(this._moveable){this._moveable.destroy();delete this._moveable;this._moveable=new bbtp.dnd.MoveableDialog(this.domNode,{handle:this.titleBar});}},_connectEvent:function(){this._event=dojo.connect(this.closeButtonNode,"onclick",this,dojo.hitch(this,"cancelEvent"));},_onPageUnload:function(){},_cancelMouseDown:function(e){e.cancelBubble=true;},_createContentInformation:function(){var span;span=dojo.doc.createElement("span");span.style.widh="20px";this.titleBar.appendChild(span);var div;div=dojo.doc.createElement("div");div.className="bbtp_dlgTitleInformation";div.innerHTML=this.titleInformation;this.titleInformationNode=div;this.titleBar.appendChild(div);},setTitleInformation:function(_5ab){this.titleInformation=_5ab;this.titleInformationNode.innerHTML=this.titleInformation;},postCreate:function(){bbtp.common.widget.Dialog.superclass.postCreate.apply(this,arguments);if(this.titleInformation&&this.titleBar){this._createContentInformation();this._cancelEventMouseDown=dojo.connect(this.titleInformationNode,"onmousedown",this,dojo.hitch(this,"_cancelMouseDown"));}if(this.width!=0){this.container.style.width=this.width+"px";}if(this.contentWidth!=0){this.containerNode.style.width=this.contentWidth+"px";}if(this.contentHeight!=0){this.containerNode.style.height=this.contentHeight+"px";}if(this.content){if(this.content.contentId){this.addContent(this.content.contentId);this.activeContent(this.content.contentId);}}else{if(this.contentId!=""){this.addContent(this.contentId);this.activeContent(this.contentId);}}if(this.cancelEvent){this._connectEvent();}dojo.addOnUnload(this._onPageUnload);},destroy:function(){if(this._fadeOut.status()=="playing"){this._fadeOut.stop();this._fadeOut=null;this.open=false;}if(this.open){this.hide();this._fadeOut.stop();this._fadeOut=null;this.open=false;this.container.style.display="none";}if(this.content){if(this.content.destroy){this.content.destroy();}this.content=null;}if(this.cancelEvent!=""){dojo.disconnect(this._event);}if(this._cancelEventMouseDown){dojo.disconnect(this._cancelEventMouseDown);}bbtp.common.widget.Dialog.superclass.destroy.apply(this,arguments);},_onKey:function(evt){}});}if(!dojo._hasResource["bbtp.common.widget.DialogWait"]){dojo._hasResource["bbtp.common.widget.DialogWait"]=true;dojo.provide("bbtp.common.widget.DialogWait");dojo.declare("bbtp.common.widget.DialogWait",dijit.Dialog,{autoClose:null,autoCloseDelay:5000,message:"",modalDialog:false,templateString:null,templateString:"<div class=\"bbtp_dlg\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_waitdlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_waitdlgTitleBarCenter\">\n\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_waitdlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_waitdlgTitle\">${title}</span>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_waitdlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_waitdlgVerticalDialogLeft\" rowspan=\"2\"></td>\n\t\t\t<td class=\"bbtp_waitdlgPaneContent\"><div class=\"bbtp_waitdlgAnimatedPicture\"></div></td>\n\t\t\t<td class=\"bbtp_waitdlgVerticalDialogRight\" rowspan=\"2\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_waitdlgPaneContent\" dojoAttachPoint=\"waitMessage\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_waitdlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_waitdlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_waitdlgFooterRight\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_leftPosition:0,_topPosition:0,_handle:null,setTitle:function(_5ad){this.titleNode.innerHTML=_5ad;},setMessage:function(_5ae){this.waitMessage.innerHTML=_5ae;},showDialog:function(){this.show();this.setModalDialog(this.modalDialog);if(this._leftPosition>0||this._topPosition>0){this.setPosition(this._leftPosition,this._topPosition);}if(this.autoClose){if(this._handle){window.clearTimeout(this._handle);}this._handle=setTimeout(dojo.hitch(this,"hideDialog"),this.autoCloseDelay);}},hideDialog:function(){this._handle=null;this.hide();},setModalDialog:function(_5af){this.modalDialog=_5af;if(this._underlay){this._underlay.domNode.style.display=(this.modalDialog?"block":"none");}},setPosition:function(_5b0,_5b1){this.domNode.style.left=Math.floor(_5b0)+"px";this.domNode.style.top=Math.floor(_5b1)+"px";this._leftPosition=Math.floor(_5b0);this._topPosition=Math.floor(_5b1);},setAutoClose:function(b){this.autoClose=b;},_onPageUnload:function(){},postCreate:function(){bbtp.common.widget.DialogWait.superclass.postCreate.apply(this,arguments);this.waitMessage.innerHTML=this.message;dojo.addOnUnload(this._onPageUnload);var size,_5b4;this.showDialog();this.hideDialog();size=dojo.marginBox(this.domNode);_5b4=dijit.getViewport();this.setPosition(((_5b4.w-size.w)>>1),50);},destroy:function(){bbtp.common.widget.DialogWait.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.common.widget.DialogAlert"]){dojo._hasResource["bbtp.common.widget.DialogAlert"]=true;dojo.provide("bbtp.common.widget.DialogAlert");dojo.declare("bbtp.common.widget.DialogAlert",bbtp.common.widget.Dialog,{okEvent:null,cancelEvent:null,widgetType:"bbtp.common.widget.DialogAlert",templateString:null,templateString:"<div class=\"bbtp_dlg bbtp_dlgAlert\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width: ${width}\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_messagedlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_messagedlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_messagedlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td rowspan=\"2\" class=\"bbtp_messagedlgVerticalDialogLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgDialogSeparator\">\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_alertdlgPaneContent\">\n\t\t\t\t\t<table align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td style=\"height:60;width:60\">\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"imageWarning\" class=\"bbtp_alertdlgWarningImage\"></div>\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"imageOk\" class=\"bbtp_alertdlgOkImage\"></div>\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"imageInfo\" class=\"bbtp_alertdlgInfoImage\"></div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td style=\"width:100%\"><span dojoAttachPoint=\"dialogMessage\" class=\"bbtp_alertdlgMessage\"></span></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td rowspan=\"2\" class=\"bbtp_messagedlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr class=\"bbtp_messagedlgPaneContent\">\n\t\t\t<td align=\"right\" class=\"bbtp_dlgDialogSeparator\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"5\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<span dojoAttachPoint=\"buttonOk\"></span>&nbsp;\n\t\t\t\t\t\t\t<span dojoAttachPoint=\"buttonCancel\"></span>&nbsp;\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterCenter\">\n\t\t\t\t<span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgFooterRight\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_buttonOk:null,_buttonCancel:null,DIALOGTYPE_OKCANCEL:1,DIALOGTYPE_INFO:2,DIALOGTYPE_WARNING:3,DIALOGTYPE_WARNING_OKCANCEL:5,DIALOGTYPE_ERROR:4,showDialog:function(_5b5,_5b6,_5b7){this.imageOk.style.display="none";this.imageInfo.style.display="none";this.imageWarning.style.display="none";this._buttonOk.domNode.style.display="none";this._buttonCancel.domNode.style.display="none";this.dialogMessage.innerHTML=_5b6;if(_5b7){this.setTitle(_5b7);}switch(_5b5){case this.DIALOGTYPE_OKCANCEL:this.imageOk.style.display="";this._buttonOk.domNode.style.display="";this._buttonCancel.domNode.style.display="";break;case this.DIALOGTYPE_INFO:this.imageInfo.style.display="";this._buttonOk.domNode.style.display="";break;case this.DIALOGTYPE_WARNING:this.imageWarning.style.display="";this._buttonOk.domNode.style.display="";break;case this.DIALOGTYPE_WARNING_OKCANCEL:this.imageOk.style.display="";this._buttonOk.domNode.style.display="";this._buttonCancel.domNode.style.display="";break;case this.DIALOGTYPE_ERROR:this.imageWarning.style.display="";this._buttonOk.domNode.style.display="";break;default:break;}bbtp.common.widget.DialogAlert.superclass.showDialog.apply(this,arguments);if(this._underlay){this._underlay.domNode.style.zIndex="9998";}},_onPageUnload:function(){},_initialize:function(){this._buttonOk=new dijit.form.Button({label:this.i18n.LABEL_OKBUTTON,onClick:dojo.hitch(this,"_onokEvent")});this._buttonCancel=new dijit.form.Button({label:this.i18n.LABEL_CANCELBUTTON,onClick:dojo.hitch(this,"_oncancelEvent")});this.buttonOk.appendChild(this._buttonOk.domNode);this.buttonCancel.appendChild(this._buttonCancel.domNode);},_onokEvent:function(){if(this.okEvent){this.okEvent();}this.hideDialog();},_oncancelEvent:function(){if(this.cancelEvent){this.cancelEvent();}this.hideDialog();},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","DialogAlert",this.lang);},postCreate:function(){bbtp.common.widget.DialogAlert.superclass.postCreate.apply(this,arguments);this._initialize();this.setModalDialog(true);dojo.addOnUnload(this._onPageUnload);},destroy:function(){bbtp.common.widget.DialogAlert.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["dijit.layout.LayoutContainer"]){dojo._hasResource["dijit.layout.LayoutContainer"]=true;dojo.provide("dijit.layout.LayoutContainer");dojo.declare("dijit.layout.LayoutContainer",dijit.layout._LayoutWidget,{layout:function(){dijit.layout.layoutChildren(this.domNode,this._contentBox,this.getChildren());},addChild:function(_5b8,_5b9){dijit._Container.prototype.addChild.apply(this,arguments);if(this._started){dijit.layout.layoutChildren(this.domNode,this._contentBox,this.getChildren());}},removeChild:function(_5ba){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._started){dijit.layout.layoutChildren(this.domNode,this._contentBox,this.getChildren());}}});dojo.extend(dijit._Widget,{layoutAlign:"none"});}if(!dojo._hasResource["bbtp.auth.widget.ForgottenPassword"]){dojo._hasResource["bbtp.auth.widget.ForgottenPassword"]=true;dojo.provide("bbtp.auth.widget.ForgottenPassword");dojo.declare("bbtp.auth.widget.ForgottenPassword",bbtp.common.widget.Dialog,{cancelEvent:null,sentEvent:null,serviceURL:"",modalDialog:true,lang:"",widgetType:"bbtp.auth.widget.ForgottenPassword",templateString:null,templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width:520\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width:520\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_messagedlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_messagedlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_messagedlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogLeft\"></td>\n\t\t\t<td>\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_messagedlgPaneContent\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" class=\"dlgForgottenPassword\" border=\"0\">\n\t\t\t\t\t\t\t<tr><td width=\"480\" colspan=\"2\"><p class=\"orange\" dojoAttachPoint=\"dialogMessage\"></p></tr>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<td width=\"100\" dojoAttachPoint=\"emailTitle\"></td>\n\t\t\t\t\t\t\t\t<td width=\"380\"><input type=\"text\" class=\"dlgForgottenPasswordEmail\" dojoAttachPoint=\"emailText\" name=\"email\" id=\"email\" maxlength=\"128\"></td>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t<tr><td colspan=\"2\"><br></td></tr>\n\t\t\t\t\t\t\t<tr><td colspan=\"2\"class=\"dlgForgottenPasswordButtonsAlign\"><input type=\"button\" class=\"dlgForgottenPasswordSubmitButton\" id=\"submit\" name=\"submit\" dojoAttachPoint=\"submitButton\"  dojoAttachEvent=\"onclick: _sendDatas\" /></td></tr>\n\t\t\t\t\t\t</table>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_event:null,_dialogWait:null,_dialogAlert:null,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",setCancelEvent:function(_5bb){if(_5bb){if(this.cancelEvent!=""){dojo.disconnect(this._event);}this.cancelEvent=_5bb;this._connectEvent();}},setTitle:function(_5bc){this.titleNode.innerHTML=_5bc;},showDialog:function(){this.show();this.setModalDialog(this.modalDialog);},hideDialog:function(){this.hide();},setModalDialog:function(_5bd){this.modalDialog=_5bd;if(this._underlay){this._underlay.domNode.style.display=(this.modalDialog?"block":"none");}},setPosition:function(_5be,_5bf){this.domNode.style.left=Math.floor(_5be)+"px";this.domNode.style.top=Math.floor(_5bf)+"px";},_connectEvent:function(){this._event=dojo.connect(this.closeButtonNode,"onclick",this,dojo.hitch(this,"cancelEvent"));},_sendDatas:function(){if(this.serviceURL!=""&&this.emailText.value!=""){var url=this.serviceURL+"?action=getPassword&email="+encodeURI(this.emailText.value);var arg={url:url,method:"get",handleAs:"text",form:null,load:dojo.hitch(this,"_sentDatas"),error:dojo.hitch(this,"_errorDatas")};this.errorNumber=0;this.hideDialog();this._dialogWait.showDialog();dojo.xhrGet(arg);}},_sentDatas:function(_5c2,_5c3){this._dialogWait.hideDialog();var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br>";var json=dojo.fromJson(_5c2);if(json){if(json.result){if(json.result.state){if(json.result.state==this._RESPONSE_OK){if(this.sentEvent){this.sentEvent();}this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,this.i18n.LABEL_EMAIL_SENT);return;}else{msg=json.result.error;}}else{msg+=this.i18n.ERROR_SERVERWRONGDATAS;}}else{msg+=this.i18n.ERROR_SERVERWRONGDATAS;}}else{msg+=this.i18n.ERROR_SERVERNOTREADY;}this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);},_errorDatas:function(_5c6,_5c7){var _5c8;if(_5c7.xhr){switch(_5c7.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:_5c8=this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:_5c8=this.i18n.ERROR_SERVERNOTREADY;break;default:_5c8=this.i18n.ERROR_UNKNOWN;break;}}else{_5c8=this.i18n.ERROR_SERVERNOTFOUND;}this._dialogWait.hideDialog();var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+_5c8;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);},_onPageUnload:function(){},_initialize:function(){if(this.serviceURL==""){alert("Vous devez renseigner l'URL du service Web permettant d'envoyer le mot de passe à l'utilisateur!\n\nPropriété [serviceURL]");}if(this.lang==""){alert("Vous devez indiquer le code de la langue, utilisée par le serveur pour envoyer sont message!\n\nPropriété [lang]");}this.titleNode.innerHTML=this.i18n.LABEL_DIALOGTITLE;this.dialogMessage.innerHTML=this.i18n.LABEL_DIALOGMESSAGE;this.emailTitle.innerHTML=this.i18n.LABEL_EMAIL;this.submitButton.value=this.i18n.LABEL_SUBMIT_BUTTON;this._dialogWait=new bbtp.common.widget.DialogWait({title:this.i18n.LABEL_DIALOGTITLE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGALERTTITLE,okEvent:dojo.hitch(this,"showDialog")});},constructor:function(){},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.auth.i18n","ForgottenPassword",this.lang);},postCreate:function(){bbtp.common.widget.Dialog.superclass.postCreate.apply(this,arguments);this._initialize();if(this.cancelEvent){this._connectEvent();}dojo.addOnUnload(this._onPageUnload);},destroy:function(){this._dialogAlert=null;this._dialogWait=null;if(this.cancelEvent!=""){dojo.disconnect(this._event);}bbtp.common.widget.Dialog.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.common.widget.ColorPalette"]){dojo._hasResource["bbtp.common.widget.ColorPalette"]=true;dojo.provide("bbtp.common.widget.ColorPalette");dojo.declare("bbtp.common.widget.ColorPalette",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"colorPicker\">\n\t<div class=\"colorPalette\">\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"000000\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"003300\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"006600\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"009900\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CC00\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FF00\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"330000\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"333300\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"336600\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"339900\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CC00\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FF00\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"660000\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"663300\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"666600\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"669900\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CC00\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FF00\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"000033\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"003333\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"006633\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"009933\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CC33\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FF33\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"330033\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"333333\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"336633\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"339933\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CC33\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FF33\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"660033\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"663333\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"666633\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"669933\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CC33\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FF33\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"000066\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"003366\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"006666\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"009966\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CC66\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FF66\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"330066\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"333366\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"336666\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"339966\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CC66\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FF66\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"660066\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"663366\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"666666\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"669966\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CC66\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FF66\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"000099\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"003399\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"006699\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"009999\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CC99\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FF99\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"330099\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"333399\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"336699\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"339999\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CC99\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FF99\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"660099\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"663399\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"666699\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"669999\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CC99\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FF99\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0000CC\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0033CC\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0066CC\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0099CC\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CCCC\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FFCC\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3300CC\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3333CC\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3366CC\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3399CC\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CCCC\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FFCC\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6600CC\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6633CC\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6666CC\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6699CC\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CCCC\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FFCC\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0000FF\" class=\"colorSquare\" style=\"background-color: rgb(0, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0033FF\" class=\"colorSquare\" style=\"background-color: rgb(0, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0066FF\" class=\"colorSquare\" style=\"background-color: rgb(0, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"0099FF\" class=\"colorSquare\" style=\"background-color: rgb(0, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00CCFF\" class=\"colorSquare\" style=\"background-color: rgb(0, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"00FFFF\" class=\"colorSquare\" style=\"background-color: rgb(0, 255, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3300FF\" class=\"colorSquare\" style=\"background-color: rgb(51, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3333FF\" class=\"colorSquare\" style=\"background-color: rgb(51, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3366FF\" class=\"colorSquare\" style=\"background-color: rgb(51, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"3399FF\" class=\"colorSquare\" style=\"background-color: rgb(51, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33CCFF\" class=\"colorSquare\" style=\"background-color: rgb(51, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"33FFFF\" class=\"colorSquare\" style=\"background-color: rgb(51, 255, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6600FF\" class=\"colorSquare\" style=\"background-color: rgb(102, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6633FF\" class=\"colorSquare\" style=\"background-color: rgb(102, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6666FF\" class=\"colorSquare\" style=\"background-color: rgb(102, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"6699FF\" class=\"colorSquare\" style=\"background-color: rgb(102, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66CCFF\" class=\"colorSquare\" style=\"background-color: rgb(102, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"66FFFF\" class=\"colorSquare\" style=\"background-color: rgb(102, 255, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"990000\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"993300\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"996600\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"999900\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CC00\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FF00\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC0000\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC3300\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC6600\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC9900\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCC00\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFF00\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF0000\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF3300\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF6600\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF9900\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCC00\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFF00\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 0);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"990033\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"993333\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"996633\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"999933\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CC33\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FF33\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC0033\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC3333\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC6633\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC9933\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCC33\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFF33\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF0033\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF3333\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF6633\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF9933\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCC33\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFF33\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 51);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"990066\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"993366\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"996666\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"999966\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CC66\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FF66\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC0066\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC3366\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC6666\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC9966\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCC66\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFF66\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF0066\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF3366\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF6666\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF9966\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCC66\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFF66\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 102);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"990099\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"993399\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"996699\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"999999\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CC99\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FF99\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC0099\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC3399\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC6699\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC9999\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCC99\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFF99\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF0099\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF3399\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF6699\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF9999\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCC99\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFF99\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 153);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9900CC\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9933CC\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9966CC\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9999CC\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CCCC\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FFCC\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC00CC\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC33CC\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC66CC\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC99CC\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCCCC\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFFCC\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF00CC\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF33CC\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF66CC\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF99CC\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCCCC\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFFCC\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 204);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9900FF\" class=\"colorSquare\" style=\"background-color: rgb(153, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9933FF\" class=\"colorSquare\" style=\"background-color: rgb(153, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9966FF\" class=\"colorSquare\" style=\"background-color: rgb(153, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"9999FF\" class=\"colorSquare\" style=\"background-color: rgb(153, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99CCFF\" class=\"colorSquare\" style=\"background-color: rgb(153, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"99FFFF\" class=\"colorSquare\" style=\"background-color: rgb(153, 255, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC00FF\" class=\"colorSquare\" style=\"background-color: rgb(204, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC33FF\" class=\"colorSquare\" style=\"background-color: rgb(204, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC66FF\" class=\"colorSquare\" style=\"background-color: rgb(204, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CC99FF\" class=\"colorSquare\" style=\"background-color: rgb(204, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCCCFF\" class=\"colorSquare\" style=\"background-color: rgb(204, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"CCFFFF\" class=\"colorSquare\" style=\"background-color: rgb(204, 255, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF00FF\" class=\"colorSquare\" style=\"background-color: rgb(255, 0, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF33FF\" class=\"colorSquare\" style=\"background-color: rgb(255, 51, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF66FF\" class=\"colorSquare\" style=\"background-color: rgb(255, 102, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FF99FF\" class=\"colorSquare\" style=\"background-color: rgb(255, 153, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFCCFF\" class=\"colorSquare\" style=\"background-color: rgb(255, 204, 255);\">\n\t\t</div>\n\t\t<div dojoAttachEvent=\"onclick:_changeColor\" value=\"FFFFFF\" class=\"colorSquare\" style=\"background-color: rgb(255, 255, 255);\">\n\t\t</div>\n\t</div>\n\t<div class=\"paletteFoot clearer\">\n\t\t<div dojoAttachPoint=\"paletteSwap\" class=\"imageBlock\">\n\t\t\t&nbsp;\n\t\t</div>\n\t\t<div class=\"paletteTitle\" dojoAttachPoint=\"paletteSwapLabel\">\n\t\t</div>\n\t</div>\n\t<div class=\"clearer\">\n\t</div>\n</div>\n",postMixInProperties:function(){this.inherited(arguments);this._i18n=dojo.i18n.getLocalization("bbtp.common.i18n","ColorPalette",this.lang);},postCreate:function(){this.paletteSwapLabel.innerHTML=this._i18n["colorpalette.label.currentColor"];},_changeColor:function(evt){var _5cb="#"+evt.currentTarget.attributes["value"].nodeValue;this.paletteSwap.style.backgroundColor=_5cb;},getCurrentColor:function(){return this.paletteSwap.style.backgroundColor;}});}if(!dojo._hasResource["bbtp.common.widget.DialogMessage"]){dojo._hasResource["bbtp.common.widget.DialogMessage"]=true;dojo.provide("bbtp.common.widget.DialogMessage");dojo.declare("bbtp.common.widget.DialogMessage",bbtp.common.widget.Dialog,{buttonsAlignment:"left",widgetType:"bbtp.common.widget.DialogMessage",templateString:null,templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width: ${width}\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_messagedlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_messagedlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_messagedlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogLeft\"></td>\n\t\t\t<td  class=\"bbtp_messagedlgVerticalDialogMiddle\">\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_messagedlgPaneContent\"></div>\n\t\t\t\t<div dojoAttachPoint=\"buttonsBarNode\"  class=\"bbtp_messagedlgButtonsBar\" style=\"height:100%\">\n\t\t\t\t\t<table cellpadding=\"0\" cellspacing=\"5\" dojoAttachPoint=\"buttonsAlignmentNode\">\n\t\t\t\t\t\t<tr dojoAttachPoint=\"containerButtonsNode\"></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n<!--\n\n\tSuite à un bug de redimentionnement de colonne sur IE6\n\tles bords arrondis de la fenêtre de dialogue ont dû être\n\ttronqués.\n\n\tDétail du bug: IE6 redimentionne des colonnes même lorsque\n\tles tailles de celles-ci ont été spécifiées. Implique une\n\tdéformation des images de fond (arrondis des fenêtres)\n\n\n\tSi dessous, le template d'origne:\n\n<div class=\"bbtp_dlg\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarLeft2\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarCenter\">\n\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_messagedlgTitleBar\" waiRole=\"dialog\" style=\"width:auto\">\n\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_messagedlgTitle\">${title}</span>\n\t\t\t\t\t<span dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_messagedlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarRight\"></td>\n\t\t\t<td class=\"bbtp_messagedlgTitleBarRight2\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogLeft\"></td>\n\t\t\t<td colspan=\"3\">\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_messagedlgPaneContent\"></div>\n\t\t\t\t<div dojoAttachPoint=\"buttonsBarNode\"  class=\"bbtp_messagedlgButtonsBar\" style=\"display:none\">\n\t\t\t\t\t<table cellpadding=\"0\" cellspacing=\"5\">\n\t\t\t\t\t\t<tr dojoAttachPoint=\"containerButtonsNode\"></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_messagedlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td colspan=\"2\" class=\"bbtp_messagedlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_messagedlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td colspan=\"2\" class=\"bbtp_messagedlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n\n-->\n",setButtonsAlignment:function(_5cc){this.buttonsAlignmentNode.align=_5cc;},addButton:function(_5cd,_5ce,_5cf){var td=dojo.doc.createElement("td");var bt=new dijit.form.Button({label:_5cd,onClick:_5ce});if(_5cf){bt.iconClass=_5cf;}td.id=bt.id+"container";td.appendChild(bt.domNode);this.containerButtonsNode.appendChild(td);bt.tabIndex=this.containerButtonsNode.childNodes.length;return bt;},showButtonsBar:function(b){this.buttonsBarNode.style.display=(b?"":"none");},removeAllButtons:function(){while(this.containerButtonsNode.childNodes.length>0){this.containerButtonsNode.removeChild(this.containerButtonsNode.childNodes[0]);}},removeButton:function(_5d3){if(dojo.byId(_5d3)){var td;for(var i=0;i<this.containerButtonsNode.childNodes.length;i++){td=this.containerButtonsNode.childNodes[i];if(td.id==(_5d3+"container")){this.containerButtonsNode.removeChild(td);return true;}}}return false;},_onPageUnload:function(){},postCreate:function(){bbtp.common.widget.DialogMessage.superclass.postCreate.apply(this,arguments);if(this.buttonsAlignment){this.setButtonsAlignment(this.buttonsAlignment);}if(this.titleInformationNode){this.titleInformationNode.className="bbtp_messagedlgTitleInformation";}},destroy:function(){if(this.cancelEvent!=""){dojo.disconnect(this._event);}this.removeAllButtons();bbtp.common.widget.DialogMessage.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.common.widget.DialogPane"]){dojo._hasResource["bbtp.common.widget.DialogPane"]=true;dojo.provide("bbtp.common.widget.DialogPane");dojo.declare("bbtp.common.widget.DialogPane",[bbtp.common.widget.Dialog],{templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n    <table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\" class=\"bbtp_dlgPane\" style=\"width: ${width}\" >\n        <tr>\n            <td class=\"bbtp_dlgTitleBarLeft\"></td>\n            <td class=\"bbtp_dlgTitleBarCenter\">\n                <table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n            </td>\n            <td class=\"bbtp_dlgTitleBarRight\">\n            </td>\n        </tr>\n        <tr>\n            <td class=\"bbtp_dlgVerticalDialogLeft\">\n            </td>\n            <td>\n                <div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n                    <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n                        <tr>\n                            <td class=\"bbtp_dlgPaneLeftContent\" style=\"vertical-align:top;\">\n                                <div dojoAttachPoint=\"leftLayoutContainerNode\">\n                                    <div dojoAttachPoint=\"topLeftLayoutContainerNode\" class=\"bbtp_dlgPaneTopLeftContent\">\n                                    </div>\n                                    <div dojoAttachPoint=\"bottomLeftLayoutContainerNode\" class=\"bbtp_dlgPaneBottomLeftContent\">\n                                    </div>\n                                </div>\n                            </td>\n                            <td class=\"bbtp_dlgSeparation\"/>\n                            <td class=\"bbtp_dlgClientContent\">\n                            \t<span style=\"overflow:auto\">\n                                \t<div dojoAttachPoint=\"clientLayoutContainerNode\"></div>\n                                </span>\n                            </td>\n                        </tr>\n                        <tr >\n                            <td colspan=3 class=\"bbtp_dlgFooterNode\">\n                                <div dojoAttachPoint=\"dlgFooterNode\" class=\"bbtp_dlgContentFooterNode\">\n                                </div>\n                            </td>\n                        </tr>\n                    </table>\n                </div>\n            </td>\n            <td class=\"bbtp_dlgVerticalDialogRight\">\n            </td>\n        </tr>\n        <tr>\n            <td class=\"bbtp_dlgFooterLeft\">\n            </td>\n            <td class=\"bbtp_dlgFooterCenter\">\n                <span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\n            </td>\n            <td class=\"bbtp_dlgFooterright\">\n            </td>\n        </tr>\n    </table>\n</div>\n",topLeftWidget:"",bottomLeftWidget:"",clientWidget:"",footerNode:"",backColor:"white",postCreate:function(){this.inherited("postCreate",arguments);if(""!=this.topLeftWidget){this.topLeftLayoutContainerNode.appendChild(this.topLeftWidget.domNode);}else{this.topLeftLayoutContainerNode.style.display="none";}if(""!=this.bottomLeftWidget){this.bottomLeftLayoutContainerNode.appendChild(this.bottomLeftWidget.domNode);}else{this.bottomLeftLayoutContainerNode.style.display="none";}if(""!=this.clientWidget){this.clientLayoutContainerNode.appendChild(this.clientWidget.domNode);}else{this.clientWidget.style.display="none";}if(""!=this.footerNode){this.dlgFooterNode.appendChild(this.footerNode);}else{this.dlgFooterNode.style.display="none";}this.containerNode.style.backgroundColor=this.backColor;}});}if(!dojo._hasResource["bbtp.common.widget.DialogSharing"]){dojo._hasResource["bbtp.common.widget.DialogSharing"]=true;dojo.provide("bbtp.common.widget.DialogSharing");dojo.declare("bbtp.common.widget.DialogSharing",[bbtp.common.widget.DialogMessage],{templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n    <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width: ${width}\">\n        <tr>\n            <td class=\"bbtp_messagedlgTitleBarLeft\">\n            </td>\n            <td class=\"bbtp_messagedlgTitleBarCenter\">\n                <table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n                    <tr>\n                        <td>\n                            <div dojoAttachPoint=\"titleBar\" class=\"bbtp_messagedlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n                                <span dojoAttachPoint=\"titleNode\" class=\"bbtp_messagedlgTitle\">${title}</span>\n                            </div>\n                        </td>\n                        <td width=\"18\" align=\"right\">\n                            <div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_messagedlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n                                <span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n                            </div>\n                        </td>\n                    </tr>\n                </table>\n            </td>\n            <td class=\"bbtp_messagedlgTitleBarRight\">\n            </td>\n        </tr>\n        <tr>\n            <td class=\"bbtp_messagedlgVerticalDialogLeft\">\n            </td>\n            <td class=\"bbtp_messagedlgVerticalDialogMiddle\">\n                <div dojoAttachPoint=\"containerNode\" class=\"bbtp_messagedlgPaneContent\">\n                    <div class=\"innerBlockBodyElement\">\n                        <div dojoattachpoint=\"sharingInvitNode\">\n                        </div>\n                    </div>\n                    <div class=\"innerBlockBodyElement\">\n                        <div dojoattachpoint=\"messageLabel\">\n                        </div>\n                        <textarea value=\"\" dojoattachpoint=\"messageNode\" rows=\"${messageRowSize}\" cols=\"${messageColSize}\"></textarea>\n                    </div>\n                </div>\n                <div dojoAttachPoint=\"buttonsBarNode\" class=\"bbtp_messagedlgButtonsBar\" style=\"display:none\">\n                    <table cellpadding=\"0\" cellspacing=\"5\" dojoAttachPoint=\"buttonsAlignmentNode\">\n                        <tr dojoAttachPoint=\"containerButtonsNode\">\n                        </tr>\n                    </table>\n                </div>\n            </td>\n            <td class=\"bbtp_messagedlgVerticalDialogRight\">\n            </td>\n        </tr>\n        <tr>\n            <td class=\"bbtp_messagedlgFooterLeft\">\n            </td>\n            <td class=\"bbtp_messagedlgFooterCenter\">\n                <span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span>\n            </td>\n            <td class=\"bbtp_messagedlgFooterright\">\n            </td>\n        </tr>\n    </table>\n</div>\n",sharingInvit:"",messageRowSize:4,messageColSize:35,okEvent:null,cancelEvent:null,postMixInProperties:function(){this.buttonsAlignment="right";this.inherited(arguments);this._i18n=dojo.i18n.getLocalization("bbtp.common.i18n","DialogSharing",this.lang);},getMessage:function(){return this.messageNode.value;},postCreate:function(){this.inherited(arguments);this.sharingInvitNode.innerHTML=this.sharingInvit;this.messageLabel.innerHTML=this._i18n["dialogSharing.Label.message"];this.addButton(this._i18n["dialogSharing.button.cancel"],dojo.hitch(this,function(){if(this.cancelEvent){this.cancelEvent();}this.hideDialog();}));bt=this.addButton(this._i18n["dialogSharing.button.ok"],dojo.hitch(this,function(){if(this.okEvent){this.okEvent();}this.hideDialog();}));this.showButtonsBar(true);},setSharingInvit:function(html){this.sharingInvitNode.innerHTML=html;},cleanMessage:function(){this.messageNode.value="";}});}if(!dojo._hasResource["bbtp.common.widget.IFrame"]){dojo._hasResource["bbtp.common.widget.IFrame"]=true;dojo.provide("bbtp.common.widget.IFrame");dojo.declare("bbtp.common.widget.IFrame",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"iframeContainer\">\n\t<div dojoAttachPoint=\"iFrameHeaderNode\" class=\"iframeHeader\"></div>\n\t<iframe dojoAttachPoint=\"iFrameNode\" class=\"iframeContent\" frameborder=\"0\"\n\t\tvspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"auto\" >\n\t</iframe>\n\t<div dojoAttachPoint=\"iFrameFooterNode\" class=\"iframeFooter\"></div>\n</div>\n",html:"",postCreate:function(){if(""!=this.html){this.setData(this.html);}this.inherited("postCreate",arguments);},setData:function(data){var _5d8=this.iFrameNode;var doc=_5d8.contentDocument;if(doc==undefined||doc==null){doc=_5d8.contentWindow.document;}doc.open();doc.write(data);doc.close();}});}if(!dojo._hasResource["bbtp.common.widget.TitleContainer"]){dojo._hasResource["bbtp.common.widget.TitleContainer"]=true;dojo.provide("bbtp.common.widget.TitleContainer");dojo.declare("bbtp.common.widget.TitleContainer",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<div class=\"titleContainer\">\n    <div dojoAttachPoint=\"titleNode\" class=\"titleBar\">\n    </div>\n    <div dojoAttachPoint=\"containerNode\">\n    </div>\n</div>\n",title:"",postCreate:function(){this.inherited("postCreate",arguments);this.titleNode.style.display=(""==this.title)?"none":"";this.titleNode.innerHTML=this.title;},setTitle:function(_5da){this.title=_5da;this.titleNode.innerHTML=_5da;this.titleNode.style.display=(""==this.title)?"none":"";}});}if(!dojo._hasResource["bbtp.common.widget.LoadingContainer"]){dojo._hasResource["bbtp.common.widget.LoadingContainer"]=true;dojo.provide("bbtp.common.widget.LoadingContainer");dojo.declare("bbtp.common.widget.LoadingContainer",[bbtp.common.widget.TitleContainer],{templateString:"<div class=\"loadingContainer\">\n    <div dojoAttachPoint=\"titleNode\" class=\"titleBar\" >\n    </div>\n    <div dojoAttachPoint=\"loadingNode\" class=\"loading\">\n        <div dojoAttachPoint=\"loadingImageNode\" class=\"loadingImage\">\n            &nbsp;\n        </div>\n        <div dojoAttachPoint=\"loadingMessage\" class=\"loadingMessage\">\n            &nbsp;\n        </div>\n    </div>\n    <div dojoAttachPoint=\"containerNode\">\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",loaded:false,loadingMsg:"loading...",postCreate:function(){this.inherited("postCreate",arguments);this.setLoaded(false);this.loadingMessage.innerHTML=this.loadingMsg;},setLoaded:function(bool){this.loaded=bool;if(bool){this.loadingNode.style.display="none";this.containerNode.style.display="";}else{this.loadingNode.style.display="";this.loadingImageNode.style.display="";this.containerNode.style.display="none";}},setNothingToDisplayMsg:function(_5dc){this.setLoaded(false);this.loadingImageNode.style.display="none";this.loadingMessage.innerHTML=_5dc;},cleanContainer:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,function(_5dd){_5dd.destroy();}));this.setLoaded(false);this.loadingMessage.innerHTML=this.loadingMsg;}});}if(!dojo._hasResource["bbtp.common.widget.ImageSelectorContainer"]){dojo._hasResource["bbtp.common.widget.ImageSelectorContainer"]=true;dojo.provide("bbtp.common.widget.ImageSelectorContainer");dojo.declare("bbtp.common.widget.ImageSelectorContainer",[bbtp.common.widget.LoadingContainer],{items:null,type:"image",postCreate:function(){this.inherited(arguments);this._i18n=dojo.i18n.getLocalization("bbtp.common.i18n","ImageSelector",this.lang);this._init();this._subscriptions=[dojo.subscribe(this.id+"-ImageClicked",this,function(_5de){var _5df=this.getChildren();dojo.forEach(_5df,dojo.hitch(this,function(_5e0){dojo.removeClass(_5e0.domNode,"imageSelected");}));dojo.addClass(_5de.domNode,"imageSelected");})];},_init:function(){this.addItems(this.items);this.setLoaded(true);},addItems:function(json){try{if(json){for(i in json){var item=json[i];var _5e3=null;if(this.type=="image"){_5e3=new bbtp.common.widget.ImageSelector({src:item.src,value:item.value,width:item.width,height:item.height,alt:this._i18n["imageSelector.label."+item.value],containerId:this.id});}else{if(this.type=="color"){_5e3=new bbtp.common.widget.ColorSelector({value:item.value,color:item.color,width:item.width,height:item.height,containerId:this.id});}else{consol.error("'type' must be 'color' or 'image'");}}if(_5e3){this.addChild(_5e3);}}}}catch(e){throw e;}},destroy:function(){dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited("destroy",arguments);}});dojo.declare("bbtp.common.widget.ImageSelector",[dijit._Widget,dijit._Templated,dijit._Contained],{value:"",src:"",alt:"",width:"",height:"",containerId:"",templateString:"<div class=\"imageBlock\"  dojoAttachEvent=\"onclick:onImageClick\" >\n\t<img dojoAttachPoint=\"themeImage\" />\n</div>\n",postCreate:function(){this.themeImage.src=this.src;this.themeImage.width=this.width;this.themeImage.height=this.height;this.themeImage.alt=this.alt;this.inherited(arguments);},onImageClick:function(){dojo.publish(this.containerId+"-ImageClicked",[this]);}});dojo.declare("bbtp.common.widget.ColorSelector",[dijit._Widget,dijit._Templated,dijit._Contained],{value:"",color:"",width:"",height:"",containerId:"",templateString:"<div class=\"imageBlock\" dojoAttachEvent=\"onclick:onColorBoxClick\">\n</div>\n",postCreate:function(){this.domNode.style.backgroundColor=this.color;this.domNode.style.width=this.width;this.domNode.style.height=this.height;this.inherited(arguments);},onColorBoxClick:function(){dojo.publish(this.containerId+"-ImageClicked",[this]);}});}if(!dojo._hasResource["bbtp.common.widget.Logger"]){dojo._hasResource["bbtp.common.widget.Logger"]=true;dojo.provide("bbtp.common.widget.Logger");dojo.declare("bbtp.common.widget.Logger",[dijit._Widget],{debug:false,debugActivated:false,infoActivated:false,warnActivated:false,errorActivated:false,allActivated:false,writeDebug:function(){if(this.debug&&(this.debugActivated||this.allActivated)){console.debug(this.id,arguments);}},writeInfo:function(){if(this.debug&&(this.infoActivated||this.allActivated)){console.info(this.id,arguments);}},writeWarn:function(){if(this.debug&&(this.warnActivated||this.allActivated)){console.warn(this.id,arguments);}},writeError:function(){if(this.debug&&(this.errorActivated||this.allActivated)){console.error(this.id,arguments);}}});}if(!dojo._hasResource["dojo.io.iframe"]){dojo._hasResource["dojo.io.iframe"]=true;dojo.provide("dojo.io.iframe");dojo.io.iframe={create:function(_5e4,_5e5,uri){if(window[_5e4]){return window[_5e4];}if(window.frames[_5e4]){return window.frames[_5e4];}var _5e7=null;var turi=uri;if(!turi){if(djConfig["useXDomain"]&&!djConfig["dojoBlankHtmlUrl"]){console.debug("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}turi=(djConfig["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));}var _5e9=dojo.isIE?"<iframe name=\""+_5e4+"\" src=\""+turi+"\" onload=\""+_5e5+"\">":"iframe";_5e7=dojo.doc.createElement(_5e9);with(_5e7){name=_5e4;setAttribute("name",_5e4);id=_5e4;}dojo.body().appendChild(_5e7);window[_5e4]=_5e7;with(_5e7.style){if(dojo.isSafari<3){position="absolute";}left=top="1px";height=width="1px";visibility="hidden";}if(!dojo.isIE){this.setSrc(_5e7,turi,true);_5e7.onload=new Function(_5e5);}return _5e7;},setSrc:function(_5ea,src,_5ec){try{if(!_5ec){if(dojo.isSafari){_5ea.location=src;}else{frames[_5ea.name].location=src;}}else{var idoc;if(dojo.isIE||dojo.isSafari>2){idoc=_5ea.contentWindow.document;}else{if(dojo.isSafari){idoc=_5ea.document;}else{idoc=_5ea.contentWindow;}}if(!idoc){_5ea.location=src;return;}else{idoc.location.replace(src);}}}catch(e){console.debug("dojo.io.iframe.setSrc: ",e);}},doc:function(_5ee){var doc=_5ee.contentDocument||((_5ee.contentWindow)&&(_5ee.contentWindow.document))||((_5ee.name)&&(document.frames[_5ee.name])&&(document.frames[_5ee.name].document))||null;return doc;},send:function(args){if(!this["_frame"]){this._frame=this.create(this._iframeName,"dojo.io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(args,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _5f4=null;try{var _5f5=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _5f8=_5f5.handleAs;_5f4=ifd;if(_5f8!="html"){_5f4=ifd.getElementsByTagName("textarea")[0].value;if(_5f8=="json"){_5f4=dojo.fromJson(_5f4);}else{if(_5f8=="javascript"){_5f4=dojo.eval(_5f4);}}}}catch(e){_5f4=e;}finally{_5f5._callNext();}return _5f4;},function(_5f9,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _5f9;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:"dojoIoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}var dfd=this._currentDfd=this._dfdQueue.shift();var _5ff=dfd.ioArgs;var args=_5ff.args;_5ff._contentToClean=[];var fn=args["form"];var _602=args["content"]||{};if(fn){if(_602){for(var x in _602){if(!fn[x]){var tn;if(dojo.isIE){tn=dojo.doc.createElement("<input type='hidden' name='"+x+"'>");}else{tn=dojo.doc.createElement("input");tn.type="hidden";tn.name=x;}tn.value=_602[x];fn.appendChild(tn);_5ff._contentToClean.push(x);}else{fn[x].value=_602[x];}}}var _605=fn.getAttributeNode("action");var _606=fn.getAttributeNode("method");var _607=fn.getAttributeNode("target");if(args["url"]){_5ff._originalAction=_605?_605.value:null;if(_605){_605.value=args.url;}else{fn.setAttribute("action",args.url);}}if(!_606||!_606.value){if(_606){_606.value=(args["method"])?args["method"]:"post";}else{fn.setAttribute("method",(args["method"])?args["method"]:"post");}}_5ff._originalTarget=_607?_607.value:null;if(_607){_607.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;fn.submit();}else{var _608=args.url+(args.url.indexOf("?")>-1?"&":"?")+_5ff.query;this.setSrc(this._frame,_608,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _60a=dfd.ioArgs;var args=_60a.args;var _60c=args.form;if(_60c){var _60d=_60a._contentToClean;for(var i=0;i<_60d.length;i++){var key=_60d[i];if(dojo.isSafari<3){for(var j=0;j<_60c.childNodes.length;j++){var _611=_60c.childNodes[j];if(_611.name==key){dojo._destroyElement(_611);break;}}}else{dojo._destroyElement(_60c[key]);_60c[key]=null;}}if(_60a["_originalAction"]){_60c.setAttribute("action",_60a._originalAction);}if(_60a["_originalTarget"]){_60c.setAttribute("target",_60a._originalTarget);_60c.target=_60a._originalTarget;}}_60a._finished=true;}};}if(!dojo._hasResource["bbtp.common.widget.NewRSSFeed"]){dojo._hasResource["bbtp.common.widget.NewRSSFeed"]=true;dojo.provide("bbtp.common.widget.NewRSSFeed");dojo.declare("bbtp.common.widget.NewRSSFeed",bbtp.common.widget.Dialog,{errorNumber:0,errorInformations:{objectNumber:0,objectDescription:"",objectName:""},errorSendEvent:null,cancelEvent:null,okEvent:null,sendedEvent:null,title:"",tags:"",toolTipHideDelay:5000,tabId:null,product:null,tabContainer:null,widgetType:"bbtp.common.widget.NewRSSFeed",templateString:null,templateString:"<div class=\"bbtp_dlg bbtp_dlgNewRRSFeed\" dojoAttachPoint=\"container\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td>\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n\t\t\t\t\t<table cellpadding=\"2\" cellspacing=\"8\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td width=\"10\" rowspan=\"7\"></td>\n\t\t\t\t\t\t\t<td width=\"5\"></td>\n\t\t\t\t\t\t\t<td width=\"45\"></td>\n\t\t\t\t\t\t\t<td width=\"425\"></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><input type=\"radio\" dojoAttachPoint=\"optAddFeedFromUrl\" style=\"cursor:pointer\" ></td>\n\t\t\t\t\t\t\t<td colspan=\"2\"><label dojoAttachPoint=\"labelAddFeedFromUrl\" style=\"cursor:pointer\" /></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td colspan=\"3\">\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"containerAddFeedFromUrl\" style=\"display:none\">\n\t\t\t\t\t\t\t\t\t<form name=\"frmRSSFeedDatas\" dojoAttachPoint=\"frmRSSFeedDatas\" action=\"\" method=\"get\">\n\t\t\t\t\t\t\t\t\t\t<table width=\"100%\" cellpadding=\"0\" cellspacing=\"6\">\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelUrl\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><input type=\"text\" dojoAttachPoint=\"txtUrl\" id=\"txtUrl\" name=\"feed\" value=\"${url}\" style=\"width:400px\"></input><!-- Use a fixed width as IE6 does not take care of this when externalized in a CSS (should be reviewed) --></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\"><input type=\"checkbox\" name=\"privacy\" dojoAttachPoint=\"chkVisibleFlow\" id=\"chkVisibleFlow\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td dojoAttachPoint=\"labelVisbleOption\"></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" valign=\"middle\" dojoAttachPoint=\"labelTags\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td><textarea name=\"tags\" dojoAttachPoint=\"txtTags\" id=\"txtTags\" rows=\"2\" style=\"width:400px\">${tags}</textarea><!-- Use a fixed width as IE6 does not take care of this when externalized in a CSS (should be reviewed) --></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr><td colspan=\"3\"></td></tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td><input type=\"radio\" dojoAttachPoint=\"optAddFeedFromFile\" style=\"cursor:pointer\" ></td>\n\t\t\t\t\t\t\t<td colspan=\"2\"><label dojoAttachPoint=\"labelAddFeedFromFile\" style=\"cursor:pointer\" /></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td colspan=\"3\">\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"containerAddFeedFromFile\" style=\"display:none\">\n\t\t\t\t\t\t\t\t\t<table width=\"100%\" cellpadding=\"0\" cellspacing=\"6\">\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"464\">\n\t\t\t\t\t\t\t\t\t\t\t\t<form name=\"frmFileUpload\" id=\"frmFileUpload\" dojoAttachPoint=\"frmFileUpload\" method=\"post\" enctype=\"multipart/form-data\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"file\" name=\"file\" size=\"30\" dojoAttachPoint=\"txtFile\" id=\"txtFile\" name=\"opml\" class=\"bbtp_dlgNewRRSFeedTextFile\" />\n\t\t\t\t\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=\"3\" align=\"right\" dojoAttachPoint=\"buttonsContainer\"></td></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_buttonOk:null,_buttonCancel:null,_toolTip:null,_toolTipTimer:null,_connectHandles:[],_dialogWait:null,_dialogAlert:null,_dialogOPML:null,_xhrTimeout:20000,_xhrLastAction:"",_isVisibleDialog:false,NOERROR:0,RSSERROR_URLNOTVALID:1,RSSERROR_FEEDTYPENOTSPECIFY:2,RSSERROR_OPMLFILENOTSPECIFY:3,RSSERROR_TABID:4,RSSERROR_TABCONTAINER:5,RSSERROR_SERVICESOURCEURLNOTSPECIFY:6,RSSERROR_SERVICEBLOCKURLNOTSPECIFY:7,RSSERROR_UPLOADURLNOTSPECIFY:8,RSSERROR_REDIRECTURLNOTSPECIFY:9,RSSERROR_SERVERNOTFOUND:10,RSSERROR_SERVERNOTREADY:11,RSSERROR_UNKNOWERROR:12,RSSERROR_FORMATNOTCORRECT:13,RSSERROR_SERVERERROR:14,RSSERROR_RSSPARSERURL:15,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",_TAGS_SEPARATORS:" ,;",_ACTION_CHECKURL:"",_ACTION_SOURCESERVICE:"createRSSFeed",_ACTION_BLOCKSERVICE:"createUserBlock",_ACTION_UPLOADSERVICE:"importOpml",_PARAM_CHECKURL_URL:"feedUrl",_PARAM_SOURCESERVICE_URL:"URI",_PARAM_SOURCESERVICE_PUBLIC:"isPublic",_PARAM_SOURCESERVICE_TAGS:"tags[]",_PARAM_SOURCESERVICE_TYPE:"sourceType",_PARAM_BLOCKSERVICE_TMPBLOCKID:"blockId",_PARAM_BLOCKSERVICE_URI:"URI",_PARAM_BLOCKSERVICE_BLOCKTYPE:"blockType",_PARAM_BLOCKSERVICE_TABID:"tabId",_PARAM_BLOCKSERVICE_NUMCOL:"numCol",_PARAM_BLOCKSERVICE_NUMLINE:"numLine",_PARAM_BLOCKSERVICE_TITLE:"title",_PARAM_BLOCKSERVICE_ICON:"icon",submit:function(){this._clearError();if(this.optAddFeedFromUrl.checked){if(this.tabContainer){this._checkURL();}else{if(this._isVisibleDialog){this.hideDialog();this._isVisibleDialog=true;this._dialogWait.showDialog();}this._checkURL();}}else{if(this._isVisibleDialog){this.hideDialog();this._isVisibleDialog=true;this._dialogWait.showDialog();}this._uploadFile();}this._buttonOk.setDisabled(true);},checkValues:function(){var str,msg;if(this.optAddFeedFromUrl.checked){this.txtUrl.value=this.getURI();str=dojo.trim(this.txtUrl.value);if(((str.substr(0,7)!="http://")&&(str.substr(0,8)!="https://"))||(str=="http://"||str=="https://")){msg=this.i18n.ERROR_URL;this._storeErreur(this.RSSERROR_URLNOTVALID,this.widgetType,this.RSSERROR_URLNOTVALID,msg);this._showTooltip(msg,this.txtUrl);return false;}if(!this.rssParser_url){msg=this.i18n.ERROR_RSSPARSERURL;this._storeErreur(this.RSSERROR_RSSPARSERURL,this.widgetType,this.RSSERROR_RSSPARSERURL,msg);this._showTooltip(msg,this);return false;}if(this.tabContainer){if(!this.tabContainer.addBlock){msg=this.i18n.ERROR_TABCONTAINER;this._storeErreur(this.RSSERROR_TABCONTAINER,this.widgetType,this.RSSERROR_TABCONTAINER,msg);this._showTooltip(msg,this);return false;}}else{if(!this.tabId){msg=this.i18n.ERROR_TABID;this._storeErreur(this.RSSERROR_TABID,this.widgetType,this.RSSERROR_TABID,msg);this._showTooltip(msg,this);return false;}if(!this.sourceService_url){msg=this.i18n.ERROR_SOURCESERVICEURL;this._storeErreur(this.RSSERROR_SOURCESERVICEURLNOTSPECIFY,this.widgetType,this.RSSERROR_SOURCESERVICEURLNOTSPECIFY,msg);this._showTooltip(msg,this);return false;}if(!this.blockService_url){msg=this.i18n.ERROR_BLOCKSERVICEURL;this._storeErreur(this.RSSERROR_BLOCKSERVICEURLNOTSPECIFY,this.widgetType,this.RSSERROR_BLOCKSERVICEURLNOTSPECIFY,msg);this._showTooltip(msg,this);return false;}}}else{if(!this.uploadService_url){msg=this.i18n.ERROR_UPLOADURL;this._storeErreur(this.RSSERROR_UPLOADURLNOTSPECIFY,this.widgetType,this.RSSERROR_UPLOADURLNOTSPECIFY,msg);this._showTooltip(msg,this);return false;}str=this.txtFile.value;if(str==""){msg=this.i18n.ERROR_FILEUPLOAD;this._storeErreur(this.RSSERROR_OPMLFILENOTSPECIFY,this.widgetType,this.RSSERROR_OPMLFILENOTSPECIFY,msg);this._showTooltip(msg,this.txtFile);return false;}}this._clearError();return true;},showDialog:function(){this._isVisibleDialog=true;bbtp.common.widget.NewRSSFeed.superclass.showDialog.apply(this,arguments);},hideDialog:function(){this._isVisibleDialog=true;bbtp.common.widget.NewRSSFeed.superclass.hideDialog.apply(this,arguments);},_initialize:function(){this.setTitle(this.i18n.LABEL_DIALOGTITLE);this._toolTip=new dijit.Tooltip();this._dialogWait=new bbtp.common.widget.DialogWait({title:this.i18n.LABEL_DIALOGTITLE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGALERTTITLE,okEvent:dojo.hitch(this,"showDialog")});this.labelAddFeedFromFile.innerHTML=this.i18n.LABEL_ADDFEEDFROMFILE;this.labelAddFeedFromUrl.innerHTML=this.i18n.LABEL_ADDFEEDFROMURL;this.labelTags.innerHTML=this.i18n.LABEL_TAGS;this.labelUrl.innerHTML=this.i18n.LABEL_URL;this.labelVisbleOption.innerHTML=this.i18n.LABEL_VISIBLEOPTION+" "+this.product.substr(0,1).toUpperCase()+this.product.substr(1);this._buttonOk=new dijit.form.Button({label:this.i18n.LABEL_OKBUTTON,onClick:dojo.hitch(this,"_onokEvent")});this._buttonCancel=new dijit.form.Button({label:this.i18n.LABEL_CANCELBUTTON,onClick:dojo.hitch(this,"_oncancelEvent")});this.buttonsContainer.appendChild(this._buttonOk.domNode);this.buttonsContainer.appendChild(this._buttonCancel.domNode);this._connectHandles.push(dojo.connect(this.optAddFeedFromUrl,"onclick",this,"_activeContentUrl"));this._connectHandles.push(dojo.connect(this.optAddFeedFromFile,"onclick",this,"_activeContentFile"));this._connectHandles.push(dojo.connect(this.labelAddFeedFromUrl,"onclick",this,"_activeContentUrl"));this._connectHandles.push(dojo.connect(this.labelAddFeedFromFile,"onclick",this,"_activeContentFile"));this.chkVisibleFlow.checked=true;},_showTooltip:function(_614,_615){if(this.isVisible){this._toolTip.label=_614;this._toolTip.open(_615.id);this._toolTipTimer=setTimeout(dojo.hitch(this,"_hideTooltip"),this.toolTipHideDelay);}},_hideTooltip:function(){if(this._toolTipTimer){clearTimeout(this._toolTipTimer);this._toolTipTimer=null;this._toolTip.close();}},_onpageUnload:function(){},_onokEvent:function(){if(this.okEvent){this.okEvent();}if(this.checkValues()){this.submit();}},_oncancelEvent:function(){if(this.cancelEvent){this.cancelEvent();}if(this._toolTipTimer){this._hideTooltip();}this.destroy();},_disconnectEvents:function(){for(var i=0;i<this._connectHandles.length;i++){dojo.disconnect(this._connectHandles[i]);}},_activeContentUrl:function(){if(this._toolTipTimer){this._hideTooltip();}this.optAddFeedFromUrl.checked=true;this.optAddFeedFromFile.checked=false;this.containerAddFeedFromUrl.style.display="";this.containerAddFeedFromFile.style.display="none";},_activeContentFile:function(){if(this._toolTipTimer){this._hideTooltip();}this.optAddFeedFromUrl.checked=false;this.optAddFeedFromFile.checked=true;this.containerAddFeedFromUrl.style.display="none";this.containerAddFeedFromFile.style.display="";},_addUserSources:function(){var _617={upload:false,url:this.sourceService_url,action:this._ACTION_SOURCESERVICE,params:new Array(this._PARAM_SOURCESERVICE_URL+"="+encodeURIComponent(this.txtUrl.value),this._PARAM_SOURCESERVICE_PUBLIC+"="+(this.chkVisibleFlow.checked?"1":"0"),this._PARAM_SOURCESERVICE_TYPE+"=rss")};var tags=this._splitTags(this.txtTags.value);if(tags){for(var i=0;i<tags.length;i++){_617.params.push(this._PARAM_SOURCESERVICE_TAGS+"="+encodeURIComponent(tags[i]));}}this._sendDatas(_617);},_addContentBlock:function(){var _61a={upload:false,url:this.blockService_url,action:this._ACTION_BLOCKSERVICE,params:new Array(this._PARAM_BLOCKSERVICE_TMPBLOCKID+"=1",this._PARAM_BLOCKSERVICE_URI+"="+encodeURIComponent(this.txtUrl.value),this._PARAM_BLOCKSERVICE_BLOCKTYPE+"=rss",this._PARAM_BLOCKSERVICE_TABID+"="+this.tabId,this._PARAM_BLOCKSERVICE_NUMCOL+"=0",this._PARAM_BLOCKSERVICE_NUMLINE+"=0",this._PARAM_BLOCKSERVICE_TITLE+"="+this.title,this._PARAM_BLOCKSERVICE_ICON+"=")};this._sendDatas(_61a);dojo.publish("/SideBar:onAddRssFeed",["RSS"]);},_addRSSFeedToClient:function(){var tags=this._splitTags(this.txtTags.value);this.tabContainer.addBlock("rss",this.title,this.txtUrl.value,tags,this.chkVisibleFlow.checked);this._oncancelEvent();},_checkURL:function(){var _61c={upload:false,url:this.rssParser_url,action:this._ACTION_CHECKURL,params:new Array(this._PARAM_CHECKURL_URL+"="+encodeURIComponent(this.txtUrl.value))};this._sendDatas(_61c);},_showImportOPMLDialog:function(_61d){this.destroy();dojo.io.iframe.doc.innerHTML="";this._dialogOPML=new bbtp.common.widget.DialogOPMLImport({width:770,title:"Import OPML",modalDialog:true,topMost:true,feeds:_61d,sourceService_url:this.sourceService_url});this._dialogOPML.showDialog();},_uploadFile:function(){var _61e={upload:true,url:this.uploadService_url,action:this._ACTION_UPLOADSERVICE,params:null};this._sendDatas(_61e);},_sendDatas:function(_61f){var url=_61f.url+"?action="+_61f.action;this._xhrLastAction=_61f.action;if(_61f.params){for(var i=0;i<_61f.params.length;i++){url+="&"+_61f.params[i];}}if(_61f.upload){dojo.io.iframe.send({url:url,method:"post",handleAs:"text",form:dojo.byId("frmFileUpload"),load:dojo.hitch(this,"_sentDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout});}else{var arg={url:url,method:"get",handleAs:"text",form:"",load:dojo.hitch(this,"_sentDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout};dojo.xhrGet(arg);}},_sendDatasErrors:function(_623,_624){var _625;this._buttonOk.setDisabled(false);if(_624.xhr){switch(_624.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:this.errorNumber=5;_625=this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:this.errorNumber=6;_625=this.i18n.ERROR_SERVERNOTREADY;break;default:this.errorNumber=7;msg="";_625=this.i18n.ERROR_URL;break;}this._storeErreur(this.errorNumber,"xhr",_624.xhr.status,_623);}else{this.errorNumber=5;_625=this.i18n.ERROR_UNKNOWN+"<br><br>"+_623;this._storeErreur(this.errorNumber,this.widgetType,this.errorNumber,_623);}if(this.errorSendEvent){this.errorSendEvent();}if(this._isVisibleDialog){this._dialogWait.hideDialog();msg+=_625;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_sentDatas:function(_626,_627){if(this._isVisibleDialog){this._dialogWait.hideDialog();}this._buttonOk.setDisabled(false);var json=dojo.fromJson(_626);var msg;if(json){if(json.result){if(json.result.state){if(json.result.state==this._RESPONSE_OK){switch(this._xhrLastAction){case this._ACTION_CHECKURL:if(this.tabContainer){this.title=json.result.params.title;this._addRSSFeedToClient();}else{this._addUserSources();}break;case this._ACTION_SOURCESERVICE:this._addContentBlock();break;case this._ACTION_BLOCKSERVICE:if(this.sentEvent){this.sentEvent();}this._clearDialog();if(this.isVisible){this.showDialog();}break;case this._ACTION_UPLOADSERVICE:this.hideDialog();this._showImportOPMLDialog(json.result.params);break;default:break;}return;}else{this._storeErreur(this.RSSERROR_SERVERERROR,"server",this.RSSERROR_SERVERERROR,"Le serveur a renvoyé une erreur. Erreur: "+json.result.error);if(this._xhrLastAction==this._ACTION_CHECKURL){msg=this.i18n.ERROR_URL;}else{msg=json.result.error;}this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);return;}}else{this._storeErreur(this.RSSERROR_FORMATNOTCORRECT,"server",this.RSSERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_626);}}else{this._storeErreur(this.RSSERROR_FORMATNOTCORRECT,"server",this.RSSERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_626);}}else{this._storeErreur(this.RSSERROR_FORMATNOTCORRECT,"server",this.RSSERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_626);}if(this._isVisibleDialog){msg=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_SERVERNOTREADY;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_storeErreur:function(_62a,_62b,_62c,_62d){this.errorNumber=_62a;this.errorInformations.objectName=_62b;this.errorInformations.objectNumber=_62c;this.errorInformations.objectDescription=_62d;},_clearError:function(){this.errorNumber=0;this.errorInformations.objectName="";this.errorInformations.objectNumber=0;this.errorInformations.objectDescription="";},_clearDialog:function(){this.txtUrl.value="";this.chkVisibleFlow.checked=false;this.txtTags.value="";this.txtFile.value="";this._activeContentUrl();},_splitTags:function(tags){var reg=new RegExp("["+this._TAGS_SEPARATORS+"]+","g");var _630=tags.split(reg);var tb=null;if(_630){var n;n=0;for(var i=0;i<_630.length;i++){if(dojo.trim(_630[i])!=""){n++;}}tb=new Array(n);n=0;for(var i=0;i<_630.length;i++){if(dojo.trim(_630[i])!=""){tb[n]=_630[i];n++;}}_630=null;}return tb;},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","NewRSSFeed",this.lang);},postCreate:function(){bbtp.common.widget.NewRSSFeed.superclass.postCreate.apply(this,arguments);this._initialize();this._activeContentUrl();this.setModalDialog(true);this._connectHandles.push(dojo.connect(this.titleBar,"onmousedown",this,dojo.hitch(this,"_hideTooltip")));dojo.addOnUnload(this._onpageUnload);},destroy:function(){if(this._toolTipTimer){this._hideTooltip();}if(this._dialogOPML){this._dialogOPML.destroy();this._dialogOPML=null;}this._toolTip=null;this._dialogWait=null;this._disconnectEvents();bbtp.common.widget.NewRSSFeed.superclass.destroy.apply(this,arguments);},getURI:function(){var last=this.txtUrl.value.length-1;if(this.txtUrl.value[last]=="/"){return (this.txtUrl.value.substr(0,last--));}return this.txtUrl.value;}});}if(!dojo._hasResource["bbtp.common.widget.NewWidget"]){dojo._hasResource["bbtp.common.widget.NewWidget"]=true;dojo.provide("bbtp.common.widget.NewWidget");dojo.declare("bbtp.common.widget.NewWidget",[bbtp.common.widget.Dialog],{errorNumber:0,errorInformations:{objectNumber:0,objectDescription:"",objectName:""},errorSendEvent:null,cancelEvent:null,okEvent:null,sendedEvent:null,tags:"",language:"",type:"",category:"",toolTipHideDelay:5000,widgetType:"bbtp.common.widget.NewWidget",templateString:null,templateString:"<div class=\"bbtp_dlg bbtp_dlgNewWidget\" dojoAttachPoint=\"container\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td>\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n\t\t\t\t\t<table cellpadding=\"2\" cellspacing=\"8\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td width=\"10\" rowspan=\"7\"></td>\n\t\t\t\t\t\t\t<td width=\"5\"></td>\n\t\t\t\t\t\t\t<td width=\"45\"></td>\n\t\t\t\t\t\t\t<td width=\"425\"></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td colspan=\"3\">\n\t\t\t\t\t\t\t\t<form name=\"frmWidgetDatas\" dojoAttachPoint=\"frmWidgetDatas\" action=\"\" method=\"get\">\n\t\t\t\t\t\t\t\t\t<table width=\"100%\" cellpadding=\"0\" cellspacing=\"6\">\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelUrl\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><input type=\"text\" dojoAttachPoint=\"txtUrl\" id=\"txtUrl\" name=\"feed\" value=\"${url}\" class=\"bbtp_dlgNewWidgetTextBoxWidth bbtp_dlgNewWidgetControlsBorders\"></input></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" dojoAttachPoint=\"labelType\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td><select dojoAttachPoint=\"cboTypes\" id=\"cboTypes\" name=\"type\" class=\"bbtp_dlgNewWidgetComboxBoxWidth bbtp_dlgNewWidgetControlsBorders\" /></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" dojoAttachPoint=\"labelCategory\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td><select dojoAttachPoint=\"cboCategories\" id=\"cboCategories\" name=\"type\" class=\"bbtp_dlgNewWidgetComboxBoxWidth bbtp_dlgNewWidgetControlsBorders\" /></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" dojoAttachPoint=\"labelLanguage\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td><select dojoAttachPoint=\"cboLanguages\" id=\"cboLanguages\" name=\"type\" class=\"bbtp_dlgNewWidgetComboxBoxWidth bbtp_dlgNewWidgetControlsBorders\" /></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" valign=\"middle\" dojoAttachPoint=\"labelTags\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td><textarea name=\"tags\" dojoAttachPoint=\"txtTags\" id=\"txtTags\" rows=\"2\" class=\"bbtp_dlgNewWidgetTextBoxWidth bbtp_dlgNewWidgetControlsBorders\">${tags}</textarea></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr><td colspan=\"3\"></td></tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=\"3\" align=\"right\" dojoAttachPoint=\"buttonsContainer\"></td></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgNewWidgetFotter\">&nbsp;</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_buttonOk:null,_buttonCancel:null,_toolTip:null,_toolTipTimer:null,_connectHandles:[],_dialogWait:null,_dialogAlert:null,_xhrTimeout:10000,_isVisibleDialog:false,_widgetParams:null,NOERROR:0,WIDGETERROR_URLNOTVALID:1,WIDGETERROR_POSTURLNOTSPECIFY:2,WIDGETERROR_SERVERNOTFOUND:3,WIDGETERROR_SERVERNOTREADY:4,WIDGETERROR_UNKNOWERROR:5,WIDGETERROR_FORMATNOTCORRECT:6,WIDGETERROR_SERVERERROR:7,WIDGETERROR_SERVERTIMEOUT:8,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",submit:function(){this._clearError();if(this._isVisibleDialog){this.hideDialog();this._isVisibleDialog=true;this._dialogWait.showDialog();}var _635={url:this.txtUrl.value,tags:this.txtTags.value,categorie:this.cboCategories.value,language:this.cboLanguages.value,type:this.cboTypes.value,status:"private"};this._sendDatas(_635);},checkValues:function(){if(this.txtUrl.value.match(/^https?:\/\/[^$]+$/i)==null){this._storeErreur(this.WIDGETERROR_URLNOTVALID,this.widgetType,this.WIDGETERROR_URLNOTVALID,this.i18n.ERROR_URL);this._showTooltip(this.i18n.ERROR_URL,this.txtUrl);return false;}if(!this.post_url){this._storeErreur(this.WIDGETERROR_POSTURLNOTSPECIFY,this.widgetType,this.WIDGETERROR_POSTURLNOTSPECIFY,this.i18n.ERROR_POSTURL);this._showTooltip(this.i18n.ERROR_POSTURL,this);return false;}this._clearError();return true;},showDialog:function(){this._isVisibleDialog=true;bbtp.common.widget.NewWidget.superclass.showDialog.apply(this,arguments);},hideDialog:function(){this._isVisibleDialog=false;bbtp.common.widget.NewWidget.superclass.hideDialog.apply(this,arguments);},_initialize:function(){this.setTitle(this.i18n.LABEL_DIALOGTITLE);this._toolTip=new dijit.Tooltip();this._dialogWait=new bbtp.common.widget.DialogWait({title:this.i18n.LABEL_DIALOGTITLE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGALERTTITLE,okEvent:dojo.hitch(this,"showDialog")});this._dialogSuccess=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGOKTITLE,okEvent:dojo.hitch(this,"showDialog")});this.labelTags.innerHTML=this.i18n.LABEL_TAGS;this.labelType.innerHTML=this.i18n.LABEL_TYPE;this.labelUrl.innerHTML=this.i18n.LABEL_URL;this.labelCategory.innerHTML=this.i18n.LABEL_CATEGORY;this.labelLanguage.innerHTML=this.i18n.LABEL_LANGUAGE;var opt;for(var i=0;i<this.i18n.DATAS_TYPES.labels.length;i++){opt=dojo.doc.createElement("option");opt.text=this.i18n.DATAS_TYPES.labels[i];opt.value=this.i18n.DATAS_TYPES.values[i];if(this.type!=""&&opt.value==this.type){opt.selected=true;}if(dojo.isIE){this.cboTypes.add(opt);}else{this.cboTypes.appendChild(opt);}}for(var i=0;i<this.i18n.DATAS_CATEGORIES.labels.length;i++){opt=dojo.doc.createElement("option");opt.text=this.i18n.DATAS_CATEGORIES.labels[i];opt.value=this.i18n.DATAS_CATEGORIES.values[i];if(this.category!=""&&opt.value==this.category){opt.selected=true;}if(dojo.isIE){this.cboCategories.add(opt);}else{this.cboCategories.appendChild(opt);}}for(var i=0;i<this.i18n.DATAS_LANGUAGES.labels.length;i++){opt=dojo.doc.createElement("option");opt.text=this.i18n.DATAS_LANGUAGES.labels[i];opt.value=this.i18n.DATAS_LANGUAGES.values[i];if(this.language!=""&&opt.value==this.language){opt.selected=true;}else{opt.selected=(opt.value==this.i18n.DATAS_DEFAULT_LANGUAGE);}if(dojo.isIE){this.cboLanguages.add(opt);}else{this.cboLanguages.appendChild(opt);}}this._buttonOk=new dijit.form.Button({label:this.i18n.LABEL_OKBUTTON,onClick:dojo.hitch(this,"_onokEvent")});this._buttonCancel=new dijit.form.Button({label:this.i18n.LABEL_CANCELBUTTON,onClick:dojo.hitch(this,"_oncancelEvent")});this.buttonsContainer.appendChild(this._buttonOk.domNode);this.buttonsContainer.appendChild(this._buttonCancel.domNode);},_showTooltip:function(_638,_639){if(this.isVisible){if(this._toolTipTimer){this._hideTooltip();}this._toolTip.label=_638;this._toolTip.open(_639.id);this._toolTipTimer=setTimeout(dojo.hitch(this,"_hideTooltip"),this.toolTipHideDelay);}},_hideTooltip:function(){if(this._toolTipTimer){clearTimeout(this._toolTipTimer);this._toolTipTimer=null;this._toolTip.close();}},_onpageUnload:function(){},_onokEvent:function(){if(this.okEvent){this.okEvent();}if(this.checkValues()){this.submit();}},_oncancelEvent:function(){if(this.cancelEvent){this.cancelEvent();}if(this._toolTipTimer){this._hideTooltip();}this.hideDialog();},_disconnectEvents:function(){for(var i=0;i<this._connectHandles.length;i++){dojo.disconnect(this._connectHandles[i]);}},_commitDatas:function(_63b){alert("Appel à la méthode [CommitDatas]\nFonction non implémentée pour l'instant.\nAttente spécifs...");},_sendDatas:function(_63c){this._widgetParams=_63c;var url=this.post_url+"?action=submitWidget"+"&uri="+encodeURIComponent(_63c.url)+"&tags="+encodeURIComponent(_63c.tags)+"&category="+encodeURIComponent(_63c.categorie)+"&wgtLang="+encodeURIComponent(_63c.language)+"&type="+encodeURIComponent(_63c.type)+"&status="+encodeURIComponent(_63c.status);var arg={url:url,method:"get",handleAs:"text",form:dojo.byId("frmWidgetDatas"),load:dojo.hitch(this,"_loadDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout};dojo.xhrGet(arg);},_sendDatasErrors:function(_63f,_640){var _641;if(_63f instanceof Error){switch(_63f.dojoType){case "cancel":case "timeout":this.errorNumber=8;_641=this.i18n.ERROR_SERVERTIMEOUT;this._storeErreur(this.errorNumber,"xhr",0,_641);break;default:if(_640.xhr){switch(_640.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:this.errorNumber=5;_641=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:this.errorNumber=6;_641=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_SERVERNOTREADY;break;default:this.errorNumber=7;_641=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_UNKNOWN;break;}this._storeErreur(this.errorNumber,"xhr",_640.xhr.status,_63f);}else{this.errorNumber=5;_641=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_SERVERNOTFOUND;this._storeErreur(this.errorNumber,this.widgetType,this.errorNumber,_63f);}}}if(this.errorSendEvent){this.errorSendEvent();}if(this._isVisibleDialog){this._dialogWait.hideDialog();var msg=_641;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_loadDatas:function(_643,_644){if(this._isVisibleDialog){this._dialogWait.hideDialog();}var json=dojo.fromJson(_643);var _646="";if(json&&json.result&&json.result.state){if(json.result.state==this._RESPONSE_OK){if(this.sentEvent){this.sentEvent();}this._clearDialog();dojo.publish("/bbtp/common/widget/NewWidget/onLoadDatas");this._dialogSuccess.showDialog(this._dialogAlert.DIALOGTYPE_INFO,this.i18n.LABEL_OKMESSAGE);return;}else{_646=json.result.error;this._storeErreur(this.WIDGETERROR_SERVERERROR,"server",this.WIDGETERROR_SERVERERROR,"Le serveur a renvoyé une erreur. Erreur: "+json.error);}}else{_646=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+this.i18n.ERROR_SERVERNOTREADY;this._storeErreur(this.WIDGETERROR_FORMATNOTCORRECT,"server",this.WIDGETERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_643);}if(this._isVisibleDialog){var msg=_646;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_storeErreur:function(_648,_649,_64a,_64b){this.errorNumber=_648;this.errorInformations.objectName=_649;this.errorInformations.objectNumber=_64a;this.errorInformations.objectDescription=_64b;},_clearError:function(){this.errorNumber=0;this.errorInformations.objectName="";this.errorInformations.objectNumber=0;this.errorInformations.objectDescription="";},_clearDialog:function(){this.txtUrl.value="";this.cboTypes.value=this.WIDGETFEEDTYPE_TEXT;this.txtTags.value="";},_getUniqueId:function(){return parseInt(Math.random()*100000,10);},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","NewWidget",this.lang);},postCreate:function(){bbtp.common.widget.NewWidget.superclass.postCreate.apply(this,arguments);this._initialize();this.setModalDialog(true);this._connectHandles.push(dojo.connect(this.titleBar,"onmousedown",this,dojo.hitch(this,"_hideTooltip")));dojo.addOnUnload(this._onpageUnload);},destroy:function(){if(this._toolTipTimer){this._hideTooltip();}this._toolTip=null;this._dialogWait=null;this._disconnectEvents();bbtp.common.widget.NewWidget.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.common.widget.InfoWidget"]){dojo._hasResource["bbtp.common.widget.InfoWidget"]=true;dojo.provide("bbtp.common.widget.InfoWidget");dojo.declare("bbtp.common.widget.InfoWidget",[bbtp.common.widget.Dialog],{errorNumber:0,errorInformations:{objectNumber:0,objectDescription:"",objectName:""},errorSendEvent:null,cancelEvent:null,okEvent:null,sendedEvent:null,widget_category:"",widget_language:"",widget_status:"",widget_tags:"",widget_title:"",widget_type:"",widget_url:"",toolTipHideDelay:5000,url:null,upload_url:null,post_url:null,import_url:null,widgetType:"bbtp.common.widget.InfoWidget",templateString:null,templateString:"<div class=\"bbtp_dlg bbtp_dlgInfoWidget\" dojoAttachPoint=\"container\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td>\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n\t\t\t\t\t<table cellpadding=\"2\" cellspacing=\"8\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td width=\"10\" rowspan=\"7\"></td>\n\t\t\t\t\t\t\t<td width=\"5\"></td>\n\t\t\t\t\t\t\t<td width=\"45\"></td>\n\t\t\t\t\t\t\t<td width=\"425\"></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td colspan=\"3\">\n\t\t\t\t\t\t\t\t<form name=\"frmWidgetDatas\" dojoAttachPoint=\"frmWidgetDatas\" action=\"\" method=\"post\">\n\t\t\t\t\t\t\t\t\t<table width=\"100%\" cellpadding=\"0\" cellspacing=\"6\">\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelName\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span class=\"bbtp_dlgInfoWidgetValue\">${widget_title}</span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelType\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span class=\"bbtp_dlgInfoWidgetValue\" dojoAttachPoint=\"txtType\"></span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelUrl\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span dojoAttachPoint=\"txtUrl\" class=\"bbtp_dlgInfoWidgetValue\">${widget_url}</span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelCategory\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span dojoAttachPoint=\"txtCategory\" class=\"bbtp_dlgInfoWidgetValue\"></span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelLanguage\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span dojoAttachPoint=\"txtLanguage\" class=\"bbtp_dlgInfoWidgetValue\"></span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"10\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"45\" align=\"right\" dojoAttachPoint=\"labelStatus\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=\"419\"><span dojoAttachPoint=\"txtStatus\" class=\"bbtp_dlgInfoWidgetValue\"></span></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t\t\t\t\t<td align=\"right\" valign=\"top\" dojoAttachPoint=\"labelTags\"></td>\n\t\t\t\t\t\t\t\t\t\t\t<td><textarea name=\"tags\" dojoAttachPoint=\"txtTags\" id=\"txtTags\" rows=\"2\" class=\"bbtp_dlgInfoWidgetTextBoxWidth bbtp_dlgInfoWidgetControlsBorders\">${widget_tags}</textarea></td>\n\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t<tr><td colspan=\"3\"></td></tr>\n\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=\"3\" align=\"right\" dojoAttachPoint=\"buttonsContainer\"></td></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgInfoWidgetFotter\">&nbsp;</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_buttonOk:null,_buttonCancel:null,_toolTip:null,_toolTipTimer:null,_connectHandles:[],_dialogWait:null,_dialogAlert:null,_xhrTimeout:3000,_isVisibleDialog:false,_widgetParams:null,NOERROR:0,WIDGETERROR_WGTURLNOTSPECIFY:1,WIDGETERROR_POSTURLNOTSPECIFY:2,WIDGETERROR_SERVERNOTFOUND:3,WIDGETERROR_SERVERNOTREADY:4,WIDGETERROR_UNKNOWERROR:5,WIDGETERROR_FORMATNOTCORRECT:6,WIDGETERROR_SERVERERROR:7,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",submit:function(){this._clearError();if(this._isVisibleDialog){this.hideDialog();this._isVisibleDialog=true;this._dialogWait.showDialog();}var _64c={uri:this.widget_url,tags:this.txtTags.value};this._sendDatas(_64c);},checkValues:function(){var str,msg;str=this.widget_url;if(((str.substr(0,7)!="http://")&&(str.substr(0,8)!="https://"))||(str=="http://"||str=="https://")){msg=this.i18n.ERROR_URL;msg=this.i18n.ERROR_WGTURL;this._storeErreur(this.WIDGETERROR_WGTURLNOTSPECIFY,this.widgetType,this.WIDGETERROR_WGTURLNOTSPECIFY,msg);this._showTooltip(msg,this.txtUrl);return false;}if(!this.post_url){msg=this.i18n.ERROR_POSTURL;this._storeErreur(this.WIDGETERROR_POSTURLNOTSPECIFY,this.widgetType,this.WIDGETERROR_POSTURLNOTSPECIFY,msg);this._showTooltip(msg,this);return false;}this._clearError();return true;},showDialog:function(){this._isVisibleDialog=true;bbtp.common.widget.InfoWidget.superclass.showDialog.apply(this,arguments);},hideDialog:function(){this._isVisibleDialog=true;bbtp.common.widget.InfoWidget.superclass.hideDialog.apply(this,arguments);},_initialize:function(){this.setTitle(this.i18n.LABEL_DIALOGTITLE);this._toolTip=new dijit.Tooltip();this._dialogWait=new bbtp.common.widget.DialogWait({title:this.i18n.LABEL_DIALOGTITLE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGALERTTITLE,okEvent:dojo.hitch(this,"showDialog")});this.labelName.innerHTML=this.i18n.LABEL_TITLE;this.labelType.innerHTML=this.i18n.LABEL_TYPE;this.labelUrl.innerHTML=this.i18n.LABEL_URL;this.labelCategory.innerHTML=this.i18n.LABEL_CATEGORY;this.labelLanguage.innerHTML=this.i18n.LABEL_LANGUAGE;this.labelStatus.innerHTML=this.i18n.LABEL_STATUS;this.labelTags.innerHTML=this.i18n.LABEL_TAGS;for(var i=0;i<this.i18n.DATAS_TYPES.labels.length;i++){if(this.widget_type!=""&&this.widget_type==this.i18n.DATAS_TYPES.values[i]){this.txtType.appendChild(document.createTextNode(this.i18n.DATAS_TYPES.labels[i]));break;}}for(var i=0;i<this.i18n.DATAS_CATEGORIES.labels.length;i++){if(this.widget_category!=""&&this.widget_category==this.i18n.DATAS_CATEGORIES.values[i]){this.txtCategory.appendChild(document.createTextNode(this.i18n.DATAS_CATEGORIES.labels[i]));break;}}for(var i=0;i<this.i18n.DATAS_LANGUAGES.labels.length;i++){if(this.widget_language!=""&&this.widget_language==this.i18n.DATAS_LANGUAGES.values[i]){this.txtLanguage.appendChild(document.createTextNode(this.i18n.DATAS_LANGUAGES.labels[i]));break;}}for(var i=0;i<this.i18n.DATAS_STATUS.labels.length;i++){if(this.widget_status!=""&&this.widget_status==this.i18n.DATAS_STATUS.values[i]){this.txtStatus.appendChild(document.createTextNode(this.i18n.DATAS_STATUS.labels[i]));break;}}this._buttonOk=new dijit.form.Button({label:this.i18n.LABEL_OKBUTTON,onClick:dojo.hitch(this,"_onokEvent")});this._buttonCancel=new dijit.form.Button({label:this.i18n.LABEL_CANCELBUTTON,onClick:dojo.hitch(this,"_oncancelEvent")});this.buttonsContainer.appendChild(this._buttonOk.domNode);this.buttonsContainer.appendChild(this._buttonCancel.domNode);},_showTooltip:function(_650,_651){if(this.isVisible){if(this._toolTipTimer){this._hideTooltip();}this._toolTip.label=_650;this._toolTip.open(_651.id);this._toolTipTimer=setTimeout(dojo.hitch(this,"_hideTooltip"),this.toolTipHideDelay);}},_hideTooltip:function(){if(this._toolTipTimer){clearTimeout(this._toolTipTimer);this._toolTipTimer=null;this._toolTip.close();}},_onpageUnload:function(){},_onokEvent:function(){if(this.okEvent){this.okEvent();}if(this.checkValues()){this.submit();}},_oncancelEvent:function(){if(this.cancelEvent){this.cancelEvent();}if(this._toolTipTimer){this._hideTooltip();}this.hideDialog();},_disconnectEvents:function(){for(var i=0;i<this._connectHandles.length;i++){dojo.disconnect(this._connectHandles[i]);}},_commitDatas:function(_653){dojo.publish("/common/js/oaf/bbtp/common/widget/InfoWidget/onUpdate",[_653.widgetId,_653.tags]);},_sendDatas:function(_654){this._widgetParams=_654;var url=this.post_url+"?action="+"updateWidgetInfo"+"&uri="+encodeURIComponent(_654.uri)+"&tags="+encodeURIComponent(_654.tags);var arg={url:url,method:"get",handleAs:"text",form:"",load:dojo.hitch(this,"_loadDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout};dojo.xhrGet(arg);},_sendDatasErrors:function(_657,_658){var _659;if(_658.xhr){switch(_658.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:this.errorNumber=5;_659=this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:this.errorNumber=6;_659=this.i18n.ERROR_SERVERNOTREADY;break;default:this.errorNumber=7;_659=this.i18n.ERROR_UNKNOWN;break;}this._storeErreur(this.errorNumber,"xhr",_658.xhr.status,_657);}else{this.errorNumber=5;_659=this.i18n.ERROR_SERVERNOTFOUND;this._storeErreur(this.errorNumber,this.widgetType,this.errorNumber,_657);}if(this.errorSendEvent){this.errorSendEvent();}if(this._isVisibleDialog){this._dialogWait.hideDialog();var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br><b><font color=\"red\">"+(json.result.error?json.result.error:_659)+"</font></b>";this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_loadDatas:function(_65b,_65c){if(this._isVisibleDialog){this._dialogWait.hideDialog();}var json=dojo.fromJson(_65b);if(json){if(json.result){if(json.result.state){if(json.result.state==this._RESPONSE_OK){this.widget_tags=json.result.params.tags;if(this.sentEvent){this.sentEvent();}this._commitDatas(json.result.params);this._clearDialog();this.showDialog();return;}else{this._storeErreur(this.WIDGETERROR_SERVERERROR,"server",this.WIDGETERROR_SERVERERROR,"Le serveur a renvoyé une erreur. Erreur: "+json.error);}}else{this._storeErreur(this.WIDGETERROR_FORMATNOTCORRECT,"server",this.WIDGETERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_65b);}}else{this._storeErreur(this.WIDGETERROR_FORMATNOTCORRECT,"server",this.WIDGETERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_65b);}}else{this._storeErreur(this.WIDGETERROR_FORMATNOTCORRECT,"server",this.WIDGETERROR_FORMATNOTCORRECT,"La réponse du serveur n'est pas correcte. Réponse serveur: "+_65b);}if(this._isVisibleDialog){var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br><b><font color=\"red\">"+(json.result.error?json.result.error:this.i18n.ERROR_SERVERNOTREADY)+"</font></b>";this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg);}},_storeErreur:function(_65f,_660,_661,_662){this.errorNumber=_65f;this.errorInformations.objectName=_660;this.errorInformations.objectNumber=_661;this.errorInformations.objectDescription=_662;},_clearError:function(){this.errorNumber=0;this.errorInformations.objectName="";this.errorInformations.objectNumber=0;this.errorInformations.objectDescription="";},_clearDialog:function(){this.txtTags.value=this.widget_tags;},_getUniqueId:function(){return parseInt(Math.random()*100000,10);},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","InfoWidget",this.lang);},postCreate:function(){bbtp.common.widget.InfoWidget.superclass.postCreate.apply(this,arguments);this._initialize();this.setModalDialog(true);this._connectHandles.push(dojo.connect(this.titleBar,"onmousedown",this,dojo.hitch(this,"_hideTooltip")));dojo.addOnUnload(this._onpageUnload);},destroy:function(){if(this._toolTipTimer){this._hideTooltip();}this._toolTip=null;this._dialogWait=null;this._disconnectEvents();bbtp.common.widget.InfoWidget.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.common.widget.SearchingForm"]){dojo._hasResource["bbtp.common.widget.SearchingForm"]=true;dojo.provide("bbtp.common.widget.SearchingForm");dojo.declare("bbtp.common.widget.SearchingForm",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"searchForm\">\n    <div class=\"innerBlockBodyElement\">\n        <div class=\"blockLeftElement\" dojoAttachPoint=\"searchLabel\">\n        </div>\n        <div class=\"blockLeftElement\" dojoAttachPoint=\"searchOptions\">\n        </div>\n    </div>\n    <div class=\"innerBlockBodyElement\">\n        <div class=\"blockLeftElement\" dojoAttachEvent=\"onkeypress:_onKeyPress\">\n            <input dojoAttachPoint=\"searchInput\" type=\"text\" size=\"${inputSize}\" />\n        </div>\n        <div class=\"blockLeftElement\">\n            <button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"searchButton\" dojoAttachEvent=\"onclick:onSubmit\">\n        </div>\n    </div>\n</div>\n",postMixInProperties:function(){this.inherited(arguments);this._i18n=dojo.i18n.getLocalization("bbtp.common.i18n","SearchingForm",this.lang);},postCreate:function(){this.searchLabel.innerHTML=this._i18n["searchingForm.label.search"];this.searchButton.innerHTML=this._i18n["searchingForm.button.search"];},onSubmit:function(){dojo.publish("oaf/widget/common/SearchingForm/searchClicked",[this.searchInput.value]);},cleanSearchInput:function(){this.searchInput.value="";},_onKeyPress:function(e){if(!e){var e=window.event;}switch(e.keyCode){case dojo.keys.RIGHT_ARROW:case dojo.keys.LEFT_ARROW:e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation();}case dojo.keys.CTRL:case dojo.keys.ALT:return;break;case dojo.keys.ENTER:this.onSubmit();break;default:return;}dojo.stopEvent(e);}});dojo.declare("bbtp.common.widget.SearchingFormOptions",[bbtp.common.widget.SearchingForm],{curentOptionValue:"",onSubmit:function(e){dojo.publish("oaf/widget/common/SearchingFormOptions/searchClicked",[this.curentOptionValue,this.searchInput.value]);this.cleanSearchInput();},addOption:function(_665,_666,_667){if(undefined==_667){_667=false;}var _668=this._ce("input","searchType",_667);var id=_666+"Radio";_668.setAttribute("id",id);_668.setAttribute("type","radio");_668.setAttribute("value",_666);if(_667){this.curentOptionValue=_666;}_668.onclick=dojo.hitch(this,function(e){this._onOptionClick(e);});var _66b=document.createElement("label");_66b.setAttribute("for",id);var txt3=document.createTextNode(_665);_66b.appendChild(txt3);this.searchOptions.appendChild(_668);this.searchOptions.appendChild(_66b);},_onOptionClick:function(e){var _66e=(window.event)?window.event.srcElement:e.target;this.curentOptionValue=_66e.value;},_ce:function(tag,name,_671){if(name&&window.ActiveXObject){var _672="<"+tag+" name=\""+name+"\"";if(_671){_672=_672+" checked ";}_672=_672+">";element=document.createElement(_672);}else{element=document.createElement(tag);element.setAttribute("name",name);element.checked=_671;}return element;}});}if(!dojo._hasResource["bbtp.common.widget.Tooltip"]){dojo._hasResource["bbtp.common.widget.Tooltip"]=true;dojo.provide("bbtp.common.widget.Tooltip");dojo.declare("bbtp.common.widget.Tooltip",null,{_uniqueTooltip:null,_labels:null,_classNames:null,constructor:function(){this._uniqueTooltip=new dijit.Tooltip({showDelay:1000,label:"",className:null,open:function(e){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}this.inherited("open",arguments);if(this.className){dijit._masterTT.domNode.className=this.className;}var _674=dijit._masterTT.isLeftToRight()?{"BR":"BL","BL":"BR"}:{"BL":"BR","BR":"BL"};var pos=dijit.placeOnScreenAroundElement(dijit._masterTT.domNode,e,_674);},position:["below"]});this._labels=new Array();this._classNames=new Array();},add:function(node,_677,_678){if(!node){console.warn("bbtp.common.widget.Tooltip::add - node is null for label \""+_677+"\"");return;}var _679=node.id;this._labels[_679]=_677;this._classNames[_679]=_678;var _67a=dojo.connect(node,"onmouseover",dojo.hitch(this,function(e){this._activate(e);}));return _67a;},modify:function(id,_67d){var _67e=id;this._labels[_67e]=_67d;},_activate:function(e){var node=e.currentTarget;var _681=node.id;this._uniqueTooltip.label=this._labels[_681];this._uniqueTooltip.className=this._classNames[_681];dojo.forEach(["onMouseOut","onFocus","onBlur","onHover","onUnHover"],dojo.hitch(this,function(_682){this._uniqueTooltip.connect(node,_682.toLowerCase(),"_"+_682);}),this._uniqueTooltip);this._uniqueTooltip.connect(node,"onclick",dojo.hitch(this,function(e){this._uniqueTooltip._focus=false;}));this._uniqueTooltip._onHover(e);var h2=dojo.connect(this._uniqueTooltip,"_onUnHover",dojo.hitch(this,function(){dojo.forEach(this._uniqueTooltip._connects,function(_685){dojo.forEach(_685,dojo.disconnect);});this._uniqueTooltip._connects=[];dojo.disconnect(h2);}));},hide:function(){this._uniqueTooltip.close();}});bbtp.common.widget._tooltip=null;bbtp.common.widget.tooltip=function(){if(!bbtp.common.widget._tooltip){bbtp.common.widget._tooltip=new bbtp.common.widget.Tooltip();}return bbtp.common.widget._tooltip;};}if(!dojo._hasResource["bbtp.common.widget.DialogOPMLImport"]){dojo._hasResource["bbtp.common.widget.DialogOPMLImport"]=true;dojo.provide("bbtp.common.widget.DialogOPMLImport");dojo.declare("bbtp.common.widget.DialogOPMLImport",bbtp.common.widget.Dialog,{sourceService_url:null,feeds:null,widgetType:"bbtp.common.widget.DialogOPMLImport",templateString:null,templateString:"<div class=\"bbtp_dlg\" dojoAttachPoint=\"container\" style=\"width: ${width}\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\" style=\"width: ${width}\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: _hideDialog\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td bgcolor=\"white\">\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n\t\t\t\t\t<!-- Container -->\n\t\t\t\t\t<div  id=\"idImportOPML\">\n\t\t\t\t\t\t<center>\n\t\t\t\t\t\t\t<table cellpadding=\"2\" cellspacing=\"8\" class=\"bbtp_dlgImportOPML\">\n\t\t\t\t\t\t\t\t<tr><td align=\"center\"><b><span dojoAttachPoint=\"contentTitle\"></span></b></td></tr>\n\t\t\t\t\t\t\t\t<tr><td align=\"center\" dojoAttachPoint=\"contentMessage\"></td></tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<form id=\"formDatas\" method=\"post\" action=\"\">\n\t\t\t\t\t\t\t\t<input type=\"hidden\" dojoAttachPoint=\"feeds_count\" name=\"feeds_count\" style=\"display:none\">\n\t\t\t\t\t\t\t\t<table cellpadding=\"2\" cellspacing=\"2\" align=\"center\" class=\"bbtp_dlgImportOPML\" style=\"width:670px\">\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<th width=\"420\" dojoAttachPoint=\"columnFeedName\"></th>\n\t\t\t\t\t\t\t\t\t\t<th width=\"20\" dojoAttachPoint=\"columnFeedPrivate\"></th>\n\t\t\t\t\t\t\t\t\t\t<th width=\"225\" dojoAttachPoint=\"columnFeedTags\"></th>\n\t\t\t\t\t\t\t\t\t\t<td width=\"20\"></th>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td colspan=\"5\" align=\"center\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"bbtp_dlgImportOPML_Feeds\">\n\t\t\t\t\t\t\t\t\t\t\t\t<table dojoAttachPoint=\"feedsContainer\" cellpadding=\"0\" cellspacing=\"1\" class=\"bbtp_dlgImportOPML_FeedsContainer\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr style=\"height:0px\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"15\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"390\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"20\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"240\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<tr dojoAttachPoint=\"feedRowModel\" style=\"display:none\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- RSS sélectionné -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"14\" align=\"center\"><input type=\"checkbox\" dojoAttachPoint=\"feed_select\" checked></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Title -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"290\" nowrap dojoAttachPoint=\"feed_title_text\" ></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- RSS Privé -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td align=\"center\"><input type=\"checkbox\" dojoAttachPoint=\"feed_private\"></td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Les tags -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" dojoAttachPoint=\"feed_tags\" ddojoType=\"dijit.form.TextBox\" trim=\"true\" class=\"bbtp_dlgImportOPML_TagsTextBox\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" dojoAttachPoint=\"feed_category\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" dojoAttachPoint=\"feed_url\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"hidden\" dojoAttachPoint=\"feed_title\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t<table align=\"center\" class=\"bbtp_dlgImportOPML\" style=\"width:670px\">\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<td align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"allSelectedButton\" dojoAttachEvent=\"onclick: _allSelect\" /></td>\n\t\t\t\t\t\t\t\t\t<td align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"allUnselectedButton\" dojoAttachEvent=\"onclick: _allUnselect\" /></td>\n\t\t\t\t\t\t\t\t\t<td align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"allPrivateButton\" dojoAttachEvent=\"onclick: _allPrivate\" /></td>\n\t\t\t\t\t\t\t\t\t<td align=\"right\">\n\t\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"tagsMessage\"></div>\n\t\t\t\t\t\t\t\t\t\t<input dojoType=\"dijit.form.TextBox\" trim=\"true\" dojoAttachPoint=\"tags\" class=\"bbtp_dlgImportOPML_CommonTagsTextBox\">\n\t\t\t\t\t\t\t\t\t\t<button type=\"button\"  dojoAttachPoint=\"okButton\" dojoAttachEvent=\"onclick: _applyAlltags\" />\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t<tr><td colspan=\"3\"><br></td></tr>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<td colspan=\"3\" align=\"center\">\n\t\t\t\t\t\t\t\t\t\t<table width=\"200\" cellpadding=\"0\" cellspacing=\"0\" aligne=\"center\">\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"importButton\" dojoAttachEvent=\"onclick: _sendDatas\" />>\n\t\t\t\t\t\t\t\t\t\t\t\t<td align=\"center\"><button dojoType=\"dijit.form.Button\" dojoAttachPoint=\"cancelButton\" dojoAttachEvent=\"onclick: _hideDialog\" /></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t</center>\n\t\t\t\t\t</div>\n\t\t\t\t\t<!-- Container End -->\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",_feedsCount:0,_dialogWait:null,_dialogAlert:null,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_XHR_READYSTATE_OK:200,_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",addFeeds:function(_686){var row,_688,_689;for(var j=0;j<_686.categories.length;j++){_688=_686.categories[j].feeds;_689=_686.categories[j].name;for(var i=0;i<_688.length;i++){if(_689){this.feed_title_text.innerHTML=_689+"\\"+_688[i].title;this.feed_category.value=_689;}else{this.feed_title_text.innerHTML=_688[i].title;this.feed_category.value="";}this.feed_title.value=_688[i].title;this.feed_url.value=_688[i].xmlUrl;this.feed_select.id="feed_select_"+this._feedsCount;this.feed_private.id="feed_private_"+this._feedsCount;this.feed_tags.id="feed_tags_"+this._feedsCount;this.feed_select.name="feed_select_"+this._feedsCount;this.feed_private.name="feed_private_"+this._feedsCount;this.feed_category.name="feed_category_"+this._feedsCount;this.feed_tags.name="feed_tags_"+this._feedsCount;this.feed_url.name="feed_url_"+this._feedsCount;this.feed_title.name="feed_title_"+this._feedsCount;row=this.feedRowModel.cloneNode(true);row.style.display="";if(dojo.isIE){this.feedsContainer.childNodes[0].appendChild(row);}else{this.feedsContainer.appendChild(row);}this._feedsCount++;}}this.feeds_count.value=this._feedsCount;this.feed_select.id="feed_select";this.feed_private.id="feed_private";this.feed_tags.id="feed_tags";this.feed_private.name="feed_private";this.feed_category.name="feed_category";this.feed_tags.name="feed_tags";this.feed_url.name="feed_url";this.feed_title.name="feed_title";this._activeButtons((this._feedsCount>0));model=this.feedRowModel;while(model.firstChild){model.removeChild(model.firstChild);}},_allSelect:function(){for(var i=0;i<this._feedsCount;i++){dojo.byId("feed_select_"+i).checked=true;}},_allUnselect:function(){for(var i=0;i<this._feedsCount;i++){dojo.byId("feed_select_"+i).checked=false;}},_allPrivate:function(){for(var i=0;i<this._feedsCount;i++){dojo.byId("feed_private_"+i).checked=true;}},_applyAlltags:function(){for(var i=0;i<this._feedsCount;i++){dojo.byId("feed_tags_"+i).value=this.tags.value;}},_hideDialog:function(){bbtp.common.widget.DialogOPMLImport.superclass.hideDialog.apply(this,arguments);this.destroy();},_sendDatas:function(){var next=false;for(var i=0;i<this._feedsCount;i++){if(dojo.byId("feed_select_"+i).checked){next=true;i=this._feedsCount;}}if(next){this._dialogWait.showDialog();var arg={url:this.sourceService_url+"?action=createRSSMultiFeeds",method:"post",handleAs:"text",form:dojo.byId("formDatas"),load:dojo.hitch(this,"_loadDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout};console.debug(arg);dojo.xhrPost(arg);}else{this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,this.i18n.ERROR_SELECTFEED,this.i18n.LABEL_DIALOGALERT_ERRORTITLE);}},_loadDatas:function(_693,_694){var _695=this.i18n.ERROR_SENDINGDATAS+"<br><br>";this._dialogWait.hideDialog();var json=dojo.fromJson(_693);if(json){if(json.result){if(json.result.state){if(json.result.state==this._RESPONSE_OK){this._activeButtons(false);this._dialogAlert.okEvent=null;this._dialogAlert.cancelEvent=null;console.info("An event has been published: /SideBar:onAddRssFeed -> OPML");dojo.publish("/SideBar:onAddRssFeed",["OPML"]);this._hideDialog();return;}else{_695+=json.result.error;}}else{_695+=this.i18n.ERROR_FORMATNOTCORRECT;}}else{_695+=this.i18n.ERROR_FORMATNOTCORRECT;}}else{_695+=this.i18n.ERROR_FORMATNOTCORRECT;}this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,_695,this.i18n.LABEL_DIALOGALERT_ERRORTITLE);},_sendDatasErrors:function(_697,_698){var _699;if(_698.xhr){switch(_698.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:_699=this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:_699=this.i18n.ERROR_SERVERNOTREADY;break;case this._XHR_READYSTATE_OK:return;default:_699=this.i18n.ERROR_UNKNOWN;break;}}else{_699=this.i18n.ERROR_SERVERNOTFOUND;}this._dialogWait.hideDialog();var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+_699;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg,this.i18n.LABEL_DIALOGALERT_ERRORTITLE);},_initialize:function(){this._activeButtons(false);this.contentTitle.innerHTML=this.i18n.LABEL_CONTENTTITLE;this.contentMessage.innerHTML=this.i18n.LABEL_CONTENTMESSAGE;this.columnFeedName.innerHTML=this.i18n.LABEL_FEEDNAME;this.columnFeedPrivate.innerHTML=this.i18n.LABEL_PRIVATE;this.columnFeedTags.innerHTML=this.i18n.LABEL_TAGS;this.tagsMessage.innerHTML=this.i18n.LABEL_TAGS_MESSAGE;this.allSelectedButton.innerHTML=this.i18n.LABEL_ALLSELECTEDBUTTON;this.allUnselectedButton.innerHTML=this.i18n.LABEL_ALLUNSELECTEDBUTTON;this.allPrivateButton.innerHTML=this.i18n.LABEL_ALLPRIVATEBUTTON;this.okButton.innerHTML=this.i18n.LABEL_OKBUTTON;this.importButton.innerHTML=this.i18n.LABEL_IMPORTBUTTON;this.cancelButton.innerHTML=this.i18n.LABEL_CANCELBUTTON;this._allSelect();this._dialogWait=new bbtp.common.widget.DialogWait({topMost:true,title:this.i18n.LABEL_DIALOGTITLE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({topMost:true,width:310,title:this.i18n.LABEL_DIALOGALERT_DEFAULTTITLE,okEvent:dojo.hitch(this,"showDialog"),cancelEvent:dojo.hitch(this,"showDialog")});},_activeButtons:function(_69b){this.allSelectedButton.disabled=!_69b;this.allPrivateButton.disabled=!_69b;this.okButton.disabled=!_69b;this.importButton.disabled=!_69b;},_onPageUnload:function(){bbtp.common.widget.DialogOPMLImport.superclass._onPageUnload.apply(this,arguments);},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","DialogOPMLImport",this.lang);},postCreate:function(){bbtp.common.widget.DialogOPMLImport.superclass.postCreate.apply(this,arguments);this._initialize();if(this.feeds){this.addFeeds(this.feeds);}},destroy:function(){if(this.cancelEvent!=""){dojo.disconnect(this._event);}if(this._dialogWait){this._dialogWait=null;}if(this._dialogAlert){this._dialogAlert=null;}bbtp.common.widget.DialogOPMLImport.superclass.destroy.apply(this,arguments);}});}if(!dojo._hasResource["bbtp.rssviewer.widget.RssViewer"]){dojo._hasResource["bbtp.rssviewer.widget.RssViewer"]=true;dojo.provide("bbtp.rssviewer.widget.RssViewer");dojo.declare("bbtp.rssviewer.widget.RssViewer",[dijit.layout.StackContainer,dijit._Widget,dijit._Templated],{_content:null,feed:null,currentEntry:null,feedUrl:null,templateString:"<div class=\"rssViewer\" dojoAttachPoint=\"rssViewerNode\">\n    <div class=\"rssViewerTitle\">\n        <div class=\"rssViewerTitleHead\">\n            <a id=\"${id}_rssViewerTitleId\" target=\"_blank\" dojoAttachPoint=\"rssViewerTitleNode\" ></a>\n            <span id=\"${id}_linkFavorite\" class=\"favoriteLink\" dojoAttachPoint=\"addToFavorite\"></span>\n        </div>\n        <div class=\"rssViewerTitleLinks\">\n            <span dojoAttachPoint=\"rssViewerSource\"></span><img class=\"rssViewerIcon\" dojoAttachPoint=\"rssViewerImg\"/><a id=\"${id}_rssViewerSourceLinkId\" target=\"_blank\" dojoAttachPoint=\"rssViewerSourceLinkNode\"></a><a id=\"${id}_linkSource\" dojoAttachPoint=\"addToSource\" class=\"sourceLink\"></a>\n        </div>\n    </div>\n    <div class=\"rssViewerContent\" dojoAttachPoint=\"containerNode\">\n    </div>\n</div>\n",linkVisible:false,postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.rssviewer.i18n","RssViewer",this.lang);},startup:function(){new dijit.Tooltip({connectId:[this.rssViewerSourceLinkNode.id,this.rssViewerTitleNode.id],label:this.i18n["rssViewer.toolTip.title"],showDelay:1100});if(this.linkVisible){new dijit.Tooltip({showDelay:1100,label:this.i18n["rssViewer.toolTip.addToSource"],connectId:[this.addToSource.id]});new dijit.Tooltip({showDelay:1100,label:this.i18n["rssViewer.toolTip.addToFavorite"],connectId:[this.addToFavorite.id]});}this._started=true;},postCreate:function(){this.rssViewerSource.innerHTML=this.i18n["rssViewer.toolTip.source"];this._content=new dijit.layout.ContentPane();this.addChild(this._content);this.selectChild(this._content);this.inherited("postCreate",arguments);this.displayFeed();if(this.linkVisible){this.manageLink();}},manageLink:function(){dojo.connect(this.rssViewerNode,"onmouseover",this,"_onMouseOver");dojo.connect(this.rssViewerNode,"onmouseout",this,"_onMouseOver");dojo.connect(this.addToFavorite,"onclick",this,"_onClickFavorite");dojo.connect(this.addToSource,"onclick",this,"_onClickSource");},_onMouseOver:function(e){if(e.type=="mouseover"){this.addToSource.style.visibility="visible";this.addToFavorite.style.visibility="visible";}else{this.addToSource.style.visibility="hidden";this.addToFavorite.style.visibility="hidden";}},_onClickFavorite:function(){dojo.publish("/RssViewer:addToFavorite",[this]);},_onClickSource:function(){dojo.publish("/RssViewer:addToSource",[this]);},displayFeed:function(){if(null!=this.feed){var _69d="";if(typeof (this.feed.configUrlProxyIco)=="undefined"){var _69e=dojo.moduleUrl("bbtp.proxy","proxyIco.php").toString();_69d=new oaf.base.url.UrlResolver(null,_69e);}else{_69d=this.feed.configUrlProxyIco;}if(this.feed.favicon&&this.feed.favicon!=""){var uri=_69d+"?url="+encodeURIComponent(this.feed.favicon);this.rssViewerImg.src=uri;}else{this.rssViewerImg.style.display="none";}this.rssViewerSourceLinkNode.innerHTML=this.feed.title;this.rssViewerSourceLinkNode.href=this.feed.link;}else{console.warn("displayFeed: no feed to display!");}},displayFeedByIndex:function(_6a0){if(null!=this.feed){entry=this.feed.entry[_6a0];this.currentEntry=entry;this.displayFeedEntry(entry);}else{console.warn("displayFeedByIndex: no feed to display!");}},displayFeedEntry:function(_6a1){this.currentEntry=_6a1;with(_6a1){player="";if((link)&&(link.rel.enclosure)&&(link.rel.enclosure[0].type=="audio/mpeg")){player="<center><object height=\"20\" width=\"240\" type=\"application/x-shockwave-flash\" data=\"../../../common/js/oaf/bbtp/rssviewer/widget/dewplayer-vol.swf?autostart=true&amp;son="+link.rel.enclosure[0].url+"\"><param name=\"movie\" value=\"../../../common/js/oaf/bbtp/rssviewer/widget/dewplayer-vol.swf?autostart=true&amp;son="+link.rel.enclosure[0].url+"\"/><param value=\"opaque\" name=\"wmode\"/><embed height=\"20\" width=\"240\" type=\"application/x-shockwave-flash\" movie=\"../../../common/js/oaf/bbtp/rssviewer/widget/dewplayer-vol.swf?autostart=true&amp;"+link.rel.enclosure[0].url+"\" wmode=\"opaque\"/></object></center><br />";}this.rssViewerTitleNode.innerHTML=title;if((link)&&(link.rel.alternate)){this.rssViewerTitleNode.href=link.rel.alternate[0];}else{this.rssViewerTitleNode.href="#";}if((this.currentEntry.content)&&(content!=null)&&(content!="")){this._setData(player+""+content);}else{if((this.currentEntry.summary)&&(summary!=null)&&(summary!="")){this._setData(player+""+summary);}else{this._setData(this.i18n["nothingtodisplay"]);}}if(this.currentEntry.favicon){var _6a2="";if(!configUrlProxyIco){var _6a3=dojo.moduleUrl("bbtp.proxy","proxyIco.php").toString();_6a2=new oaf.base.url.UrlResolver(null,_6a3);}else{_6a2=configUrlProxyIco;}if(this.currentEntry.favicon!=""){var uri=_6a2+"?url="+encodeURIComponent(favicon);this.rssViewerImg.src=uri;}}if(this.currentEntry.sourceTitle){this.rssViewerSourceLinkNode.innerHTML=this.currentEntry.sourceTitle;}if(this.currentEntry.sourceLink){this.rssViewerSourceLinkNode.href=this.currentEntry.sourceLink;}if(this.currentEntry.feedURI){this.feedUrl=this.currentEntry.feedURI;}}},_setData:function(data){this._content.setContent(data);},selectViewer:function(){this.selectChild(this._content);},destroy:function(){this._content.destroy();this.destroyDescendants();bbtp.rssviewer.widget.RssViewer.superclass.destroy.apply(this);}});}if(!dojo._hasResource["bbtp.help.widget.Help"]){dojo._hasResource["bbtp.help.widget.Help"]=true;dojo.provide("bbtp.help.widget.Help");dojo.declare("bbtp.help.widget.Help",[dijit._Widget,dijit._Templated],{templateString:"\n<iframe id=\"iframeHelp\" frameborder=\"0\" dojoAttachPoint=\"iframeHelp\" class=\"Help\"\n\t\tvspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"auto\" width=\"100%\" height=\"100%\">\n\t\t\t\t\n</iframe>\n\t\t\n",postMixInProperties:function(){this.inherited(arguments);},postCreate:function(){this.inherited(arguments);this._init();},_init:function(){this.iframeHelp.src=this.location;}});}if(!dojo._hasResource["dojo.dnd.Container"]){dojo._hasResource["dojo.dnd.Container"]=true;dojo.provide("dojo.dnd.Container");dojo.declare("dojo.dnd.Container",null,{skipForm:false,constructor:function(node,_6a7){this.node=dojo.byId(node);if(!_6a7){_6a7={};}this.creator=_6a7.creator||null;this.skipForm=_6a7.skipForm;this.defaultCreator=dojo.dnd._defaultCreator(this.node);this.map={};this.current=null;this.containerState="";dojo.addClass(this.node,"dojoDndContainer");if(!(_6a7&&_6a7._skipStartup)){this.startup();}this.events=[dojo.connect(this.node,"onmouseover",this,"onMouseOver"),dojo.connect(this.node,"onmouseout",this,"onMouseOut"),dojo.connect(this.node,"ondragstart",this,"onSelectStart"),dojo.connect(this.node,"onselectstart",this,"onSelectStart")];},creator:function(){},getItem:function(key){return this.map[key];},setItem:function(key,data){this.map[key]=data;},delItem:function(key){delete this.map[key];},forInItems:function(f,o){o=o||dojo.global;var m=this.map,e=dojo.dnd._empty;for(var i in this.map){if(i in e){continue;}f.call(o,m[i],i,m);}},clearItems:function(){this.map={};},getAllNodes:function(){return dojo.query("> .dojoDndItem",this.parent);},insertNodes:function(data,_6b2,_6b3){if(!this.parent.firstChild){_6b3=null;}else{if(_6b2){if(!_6b3){_6b3=this.parent.firstChild;}}else{if(_6b3){_6b3=_6b3.nextSibling;}}}if(_6b3){for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.insertBefore(t.node,_6b3);}}else{for(var i=0;i<data.length;++i){var t=this._normalizedCreator(data[i]);this.setItem(t.node.id,{data:t.data,type:t.type});this.parent.appendChild(t.node);}}return this;},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.clearItems();this.node=this.parent=this.current;},markupFactory:function(_6b6,node){_6b6._skipStartup=true;return new dojo.dnd.Container(node,_6b6);},startup:function(){this.parent=this.node;if(this.parent.tagName.toLowerCase()=="table"){var c=this.parent.getElementsByTagName("tbody");if(c&&c.length){this.parent=c[0];}}dojo.query("> .dojoDndItem",this.parent).forEach(function(node){if(!node.id){node.id=dojo.dnd.getUniqueId();}var type=node.getAttribute("dndType"),data=node.getAttribute("dndData");this.setItem(node.id,{data:data?data:node.innerHTML,type:type?type.split(/\s*,\s*/):["text"]});},this);},onMouseOver:function(e){var n=e.relatedTarget;while(n){if(n==this.node){break;}try{n=n.parentNode;}catch(x){n=null;}}if(!n){this._changeState("Container","Over");this.onOverEvent();}n=this._getChildByEvent(e);if(this.current==n){return;}if(this.current){this._removeItemClass(this.current,"Over");}if(n){this._addItemClass(n,"Over");}this.current=n;},onMouseOut:function(e){for(var n=e.relatedTarget;n;){if(n==this.node){return;}try{n=n.parentNode;}catch(x){n=null;}}if(this.current){this._removeItemClass(this.current,"Over");this.current=null;}this._changeState("Container","");this.onOutEvent();},onSelectStart:function(e){if(!this.skipForm||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onOverEvent:function(){},onOutEvent:function(){},_changeState:function(type,_6c2){var _6c3="dojoDnd"+type;var _6c4=type.toLowerCase()+"State";dojo.removeClass(this.node,_6c3+this[_6c4]);dojo.addClass(this.node,_6c3+_6c2);this[_6c4]=_6c2;},_addItemClass:function(node,type){dojo.addClass(node,"dojoDndItem"+type);},_removeItemClass:function(node,type){dojo.removeClass(node,"dojoDndItem"+type);},_getChildByEvent:function(e){var node=e.target;if(node){for(var _6cb=node.parentNode;_6cb;node=_6cb,_6cb=node.parentNode){if(_6cb==this.parent&&dojo.hasClass(node,"dojoDndItem")){return node;}}}return null;},_normalizedCreator:function(item,hint){var t=(this.creator?this.creator:this.defaultCreator)(item,hint);if(!dojo.isArray(t.type)){t.type=["text"];}if(!t.node.id){t.node.id=dojo.dnd.getUniqueId();}dojo.addClass(t.node,"dojoDndItem");return t;}});dojo.dnd._createNode=function(tag){if(!tag){return dojo.dnd._createSpan;}return function(text){var n=dojo.doc.createElement(tag);n.innerHTML=text;return n;};};dojo.dnd._createTrTd=function(text){var tr=dojo.doc.createElement("tr");var td=dojo.doc.createElement("td");td.innerHTML=text;tr.appendChild(td);return tr;};dojo.dnd._createSpan=function(text){var n=dojo.doc.createElement("span");n.innerHTML=text;return n;};dojo.dnd._defaultCreatorNodes={ul:"li",ol:"li",div:"div",p:"div"};dojo.dnd._defaultCreator=function(node){var tag=node.tagName.toLowerCase();var c=tag=="table"?dojo.dnd._createTrTd:dojo.dnd._createNode(dojo.dnd._defaultCreatorNodes[tag]);return function(item,hint){var _6dc=dojo.isObject(item)&&item;var data=(_6dc&&item.data)?item.data:item;var type=(_6dc&&item.type)?item.type:["text"];var t=String(data),n=(hint=="avatar"?dojo.dnd._createSpan:c)(t);n.id=dojo.dnd.getUniqueId();return {node:n,data:data,type:type};};};}if(!dojo._hasResource["dojo.dnd.Selector"]){dojo._hasResource["dojo.dnd.Selector"]=true;dojo.provide("dojo.dnd.Selector");dojo.declare("dojo.dnd.Selector",dojo.dnd.Container,{constructor:function(node,_6e2){if(!_6e2){_6e2={};}this.singular=_6e2.singular;this.selection={};this.anchor=null;this.simpleSelection=false;this.events.push(dojo.connect(this.node,"onmousedown",this,"onMouseDown"),dojo.connect(this.node,"onmouseup",this,"onMouseUp"));},singular:false,getSelectedNodes:function(){var t=new dojo.NodeList();var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}t.push(dojo.byId(i));}return t;},selectNone:function(){return this._removeSelection()._removeAnchor();},selectAll:function(){this.forInItems(function(data,id){this._addItemClass(dojo.byId(id),"Selected");this.selection[id]=1;},this);return this._removeAnchor();},deleteSelectedNodes:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var n=dojo.byId(i);this.delItem(i);dojo._destroyElement(n);}this.anchor=null;this.selection={};return this;},insertNodes:function(_6eb,data,_6ed,_6ee){var _6ef=this._normalizedCreator;this._normalizedCreator=function(item,hint){var t=_6ef.call(this,item,hint);if(_6eb){if(!this.anchor){this.anchor=t.node;this._removeItemClass(t.node,"Selected");this._addItemClass(this.anchor,"Anchor");}else{if(this.anchor!=t.node){this._removeItemClass(t.node,"Anchor");this._addItemClass(t.node,"Selected");}}this.selection[t.node.id]=1;}else{this._removeItemClass(t.node,"Selected");this._removeItemClass(t.node,"Anchor");}return t;};dojo.dnd.Selector.superclass.insertNodes.call(this,data,_6ed,_6ee);this._normalizedCreator=_6ef;return this;},destroy:function(){dojo.dnd.Selector.superclass.destroy.call(this);this.selection=this.anchor=null;},markupFactory:function(_6f3,node){_6f3._skipStartup=true;return new dojo.dnd.Selector(node,_6f3);},onMouseDown:function(e){if(!this.current){return;}if(!this.singular&&!dojo.dnd.getCopyKeyState(e)&&!e.shiftKey&&(this.current.id in this.selection)){this.simpleSelection=true;dojo.stopEvent(e);return;}if(!this.singular&&e.shiftKey){if(!dojo.dnd.getCopyKeyState(e)){this._removeSelection();}var c=dojo.query("> .dojoDndItem",this.parent);if(c.length){if(!this.anchor){this.anchor=c[0];this._addItemClass(this.anchor,"Anchor");}this.selection[this.anchor.id]=1;if(this.anchor!=this.current){var i=0;for(;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}}for(++i;i<c.length;++i){var node=c[i];if(node==this.anchor||node==this.current){break;}this._addItemClass(node,"Selected");this.selection[node.id]=1;}this._addItemClass(this.current,"Selected");this.selection[this.current.id]=1;}}}else{if(this.singular){if(this.anchor==this.current){if(dojo.dnd.getCopyKeyState(e)){this.selectNone();}}else{this.selectNone();this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}}else{if(dojo.dnd.getCopyKeyState(e)){if(this.anchor==this.current){delete this.selection[this.anchor.id];this._removeAnchor();}else{if(this.current.id in this.selection){this._removeItemClass(this.current,"Selected");delete this.selection[this.current.id];}else{if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this._addItemClass(this.anchor,"Selected");}this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}else{if(!(this.current.id in this.selection)){this.selectNone();this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}}dojo.stopEvent(e);},onMouseUp:function(e){if(!this.simpleSelection){return;}this.simpleSelection=false;this.selectNone();if(this.current){this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection[this.current.id]=1;}},onMouseMove:function(e){this.simpleSelection=false;},onOverEvent:function(){this.onmousemoveEvent=dojo.connect(this.node,"onmousemove",this,"onMouseMove");},onOutEvent:function(){dojo.disconnect(this.onmousemoveEvent);delete this.onmousemoveEvent;},_removeSelection:function(){var e=dojo.dnd._empty;for(var i in this.selection){if(i in e){continue;}var node=dojo.byId(i);if(node){this._removeItemClass(node,"Selected");}}this.selection={};return this;},_removeAnchor:function(){if(this.anchor){this._removeItemClass(this.anchor,"Anchor");this.anchor=null;}return this;}});}if(!dojo._hasResource["dojo.dnd.Avatar"]){dojo._hasResource["dojo.dnd.Avatar"]=true;dojo.provide("dojo.dnd.Avatar");dojo.dnd.Avatar=function(_6fe){this.manager=_6fe;this.construct();};dojo.extend(dojo.dnd.Avatar,{construct:function(){var a=dojo.doc.createElement("table");a.className="dojoDndAvatar";a.style.position="absolute";a.style.zIndex=1999;a.style.margin="0px";var b=dojo.doc.createElement("tbody");var tr=dojo.doc.createElement("tr");tr.className="dojoDndAvatarHeader";var td=dojo.doc.createElement("td");td.innerHTML=this._generateText();tr.appendChild(td);dojo.style(tr,"opacity",0.9);b.appendChild(tr);var k=Math.min(5,this.manager.nodes.length);var _704=this.manager.source;for(var i=0;i<k;++i){tr=dojo.doc.createElement("tr");tr.className="dojoDndAvatarItem";td=dojo.doc.createElement("td");var node=_704.creator?node=_704._normalizedCreator(_704.getItem(this.manager.nodes[i].id).data,"avatar").node:node=this.manager.nodes[i].cloneNode(true);node.id="";td.appendChild(node);tr.appendChild(td);dojo.style(tr,"opacity",(9-i)/10);b.appendChild(tr);}a.appendChild(b);this.node=a;},destroy:function(){dojo._destroyElement(this.node);this.node=false;},update:function(){dojo[(this.manager.canDropFlag?"add":"remove")+"Class"](this.node,"dojoDndAvatarCanDrop");var t=this.node.getElementsByTagName("td");for(var i=0;i<t.length;++i){var n=t[i];if(dojo.hasClass(n.parentNode,"dojoDndAvatarHeader")){n.innerHTML=this._generateText();break;}}},_generateText:function(){return this.manager.nodes.length.toString();}});}if(!dojo._hasResource["dojo.dnd.Manager"]){dojo._hasResource["dojo.dnd.Manager"]=true;dojo.provide("dojo.dnd.Manager");dojo.dnd.Manager=function(){this.avatar=null;this.source=null;this.nodes=[];this.copy=true;this.target=null;this.canDropFlag=false;this.events=[];};dojo.extend(dojo.dnd.Manager,{OFFSET_X:16,OFFSET_Y:16,overSource:function(_70a){if(this.avatar){this.target=(_70a&&_70a.targetState!="Disabled")?_70a:null;this.avatar.update();}dojo.publish("/dnd/source/over",[_70a]);},outSource:function(_70b){if(this.avatar){if(this.target==_70b){this.target=null;this.canDropFlag=false;this.avatar.update();dojo.publish("/dnd/source/over",[null]);}}else{dojo.publish("/dnd/source/over",[null]);}},startDrag:function(_70c,_70d,copy){this.source=_70c;this.nodes=_70d;this.copy=Boolean(copy);this.avatar=this.makeAvatar();dojo.body().appendChild(this.avatar.node);dojo.publish("/dnd/start",[_70c,_70d,this.copy]);this.events=[dojo.connect(dojo.doc,"onmousemove",this,"onMouseMove"),dojo.connect(dojo.doc,"onmouseup",this,"onMouseUp"),dojo.connect(dojo.doc,"onkeydown",this,"onKeyDown"),dojo.connect(dojo.doc,"onkeyup",this,"onKeyUp")];var c="dojoDnd"+(copy?"Copy":"Move");dojo.addClass(dojo.body(),c);},canDrop:function(flag){var _711=this.target&&flag;if(this.canDropFlag!=_711){this.canDropFlag=_711;this.avatar.update();}},stopDrag:function(){dojo.removeClass(dojo.body(),"dojoDndCopy");dojo.removeClass(dojo.body(),"dojoDndMove");dojo.forEach(this.events,dojo.disconnect);this.events=[];this.avatar.destroy();this.avatar=null;this.source=null;this.nodes=[];},makeAvatar:function(){return new dojo.dnd.Avatar(this);},updateAvatar:function(){this.avatar.update();},onMouseMove:function(e){var a=this.avatar;if(a){dojo.dnd.autoScroll(e);dojo.marginBox(a.node,{l:e.pageX+this.OFFSET_X,t:e.pageY+this.OFFSET_Y});var copy=Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e)));if(this.copy!=copy){this._setCopyStatus(copy);}}},onMouseUp:function(e){if(this.avatar&&(!("mouseButton" in this.source)||this.source.mouseButton==e.button)){if(this.target&&this.canDropFlag){var _716=[this.source,this.nodes,Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e))),this.target];dojo.publish("/dnd/drop/before",_716);dojo.publish("/dnd/drop",_716);}else{dojo.publish("/dnd/cancel");}this.stopDrag();}},onKeyDown:function(e){if(this.avatar){switch(e.keyCode){case dojo.keys.CTRL:var copy=Boolean(this.source.copyState(true));if(this.copy!=copy){this._setCopyStatus(copy);}break;case dojo.keys.ESCAPE:dojo.publish("/dnd/cancel");this.stopDrag();break;}}},onKeyUp:function(e){if(this.avatar&&e.keyCode==dojo.keys.CTRL){var copy=Boolean(this.source.copyState(false));if(this.copy!=copy){this._setCopyStatus(copy);}}},_setCopyStatus:function(copy){this.copy=copy;this.source._markDndStatus(this.copy);this.updateAvatar();dojo.removeClass(dojo.body(),"dojoDnd"+(this.copy?"Move":"Copy"));dojo.addClass(dojo.body(),"dojoDnd"+(this.copy?"Copy":"Move"));}});dojo.dnd._manager=null;dojo.dnd.manager=function(){if(!dojo.dnd._manager){dojo.dnd._manager=new dojo.dnd.Manager();}return dojo.dnd._manager;};}if(!dojo._hasResource["dojo.dnd.Source"]){dojo._hasResource["dojo.dnd.Source"]=true;dojo.provide("dojo.dnd.Source");dojo.declare("dojo.dnd.Source",dojo.dnd.Selector,{isSource:true,horizontal:false,copyOnly:false,skipForm:false,withHandles:false,accept:["text"],constructor:function(node,_71d){if(!_71d){_71d={};}this.isSource=typeof _71d.isSource=="undefined"?true:_71d.isSource;var type=_71d.accept instanceof Array?_71d.accept:["text"];this.accept=null;if(type.length){this.accept={};for(var i=0;i<type.length;++i){this.accept[type[i]]=1;}}this.horizontal=_71d.horizontal;this.copyOnly=_71d.copyOnly;this.withHandles=_71d.withHandles;this.isDragging=false;this.mouseDown=false;this.targetAnchor=null;this.targetBox=null;this.before=true;this.sourceState="";if(this.isSource){dojo.addClass(this.node,"dojoDndSource");}this.targetState="";if(this.accept){dojo.addClass(this.node,"dojoDndTarget");}if(this.horizontal){dojo.addClass(this.node,"dojoDndHorizontal");}this.topics=[dojo.subscribe("/dnd/source/over",this,"onDndSourceOver"),dojo.subscribe("/dnd/start",this,"onDndStart"),dojo.subscribe("/dnd/drop",this,"onDndDrop"),dojo.subscribe("/dnd/cancel",this,"onDndCancel")];},checkAcceptance:function(_720,_721){if(this==_720){return true;}for(var i=0;i<_721.length;++i){var type=_720.getItem(_721[i].id).type;var flag=false;for(var j=0;j<type.length;++j){if(type[j] in this.accept){flag=true;break;}}if(!flag){return false;}}return true;},copyState:function(_726){return this.copyOnly||_726;},destroy:function(){dojo.dnd.Source.superclass.destroy.call(this);dojo.forEach(this.topics,dojo.unsubscribe);this.targetAnchor=null;},markupFactory:function(_727,node){_727._skipStartup=true;return new dojo.dnd.Source(node,_727);},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}dojo.dnd.Source.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.isDragging){var _72b=false;if(this.current){if(!this.targetBox||this.targetAnchor!=this.current){this.targetBox={xy:dojo.coords(this.current,true),w:this.current.offsetWidth,h:this.current.offsetHeight};}if(this.horizontal){_72b=(e.pageX-this.targetBox.xy.x)<(this.targetBox.w/2);}else{_72b=(e.pageY-this.targetBox.xy.y)<(this.targetBox.h/2);}}if(this.current!=this.targetAnchor||_72b!=this.before){this._markTargetAnchor(_72b);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource){var _72c=this.getSelectedNodes();if(_72c.length){m.startDrag(this,_72c,this.copyState(dojo.dnd.getCopyKeyState(e)));}}}},onMouseDown:function(e){if(this._legalMouseDown(e)&&(!this.skipForm||!dojo.dnd.isFormElement(e))){this.mouseDown=true;this.mouseButton=e.button;dojo.dnd.Source.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;dojo.dnd.Source.superclass.onMouseUp.call(this,e);}},onDndSourceOver:function(_72f){if(this!=_72f){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}else{if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}},onDndStart:function(_731,_732,copy){if(this.isSource){this._changeState("Source",this==_731?(copy?"Copied":"Moved"):"");}var _734=this.accept&&this.checkAcceptance(_731,_732);this._changeState("Target",_734?"":"Disabled");if(_734&&this==_731){dojo.dnd.manager().overSource(this);}this.isDragging=true;},onDndDrop:function(_735,_736,copy){do{if(this.containerState!="Over"){break;}var _738=this._normalizedCreator;if(this!=_735){if(this.creator){this._normalizedCreator=function(node,hint){return _738.call(this,_735.getItem(node.id).data,hint);};}else{if(copy){this._normalizedCreator=function(node,hint){var t=_735.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(node,hint){var t=_735.getItem(node.id);_735.delItem(node.id);return {node:node,data:t.data,type:t.type};};}}}else{if(this.current&&this.current.id in this.selection){break;}if(this.creator){if(copy){this._normalizedCreator=function(node,hint){return _738.call(this,_735.getItem(node.id).data,hint);};}else{if(!this.current){break;}this._normalizedCreator=function(node,hint){var t=_735.getItem(node.id);return {node:node,data:t.data,type:t.type};};}}else{if(copy){this._normalizedCreator=function(node,hint){var t=_735.getItem(node.id);var n=node.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{if(!this.current){break;}this._normalizedCreator=function(node,hint){var t=_735.getItem(node.id);return {node:node,data:t.data,type:t.type};};}}}this._removeSelection();if(this!=_735){this._removeAnchor();}if(this!=_735&&!copy&&!this.creator){_735.selectNone();}this.insertNodes(true,_736,this.before,this.current);if(this!=_735&&!copy&&this.creator){_735.deleteSelectedNodes();}this._normalizedCreator=_738;}while(false);this.onDndCancel();},onDndCancel:function(){if(this.targetAnchor){this._unmarkTargetAnchor();this.targetAnchor=null;}this.before=true;this.isDragging=false;this.mouseDown=false;delete this.mouseButton;this._changeState("Source","");this._changeState("Target","");},onOverEvent:function(){dojo.dnd.Source.superclass.onOverEvent.call(this);dojo.dnd.manager().overSource(this);},onOutEvent:function(){dojo.dnd.Source.superclass.onOutEvent.call(this);dojo.dnd.manager().outSource(this);},_markTargetAnchor:function(_74e){if(this.current==this.targetAnchor&&this.before==_74e){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before?"Before":"After");}this.targetAnchor=this.current;this.targetBox=null;this.before=_74e;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before?"Before":"After");}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before?"Before":"After");this.targetAnchor=null;this.targetBox=null;this.before=true;},_markDndStatus:function(copy){this._changeState("Source",copy?"Copied":"Moved");},_legalMouseDown:function(e){if(!this.withHandles){return true;}for(var node=e.target;node&&!dojo.hasClass(node,"dojoDndItem");node=node.parentNode){if(dojo.hasClass(node,"dojoDndHandle")){return true;}}return false;}});dojo.declare("dojo.dnd.Target",dojo.dnd.Source,{constructor:function(node,_753){this.isSource=false;dojo.removeClass(this.node,"dojoDndSource");},markupFactory:function(_754,node){_754._skipStartup=true;return new dojo.dnd.Target(node,_754);}});}if(!dojo._hasResource["dijit.form.CheckBox"]){dojo._hasResource["dijit.form.CheckBox"]=true;dojo.provide("dijit.form.CheckBox");dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:"<fieldset class=\"dijitReset dijitInline\" waiRole=\"presentation\"\n\t><input\n\t \ttype=\"${type}\" name=\"${name}\"\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdojoAttachPoint=\"inputNode,focusNode\"\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\n/></fieldset>\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",postCreate:function(){dojo.setSelectable(this.inputNode,false);this.setChecked(this.checked);this.inherited(arguments);},setChecked:function(_756){this.inputNode.checked=_756;this.inherited(arguments);},setValue:function(_757){if(_757==null){_757="";}this.inputNode.value=_757;dijit.form.CheckBox.superclass.setValue.call(this,_757);}});dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_groups:{},postCreate:function(){(this._groups[this.name]=this._groups[this.name]||[]).push(this);this.inherited(arguments);},uninitialize:function(){dojo.forEach(this._groups[this.name],function(_758,i,arr){if(_758===this){arr.splice(i,1);return;}},this);},setChecked:function(_75b){if(_75b){dojo.forEach(this._groups[this.name],function(_75c){if(_75c!=this&&_75c.checked){_75c.setChecked(false);}},this);}this.inherited(arguments);},_clicked:function(e){if(!this.checked){this.setChecked(true);}}});}if(!dojo._hasResource["dojo.date"]){dojo._hasResource["dojo.date"]=true;dojo.provide("dojo.date");dojo.date.getDaysInMonth=function(_75e){var _75f=_75e.getMonth();var days=[31,28,31,30,31,30,31,31,30,31,30,31];if(_75f==1&&dojo.date.isLeapYear(_75e)){return 29;}return days[_75f];};dojo.date.isLeapYear=function(_761){var year=_761.getFullYear();return !(year%400)||(!(year%4)&&!!(year%100));};dojo.date.getTimezoneName=function(_763){var str=_763.toString();var tz="";var _766;var pos=str.indexOf("(");if(pos>-1){tz=str.substring(++pos,str.indexOf(")"));}else{var pat=/([A-Z\/]+) \d{4}$/;if((_766=str.match(pat))){tz=_766[1];}else{str=_763.toLocaleString();pat=/ ([A-Z\/]+)$/;if((_766=str.match(pat))){tz=_766[1];}}}return (tz=="AM"||tz=="PM")?"":tz;};dojo.date.compare=function(_769,_76a,_76b){_769=new Date(Number(_769));_76a=new Date(Number(_76a||new Date()));if(typeof _76b!=="undefined"){if(_76b=="date"){_769.setHours(0,0,0,0);_76a.setHours(0,0,0,0);}else{if(_76b=="time"){_769.setFullYear(0,0,0);_76a.setFullYear(0,0,0);}}}if(_769>_76a){return 1;}if(_769<_76a){return -1;}return 0;};dojo.date.add=function(date,_76d,_76e){var sum=new Date(Number(date));var _770=false;var _771="Date";switch(_76d){case "day":break;case "weekday":var days,_773;var adj=0;var mod=_76e%5;if(!mod){days=(_76e>0)?5:-5;_773=(_76e>0)?((_76e-5)/5):((_76e+5)/5);}else{days=mod;_773=parseInt(_76e/5);}var strt=date.getDay();if(strt==6&&_76e>0){adj=1;}else{if(strt==0&&_76e<0){adj=-1;}}var trgt=strt+days;if(trgt==0||trgt==6){adj=(_76e>0)?2:-2;}_76e=7*_773+days+adj;break;case "year":_771="FullYear";_770=true;break;case "week":_76e*=7;break;case "quarter":_76e*=3;case "month":_770=true;_771="Month";break;case "hour":case "minute":case "second":case "millisecond":_771="UTC"+_76d.charAt(0).toUpperCase()+_76d.substring(1)+"s";}if(_771){sum["set"+_771](sum["get"+_771]()+_76e);}if(_770&&(sum.getDate()<date.getDate())){sum.setDate(0);}return sum;};dojo.date.difference=function(_778,_779,_77a){_779=_779||new Date();_77a=_77a||"day";var _77b=_779.getFullYear()-_778.getFullYear();var _77c=1;switch(_77a){case "quarter":var m1=_778.getMonth();var m2=_779.getMonth();var q1=Math.floor(m1/3)+1;var q2=Math.floor(m2/3)+1;q2+=(_77b*4);_77c=q2-q1;break;case "weekday":var days=Math.round(dojo.date.difference(_778,_779,"day"));var _782=parseInt(dojo.date.difference(_778,_779,"week"));var mod=days%7;if(mod==0){days=_782*5;}else{var adj=0;var aDay=_778.getDay();var bDay=_779.getDay();_782=parseInt(days/7);mod=days%7;var _787=new Date(_778);_787.setDate(_787.getDate()+(_782*7));var _788=_787.getDay();if(days>0){switch(true){case aDay==6:adj=-1;break;case aDay==0:adj=0;break;case bDay==6:adj=-1;break;case bDay==0:adj=-2;break;case (_788+mod)>5:adj=-2;}}else{if(days<0){switch(true){case aDay==6:adj=0;break;case aDay==0:adj=1;break;case bDay==6:adj=2;break;case bDay==0:adj=1;break;case (_788+mod)<0:adj=2;}}}days+=adj;days-=(_782*2);}_77c=days;break;case "year":_77c=_77b;break;case "month":_77c=(_779.getMonth()-_778.getMonth())+(_77b*12);break;case "week":_77c=parseInt(dojo.date.difference(_778,_779,"day")/7);break;case "day":_77c/=24;case "hour":_77c/=60;case "minute":_77c/=60;case "second":_77c/=1000;case "millisecond":_77c*=_779.getTime()-_778.getTime();}return Math.round(_77c);};}if(!dojo._hasResource["dojo.cldr.supplemental"]){dojo._hasResource["dojo.cldr.supplemental"]=true;dojo.provide("dojo.cldr.supplemental");dojo.cldr.supplemental.getFirstDayOfWeek=function(_789){var _78a={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,gb:0,sy:4};var _78b=dojo.cldr.supplemental._region(_789);var dow=_78a[_78b];return (typeof dow=="undefined")?1:dow;};dojo.cldr.supplemental._region=function(_78d){_78d=dojo.i18n.normalizeLocale(_78d);var tags=_78d.split("-");var _78f=tags[1];if(!_78f){_78f={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];}else{if(_78f.length==4){_78f=tags[2];}}return _78f;};dojo.cldr.supplemental.getWeekend=function(_790){var _791={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 _792={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 _793=dojo.cldr.supplemental._region(_790);var _794=_791[_793];var end=_792[_793];if(typeof _794=="undefined"){_794=6;}if(typeof end=="undefined"){end=0;}return {start:_794,end:end};};}if(!dojo._hasResource["dojo.date.locale"]){dojo._hasResource["dojo.date.locale"]=true;dojo.provide("dojo.date.locale");(function(){function formatPattern(_796,_797,_798){return _798.replace(/([a-z])\1*/ig,function(_799){var s;var c=_799.charAt(0);var l=_799.length;var pad;var _79e=["abbr","wide","narrow"];switch(c){case "G":s=_797[(l<4)?"eraAbbr":"eraNames"][_796.getFullYear()<0?0:1];break;case "y":s=_796.getFullYear();switch(l){case 1:break;case 2:s=String(s);s=s.substr(s.length-2);break;default:pad=true;}break;case "Q":case "q":s=Math.ceil((_796.getMonth()+1)/3);pad=true;break;case "M":case "L":var m=_796.getMonth();var _7a0;switch(l){case 1:case 2:s=m+1;pad=true;break;case 3:case 4:case 5:_7a0=_79e[l-3];break;}if(_7a0){var type=(c=="L")?"standalone":"format";var prop=["months",type,_7a0].join("-");s=_797[prop][m];}break;case "w":var _7a3=0;s=dojo.date.locale._getWeekOfYear(_796,_7a3);pad=true;break;case "d":s=_796.getDate();pad=true;break;case "D":s=dojo.date.locale._getDayOfYear(_796);pad=true;break;case "E":case "e":case "c":var d=_796.getDay();var _7a0;switch(l){case 1:case 2:if(c=="e"){var _7a5=dojo.cldr.supplemental.getFirstDayOfWeek(options.locale);d=(d-_7a5+7)%7;}if(c!="c"){s=d+1;pad=true;break;}case 3:case 4:case 5:_7a0=_79e[l-3];break;}if(_7a0){var type=(c=="c")?"standalone":"format";var prop=["days",type,_7a0].join("-");s=_797[prop][d];}break;case "a":var _7a6=(_796.getHours()<12)?"am":"pm";s=_797[_7a6];break;case "h":case "H":case "K":case "k":var h=_796.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=_796.getMinutes();pad=true;break;case "s":s=_796.getSeconds();pad=true;break;case "S":s=Math.round(_796.getMilliseconds()*Math.pow(10,l-3));break;case "v":case "z":s=dojo.date.getTimezoneName(_796);if(s){break;}l=4;case "Z":var _7a8=_796.getTimezoneOffset();var tz=[(_7a8<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_7a8)/60),2),dojo.string.pad(Math.abs(_7a8)%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: "+_798);}if(pad){s=dojo.string.pad(s,l);}return s;});};dojo.date.locale.format=function(_7aa,_7ab){_7ab=_7ab||{};var _7ac=dojo.i18n.normalizeLocale(_7ab.locale);var _7ad=_7ab.formatLength||"short";var _7ae=dojo.date.locale._getGregorianBundle(_7ac);var str=[];var _7b0=dojo.hitch(this,formatPattern,_7aa,_7ae);if(_7ab.selector=="year"){var year=_7aa.getFullYear();if(_7ac.match(/^zh|^ja/)){year+="年";}return year;}if(_7ab.selector!="time"){var _7b2=_7ab.datePattern||_7ae["dateFormat-"+_7ad];if(_7b2){str.push(_processPattern(_7b2,_7b0));}}if(_7ab.selector!="date"){var _7b3=_7ab.timePattern||_7ae["timeFormat-"+_7ad];if(_7b3){str.push(_processPattern(_7b3,_7b0));}}var _7b4=str.join(" ");return _7b4;};dojo.date.locale.regexp=function(_7b5){return dojo.date.locale._parseInfo(_7b5).regexp;};dojo.date.locale._parseInfo=function(_7b6){_7b6=_7b6||{};var _7b7=dojo.i18n.normalizeLocale(_7b6.locale);var _7b8=dojo.date.locale._getGregorianBundle(_7b7);var _7b9=_7b6.formatLength||"short";var _7ba=_7b6.datePattern||_7b8["dateFormat-"+_7b9];var _7bb=_7b6.timePattern||_7b8["timeFormat-"+_7b9];var _7bc;if(_7b6.selector=="date"){_7bc=_7ba;}else{if(_7b6.selector=="time"){_7bc=_7bb;}else{_7bc=_7ba+" "+_7bb;}}var _7bd=[];var re=_processPattern(_7bc,dojo.hitch(this,_buildDateTimeRE,_7bd,_7b8,_7b6));return {regexp:re,tokens:_7bd,bundle:_7b8};};dojo.date.locale.parse=function(_7bf,_7c0){var info=dojo.date.locale._parseInfo(_7c0);var _7c2=info.tokens,_7c3=info.bundle;var re=new RegExp("^"+info.regexp+"$");var _7c5=re.exec(_7bf);if(!_7c5){return null;}var _7c6=["abbr","wide","narrow"];var _7c7=new Date(1972,0);var _7c8={};var amPm="";dojo.forEach(_7c5,function(v,i){if(!i){return;}var _7cc=_7c2[i-1];var l=_7cc.length;switch(_7cc.charAt(0)){case "y":if(l!=2){_7c7.setFullYear(v);_7c8.year=v;}else{if(v<100){v=Number(v);var year=""+new Date().getFullYear();var _7cf=year.substring(0,2)*100;var _7d0=Number(year.substring(2,4));var _7d1=Math.min(_7d0+20,99);var num=(v<_7d1)?_7cf+v:_7cf-100+v;_7c7.setFullYear(num);_7c8.year=num;}else{if(_7c0.strict){return null;}_7c7.setFullYear(v);_7c8.year=v;}}break;case "M":if(l>2){var _7d3=_7c3["months-format-"+_7c6[l-3]].concat();if(!_7c0.strict){v=v.replace(".","").toLowerCase();_7d3=dojo.map(_7d3,function(s){return s.replace(".","").toLowerCase();});}v=dojo.indexOf(_7d3,v);if(v==-1){return null;}}else{v--;}_7c7.setMonth(v);_7c8.month=v;break;case "E":case "e":var days=_7c3["days-format-"+_7c6[l-3]].concat();if(!_7c0.strict){v=v.toLowerCase();days=dojo.map(days,"".toLowerCase);}v=dojo.indexOf(days,v);if(v==-1){return null;}break;case "d":_7c7.setDate(v);_7c8.date=v;break;case "D":_7c7.setMonth(0);_7c7.setDate(v);break;case "a":var am=_7c0.am||_7c3.am;var pm=_7c0.pm||_7c3.pm;if(!_7c0.strict){var _7d8=/\./g;v=v.replace(_7d8,"").toLowerCase();am=am.replace(_7d8,"").toLowerCase();pm=pm.replace(_7d8,"").toLowerCase();}if(_7c0.strict&&v!=am&&v!=pm){return null;}amPm=(v==pm)?"p":(v==am)?"a":"";break;case "K":if(v==24){v=0;}case "h":case "H":case "k":if(v>23){return null;}_7c7.setHours(v);break;case "m":_7c7.setMinutes(v);break;case "s":_7c7.setSeconds(v);break;case "S":_7c7.setMilliseconds(v);}});var _7d9=_7c7.getHours();if(amPm==="p"&&_7d9<12){_7c7.setHours(_7d9+12);}else{if(amPm==="a"&&_7d9==12){_7c7.setHours(0);}}if(_7c8.year&&_7c7.getFullYear()!=_7c8.year){return null;}if(_7c8.month&&_7c7.getMonth()!=_7c8.month){return null;}if(_7c8.date&&_7c7.getDate()!=_7c8.date){return null;}return _7c7;};function _processPattern(_7da,_7db,_7dc,_7dd){var _7de=function(x){return x;};_7db=_7db||_7de;_7dc=_7dc||_7de;_7dd=_7dd||_7de;var _7e0=_7da.match(/(''|[^'])+/g);var _7e1=false;dojo.forEach(_7e0,function(_7e2,i){if(!_7e2){_7e0[i]="";}else{_7e0[i]=(_7e1?_7dc:_7db)(_7e2);_7e1=!_7e1;}});return _7dd(_7e0.join(""));};function _buildDateTimeRE(_7e4,_7e5,_7e6,_7e7){_7e7=dojo.regexp.escapeString(_7e7);if(!_7e6.strict){_7e7=_7e7.replace(" a"," ?a");}return _7e7.replace(/([a-z])\1*/ig,function(_7e8){var s;var c=_7e8.charAt(0);var l=_7e8.length;var p2="",p3="";if(_7e6.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=p2+"[1-9]|[12]\\d|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=_7e6.am||_7e5.am||"AM";var pm=_7e6.pm||_7e5.pm||"PM";if(_7e6.strict){s=am+"|"+pm;}else{s=am+"|"+pm;if(am!=am.toLowerCase()){s+="|"+am.toLowerCase();}if(pm!=pm.toLowerCase()){s+="|"+pm.toLowerCase();}}break;default:s=".*";}if(_7e4){_7e4.push(_7e8);}return "("+s+")";}).replace(/[\xa0 ]/g,"[\\s\\xa0]");};})();(function(){var _7f0=[];dojo.date.locale.addCustomFormats=function(_7f1,_7f2){_7f0.push({pkg:_7f1,name:_7f2});};dojo.date.locale._getGregorianBundle=function(_7f3){var _7f4={};dojo.forEach(_7f0,function(desc){var _7f6=dojo.i18n.getLocalization(desc.pkg,desc.name,_7f3);_7f4=dojo.mixin(_7f4,_7f6);},this);return _7f4;};})();dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");dojo.date.locale.getNames=function(item,type,use,_7fa){var _7fb;var _7fc=dojo.date.locale._getGregorianBundle(_7fa);var _7fd=[item,use,type];if(use=="standAlone"){_7fb=_7fc[_7fd.join("-")];}_7fd[1]="format";return (_7fb||_7fc[_7fd.join("-")]).concat();};dojo.date.locale.isWeekend=function(_7fe,_7ff){var _800=dojo.cldr.supplemental.getWeekend(_7ff);var day=(_7fe||new Date()).getDay();if(_800.end<_800.start){_800.end+=7;if(day<_800.start){day+=7;}}return day>=_800.start&&day<=_800.end;};dojo.date.locale._getDayOfYear=function(_802){return dojo.date.difference(new Date(_802.getFullYear(),0,1),_802)+1;};dojo.date.locale._getWeekOfYear=function(_803,_804){if(arguments.length==1){_804=0;}var _805=new Date(_803.getFullYear(),0,1).getDay();var adj=(_805-_804+7)%7;var week=Math.floor((dojo.date.locale._getDayOfYear(_803)+adj-1)/7);if(_805==_804){week++;}return week;};}if(!dojo._hasResource["dijit.InlineEditBox"]){dojo._hasResource["dijit.InlineEditBox"]=true;dojo.provide("dijit.InlineEditBox");dojo.declare("dijit.InlineEditBox",dijit._Widget,{editing:false,autoSave:true,buttonSave:"",buttonCancel:"",renderAsHtml:false,editor:"dijit.form.TextBox",editorParams:{},onChange:function(_808){},width:"100%",value:"",noValueIndicator:"<span style='font-family: wingdings; text-decoration: underline;'>&nbsp;&nbsp;&nbsp;&nbsp;&#x270d;&nbsp;&nbsp;&nbsp;&nbsp;</span>",postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.displayNode=this.srcNodeRef;var _809={ondijitclick:"_onClick",onmouseover:"_onMouseOver",onmouseout:"_onMouseOut",onfocus:"_onMouseOver",onblur:"_onMouseOut"};for(var name in _809){this.connect(this.displayNode,name,_809[name]);}dijit.setWaiRole(this.displayNode,"button");if(!this.displayNode.getAttribute("tabIndex")){this.displayNode.setAttribute("tabIndex",0);}if(!this.value){this.value=this.displayNode.innerHTML;}this._setDisplayValue(this.value);},_onMouseOver:function(){dojo.addClass(this.displayNode,this.disabled?"dijitDisabledClickableRegion":"dijitClickableRegion");},_onMouseOut:function(){dojo.removeClass(this.displayNode,this.disabled?"dijitDisabledClickableRegion":"dijitClickableRegion");},_onClick:function(e){if(this.disabled){return;}if(e){dojo.stopEvent(e);}this._onMouseOut();setTimeout(dojo.hitch(this,"_edit"),0);},_edit:function(){this.editing=true;var _80c=(this.renderAsHtml?this.value:this.value.replace(/\s*\r?\n\s*/g,"").replace(/<br\/?>/gi,"\n").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&"));var _80d=document.createElement("span");dojo.place(_80d,this.domNode,"before");var ew=this.editWidget=new dijit._InlineEditor({value:dojo.trim(_80c),autoSave:this.autoSave,buttonSave:this.buttonSave,buttonCancel:this.buttonCancel,renderAsHtml:this.renderAsHtml,editor:this.editor,editorParams:this.editorParams,style:dojo.getComputedStyle(this.displayNode),save:dojo.hitch(this,"save"),cancel:dojo.hitch(this,"cancel"),width:this.width},_80d);var ews=ew.domNode.style;this.displayNode.style.display="none";ews.position="static";ews.visibility="visible";this.domNode=ew.domNode;setTimeout(function(){ew.focus();},100);},_showText:function(_810){this.displayNode.style.display="";var ews=this.editWidget.domNode.style;ews.position="absolute";ews.visibility="hidden";this.domNode=this.displayNode;var _812=this;setTimeout(function(){if(_810){dijit.focus(_812.displayNode);}_812.editWidget.destroy();delete _812.editWidget;},100);},save:function(_813){this.editing=false;this.value=this.editWidget.getValue()+"";if(this.renderAsHtml){this.value=this.value.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace("\n","<br>");}this._setDisplayValue(this.value);this.onChange(this.value);this._showText(_813);},_setDisplayValue:function(val){this.displayNode.innerHTML=val||this.noValueIndicator;},cancel:function(_815){this.editing=false;this._showText(_815);}});dojo.declare("dijit._InlineEditor",[dijit._Widget,dijit._Templated],{templateString:"<fieldset dojoAttachPoint=\"editNode\" waiRole=\"presentation\" style=\"position: absolute; visibility:hidden\" class=\"dijitReset dijitInline\"\n\tdojoAttachEvent=\"onkeypress: _onKeyPress\" \n\t><input dojoAttachPoint=\"editorPlaceholder\"\n\t/><span dojoAttachPoint=\"buttonContainer\"\n\t\t><button class='saveButton' dojoAttachPoint=\"saveButton\" dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick:save\">${buttonSave}</button\n\t\t><button class='cancelButton' dojoAttachPoint=\"cancelButton\" dojoType=\"dijit.form.Button\" dojoAttachEvent=\"onClick:cancel\">${buttonCancel}</button\n\t></span\n></fieldset>\n",widgetsInTemplate:true,postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this.messages=dojo.i18n.getLocalization("dijit","common",this.lang);dojo.forEach(["buttonSave","buttonCancel"],function(prop){if(!this[prop]){this[prop]=this.messages[prop];}},this);},postCreate:function(){var cls=dojo.getObject(this.editor);var ew=this.editWidget=new cls(this.editorParams,this.editorPlaceholder);var _819=this.style;dojo.forEach(["fontWeight","fontFamily","fontSize","fontStyle"],function(prop){ew.focusNode.style[prop]=_819[prop];},this);dojo.forEach(["marginTop","marginBottom","marginLeft","marginRight"],function(prop){this.domNode.style[prop]=_819[prop];},this);if(this.width=="100%"){ew.domNode.style.width="100%";this.domNode.style.display="block";}else{ew.domNode.style.width=this.width+(Number(this.width)==this.width?"px":"");}this.connect(this.editWidget,"onChange","_onChange");this._ignoreNextOnChange=true;(this.editWidget.setDisplayedValue||this.editWidget.setValue).call(this.editWidget,this.value);this._initialText=this.getValue();if(this.autoSave){this.buttonContainer.style.display="none";}},destroy:function(){this.editWidget.destroy();this.inherited(arguments);},getValue:function(){var ew=this.editWidget;return ew.getDisplayedValue?ew.getDisplayedValue():ew.getValue();},_onKeyPress:function(e){if(this._exitInProgress){return;}if(this.autoSave){if(e.keyCode==dojo.keys.ESCAPE){dojo.stopEvent(e);this._exitInProgress=true;this.cancel(true);}else{if(e.keyCode==dojo.keys.ENTER){dojo.stopEvent(e);this._exitInProgress=true;this.save(true);}}}else{var _81e=this;setTimeout(function(){_81e.saveButton.setDisabled(_81e.getValue()==_81e._initialText);},100);}},_onBlur:function(){if(this._exitInProgress){return;}if(this.autoSave){this._exitInProgress=true;if(this.getValue()==this._initialText){this.cancel(false);}else{this.save(false);}}},enableSave:function(){return this.editWidget.isValid?this.editWidget.isValid():true;},_onChange:function(){if(this._ignoreNextOnChange){delete this._ignoreNextOnChange;return;}if(this._exitInProgress){return;}if(this.autoSave){this._exitInProgress=true;this.save(true);}else{this.saveButton.setDisabled((this.getValue()==this._initialText)||!this.enableSave());}},enableSave:function(){return this.editWidget.isValid?this.editWidget.isValid():true;},focus:function(){this.editWidget.focus();dijit.selectInputText(this.editWidget.focusNode);}});dijit.selectInputText=function(_81f){var _820=dojo.global;var _821=dojo.doc;_81f=dojo.byId(_81f);if(_821["selection"]&&dojo.body()["createTextRange"]){if(_81f.createTextRange){var _822=_81f.createTextRange();_822.moveStart("character",0);_822.moveEnd("character",_81f.value.length);_822.select();}}else{if(_820["getSelection"]){var _823=_820.getSelection();if(_81f.setSelectionRange){_81f.setSelectionRange(0,_81f.value.length);}}}_81f.focus();};}if(!dojo._hasResource["dijit.form.Textarea"]){dojo._hasResource["dijit.form.Textarea"]=true;dojo.provide("dijit.form.Textarea");dojo.declare("dijit.form.Textarea",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{style:"styleNode","class":"styleNode"}),templateString:(dojo.isIE||dojo.isSafari||dojo.isMozilla)?((dojo.isIE||dojo.isSafari)?"<fieldset id=\"${id}\" class=\"dijitInline dijitInputField dijitTextArea\" dojoAttachPoint=\"styleNode\" waiRole=\"presentation\"><div dojoAttachPoint=\"editNode,focusNode,eventNode\" dojoAttachEvent=\"onpaste:_changing,oncut:_changing\" waiRole=\"textarea\" style=\"text-decoration:none;_padding-bottom:16px;display:block;overflow:auto;\" contentEditable=\"true\"></div>":"<span id=\"${id}\" class=\"dijitReset\">"+"<iframe src=\"javascript:<html><head><title>${_iframeEditTitle}</title></head><body><script>var _postCreate=window.frameElement?window.frameElement.postCreate:null;if(_postCreate)_postCreate();</script></body></html>\""+" dojoAttachPoint=\"iframe,styleNode\" dojoAttachEvent=\"onblur:_onIframeBlur\" class=\"dijitInline dijitInputField dijitTextArea\"></iframe>")+"<textarea name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode\" style=\"display:none;\"></textarea>"+((dojo.isIE||dojo.isSafari)?"</fieldset>":"</span>"):"<textarea id=\"${id}\" name=\"${name}\" value=\"${value}\" dojoAttachPoint=\"formValueNode,editNode,focusNode,styleNode\" class=\"dijitInputField dijitTextArea\"></textarea>",focus:function(){if(!this.disabled){this._changing();}if(dojo.isMozilla){dijit.focus(this.iframe);}else{dijit.focus(this.focusNode);}},setValue:function(_824,_825){var _826=this.editNode;if(typeof _824=="string"){_826.innerHTML="";if(_824.split){var _827=this;var _828=true;dojo.forEach(_824.split("\n"),function(line){if(_828){_828=false;}else{_826.appendChild(document.createElement("BR"));}_826.appendChild(document.createTextNode(line));});}else{_826.appendChild(document.createTextNode(_824));}}else{_824=_826.innerHTML;if(this.iframe){_824=_824.replace(/<div><\/div>\r?\n?$/i,"");}_824=_824.replace(/\s*\r?\n|^\s+|\s+$|&nbsp;/g,"").replace(/>\s+</g,"><").replace(/<\/(p|div)>$|^<(p|div)[^>]*>/gi,"").replace(/([^>])<div>/g,"$1\n").replace(/<\/p>\s*<p[^>]*>|<br[^>]*>/gi,"\n").replace(/<[^>]*>/g,"").replace(/&amp;/gi,"&").replace(/&lt;/gi,"<").replace(/&gt;/gi,">");}this.value=this.formValueNode.value=_824;if(this.iframe){var _82a=document.createElement("div");_826.appendChild(_82a);var _82b=_82a.offsetTop;if(_826.scrollWidth>_826.clientWidth){_82b+=16;}if(this.lastHeight!=_82b){if(_82b==0){_82b=16;}dojo.contentBox(this.iframe,{h:_82b});this.lastHeight=_82b;}_826.removeChild(_82a);}dijit.form.Textarea.superclass.setValue.call(this,this.getValue(),_825);},getValue:function(){return this.formValueNode.value.replace(/\r/g,"");},postMixInProperties:function(){dijit.form.Textarea.superclass.postMixInProperties.apply(this,arguments);if(this.srcNodeRef&&this.srcNodeRef.innerHTML!=""){this.value=this.srcNodeRef.innerHTML;this.srcNodeRef.innerHTML="";}if((!this.value||this.value=="")&&this.srcNodeRef&&this.srcNodeRef.value){this.value=this.srcNodeRef.value;}if(!this.value){this.value="";}this.value=this.value.replace(/\r\n/g,"\n").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&");if(dojo.isMozilla){var _82c=dojo.i18n.getLocalization("dijit","Textarea");this._iframeEditTitle=_82c.iframeEditTitle;this._iframeFocusTitle=_82c.iframeFocusTitle;var _82d=dojo.query("label[for=\""+this.id+"\"]");if(_82d.length){this._iframeEditTitle=_82d[0].innerHTML+" "+this._iframeEditTitle;}var body=this.focusNode=this.editNode=document.createElement("BODY");body.style.margin="0px";body.style.padding="0px";body.style.border="0px";}},postCreate:function(){if(dojo.isIE||dojo.isSafari){this.domNode.style.overflowY="hidden";}else{if(dojo.isMozilla){var w=this.iframe.contentWindow;try{var _830=this.iframe.contentDocument.title;}catch(e){var _830="";}if(!w||!_830){this.iframe.postCreate=dojo.hitch(this,this.postCreate);return;}var d=w.document;d.getElementsByTagName("HTML")[0].replaceChild(this.editNode,d.getElementsByTagName("BODY")[0]);if(!this.isLeftToRight()){d.getElementsByTagName("HTML")[0].dir="rtl";}this.iframe.style.overflowY="hidden";this.eventNode=d;w.addEventListener("resize",dojo.hitch(this,this._changed),false);}else{this.focusNode=this.domNode;}}if(this.eventNode){this.connect(this.eventNode,"keypress",this._onKeyPress);this.connect(this.eventNode,"mousemove",this._changed);this.connect(this.eventNode,"focus",this._focused);this.connect(this.eventNode,"blur",this._blurred);}if(this.editNode){this.connect(this.editNode,"change",this._changed);}this.inherited("postCreate",arguments);},_focused:function(e){dojo.addClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e);},_blurred:function(e){dojo.removeClass(this.iframe||this.domNode,"dijitInputFieldFocused");this._changed(e,true);},_onIframeBlur:function(){this.iframe.contentDocument.title=this._iframeEditTitle;},_onKeyPress:function(e){if(e.keyCode==dojo.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){this.iframe.contentDocument.title=this._iframeFocusTitle;this.iframe.focus();dojo.stopEvent(e);}else{if(e.keyCode==dojo.keys.ENTER){e.stopPropagation();}else{if(this.inherited("_onKeyPress",arguments)&&this.iframe){var te=document.createEvent("KeyEvents");te.initKeyEvent("keypress",true,true,null,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.keyCode,e.charCode);this.iframe.dispatchEvent(te);}}}this._changing();},_changing:function(e){setTimeout(dojo.hitch(this,"_changed",e,false),1);},_changed:function(e,_838){if(this.iframe&&this.iframe.contentDocument.designMode!="on"){this.iframe.contentDocument.designMode="on";}this.setValue(null,_838);}});}if(!dojo._hasResource["bbtp.editbox.widget.EditBox"]){dojo._hasResource["bbtp.editbox.widget.EditBox"]=true;dojo.provide("bbtp.editbox.widget.EditBox");dojo.declare("bbtp.editbox.widget.EditBox",[dijit.InlineEditBox],{editor:"dijit.form.Textarea",renderAsHtml:true,autoSave:false,defaultComment:"",showTextTags:true,mustApplyHeight:false,musApplyFont:false,postMixInProperties:function(){if(this.value==""){this.value=this.defaultComment;}this.value=this.value.replace(/&gt;/g,">").replace(/&lt;/g,"<");this.inherited("postMixInProperties",arguments);this.i18n=dojo.i18n.getLocalization("bbtp.editbox.i18n","EditBox",this.lang);},postCreate:function(){this.buttonSave=this.i18n["save"];this.buttonCancel=this.i18n["cancel"];},_onClick:function(){if(this.value==this.defaultComment){this.value="";}this.inherited("_onClick",arguments);},save:function(){this._saveProcess();},splitAndSave:function(_839){this._saveProcess(_839);},getValueFiltered:function(_83a){this.editing=false;var _83b=this.editWidget.getValue()+"";if(typeof (_83a)!="undefined"&&_83a!=null){_83b=this._insertNewLines(_83b,_83a);}_83b=_83b.replace(/\n/gm,"<br>");_83b=this._checkComment(_83b);return _83b;},forceSave:function(_83c){this.value=this._checkComment(_83c.replace(/\n/gm,"<br>"));this._setDisplayValue(this.value);this.onChange(this.value);this._showText(focus);},_saveProcess:function(_83d){this.value=this.getValueFiltered(_83d);this._setDisplayValue(this.value);this.onChange(this.value);this._showText(focus);},commentContainsTags:function(){var _83e=new String(this.editWidget.getValue());var _83f=new RegExp("<[^<]*>","gi");_83e=_83e.replace(_83f,"");if(_83e.length!=this.editWidget.getValue().length){return true;}return false;},commentNotEmpty:function(){var _840=new String(this.editWidget.getValue());_840=_840.replace(" ","");_840=_840.replace("<br>","");_840=_840.replace("\n","");if(_840!=""){return true;}return false;},_checkComment:function(_841){var reg;reg=new RegExp("<[^</]*applet[^<]*>|<[^</]*form[^<]*>|<[^</]*frame[^<]*>|<[^</]*iframe[^<]*>|<[^</]*object[^<]*>|<[^</]*script[^<]*>|<[^</]*embed[^<]*>","gim");_841=_841.replace(reg,"<!--");reg=new RegExp("<[^<]*/[^<]*applet[^<]*>|<[^<]*/[^<]*form[^<]*>|<[^<]*/[^<]*frame[^<]*>|<[^<]*/[^<]*iframe[^<]*>|<[^<]*/[^<]*object[^<]*>|<[^<]*/[^<]*script[^<]*>|<[^<]*/[^<]*embed[^<]*>","gim");_841=_841.replace(reg,"-->");return _841;},_insertNewLines:function(_843,_844){var _845=_843;if(typeof (_843)!="undefined"&&_843!=null&&_843!=""&&!isNaN(_844)&&_844>1&&_843.length>_844){_845="";var reg=new RegExp("[\n]","gm");var _847=_843.split(reg);for(var i=0;i<_847.length;i++){var _849=_847[i];if(_849.length>_844){for(var j=0,k=_844;j<_849.length;j+=_844,k+=_844){if(k<_849.length){_845=_845+_849.substring(j,k)+"\n";}else{_845=_845+_849.substring(j);}}}else{_845=_845+_847[i];}_845=_845+"\n";}}return _845;},_edit:function(){this.editing=true;var _84c=this.value.replace(/<br>/gm,"\n");var _84d=document.createElement("span");dojo.place(_84d,this.domNode,"before");var ew=this.editWidget=new dijit._InlineEditor({value:dojo.trim(_84c),autoSave:this.autoSave,buttonSave:this.buttonSave,buttonCancel:this.buttonCancel,renderAsHtml:this.renderAsHtml,editor:this.editor,editorParams:this.editorParams,style:dojo.getComputedStyle(this.displayNode),save:dojo.hitch(this,"save"),cancel:dojo.hitch(this,"cancel"),width:this.width},_84d);var ews=ew.domNode.style;this.displayNode.style.display="none";ews.position="static";ews.visibility="visible";this.domNode=ew.domNode;if(this.showTextTags){var _850=document.createElement("span");_850.style.marginLeft="8px";dojo.addClass(_850,"tagsLabel");_850.innerHTML=this.i18n["noTags"];this.editWidget.buttonContainer.appendChild(_850);}var _851=this;setTimeout(function(){ew.focus();if(_851.mustApplyHeight){if(dojo.isIE||dojo.isSafari){dojo.addClass(ew.editWidget.editNode,"contentHeight");ew.editWidget.editNode.style.overflowY="scroll";}else{if(dojo.isMozilla){dojo.addClass(ew.editWidget.iframe,"contentHeight");ew.editWidget.iframe.style.overflowY="scroll";}}}if(_851.musApplyFont){if(dojo.isIE||dojo.isSafari){ew.editWidget.editNode.style.fontSize="8pt";ew.editWidget.editNode.style.fontWeight="normal";}else{if(dojo.isMozilla){ew.editWidget.editNode.style.fontSize="8pt";ew.editWidget.editNode.style.fontWeight="normal";}}}},100);}});}if(!dojo._hasResource["bbtp.contact.widget.Contact"]){dojo._hasResource["bbtp.contact.widget.Contact"]=true;dojo.provide("bbtp.contact.widget.Contact");dojo.declare("bbtp.contact.widget.Contact",[dijit._Widget,dijit._Templated],{widgetType:"Contact",acceptTypes:[],templatePath:"",id:"",email:"",firstName:"",lastName:"",nickname:"",srcAvatar:"default.gif",profileId:null,status:"",message:"",isTarget:false,postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.contact.i18n","Contact",this.lang);},postCreate:function(){this.inherited(arguments);this._init();},_init:function(){if(this.pointAvatar){if(!dojo.isIE){this.pointAvatar.alt=this.i18n["avatar"];}this.pointAvatar.src=this.srcAvatar;}if(this.isTarget){var _852=new bbtp.contact.widget.ContactTarget(this.domNode,{contactId:this.profileId,contactName:this.nickname,accept:["text","bbtp.rssfeed.widget.RssItem"],messageNoTag:this.i18n["ContactTarget.noTagShare"],messageNoSearch:this.i18n["ContactTarget.noKeywordShare"]});dojo.connect(_852,"onOverEvent",dojo.hitch(this,function(){if(_852.isDragging){_852._isDragging=true;dojo.addClass(_852.node,"dndOver");var m=dojo.dnd.manager();if(dojo.hasClass(m.avatar.node,"dojoDndAvatarCanDrop")){var _854=m.nodes[0].getAttribute("dndType");if(_852.contactId==Contacts.bbtpTeamProfileId){var _855=this.i18n["ContactToolbar.canNotSendModuleTo"];if(_854=="bbtp.rssfeed.widget.RssItem"){_855=this.i18n["ContactToolbar.canNotSendItemTo"];}}else{var _855=this.i18n["ContactToolbar.sendModuleTo"];if(_854=="bbtp.rssfeed.widget.RssItem"){_855=this.i18n["ContactToolbar.sendItemTo"];}}m.avatar.contentSaved=m.avatar.node.innerHTML;m.avatar.node.innerHTML=_855+_852.contactName;}}else{this._onMouseOver();}}));this.connect(_852,"onOutEvent",dojo.hitch(this,function(){if(_852.isDragging){_852._isDragging=false;dojo.removeClass(_852.node,"dndOver");var m=dojo.dnd.manager();m.avatar.node.innerHTML=m.avatar.contentSaved;}else{this._onMouseOut();}}));}if(dojo.byId(this.id)){this.startup();}},_filterMessage:function(str){reg=new RegExp("<[^</]*applet[^<]*>.*<[^<]*/[^<]*applet[^<]*>|<[^</]*form[^<]*>.*<[^<]*/[^<]*form[^<]*>|<[^</]*frame[^<]*>.*<[^<]*/[^<]*frame[^<]*>|<[^</]*iframe[^<]*>.*<[^<]*/[^<]*iframe[^<]*>|<[^</]*object[^<]*>.*<[^<]*/[^<]*object[^<]*>|<[^</]*script[^<]*>.*<[^<]*/[^<]*script[^<]*>|<[^</]*embed[^<]*>.*<[^<]*/[^<]*embed[^<]*>","gim");str=str.replace(reg,"");reg=new RegExp("</?[^>]+>","gim");str=str.replace(reg,"");return str;}});dojo.declare("bbtp.contact.widget.ContactMessages",[bbtp.contact.widget.Contact],{widgetType:"ContactMessages",templateString:"\n<div class=\"contactMessages contactPointer\" id=\"${id}\" dojoAttachEvent=\"onclick:_onClick\">\n\t\n\t<table >\n\t\t<tr>\n\t\t\t<td><div class=\"contactMessagesAvatar\">\n\t\t\t\t<div class=\"contactAvatarImgDiv\"><img class=\"contactMessagesAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\"></div>\n\t\t\t\t<div class=\"contactAvatarMask\"></div>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<div  class=\"contactMessagesDiv\">\n\t\t\t<div class=\"contactMessagesName\" >${nickname}</div>\n\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\n\t\t\n</div>\n",startup:function(){this.inherited(arguments);new dijit.Tooltip({connectId:[this.id],label:this.i18n["clickForMessages"],showDelay:1000});this._started=true;},_onClick:function(_858){try{if(typeof Messages!="undefined"){Messages.filterWithContact(this.profileId,this.nickname);}else{console.log("_onClick");}return true;}catch(e){throw e;}}});dojo.declare("bbtp.contact.widget.ContactProfile",[bbtp.contact.widget.Contact],{widgetType:"ContactProfile",templateString:"<div class=\"contactProfile contactPointer\" id=\"${id}\" dojoAttachEvent=\"onclick:_onClick\">\n\t<div class=\"contactProfileAvatar\">\n\t\t<div class=\"contactAvatarImgDiv\"><img class=\"contactProfileAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\"></div>\n\t\t<div class=\"contactAvatarMask\"></div>\n\t</div>\n\t<div class=\"contactProfileName\">${nickname}</div>\n</div>\n",containerId:"",isUser:false,startup:function(){if(this.isUser){this.domNode.style.cursor="auto";}new dijit.Tooltip({connectId:[this.id],label:(this.isUser)?this.i18n["ContactProfile.toolTip.you"]:this.i18n["ContactProfile.toolTip.clickForProfile"],showDelay:1000});this.inherited("startup",arguments);},_onClick:function(_859){try{if(this.isUser){return;}if(typeof Contact!="undefined"){Contact.showProfile(this.profileId,this.lastName,this.firstName,this.nickname);}else{dojo.publish(this.containerId+"-ContactClicked",[this]);}return true;}catch(e){throw e;}}});dojo.declare("bbtp.contact.widget.ContactProfileUser",[bbtp.contact.widget.Contact],{widgetType:"ContactProfileUser",templateString:"<div class=\"contactProfileUser\">\n    <div class=\"contactProfileUserAvatar\">\n        <div class=\"blockLeftElement\">\n            <img class=\"contactProfileUserAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n        </div>\n        <div class=\"blockRightElement\">\n            <h4 dojoAttachPoint=\"nickNameLabel\">${nickname}</h4>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n    <div dojoAttachPoint=\"contactDetailsNode\" class=\"blockBodyElement\">\n        <div class=\"contactProfileUserDetail\">\n            <h5 dojoAttachPoint=\"lastNameLabel\">${lastName}</h5>\n        </div>\n        <div class=\"contactProfileUserDetail\">\n            <h5 dojoAttachPoint=\"firstNameLabel\">${firstName}</h5>\n        </div>\n    </div>\n    <div dojoAttachPoint=\"addingContactNode\" class=\"blockBodyElement \">\n    \t <p dojoAttachPoint=\"contactLabel\"></p>\n\t\t <a class=\"black\" dojoAttachPoint=\"contactLinkNode\" dojoAttachEvent=\"onclick:_onContactLinkClicked\" href=\"javascript:void(0);\"></a>\n    </div>\n</div>\n",_init:function(){this.inherited(arguments);var data=["lastName","profileLastName","firstName","profileFirstName"];for(var i=0;i<data.length/2;i++){this[data[i*2]].innerHTML=this.i18n[data[i*2+1]]+":&nbsp;";}},setFirstName:function(_85c){this.firstName=_85c;this.firstNameLabel.innerHTML=_85c;},setLastName:function(_85d){this.lastName=_85d;this.lastNameLabel.innerHTML=_85d;},setNickName:function(_85e){this.nickname=_85e;this.nickNameLabel.innerHTML=_85e;},setSrcAvatar:function(_85f){this.srcAvatar=_85f;this.pointAvatar.src=_85f;},setProfileId:function(_860){this.profileId=_860;},_onContactLinkClicked:function(){console.info("Publish : 'oaf/bbtp/widget/ContactProfileUser/onAddingContact' ->",this);dojo.publish("oaf/bbtp/widget/ContactProfileUser/onAddingContact",[this]);},setAddingContact:function(bool){if(bool){this.contactDetailsNode.style.display="none";this.addingContactNode.style.display="";var str=this.i18n["ContactProfileUser.label.notInList"];var _863=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.contactLabel.innerHTML=_863;this.contactLinkNode.innerHTML=this.i18n["ContactProfileUser.a.addToList"];}else{this.contactDetailsNode.style.display="";this.addingContactNode.style.display="none";}}});dojo.declare("bbtp.contact.widget.ContactToolbar",[bbtp.contact.widget.Contact],{widgetType:"ContactToolbar",templateString:"<div class=\"contactToolbar\" id=\"${id}\">\n\t<div id=\"${id}_avatar\" class=\"contactToolbarAvatar\">\n\t\t<div class=\"contactAvatarImgDiv\"><img class=\"contactToolbarAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\"></div>\n\t\t<div class=\"contactAvatarMask\"></div>\n\t</div>\n\t<div class=\"contactToolbarName\">${nickname}</div>\n\t<div class=\"contactToolbarIcons\">\n\t\t<table width=\"100%\">\n\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<td><div id=\"${id}_sendMessage\" dojoAttachPoint=\"sendMessage\" class=\"contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_sendMessage\" dojoAttachEvent=\"onclick:_onClick_sendMessage\" /></td>\n\t\t\t\t\t<td><div id=\"${id}_getMessages\" dojoAttachPoint=\"getMessages\" class=\"contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_getMessages\" dojoAttachEvent=\"onclick:_onClick_getMessages\" /></td>\n\t\t\t\t\t<td><div id=\"${id}_profile\"     dojoAttachPoint=\"profile\"     class=\"contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_profile\"     dojoAttachEvent=\"onclick:_onClick_profile\" /></td>\n\t\t\t\t\t<td><div id=\"${id}_delete\"      dojoAttachPoint=\"_delete\"     class=\"contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_delete\"      dojoAttachEvent=\"onclick:_onClick_delete\" /></td>\n\t\t\t\t\t<td><div id=\"${id}_publicPage\"  dojoAttachPoint=\"publicPage\"  class=\"contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_publicPage\"  dojoAttachEvent=\"onclick:_onClick_publicPage\" /></td>\n\t\t\t\t</tr>\n\t\t\t</tbody>\n\t\t</table>\n\t</div>\n</div>\n",postMixInProperties:function(){this.inherited(arguments);this.id="contactToolbar_"+this.id;},startup:function(){this.inherited(arguments);var data=["_avatar",this.i18n["dropContent"],"_sendMessage",this.i18n["sendMessage"]+" "+this.nickname,"_getMessages",this.i18n["seeAll"]+" "+this.nickname,"_profile",this.i18n["show"]+" "+this.nickname,"_delete",this.i18n["remove"]+" "+this.nickname+" "+this.i18n["from"],"_publicPage",this.i18n["seePublicPage"]];for(var i=0;i<data.length/2;i++){new dijit.Tooltip({connectId:[this.id+data[i*2]],label:data[i*2+1],showDelay:1000});}this._started=true;},_onClick_sendMessage:function(_866){try{var _867=new Array();_867["nicknameTo"]=this.nickname;_867["profileIdTo"]=this.profileId;dojo.publish("oaf/bbtp/widget/ContactProfile/sendMessageClicked",[_867]);return true;}catch(e){throw e;}},_onClick_getMessages:function(_868){try{dojo.publish("oaf/bbtp/widget/ContactProfile/getMessageClicked",[this.profileId]);return true;}catch(e){throw e;}},_onClick_profile:function(_869){try{console.info(" Publish: oaf/bbtp/widget/ContactProfile/getProfileClicked -> ",this);dojo.publish("oaf/bbtp/widget/ContactProfile/getProfileClicked",[this]);return true;}catch(e){throw e;}},_onClick_delete:function(_86a){try{var _86b=new Array();_86b["domNodeId"]=this.id;_86b["profileIdTo"]=this.profileId;dojo.publish("oaf/bbtp/widget/ContactProfile/DeleteClicked",[_86b,this]);return true;}catch(e){throw e;}},_onClick_publicPage:function(_86c){try{dojo.publish("oaf/bbtp/widget/ContactProfile/PublicPageClicked",[this]);return true;}catch(e){throw e;}},_onMouseOut:function(_86d){this.sendMessage.className="contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_sendMessage";this.getMessages.className="contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_getMessages";this.profile.className="contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_profile";this._delete.className="contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_delete";this.publicPage.className="contactToolbarIcon contactToolbarIconInactive contactPointer contactToolbarIcon_publicPage";},_onMouseOver:function(_86e){this.sendMessage.className="contactToolbarIcon contactPointer contactToolbarIcon_sendMessage";this.getMessages.className="contactToolbarIcon contactPointer contactToolbarIcon_getMessages";this.profile.className="contactToolbarIcon contactPointer contactToolbarIcon_profile";this._delete.className="contactToolbarIcon contactPointer contactToolbarIcon_delete";this.publicPage.className="contactToolbarIcon contactPointer contactToolbarIcon_publicPage";}});dojo.declare("bbtp.contact.widget.ContactTarget",dojo.dnd.Target,{messageNoSearch:"",messageNoTag:"",constructor:function(node,_870){this.contactId=_870.contactId;this.contactName=_870.contactName;this.messageNoSearch=_870.messageNoSearch;this.messageNoTag=_870.messageNoTag;},onDndDrop:function(_871,_872,copy){if(this.containerState=="Over"){var _874=dojo.dnd.manager().target.node.id;var _875=this.node.id;var _876=dijit.byId(_872[0].id);if((_876)&&(_876.hasChildren())){var _877=_876.getChildren()[0];if((_877)&&((_877 instanceof bbtp.rssfeed.widget.RssFeedKeyword)||(_877 instanceof bbtp.rssfeed.widget.RssFeedTag))){var _878=this.messageNoTag;if(_877 instanceof bbtp.rssfeed.widget.RssFeedKeyword){_878=this.messageNoSearch;}var _879=new bbtp.common.widget.DialogAlert({width:300});_879.showDialog(_879.DIALOGTYPE_ERROR,_878,"");this.onDndCancel();return;}}if(_874==_875){this.sendMessageToContact(this.contactId,this.contactName,_871,_872);dojo.removeClass(this.node,"dndOver");dijit.byId(this.node.getAttribute("widgetId"))._isDragging=false;}}this.onDndCancel();},onDndCancel:function(){this._acceptance=false;this.inherited("onDndCancel",arguments);},sendMessageToContact:function(_87a,_87b,_87c,_87d){var _87e=_87c.getItem(_87d[0].id);var type=_87e.type;if(type=="bbtp.rssfeed.widget.RssItem"){ID=_87d[0].idEntry;title=_87d[0].shortTitle;sharingType="item";}else{node=dijit.byNode(_87d[0]);ID=node.idDb;title=node.label;sharingType="block";}Contacts.displaySharingDialog(title,_87b,sharingType,ID,_87a);}});dojo.declare("bbtp.contact.widget.ContactUserSidebar",[bbtp.contact.widget.Contact],{widgetType:"ContactUserSidebar",myProfilLink:"",personnalizeLink:"",mobileInstallationLink:"",templateString:"<div class=\"contactUserSidebar\">\n    <div class=\"blockLeftElement contactUserAvatar\">\n        <img alt=\"${altAvatar}\" dojoAttachPoint=\"pointAvatar\" class=\"contactAvatarImg\" src=\"${srcAvatar}\" id=\"${id}_AvatarImg\">\n    </div>\n    <div class=\"blockRightElement\">\n        <h4 id=\"${id}_Name\">${nickname}</h4>\n        <div class=\"innerBlockBodyElement\">\n            <a class=\"arrow\" title=\"${myProfilTitle}\" dojoAttachEvent=\"onclick:onMyProfilClick\">${myProfilLabel}</a>\n            <a class=\"arrow\" title=\"${personnalizeTitle}\" dojoAttachEvent=\"onclick:onPersonnalisationClick\">${personnalizeLabel}</a>\n            <a class=\"arrow\" title=\"${mobileInstallationTitle}\" dojoAttachEvent=\"onclick:onMobileInstallationClick\">${mobileInstallationLabel}</a>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",onMyProfilClick:function(){console.debug("profile Clicked");},onPersonnalisationClick:function(){console.debug("personnalisation Clicked");},onMobileInstallationClick:function(){console.debug("mobile Clicked");}});dojo.declare("bbtp.contact.widget.ContactChecked",[bbtp.contact.widget.Contact],{widgetType:"ContactChecked",checked:false,_dijitCheckBox:"",templateString:"<div class=\"contactChecked\" >\n    <div class=\"contactCheckedAvatar\">\n        <div class=\"contactAvatarImgDiv\">\n            <img class=\"contactCheckedAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n        </div>\n        <div class=\"contactAvatarMask\">\n        </div>\n    </div>\n    <label class=\"contactCheckedName\">\n        ${nickname} \n    </label>\n    <div class=\"contactCheckBox\">\n        <span dojoAttachPoint=\"dojoCheckBoxNode\"></span>\n    </div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);this._dijitCheckBox=new dijit.form.CheckBox({},this.dojoCheckBoxNode);this._dijitCheckBox.setChecked(this.checked);},setChecked:function(_880){this._dijitCheckBox.setChecked(_880);this.checked=_880;},isChecked:function(){return this._dijitCheckBox.checked;}});dojo.declare("bbtp.contact.widget.ContactToAdd",[bbtp.contact.widget.Contact],{widgetType:"ContactToAdd",templateString:"<div dojoAttachPoint=\"contactToAddNode\" dojoAttachEvent=\"onclick:onContactClick\" class=\"contactToAdd blockBodyElement\">\n    <div class=\"blockLeftElement\">\n        <img alt=\"avatar picture\" dojoAttachPoint=\"pointAvatar\" class=\"contactAvatarImg\" src=\"${srcAvatar}\">\n    </div>\n    <div class=\"blockRightElement\">\n        <div class=\"innerBlockLine\">\n            <label dojoAttachPoint=\"nicknameLabel\">\n            </label>\n            ${nickname}\n        </div>\n        <div class=\"innerBlockLine\">\n            <label dojoAttachPoint=\"firstNameLabel\">\n            </label>\n            ${firstName}\n        </div>\n        <div class=\"innerBlockLine\">\n            <label dojoAttachPoint=\"lastNameLabel\">\n            </label>\n            ${lastName}\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);this.nicknameLabel.innerHTML=this.i18n["contactToAdd.Label.nickname"];this.firstNameLabel.innerHTML=this.i18n["contactToAdd.Label.firstName"];this.lastNameLabel.innerHTML=this.i18n["contactToAdd.Label.lastName"];},onContactClick:function(){var _881={nickname:this.nickname,firstName:this.firstName,lastName:this.lastName,profileId:this.profileId,srcAvatar:this.srcAvatar};console.info("Publishing: oaf/widget/contact/ContactToAdd/contactClicked ->",_881);dojo.publish("oaf/widget/contact/ContactToAdd/contactClicked",[_881]);}});dojo.declare("bbtp.contact.widget.ContactQuery",[bbtp.contact.widget.Contact],{templateString:"<div dojoAttachPoint=\"contactQuery\"  class=\"contactQuery blockBodyElement\">\n    <div class=\"innerBlockBodyElement\">\n        <div class=\"blockLeftElement\">\n            <img alt=\"avatar picture\" dojoAttachPoint=\"pointAvatar\" class=\"contactAvatarImg\" src=\"${srcAvatar}\"><h5>${nickname}</h5>\n        </div>\n        <div class=\"blockRightElement\">\n            <div class=\"innerBlockLine\">\n                <label dojoAttachPoint=\"firstNameLabel\">\n                </label>\n                ${firstName}\n            </div>\n            <div class=\"innerBlockLine\">\n                <label dojoAttachPoint=\"lastNameLabel\">\n                </label>\n                ${lastName}\n            </div>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n    <p dojoAttachPoint=\"queryStringNode\">\n    </p>\n    <div class=\"innerBlockBodyElement\">\n    \t<div dojoAttachPoint=\"messageLabel\"></div>\n    \t<textarea value=\"\" dojoAttachPoint=\"messageNode\" rows=\"2\" cols=\"40\"></textarea>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);this.firstNameLabel.innerHTML=this.i18n["contactQuery.Label.firstName"];this.lastNameLabel.innerHTML=this.i18n["contactQuery.Label.lastName"];this.messageLabel.innerHTML=this.i18n["contactQuery.Label.message"];var str=this.i18n["contactQuery.p.queryString"];var _883=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.queryStringNode.innerHTML=_883;},getMessage:function(){return this._filterMessage(this.messageNode.value);}});dojo.declare("bbtp.contact.widget.ContactPublicPage",[bbtp.contact.widget.Contact],{widgetType:"ContactPublicPage",publicPageUrl:"",publicPageAbout:"",uploadDirUrl:"../../../../../../wt/ressources/avatar/",contacts:null,mode:"visu",nbViews:0,_contactContainer:null,templateString:"<div class=\"contactPublicPage\">\n    <div class=\"blockBodyElement\">\n        <div class=\"blockLeftElement contactUserAvatar\">\n            <img alt=\"avatar picture\" dojoAttachPoint=\"pointAvatar\" class=\"contactAvatarImg\" src=\"${srcAvatar}\">\n        </div>\n        <div class=\"blockRightElement\">\n            <h4 dojoAttachPoint=\"nicknameNode\">${nickname}</h4>\n            <div dojoAttachPoint=\"detailsVisualisationNode\" class=\"innerBlockBodyElement\">\n                <a class=\"arrow\" dojoAttachPoint=\"profileLabelNode\" dojoAttachEvent=\"onclick:_onProfileLinkClick\"></a>\n                <a class=\"arrow\" dojoAttachPoint=\"messageLabelNode\" dojoAttachEvent=\"onclick:_onMessageLinkClick\"></a>\n                <a class=\"arrow\" dojoAttachPoint=\"favoritesLabelNode\" dojoAttachEvent=\"onclick:_onAddToFavoritesClick\"></a>\n            </div>\n\t\t\t<div dojoAttachPoint=\"detailsEditionNode\"></div>\n        </div>\n        <div class=\"clearer\">\n        </div>\n    </div>\n    <div class=\"blockBodyElement\">\n        <h5 dojoAttachPoint=\"aboutLabelNode\"></h5>\n        <div dojoAttachPoint=\"aboutParagraph\">\n        </div>\n        <div dojoAttachPoint=\"inLineEditBoxNode\">\n        </div>\n    </div>\n    <div class=\"blockBodyElement\">\n        <h5 dojoAttachPoint=\"urlLabelNode\"></h5>\n        <input size=35 readonly=true type=text dojoAttachPoint=\"urlInput\">\n    </div>\n    <div class=\"blockBodyElement\">\n        <h5 dojoAttachPoint=\"contactsLabelNode\"></h5>\n        <div dojoAttachPoint=\"contactContainerNode\">\n        </div>\n    </div>\n</div>\n",postCreate:function(){this._initContactPublicPage();this.inherited("postCreate",arguments);},_initContactPublicPage:function(){this.toggleDisplayMode(this.mode);var str=this.i18n["ContactPublicPage.nbViews"];var _885=str.replace(/\${nbViews}/,"<strong>"+this.nbViews+"</strong>");this.detailsEditionNode.innerHTML=_885;this._initInlineEditBox();this.profileLabelNode.innerHTML=this.i18n["ContactPublicPage.a.lookProfile"];this.messageLabelNode.innerHTML=this.i18n["ContactPublicPage.a.sendMessage"];this.favoritesLabelNode.innerHTML=this.i18n["ContactPublicPage.a.addToFavorites"];this.urlLabelNode.innerHTML=this.i18n["ContactPublicPage.label.Url"];this.contactsLabelNode.innerHTML=this.i18n["ContactPublicPage.label.ContactsPublicPages"];this.urlInput.value=this.publicPageUrl;this.setContacts(this.contacts);this.toggleDisplayMode(this.mode);},setContacts:function(_886){if(null==this._contactContainer){this._contactContainer=new bbtp.contact.widget.ContactContainer({target:"ContactToolTip",uploadDirUrl:this.uploadDirUrl});this.contactContainerNode.appendChild(this._contactContainer.domNode);}if(null==_886||(dojo.isArray(_886)&&_886.length==0)){this._contactContainer.setNothingToDisplayMsg(this.i18n["ContactPublicPage.message.noContacts"]);}else{this.contacts=_886;this._contactContainer.setContacts(_886);}},_onProfileLinkClick:function(){dojo.publish("oaf/bbtp/widget/ContactPublicPage/ProfileLinkClicked");},_onMessageLinkClick:function(){dojo.publish("oaf/bbtp/widget/ContactPublicPage/MessageLinkClicked");},_onAddToFavoritesClick:function(){dojo.publish("oaf/bbtp/widget/ContactPublicPage/AddToFavoritesLinkClicked",[this.profileIdTo]);},toggleDisplayMode:function(mode){if("visu"==mode){var str=this.i18n["ContactPublicPage.label.about"];var _889=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.aboutLabelNode.innerHTML=_889;this.aboutParagraph.innerHTML=this.publicPageAbout;this.detailsVisualisationNode.style.display="";this.detailsEditionNode.style.display="none";this.aboutParagraph.style.display="";this.inLineEditBoxNode.style.display="none";}else{if("edit"==mode){this.aboutLabelNode.innerHTML=this.i18n["ContactPublicPage.label.aboutYou"];this.aboutParagraph.innerHTML=this.publicPageAbout;this.detailsVisualisationNode.style.display="none";this.detailsEditionNode.style.display="";this.aboutParagraph.style.display="none";this.inLineEditBoxNode.style.display="";}else{if("you"==mode){var str=this.i18n["ContactPublicPage.label.about"];var _889=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.aboutLabelNode.innerHTML=_889;this.aboutParagraph.innerHTML=this.publicPageAbout;this.detailsVisualisationNode.innerHTML=this.i18n["ContactPublicPage.label.itsyou"];this.detailsVisualisationNode.style.display="";this.detailsEditionNode.style.display="none";this.aboutParagraph.style.display="";this.inLineEditBoxNode.style.display="none";}else{console.error("mode must be 'edit' or 'visu'!");}}}},_initInlineEditBox:function(){var _88a=this;var _88b=new bbtp.editbox.widget.EditBox({value:this.publicPageAbout,defaultComment:_88a.i18n["ContactPublicPage.aboutYouDefault"],save:function(){if(this.commentContainsTags()){this.dialogAlert=new bbtp.common.widget.DialogAlert({title:_88a.i18n["Contact.warning"]});this.dialogAlert.showDialog(this.dialogAlert.DIALOGTYPE_INFO,_88a.i18n["Contact.noTags"]);}else{if(!this.commentNotEmpty()){this.dialogAlert=new bbtp.common.widget.DialogAlert({title:_88a.i18n["Contact.warning"]});this.dialogAlert.showDialog(this.dialogAlert.DIALOGTYPE_INFO,_88a.i18n["Contact.cantBeEmpty"]);}else{this.inherited("save",arguments);dojo.publish("oaf/bbtp/widget/ContactPublicPage/UpdateAboutMessage",[this.value]);}}}},this.inLineEditBoxNode);dojo.addClass(this.inLineEditBoxNode,"inlineAbout");}});dojo.declare("bbtp.contact.widget.ContactToolTip",[bbtp.contact.widget.Contact],{widgetType:"ContactToolTip",templateString:"<div class=\"contactToolTip\" dojoAttachEvent=\"onclick:_onClick\">\n\t<div class=\"contactAvatar\">\n\t\t<div class=\"contactAvatarImgDiv\"><img class=\"contactProfileAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\"></div>\n\t</div>\n</div>\n",startup:function(){this.inherited(arguments);new dijit.Tooltip({connectId:[this.id],label:this.nickname,showDelay:800});this._started=true;},_onClick:function(){console.info(" Publish: 'oaf/bbtp/widget/ContactToolTip/ContactClicked' ->",this);dojo.publish("oaf/bbtp/widget/ContactToolTip/ContactClicked",[this]);}});dojo.declare("bbtp.contact.widget.ContactMail",[bbtp.contact.widget.Contact],{templateString:"<div dojoAttachPoint=\"contactQuery\" class=\"contactQuery blockBodyElement\">\n    <div>\n        <p dojoAttachPoint=\"invitNode\">\n        </p>\n        <form name=\"replyForm\">\n            <input type=\"hidden\" name=\"profileIdTo\" dojoAttachPoint=\"profileIdToNode\"><input type=\"hidden\" name=\"nicknameTo\" dojoAttachPoint=\"nicknameToNode\"><input type=\"hidden\" name=\"nicknameFrom\" dojoAttachPoint=\"nicknameFromNode\">\n            <div>\n                <div dojoAttachPoint=\"subjectLabelNode\">\n                </div>\n                <input type=\"text\" dojoAttachPoint=\"subjectNode\" size=\"30\" name=\"subject\">\n            </div>\n            <div style=\"margin-top: 10px;\">\n                <div dojoAttachPoint=\"messageLabelNode\">\n                </div>\n                <textarea value=\"\" dojoAttachPoint=\"messageNode\" cols=\"30\" rows=\"3\" name=\"message\"></textarea>\n            </div>\n        </form>\n    </div>\n    <div class=\"clearer\">\n    </div>\n",widgetType:"",profileIdTo:"",nicknameTo:"",nicknameFrom:"",postCreate:function(){this.inherited("postCreate",arguments);if("invit"==this.widgetType){this.subjectLabelNode.innerHTML=this.i18n["ContactMail.label.email"];this.messageLabelNode.innerHTML=this.i18n["ContactMail.label.putMessage"];}else{this.profileIdToNode.value=this.profileIdTo;this.nicknameToNode.value=this.nicknameTo;this.nicknameFromNode.value=this.nicknameFrom;this.subjectLabelNode.innerHTML=this.i18n["ContactMail.label.subject"];this.messageLabelNode.innerHTML=this.i18n["ContactMail.label.message"];var str=this.i18n["ContactMail.p.invit"];var _88d=str.replace(/\${nickname}/,"<strong>"+this.nicknameTo+"</strong>");this.invitNode.innerHTML=_88d;}},clear:function(){this.subjectNode.value="";this.messageNode.value="";}});dojo.declare("bbtp.contact.widget.ContactRequest",[bbtp.contact.widget.Contact],{templateString:"<div class=\"contactRequest blockBodyElement\">\n    <div class=\"innerBlockBodyElement\">\n        <div class=\"blockLeftElement\">\n            <img alt=\"avatar picture\" dojoAttachPoint=\"pointAvatar\" class=\"contactAvatarImg\" src=\"${srcAvatar}\">\n        </div>\n        <div class=\"blockRightElement\">\n            <p dojoAttachPoint=\"queryStringNode\">\n            </p>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n    <div class=\"innerBlockBodyElement\">\n        <div>\n            <input dojoAttachPoint=\"acceptCheckBox\" name=\"contactRequestRadio\" type=\"radio\" checked=\"checked\"/>\n            <label dojoAttachPoint=\"acceptCheckBoxLabel\" for=\"acceptCheckBox\">\n            </label>\n        </div>\n        <div>\n            <input dojoAttachPoint=\"refuseCheckBox\" name=\"contactRequestRadio\" type=\"radio\"/>\n            <label dojoAttachPoint=\"refuseCheckBoxLabel\" for=\"refuseCheckBox\">\n            </label>\n        </div>\n    </div>\n    <div class=\"innerBlockBodyElement\">\n        <div dojoAttachPoint=\"messageLabel\">\n        </div>\n        <textarea value=\"\" dojoAttachPoint=\"messageNode\" cols=\"30\" rows=\"3\"></textarea>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);var str=this.i18n["contactRequest.p.queryString"];var _88f=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.queryStringNode.innerHTML=_88f;str=this.i18n["contactRequest.Label.accept"];_88f=str.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");this.acceptCheckBoxLabel.innerHTML=_88f;this.refuseCheckBoxLabel.innerHTML=this.i18n["contactRequest.Label.refuse"];this.messageLabel.innerHTML=this.i18n["contactRequest.Label.message"];this.acceptCheckBox.checked="checked";},getMessage:function(){return this._filterMessage(this.messageNode.value);},getUserRequest:function(){if(this.acceptCheckBox.checked){return true;}else{return false;}}});dojo.declare("bbtp.contact.widget.ContactCommunity",[bbtp.contact.widget.Contact],{widgetType:"ContactCommunity",templateString:"<div class=\"contactCommunity blockBodyElement\" dojoAttachEvent=\"onclick:_onClick\">\n    <div class=\"blockImgElement\">\n        <img class=\"contactAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n    </div>\n    <div class=\"blockDetailsElement \">\n        <label dojoAttachPoint=\"userLabel\"></label>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",title:"",description:"",publicPageUrl:"",_onClick:function(){document.location.href=this.publicPageUrl;},postCreate:function(){this.inherited("postCreate",arguments);var str=this.i18n["ContactCommunity.userLabel"];str=str.replace(/\${nickname}/,this.nickname);this.userLabel.innerHTML=str;}});dojo.declare("bbtp.contact.widget.ContactPopular",[bbtp.contact.widget.ContactCommunity],{widgetType:"ContactPopular",templateString:"<div class=\"contactCommunity contactPopular blockBodyElement\" dojoAttachEvent=\"onclick:_onClick\">\n    <div class=\"blockImgElement\">\n        <img class=\"contactAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n    </div>\n    <div class=\"blockDetailsElement\">\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"userLabel\">\n            </label>\n            <br/>\n            <span dojoAttachPoint=\"byNode\"></span>\n            <label>\n                ${nickname} \n            </label>\n        </div>\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"descriptionLabel\">\n            </label>\n            <span dojoAttachPoint=\"descriptionNode\"></span>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);if(""!=this.title){this.userLabel.innerHTML=this.title;}this.byNode.innerHTML=this.i18n["ContactPopular.by"];if(""!=this.description){this.descriptionLabel.innerHTML=this.i18n["ContactPopular.label.description"];this.descriptionNode.innerHTML=this.description;}}});dojo.declare("bbtp.contact.widget.ContactRecentCreated",[bbtp.contact.widget.ContactCommunity],{widgetType:"ContactRecentCreated",templateString:"<div class=\"contactCommunity contactRecentCreated blockBodyElement\" dojoAttachEvent=\"onclick:_onClick\">\n    <div class=\"blockImgElement\">\n        <img class=\"contactAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n    </div>\n    <div class=\"blockDetailsElement \">\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"userLabel\">\n            </label>\n        </div>\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"titleLabel\">\n            </label>\n            <span dojoAttachPoint=\"titleNode\"></span>\n        </div>\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"createdLabel\">\n            </label>\n            <span dojoAttachPoint=\"createdNode\"></span>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",created:"",postCreate:function(){this.inherited("postCreate",arguments);if(""!=this.title){this.titleLabel.innerHTML=this.i18n["ContactRecentCreated.label.title"];this.titleNode.innerHTML=this.title;}if(""!=this.created){this.createdLabel.innerHTML=this.i18n["ContactRecentCreated.label.created"];this.createdNode.innerHTML=this.created;}}});dojo.declare("bbtp.contact.widget.ContactActivity",[bbtp.contact.widget.ContactCommunity],{widgetType:"ContactActivity",templateString:"<div class=\"contactCommunity contactActivity blockBodyElement\" dojoAttachEvent=\"onclick:_onClick\">\n    <div class=\"blockImgElement\">\n        <img class=\"contactAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n    </div>\n    <div class=\"blockDetailsElement \">\n        <div class=innerBlockBodyElement>\n            <label dojoAttachPoint=\"userLabel\">\n            </label>\n        </div>\n        <div class=\"blockRightElement hour\">\n            ${created}\n        </div>\n        <div class=\"blockLeftElement\">\n        \t<a dojoAttachPoint=\"userLink\" href=\"${publicPageUrl}\" >${nickname}</a>\n            <span dojoAttachPoint=\"activityNode\"></span>\n            <a dojoAttachPoint=\"activityLink\">${blockTitle}</a>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n</div>\n",targetNickname:"",targetPublicPageUrl:"",activityType:"",blockType:"",blockId:"",blockTitle:"",comments:"",created:"00:00",postCreate:function(){this.inherited("postCreate",arguments);this._initContactActivity();},_initContactActivity:function(){var _891="";switch(this.activityType){case "recommend":switch(this.blockType){case "rss":_891=this.i18n["ContactActivity.activity.recommend.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_891=this.i18n["ContactActivity.activity.recommend.widget"];break;case "article":_891=this.i18n["ContactActivity.activity.recommend.article"];break;case "message":_891=this.i18n["ContactActivity.activity.recommend.message"];break;}break;case "publish":switch(this.blockType){case "rss":_891=this.i18n["ContactActivity.activity.publish.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_891=this.i18n["ContactActivity.activity.publish.widget"];break;case "article":_891=this.i18n["ContactActivity.activity.publish.article"];break;case "message":_891=this.i18n["ContactActivity.activity.publish.message"];break;}break;case "watch":_891=this.i18n["ContactActivity.activity.keyword"];break;case "comment":switch(this.blockType){case "rss":_891=this.i18n["ContactActivity.activity.comment.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_891=this.i18n["ContactActivity.activity.comment.widget"];break;case "article":_891=this.i18n["ContactActivity.activity.comment.article"];break;case "message":_891=this.i18n["ContactActivity.activity.comment.message"];break;}break;}if("comment"==this.activityType){this.activityLink.href=this.targetPublicPageUrl+"&blockId="+this.blockId;var str=this.i18n["ContactActivity.activity.comment.aboutUser"];str=str.replace(/\${nickname}/,this.targetNickname);this.activityLink.innerHTML=this.blockTitle+str;}else{if("message"==this.blockType){this.activityLink.href=this.publicPageUrl+"&blockId="+this.blockId;this.activityLink.innerHTML=this.i18n["ContactActivity.activity.publish.message.link.text"];}else{this.activityLink.href=this.publicPageUrl+"&blockId="+this.blockId;if(this.blockTitle!=""){this.activityLink.innerHTML=this.blockTitle;}else{this.activityLink.innerHTML=this.i18n["ContactActivity.activity.block.untitled"];}}}this.activityNode.innerHTML=_891;}});dojo.declare("bbtp.contact.widget.ContactLatestActivity",[bbtp.contact.widget.ContactActivity],{widgetType:"ContactLatestActivity",templateString:"<div class=\"contactCommunity contactActivity contactLatestActivity blockBodyElement\">\n    <div class=\"blockImgElement\">\n        <div dojoAttachPoint=\"favoriteIcon\" class=\"favoriteIcon\">\n        </div>\n        <img class=\"contactAvatarImg\" src=\"${srcAvatar}\" dojoAttachPoint=\"pointAvatar\">\n    </div>\n    <div class=\"blockRightElement hour\">\n        ${created}\n    </div>\n    <div class=\"blockDetailsElement \">\n        <label dojoAttachPoint=\"userLabel\">\n        </label>\n        <div class=\"blockLeftElement\">\n            <a dojoAttachPoint=\"userLink\" href=\"${publicPageUrl}\">${nickname}</a>\n            <span dojoAttachPoint=\"activityNode\"></span>\n            <a dojoAttachPoint=\"activityLink\">${blockTitle}</a>\n        </div>\n    </div>\n    <div class=\"clearer\">\n    </div>\n    <div dojoAttachPoint=\"commentsBlock\" class=\"commentsBlock blockBodyElement\">\n        <span dojoAttachPoint=\"commentsLabel\"></span>\n        <span dojoAttachPoint=\"commentsNode\" class=\"comments\"></span>\n    </div>\n</div>\n",isFavorit:false,isContact:false,isFavIconeDisplayed:false,postCreate:function(){this.inherited("postCreate",arguments);this.activityLink.href=(""==this.targetPublicPageUrl)?this.publicPageUrl:this.targetPublicPageUrl+"&blockId="+this.blockId;this.userLabel.style.display="none";this.favoriteIcon.style.display=(this.isFavorit)?"":"none";if(""==this.comments|null==this.comments){this.commentsBlock.style.display="none";}else{this.commentsLabel.innerHTML=this.i18n["ContactLatestActivity.label.comment"];this.commentsNode.innerHTML=this.comments;}var _893="";switch(this.activityType){case "recommend":switch(this.blockType){case "rss":_893=this.i18n["ContactActivity.activity.recommend.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_893=this.i18n["ContactActivity.activity.recommend.widget"];break;case "article":_893=this.i18n["ContactActivity.activity.recommend.article"];break;case "message":_893=this.i18n["ContactActivity.activity.recommend.message"];break;}break;case "publish":switch(this.blockType){case "rss":_893=this.i18n["ContactActivity.activity.publish.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_893=this.i18n["ContactActivity.activity.publish.widget"];break;case "article":_893=this.i18n["ContactActivity.activity.publish.article"];break;case "message":_893=this.i18n["ContactActivity.activity.publish.message"];break;}break;case "watch":_893=this.i18n["ContactActivity.activity.keyword"];break;case "comment":switch(this.blockType){case "rss":_893=this.i18n["ContactActivity.activity.comment.rss"];break;case "myServices":case "bbtp":case "dimget":case "google":_893=this.i18n["ContactActivity.activity.comment.widget"];break;case "article":_893=this.i18n["ContactActivity.activity.comment.article"];break;case "message":_893=this.i18n["ContactActivity.activity.comment.message"];break;}break;}this.activityNode.innerHTML=_893;},showFavoritIcon:function(bool){this.isFavIconeDisplayed=bool;this.favoriteIcon.style.display=(this.isFavIconeDisplayed&&this.isFavorit)?"":"none";},show:function(){this.domNode.style.display="";},hide:function(){this.domNode.style.display="none";}});dojo.declare("bbtp.contact.widget.ContactContainer",[bbtp.common.widget.LoadingContainer],{widgetType:"ContactContainer",acceptTypes:[],id:"",contacts:null,target:"",url:"",uploadDirUrl:"",maxContactsVisibleInSidebar:6,contactsInDom:true,postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.contact.i18n","Contact",this.lang);},destroy:function(){this.cleanContainer();this.inherited("destroy",arguments);},postCreate:function(){this.inherited("postCreate",arguments);dojo.addClass(this.domNode,"contactContainer");this._init();if(this.contacts){this.setContacts(this.contacts);}else{if(""!=this.url){var kx=dojo.xhrGet({handleAs:"json",url:this.url,load:dojo.hitch(this,function(json){this.contacts=json.contacts;this.setContacts(this.contacts);}),error:function(_897){var _898=new bbtp.common.widget.DialogWait({title:"",message:_897,autoClose:true,modalDialog:false});_898.showDialog();}});}}},_init:function(){switch(this.target){case "ContactActivity":dojo.addClass(this.domNode,"contactActivityContainer");break;case "ContactLatestActivity":dojo.addClass(this.domNode,"contactLatestActivityContainer");dojo.addClass(this.titleNode,"arrow");break;}this._started=true;},setContacts:function(_899,_89a){this.cleanContainer();var _89b=true;this.contacts=_899;try{if(this.contacts&&this.contactsInDom){var _89c;for(key in this.contacts){contact=this.contacts[key];_89c=null;if(this.target=="messages"){_89c=new bbtp.contact.widget.ContactMessages({id:this.id+"_"+contact.profileId,nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,status:contact.status,message:contact.message});}else{if(this.target=="profile"){_89c=new bbtp.contact.widget.ContactProfile({firstName:contact.firstName,lastName:contact.lastName,nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,containerId:this.id,status:contact.status,message:contact.message,isUser:(_89a&&contact.profileId==_89a)});}else{if(this.target=="toolbar"){_89c=new bbtp.contact.widget.ContactToolbar({id:this.id+"_"+contact.profileId,firstName:contact.firstName,lastName:contact.lastName,nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,status:contact.status,message:contact.message,isTarget:true});}else{if(this.target=="contactChecked"){_89c=new bbtp.contact.widget.ContactChecked({id:this.id+"_"+contact.profileId,firstName:contact.firstName,lastName:contact.lastName,nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,status:contact.status,message:contact.message});dojo.style(_89c.domNode,"overflow","auto");}else{if(this.target=="ContactToAdd"){_89c=new bbtp.contact.widget.ContactToAdd({firstName:contact.firstName,lastName:contact.lastName,nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,status:contact.status,message:contact.message});dojo.style(_89c.domNode,"overflow","auto");}else{if(this.target=="ContactToolTip"){_89c=new bbtp.contact.widget.ContactToolTip({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId});}else{if(this.target=="ContactCommunity"){_89c=new bbtp.contact.widget.ContactCommunity({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,title:contact.title,description:contact.description,publicPageUrl:contact.publicPageUrl});}else{if(this.target=="ContactPopular"){_89c=new bbtp.contact.widget.ContactPopular({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,title:contact.title,description:contact.description,publicPageUrl:contact.publicPageUrl});}else{if(this.target=="ContactRecentCreated"){_89c=new bbtp.contact.widget.ContactRecentCreated({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,publicPageUrl:contact.publicPageUrl,created:this._getDate(contact.created,"short")});}else{if(this.target=="ContactActivity"){_89c=new bbtp.contact.widget.ContactActivity({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,publicPageUrl:contact.publicPageUrl,activityType:contact.activityType,blockType:contact.blockType,blockId:contact.blockId,blockTitle:contact.blockTitle,comments:contact.comments,created:this._getTime(contact.created)});}else{if(this.target=="ContactLatestActivity"){_89c=new bbtp.contact.widget.ContactLatestActivity({nickname:contact.nickname,srcAvatar:this.uploadDirUrl+contact.srcAvatar,profileId:contact.profileId,publicPageUrl:contact.publicPageUrl,targetNickname:contact.targetNickname,targetPublicPageUrl:contact.targetPublicPageUrl,activityType:contact.activityType,blockType:contact.blockType,blockId:contact.blockId,blockTitle:contact.blockTitle,comments:contact.comments,created:this._getTime(contact.created),isFavorit:contact.isFavorit,isContact:contact.isContact});}}}}}}}}}}}if(_89c){if(this.target=="ContactToAdd"|this.target=="ContactCommunity"|this.target=="ContactRecentCreated"|this.target=="ContactPopular"|this.target=="ContactActivity"|this.target=="ContactLatestActivity"){if(_89b){dojo.addClass(_89c.domNode,"contactHighLight");}_89b=!_89b;}this.addChild(_89c);}}if(this.target=="toolbar"){dojo.style(this.domNode,"height",(this.contacts.length>this.maxContactsVisibleInSidebar)?""+(44*this.maxContactsVisibleInSidebar)+"px":"auto");}this.setLoaded(true);}}catch(e){throw e;}if(this.target=="toolbar"){this.subscribeOafDndAdapter();}},subscribeOafDndAdapter:function(){if(!this.overHandler){this.overHandler=dojo.subscribe("/oaf/dnd/oadDndAdapter/over",this,"onDragOverAdapter");}if(!this.dropHandler){this.dropHandler=dojo.subscribe("/oaf/dnd/oadDndAdapter/drop",this,"onDropAdapter");}},unsubscribeOafDndAdapter:function(){if(this.overHandler){dojo.unsubscribe(this.overHandler);}this.overHandler=null;if(this.dropHandler){dojo.unsubscribe(this.dropHandler);}this.dropHandler=null;},sendMessageToContact:function(_89d,_89e,_89f,_8a0){var _8a1=_89f.getItem(_8a0[0].id);var type=_8a1.type;if(type=="bbtp.rssfeed.widget.RssItem"){node=dojo.byId(_8a0[0].id);ID=node.firstChild.id;title=node.firstChild.firstChild.nodeValue;sharingType="item";}else{node=dijit.byNode(_8a0[0]);ID=node.idDb;title=node.label;sharingType="block";}Contacts.displaySharingDialog(title,_89e,sharingType,ID,_89d);},onDragOverAdapter:function(node,type){switch(type){case "Sidebar.contactsContainer":var m=oaf.base.dnd.areaManager();var area=m._areaList[m._sourceIndexArea].node;var _8a7=m._areaList[m._sourceIndexArea].items;if(_8a7.length==0){area.appendChild(m._dragItem.item.node);}else{if(m._sourceDropIndex==_8a7.length){area.appendChild(m._dragItem.item.node);}else{area.insertBefore(m._dragItem.item.node,_8a7[m._sourceDropIndex].item.node);}}m._dragItem.item.node.style.position="relative";m._dragItem.item.node.style.left="0px";m._dragItem.item.node.style.top="0px";m._dragItem.item.node.style.zIndex="1";m._dragItem.item.node.style.display="";break;}},onDropAdapter:function(node,_8a9,type){switch(type){case "Sidebar.contactsContainer":if(!Sidebar.contactsAccordionPane.selected){return;}var m=oaf.base.dnd.areaManager();m.addDragItem(m._areaList[m._sourceIndexArea].node,node,m._sourceDropIndex,true);break;}},isInContactList:function(_8ac){for(key in this.contacts){contact=this.contacts[key];if(contact.profileId==_8ac){return true;}}return false;},hideIfAllContactsHidden:function(){var _8ad=this.getChildren();dojo.forEach(_8ad,dojo.hitch(this,function(_8ae){if("none"!=_8ae.domNode.style.display){this.domNode.style.display="";return true;}}));},_getDate:function(_8af,_8b0){var date=new Date(_8af*1000);var _8b2=dojo.date.locale.format(date,{locale:this.lang,formatLength:_8b0});return _8b2;},_getTime:function(_8b3,_8b4,_8b5){var date=new Date(_8b3*1000);var _8b7=dojo.date.locale.format(date,{locale:this.lang,selector:"time",timePattern:_8b4,formatLength:_8b5});return _8b7;}});}if(!dojo._hasResource["bbtp.dnd.Avatar"]){dojo._hasResource["bbtp.dnd.Avatar"]=true;dojo.provide("bbtp.dnd.Avatar");bbtp.dnd.Avatar=function(_8b8){this.manager=_8b8;this.construct();};dojo.extend(bbtp.dnd.Avatar,{construct:function(){var a=dojo.doc.createElement("div");a.className="dojoDndAvatar";a.style.position="absolute";a.style.zIndex=1999;var k=Math.min(5,this.manager.nodes.length);var _8bb=this.manager.source;for(var i=0;i<k;++i){var node=_8bb.creator?node=_8bb._normalizedCreator(_8bb.getItem(this.manager.nodes[i].id).data,"avatar").node:node=this.manager.nodes[i].cloneNode(true);node.id="";a.appendChild(node);this.nodeCreator=node;}this.node=a;},destroy:function(){dojo._destroyElement(this.node);this.node=false;},update:function(){dojo[(this.manager.canDropFlag?"add":"remove")+"Class"](this.node,"dojoDndAvatarCanDrop");}});}if(!dojo._hasResource["bbtp.dnd.Freezable"]){dojo._hasResource["bbtp.dnd.Freezable"]=true;dojo.provide("bbtp.dnd.Freezable");dojo.declare("bbtp.dnd.Freezable",null,{sleep:function(){try{if(!this.frozen){this.frozen=false;}if(this.frozen==false){if(this.topics){for(var i=0;i<this.topics.length;i++){var _8bf=this.topics[i];dojo.unsubscribe(_8bf);}this.topics=[];}this.frozen=true;}}catch(e){console.error("Error when sleeping : ",e);}},wakeup:function(){try{if(!this.frozen){this.frozen=false;}if(this.frozen==true){if(this.topics){if((this.onDndSourceOver)&&(this.onDndSourceOver!=null)){this.topics.push(dojo.subscribe("/dnd/source/over",this,"onDndSourceOver"));}if((this.onDndStart)&&(this.onDndStart!=null)){this.topics.push(dojo.subscribe("/dnd/start",this,"onDndStart"));}if((this.onDndDrop)&&(this.onDndDrop!=null)){this.topics.push(dojo.subscribe("/dnd/drop",this,"onDndDrop"));}if((this.onDndCancel)&&(this.onDndCancel!=null)){this.topics.push(dojo.subscribe("/dnd/cancel",this,"onDndCancel"));}}this.frozen=false;}}catch(e){console.error("Error when waking up : ",e);}}});}if(!dojo._hasResource["oaf.base.dnd.PureSource"]){dojo._hasResource["oaf.base.dnd.PureSource"]=true;dojo.provide("oaf.base.dnd.PureSource");dojo.declare("oaf.base.dnd.PureSource",[dojo.dnd.Selector],{horizontal:false,copyOnly:true,skipForm:false,withHandles:false,constructor:function(node,_8c1){dojo.mixin(this,dojo.mixin({},_8c1));var type=this.accept;this.isDragging=false;this.mouseDown=false;this.before=true;this.sourceState="";dojo.addClass(this.node,"dojoDndSource");if(this.horizontal){dojo.addClass(this.node,"dojoDndHorizontal");}this.topics=[dojo.subscribe("/dnd/source/over",this,"onDndSourceOver"),dojo.subscribe("/dnd/start",this,"onDndStart"),dojo.subscribe("/dnd/cancel",this,"onDndCancel"),dojo.subscribe("/dnd/drop",this,"onDndCancel")];},onDndSourceOver:function(_8c3){if(this!=_8c3){this.mouseDown=false;}else{if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(false);}}},onDndStart:function(_8c5,_8c6,copy){this._changeState("Source",this==_8c5?(copy?"Copied":"Moved"):"");this.isDragging=true;},onDndCancel:function(){this.before=true;this.isDragging=false;this.mouseDown=false;delete this.mouseButton;this._changeState("Source","");this._changeState("Target","");},copyState:function(_8c8){return this.copyOnly||_8c8;},destroy:function(){oaf.base.dnd.PureSource.superclass.destroy.call(this);dojo.forEach(this.topics,dojo.unsubscribe);this.targetAnchor=null;},markupFactory:function(_8c9,node){_8c9._skipStartup=true;return new oaf.base.dnd.PureSource(node,_8c9);},onMouseMove:function(e){if(this.isDragging&&this.targetState=="Disabled"){return;}oaf.base.dnd.PureSource.superclass.onMouseMove.call(this,e);var m=dojo.dnd.manager();if(this.mouseDown&&!this.isDragging){var _8cd=this.getSelectedNodes();if(_8cd.length){m.startDrag(this,_8cd,this.copyState(dojo.dnd.getCopyKeyState(e)));}}},onMouseDown:function(e){if(this._legalMouseDown(e)&&(!this.skipForm||!dojo.dnd.isFormElement(e))){this.mouseDown=true;this.mouseButton=e.button;oaf.base.dnd.PureSource.superclass.onMouseDown.call(this,e);}},onMouseUp:function(e){if(this.mouseDown){this.mouseDown=false;oaf.base.dnd.PureSource.superclass.onMouseUp.call(this,e);}},onOverEvent:function(){oaf.base.dnd.PureSource.superclass.onOverEvent.call(this);dojo.dnd.manager().overSource(this);},onOutEvent:function(){oaf.base.dnd.PureSource.superclass.onOutEvent.call(this);dojo.dnd.manager().outSource(this);},_markDndStatus:function(copy){this._changeState("Source",copy?"Copied":"Moved");},_legalMouseDown:function(e){if(!this.withHandles){return true;}for(var node=e.target;node&&!dojo.hasClass(node,"dojoDndItem");node=node.parentNode){if(dojo.hasClass(node,"dojoDndHandle")){return true;}}return false;}});}if(!dojo._hasResource["bbtp.dnd.FreezablePureSource"]){dojo._hasResource["bbtp.dnd.FreezablePureSource"]=true;dojo.provide("bbtp.dnd.FreezablePureSource");dojo.declare("bbtp.dnd.FreezablePureSource",[oaf.base.dnd.PureSource,bbtp.dnd.Freezable],{onDndDrop:function(_8d3,_8d4,copy){this.onDndCancel();}});}if(!dojo._hasResource["bbtp.dnd.FreezableSource"]){dojo._hasResource["bbtp.dnd.FreezableSource"]=true;dojo.provide("bbtp.dnd.FreezableSource");dojo.declare("bbtp.dnd.FreezableSource",[dojo.dnd.Source,bbtp.dnd.Freezable],{});}if(!dojo._hasResource["bbtp.mail.widget.Mail"]){dojo._hasResource["bbtp.mail.widget.Mail"]=true;dojo.provide("bbtp.mail.widget.Mail");dojo.declare("bbtp.mail.widget.Mail",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"messagesGlobalDiv\" class=\"mail\" style='z-index:100'>\n\t<table width=\"100%\" border='0' cellpadding='0' cellspacing='0'>\n\t\t<tr>\n\t\t\t<td valign='top' width=\"20%\" class=\"blockBodyElement\">\n\t\t\t\t<div style=\"overflow:hidden;height: 100%;\">\n\t\t\t\t\t<table width=\"100%\">\n\t\t\t\t\t\t<tr style=\"border-bottom:1px solid #DCDDDF;\">\n\t\t\t\t\t\t\t<td dojoAttachPoint=\"correspondenceMsgTd\" id=\"correspondenceMsgTd\" onclick=\"Messages.filterWithContact(null);\" class=\"pointer\" colspan=\"2\" align=\"center\" height=\"20px\"></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style=\"border-bottom:1px solid #DCDDDF;\">\n\t\t\t\t\t\t\t<td id=\"contactsMsgTd\" colspan=\"2\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t<div id=\"contactsMsgDiv\" style=\"border-top:1px dashed #DCDDDF;\">\n\t\t\t\t\t\t\t\t\t<div id=\"contactsMsgTbody\"></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td width=\"5px\" style=\"background-color: #666666;\">&nbsp;</td>\n\t\t\t<td valign='top' class=\"blockBodyElement\">\n\t\t\t\t<div id=\"messagesTitle\" style=\"height:5px;\"></div>\n\t\t\t\t<div id=\"msgTabs\">\n\t\t\t\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td id=\"inboxTab\" onclick=\"Messages.displayMessages('inbox');\" class=\"openedTab\" width=\"150px\" style=\"background-color:#F5F6FA;white-space: nowrap;\" align=\"center\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"inboxMsgSpan\"></span> <span id=\"inboxNbMsgSpan\"></span>&nbsp;&nbsp;<img dojoAttachPoint=\"inboxImageRefresh\" src=\"${srcRefresh}\"  onclick=\"Messages.inboxNeedRefresh = true; Messages.displayMessages('inbox');\"></td>\n\t\t\t\t\t\t\t<td id=\"outboxTab\" onclick=\"Messages.displayMessages('outbox');\" class=\"closedTab\" width=\"150px\" style=\"background-color:#F5F6FA;white-space: nowrap;\" align=\"center\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"outboxMsgSpan\"></span> <span id=\"outboxNbMsgSpan\"></span>&nbsp;&nbsp;<img dojoAttachPoint=\"outboxImageRefresh\" src=\"${srcRefresh}\"  onclick=\"Messages.outboxNeedRefresh = true; Messages.displayMessages('outbox');\"></td>\n\t\t\t\t\t\t\t<td style=\"border-bottom:1px solid #DCDDDF;\">&nbsp;</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t\t<form name=\"msgForm\">\n\t\t\t\t\t<div id=\"messagesDiv\">\n\t\t\t\t\t\t<div id=\"inboxDiv\"></div>\n\t\t\t\t\t\t<div id=\"outboxDiv\"></div>\n\t\t\t\t\t</div>\n\t\t\t\t</form>\n\t\t\t\t<div id=\"replyMsgDiv\" style=\"display:none;\">\n\t\t\t\t\t<form name=\"replyForm\">\n\t\t\t\t\t\t<div class=\"blockH2\" style=\"padding: 5px\">\n\t\t\t\t\t\t\t<span dojoAttachPoint=\"msgRecipientNameSpan\"></span> <span id=\"msgRecipientNameSpan\"></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div style=\"padding: 5px\">\n\t\t\t\t\t\t\t<span dojoAttachPoint=\"msgReplySubject\"></span> <input type=\"text\" name=\"subject\" id=\"subject\" size=\"50\"></div>\n\t\t\t\t\t\t<div style=\"padding: 5px\">\n\t\t\t\t\t\t\t<span dojoAttachPoint=\"msgReplyContent\"></span>\n\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t<textarea rows=\"8\" cols=\"50\" name=\"message\" id=\"message\"></textarea>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div style=\"float: right;padding: 5px;\">\n\t\t\t\t\t\t\t<table border='0' cellspacing='0' cellpadding='0'>\n\t\t\t\t\t\t\t\t<tr class=\"pointer\" onclick=\"Messages.sendReplyMsg();Messages.showMessages(true);\">\n\t\t\t\t\t\t\t\t\t<td class=\"buttonLeft\" width=\"3px\" height=\"19px\">&nbsp;</td>\n\t\t\t\t\t\t\t\t\t<td dojoAttachPoint=\"msgReplySend\" class=\"buttonCenter\" height=\"19px\" valign=\"top\"></td>\n\t\t\t\t\t\t\t\t\t<td class=\"buttonRight\" width=\"4px\" height=\"19px\">&nbsp;</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div style=\"float: right;padding: 5px;\">\n\t\t\t\t\t\t\t<table border='0' cellspacing='0' cellpadding='0'>\n\t\t\t\t\t\t\t\t<tr class=\"pointer\" onclick=\"Messages.showMessages(true);\">\n\t\t\t\t\t\t\t\t\t<td class=\"buttonLeft\" width=\"3px\" height=\"19px\">&nbsp;</td>\n\t\t\t\t\t\t\t\t\t<td dojoAttachPoint=\"msgReplyCancel\" class=\"buttonCenter\" height=\"19px\" valign=\"top\"></td>\n\t\t\t\t\t\t\t\t\t<td class=\"buttonRight\" width=\"4px\" height=\"19px\">&nbsp;</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\t\t\t\t\t<div style=\"clear: both\"></div>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr style=\"background-color:#282828;\">\n\t\t\t<td></td>\n\t\t\t<td></td>\n\t\t\t<td>\n\t\t\t\t<div style=\"height: 25px;\">\n\t\t\t\t\t<div style=\"padding: 5px;color: #FFF;\" id=\"inboxActionsDiv\">\n\t\t\t\t\t\t<form name=\"msgActionsForm\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"selectAllMsgs\" id=\"selectAllMsgs\" onclick=\"Messages.selectAllMsg(this.checked);\"/>\n\t\t\t\t\t\t\t&nbsp;<label dojoAttachPoint=\"inboxActionsLabel\" for=\"selectAllMsgs\" style=\"color: #FFF;\"></label>&nbsp;&nbsp; &nbsp;&nbsp;\n\t\t\t\t\t\t\t<select name=\"msgActionsSelect\" width=\"200\" style=\"width: 200px\" onchange=\"Messages.actionPerform();\">\n\t\t\t\t\t\t\t\t<option dojoAttachPoint=\"inboxActionsSelect\" value=\"0\"></option>\n\t\t\t\t\t\t\t\t<option dojoAttachPoint=\"inboxActionsDelete\" value=\"1\"></option>\n\t\t\t\t\t\t\t\t<option dojoAttachPoint=\"inboxActionsMarkAsRead\" value=\"2\"></option>\n\t\t\t\t\t\t\t\t<option dojoAttachPoint=\"inboxActionsMarkAsUnread\" value=\"3\"></option>\n\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n</div>\n",postMixInProperties:function(){this.inherited(arguments);this._i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);},postCreate:function(){this.inherited(arguments);this._init();},_init:function(){this.correspondenceMsgTd.innerHTML=this._i18n["mail.correspondenceMsgTd"];this.inboxMsgSpan.innerHTML=this._i18n["mail.inboxMsgSpan"];this.outboxMsgSpan.innerHTML=this._i18n["mail.outboxMsgSpan"];this.msgRecipientNameSpan.innerHTML=this._i18n["mail.msgRecipientNameSpan"];this.msgReplySubject.innerHTML=this._i18n["mail.msgReplySubject"];this.msgReplyContent.innerHTML=this._i18n["mail.msgReplyContent"];this.msgReplySend.innerHTML=this._i18n["mail.msgReplySend"];this.msgReplyCancel.innerHTML=this._i18n["mail.msgReplyCancel"];this.inboxActionsLabel.innerHTML=this._i18n["mail.inboxActionsLabel"];this.inboxActionsSelect.innerHTML=this._i18n["mail.inboxActionsSelect"];this.inboxActionsDelete.innerHTML=this._i18n["mail.inboxActionsDelete"];this.inboxActionsMarkAsRead.innerHTML=this._i18n["mail.inboxActionsMarkAsRead"];this.inboxActionsMarkAsUnread.innerHTML=this._i18n["mail.inboxActionsMarkAsUnread"];this.inboxImageRefresh.srcRefresh=this.srcRefresh;this.outboxImageRefresh.srcRefresh=this.srcRefresh;Messages.init();Messages.displayMessages("inbox");Messages.showCorrespondence();}});}if(!dojo._hasResource["bbtp.footerbar.widget.FooterBar"]){dojo._hasResource["bbtp.footerbar.widget.FooterBar"]=true;dojo.provide("bbtp.footerbar.widget.FooterBar");dojo.provide("bbtp.footerbar.widget.FooterBar");dojo.declare("bbtp.footerbar.widget.FooterBar",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<div id=\"footer\" class=\"footer\">\n    <div class=\"footerTopAndBottom\">\n        <div class=\"xb1top\">\n            &nbsp;\n        </div>\n        <div class=\"xb2top\">\n        </div>\n        <div class=\"xb3top\">\n        </div>\n        <div class=\"xb4top\">\n        </div>\n        <div class=\"xb5top\">\n        </div>\n    </div>\n    <div class=\"footerMiddle\" id=\"footerMiddleId\" style=\"height:${height};\">\n    \t<table width=\"100%\">\n    \t\t<tr>\n    \t\t\t<td>\n\t\t\t        <ul>\n\t\t\t        \t<li class=\"nopipe\">\n\t\t\t                <a href=\"${aboutLink}\" dojoAttachPoint=\"aboutNode\">${about}</a>\n\t\t\t            </li>\n\t\t\t            <li dojoAttachPoint=\"blogLiNode\">\n\t\t\t                <a href=\"${blogLink}\" target=\"_blank\">${blog}</a>\n\t\t\t            </li>\n\t\t\t            <li>\n\t\t\t                <a href=\"${termsLink}\" target=\"_blank\">${terms}</a>\n\t\t\t            </li>\n\t\t\t            <li>\n\t\t\t                <a href=\"${policyLink}\" target=\"_blank\">${policy}</a>\n\t\t\t            </li>\n\t\t\t\t\t\t<li>\n\t\t\t                <a href=\"${contactLink}\">${contact}</a>\n\t\t\t            </li>\n\t\t\t\t\t\t<!-- FOUNDRY - Hide this link (display:none) for the moment (see also in the sidebar) -->\n\t\t\t            <li>\n\t\t\t                <a href=\"${developerLink}\" target=\"_blank\" style=\"display:none\">${developer}</a>\n\t\t\t            </li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href=\"${tourLink}\" dojoAttachPoint=\"tourNode\" style=\"display:none\">${tour}</a>\n\t\t\t\t\t\t</li>\n\t\t\t        </ul>\n\t\t\t\t</td>\n                <td rowspan=\"2\">\n                    <div id=\"footer-logo\"></div>\n\t\t\t\t</td>\n\t\t\t</tr>\n            <tr>\n                <td colspan=\"2\">\n    \t\t        <div dojoattachpoint=\"languageSelectionNode\" id=\"language\">\n                        <ul>${langen}${langfr}${langpl}</ul>\n    \t\t        </div>\n\t\t\t\t</td>\n            </tr>\n\t\t</table>\n    </div>\n    <div class=\"footerTopAndBottom\">\n        <div class=\"xb5bottom\">\n        </div>\n        <div class=\"xb4bottom\">\n        </div>\n        <div class=\"xb3bottom\">\n        </div>\n        <div class=\"xb2bottom\">\n        </div>\n        <div class=\"xb1bottom\">\n        </div>\n    </div>\n\t<div id=\"copyright\" class=\"copyright\">${copyright}</div>\n</div>\n",height:"20px",contactMail:"",contactLink:"mailto:support@djinngo.com?subject=Djinngo feedback",aboutLink:"#",developerLink:"",blogLink:"",termsLink:"#",policyLink:"#",tourLink:"#",languageVisible:false,aboutVisible:false,tourVisible:false,productDisplayed:"Djinngo",copyright:"",handlesConnect:new Array(),setHeight:function(_8d6){this.height=_8d6;},constructor:function(_8d7){dojo.mixin(this,_8d7);this.i18n=dojo.i18n.getLocalization("bbtp.footerbar.i18n","FooterBar",this.lang);if(this.contactMail&&this.contactMail!=""){var _8d8=this.getResourceByProduct("contactSubject");this.contactLink="mailto:"+this.contactMail+"?subject="+_8d8;}this.contact=this.i18n["contact"];this.developer=this.i18n["developer"];this.blog=this.i18n["blog"];this.terms=this.i18n["terms"];this.about=this.i18n["about"];this.policy=this.i18n["policy"];this.tour=this.i18n["tour"];this.choose=this.i18n["choose"];if(dojo.locale=="en"){this.langen="<li class=disabledFooterLink><a onclick=javascript:void(0);>english</a></li>";}else{this.langen="<li><a onclick=UserPrefs.switchLocaleWithLang('en_EN');>english</a></li>";}if(dojo.locale=="fr"){this.langfr="<li class=disabledFooterLink><a onclick=javascript:void(0);>fran&ccedil;ais</a></li>";}else{this.langfr="<li><a onclick=UserPrefs.switchLocaleWithLang('fr_FR');>fran&ccedil;ais</a></li>";}if(dojo.locale=="pl"){this.langpl="<li class=disabledFooterLink><a onclick=javascript:void(0);>polski</a></li>";}else{this.langpl="<li><a onclick=UserPrefs.switchLocaleWithLang('pl_PL');>polski</a></li>";}},postCreate:function(){this.inherited(arguments);if(!this.aboutVisible){this.aboutNode.style.display="none";}if(!this.tourVisible){this.tourNode.style.display="none";}if(!this.languageVisible){this.languageSelectionNode.style.display="none";}},getResourceByProduct:function(_8d9){var _8da=new RegExp("(PRODUCT)","g");var _8db=this.i18n[_8d9];var _8dc=(_8db?_8db.replace(_8da,this.productDisplayed):"");return _8dc;}});}if(!dojo._hasResource["oaf.base.dnd.Moveable"]){dojo._hasResource["oaf.base.dnd.Moveable"]=true;dojo.provide("oaf.base.dnd.Moveable");dojo.declare("oaf.base.dnd.Moveable",null,{handle:"",skip:true,dragDistance:3,_isDragging:false,constructor:function(_8dd,node){this.node=dojo.byId(node);this.d=this.node.ownerDocument;if(!_8dd){_8dd={};}this.handle=_8dd.handle?dojo.byId(_8dd.handle):null;if(!this.handle){this.handle=this.node;}this.skip=_8dd.skip;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown")];if(oaf.base.dnd.autoScroll){this.autoScroll=oaf.base.dnd.autoScroll;}},isFormElement:function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " a button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;},onMouseDown:function(e){if(this._isDragging){return;}var _8e2=dojo.isIE?(e.button==1):(e.which==1);if(!_8e2){return;}if(this.skip&&this.isFormElement(e)){return;}if(this.autoScroll){this.autoScroll.setAutoScrollNode(this.node);this.autoScroll.setAutoScrollMaxPage();}this.events.push(dojo.connect(this.d,"onmouseup",this,"onMouseUp"));this.events.push(dojo.connect(this.d,"onmousemove",this,"onFirstMove"));this._firstX=e.clientX;this._firstY=e.clientY;dojo.stopEvent(e);},onFirstMove:function(e){dojo.stopEvent(e);var d=(this._firstX-e.clientX)*(this._firstX-e.clientX)+(this._firstY-e.clientY)*(this._firstY-e.clientY);if(d>this.dragDistance*this.dragDistance){this._isDragging=true;dojo.disconnect(this.events.pop());dojo.style(this.node,"width",dojo.contentBox(this.node).w+"px");this.initOffsetDrag(e);this.events.push(dojo.connect(this.d,"onmousemove",this,"onMove"));}},initOffsetDrag:function(e){this.offsetDrag={l:e.pageX,t:e.pageY};var s=this.node.style;var c=dojo._abs(this.node,true);this.offsetDrag.l=c.x-this.offsetDrag.l;this.offsetDrag.t=c.y-this.offsetDrag.t;var _8e8={"x":c.x,"y":c.y};this.size={"w":this.node.offsetWidth,"h":this.node.offsetHeight};this.onDragStart(this.node,_8e8,this.size);},onMove:function(e){dojo.stopEvent(e);if(this.autoScroll){this.autoScroll.checkAutoScroll(e);}var _8ea={"x":this.offsetDrag.l+e.pageX,"y":this.offsetDrag.t+e.pageY};var s=this.node.style;s.left=_8ea.x+"px";s.top=_8ea.y+"px";this.onDrag(this.node,_8ea,this.size);},onMouseUp:function(e){dojo.stopEvent(e);this._isDragging=false;if(this.autoScroll){this.autoScroll.stopAutoScroll();}dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());delete this.onMove;this.onDragEnd(this.node);},onDragStart:function(node,_8ee,size){},onDragEnd:function(node){},onDrag:function(node,_8f2,size){},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=null;}});}if(!dojo._hasResource["oaf.base.dnd.AreaManager"]){dojo._hasResource["oaf.base.dnd.AreaManager"]=true;dojo.provide("oaf.base.dnd.AreaManager");dojo.declare("oaf.base.dnd.AreaManager",null,{areaClass:"oafDndArea",dragHandleClass:"oafDragHandle",accept:false,_oldIndexArea:-1,_currentIndexArea:-1,_oldDropIndex:-1,_currentDropIndex:-1,_areaList:null,_dragItem:null,_dropIndicator:null,_dropMode:null,_sourceIndexArea:-1,_sourceDropIndex:-1,constructor:function(){this._areaList=[];this.resizeHandler=dojo.connect(dojo.global,"onresize",this,function(){this._dropMode.updateAreas(this._areaList);});this.refreshListener=dojo.subscribe("/oaf/dnd/manager/refresh",this,function(){this._dropMode.updateAreas(this._areaList);});},init:function(){this.registerByClass();},registerByNode:function(area,_8f5){var _8f6=this._getIndexArea(area);if(area&&_8f6==-1){var _8f7=area.getAttribute("accept");var _8f8=(_8f7)?_8f7.split(/\s*,\s*/):["text"];var obj={"node":area,"items":[],"coords":{},"margin":null,"accept":_8f8,"initItems":false};dojo.forEach(this._getChildren(area),function(item){this._setMarginArea(obj,item);obj.items.push(this._addMoveableItem(item));},this);this._areaList=this._dropMode.addArea(this._areaList,obj);if(!_8f5){this._dropMode.updateAreas(this._areaList);}dojo.publish("/oaf/dnd/manager/register",[area]);}},registerByClass:function(){dojo.query("."+this.areaClass).forEach(function(area){this.registerByNode(area,true);},this);this._dropMode.updateAreas(this._areaList);},unregister:function(area){var _8fd=this._getIndexArea(area);if(_8fd!=-1){dojo.forEach(this._areaList[_8fd].items,function(item){this._deleteMoveableItem(item);},this);this._areaList.splice(_8fd,1);this._dropMode.updateAreas(this._areaList);return true;}return false;},_addMoveableItem:function(node){node.setAttribute("tabIndex","0");var _900=this._searchDragHandle(node);var _901=new oaf.base.dnd.Moveable({"handle":_900,"skip":true},node);if(_900){dojo.addClass(_900,"dragHandle");}else{dojo.addClass(node,"dragHandle");}var type=node.getAttribute("dndType");var item={"item":_901,"type":type?type.split(/\s*,\s*/):"text","handlers":[dojo.connect(_901,"onDragStart",this,"onDragStart")]};if(dijit&&dijit.byNode){var _904=dijit.byNode(node);if(_904){item.type=_904.dndType?_904.dndType.split(/\s*,\s*/):"text";item.handlers.push(dojo.connect(_904,"uninitialize",this,function(){this.removeDragItem(node.parentNode,_901.node);}));}}return item;},_deleteMoveableItem:function(_905){dojo.forEach(_905.handlers,function(_906){dojo.disconnect(_906);});var _907=this._searchDragHandle(_905.item.node);if(_907){dojo.removeClass(_907,"dragHandle");}else{dojo.removeClass(_905.item.node,"dragHandle");}_905.item.destroy();},_getIndexArea:function(area){if(area){for(var i=0;i<this._areaList.length;i++){if(this._areaList[i].node===area){return i;}}}return -1;},_searchDragHandle:function(node){if(node){return dojo.query("."+this.dragHandleClass,node)[0];}},addDragItem:function(area,node,_90d,_90e){var add=true;if(!_90e){add=area&&node&&(node.parentNode===null||(node.parentNode&&node.parentNode.nodeType!==1));}if(add){var _910=this._getIndexArea(area);if(_910!==-1){var item=this._addMoveableItem(node);var _912=this._areaList[_910].items;if(0<=_90d&&_90d<_912.length){var _913=_912.slice(0,_90d);var _914=_912.slice(_90d,_912.length);_913[_913.length]=item;this._areaList[_910].items=_913.concat(_914);var _915=_912[_90d].item.node;area.insertBefore(node,_915);}else{this._areaList[_910].items.push(item);area.appendChild(node);}this._setMarginArea(this._areaList[_910],node);this._areaList[_910].initItems=false;return true;}}return false;},removeDragItem:function(area,node){var _918=this._getIndexArea(area);if(area&&_918!==-1){var _919=this._areaList[_918].items;for(var j=0;j<_919.length;j++){if(_919[j].item.node===node){this._deleteMoveableItem(_919[j]);_919.splice(j,1);return area.removeChild(node);}}}return null;},_getChildren:function(area){var _91c=[];dojo.forEach(area.childNodes,function(_91d){if(_91d.nodeType==1){var _91e=dijit.byNode(_91d);if(_91e){if(!_91e.dragRestriction){_91c.push(_91d);}}else{_91c.push(_91d);}}});return _91c;},_setMarginArea:function(area,node){if(area&&area.margin===null&&node){area.margin=dojo._getMarginExtents(node);}},findCurrentIndexArea:function(_921,size){this._oldIndexArea=this._currentIndexArea;this._currentIndexArea=this._dropMode.getTargetArea(this._areaList,_921,this._currentIndexArea);if(this._currentIndexArea!=this._oldIndexArea){if(this._oldIndexArea!=-1){this.onDragExit(_921,size);}if(this._currentIndexArea!=-1){this.onDragEnter(_921,size);}}return this._currentIndexArea;},_isAccepted:function(type,_924){this.accept=false;for(var i=0;i<_924.length;++i){if(type==_924[i]){this.accept=true;break;}}},onDragStart:function(node,_927,size){var _929=dojo.body();if(!this._cover){this._cover=dojo.doc.createElement("div");dojo.addClass(this._cover,"dndCover");this._cover2=dojo.clone(this._cover);dojo.addClass(this._cover2,"dndCover2");}var h=_929.scrollHeight+"px";this._cover.style.height=this._cover2.style.height=h;dojo.body().appendChild(this._cover);dojo.body().appendChild(this._cover2);this._dragStartHandler=dojo.connect(node.ownerDocument,"ondragstart",dojo,"stopEvent");this._sourceIndexArea=this._lastValidIndexArea=this._currentIndexArea=this._getIndexArea(node.parentNode);var _92b=this._areaList[this._sourceIndexArea];var _92c=_92b.items;for(var i=0;i<_92c.length;i++){if(_92c[i].item.node==node){this._dragItem=_92c[i];this._dragItem.handlers.push(dojo.connect(this._dragItem.item,"onDrag",this,"onDrag"));this._dragItem.handlers.push(dojo.connect(this._dragItem.item,"onDragEnd",this,"onDrop"));_92c.splice(i,1);this._currentDropIndex=this._sourceDropIndex=i;break;}}var _92e=null;if(this._sourceDropIndex!==_92b.items.length){_92e=_92b.items[this._sourceDropIndex].item.node;}if(dojo.isIE&&dojo.isIE==7){this._eventsIE7=[dojo.connect(this._cover,"onmouseover",dojo,"stopEvent"),dojo.connect(this._cover,"onmouseout",dojo,"stopEvent"),dojo.connect(this._cover,"onmouseenter",dojo,"stopEvent"),dojo.connect(this._cover,"onmouseleave",dojo,"stopEvent")];}var s=node.style;s.left=_927.x+"px";s.top=_927.y+"px";if(s.position=="relative"||s.position==""){s.position="absolute";}this._cover.appendChild(node);this._dropIndicator.place(_92b.node,_92e,size);dojo.addClass(node,"dragNode");this.accept=true;dojo.publish("/oaf/dnd/drag/start",[node,_92b,this._sourceDropIndex]);},onDragEnter:function(_930,size){if(this._currentIndexArea===this._sourceIndexArea){this.accept=true;}else{this._isAccepted(this._dragItem.type,this._areaList[this._currentIndexArea].accept);}},onDragExit:function(_932,size){this.accept=false;},onDrag:function(node,_935,size){var _937=this._dropMode.getDragPoint(_935,size);this.findCurrentIndexArea(_937,size);if(this._currentIndexArea!==-1&&this.accept){this.placeDropIndicator(_937,size);}},placeDropIndicator:function(_938,size){this._oldDropIndex=this._currentDropIndex;var area=this._areaList[this._currentIndexArea];if(!area.initItems){this._dropMode.initItems(area);}this._currentDropIndex=this._dropMode.getDropIndex(area,_938);if(!(this._currentIndexArea===this._oldIndexArea&&this._oldDropIndex===this._currentDropIndex)){this._placeDropIndicator(size);}return this._currentDropIndex;},_placeDropIndicator:function(size){var _93c=this._areaList[this._lastValidIndexArea];var _93d=this._areaList[this._currentIndexArea];this._dropMode.refreshItems(_93c,this._oldDropIndex,size,false);var node=null;if(this._currentDropIndex!=-1){node=_93d.items[this._currentDropIndex].item.node;}this._dropIndicator.place(_93d.node,node);this._lastValidIndexArea=this._currentIndexArea;this._dropMode.refreshItems(_93d,this._currentDropIndex,size,true);},onDropCancel:function(){if(!this.accept){var _93f=this._getIndexArea(this._dropIndicator.node.parentNode);if(_93f!=-1){this._currentIndexArea=_93f;}else{this._currentIndexArea=0;}}},onDrop:function(node){this.onDropCancel();var _941=this._areaList[this._currentIndexArea];dojo.removeClass(node,"dragNode");var _942=node.style;_942.position="relative";_942.left="0px";_942.top="0px";_942.width="auto";if(_941.node==this._dropIndicator.node.parentNode){_941.node.insertBefore(node,this._dropIndicator.node);}else{_941.node.appendChild(node);this._currentDropIndex=_941.items.length;}var _943=this._currentDropIndex;if(_943==-1){_943=_941.items.length;}var _944=_941.items;var _945=_944.slice(0,_943);var _946=_944.slice(_943,_944.length);_945[_945.length]=this._dragItem;_941.items=_945.concat(_946);this._setMarginArea(_941,node);dojo.forEach(this._areaList,function(obj){obj.initItems=false;});dojo.disconnect(this._dragItem.handlers.pop());dojo.disconnect(this._dragItem.handlers.pop());this._resetAfterDrop();if(this._cover){dojo.body().removeChild(this._cover);dojo.body().removeChild(this._cover2);}dojo.publish("/oaf/dnd/drop",[node,_941,_943]);},_resetAfterDrop:function(){this.accept=false;this._dragItem=null;this._currentDropIndex=-1;this._currentIndexArea=-1;this._oldDropIndex=-1;this._sourceIndexArea=-1;this._sourceDropIndex=-1;this._dropIndicator.remove();if(this._dragStartHandler){dojo.disconnect(this._dragStartHandler);}if(dojo.isIE&&dojo.isIE==7){dojo.forEach(this._eventsIE7,dojo.disconnect);}},destroy:function(){while(this._areaList.length>0){if(!this.unregister(this._areaList[0].node)){throw new Error("Error while destroying AreaManager");}}dojo.disconnect(this.resizeHandler);this._dropIndicator.destroy();this._dropMode.destroy();if(oaf.base.dnd.autoScroll){oaf.base.dnd.autoScroll.destroy();}if(this.refreshListener){dojo.unsubscribe(this.refreshListener);}if(this._cover){dojo._destroyElement(this._cover);dojo._destroyElement(this._cover2);delete this._cover;delete this._cover2;}}});dojo.extend(dijit._Widget,{dndType:"text"});oaf.base.dnd._areaManager=null;oaf.base.dnd.areaManager=function(){if(!oaf.base.dnd._areaManager){oaf.base.dnd._areaManager=new oaf.base.dnd.AreaManager();}return oaf.base.dnd._areaManager;};}if(!dojo._hasResource["oaf.base.dnd.DropIndicator"]){dojo._hasResource["oaf.base.dnd.DropIndicator"]=true;dojo.provide("oaf.base.dnd.DropIndicator");dojo.declare("oaf.base.dnd.DropIndicator",null,{constructor:function(){var _948=document.createElement("div");var _949=document.createElement("div");_948.appendChild(_949);dojo.addClass(_948,"dropIndicator");this.node=_948;},place:function(area,_94b,size){if(size){this.node.style.height=size.h+"px";}if(_94b){area.insertBefore(this.node,_94b);}else{area.appendChild(this.node);}},remove:function(){if(this.node){this.node.style.height="";if(this.node.parentNode){this.node.parentNode.removeChild(this.node);}}},destroy:function(){if(this.node){if(this.node.parentNode){this.node.parentNode.removeChild(this.node);}dojo._destroyElement(this.node);delete this.node;}}});(function(){oaf.base.dnd.areaManager()._dropIndicator=new oaf.base.dnd.DropIndicator();}());}if(!dojo._hasResource["oaf.base.dnd.dropMode.OverDropMode"]){dojo._hasResource["oaf.base.dnd.dropMode.OverDropMode"]=true;dojo.provide("oaf.base.dnd.dropMode.OverDropMode");dojo.declare("oaf.base.dnd.dropMode.OverDropMode",null,{_oldXPoint:null,_oldYPoint:null,_oldBehaviour:"up",constructor:function(){this._dragHandler=[dojo.connect(oaf.base.dnd.areaManager(),"onDragEnter",function(_94d,size){var m=oaf.base.dnd.areaManager();if(m._oldIndexArea==-1){m._oldIndexArea=m._lastValidIndexArea;}})];},addArea:function(_950,_951){var _952=_950.length;var _953=dojo._abs(_951.node,true);_951.coords={"x":_953.x,"y":_953.y};if(_952==0){_950.push(_951);}else{var x=_951.coords.x;for(var i=0;i<_952;i++){if(x<_950[i].coords.x){for(var j=_952-1;j>=i;j--){_950[j+1]=_950[j];}_950[i]=_951;break;}}if(i==_952){_950.push(_951);}}return _950;},updateAreas:function(_957){var _958=_957.length;for(var i=0;i<_958;i++){this._updateArea(_957[i]);}},_updateArea:function(area){var _95b=dojo._abs(area.node,true);area.coords.x=_95b.x;area.coords.x2=_95b.x+area.node.offsetWidth;area.coords.y=_95b.y;},initItems:function(area){dojo.forEach(area.items,function(obj){var node=obj.item.node;var y=dojo._abs(node,true).y+node.offsetHeight/2;obj.y=y;});area.initItems=true;},refreshItems:function(area,_961,size,_963){if(_961==-1){return;}else{if(area&&size&&size.h){var _964=size.h;if(area.margin){_964+=area.margin.t;}var _965=area.items.length;for(var i=_961;i<_965;i++){var item=area.items[i];if(_963){item.y+=_964;}else{item.y-=_964;}}}}},getDragPoint:function(_968,size){var y=_968.y;if(this._oldYPoint){if(y>this._oldYPoint){this._oldBehaviour="down";y+=size.h;}else{if(y<=this._oldYPoint){this._oldBehaviour="up";}}}this._oldYPoint=y;return {"x":_968.x+(size.w/2),"y":y};},getTargetArea:function(_96b,_96c,_96d){var _96e=0;var x=_96c.x;var y=_96c.y;var end=_96b.length;var _972=0,_973="right",_974=false;if(_96d==-1||arguments.length<3){_974=true;}else{if(this._checkInterval(_96b,_96d,x,y)){_96e=_96d;}else{if(this._oldXPoint<x){_972=_96d+1;}else{_972=_96d-1;end=0;_973="left";}_974=true;}}if(_974){if(_973==="right"){for(var i=_972;i<end;i++){if(this._checkInterval(_96b,i,x,y)){_96e=i;break;}}if(i==end){_96e=-1;}}else{for(var i=_972;i>=end;i--){if(this._checkInterval(_96b,i,x,y)){_96e=i;break;}}if(i==end-1){_96e=-1;}}}this._oldXPoint=x;return _96e;},_checkInterval:function(_976,_977,x,y){var area=_976[_977];var node=area.node;var _97c=area.coords;var _97d=_97c.x;var endX=_97c.x2;var _97f=_97c.y;var endY=_97f+node.offsetHeight;if(_97d<=x&&x<=endX&&_97f<=y&&y<=endY){return true;}return false;},getDropIndex:function(_981,_982){var _983=_981.items.length;var _984=_981.coords;var y=_982.y;if(_983>0){for(var i=0;i<_983;i++){if(y<_981.items[i].y){return i;}else{if(i==_983-1){return -1;}}}}else{return -1;}},destroy:function(){dojo.forEach(this._dragHandler,dojo.disconnect);}});(function(){oaf.base.dnd.areaManager()._dropMode=new oaf.base.dnd.dropMode.OverDropMode();}());}if(!dojo._hasResource["oaf.widget.layout.GridContainerLite"]){dojo._hasResource["oaf.widget.layout.GridContainerLite"]=true;dojo.provide("oaf.widget.layout.GridContainerLite");dojo.declare("oaf.widget.layout.GridContainerLite",[dijit._Widget,dijit._Templated,dijit._Container,dijit._Contained],{templateString:"<div id=\"${id}\" class=\"gridContainer\" dojoAttachPoint=\"containerNode\">\n\t<table class=\"gridContainerTable\" dojoAttachPoint=\"gridContainerTable\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t<tbody>\n\t\t\t<tr dojoAttachPoint=\"gridNode\">\n\t\t\t\t\n\t\t\t</tr>\n\t\t</tbody>\n\t</table>\n</div>\n",isContainer:true,nbZones:1,isAutoOrganized:true,acceptTypes:["text"],disabled:false,grid:null,timeDisplayPopup:1500,_canDisplayPopup:true,postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("oaf.widget","GridContainer");dojo.addOnLoad(dojo.hitch(this,function(){if(!this.disabled){this.enabledDnd();}}));},startup:function(){if(this._started){return;}this.inherited(arguments);this.grid=[];this._createCells();this.init();if(this.usepref!==true){if(this.isAutoOrganized){this._organizeServices();}else{this._organizeServicesManually();}}else{return;}},init:function(){dojo.forEach(this.grid,function(_987){_987.node.setAttribute("accept",this.acceptTypes.join(","));},this);if(!this.disabled){this.enabledDnd();}},_createCells:function(){if(this.nbZones===0){this.nbZones=1;}var wCol=100/this.nbZones;var i=0;while(i<this.nbZones){var node=dojo.doc.createElement("td");dojo.addClass(node,"gridContainerZone");node.id=this.id+"_dz"+i;node.style.width=wCol+"%";this.grid.push({"node":this.gridNode.appendChild(node)});i++;}},enabledDnd:function(){var m=oaf.base.dnd.areaManager();dojo.forEach(this.grid,function(_98c){m.registerByNode(_98c.node);});m._dropMode.updateAreas(m._areaList);this.disabled=false;},disabledDnd:function(){var m=oaf.base.dnd.areaManager();dojo.forEach(this.grid,function(_98e){m.unregister(_98e.node);});m._dropMode.updateAreas(m._areaList);this.disabled=true;},_organizeServices:function(){var nbz=this.nbZones;var nbs=this.getChildren().length;var res=Math.floor(nbs/nbz);var mod=nbs%nbz;var i=0;for(var z=0;z<nbz;z++){for(var r=0;r<res;r++){this._insertService(z,i++,0);}if(mod>0){try{this._insertService(z,i++,0);}catch(e){console.error("Unable to insert service in grid container",e,this.getChildren());}mod--;}else{if(res===0){break;}}}},_organizeServicesManually:function(){var _996=this.getChildren();var _997=_996.length;for(var i=0;i<_997;i++){try{this._insertService(_996[i].column-1,i,0);}catch(e){console.error("Unable to insert service in grid container",e,_996[i]);}}},_insertService:function(z,p,i){var zone=this.grid[z].node;var _99d=zone.childNodes.length;var _99e=i?this.getChildren()[i]:this.getChildren()[0];if(typeof (p)=="undefined"||p>_99d){p=_99d;}if(this.disabled){dojo.place(_99e.domNode,zone,p);}else{var m=oaf.base.dnd.areaManager();if(!_99e.dragRestriction){m.addDragItem(zone,_99e.domNode,p,true);}else{dojo.place(_99e.domNode,zone,p);}}return _99e;},addService:function(_9a0,z,p){_9a0.domNode.id=_9a0.id;this.addChild(_9a0);if(p<=0){p=0;}this._insertService(z,p);},_selectFocus:function(_9a3){if(this.disabled){return;}var e=_9a3.keyCode,k=dojo.keys,zone=null,_9a7=dijit.getFocus(),_9a8=_9a7.node,m=oaf.base.dnd.areaManager(),_9aa;if(_9a8==this.containerNode){var area=this.gridNode.childNodes;switch(e){case k.DOWN_ARROW:case k.RIGHT_ARROW:_9aa=false;for(var i=0;i<area.length;i++){var _9ad=area[i].childNodes;for(var j=0;j<_9ad.length;j++){zone=_9ad[j];if(zone!=null&&zone.style.display!="none"){dijit.focus(zone);dojo.stopEvent(_9a3);_9aa=true;break;}}if(_9aa){break;}}break;case k.UP_ARROW:case k.LEFT_ARROW:var area=this.gridNode.childNodes;_9aa=false;for(var i=area.length-1;i>=0;i--){var _9ad=area[i].childNodes;for(var j=_9ad.length;j>=0;j--){zone=_9ad[j];if(zone!=null&&zone.style.display!="none"){dijit.focus(zone);dojo.stopEvent(_9a3);_9aa=true;break;}}if(_9aa){break;}}break;}}else{if(_9a8.parentNode.parentNode==this.gridNode){var _9af=(e==k.UP_ARROW||e==k.LEFT_ARROW)?"lastChild":"firstChild";var pos=(e==k.UP_ARROW||e==k.LEFT_ARROW)?"previousSibling":"nextSibling";switch(e){case k.UP_ARROW:case k.DOWN_ARROW:dojo.stopEvent(_9a3);_9aa=false;var _9b1=_9a8;while(!_9aa){var _9b2=_9b1.parentNode.childNodes;var num=0;for(var i=0;i<_9b2.length;i++){if(_9b2[i].style.display!="none"){num++;}if(num>1){break;}}if(num==1){return;}if(_9b1[pos]==null){zone=_9b1.parentNode[_9af];}else{zone=_9b1[pos];}if(zone.style.display==="none"){_9b1=zone;}else{_9aa=true;}}if(_9a3.shiftKey){var _9b4=_9a8.parentNode;for(var i=0;i<this.gridNode.childNodes.length;i++){if(_9b4==this.gridNode.childNodes[i]){break;}}var _9ad=this.gridNode.childNodes[i].childNodes;for(var j=0;j<_9ad.length;j++){if(zone==_9ad[j]){break;}}if(dojo.isFF){i--;}var r=m.removeDragItem(_9b4,_9a8);var _9b6=dijit.byNode(_9a8);this.addService(_9b6,i,j);_9a8.setAttribute("tabIndex","0");dijit.focus(_9a8);}else{dijit.focus(zone);}break;case k.RIGHT_ARROW:case k.LEFT_ARROW:dojo.stopEvent(_9a3);if(_9a3.shiftKey){var z=0;if(_9a8.parentNode[pos]==null){if(dojo.isIE&&e==k.LEFT_ARROW){z=this.gridNode.childNodes.length-1;}}else{if(_9a8.parentNode[pos].nodeType==3){z=this.gridNode.childNodes.length-2;}else{for(var i=0;i<this.gridNode.childNodes.length;i++){if(_9a8.parentNode[pos]==this.gridNode.childNodes[i]){break;}z++;}if(dojo.isFF){z--;}}}var _9b8=_9a8.getAttribute("dndtype");if(_9b8==null){var _9b6=dijit.byNode(_9a8);if(_9b6&&_9b6.dndType){_9b8=_9b6.dndType;}else{_9b8="text";}}var _9b9=false;for(var i=0;i<this.acceptTypes.length;i++){if(_9b8==this.acceptTypes[i]){_9b9=true;break;}}if(_9b9){var _9ba=_9a8.parentNode,_9b6=dijit.byNode(_9a8),_9bb=0;if(k.LEFT_ARROW==e){var t=z;if(dojo.isFF){t=z+1;}_9bb=this.gridNode.childNodes[t].childNodes.length;}var r=m.removeDragItem(_9ba,_9a8);this.addService(_9b6,z,_9bb);r.setAttribute("tabIndex","0");dijit.focus(r);}else{this._displayPopup();}}else{var node=_9a8.parentNode;while(zone===null){if(node[pos]!==null&&node[pos].nodeType!==3){node=node[pos];}else{if(pos==="previousSibling"){node=node.parentNode.childNodes[node.parentNode.childNodes.length-1];}else{node=(dojo.isIE)?node.parentNode.childNodes[0]:node.parentNode.childNodes[1];}}zone=node[_9af];if(zone&&zone.style.display=="none"){var _9b2=zone.parentNode.childNodes;var _9be=null;if(pos=="previousSibling"){for(var i=_9b2.length-1;i>=0;i--){if(_9b2[i].style.display!="none"){_9be=_9b2[i];break;}}}else{for(var i=0;i<_9b2.length;i++){if(_9b2[i].style.display!="none"){_9be=_9b2[i];break;}}}if(!_9be){_9a8=zone;node=_9a8.parentNode;zone=null;}else{zone=_9be;}}}dijit.focus(zone);}break;}}}},_displayPopup:function(){if(this._canDisplayPopup){var _9bf=dojo.doc.createElement("div");dojo.addClass(_9bf,"gridContainerPopup");_9bf.innerHTML=this.i18n.alertPopup;var _9c0=this.containerNode.appendChild(_9bf);this._canDisplayPopup=false;setTimeout(dojo.hitch(this,function(){this.containerNode.removeChild(_9c0);dojo._destroyElement(_9c0);this._canDisplayPopup=true;}),this.timeDisplayPopup);}},destroy:function(){var m=oaf.base.dnd.areaManager();dojo.forEach(this.grid,function(_9c2){m.unregister(_9c2.node);});this.inherited(arguments);}});dojo.extend(dijit._Widget,{column:"1",dragRestriction:false});}if(!dojo._hasResource["oaf.base.dnd.DojoDndAdapter"]){dojo._hasResource["oaf.base.dnd.DojoDndAdapter"]=true;dojo.provide("oaf.base.dnd.DojoDndAdapter");dojo.declare("oaf.base.dnd.DojoDndAdapter",null,{dropIndicatorSize:{"w":0,"h":50},constructor:function(){this._areaManager=oaf.base.dnd.areaManager();this._dojoManager=dojo.dnd.manager();this._currentArea=null;this._moveHandler=null;this.subscribeDnd();},subscribeDnd:function(){this._subscribeHandler=[dojo.subscribe("/dnd/start",this,"onDragStart"),dojo.subscribe("/dnd/drop/before",this,"onDrop"),dojo.subscribe("/dnd/cancel",this,"onDropCancel"),dojo.subscribe("/dnd/source/over",this,"onDndSource")];},unsubscribeDnd:function(){dojo.forEach(this._subscribeHandler,dojo.unsubscribe);},onDragStart:function(_9c3,_9c4,copy){this._dragNode=_9c4[0];this._copy=copy;this._source=_9c3;this._outSourceHandler=dojo.connect(this._dojoManager,"outSource",this,function(){if(this._moveHandler==null){this._moveHandler=dojo.connect(dojo.doc,"mousemove",this,"onMouseMove");}});},_getHoverArea:function(_9c6){var x=_9c6.x;var y=_9c6.y;this._oldArea=this._currentArea;this._currentArea=null;var _9c9=this._areaManager._areaList;for(var i=0;i<_9c9.length;i++){var area=_9c9[i];var _9cc=area.coords.x;var endX=_9cc+area.node.offsetWidth;var _9ce=area.coords.y;var endY=_9ce+area.node.offsetHeight;if(_9cc<=x&&x<=endX&&_9ce<=y&&y<=endY){this._areaManager._oldIndexArea=this._areaManager._currentIndexArea;this._areaManager._currentIndexArea=i;this._currentArea=area.node;break;}}if(this._currentArea!=this._oldArea){if(this._currentArea==null){this.onDragExit();}else{if(this._oldArea==null){this.onDragEnter();}else{this.onDragExit();this.onDragEnter();}}}},onMouseMove:function(e){var _9d1={"x":e.pageX,"y":e.pageY};this._getHoverArea(_9d1);if(this._currentArea&&this._areaManager.accept){if(this._areaManager._dropIndicator.node.style.visibility=="hidden"){this._areaManager._dropIndicator.node.style.visibility="";dojo.addClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}this._areaManager.placeDropIndicator(_9d1,this.dropIndicatorSize);}},onDragEnter:function(){var _9d2=this._dragNode.getAttribute("dndType");var type=(_9d2)?_9d2:"text";this._areaManager._isAccepted(type,this._areaManager._areaList[this._areaManager._currentIndexArea].accept);if(this._dojoManager.avatar){if(this._areaManager.accept){dojo.addClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}else{dojo.removeClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}}},onDragExit:function(){this._areaManager.accept=false;if(this._dojoManager.avatar){dojo.removeClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}if(this._currentArea==null){this._areaManager._dropMode.refreshItems(this._areaManager._areaList[this._areaManager._oldIndexArea],this._areaManager._oldDropIndex,this.dropIndicatorSize,false);this._areaManager._resetAfterDrop();}else{this._areaManager._dropIndicator.remove();}},isAccepted:function(node,_9d5){var type=(node.getAttribute("dndType"))?node.getAttribute("dndType"):"text";if(type&&type in _9d5){return true;}else{return false;}},onDndSource:function(_9d7){if(this._currentArea==null){return;}if(_9d7){var _9d8=false;if(this._dojoManager.target==_9d7){_9d8=true;}else{_9d8=this.isAccepted(this._dragNode,_9d7.accept);}if(_9d8){dojo.disconnect(this._moveHandler);this._currentArea=this._moveHandler=null;this._areaManager._dropIndicator.node.style.visibility="hidden";}else{if(this._dojoManager.avatar){if(this._areaManager.accept){dojo.addClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}else{dojo.removeClass(this._dojoManager.avatar.node,"dojoDndAvatarCanDrop");}}}}else{this._moveHandler=dojo.connect(dojo.doc,"mousemove",this,"onMouseMove");}},onDropCancel:function(){if(this._currentArea==null){this._areaManager._resetAfterDrop();dojo.disconnect(this._moveHandler);dojo.disconnect(this._outSourceHandler);this._currentArea=this._moveHandler=this._outSourceHandler=null;}else{if(this._areaManager.accept){this.onDrop(this._source,[this._dragNode],this._copy,this._currentArea);}else{this._currentArea=null;dojo.disconnect(this._outSourceHandler);dojo.disconnect(this._moveHandler);this._moveHandler=this._outSourceHandler=null;}}},onDrop:function(_9d9,_9da,copy,_9dc){dojo.disconnect(this._moveHandler);dojo.disconnect(this._outSourceHandler);this._moveHandler=this._outSourceHandler=null;var _9dd=this._areaManager._currentDropIndex;if(this._areaManager._dropIndicator.node.style.visibility=="hidden"){this._areaManager._dropIndicator.node.style.visibility="";}this._areaManager._resetAfterDrop();if(this._currentArea){dojo.publish("/dnd/drop/after",[_9d9,_9da,copy,this._currentArea,_9dd]);this._currentArea=null;}}});oaf.base.dnd._dojoDndAdapter=null;(function(){oaf.base.dnd._dojoDndAdapter=new oaf.base.dnd.DojoDndAdapter();}());}if(!dojo._hasResource["oaf.base.dnd.OafDndAdapter"]){dojo._hasResource["oaf.base.dnd.OafDndAdapter"]=true;dojo.provide("oaf.base.dnd.OafDndAdapter");dojo.declare("oaf.base.dnd.OafDndAdapter",null,{_dojoList:null,_fakeSource:null,constructor:function(){this._dojoList=[];this._currentDojoArea=null;this._oafManager=oaf.base.dnd.areaManager();this._dragStartHandler=dojo.subscribe("/oaf/dnd/drag/start",this,function(node,_9df,_9e0){this._draggedNode=node;this._moveHandler=dojo.connect(dojo.doc,"onmousemove",this,"onMouseMove");});this._dropHandler=dojo.subscribe("/oaf/dnd/drop",this,function(node,_9e2,_9e3){this._draggedNode=null;this._currentDojoArea=null;dojo.disconnect(this._moveHandler);});},_getIndexDojoArea:function(area){if(area){for(var i=0,l=this._dojoList.length;i<l;i++){if(this._dojoList[i].node===area){return i;}}}return -1;},_initCoordinates:function(area){if(area){var _9e8=dojo._abs(area,true);_9e8.x1=_9e8.x+area.offsetWidth;_9e8.y1=_9e8.y+area.offsetHeight;return _9e8;}return null;},register:function(area,type,_9eb,_9ec){if(this._getIndexDojoArea(area)==-1){var _9ed=this._initCoordinates(area);var _9ee={"node":area,"type":type,"dojo":_9eb,"avatarMsg":_9ec,"coords":_9ed};this._dojoList.push(_9ee);if(_9eb&&this._fakeSource==null){var node=dojo.doc.createElement("div");node.setAttribute("id","__oafFakeSource");this._fakeSource=new oaf.base.dnd.PureSource(node,{});}}},unregisterByNode:function(area){var _9f1=this._getIndexDojoArea(area);if(_9f1!=-1){this._dojoList.splice(_9f1,1);}},unregisterByType:function(type){if(type){var _9f3=[];dojo.forEach(this._dojoList,function(item,i){if(item.type!=type){_9f3.push(item);}});this._dojoList=_9f3;}},unregister:function(){this._dojoList=null;},refresh:function(){var _9f6=this._dojoList;this.unregister();dojo.forEach(_9f6,function(dojo){dojo.coords=this._initCoordinates(dojo.node);},this);this._dojoList=_9f6;},refreshByType:function(type){var _9f9=this._dojoList;this.unregister();dojo.forEach(_9f9,function(dojo){if(dojo.type==type){dojo.coords=this._initCoordinates(dojo.node);}},this);this._dojoList=_9f9;},_getHoverDojoArea:function(_9fb){this._oldDojoArea=this._currentDojoArea;this._currentDojoArea=null;var x=_9fb.x;var y=_9fb.y;var _9fe=this._dojoList.length;for(var i=0;i<_9fe;i++){var _a00=this._dojoList[i];var _a01=_a00.coords;if(_a01.x<=x&&x<=_a01.x1&&_a01.y<=y&&y<=_a01.y1){this._currentDojoArea=_a00;break;}}},onMouseMove:function(e){var _a03={"x":e.pageX,"y":e.pageY};this._getHoverDojoArea(_a03);if(this._currentDojoArea!=this._oldDojoArea){if(this._currentDojoArea==null){this.onDragExit(e);}else{if(this._oldDojoArea==null){this.onDragEnter(e);}else{this.onDragExit(e);this.onDragEnter(e);}}}},onDragEnter:function(e){if(!this._moveUpHandler){this._moveUpHandler=dojo.connect(dojo.doc,"onmouseup",this,"onDrop");}this._height=this._oafManager._dropIndicator.node.style.height;this._oafManager._dropIndicator.remove();dojo.disconnect(this._oafManager._dragItem.handlers.pop());dojo.disconnect(this._oafManager._dragItem.handlers.pop());if(this._currentDojoArea.dojo){dojo.disconnect(this._oafManager._dragItem.item.events.pop());dojo.body().removeChild(this._oafManager._cover);dojo.body().removeChild(this._oafManager._cover2);var node=this._oafManager._dragItem.item.node;node.style.display="none";var type=node.getAttribute("dndType");var data=this._currentDojoArea.avatarMsg;this._fakeSource.setItem(node.id,{data:data,type:type?type.split(/\s*,\s*/):["text"]});this._fakeSource.creator=function(data,hint){var node=dojo.doc.createElement("div");node.id=dojo.dnd.getUniqueId();node.innerHTML=data;return {node:node,data:data,type:type};};if(oaf.base.dnd._dojoDndAdapter){oaf.base.dnd._dojoDndAdapter.unsubscribeDnd();}dojo.dnd.manager().startDrag(this._fakeSource,[node],true);}dojo.publish("/oaf/dnd/oadDndAdapter/over",[this._currentDojoArea.node,this._currentDojoArea.type]);},onDragExit:function(e){if(this._moveUpHandler){dojo.disconnect(this._moveUpHandler);this._moveUpHandler=null;}if(this._oldDojoArea.dojo){var _a0c=this._oafManager._dragItem.item;this._oafManager._dragItem.item.events.push(dojo.connect(_a0c.node.ownerDocument,"onmousemove",_a0c,"onMove"));dojo.body().appendChild(this._oafManager._cover);dojo.body().appendChild(this._oafManager._cover2);this._oafManager._cover.appendChild(_a0c.node);var _a0d=_a0c.node.style;_a0d.position="absolute";_a0d.left=(_a0c.offsetDrag.l+e.pageX)+"px";_a0d.top=(_a0c.offsetDrag.t+e.pageX)+"px";_a0d.display="";dojo.publish("/dnd/cancel");dojo.dnd.manager().stopDrag();if(oaf.base.dnd._dojoDndAdapter){oaf.base.dnd._dojoDndAdapter.subscribeDnd();}}var _a0e=this._oafManager._areaList[this._oafManager._sourceIndexArea];var _a0f=this._oafManager._sourceDropIndex;var _a10=null;if(_a0f!=_a0e.items.length&&_a0f!=-1){_a10=_a0e.items[this._oafManager._sourceDropIndex].item.node;}this._oafManager._dropIndicator.place(_a0e.node,_a10);this._oafManager._dropIndicator.node.style.height=this._height;this._oafManager._dragItem.handlers.push(dojo.connect(this._oafManager._dragItem.item,"onDrag",this._oafManager,"onDrag"));this._oafManager._dragItem.handlers.push(dojo.connect(this._oafManager._dragItem.item,"onDragEnd",this._oafManager,"onDrop"));dojo.publish("/oaf/dnd/oadDndAdapter/out",[this._oldDojoArea.node,this._oldDojoArea.type]);},onDrop:function(e){if(this._currentDojoArea.dojo){if(oaf.base.dnd._dojoDndAdapter){oaf.base.dnd._dojoDndAdapter.subscribeDnd();}}if(this._oafManager._cover.parentNode&&this._oafManager._cover.parentNode.nodeType==1){dojo.body().removeChild(this._oafManager._cover);dojo.body().removeChild(this._oafManager._cover2);}dojo.disconnect(this._moveHandler);dojo.disconnect(this._moveUpHandler);this._moveHandler=this._moveUpHandler=null;dojo.publish("/oaf/dnd/oadDndAdapter/drop",[this._draggedNode,this._currentDojoArea.node,this._currentDojoArea.type]);dojo.removeClass(this._draggedNode,"dragNode");var _a12=this._draggedNode.style;_a12.position="relative";_a12.left="0px";_a12.top="0px";_a12.width="auto";dojo.forEach(this._oafManager._dragItem.handlers,dojo.disconnect);this._oafManager._deleteMoveableItem(this._oafManager._dragItem);this._draggedNode=null;this._currentDojoArea=null;this._oafManager._resetAfterDrop();}});oaf.base.dnd._oafDndAdapter=null;oaf.base.dnd.oafDndAdapter=function(){if(!oaf.base.dnd._oafDndAdapter){oaf.base.dnd._oafDndAdapter=new oaf.base.dnd.OafDndAdapter();}return oaf.base.dnd._oafDndAdapter;};}if(!dojo._hasResource["oaf.base.dnd.AutoScroll"]){dojo._hasResource["oaf.base.dnd.AutoScroll"]=true;dojo.provide("oaf.base.dnd.AutoScroll");dojo.declare("oaf.base.dnd.AutoScroll",null,{interval:3,recursiveTimer:10,marginMouse:50,constructor:function(){this.resizeHandler=dojo.connect(dojo.global,"onresize",this,function(){this.getViewport();});dojo.addOnLoad(dojo.hitch(this,function(){this.init();}));},init:function(){this.html=dojo.body();this.getViewport();},getViewport:function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){this.v={w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){this.v={w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){this.v={w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){this.v={w:b.clientWidth,h:b.clientHeight};}}}}},setAutoScrollNode:function(node){this.node=node;},setAutoScrollMaxPage:function(){this.yMax=this.html.scrollHeight;this.xMax=this.html.scrollWidth;},checkAutoScroll:function(e){if(this.autoScrollActive){this.stopAutoScroll();}this.y=e.pageY;this.x=e.pageX;if(e.clientX<this.marginMouse){this.autoScrollActive=true;this._autoScrollLeft(e);}else{if(e.clientX>this.v.w-this.marginMouse){this.autoScrollActive=true;this._autoScrollRight(e);}}if(e.clientY<this.marginMouse){this.autoScrollActive=true;this._autoScrollUp(e);}else{if(e.clientY>this.v.h-this.marginMouse){this.autoScrollActive=true;this._autoScrollDown();}}},_autoScrollDown:function(){if(this._timer){clearTimeout(this._timer);}if(this.autoScrollActive&&this.y+this.marginMouse<this.yMax){this.html.scrollTop+=this.interval;this.node.style.top=(parseInt(this.node.style.top)+this.interval)+"px";this.y+=this.interval;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollDown();}),this.recursiveTimer);}},_autoScrollUp:function(){if(this._timer){clearTimeout(this._timer);}if(this.autoScrollActive&&this.y-this.marginMouse>0){this.html.scrollTop-=this.interval;this.node.style.top=(parseInt(this.node.style.top)-this.interval)+"px";this.y-=this.interval;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollUp();}),this.recursiveTimer);}},_autoScrollRight:function(){if(this._timer){clearTimeout(this._timer);}if(this.autoScrollActive&&this.x+this.marginMouse<this.xMax){this.html.scrollLeft+=this.interval;this.node.style.left=(parseInt(this.node.style.left)+this.interval)+"px";this.x+=this.interval;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollRight();}),this.recursiveTimer);}},_autoScrollLeft:function(e){if(this._timer){clearTimeout(this._timer);}if(this.autoScrollActive&&this.x-this.marginMouse>0){this.html.scrollLeft-=this.interval;this.node.style.left=(parseInt(this.node.style.left)-this.interval)+"px";this.x-=this.interval;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollLeft();}),this.recursiveTimer);}},stopAutoScroll:function(){if(this._timer){clearTimeout(this._timer);}this.autoScrollActive=false;},destroy:function(){dojo.disconnect(this.resizeHandler);}});oaf.base.dnd.autoScroll=null;(function(){oaf.base.dnd.autoScroll=new oaf.base.dnd.AutoScroll();}());}if(!dojo._hasResource["bbtp.gridcontainer.widget.GridContainer"]){dojo._hasResource["bbtp.gridcontainer.widget.GridContainer"]=true;dojo.provide("bbtp.gridcontainer.widget.GridContainer");dojo.declare("bbtp.gridcontainer.widget.GridContainer",[oaf.widget.layout.GridContainerLite],{isOffset:true,areSourcesFrozen:false,isPublic:false,screenName:"",contextForPublicTabControl:null,methodForPublicTabControl:null,postCreate:function(){this.handleClasses=["portletTitleBar"];this.withHandles=true;},init:function(){this.inherited("init",arguments);if(this.isPublic){this.grid[0].node.style.width="";dojo.addClass(this.grid[0].node,"firstColumn");this.grid[1].node.style.width="";dojo.addClass(this.grid[1].node,"secondColumn");dojo.addClass(this.grid[0].node,"public");dojo.addClass(this.grid[1].node,"public");}dojo.subscribe("/oaf/dnd/drop",this,dojo.hitch(this,function(node,_a1b,_a1c){var _a1d=false;dojo.forEach(this.grid,function(_a1e){_a1d=_a1d||(_a1e.node==_a1b.node);});if(_a1d){var _a1f=dijit.byId("tabContainer");var _a20=_a1f.selectedChildWidget;var _a21=oaf.base.pref.userPref._getBinding(_a20);_a21.drop(oaf.base.pref.userPref,_a20);var _a22=dijit.byNode(node);_a22.mainNode.style.display="none";_a22.mainNode.style.display="block";dojo.publish("/oaf/widget/layout/GridContainer/onMovePortlet",[this]);}}));},manageBlock:function(_a23,_a24,_a25,_a26,_a27,_a28){var _a29=null;var item=_a24.getItem(_a25[0].id);if(item){_a29=item.type;}var _a2b=null;var _a2c="grey";if((oaf.base.pref.userPref.globalUserPref)&&(oaf.base.pref.userPref.globalUserPref.params.nbPrefs!=0)){_a2c=oaf.base.pref.userPref.globalUserPref.params.prefs.theme;}if(_a29=="bbtp.tags.widget.Tag"){var _a2d=dojo.byId(_a25[0].id).innerHTML;if(this.isPublic){_a2b=new bbtp.post.widget.Post({label:_a2d,icon:true,showDisplayVisible:true,userName:this.screenName,containerId:this.id});}else{_a2b=new bbtp.portlet.widget.Portlet({label:_a2d,icon:true,noteVisible:false,showDisplayVisible:true,skinDefault:_a2c,changeBackground:true,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl});}}else{if(_a29=="bbtp.source.widget.Source"){var _a2e=item.data.widget;if(this.isPublic){if(_a2e.typeBlock=="mys"){_a2b=new bbtp.postwidget.widget.PostXHTML({label:_a2e.name,href:_a2e.uri,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,userName:this.screenName,containerId:this.id});}else{if(_a2e.typeBlock=="google"){_a2b=new bbtp.postwidget.widget.PostGoogle({label:_a2e.name,href:_a2e.uri,userName:this.screenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});}else{if(_a2e.typeBlock=="dimget"){_a2b=new bbtp.postwidget.widget.PostDimget({label:_a2e.name,href:_a2e.uri,userName:this.screenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});}else{if(_a2e.typeBlock=="rss"){_a2b=new bbtp.post.widget.Post({label:_a2e.name,icon:true,showDisplayVisible:true,linkLabel:_a2e.uri,userName:this.screenName,containerId:this.id});}}}}}else{if(_a2e.typeBlock=="mys"){_a2b=new bbtp.portletwidget.widget.PortletWidget({label:_a2e.name,skinDefault:_a2c,href:_a2e.uri,iframeMode:true,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});}else{if(_a2e.typeBlock=="google"){_a2b=new bbtp.portletwidget.widget.PortletGoogle({label:_a2e.name,skinDefault:_a2c,href:_a2e.uri,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});}else{if(_a2e.typeBlock=="dimget"){_a2b=new bbtp.portletwidget.widget.PortletDimget({label:_a2e.name,skinDefault:_a2c,href:_a2e.uri,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});}else{if(_a2e.typeBlock=="rss"){_a2b=new bbtp.portlet.widget.Portlet({label:_a2e.name,icon:true,noteVisible:true,showDisplayVisible:true,changeBackground:true,skinDefault:_a2c,linkLabel:_a2e.uri,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl});}}}}}}else{if(_a29=="bbtp.tags.widget.Keyword"){var _a2f=dojo.byId(_a25[0].id).innerHTML;if(this.isPublic){_a2b=new bbtp.post.widget.Post({label:_a2f,icon:true,showDisplayVisible:true,userName:this.screenName,containerId:this.id});}else{_a2b=new bbtp.portlet.widget.Portlet({label:_a2f,icon:true,noteVisible:false,showDisplayVisible:true,skinDefault:_a2c,changeBackground:true,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl});}}}}if(_a23){this.addPortletDndDojo(_a2b,_a24,_a25,_a28);}else{oaf.base.dnd.areaManager().addDragItem(_a26,_a2b.domNode,_a27);}_a2b.startup();var _a30=null;if(_a29=="bbtp.tags.widget.Tag"){_a30=new bbtp.rssfeed.widget.RssFeedTag({tag:_a2d,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{if(_a29=="bbtp.source.widget.Source"){if(_a2e.typeBlock=="rss"){_a30=new bbtp.rssfeed.widget.RssFeed({href:_a2e.uri,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}}else{if(_a29=="bbtp.tags.widget.Keyword"){_a30=new bbtp.rssfeed.widget.RssFeedKeyword({keyword:_a2f,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}}}if((_a29=="bbtp.tags.widget.Tag")||((_a29=="bbtp.source.widget.Source")&&(_a2e.typeBlock=="rss"))||(_a29=="bbtp.tags.widget.Keyword")){_a2b.addChild(_a30);oaf.base.pref.userPref.registerChild(_a30);}if((_a29=="bbtp.source.widget.Source")&&((_a2e.typeBlock=="mys")||(_a2e.typeBlock=="google")||(_a2e.typeBlock=="dimget"))){oaf.base.pref.userPref.registerChild(_a2b);}if((_a29=="bbtp.source.widget.Source")&&(_a2e.typeBlock=="rss")){_a30.enableBlocker(true);}if((_a29=="bbtp.tags.widget.Tag")||(_a29=="bbtp.source.widget.Source")||(_a29=="bbtp.tags.widget.Keyword")){dojo.publish("/GridContainer:onAddBlock");dojo.publish("oaf/widget/wt/Portlet/loading",[_a2b]);}return _a2b;},manageBlockDndDojo:function(_a31,_a32,_a33,_a34){return this.manageBlock(true,_a32,_a33,null,null,_a34);},manageBlockDndOaf:function(_a35,_a36,_a37,_a38){return this.manageBlock(false,_a35,_a36,_a37,_a38,null);},enableRssFeedBlocker:function(_a39){dojo.forEach(this.grid,function(_a3a){if(_a3a.node){dojo.forEach(_a3a.node.childNodes,function(_a3b){var _a3c=dijit.byNode(_a3b);if(_a3c instanceof bbtp.portlet.widget.Portlet){if(_a3c.hasChildren()){if(_a3c.getChildren()[0]){var _a3d=_a3c.getChildren()[0];if(_a3d instanceof bbtp.rssfeed.widget.RssFeed){_a3d.enableBlocker(_a39);}}}}});}});},_createCells:function(){this.inherited("_createCells",arguments);if(this.isPublic){dojo.subscribe("/Message:addPost",this,"addPostMessage");dojo.subscribe("/PrivatePage:publish",this,"addPost");dojo.subscribe("rssViewerDlg:onPublishArticle",this,"addPostArticle");dojo.subscribe("/PrivatePage:unpublish",this,dojo.hitch(this,function(_a3e){this.removePost(_a3e,true);}));dojo.subscribe("oaf/widget/wt/rssArticleDeleted",this,dojo.hitch(this,function(_a3f){this.removePost(_a3f,false);}));}},destroy:function(){for(var i=0;i<this.handleDndStart;i++){dojo.disconnect(this.handleDndStart[i]);}try{dojo.disconnect(this.dropHandler);}catch(e){}try{this.inherited("destroy",arguments);}catch(e){}},removePost:function(_a41,_a42){var _a43=null;dojo.forEach(this.grid,function(_a44){if(_a44.node){dojo.forEach(_a44.node.childNodes,function(_a45){var _a46=dijit.byNode(_a45);if((_a46)&&(_a46.idDb==_a41)){_a43=_a46;}});}});if(_a43!=null){if(_a42){_a43.onClose();}else{_a43.destroy();}}},addPostArticle:function(feed,_a48,_a49,_a4a){var _a4b=new bbtp.post.widget.PostArticle({commentValue:_a4a,datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a4b,0,0);_a4b.startup();var _a4c=new bbtp.rssviewer.widget.RssViewer({feed:feed,feedUrl:_a49});_a4b.addChild(_a4c);_a4c.displayFeedEntry(_a48);oaf.base.pref.userPref.registerChild(_a4b);},addPostMessage:function(){var _a4d=new bbtp.post.widget.PostMessage({datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a4d,0,0);_a4d.startup();oaf.base.pref.userPref.registerChild(_a4d);},addPost:function(_a4e,_a4f){if((_a4e instanceof bbtp.portlet.widget.Portlet)&&!(_a4e instanceof bbtp.portletwidget.widget.PortletWidget)&&!(_a4e instanceof bbtp.portletwidget.widget.PortletGoogle)&&!(_a4e instanceof bbtp.portletwidget.widget.PortletDimget)){if(_a4e.hasChildren()){_a4e=_a4e.getChildren()[0];}}if(_a4e instanceof bbtp.rssfeed.widget.RssFeedTag){var _a50=new bbtp.post.widget.Post({label:_a4e.getParent().label.label,idDb:_a4f,icon:true,showDisplayVisible:true,datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a50,0,0);_a50.startup();var _a51=new bbtp.rssfeed.widget.RssFeedTag({tag:_a4e.tag,idDb:_a4f,nbItems:_a4e.nbItems,displayMode:_a4e.displayMode,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});_a50.addChild(_a51);oaf.base.pref.userPref.registerChild(_a50);oaf.base.pref.userPref.registerChild(_a51);}else{if(_a4e instanceof bbtp.rssfeed.widget.RssFeedKeyword){var _a52=new bbtp.post.widget.Post({label:_a4e.getParent().label.label,idDb:_a4f,icon:true,showDisplayVisible:true,datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a52,0,0);_a52.startup();var _a53=new bbtp.rssfeed.widget.RssFeedKeyword({keyword:_a4e.keyword,idDb:_a4f,nbItems:_a4e.nbItems,displayMode:_a4e.displayMode,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});_a52.addChild(_a53);oaf.base.pref.userPref.registerChild(_a52);oaf.base.pref.userPref.registerChild(_a53);}else{if(_a4e instanceof bbtp.rssfeed.widget.RssFeed){var _a54=new bbtp.post.widget.Post({label:_a4e.getParent().label.label,idDb:_a4f,linkLabel:_a4e.href,icon:true,showDisplayVisible:true,datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a54,0,0);_a54.startup();var _a55=new bbtp.rssfeed.widget.RssFeed({idDb:_a4f,nbItems:_a4e.nbItems,displayMode:_a4e.displayMode,href:_a4e.href,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});_a54.addChild(_a55);oaf.base.pref.userPref.registerChild(_a54);oaf.base.pref.userPref.registerChild(_a55);}else{if(_a4e.declaredClass=="bbtp.portletwidget.widget.PortletWidget"){var _a56=new bbtp.postwidget.widget.PostXHTML({href:_a4e.href,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,idDb:_a4f,configParams:_a4e.configParams,cryptedParams:_a4e.cryptedParams,datePosted:new Date(),userName:this.screenName,containerId:this.id});dijit.byNode(this.domNode).addService(_a56,0,0);_a56.startup();oaf.base.pref.userPref.registerChild(_a56);}else{if(_a4e.declaredClass=="bbtp.portletwidget.widget.PortletDimget"){var _a56=new bbtp.postwidget.widget.PostDimget({href:_a4e.href,idDb:_a4f,datePosted:new Date(),userName:this.screenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});dijit.byNode(this.domNode).addService(_a56,0,0);_a56.startup();oaf.base.pref.userPref.registerChild(_a56);}else{if(_a4e.declaredClass=="bbtp.portletwidget.widget.PortletGoogle"){var _a56=new bbtp.postwidget.widget.PostGoogle({href:_a4e.href,idDb:_a4f,datePosted:new Date(),userName:this.screenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});dijit.byNode(this.domNode).addService(_a56,0,0);_a56.startup();oaf.base.pref.userPref.registerChild(_a56);}}}}}}},addPortletDndDojo:function(_a57,_a58,_a59,_a5a){var _a5b=_a57.domNode;_a5b.setAttribute("dndtype","bbtp.portlet.widget.Portlet");dojo.addClass(_a5b,"dojoDndItem");_a58.setItem(_a57.id,{data:_a5b.innerHTML,type:["bbtp.portlet.widget.Portlet"]});_a59[0]=_a5b;if(_a5a){oaf.base.dnd.plottedDnD.superclass.onDndDrop.call(this,_a58,_a59,false);}else{dijit.byNode(this.domNode).addService(_a57,0,0);}}});}if(!dojo._hasResource["bbtp.infobar.widget.InfoBar"]){dojo._hasResource["bbtp.infobar.widget.InfoBar"]=true;dojo.provide("bbtp.infobar.widget.InfoBar");dojo.provide("bbtp.infobar.widget.InfoBar");dojo.declare("bbtp.infobar.widget.InfoBar",[dijit._Widget,dijit._Templated,dijit._Contained],{text:"No information available",height:"15px",templateString:"<div id=\"infobar\" class=\"infobar\"\n\t><div class=\"infoTopAndBottom\"\n\t  \t><div class=\"xb1top\">&nbsp;</div\n\t\t><div class=\"xb2top\"></div\n\t\t><div class=\"xb3top\"></div\n\t\t><div class=\"xb4top\"></div\n\t\t><div class=\"xb5top\"></div\n\t></div\n\t><div class=\"infoMiddle\" style=\"height:${height};\"\n\t\t><span class=\"infobarText\">${text}</span\n\t\t><a style=\"text-decoration: none;\" href=\"#\" dojoAttachEvent='onclick:hideInfoBar'\n\t\t\t><span class=\"infobarCloseIcon\">&nbsp;</span\n\t\t></a\n\t></div\n\t><div class=\"infoTopAndBottom\"\n\t\t><div class=\"xb5bottom\"></div\n\t\t><div class=\"xb4bottom\"></div\n\t\t><div class=\"xb3bottom\"></div\n\t\t><div class=\"xb2bottom\"></div\n\t\t><div class=\"xb1bottom\"></div\n\t></div\n></div>\n",hideInfoBar:function(){dojo.publish("/bbtp/infobar/widget/infobar/onHideInfoBar",[this]);this.destroy();}});}if(!dojo._hasResource["bbtp.portlet.widget.Portlet"]){dojo._hasResource["bbtp.portlet.widget.Portlet"]=true;dojo.provide("bbtp.portlet.widget.Portlet");dojo.declare("bbtp.portlet.widget.Portlet",[bbtp.common.widget.Logger,oaf.widget.layout.ServiceWidget,dijit._Container,dijit._Contained],{debug:true,infoActivated:true,linkLabel:"",skinDefault:"grey",oldSkin:"grey",backgroundSkin:"backgroundSkin",titleEditable:true,noteVisible:false,showDisplayVisible:false,changeBackground:false,isPublished:false,colorPickerIds:null,editionNodeVisible:false,backgroundSkinUsed:false,oldBackgroundSkinUsed:false,topicPublished:"/Portlet",voteIndex:0,oldVoteIndex:0,starInit:false,showDisplayInit:false,contextForPublishControl:null,methodForPublishControl:null,spaceEndTitleToActions:10,globalHandles:[],unpublishMessage:null,noTitleMessage:null,closeMessage:null,containerId:null,loadingStatus:0,constructor:function(_a5c){this.templateString="<div class=\"portlet skin\" id=\"${id}\">\n    <b class=\"portletTop\">\n        <b class=\"xb1top\"></b>\n        <b class=\"xb2top\"></b>\n        <b class=\"xb3top\"></b>\n        <b class=\"xb4top\"></b>\n    </b>\n\t<div dojoAttachPoint=\"titleBar\" class=\"portletTitleBar oafDragHandle\">\n\t\t<img dojoAttachPoint=\"iconNode\" class=\"portletIcon\" />\n\t\t<div id=\"${id}_titleText\" dojoAttachPoint=\"titleTextNode\" class=\"portletTitleText\">\n\t\t\t<span dojoAttachPoint=\"labelNode\"></span>\n\t\t</div>\n\t\t<div id=\"${id}_actions\" class=\"portletActions\">\n\t\t\t<a id=\"${id}_refresh\" href=\"javascript:void(0);\" class=\"refreshBton\" dojoAttachPoint=\"refreshBton\" dojoAttachEvent=\"onclick:refreshService\">&nbsp;</a>\n\t\t\t<a id=\"${id}_publish\" href=\"javascript:void(0);\" class=\"publishOffBton\" dojoAttachPoint=\"publishBton\" dojoAttachEvent=\"onclick:confirmPublish\">&nbsp;</a>\n\t\t\t<a id=\"${id}_edit\" href=\"javascript:void(0);\" class=\"editBton\" dojoAttachPoint=\"editBton\" dojoAttachEvent=\"onclick:editService\"></a>\n\t\t\t<a id=\"${id}_hide\" href=\"javascript:void(0);\" class=\"hideBton\" dojoAttachPoint=\"displayBton\" dojoAttachEvent=\"onclick:toggleDisplay\">&nbsp;</a>\n\t\t\t<a id=\"${id}_close\" href=\"javascript:void(0);\" class=\"closeBton\" dojoAttachPoint=\"closeBton\" dojoAttachEvent=\"onclick:confirmClose\">&nbsp;</a>\n\t\t</div>\n\t</div>\n\t<div dojoAttachPoint=\"mainNode\" class=\"portletMain\">\n        <div id=\"${id}_settings\" dojoAttachPoint=\"settingsNode\" class=\"portletSettings\">\n         <table class=\"portletTable\">\n          \t<tr>\n\t          <td class=\"first\"><label for=\"${id}_title\" class=\"portletTitleLabel\" dojoAttachPoint=\"titleLabelNode\"></label></td>\n\t          <td><input type=\"text\" class=\"portletTitleInput\" dojoAttachPoint=\"titleInputNode\" id=\"${id}_title\"/></td>\n\t        </tr>  \n\n\t        <tr>  \n\t          <td class=\"first\" rowspan=\"2\">\n\t          \t<div class=\"portletSkinLabel\" dojoAttachPoint=\"skinLabelNode\"></div>\n\t          </td>\n\t          <td>\n\t          \t  <div dojoAttachPoint=\"themesChoiceNode\">\n\t\t\t  </td>\n\t      \t</tr> \n\t      \t<tr>\n\t      \t\t<td style=\"padding-left:0px\">\n\t      \t\t\t<input id=\"${id}_colorInput\" type=\"checkbox\" class=\"portletColorInput\" dojoAttachPoint=\"colorInputNode\"  dojoAttachEvent=\"onclick:useSkinDefault\"/>\n              \t\t<label for=\"${id}_colorInput\" class=\"portletColorLabel\" dojoAttachPoint=\"colorLabelNode\"></label>\n\t      \t\t</td>\n\t      \t</tr>\n\t      </table>\n        </div>\n        \n\t\t<div id=\"${id}_edition\" dojoAttachPoint=\"editionNode\" class=\"portletEdition\">\n\t\t\t\n\t\t\t<div dojoAttachPoint=\"showDisplayContainer\">\n\t\t\t  <table class=\"portletTable\">\n\t\t\t\t<tr>  \n\t\t          <td class=\"first\"><label for=\"${id}_showInput\" class=\"portletShowLabel\" dojoAttachPoint=\"showLabelNode\"></label></td>\n\t\t          <td><select id=\"${id}_showInput\" class=\"portletShowInput\" dojoAttachPoint=\"showInputNode\" dojoAttachEvent=\"onchange:showBy\"></select>\n\t\t          \t  <div class=\"portletShowDetailLabel\" dojoAttachPoint=\"showDetailLabelNode\"></div>\n\t\t          </td>\n\t\t        </tr> \n\t\t        \n\t\t        <tr>  \n\t\t          <td class=\"first\"><label for=\"${id}_displayInput\" class=\"portletDisplayLabel\" dojoAttachPoint=\"displayLabelNode\"></label></td>\n\t\t          <td><select id=\"${id}_displayInput\" class=\"portletDisplayInput\" dojoAttachPoint=\"displayInputNode\" dojoAttachEvent=\"onchange:displayBy\"></select>\n\t\t          </td>\n\t\t        </tr>  \n\t\t\t  </table>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div dojoAttachPoint=\"starContainer\">\n\t\t\t\t<table class=\"portletTable\">\n\t          \t<tr>\n\t\t          <td class=\"first\">\n\t\t            <div id=\"${id}_starLabel\" class=\"portletStarLabel\" dojoAttachPoint=\"voteLabelNode\"></div>\n\t\t          </td>\n\t\t          \n\t\t\t      <td>\n\t\t\t      \t<div id=\"${id}_star1\" dojoAttachPoint=\"star1Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star2\" dojoAttachPoint=\"star2Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star3\" dojoAttachPoint=\"star3Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star4\" dojoAttachPoint=\"star4Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star5\" dojoAttachPoint=\"star5Node\" class=\"portletStarDisable\"></div>\n\t\t\t      </td>\n\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div id=\"${id}_bton\" dojoAttachPoint=\"btonNode\" class=\"portletBton\">\n\t\t\t<div class=\"portletBtonNode\">\n\t\t\t\t<div class=\"configBtonLeft\" dojoAttachPoint=\"saveConfigBtonLeft\">&nbsp;</div>\n\t\t   \t\t<div class=\"configBton\" dojoAttachPoint=\"saveBton\" dojoAttachEvent=\"onclick:saveConfig\"></div> \n\t\t   \t\t<div class=\"configBtonRight\" dojoAttachPoint=\"saveConfigBtonRight\">&nbsp;</div>\n\t   \t\t  \t\n\t   \t\t  \t<div class=\"configBtonLeft\" dojoAttachPoint=\"undoConfigBtonLeft\">&nbsp;</div>\n\t\t   \t\t<div class=\"configBton\" dojoAttachPoint=\"undoBton\" dojoAttachEvent=\"onclick:undoConfig\"></div> \n\t\t   \t\t<div class=\"configBtonRight\" dojoAttachPoint=\"undoConfigBtonRight\">&nbsp;</div>\n\t   \t\t</div>\n\t\t</div>\n\t\t<div id=\"${id}_secureEdition\" dojoAttachPoint=\"secureEditionNode\" class=\"portletEdition\">\n\t\t\t\n\t\t</div>\n\t\t<div id=\"${id}_content\" dojoAttachPoint=\"containerNode\" class=\"portletClient\">\n\t\t\t\n\t\t</div>\t\t\n\t\t<!-- Necessary for XHTMLService but ignored by PortletWidget -->\n  \t\t<div dojoAttachPoint=\"helpNode\" style=\"display:none\"></div>\n      <div dojoAttachPoint=\"itemLoadingMsg\" style=\"display:none\"></div>\n      <div dojoAttachPoint=\"itemLoadingImg\" style=\"display:none\"></div>\t\n\t</div>\n\t<div dojoAttachPoint=\"statusBar\" class=\"portletStatus\"></div>\n\t<div dojoAttachPoint=\"resizeHeightBton\" class=\"portletResizeHeight\" dojoAttachEvent=\"onmousedown:resizeHeightOn\"><span class=\"resizeHeightHandle\">&nbsp;</span></div>\n    <b class=\"portletBottom\">\n    \t<b class=\"xb5bottom\"></b>\n        <b class=\"xb4bottom\"></b>\n        <b class=\"xb3bottom\"></b>\n        <b class=\"xb2bottom\"></b>\n        <b class=\"xb1bottom\"></b>\n    </b>\n</div>\n";this.actionsList=["display:0","edit:0","refresh:0","close:0","publish:0"];},startup:function(){if(this.linkLabel!=""){var _a5d="<b>"+this.label+"</b><br><br>"+this.i18n["textOpenLabel"];var _a5e=bbtp.common.widget.tooltip();var _a5f=_a5e.add(this.labelNode,_a5d,null);this.globalHandles.push(_a5f);}if(this.displayState){var _a60=["titleRefresh","titleEdit","titleExpand","titleDelete"];}else{var _a60=["titleRefresh","titleEdit","titleCollapse","titleDelete"];}var _a61=["_refresh","_edit","_hide","_close"];var _a62=0;dojo.forEach(_a60,function(_a63){var _a64=bbtp.common.widget.tooltip();var _a65=_a64.add(dojo.byId(this.id+_a61[_a62]),this.i18n[_a60[_a62]],null);this.globalHandles.push(_a65);_a62++;},this);if(this.isPublished){var _a5e=bbtp.common.widget.tooltip();var _a5f=_a5e.add(dojo.byId(this.id+"_publish"),this.i18n["titleUnpublish"],null);this.globalHandles.push(_a5f);}else{var _a5e=bbtp.common.widget.tooltip();var _a5f=_a5e.add(dojo.byId(this.id+"_publish"),this.i18n["titlePublish"],null);this.globalHandles.push(_a5f);}if(this.noteVisible){var _a5e=bbtp.common.widget.tooltip();var _a5f=_a5e.add(dojo.byId(this.id+"_starLabel"),this.i18n["titleNote"],null);this.globalHandles.push(_a5f);var _a66=["_star1","_star2","_star3","_star4","_star5"];var _a5e=bbtp.common.widget.tooltip();var k=0;for(k=0;k<_a66.length;k++){var _a5f=_a5e.add(dojo.byId(this.id+_a66[k]),this.i18n["titleStar"],null);this.globalHandles.push(_a5f);}}this._onResizeTitle();this._started=true;},postMixInProperties:function(){bbtp.portlet.widget.Portlet.superclass.postMixInProperties.apply(this,arguments);this.i18n=dojo.i18n.getLocalization("bbtp.portlet.i18n","Portlet",this.lang);},postCreate:function(){this._skinEnable=true;this.resizeHeight=false;this._initTitleBar();this._initSettingsNode();this.setTitleEditable(this.titleEditable);this.setNoteVisible(this.noteVisible);this.setShowDisplayVisible(this.showDisplayVisible);this.setChangeBackground(this.changeBackground);this._initColorPickers();this.setEditable(true);this.setIcon();this.setResizeHeight();this._setBackgroundSkin(this.backgroundSkinUsed);this.oldBackgroundSkinUsed=this.backgroundSkinUsed;if(this.skin==""){this._setSkin(this.skinDefault);}this.oldSkin=this.skin;if(dojo.byId(this.id)){this.startup();}this.toggleDisplay();},setIcon:function(uri){if(!uri){this.icon=false;this.iconNode.style.display="none";}else{this.iconNode.src=uri;this.icon=true;this.iconNode.style.display="block";}},publishService:function(){var _a69=bbtp.common.widget.tooltip();if(this.publishBton.className=="publishOffBton"){this.writeInfo("Publish: ",this.topicPublished,":publishService ->",this);dojo.publish(this.topicPublished+":publishService",[this]);this.publishBton.className="publishOnBton";_a69.modify(this.id+"_publish",this.i18n["titleUnpublish"]);}else{this.writeInfo("Publish: ",this.topicPublished,":unpublishService",this);dojo.publish(this.topicPublished+":unpublishService",[this]);this.publishBton.className="publishOffBton";_a69.modify(this.id+"_publish",this.i18n["titlePublish"]);}},confirmPublish:function(){this._hideTootltip();var _a6a=true;if(this.contextForPublishControl&&this.methodForPublishControl){_a6a=dojo.hitch(this.contextForPublishControl,this.methodForPublishControl)();}if(!_a6a){return;}if(this.publishBton.className=="publishOnBton"){if(this.unpublishMessage==null){this.unpublishMessage=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:dojo.hitch(this,function(){this.unpublishMessage.hideDialog();}),okEvent:dojo.hitch(this,function(){this.publishService();this.unpublishMessage.hideDialog();})});}this.unpublishMessage.showDialog(this.unpublishMessage.DIALOGTYPE_WARNING_OKCANCEL,this.i18n["textConfirmUnpublish"],this.i18n["titleConfirmUnpublish"]);}else{this.publishService();}},saveConfig:function(){var _a6b=null;var _a6c=null;var _a6d=null;var _a6e=this.skin;var _a6f=this.voteIndex;_a6b=this.titleInputNode.value;if((_a6b==null)||(_a6b=="")){if(this.noTitleMessage==null){this.noTitleMessage=new bbtp.common.widget.DialogAlert({width:300});}this.noTitleMessage.showDialog(this.noTitleMessage.DIALOGTYPE_ERROR,this.i18n["noTitleMessage"],"");return;}_a6c=this.showInputNode.value;_a6d=this.displayInputNode.value;if(this.titleEditable){this.setLabel(this.titleInputNode.value);}this.oldSkin=this.skin;this.oldBackgroundSkinUsed=this.backgroundSkinUsed;this.oldVoteIndex=this.voteIndex;this.writeInfo("Publish: ",this.topicPublished,":saveConfig ->",this,_a6b,_a6c,_a6d,_a6e,_a6f,this.backgroundSkinUsed);dojo.publish(this.topicPublished+":saveConfig",[this,_a6b,_a6c,_a6d,_a6e,_a6f,this.backgroundSkinUsed]);this.closeEdition();},saveSkin:function(_a70,_a71,_a72,_a73,_a74,_a75){var _a73=this.skin;this.oldSkin=this.skin;this.oldBackgroundSkinUsed=this.backgroundSkinUsed;},undoConfig:function(){if(this.titleEditable){this.titleInputNode.value=this.label.label;}this._setSkin(this.oldSkin);if(this.oldBackgroundSkinUsed!=this.backgroundSkinUsed){this._setBackgroundSkin(this.oldBackgroundSkinUsed);}if(this.oldVoteIndex!=this.voteIndex){this._voteStar(this.oldVoteIndex);}this.writeInfo("Publish: ",this.topicPublished,":undoConfig ->",this);dojo.publish(this.topicPublished+":undoConfig",[this]);this.closeEdition();},refreshService:function(){this._hideTootltip();this.writeInfo("Publish: ",this.topicPublished,":refreshService->",this);dojo.publish(this.topicPublished+":refreshService",[this]);},displayBy:function(){if(this.displayInputNode.value=="list"){this.writeInfo("Publish: ",this.topicPublished,":displayByList ->",this);dojo.publish(this.topicPublished+":displayByList",[this]);}else{if(this.displayInputNode.value=="thumbnails"){this.writeInfo("Publish: ",this.topicPublished,":displayByThumbnails ->",this);dojo.publish(this.topicPublished+":displayByThumbnails",[this]);}else{if(this.displayInputNode.value=="thumbnailsTitle"){this.writeInfo("Publish: ",this.topicPublished,":displayByThumbnails ->",this);dojo.publish(this.topicPublished+":displayByThumbnailsTitle",[this]);}}}},showBy:function(){this.writeInfo("Publish: ",this.topicPublished,":showBy",this,this.showInputNode.value);dojo.publish(this.topicPublished+":showBy",[this,this.showInputNode.value]);},initShowDisplayValues:function(_a76,_a77){this.displayInputNode.value=_a76;this.showInputNode.value=_a77;},closeEdition:function(){this.editionNode.style.display="none";this.settingsNode.style.display="none";this.btonNode.style.display="none";this.secureEditionNode.style.display="none";this.editBton.innerHTML=this.i18n["edit"];},onClose:function(){this.writeInfo("Publish: ",this.topicPublished,":onClose ->",this);dojo.publish(this.topicPublished+":onClose",[this]);this.inherited("onClose",arguments);this.destroy();},confirmClose:function(){this._hideTootltip();var _a78=false;if(this.closeMessage==null){var _a79=this;this.closeMessage=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:dojo.hitch(this,function(){this.closeMessage.hideDialog();}),okEvent:dojo.hitch(this,function(){_a78=true;}),hide:function(){this.inherited("hide",arguments);if(_a78){_a79.onClose();}}});}this.closeMessage.showDialog(this.closeMessage.DIALOGTYPE_WARNING_OKCANCEL,this.i18n["textConfirmDelete"],this.i18n["titleConfirmDelete"]);},editService:function(){this._hideTootltip();var _a7a=this.id;var _a7b=dojo.query(".portlet");_a7b.forEach(function(elt){if(elt.id!=_a7a){dijit.byId(elt.id).closeEdition();}});var d=this.btonNode.style.display;this.btonNode.style.display=(d===""||d==="none")?"block":"none";if(this.editionNodeVisible){this.editionNode.style.display=(d===""||d==="none")?"block":"none";}else{this.editionNode.style.display="none";}this.editBton.innerHTML=(this.btonNode.style.display=="block")?this.i18n["endEdit"]:this.i18n["edit"];var _a7e=bbtp.common.widget.tooltip();if(this.btonNode.style.display=="block"){_a7e.modify(this.id+"_edit",this.i18n["titleClose"]);}else{_a7e.modify(this.id+"_edit",this.i18n["titleEdit"]);}d=this.settingsNode.style.display;this.settingsNode.style.display=(d===""||d==="none")?"block":"none";if(this.displayState){this.toggleDisplay();}},toggleDisplay:function(){this._hideTootltip();if(this.displayState){dojo.removeClass(this.displayBton,"showBton");dojo.addClass(this.displayBton,"hideBton");this.mainNode.style.display="block";if(this.status){this.statusBar.style.display="block";}if(this.resizeHeight){this.resizeHeightBton.style.display="block";}this.displayState=false;var _a7f=bbtp.common.widget.tooltip();_a7f.modify(this.id+"_hide",this.i18n["titleCollapse"]);}else{dojo.removeClass(this.displayBton,"hideBton");dojo.addClass(this.displayBton,"showBton");this.mainNode.style.display="none";if(this.status){this.statusBar.style.display="none";}this.resizeHeightBton.style.display="none";this.displayState=true;var _a7f=bbtp.common.widget.tooltip();_a7f.modify(this.id+"_hide",this.i18n["titleExpand"]);}},useSkinDefault:function(){if(this.colorInputNode.checked){this._setSkin(this.skinDefault);this._setBackgroundSkin(false);}else{this._setSkin(this.oldSkin);this._setBackgroundSkin(this.oldBackgroundSkinUsed);}},setLabel:function(txt){if(this.editableLabel){this.label.setTitle(txt);}else{this.labelNode.innerHTML=txt;this.label.label=txt;}if(this.titleEditable){this.titleInputNode.value=txt;}},setTitleEditable:function(b){if(!b){this.titleLabelNode.style.display="none";this.titleInputNode.style.display="none";}this.titleEditable=b;},setEditionNode:function(node){this.editionNode.appendChild(node);this.editionNodeVisible=true;},setNoteVisible:function(b){if(b){this.starContainer.style.display="block";this.editionNodeVisible=true;this._initStar();}else{this.starContainer.style.display="none";}this.noteVisible=b;},setChangeBackground:function(b){this.changeBackground=b;},setShowDisplayVisible:function(b){if(b){this.showDisplayContainer.style.display="block";this.editionNodeVisible=true;this._initShowDisplay();}else{this.showDisplayContainer.style.display="none";}this.showDisplayVisible=b;},destroy:function(){this.inherited("destroy",arguments);for(i=0;i<this.globalHandles.length;i++){dojo.disconnect(this.globalHandles[i]);}delete this.globalHandles;this.globalHandles=[];if(this.unpublishMessage!=null){this.unpublishMessage.destroy();}if(this.noTitleMessage!=null){this.noTitleMessage.destroy();}if(this.closeMessage!=null){this.closeMessage.destroy();}},_hideTootltip:function(){var _a86=bbtp.common.widget.tooltip();_a86.hide();},_setSkin:function(_a87){this.inherited("_setSkin",arguments);if(this.backgroundSkinUsed){this.colorInputNode.checked=false;}else{if(this.skinDefault==_a87){this.colorInputNode.checked=true;}else{this.colorInputNode.checked=false;}}},_setBackgroundSkin:function(_a88){if(_a88!=null){this.backgroundSkinUsed=_a88;if(this.backgroundSkinUsed){dojo.addClass(this.containerNode,this.backgroundSkin);dojo.addClass(this.btonNode,this.backgroundSkin);dojo.addClass(this.editionNode,this.backgroundSkin);}else{dojo.removeClass(this.containerNode,this.backgroundSkin);dojo.removeClass(this.btonNode,this.backgroundSkin);dojo.removeClass(this.editionNode,this.backgroundSkin);}}else{if(this.backgroundSkinUsed){dojo.removeClass(this.containerNode,this.backgroundSkin);dojo.removeClass(this.btonNode,this.backgroundSkin);dojo.removeClass(this.editionNode,this.backgroundSkin);this.backgroundSkinUsed=false;}else{dojo.addClass(this.containerNode,this.backgroundSkin);dojo.addClass(this.btonNode,this.backgroundSkin);dojo.addClass(this.editionNode,this.backgroundSkin);this.backgroundSkinUsed=true;}}if(!this.backgroundSkinUsed){if(this.skinDefault==this.skin){this.colorInputNode.checked=true;}}else{this.colorInputNode.checked=false;}},_initColorPickers:function(){if(this.colorPickerIds==null){this.colorPickerIds=new Array();if(typeof (bbtpWt)!="undefined"&&typeof (UserPrefs)!="undefined"){var _a89=bbtpWt.product;var _a8a=UserPrefs.getThemes(_a89);if(_a8a){dojo.forEach(_a8a,function(_a8b,i){var _a8d=_a8b.value;var _a8e=_a8b.src;var _a8f=this.id+"_colorpicker"+i;this.colorPickerIds.push(_a8f);var _a90=document.createElement("div");_a90.setAttribute("id",_a8f);_a90.className="portletColorpicker";var _a91=document.createElement("img");_a91.setAttribute("src",_a8e);_a91.setAttribute("width","12");_a91.setAttribute("height","12");_a90.appendChild(_a91);this.themesChoiceNode.appendChild(_a90);dojo.connect(_a90,"onclick",dojo.hitch(this,function(){this._setSkin(_a8d);}));var _a92=bbtp.common.widget.tooltip();var _a93=_a92.add(_a90,this.i18n["titleColor"],null);this.globalHandles.push(_a93);if(this.changeBackground){dojo.connect(_a90,"ondblclick",dojo.hitch(this,function(){this._onColorPickerDoubleClickEvent();}));}},this);}}else{var _a94=["grey","orange","green","blue","red","purple"];var _a95=["rgb(197, 197, 197)","rgb(225, 200, 124)","rgb(185, 226, 137)","rgb(170, 211, 249)","rgb(227, 187, 171)","rgb(202, 184, 214)"];dojo.forEach(_a94,function(_a96,i){var _a98=this.id+"_colorpicker"+i;var _a99=document.createElement("div");_a99.setAttribute("id",_a98);_a99.className="portletColorpicker";dojo.style(_a99,"background",_a95[i]);this.themesChoiceNode.appendChild(_a99);dojo.connect(_a99,"onclick",dojo.hitch(this,function(){this._setSkin(_a96);}));var _a9a=bbtp.common.widget.tooltip();var _a9b=_a9a.add(_a99,this.i18n["titleColor"],null);this.globalHandles.push(_a9b);if(this.changeBackground){dojo.connect(_a99,"ondblclick",dojo.hitch(this,function(){this._onColorPickerDoubleClickEvent();}));}},this);}}},_onColorPickerDoubleClickEvent:function(){this._setBackgroundSkin();},_setTitleWidth:function(){divTitleText=dojo.byId(this.id+"_titleText");divActions=dojo.byId(this.id+"_actions");if(divTitleText&&divActions){widthTitleMax=divActions.offsetLeft-divTitleText.offsetLeft-this.spaceEndTitleToActions;if(widthTitleMax>0){this.titleTextNode.style.width=widthTitleMax+"px";}}},_voteStar:function(_a9c){this.voteIndex=_a9c;var _a9d=["star1Node","star2Node","star3Node","star4Node","star5Node"];if(this.voteIndex==0){for(var i=0;i<5;i++){this[_a9d[i]].className="portletStarDisable";}}else{var _a9f=_a9c-1;for(var i=0;i<5;i++){if(i<=_a9f){this[_a9d[i]].className="portletStarEnable";}else{this[_a9d[i]].className="portletStarDisable";}}}},_goToLinkLabel:function(){window.open(this.linkLabel);},_initSettingsNode:function(){var _aa0=["titleLabelNode","skinLabelNode","colorLabelNode","saveBton","undoBton"];var _aa1=["title","color","colorTheme","save","undo"];var _aa2=0;dojo.forEach(_aa0,function(_aa3){this[_aa3].innerHTML=this.i18n[_aa1[_aa2]];_aa2++;},this);if(this.skinDefault==this.skin){this.colorInputNode.checked=true;}this.titleInputNode.value=this.label.label;},_initTitleBar:function(){this.label=new oaf.widget.form.Label({"label":this.label,"editable":false},this.labelNode);this.labelNode=this.label.domNode;this.setLabel(this.label.label);if(this.linkLabel!=""){this.labelNode.style.cursor="pointer";this.labelNode.className="labelBton";dojo.connect(this.labelNode,"onmouseover",dojo.hitch(this,function(){dojo.addClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onmouseout",dojo.hitch(this,function(){dojo.removeClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onclick",dojo.hitch(this,function(){this._goToLinkLabel();}));}else{this.labelNode.style.cursor="move";}this.editBton.innerHTML=this.i18n["edit"];if(this.isPublished){this.publishBton.className="publishOnBton";}dojo.subscribe("/bbtp/init/onHideSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/onShowSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/end",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/GridContainer/onMovePortlet",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,function(_aa4){this.writeDebug("this.containerId: ",this.containerId," tabId: ",_aa4);this.writeDebug("this.loadingStatus: ",this.loadingStatus);if(this.containerId==_aa4&&this.loadingStatus==0){this.writeInfo("Publish: oaf/widget/wt/Portlet/loading ",this);dojo.publish("oaf/widget/wt/Portlet/loading",[this]);}});dojo.connect(window,"onresize",this,"_onResizeTitle");},_initStar:function(){if(!this.starInit){this.voteLabelNode.innerHTML=this.i18n["note"];dojo.connect(this.star1Node,"onclick",dojo.hitch(this,function(){this._voteStar("1");}));dojo.connect(this.star2Node,"onclick",dojo.hitch(this,function(){this._voteStar("2");}));dojo.connect(this.star3Node,"onclick",dojo.hitch(this,function(){this._voteStar("3");}));dojo.connect(this.star4Node,"onclick",dojo.hitch(this,function(){this._voteStar("4");}));dojo.connect(this.star5Node,"onclick",dojo.hitch(this,function(){this._voteStar("5");}));this._voteStar(this.voteIndex);this.starInit=true;}},_initShowDisplay:function(){if(!this.showDisplayInit){var _aa5=["displayLabelNode","showLabelNode","showDetailLabelNode"];var _aa6=["display","show","showDetail"];var _aa7=0;dojo.forEach(_aa5,function(_aa8){this[_aa8].innerHTML=this.i18n[_aa6[_aa7]];_aa7++;},this);var _aa9=document.createElement("option");var _aaa=document.createElement("option");var _aab=document.createElement("option");_aa9.setAttribute("value","list");_aa9.innerHTML=this.i18n["optionList"];_aaa.setAttribute("value","thumbnails");_aaa.innerHTML=this.i18n["optionThumbnails"];_aab.setAttribute("value","thumbnailsTitle");_aab.innerHTML=this.i18n["optionThumbnailsTitle"];this.displayInputNode.appendChild(_aaa);this.displayInputNode.appendChild(_aa9);this.displayInputNode.appendChild(_aab);this.displayInputNode.value="list";var opt2=document.createElement("option");var opt4=document.createElement("option");var opt5=document.createElement("option");var opt6=document.createElement("option");var opt8=document.createElement("option");var _ab1=document.createElement("option");var _ab2=document.createElement("option");var _ab3=document.createElement("option");var _ab4=document.createElement("option");opt2.setAttribute("value","2");opt2.innerHTML="2";opt4.setAttribute("value","4");opt4.innerHTML="4";opt5.setAttribute("value","5");opt5.innerHTML="5";opt6.setAttribute("value","6");opt6.innerHTML="6";opt8.setAttribute("value","8");opt8.innerHTML="8";_ab1.setAttribute("value","10");_ab1.innerHTML="10";_ab2.setAttribute("value","12");_ab2.innerHTML="12";_ab3.setAttribute("value","15");_ab3.innerHTML="15";_ab4.setAttribute("value","20");_ab4.innerHTML="20";this.showInputNode.appendChild(opt2);this.showInputNode.appendChild(opt4);this.showInputNode.appendChild(opt5);this.showInputNode.appendChild(opt6);this.showInputNode.appendChild(opt8);this.showInputNode.appendChild(_ab1);this.showInputNode.appendChild(_ab2);this.showInputNode.appendChild(_ab3);this.showInputNode.appendChild(_ab4);this.showInputNode.value=opt6.value;this.showDisplayInit=true;}},_onResizeTitle:function(){setTimeout(dojo.hitch(this,function(){this._setTitleWidth();}),100);},changeLoadingStatus:function(_ab5){this.loadingStatus=_ab5;}});}if(!dojo._hasResource["dojox.data.dom"]){dojo._hasResource["dojox.data.dom"]=true;dojo.provide("dojox.data.dom");dojo.experimental("dojox.data.dom");dojox.data.dom.createDocument=function(str,_ab7){var _ab8=dojo.doc;if(!_ab7){_ab7="text/xml";}if(str&&(typeof dojo.global["DOMParser"])!=="undefined"){var _ab9=new DOMParser();return _ab9.parseFromString(str,_ab7);}else{if((typeof dojo.global["ActiveXObject"])!=="undefined"){var _aba=["MSXML2","Microsoft","MSXML","MSXML3"];for(var i=0;i<_aba.length;i++){try{var doc=new ActiveXObject(_aba[i]+".XMLDOM");if(str){if(doc){doc.async=false;doc.loadXML(str);return doc;}else{console.log("loadXML didn't work?");}}else{if(doc){return doc;}}}catch(e){}}}else{if((_ab8.implementation)&&(_ab8.implementation.createDocument)){if(str){if(_ab8.createElement){var tmp=_ab8.createElement("xml");tmp.innerHTML=str;var _abe=_ab8.implementation.createDocument("foo","",null);for(var i=0;i<tmp.childNodes.length;i++){_abe.importNode(tmp.childNodes.item(i),true);}return _abe;}}else{return _ab8.implementation.createDocument("","",null);}}}}return null;};dojox.data.dom.textContent=function(node,text){if(arguments.length>1){var _ac1=node.ownerDocument||dojo.doc;dojox.data.dom.replaceChildren(node,_ac1.createTextNode(text));return text;}else{if(node.textContent!==undefined){return node.textContent;}var _ac2="";if(node==null){return _ac2;}for(var i=0;i<node.childNodes.length;i++){switch(node.childNodes[i].nodeType){case 1:case 5:_ac2+=dojox.data.dom.textContent(node.childNodes[i]);break;case 3:case 2:case 4:_ac2+=node.childNodes[i].nodeValue;break;default:break;}}return _ac2;}};dojox.data.dom.replaceChildren=function(node,_ac5){var _ac6=[];if(dojo.isIE){for(var i=0;i<node.childNodes.length;i++){_ac6.push(node.childNodes[i]);}}dojox.data.dom.removeChildren(node);for(var i=0;i<_ac6.length;i++){dojo._destroyElement(_ac6[i]);}if(!dojo.isArray(_ac5)){node.appendChild(_ac5);}else{for(var i=0;i<_ac5.length;i++){node.appendChild(_ac5[i]);}}};dojox.data.dom.removeChildren=function(node){var _ac9=node.childNodes.length;while(node.hasChildNodes()){node.removeChild(node.firstChild);}return _ac9;};dojox.data.dom.innerXML=function(node){if(node.innerXML){return node.innerXML;}else{if(node.xml){return node.xml;}else{if(typeof XMLSerializer!="undefined"){return (new XMLSerializer()).serializeToString(node);}}}};}if(!dojo._hasResource["wt.widget.layout.ServiceWidgetLabel"]){dojo._hasResource["wt.widget.layout.ServiceWidgetLabel"]=true;dojo.provide("wt.widget.layout.ServiceWidgetLabel");dojo.declare("wt.widget.layout.ServiceWidgetLabel",oaf.widget.form.Label,{defaultLabel:"",idWidget:null,postCreate:function(args,frag){wt.widget.layout.ServiceWidgetLabel.superclass.postCreate.apply(this,arguments);this.labelNode.innerHTML=this.escapeXml(this.label);},setDefaultLabel:function(_acd){this.defaultLabel=_acd;},setLabel:function(){if(this.editable){var _ace=this._editForm.firstChild.value;_ace=_ace.replace(/(^\s*|\s*$)/g,"");this.labelNode.style.display="";if(_ace.length>0){this.setTitle(_ace);dojo.byId(this.idWidget).title=_ace;}else{this.setTitle((this.defaultLabel.length>0)?this.defaultLabel:this.label);dojo.byId(this.idWidget).title=(this.defaultLabel.length>0)?this.defaultLabel:this.label;}this._editForm.style.display="none";dojo.removeClass(this.domNode,"edition");if(this.editMode=="dblclick"){this.onDbclickEvent=dojo.connect(this.domNode,"ondblclick",this,this.onDblclick);}else{this.onClickEvent=dojo.connect(this.domNode,"onclick",this,this.onClickDelay);}dojo.setSelectable(this.domNode,false);this.editable=false;}},escapeXml:function(s){str=s.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/'/gm,"&#39;");return str;},setTitle:function(l){this.label=l;this.labelNode.innerHTML=this.escapeXml(l);}});}if(!dojo._hasResource["wt.widget.layout.ServiceWidget"]){dojo._hasResource["wt.widget.layout.ServiceWidget"]=true;dojo.provide("wt.widget.layout.ServiceWidget");dojo.declare("wt.widget.layout.ServiceWidget",oaf.widget.layout.ServiceWidget,{actionsList:["display:0","help:0","edit:0","tools:0","refresh:0","close:0","grip:0"],i18n:null,linkLabel:"",defaultLabel:"",label:"",displayShare:false,constructor:function(_ad1){if(_ad1.skin!=undefined&&_ad1.skin!=null){this.templateString="<div class=\"serviceWidget skin\">\n\n\n    <b class=\"serviceWidgetTop\">\n\n\n        <b class=\"xb1top\"></b>\n\n\n        <b class=\"xb2top\"></b>\n\n\n        <b class=\"xb3top\"></b>\n\n\n        <b class=\"xb4top\"></b>\n\n\n    </b>\n\n\n\t<div dojoAttachPoint=\"titleBar\" class=\"serviceWidgetTitleBar\" dojoAttachEvent=\"onmouseover:showHideActions,onmouseout:showHideActions\">\n\n\n\t\t<div class=\"serviceWidgetTitleText\">\n\n\n\t\t\t<img dojoAttachPoint=\"iconNode\" class=\"serviceWidgetIcon\" />\n\n\n\t\t\t<span dojoAttachPoint=\"labelNode\"></span>\n\n\n\t\t</div>\n\n\n\t\t<div class=\"serviceWidgetActions\" style=\"left:0px;\">\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"hideBton\" dojoAttachPoint=\"displayBton\" dojoAttachEvent=\"onclick:toggleDisplay\">&nbsp;</a>\n\n\n\t\t</div>\n\n\n\t\t<div class=\"serviceWidgetActions\" style=\"right:0px;\">\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"helpBton\" dojoAttachPoint=\"helpBton\" dojoAttachEvent=\"onclick:displayHelp\" title=\"${helpTitle}\"></a>\n\n\n            <a href=\"javascript:void(0);\" class=\"editBton\" dojoAttachPoint=\"editBton\" dojoAttachEvent=\"onclick:editService\" title=\"${editTitle}\"></a>\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"toolsBton\" dojoAttachPoint=\"toolsBton\" dojoAttachEvent=\"onclick:displayTools\" title=\"${toolsTitle}\"></a>\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"refreshBton\" dojoAttachPoint=\"refreshBton\" dojoAttachEvent=\"onclick:refreshService\" title=\"${refreshTitle}\">&nbsp;</a>\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"closeBton\" dojoAttachPoint=\"closeBton\" dojoAttachEvent=\"onclick:onClose\" title=\"${closeTitle}\">&nbsp;</a>\n\n\n\t\t\t<a href=\"javascript:void(0);\" class=\"gripBton\" dojoAttachPoint=\"gripBton\">&nbsp;</a>\n\n\n\t\t</div>\n\n\n\t</div>\n\n\n\t<div dojoAttachPoint=\"mainNode\" class=\"serviceWidgetMain\">\n\n\n\t\t<div dojoAttachPoint=\"gripNode\" class=\"serviceWidgetGrip\"></div>\n\n\n        <div id=\"${id}_settings\" dojoAttachPoint=\"settingsNode\" class=\"serviceWidgetSettings\">\n\n\n        </div>\n\n\n\t\t<div id=\"${id}_edition\" dojoAttachPoint=\"editionNode\" class=\"serviceWidgetEdition\"></div>\n\n\n\t\t<div id=\"${id}_content\">\n\n\n      <div dojoAttachPoint=\"containerNode\" class=\"serviceWidgetClient\"></div>\n\n\n  \t\t<div dojoAttachPoint=\"helpNode\" class=\"serviceWidgetHelpClient\" style=\"display:none\">\n\n\n        <div><a href=\"javascript:void(0);\" class=\"helpCloseBton\" dojoAttachEvent=\"onclick:displayHelp\" title=\"${closeTitle}\"></a></div>\n\n\n        <div class=\"helpContainer\" dojoAttachPoint=\"helpContainerNode\"></div>\n\n\n        <div class=\"helpFooter\">${helpFooterNotice1}<br/>${helpFooterNotice2}</div>\n\n\n      </div>\n\n\n  \t</div>\n\n\n\t\t<div class=\"ServiceWidgetLoading\">\n\n\n      <div dojoAttachPoint=\"itemLoadingMsg\" class=\"ServiceWidgetLoadingMessage\"></div>\n\n\n      <div dojoAttachPoint=\"itemLoadingImg\" class=\"ServiceWidgetLoadingImage\">&nbsp;</div>\t\n\n\n    </div>\t\n\n\n\t</div>\n\n\n\t<div dojoAttachPoint=\"statusBar\" class=\"serviceWidgetStatus\"></div>\n\n\n\t<div dojoAttachPoint=\"resizeHeightBton\" class=\"serviceWidgetResizeHeight\" dojoAttachEvent=\"onmousedown:resizeHeightOn\"><span class=\"resizeHeightHandle\">&nbsp;</span></div>\n\n\n    <b class=\"serviceWidgetBottom\">\n\n\n        <b class=\"xb4bottom\"></b>\n\n\n        <b class=\"xb3bottom\"></b>\n\n\n        <b class=\"xb2bottom\"></b>\n\n\n        <b class=\"xb1bottom\"></b>\n\n\n    </b>\n\n\n    \n\n\n    <!-- Tools container -->\n\n\n    <div dojoAttachPoint=\"toolsContainer\" class=\"serviceTools\" style=\"display:none\">\n\n\n    \n\n\n        <!-- rename -->\n\n\n        <div class=\"nofold\" dojoAttachPoint=\"rename\" dojoAttachEvent=\"onclick:_renameTitle\"></div>\n\n\n        <!-- /rename -->\n\n\n\n\n\n        <!-- color -->\n\n\n\t    <div class=\"fold\" dojoAttachEvent=\"onclick:_toggleSkin\" dojoAttachPoint=\"skinLabelNode\"></div>\n\n\n        <div class=\"collapse\" dojoAttachPoint=\"skinContainer\">\n\n\n            <div class=\"colorPicker\">  \n\n\n                <span dojoAttachPoint=\"colorpicker1Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker1\">&nbsp;</span>\n\n\n                <span dojoAttachPoint=\"colorpicker2Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker2\">&nbsp;</span>\n\n\n                <span dojoAttachPoint=\"colorpicker3Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker3\">&nbsp;</span>\n\n\n                <span class=\"clearer\">&nbsp;</span>\n\n\n            </div>\n\n\n\t\t\t<div class=\"colorPicker\">  \n\n\n                <span dojoAttachPoint=\"colorpicker4Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker4\">&nbsp;</span>\n\n\n                <span dojoAttachPoint=\"colorpicker5Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker5\">&nbsp;</span>\n\n\n                <span dojoAttachPoint=\"colorpicker6Node\" class=\"serviceWidgetColorpicker serviceWidgetColorpicker6\">&nbsp;</span>\n\n\n                <span class=\"clearer\">&nbsp;</span>\n\n\n            </div>\n\n\n        </div>\n\n\n\t    <!-- /color -->\n\n\n\t    \n\n\n        <!-- Share -->\n\n\n        <div dojoAttachPoint=\"share\" class=\"fold\" dojoAttachEvent=\"onclick:_toggleShare\"></div>\n\n\n        <div class=\"collapse\" dojoAttachPoint=\"shareContainer\">\n\n\n            <div dojoAttachPoint=\"shareMail\"  dojoAttachEvent=\"onclick:_sharePortletMail\" class=\"shareMail\"></div>\n\n\n            <div dojoAttachPoint=\"shareIM\" dojoAttachEvent=\"onclick:_sharePortletIm\" class=\"shareIM\"></div>\n\n\n        </div>\n\n\n        <!-- /Share -->\n\n\n        \n\n\n        <!-- Deplace -->\n\n\n        <div dojoAttachPoint=\"deplace\" class=\"fold\" dojoAttachEvent=\"onclick:_toggleDeplace\"></div>\n\n\n        <div class=\"collapse\" dojoAttachPoint=\"deplaceContainer\">\n\n\n            <div class=\"moveService\">\n\n\n        \t    <img dojoAttachPoint=\"deplaceLeftImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"left\" alt=\"${deplaceLeft}\" title=\"${deplaceLeft}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_left.gif\" />\n\n\n        \t    <img dojoAttachPoint=\"deplaceRightImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"right\" alt=\"${deplaceRight}\" title=\"${deplaceRight}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_right.gif\" />\n\n\n        \t    <img dojoAttachPoint=\"deplaceTopImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"top\" alt=\"${deplaceTop}\" title=\"${deplaceTop}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_top.gif\" />\n\n\n        \t    <img dojoAttachPoint=\"deplaceBottomImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"bottom\" alt=\"${deplaceBottom}\" title=\"${deplaceBottom}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_bottom.gif\" />\n\n\n        \t    <img dojoAttachPoint=\"deplaceAboveImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"above\" alt=\"${deplaceAbove}\" title=\"${deplaceAbove}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_above.gif\" />\n\n\n        \t    <img dojoAttachPoint=\"deplaceUnderImg\" dojoAttachEvent=\"onclick:_deplace\" value=\"under\" alt=\"${deplaceUnder}\" title=\"${deplaceUnder}\" src=\"../../../xhtmlService/common/skins/mys/images/module_move_under.gif\" />\n\n\n            </div>\n\n\n\t    </div>\n\n\n\t    <!-- /Deplace -->\n\n\n\n\n\n        <!-- Duplicate -->\n\n\n\t    <div class=\"nofold\" dojoAttachPoint=\"duplicate\" dojoAttachEvent=\"onclick:_duplicate\"></div>\n\n\n\t   <!-- /duplicate -->\n\n\n\t   \n\n\n    </div>\n\n\n    <!-- /Tools container -->\n\n\n    \n\n\n</div>\n";this._skinEnable=true;}},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("wt.widget","ServiceWidget",this.lang);this.editTitle=this.i18n.editTitle;this.helpTitle=this.i18n.helpTitle;this.refreshTitle=this.i18n.refreshTitle;this.toolsTitle=this.i18n.toolsTitle;this.closeTitle=this.i18n.closeTitle;this.deplaceLeft=this.i18n.deplaceLeft;this.deplaceRight=this.i18n.deplaceRight;this.deplaceTop=this.i18n.deplaceTop;this.deplaceBottom=this.i18n.deplaceBottom;this.deplaceAbove=this.i18n.deplaceAbove;this.deplaceUnder=this.i18n.deplaceUnder;this.helpFooterNotice1=this.i18n.helpFooterNotice1;this.helpFooterNotice2=this.i18n.helpFooterNotice2;this.helpDefaultXHTML=this.i18n.helpDefaultXHTML;this.helpDefaultRSS1=this.i18n.helpDefaultRSS1;this.helpDefaultRSS2=this.i18n.helpDefaultRSS2;if(this.linkLabel&&this.linkLabel!=""){this.trackLink=this.linkLabel;var a=this.linkLabel+"";var b=a.split("http://");var c=(b[1]+"").split("/");this.linkLabel="http://"+c[0]+"/";}},postCreate:function(){this.i18n=dojo.i18n.getLocalization("wt.widget","ServiceWidget",this.lang);this.skinLabelNode.innerHTML=this.i18n.color;this.editBton.innerHTML=this.i18n.edit;this.deplace.innerHTML=this.i18n.deplace;this.duplicate.innerHTML=this.i18n.duplicate;this.share.innerHTML=this.i18n.share;this.shareMail.innerHTML=this.i18n.shareMail;this.shareIM.innerHTML=this.i18n.shareIM;if(this.displayShare){dojo.style(this.share,"display","block");}else{dojo.style(this.share,"display","none");}this.rename.innerHTML=this.i18n.rename;dojo.connect(this.colorpicker1Node,"onclick",dojo.hitch(this,function(){this._setSkin("color1");}));dojo.connect(this.colorpicker2Node,"onclick",dojo.hitch(this,function(){this._setSkin("color2");}));dojo.connect(this.colorpicker3Node,"onclick",dojo.hitch(this,function(){this._setSkin("color3");}));dojo.connect(this.colorpicker4Node,"onclick",dojo.hitch(this,function(){this._setSkin("color4");}));dojo.connect(this.colorpicker5Node,"onclick",dojo.hitch(this,function(){this._setSkin("color5");}));dojo.connect(this.colorpicker6Node,"onclick",dojo.hitch(this,function(){this._setSkin("color6");}));dojo.addClass(this.domNode,this.skin);this.setEditable(false);this.setStatus("");this.setResizeHeight();this.setIcon();this.displayActions();if(this.gripBar){this.titleBar.style.display="none";this.gripNode.style.display="block";this.gripBton=null;}else{if(this.editableLabel){this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":true,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);this.labelNode=this.label.domNode;}else{this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":false,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);this.labelNode=this.label.domNode;}}dojo.setSelectable(this.resizeHeightBton,false);this.toggleDisplay();if(this.linkLabel!=""){dojo.connect(this.labelNode,"onclick",dojo.hitch(this,function(){this._goTo(this.linkLabel);}));}},_goTo:function(url){if((this.label._editForm==null)||(this.label._editForm.style.display=="none")){window.open(url);}},displayActions:function(){var list=this.actionsList;delete (this.actions);this.actions=[];if(list.length==1&&list[0]=="none"){return;}dojo.forEach(list,function(d){var _ad8=d.split(":");if(_ad8[0]=="edit"){this.setEditable(true);}var node=this[_ad8[0]+"Bton"];if(!node){return;}node.style.display="inline";dojo.setSelectable(node,false);var _ada=(_ad8[1])?parseInt(_ad8[1],10):0;if(_ad8[0]=="display"){if(!this.icon){this.iconNode.style.display="inline";this.iconNode.style.visibility="hidden";this.displayBton.title=this.i18n.hideModule;}if(_ada){this.iconNode.style.visibility="hidden";}}else{this.displayBton.title=this.i18n.displayModule;}if(!_ada){node.style.visibility="hidden";node.style.display="none";this.actions.push(node);}else{node.parentNode.className="serviceWidgetActions serviceWidgetActionsShow";}},this);},toggleDisplay:function(){if(this.displayState){dojo.removeClass(this.displayBton,"showBton");dojo.addClass(this.displayBton,"hideBton");this.mainNode.style.display="block";if(this.status){this.statusBar.style.display="block";}this.displayState=false;this.displayBton.title=this.i18n.hideModule;}else{dojo.removeClass(this.displayBton,"hideBton");dojo.addClass(this.displayBton,"showBton");this.mainNode.style.display="none";if(this.status){this.statusBar.style.display="none";}this.displayState=true;this.displayBton.title=this.i18n.displayModule;}},setLabel:function(txt){this.label.setTitle(txt);},_renameTitle:function(){this.label.changeLabel();if(mbs_App.tracking.isEnabled){var _adc;var _add;if(!this.href){_add="rss";_adc=this.trackLink;}else{_add="module";_adc=this.href;}mbs_App.tracking.updateModuleName(_add,_adc,this.label.label);}},_deplace:function(e){var _adf="";if(dojo.isMoz){_adf=e.target.attributes[3].nodeValue;}else{_adf=event.srcElement.value;}dojo.style(this.toolsContainer,"display","none");var grid=dijit.byId("tabContainer").selectedChildWidget;var _ae1=grid.cell.length;var _ae2=false;for(var i=0;i<_ae1;i++){var _ae4=grid.cell[i].childNodes;for(var j=0;j<_ae4.length;j++){if(_ae4[j].id==this.id){switch(_adf){case "right":if(grid.cell[i+1].childNodes.length>=j+1){grid.deplace(this,grid.cell[i+1].childNodes[j],true,i+1,j);}else{if(grid.cell[i+1].childNodes.length==0){grid.deplace(this,null,false,i+1,j);}else{grid.deplace(this,grid.cell[i+1].childNodes[grid.cell[i+1].childNodes.length-1],false,i+1,j);}}break;case "left":if(grid.cell[i-1].childNodes.length>=j+1){grid.deplace(this,grid.cell[i-1].childNodes[j],true,i-1,j);}else{if(grid.cell[i-1].childNodes.length==0){grid.deplace(this,null,false,i-1,j);}else{grid.deplace(this,grid.cell[i-1].childNodes[grid.cell[i-1].childNodes.length-1],false,i-1,j);}}break;case "top":grid.deplace(this,grid.cell[i].childNodes[0],true,i,0);break;case "bottom":grid.deplace(this,grid.cell[i].childNodes[_ae4.length-1],false,i,_ae4.length-1);break;case "above":grid.deplace(this,grid.cell[i].childNodes[j-1],true,i,j-1);break;case "under":grid.deplace(this,grid.cell[i].childNodes[j+1],false,i,j+1);break;}_ae2=true;}if(_ae2){break;}}if(_ae2){break;}}},_checkPlace:function(){dojo.style(this.deplaceLeftImg,"display","inline");dojo.style(this.deplaceRightImg,"display","inline");dojo.style(this.deplaceTopImg,"display","inline");dojo.style(this.deplaceAboveImg,"display","inline");dojo.style(this.deplaceBottomImg,"display","inline");dojo.style(this.deplaceUnderImg,"display","inline");if(dojo.hasClass(document.lastChild,"dj_ie6")){var grid=dijit.byId(dijit.byId("tabContainer").selectedChildWidget.id);}else{var grid=dijit.byId(this.mainNode.offsetParent.id);}var _ae7=grid.cell.length;var _ae8=false;for(var i=0;i<_ae7;i++){var _aea=grid.cell[i].childNodes;for(var j=0;j<_aea.length;j++){if(_aea[j].id==this.id){_ae8=true;if((i==0)||(_ae7==1)){dojo.style(this.deplaceLeftImg,"display","none");}if(i==(_ae7-1)){dojo.style(this.deplaceRightImg,"display","none");}if(j==0){dojo.style(this.deplaceTopImg,"display","none");dojo.style(this.deplaceAboveImg,"display","none");}if(j==_aea.length-1){dojo.style(this.deplaceBottomImg,"display","none");dojo.style(this.deplaceUnderImg,"display","none");}}if(_ae8){break;}}if(_ae8){break;}}},displayTools:function(e){var _aed=dojo.query(".editMenu");_aed.forEach(function(node){if(node.style.display=="block"){var _aef=(node.id).split("editMenu_");dijit.byId(_aef[1])._closeEditionMenu();dijit.byId(_aef[1]).disconnect(connectTabTools);}});if(!this.displayState){this._checkPlace();if(this.toolsContainer.style.display=="none"){var _aed=dojo.query(".serviceTools").style("display","none");this.toolsContainer.style.display="block";this.toolsContainer.id="idServiceTools";dojo.addClass(this.deplace,"unfold");dojo.addClass(this.deplaceContainer,"expand");dojo.addClass(this.share,"unfold");dojo.addClass(this.shareContainer,"expand");dojo.addClass(this.skinLabelNode,"unfold");dojo.addClass(this.skinContainer,"expand");this.toolsContainer.style.top=this.mainNode.offsetTop+"px";if(dojo.hasClass(document.lastChild,"dj_ie7")){this.toolsContainer.style.left=this.mainNode.offsetLeft+this.mainNode.offsetWidth-167+"px";}else{this.toolsContainer.style.left=this.mainNode.offsetLeft+this.mainNode.offsetWidth-102+"px";}this.toolsContainer.style.width="100px";dojo.removeClass(this.deplace,"unfold");dojo.removeClass(this.deplaceContainer,"expand");dojo.addClass(this.deplace,"fold");dojo.addClass(this.deplaceContainer,"collapse");dojo.removeClass(this.share,"unfold");dojo.removeClass(this.shareContainer,"expand");dojo.addClass(this.share,"fold");dojo.addClass(this.shareContainer,"collapse");dojo.removeClass(this.skinLabelNode,"unfold");dojo.removeClass(this.skinContainer,"expand");dojo.addClass(this.skinLabelNode,"fold");dojo.addClass(this.skinContainer,"collapse");connectServiceTools=this.connect(dojo.doc,"onmouseup","closeServiceTools");}else{this.toolsContainer.style.display="none";this.toolsContainer.id=null;}}},_toggleDeplace:function(){if(dojo.hasClass(this.deplaceContainer,"collapse")){dojo.removeClass(this.deplace,"fold");dojo.addClass(this.deplace,"unfold");dojo.removeClass(this.deplaceContainer,"collapse");dojo.addClass(this.deplaceContainer,"expand");}else{dojo.removeClass(this.deplace,"unfold");dojo.addClass(this.deplace,"fold");dojo.removeClass(this.deplaceContainer,"expand");dojo.addClass(this.deplaceContainer,"collapse");}dojo.removeClass(this.share,"unfold");dojo.addClass(this.share,"fold");dojo.removeClass(this.shareContainer,"expand");dojo.addClass(this.shareContainer,"collapse");dojo.removeClass(this.skinLabelNode,"unfold");dojo.addClass(this.skinLabelNode,"fold");dojo.removeClass(this.skinContainer,"expand");dojo.addClass(this.skinContainer,"collapse");},_toggleShare:function(){if(dojo.hasClass(this.shareContainer,"collapse")){dojo.removeClass(this.share,"fold");dojo.addClass(this.share,"unfold");dojo.removeClass(this.shareContainer,"collapse");dojo.addClass(this.shareContainer,"expand");}else{dojo.removeClass(this.share,"unfold");dojo.addClass(this.share,"fold");dojo.removeClass(this.shareContainer,"expand");dojo.addClass(this.shareContainer,"collapse");}dojo.removeClass(this.deplace,"unfold");dojo.addClass(this.deplace,"fold");dojo.removeClass(this.deplaceContainer,"expand");dojo.addClass(this.deplaceContainer,"collapse");dojo.removeClass(this.skinLabelNode,"unfold");dojo.addClass(this.skinLabelNode,"fold");dojo.removeClass(this.skinContainer,"expand");dojo.addClass(this.skinContainer,"collapse");},_toggleSkin:function(){if(dojo.hasClass(this.skinContainer,"collapse")){dojo.removeClass(this.skinLabelNode,"fold");dojo.addClass(this.skinLabelNode,"unfold");dojo.removeClass(this.skinContainer,"collapse");dojo.addClass(this.skinContainer,"expand");}else{dojo.removeClass(this.skinLabelNode,"unfold");dojo.addClass(this.skinLabelNode,"fold");dojo.removeClass(this.skinContainer,"expand");dojo.addClass(this.skinContainer,"collapse");}dojo.removeClass(this.deplace,"unfold");dojo.addClass(this.deplace,"fold");dojo.removeClass(this.deplaceContainer,"expand");dojo.addClass(this.deplaceContainer,"collapse");dojo.removeClass(this.share,"unfold");dojo.addClass(this.share,"fold");dojo.removeClass(this.shareContainer,"expand");dojo.addClass(this.shareContainer,"collapse");},_sharePortletIm:function(){sharingWidget.setType("portlet","IM",this.idDb,this.id);sharingWidget.show();},_sharePortletMail:function(){var id=this.id.split("tabButton_")[1];sharingWidget.setType("portlet","Mail",this.idDb,this.id);sharingWidget.show();},closeServiceTools:function(e){console.debug(e);if(e.target.className=="toolsBton"){dojo.byId("idServiceTools").id=null;this.disconnect(connectServiceTools);}else{if(e.target.parentNode.className!="serviceTools"){dojo.style(dojo.byId("idServiceTools"),"display","none");dojo.byId("idServiceTools").id=null;this.disconnect(connectServiceTools);}}dojo.subscribe("/dnd/drop",function(){if(dojo.byId("idServiceTools")){dojo.style(dojo.byId("idServiceTools"),"display","none");}});},displayLoading:function(flag,txt){if(!flag){this.itemLoadingImg.style.display="none";this.itemLoadingMsg.style.display="none";this.containerNode.style.display="block";}else{this.containerNode.style.display="none";this.itemLoadingImg.style.display="block";this.itemLoadingMsg.style.display="block";this.itemLoadingMsg.innerHTML=(txt)?txt:"";}},setIcon:function(uri){if(this.icon){this.iconNode.setAttribute("alt",this.i18n.logo);}wt.widget.layout.ServiceWidget.superclass.setIcon.apply(this,arguments);},setDefaultLabel:function(_af5){this.defaultLabel=_af5;this.label.setDefaultLabel(_af5);},editService:function(){var d=this.editionNode.style.display;if(mbs_App.tracking.isEnabled){if(d=="none"){if(this.href){mbs_App.tracking.displayModuleConfigurationForm("module",this.href);}else{mbs_App.tracking.displayModuleConfigurationForm("rss",this.trackLink);}}else{if(this.href){mbs_App.tracking.closeModuleConfigurationForm("module",this.href);}else{mbs_App.tracking.closeModuleConfigurationForm("rss",this.trackLink);}}}this.editionNode.style.display=(d===""||d==="none")?"block":"none";this.editBton.innerHTML=(this.editionNode.style.display=="block")?this.i18n["endEdit"]:this.i18n["edit"];if(this._skinEnable){var d=this.settingsNode.style.display;this.settingsNode.style.display=(d===""||d==="none")?"block":"none";}if(this.displayState){this.toggleDisplay();}},_duplicate:function(){var _af7=(this.isIconify==1)?false:true;var _af8=Math.round((Math.random()*10000));var col="";var _afa="";var _afb=this.domNode.parentNode.id;var grid=dijit.byId(_afb.split("_dz")[0]);for(var i=0;i<grid.cell.length;i++){if(grid.cell[i].id==_afb){col=i;break;}}for(var j=0;j<grid.cell[i].childNodes.length;j++){if(grid.cell[i].childNodes[j].id==this.id){_afa=j+1;break;}}if(this.declaredClass=="wt.widget.layout.XHTMLService"){var _aff=new wt.widget.layout.XHTMLService({id:"new_xhtml_"+_af8,proxy:"./proxy/proxyXML.php",proxyXML:"./proxy/proxyXML.php",nameDataCrypted:"",href:this.href,title:this.label.label,skin:this.skin,actionsList:["display:0","edit:1","help:1","tools:1","refresh:1","close:1"],icon:true,status:true,editableLabel:false,resizeHeight:false,isMovable:true,displayState:_af7,configParams:this.configParams,displayShare:this.displayShare});dijit.byId("tabContainer").selectedChildWidget.addService(_aff,col,_afa);oaf.base.pref.userPref.registerChild(_aff);}else{if(this.declaredClass=="wt.widget.layout.RssFeedContainer"){var _b00=new wt.widget.layout.RssFeedContainer({id:"new_rss_"+_af8,title:this.label.label,label:this.label.label,skin:this.skin,editableLabel:false,linkLabel:this.linkLabel,displayState:_af7,displayShare:this.displayShare});var _b01=this.getChildren();var _b02=new wt.widget.layout.RssFeed({href:_b01[0].href,nbItems:_b01[0].nbItems,rssItemsRead:_b01[0].rssItemsRead,showDesc:_b01[0].showDesc,activeLink:_b01[0].activeLink,proxyIco:_b01[0].proxyIco,rssParser:_b01[0].rssParser});oaf.base.pref.userPref.registerChild(_b00);dijit.byId("tabContainer").selectedChildWidget.addService(_b00,col,_afa);_b00.addChild(_b02);}}if(mbs_App.tracking.isEnabled){var _b03;var _b04;if(!this.href){_b04="rss";_b03=this.trackLink;}else{_b04="module";_b03=this.href;}mbs_App.tracking.duplicateModule(_b04,_b03);}},displayHelp:function(){if(this.helpNode.style.display=="none"){if(mbs_App.tracking.isEnabled){var _b05;var _b06;if(!this.href){_b06="rss";_b05=this.trackLink;}else{_b06="module";_b05=this.href;}mbs_App.tracking.displayModuleHelp(_b06,_b05);}this.helpNode.style.display="block";this.containerNode.style.display="none";}else{this.helpNode.style.display="none";this.containerNode.style.display="block";}}});}if(!dojo._hasResource["wt.widget.layout.XHTMLService"]){dojo._hasResource["wt.widget.layout.XHTMLService"]=true;dojo.provide("wt.widget.layout.XHTMLService");dojo.declare("wt.widget.layout.XHTMLService",[wt.widget.layout.ServiceWidget,dijit._Contained],{href:"",icon:true,i18n:"",target:null,currentTarget:null,sources:null,callBack:null,currentPage:null,formTarget:null,configParams:"",title:"",timeOut:null,refreshFrequency:0,proceedDndConnect:null,confirmClose:true,tabHdlParse:[],proxy:"",proxyXML:"",proxyIco:"",loading:"",confirmation:"",loaded:"",treatment_error:"",loading_error:"",isParamsCrypted:false,isIframeLoaded:false,cryptedParams:[],uri_serviceParser:"",uri_serviceMediator:"",uri_secureForm:"",iframeMode:false,iframeId:"",uri_iframe:"",currentIframeQuery:"",synchSubmitForm:null,pollingInterval:null,pollingObjects:null,widgetChild:null,urlToLoad:"",formToLoad:null,enableSecureMode:true,widgetBaseDomain:"",applicationBaseUri:"",constructor:function(){this.tabHdlParse=[];this.pollingObjects=[];},postMixInProperties:function(){wt.widget.layout.XHTMLService.superclass.postMixInProperties.apply(this);this.i18n=dojo.i18n.getLocalization("oaf.widget","XHTMLService_resources",this.lang);this.proxy=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyXML.php")).toString();this.proxyXML=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyXML.php")).toString();this.proxyIco=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyIco.php")).toString();dojo.forEach(["loading","loaded","treatment_error","loading_error","confirmation"],function(prop){if(!this[prop]){this[prop]=this.i18n[prop];}},this);var id=this.id.split("_");id=id[id.length-1];var _b09=(this.widgetBaseDomain)?this.widgetBaseDomain+id+".":"";this.uri_iframe="http://"+_b09+this.applicationBaseUri+"/"+this.uri_serviceParser;},postCreate:function(args,frag){wt.widget.layout.XHTMLService.superclass.postCreate.apply(this,arguments);if(this.href!==""){var url=this.href.split("/");if(url[url.length-1]!=""&&url[url.length-1].indexOf(".")==-1){this.href+="/";}this.loadUrl(this.href);}if(this.title!=""){this.setLabel(this.title);}this.domNode.style.display="block";this.helpContainerNode.innerHTML=this.helpDefaultXHTML;if(this.iframeMode&&dojo.isSafari){this.initPolling();}},periodicalRefresh:function(){if(this.refreshFrequency!=0&&!isNaN(this.refreshFrequency)){this.refreshService();if(this.timeOut){clearTimeout(this.timeOut);}this.timeOut=setTimeout("dijit.byId('"+this.id+"').periodicalRefresh()",this.refreshFrequency);}},refreshService:function(){this.loadUrl(this.href);},refreshCurrentPage:function(){if(this.iframeMode){if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).submit();}else{dojo.byId("myiframe_"+this.id).src=this.currentIframeQuery;}}else{if(this.currentPage){this.doXHR(this.currentPage);}}},onClose:function(){if(this.confirmClose){alertWidget.setType("confirm");alertWidget.setText(this.confirmation);alertWidget.show();okAlert=dojo.connect(alertWidget.ok,"onclick",dojo.hitch(this,function(){dojo.disconnect(okAlert);dojo.disconnect(cancelAlert);this.close();if(mbs_App.tracking.isEnabled){mbs_App.tracking.deleteModule("module",this.href);}}));cancelAlert=dojo.connect(alertWidget.cancel,"onclick",function(){dojo.disconnect(okAlert);dojo.disconnect(cancelAlert);});}else{this.close();}},close:function(){this.onUnLoad();this.resetSources();this.resetTarget();if(this.timeOut){clearTimeout(this.timeOut);}if(this.getParent()){this.getParent().removeChild(this);this.destroy();}else{this.destroy();}},loadUrl:function(url,form){if(form||!this.iframeMode){var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var id=this.id.split("_");var kw={url:this.proxy,handleAs:"text",encoding:"utf-8",headers:{"Accept-Language":lang}};kw.content={};if(form){this.manageURL(form.action);if(/post/i.test(form.method)){kw.url=this.proxy+"?url="+this.uri;}else{kw.content=this.toProxyQuery(this.uri);}kw.form=form;if(this._checkClickedButtonNode()){kw.content[this.clickedButton.name]=this.clickedButton.value;}}else{this.manageURL(url);kw.content=this.toProxyQuery(this.uri);}for(var p in this.configParams){kw.content[p]=this.configParams[p];}if((this.isParamsCrypted)||(this.cryptedParams.length>0)){kw.content["paramCrypted[]"]=Array();for(var i in this.cryptedParams){kw.content["paramCrypted[]"].push(this.cryptedParams[i]);}}kw.content.mbs_lang=lang;kw.content.moduleId=id[id.length-1];this.doXHR(kw);}else{this.loadUrlFromIframe(url);}},loadUrlFromIframe:function(url,form){this.urlToLoad="";this.formToLoad=null;this.urlToLoad=url;this.formToLoad=form;this.synchro();},doLoadUrlFromIframe:function(url,form){var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var id=this.id.split("_");this.manageURL(url);if(!this.startHandler){this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlockerIframe");}if(!this.dropHandler){this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlockerIframe");}if(!this.cancelHandler){this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlockerIframe");}if(!dojo.byId("myiframe_"+this.id)){try{var _b1a=document.createElement("<iframe name=\"myiframe_"+this.id+"\">");}catch(e){var _b1a=document.createElement("iframe");}_b1a.frameBorder="0";_b1a.className="myiframe";_b1a.id="myiframe_"+this.id;_b1a.name="myiframe_"+this.id;this.containerNode.appendChild(_b1a);this.iframeId=_b1a.id;}var _b1b=dojo.objectToQuery(this.configParams);if((this.isParamsCrypted)||(this.cryptedParams.length>0)){for(var i in this.cryptedParams){_b1b+="&paramCrypted[]="+encodeURIComponent(this.cryptedParams[i]);}}var sign="";url+="";if(url.indexOf("?")!=-1){sign="&";}else{sign="?";}this.currentIframeQuery=this.uri_iframe+encodeURIComponent(url+sign+"moduleId="+id[id.length-1]+"&mbs_lang="+lang)+"&module_id="+encodeURIComponent(this.id)+"&"+_b1b;this.setStatus(this.loading);if(form){form.action=this.currentIframeQuery;form.target="myiframe_"+this.id;form.submit();}else{if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).parentNode.removeChild(dojo.byId("formIframe_"+this.id));}dojo.byId("myiframe_"+this.id).src=this.currentIframeQuery;}},submitFormFromIframe:function(_b1e,_b1f,_b20){if(_b20&&_b20=="post"){if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).parentNode.removeChild(dojo.byId("formIframe_"+this.id));}var form=document.createElement("form");form.method="post";form.id="formIframe_"+this.id;dojo.style(form,"display","none");for(var el in _b1f){var _b23=document.createElement("input");_b23.name=el;_b23.value=_b1f[el];form.appendChild(_b23);}this.containerNode.appendChild(form);this.loadUrlFromIframe(_b1e,form);}else{var _b1f=dojo.objectToQuery(_b1f);if(_b1f){var sign="";if(_b1e.indexOf("?")!=-1){sign="&";}else{sign="?";}this.loadUrlFromIframe(_b1e+sign+_b1f);}else{this.loadUrlFromIframe(_b1e);}}},_createBlockerIframe:function(_b25,_b26,copy){if(_b25){for(var i=0;i<_b26.length;++i){var node=_b26[i];var item=_b25.getItem(node.id);if(item){if(item.type=="XHTMLService_Element"){if(!this.blockerIframe){this.blockerIframe=dojo.doc.createElement("div");dojo.addClass(this.blockerIframe,"serviceWidgetXHTMLBlocker");this.containerNode.parentNode.insertBefore(this.blockerIframe,this.containerNode);}else{this.blockerIframe.style.display="block";}var dim=dojo.marginBox(this.containerNode);dojo.marginBox(this.blockerIframe,dim);if(this.callBack||this.formTarget){this.target=new dojo.dnd.Target(this.blockerIframe,{creator:this.target_creator,accept:["XHTMLService_Element"],skipForm:true});this.target.onDndStart(_b25,_b26,copy);}}}}}},_removeBlockerIframe:function(_b2c,_b2d,copy){if(_b2d){this.proceedDndIframe(_b2c,_b2d,copy);}if(this.blockerIframe){this.blockerIframe.style.display="none";}this.resetTarget();},proceedDndIframe:function(_b2f,_b30,copy){if(dojo.dnd.manager().target==this.target){var ds=_b30[0]?_b30[0].firstChild:null;if(ds!=null&&ds.nodeType==1){var url=ds.getAttribute("rel");if(url&&url.indexOf("http://")!=-1&&this.callBack){if(this.callBack.indexOf("?")!=-1){this.loadUrl(new dojo._Url(this.uri,this.callBack+"&mf="+encodeURIComponent(url)));}else{this.loadUrl(new dojo._Url(this.uri,this.callBack+"?mf="+encodeURIComponent(url)));}}else{if(this.formTarget){var info=ds.innerHTML;if(dojo.isSafari){if(this.synchPollingObjects){this.synchPollingObjects.push({action:"submitForm",args:{"value":info}});}}else{if(this.synchSubmitForm){this.synchSubmitForm(info);}}}}}}},doXHR:function(kw){var get=!(kw.form&&/post/i.test(kw.form.method));this.currentPage=kw;this.resetSources();this.resetTarget();this.resetEvents();this.helpNode.style.display="none";this.setStatus(this.loading);this.displayLoading(true,this.loading);kw.content.mbs_nocache=new Date();var _b37=null;if(get){_b37=dojo.xhrGet(kw);}else{_b37=dojo.xhrPost(kw);}this.resetService();_b37.addCallback(dojo.hitch(this,this._loadContent));_b37.addErrback(dojo.hitch(this,this._loadError));},_loadContent:function(data,e){try{this.setStatus(this.loaded,true);this.displayLoading(false);if(data!==""){if(dojo.isIE){data="<html>\n"+data.match(/(<head[\s\w\W]+)|(<body[\s\w\W]+)/mig);data=data.replace(/&/gm,"&amp;");}data=data.replace(/MBS_REFRESH\(\)/g,"dijit.byId('"+this.id+"').refreshService()");data=data.replace(/MBS_REFRESH_CURRENT_PAGE\(\)/g,"dijit.byId('"+this.id+"').refreshCurrentPage()");data=data.replace(/(MBS_SETVALUE\()(.*?)(,)(.*?)(\))/g,"dijit.byId('"+this.id+"').setValue($2,$4)");data=data.replace(/(MBS_GETVALUE\()(.*?)(\))/g,"dijit.byId('"+this.id+"').getValue($2)");data=data.replace(/MBS_SHOWEDITION\(\)/g,"dijit.byId('"+this.id+"').editService()");var id=this.id.split("_");id=id[id.length-1];data=data.replace(/MBS_MODULE_ID/g,id);data=data.replace(/MBS_TITLE/g,"dijit.byId('"+this.id+"').label.labelNode");data=data.replace(/MBS_CONTENT/g,"dijit.byId('"+this.id+"').containerNode");data=data.replace(/MBS_PROXY_XML/g,"dijit.byId('"+this.id+"').proxyXML");data=data.replace(/MBS_PROXY/g,"dijit.byId('"+this.id+"').proxy");var doc=dojox.data.dom.createDocument(data);if(!doc.firstChild||doc.firstChild.nodeName=="parsererror"){this._displayError(this.treatment_error);return;}this.parseDoc(doc);this.onLoad();}}catch(e){console.debug(e.name+" : "+e.message);}},_loadError:function(t,e){this.displayLoading(false);this._displayError(this.loading_error);this.onError();},_displayError:function(msg){if(this.status){this.setStatus(msg,true);}else{this.containerNode.innerHTML=msg;}this.setEditable(false);},manageURL:function(u){try{this.uri=new dojo._Url(u);this.params=this.uri.query;}catch(e){console.debug(e.name+" : "+e.message);}},getNodes:function(node,_b41,doc){if(!doc){doc=document;}return (_b41)?doc.getElementsByTagName(node)[0]:doc.getElementsByTagName(node);},inArray:function(_b43,_b44){return dojo.indexOf(_b43,_b44)>-1;},parseDoc:function(doc){MBS_ONUNLOAD=null;MBS_ONLOAD=null;MBS_CB=null;var _b46=this.containerNode;var id=this.id;var head=this.getNodes("head",1);var body=this.getNodes("body",1,doc);if(!body){return;}if(this.timeOut){clearTimeout(this.timeOut);}dojo.forEach(this.getNodes("meta",0,doc),dojo.hitch(this,function(meta){if(meta.getAttribute("name")=="refreshFrequency"){this.refreshFrequency=meta.getAttribute("content")*1*60*1000;if(this.refreshFrequency&&this.refreshFrequency>=120000){this.timeOut=setTimeout("dijit.byId('"+this.id+"').periodicalRefresh()",this.refreshFrequency);}else{this.refreshFrequency=0;}}}));var _b4b=this.getNodes("title",true,doc);if(_b4b){if(this.label.label==""||this.label.label==this.defaultLabel){if(dojo.isIE){this.setLabel(dojox.data.dom.textContent(_b4b).replace(/&amp;/gm,"&"));}else{this.setLabel(dojox.data.dom.textContent(_b4b));}}if(dojo.isIE){this.setDefaultLabel(dojox.data.dom.textContent(_b4b).replace(/&amp;/gm,"&"));}else{this.setDefaultLabel(dojox.data.dom.textContent(_b4b));}}dojo.forEach(this.getNodes("link",0,doc),dojo.hitch(this,function(link){link.setAttribute("href",proxyIco+"?url="+encodeURIComponent(new dojo._Url(this.uri,link.getAttribute("href"))));if(link.getAttribute("rel").toLowerCase()=="shortcut icon"){this.setIcon(link.getAttribute("href"));}}));var _b4d="";dojo.forEach(this.getNodes("style",0,doc),function(css){_b4d+=dojox.data.dom.textContent(css);});if(_b4d!==""){try{_b4d=_b4d.replace(/\n\s*([a-zA-z0-9\.\-, :#\*\[\]"=>\+]*)\s*([{])/g,function(str,p1,p2,_b52,s){return "\n"+"#"+id+"_content"+" "+p1.split(",").join(", "+"#"+id+"_content"+" ")+p2;});var re=/(url)([\( =\"']+)([^\"'\)]+)([\)\"']+)/mig;_b4d=_b4d.replace(re,dojo.hitch(this,function(str,p1,p2,p3,p4){if(p3.indexOf("http")===-1){p3=new dojo._Url(this.uri,p3);}return p1+p2+p3+p4;}));if(!dojo.isIE){if(dojo.byId("style_"+id)){dojo.byId("style_"+id).innerHTML=_b4d;}else{var _b5a=document.createElement("style");_b5a.setAttribute("type","text/css");_b5a.setAttribute("id","style_"+id);if(!head){console.debug("No head tag in document, aborting styles");return;}else{head.appendChild(_b5a);}var _b5b=document.createTextNode(_b4d);_b5a.appendChild(_b5b);}}else{if(!dojo.byId("style_modules")){var _b5a=document.createElement("style");_b5a.setAttribute("type","text/css");_b5a.setAttribute("id","style_modules");if(!head){console.debug("No head tag in document, aborting styles");return;}else{head.appendChild(_b5a);}}_b4d="#style_"+id+"{}"+_b4d+"#end_style_"+id+"{}\n";var _b5c=new RegExp("(#style_"+id+")\\s(.|\n)*(#end_style_"+id+")\\s([^}]*?)(})","gi");dojo.byId("style_modules").styleSheet.cssText=dojo.byId("style_modules").styleSheet.cssText.replace(_b5c,"")+_b4d;}}catch(e){console.debug("XHTMLService : style declaration error");}}dojo.forEach(this.getNodes("img",0,doc),dojo.hitch(this,function(img){var src=new dojo._Url(this.uri,img.getAttribute("src"));img.setAttribute("src",src);}));dojo.forEach(this.getNodes("input",0,doc),dojo.hitch(this,function(_b5f){if(_b5f.getAttribute("type")!=="image"){return;}var src=new dojo._Url(this.uri,_b5f.getAttribute("src"));_b5f.setAttribute("src",src);}));dojo.forEach(this.getNodes("a",0,doc),function(a){var href=a.getAttribute("href");if(href){var JS=href.match(/^(((javascript|mailto):)|#)/igm)===null;if(JS&&href!=""){a.setAttribute("oaf_href",href);}}});dojo.forEach(this.getNodes("form",0,doc),function(form){var _b65=form.getAttribute("action");if(_b65){var JS=_b65.match(/^(((javascript|mailto):)|#)/igm)===null;if(JS&&_b65!=""){form.setAttribute("oaf_action",_b65);}}});var _b67="";dojo.forEach(this.getNodes("script",0,doc),function(_b68){if(!_b68.getAttribute("src")){try{if(dojo.isIE){_b67+=dojox.data.dom.textContent(_b68).replace(/&amp;/gm,"&")+"\n";}else{_b67+=dojox.data.dom.textContent(_b68)+"\n";}}catch(e){console.debug("XHTMLService : js eval error");}}});var dom="";dojo.forEach(body.childNodes,function(node){dom+=dojox.data.dom.innerXML(node).replace(/(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)/mig,"").replace(/(?:<style.*?>)((\n|\r|.)*?)(?:<\/style>)/mig,"");});if(dojo.isIE){dom=dom.replace(/&amp;/gm,"&");}_b46.innerHTML=dom;dojo.forEach(this.getNodes("a",0,_b46),dojo.hitch(this,function(link){var _b6c=link.getAttribute("oaf_href");if(_b6c){var _b6d=dojo.connect(link,"onclick",dojo.hitch(this,function(e){e.preventDefault();var href=link.getAttribute("oaf_href");if(href.indexOf("http://")!=-1||href.indexOf("https://")!=-1){window.open(href);if(mbs_App.tracking.isEnabled){mbs_App.tracking.externalLink(href);}}else{href=href.replace("+","%20");this.loadUrl(new dojo._Url(this.uri,href));}}));this.tabHdlParse.push(_b6d);_b6d=null;}}));this._initDragElement(this.getNodes("span",0,_b46));var _b70=this.getNodes("form",0,_b46);if(_b70){var cfg=false;var _b72=false;var _b73=[];dojo.forEach(_b70,function(form){_b73.push(form);});dojo.forEach(_b73,dojo.hitch(this,function(form){if(form.className&&dojo.hasClass(form,"configuration")){cfg=true;if(this.enableSecureMode&&form.className&&dojo.hasClass(form,"secure")){form.parentNode.removeChild(form);if(!dojo.byId("configure"+this.id)){var _b76=document.createElement("DIV");_b76.id="configure"+this.id;this.editionNode.appendChild(_b76);}this.isParamsCrypted=true;this.secureProcess(false,true,false);_b72=true;}if(this.isParamsCrypted!==true){this._setEditionNode(form);for(var p in this.configParams){if(form.elements[p]&&form.elements[p].type){this._fillInInput(form.elements[p],this.configParams[p]);}else{if(form.elements[p]&&form.elements[p].length>0){for(var ind=0;ind<form.elements[p].length;ind++){if(form.elements[p][ind].nodeType&&form.elements[p][ind].nodeType==1){if(form.elements[p][ind]&&form.elements[p][ind].type){this._fillInInput(form.elements[p][ind],this.configParams[p]);}}}}}}var iq="input:not([type=file]):not([type=submit]):not([type=image]):not([type=reset]):not([type=button]):not([type=hidden]), select, textarea";var _b7a=dojo.query(iq,form).filter(function(node){return !node.disabled&&node.name;});if(_b7a.length>0){_b72=true;}this.configParams={};this.configParams=dojo.formToObject(form,"utf8");var _b7c=this;form.onsubmit=function(){_b7c.saveParams(this);return false;};}}else{if(form.getAttribute("oaf_action")){if(form.getAttribute("oaf_action").indexOf("http://")==-1&&(form.getAttribute("oaf_action").indexOf("https://")==-1)){var _b7d=false;for(var i=0;i<form.elements.length;i++){var node=form.elements[i];if(node&&node.type&&this.inArray(["submit","button"],node.type.toLowerCase())){_b7d=true;var _b80=dojo.connect(node,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));this.tabHdlParse.push(_b80);_b80=null;}}var _b82=this.getNodes("input",0,form);for(var i=0;i<_b82.length;i++){var _b83=_b82[i];if(_b83.type&&_b83.type.toLowerCase()=="image"&&_b83.form==form){_b7d=true;var _b80=dojo.connect(_b83,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));this.tabHdlParse.push(_b80);_b80=null;}}if(_b7d){var _b85=dojo.connect(form,"onsubmit",dojo.hitch(this,function(e){e.preventDefault();this._submitForm(e.target);}));this.tabHdlParse.push(_b85);_b85=null;}}else{form.target="_blank";}}this._initDropElement(form);}}));delete _b73;if(!_b72){this.setEditable(false);}else{this.setEditable(true);this.editBton.style.display="inline";}if(!cfg){this.configParams={};}}dojo.forEach(this.getNodes("iframe",0,_b46),dojo.hitch(this,function(_b87){if(_b87.getAttribute("src")){_b87.src=new dojo._Url(this.uri,_b87.getAttribute("src"));}}));dojo.forEach(this.getNodes("div",0,_b46),dojo.hitch(this,function(div){if(div&&div.className&&div.className.toLowerCase()=="help"){if(this.helpContainerNode.hasChildNodes()){this.helpContainerNode.replaceChild(div,this.helpContainerNode.firstChild);}else{this.helpContainerNode.appendChild(div);}}}));eval(_b67);this.onUnLoad=(typeof MBS_ONUNLOAD=="function")?MBS_ONUNLOAD:function(){};this.onLoad=(typeof MBS_ONLOAD=="function")?MBS_ONLOAD:function(){};this.callBack=(typeof MBS_CB=="string")?MBS_CB:null;if(this.callBack||this.formTarget){this.target=new dojo.dnd.Target(this.containerNode,{creator:this.target_creator,accept:["XHTMLService_Element"],skipForm:true});this.proceedDndConnect=dojo.connect(this.target,"onDndDrop",this,"proceedDnd");}this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlocker");this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlocker");this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlocker");},_createBlocker:function(_b89,_b8a){if(_b89){for(var i=0;i<_b8a.length;++i){var node=_b8a[i];var item=_b89.getItem(node.id);if(item){if(item.type!="XHTMLService_Element"){if(!this.blocker){this.blocker=dojo.doc.createElement("div");dojo.addClass(this.blocker,"serviceWidgetXHTMLBlocker");this.containerNode.parentNode.insertBefore(this.blocker,this.containerNode);}else{this.blocker.style.display="block";}var dim=dojo.marginBox(this.containerNode);dojo.marginBox(this.blocker,dim);}}}}},_removeBlocker:function(){if(this.blocker){this.blocker.style.display="none";}},_setClickedButton:function(e){this.clickedButton=e.target;},_checkClickedButtonNode:function(){return !(!this.clickedButton||this.clickedButton.disabled||!this.clickedButton.name);},_fillInInput:function(_b90,_b91){if(!this.inArray(["radio","checkbox","select-one","select-multiple"],_b90.type.toLowerCase())){_b90.value=_b91;}else{if(this.inArray(["radio","checkbox"],_b90.type.toLowerCase())&&(_b90.value==_b91||_b91=="on")){_b90.checked=true;}else{if(this.inArray(["select-one","select-multiple"],_b90.type.toLowerCase())){var _b92=_b90.getElementsByTagName("option");dojo.forEach(_b92,dojo.hitch(this,function(_b93){if(_b93.value==_b91){_b93.selected=true;}}));}}}},_submitForm:function(form){try{while(!dijit._editor.selection.isTag(form,["form"])&&form.parentNode){form=form.parentNode;}var _b95=form.getAttribute("oaf_action");form.action=new dojo._Url(this.uri,_b95);this.loadUrl(null,form);}catch(e){console.debug(e.name+" : "+e.message);}},_setEditionNode:function(_b96){if(this.editionNode.hasChildNodes()){this.editionNode.replaceChild(_b96,this.editionNode.firstChild);}else{this.editionNode.appendChild(_b96);}},saveParams:function(form){var form=form;while(!dijit._editor.selection.isTag(form,["form"])&&form.parentNode){form=form.parentNode;}this.configParams={};this.configParams=dojo.formToObject(form,"utf8");this.loadUrl(this.href);if(mbs_App.tracking.isEnabled){mbs_App.tracking.updateModuleConfiguration("module",this.href);}},data_creator:function(item,hint){var _b9a=[];_b9a.push("XHTMLService_Element");var node=dojo.doc.createElement("span");node.setAttribute("dndType","XHTMLService_Element");if(hint=="avatar"){node.innerHTML=item.innerHTML;}else{var _b9c=dojo.doc.createElement("span");_b9c.style.cursor="move";for(i=0;i<item.attributes.length;i++){var attr=item.attributes[i];if(attr.specified){if(attr.nodeName=="class"){_b9c.className=attr.nodeValue;}else{_b9c.setAttribute(attr.nodeName,attr.nodeValue);}}}_b9c.innerHTML=item.innerHTML;node.appendChild(_b9c);}node.id=dojo.dnd.getUniqueId();return {node:node,data:node,type:_b9a};},target_creator:function(item,hint){var node=dojo.doc.createElement("span");node.style.display="none";return {node:node,data:item,type:[]};},_initDragElement:function(tags){var tag=null;for(var i=tags.length-1;i>=0;i--){tag=tags[i];if(dojo.hasClass(tag,"draggable")){var drag=new oaf.base.dnd.PureSource(tag.parentNode,{creator:this.data_creator,accept:[""],copyOnly:true});drag.insertNodes(false,[tag],"before",tag);this.sources.push(drag);tag.parentNode.removeChild(tag);dojo._destroyElement(tag);}}},_initDropElement:function(form){if(!this.formTarget){dojo.forEach(form.elements,function(el){if(el.type&&!this.inArray(["file","submit","image","reset","button"],el.type)){if(el.getAttribute("acceptDrag")&&el.getAttribute("acceptDrag")=="true"){this.formTarget={"form":form,"input":el};}}},this);}},proceedDnd:function(_ba7,_ba8,copy){if(dojo.dnd.manager().target==this.target){var ds=_ba8[0]?_ba8[0].firstChild:null;if(ds!=null&&ds.nodeType==1){var url=ds.getAttribute("rel");if(url&&url.indexOf("http://")!=-1&&this.callBack){if(this.callBack.indexOf("?")!=-1){this.loadUrl(new dojo._Url(this.uri,this.callBack+"&mf="+encodeURIComponent(url)));}else{this.loadUrl(new dojo._Url(this.uri,this.callBack+"?mf="+encodeURIComponent(url)));}}else{if(this.formTarget){var info=ds.innerHTML;this.formTarget.input.value=info;if(this.formTarget.form.getAttribute("oaf_action")&&this.formTarget.form.getAttribute("oaf_action").indexOf("http://")==-1){this._submitForm(this.formTarget.form);}else{this.formTarget.form.submit();}}}}}},resetTarget:function(){if(this.target){dojo.disconnect(this.proceedDndConnect);dojo._destroyElement(this.target);this.target.destroy();delete this.target;}this.target=null;},resetSources:function(){if(this.sources){dojo.forEach(this.sources,function(ds){dojo._destroyElement(ds);ds.destroy();delete ds;});delete this.sources;}this.sources=[];},resetService:function(){this.callBack=null;this.formTarget=null;this.clickedButton=null;this.statusBar.innerHTML="";this.containerNode.innerHTML="";this.onUnLoad=function(){};this.onLoad=function(){};},resetEvents:function(){for(var i=0;i<this.tabHdlParse.length;i++){dojo.disconnect(this.tabHdlParse[i]);}delete this.tabHdlParse;this.tabHdlParse=[];dojo.unsubscribe(this.startHandler);dojo.unsubscribe(this.dropHandler);dojo.unsubscribe(this.cancelHandler);},onUnLoad:function(){},setValue:function(key,_bb0){this.configParams[key]=_bb0;},getValue:function(key){return this.configParams[key];},destroy:function(){this.resetEvents();this.resetTarget();this.resetSources();this.destroyDescendants();if(this.blocker){dojo._destroyElement(this.blocker);delete this.blocker;}if(this.blockerIframe){dojo._destroyElement(this.blockerIframe);delete this.blockerIframe;}if(this.pollingInterval){clearInterval(this.pollingInterval);}var obj=dojo.byId(this.id+"_mediator");if(obj){obj.parentNode.removeChild(obj);}wt.widget.layout.XHTMLService.superclass.destroy.apply(this);},toProxyQuery:function(uri){var o={};if(uri.query){o=dojo.queryToObject(uri.query);}o.url="http://"+uri.host+uri.path;return o;},secureProcess:function(_bb5,_bb6,_bb7){if(!this.isParamsCrypted){return false;}this.isIframeLoaded=true;var _bb8="http://"+this.applicationBaseUri+"/"+this.uri_secureForm;if(_bb6){_bb8=_bb8.replace("http://","https://");}var n=document.getElementById("configure"+this.id);if(n){var _bba=document.getElementById("secureForm"+this.id);if(!_bba){n.innerHTML="<iframe id=\"secureForm"+this.id+"\" class=\"configurationSecure\" src=\""+_bb8+encodeURIComponent(this.uri)+"&moduleId="+this.id+"&moduleIdDb="+this.idDb+"&lang="+dojo.locale+"_"+dojo.locale.toUpperCase()+"\" style=\"background-color:#E9E9E9; width:97%; _width:100%; border:0 none; left:0px; align:left;\" overflow=\"auto\" margin=\"0\"  frameborder=\"0\" scrolling=\"auto\"></iframe>";}else{_bba.src=_bb8+encodeURIComponent(this.uri)+"&moduleId="+this.id+"&moduleIdDb="+this.idDb+"&lang="+dojo.locale+"_"+dojo.locale.toUpperCase();}}},setHelp:function(_bbb){var _bbc=document.createElement("div");_bbc.className="help";_bbc.innerHTML=_bbb;if(this.helpContainerNode.hasChildNodes()){this.helpContainerNode.replaceChild(_bbc,this.helpContainerNode.firstChild);}else{this.helpContainerNode.appendChild(_bbc);}},setForm:function(form,_bbe){var cfg=false;var _bc0=false;if(form&&form!=""&&form!="\n\n"){cfg=true;if(this.enableSecureMode&&_bbe){if(!dojo.byId("configure"+this.id)){var _bc1=document.createElement("DIV");_bc1.id="configure"+this.id;this.editionNode.insertBefore(_bc1,this.editionNode.firstChild);}this.isParamsCrypted=true;this.secureProcess(false,true,false);_bc0=true;}else{var _bc2=this;var _bc3=document.createElement("form");_bc3.className="configuration";_bc3.id="form_userpref_"+this.id;_bc3.onsubmit=function(){dijit.byId(_bc2.id).saveParams(this);return false;};_bc3.innerHTML=form;this._setEditionNode(_bc3);for(var p in this.configParams){if(_bc3.elements[p]&&_bc3.elements[p].type){this._fillInInput(_bc3.elements[p],this.configParams[p]);}else{if(_bc3.elements[p]&&_bc3.elements[p].length>0){for(var ind=0;ind<_bc3.elements[p].length;ind++){if(_bc3.elements[p][ind].nodeType&&_bc3.elements[p][ind].nodeType==1){if(_bc3.elements[p][ind]&&_bc3.elements[p][ind].type){this._fillInInput(_bc3.elements[p][ind],this.configParams[p]);}}}}}}var iq="input:not([type=file]):not([type=submit]):not([type=image]):not([type=reset]):not([type=button]):not([type=hidden]), select, textarea";var _bc7=dojo.query(iq,_bc3).filter(function(node){return !node.disabled&&node.name;});if(_bc7.length>0){_bc0=true;}this.configParams={};this.configParams=dojo.formToObject(_bc3,"utf8");}}if(!_bc0){this.setEditable(false);}else{this.setEditable(true);this.editBton.style.display="inline";}if(!cfg){this.configParams={};}this.setStatus(this.loaded,true);},setHeight:function(_bc9){if(this.height==0){this.height=parseInt(_bc9)+20;}else{this.height=parseInt(_bc9)+20;}dojo.byId("myiframe_"+this.id).style.height=parseInt(this.height)+"px";},setWidth:function(_bca){if(this.width==0){this.width=parseInt(_bca)+15;}else{this.width=parseInt(_bca);}dojo.byId(this.id).style.width=parseInt(this.width)+"px";},synchro:function(){var obj=dojo.byId(this.id+"_mediator");if(obj){obj.parentNode.removeChild(obj);}var obj=document.createElement("iframe");obj.name=this.id+"_mediator";obj.width=0;obj.height=0;obj.id=this.id+"_mediator";obj.className="mediator";obj.src=this.uri_serviceMediator+"#"+this.id;document.body.appendChild(obj);},setTitle:function(_bcc){if(this.label.label==""||this.label.label==this.defaultLabel){this.setLabel(_bcc);}},setRefreshFrequency:function(_bcd){if(this.timeOut){clearTimeout(this.timeOut);}this.refreshFrequency=_bcd*1*60*1000;if(this.refreshFrequency&&this.refreshFrequency>=120000){this.timeOut=setTimeout("dijit.byId('"+this.id+"').periodicalRefresh()",this.refreshFrequency);}else{this.refreshFrequency=0;}},initPolling:function(){this.pollingInterval=setInterval("dijit.byId('"+this.id+"').polling()",249);},sendMessage:function(_bce,id,args){if(_bce&&id){switch(_bce){case "init":if(args.title){dijit.byId(id).setTitle(args.title);dijit.byId(id).setDefaultLabel(args.title);}if(args.refreshFrequency){dijit.byId(id).setRefreshFrequency(args.refreshFrequency);}dijit.byId(id).setForm(args.form,args.formSecure);if(args.helpDiv){dijit.byId(id).setHelp(args.helpDiv);}if(args.height){dijit.byId(id).setHeight(args.height);}if(args.width){dijit.byId(id).setWidth(args.width);}if(args.faviconUrl){dijit.byId(id).setIcon(args.faviconUrl);}dijit.byId(id).formTarget=null;if(args.formTarget){dijit.byId(id).formTarget=args.formTarget;}if(args.synchSubmitForm){dijit.byId(id).synchSubmitForm=args.synchSubmitForm;}if(args.synchPollingObjects){dijit.byId(id).synchPollingObjects=args.synchPollingObjects;}break;case "editService":dijit.byId(id).editService();break;case "refreshService":dijit.byId(id).refreshService();break;case "refreshCurrentPage":dijit.byId(id).refreshCurrentPage();break;case "setLabel":dijit.byId(id).setLabel(args.title);break;case "setValue":dijit.byId(id).setValue(args.key,args.value);break;case "loadUrl":dijit.byId(id).loadUrl(args.url);break;case "submitFormFromIframe":dijit.byId(id).submitFormFromIframe(args.url,args.form,args.method);break;case "dragParent":dijit.byId(id).dragParent(args.txt,args.rel);break;case "loadError":dijit.byId(id)._loadError();break;case "accessFrameReady":var obj=dojo.byId(id+"_mediator");if(obj){obj.parentNode.removeChild(obj);}break;case "mediatorFrameReady":dijit.byId(id).doLoadUrlFromIframe(dijit.byId(id).urlToLoad,dijit.byId(id).formToLoad);break;case "setCallBack":dijit.byId(id).callBack=args.callBack;break;case "setFormTarget":dijit.byId(id).formTarget=args.formTarget;break;default:break;}}},polling:function(){var _bd2=this.pollingObjects[0];if(_bd2){this.sendMessage(_bd2.action,this.id,_bd2.args);this.pollingObjects.shift();}}});}if(!dojo._hasResource["bbtp.portletwidget.widget.PortletWidget"]){dojo._hasResource["bbtp.portletwidget.widget.PortletWidget"]=true;dojo.provide("bbtp.portletwidget.widget.PortletWidget");dojo.declare("bbtp.portletwidget.widget.PortletWidget",[wt.widget.layout.XHTMLService,bbtp.portlet.widget.Portlet],{titleEditable:false,noteVisible:true,href:"",icon:true,i18n:"",target:null,currentTarget:null,sources:null,callBack:null,currentForm:null,configParams:"",title:"",timeOut:"",refreshFrequency:0,proceedDndConnect:null,tabHdlParse:[],proxy:"",proxyXML:"",proxyIco:"",loading:"",confirmation:"",loaded:"",treatment_error:"",loading_error:"",uri_serviceParser:"",uri_serviceMediator:"",uri_secureForm:"",iframeMode:false,iframeId:"",uri_iframe:"",currentIframeQuery:"",widgetBaseDomain:"widget",applicationBaseUri:"",publishMessage:null,constructor:function(){this.tabHdlParse=[];this.pollingObjects=[];this.proxy=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyXML.php")).toString();this.proxyXML=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyXML.php")).toString();this.proxyIco=new oaf.base.url.UrlResolver(null,dojo.moduleUrl("bbtp.proxy","proxyIco.php")).toString();},postMixInProperties:function(){bbtp.portletwidget.widget.PortletWidget.superclass.postMixInProperties.apply(this);var _bd3=dojo.i18n.getLocalization("oaf.widget","XHTMLService_resources",this.lang);dojo.forEach(["loading","loaded","treatment_error","loading_error","confirmation"],function(prop){if(!this[prop]){this[prop]=_bd3[prop];}},this);if(this.iframeMode){if(this.id==""){this.id=dijit.getUniqueId("").substr(1);}this.id="xhtmlservice_"+this.id;}var id=this.id.split("_");id=id[id.length-1];var _bd6=(this.widgetBaseDomain)?this.widgetBaseDomain+id+".":"";this.uri_iframe="http://"+_bd6+this.applicationBaseUri+this.uri_serviceParser;},postCreate:function(args,frag){bbtp.portletwidget.widget.PortletWidget.superclass.postCreate.apply(this,arguments);this.currentPage={};if(this.href!==""){var url=this.href.split("/");if(url[url.length-1]!=""&&url[url.length-1].indexOf(".")==-1){this.href+="/";}this.fullhref=this.href;}if(this.title!=""){this.setLabel(this.title);}this.domNode.style.display="block";if(this.iframeMode&&dojo.isSafari){this.initPolling();}dojo.subscribe("oaf/widget/wt/Portlet/loading",this,function(_bda){console.warn(this,_bda);if(this.idDb==_bda.idDb){_bda.changeLoadingStatus(1);this.loadUrl(this.fullhref);_bda.changeLoadingStatus(2);}});if(this.iframeMode){this.setLabel("");}},saveConfig:function(_bdb,_bdc,_bdd,_bde,_bdf,_be0){var _bde=this.skin;var _bdf=this.voteIndex;this.oldSkin=this.skin;this.oldBackgroundSkinUsed=this.backgroundSkinUsed;this.oldVoteIndex=this.voteIndex;if(dojo.byId("form_userpref_"+this.id)){this.saveParams(dojo.byId("form_userpref_"+this.id));}var _be1=this;var _be2=dojo.query(".portlet");_be2.forEach(function(elt){var _be4=dijit.byId(elt.id);if(_be4 instanceof bbtp.portletwidget.widget.PortletWidget){if(_be4.href==_be1.href){_be4._voteStar(_bdf);}}});this.closeEdition();},undoConfig:function(){this._setSkin(this.oldSkin);if(this.oldBackgroundSkinUsed!=this.backgroundSkinUsed){this._setBackgroundSkin(this.oldBackgroundSkinUsed);}if(this.oldVoteIndex!=this.voteIndex){this._voteStar(this.oldVoteIndex);}this.closeEdition();},confirmPublish:function(){this._hideTootltip();var _be5=true;if(this.contextForPublishControl&&this.methodForPublishControl){_be5=dojo.hitch(this.contextForPublishControl,this.methodForPublishControl)();}if(!_be5){return;}if(this.publishBton.className=="publishOnBton"){if(this.unpublishMessage==null){this.unpublishMessage=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:dojo.hitch(this,function(){this.unpublishMessage.hideDialog();}),okEvent:dojo.hitch(this,function(){this.publishService();this.unpublishMessage.hideDialog();})});}this.unpublishMessage.showDialog(this.unpublishMessage.DIALOGTYPE_WARNING_OKCANCEL,this.i18n["textConfirmUnpublish"],this.i18n["titleConfirmUnpublish"]);}else{if(this.publishMessage==null){this.publishMessage=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:dojo.hitch(this,function(){this.publishMessage.hideDialog();}),okEvent:dojo.hitch(this,function(){this.publishService();this.publishMessage.hideDialog();})});}this.publishMessage.showDialog(this.publishMessage.DIALOGTYPE_WARNING_OKCANCEL,this.i18n["textConfirmPublish"],this.i18n["titleConfirmPublish"]);}},publishService:function(){if(this.publishBton.className=="publishOffBton"){this.publish();}else{this.unpublish();}},publish:function(){this.publishBton.className="publishOnBton";},unpublish:function(){this.publishBton.className="publishOffBton";},_voteStar:function(_be6){this.voteIndex=_be6;var _be7=["star1Node","star2Node","star3Node","star4Node","star5Node"];var _be8=_be6-1;for(var i=0;i<5;i++){if(i<=_be8){this[_be7[i]].className="portletStarEnable";}else{this[_be7[i]].className="portletStarDisable";}}},refreshService:function(){this._hideTootltip();for(var i=0;i<this.tabHdlParse.length;i++){dojo.disconnect(this.tabHdlParse[i]);}delete this.tabHdlParse;this.tabHdlParse=new Array();this.loadUrl(this.href);},onClose:function(){this.close();},close:function(){this.onUnLoad();this.resetSources();this.resetTarget();if(this.timeOut){clearTimeout(this.timeOut);}this.destroy();},formHasFile:function(node){var _bec=false;var _bed=node.getElementsByTagName("input");dojo.forEach(_bed,function(_bee){if(_bec){return;}if(_bee.getAttribute("type")=="file"){_bec=true;}});return _bec;},setEditionNode:function(node){if(this.iframeMode){return;}if(this.editionNode.hasChildNodes()){this.editionNode.replaceChild(node,this.editionNode.firstChild);}else{this.editionNode.appendChild(node);}this.editionNodeVisible=true;},loadUrl:function(url,form){if(form||!this.iframeMode){this.resetSources();this.resetTarget();this.resetService();var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var get=true;var kw={url:this.proxy,handleAs:"text",encoding:"utf-8",headers:{"Accept-Language":lang}};kw.content={};if(form){this.manageURL(form.action);if(/post/i.test(form.method)){get=false;kw.url=this.proxy+"?url="+this.uri;if(this.formHasFile(form)){kw.url=this.uri;}}else{kw.content=this.uri.toProxyQuery();}kw.form=form;}else{this.manageURL(url);kw.content=this.uri.toProxyQuery();}for(var p in this.configParams){kw.content[p]=this.configParams[p];}kw.content.mbs_nocache=new Date();kw.content.mbs_lang=lang;var id=this.id.split("_");kw.content.moduleId=id[id.length-1];this.currentPage=kw.url;var _bf7=null;if(get){_bf7=dojo.xhrGet(kw);}else{_bf7=dojo.xhrPost(kw);}_bf7.addCallback(dojo.hitch(this,this._loadContent));_bf7.addErrback(dojo.hitch(this,this._loadError));this.setStatus(this.loading);}else{this.loadUrlFromIframe(url);}},loadUrlFromIframe:function(url,form){if(this.iframeMode){this.inherited("loadUrlFromIframe",arguments);return;}var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var id=this.id.split("_");this.manageURL(url);if(!this.startHandler){this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlockerIframe");}if(!this.dropHandler){this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlockerIframe");}if(!this.cancelHandler){this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlockerIframe");}if(!dojo.byId("myiframe_"+this.id)){try{myiframe=document.createElement("<iframe name=\"myiframe_"+this.id+"\">");}catch(e){myiframe=document.createElement("iframe");}myiframe.frameBorder="0";myiframe.className="myiframe";myiframe.id="myiframe_"+this.id;myiframe.name="myiframe_"+this.id;this.containerNode.appendChild(myiframe);this.iframeId=myiframe.id;}var _bfc=dojo.objectToQuery(this.configParams);var sign="";url+="";if(url.indexOf("?")!=-1){sign="&";}else{sign="?";}this.currentIframeQuery=this.uri_iframe+encodeURIComponent(url+sign+_bfc+"&moduleId="+id[id.length-1]+"&mbs_lang="+lang)+"&module_id="+encodeURIComponent(id[id.length-1]);if(form){form.action=this.currentIframeQuery;form.target="myiframe_"+this.id;form.submit();}else{if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).parentNode.removeChild(dojo.byId("formIframe_"+this.id));}dojo.byId("myiframe_"+this.id).src=this.currentIframeQuery;}this.synchro();},doLoadUrlFromIframe:function(url,form){if(this.iframeMode){this.inherited("doLoadUrlFromIframe",arguments);return;}},manageURL:function(u){if(this.iframeMode){this.inherited("manageURL",arguments);return;}try{this.uri=new oaf.base.url.UrlResolver(u);this.params=this.uri.query;}catch(e){console.error(e.name+" : "+e.message);}},parseDoc:function(doc){if(this.iframeMode){this.inherited("parseDoc",arguments);return;}var _c02=this.containerNode;var id=this.id;var head=this.getNodes("head",1);var body=this.getNodes("body",1,doc);if(!body){return;}var _c06=this.getNodes("title",true,doc);if(_c06&&this.title==""){if(dojo.isIE){this.setLabel(dojox.data.dom.textContent(_c06).replace(/&amp;/gm,"&"));}else{this.setLabel(dojox.data.dom.textContent(_c06));}}dojo.forEach(this.getNodes("link",0,doc),dojo.hitch(this,function(link){link.setAttribute("href",new oaf.base.url.UrlResolver(this.uri,link.getAttribute("href")));if(link.getAttribute("rel").toLowerCase()=="shortcut icon"){var _c08="";}if(typeof (configUrlProxyIco)=="undefined"){var _c09=dojo.moduleUrl("bbtp.proxy","proxyIco.php").toString();_c08=new oaf.base.url.UrlResolver(null,_c09);}else{_c08=configUrlProxyIco;}var uri=_c08+"?url="+encodeURIComponent(link.getAttribute("href"));this.setIcon(uri);}));var _c0b="";dojo.forEach(this.getNodes("style",0,doc),function(css){_c0b+=dojox.data.dom.textContent(css);});if(_c0b!==""){try{_c0b=_c0b.replace(/([^\n{]+)({)([^}]*?)(})/g,"#"+id+"_content"+" $1$2$3$4");var re=/(url)([\( =\"']+)([^\"'\)]+)([\)\"']+)/mig;_c0b=_c0b.replace(re,dojo.hitch(this,function(str,p1,p2,p3,p4){if(p3.indexOf("http")===-1){p3=this.uri.abspath+p3;}return p1+p2+p3+p4;}));if(!dojo.isIE){if(dojo.byId("style_"+id)){dojo.byId("style_"+id).innerHTML=_c0b;}else{var _c13=function(_c14,doc,URI){if(!_c14){return;}if(!doc){doc=document;}var _c17=doc.createElement("style");_c17.setAttribute("type","text/css");var head=doc.getElementsByTagName("head")[0];if(!head){console.warn("No head tag in document, aborting styles");return;}else{head.appendChild(_c17);}var _c19=doc.createTextNode(_c14);_c17.appendChild(_c19);return _c17;};var _c1a=_c13(_c0b);_c1a.id="style_"+id;}}else{if(!dojo.byId("style_modules")){var _c1a=document.createElement("style");_c1a.setAttribute("type","text/css");_c1a.setAttribute("id","style_modules");head.appendChild(_c1a);}_c0b="#style_"+id+"{}"+_c0b+"#end_style_"+id+"{}\n";var _c1b=new RegExp("(#style_"+id+")\\s(.|\n)*(#end_style_"+id+")\\s([^}]*?)(})","gi");if(!dojo.byId("style_modules").styleSheet.disabled){dojo.byId("style_modules").styleSheet.cssText=dojo.byId("style_modules").styleSheet.cssText.replace(_c1b,"")+_c0b;}}}catch(e){console.error("PortletWidget : style declaration error",e);}}dojo.forEach(this.getNodes("img",0,doc),dojo.hitch(this,function(img){var src=new oaf.base.url.UrlResolver(this.uri,img.getAttribute("src"));img.setAttribute("src",src);}));dojo.forEach(this.getNodes("input",0,doc),dojo.hitch(this,function(_c1e){if(_c1e.getAttribute("type")=="submit"){_c1e.setAttribute("style","display:none");}if(_c1e.getAttribute("type")!=="image"){return;}var src=new oaf.base.url.UrlResolver(this.uri,_c1e.getAttribute("src"));_c1e.setAttribute("src",src);}));dojo.forEach(this.getNodes("a",0,doc),function(a){var href=a.getAttribute("href");if(href){var JS=href.match(/^(((javascript|mailto):)|#)/igm)===null;if(JS&&href!=""){a.setAttribute("oaf_href",href);}}});dojo.forEach(this.getNodes("form",0,doc),function(form){var _c24=form.getAttribute("action");if(_c24){var JS=_c24.match(/^((javascript|mailto):)/igm)===null;if(JS&&_c24!=""){form.setAttribute("oaf_action",_c24);}}});var _c26="";dojo.forEach(this.getNodes("script",0,doc),function(_c27){if(!_c27.getAttribute("src")){try{if(dojo.isIE){_c26+=dojox.data.dom.textContent(_c27).replace(/&amp;/gm,"&");}else{_c26+=dojox.data.dom.textContent(_c27);}}catch(e){console.error("PortletWidget : js eval error");}}});var dom="";dojo.forEach(body.childNodes,function(node){dom+=dojox.data.dom.innerXML(node).replace(/<script[^>]*>([^<]|<[^\/]|<\/[^s]|<\/s[^c]|<\/sc[^r]|<\/scr[^i]|<\/scri[^p]|<\/scrip[^t]|<\/script[^>])*<\/script>/mig,"");});if(dojo.isIE){dom=dom.replace(/&amp;/gm,"&");}_c02.innerHTML=dom;dojo.forEach(this.getNodes("a",0,_c02),dojo.hitch(this,function(link){var _c2b=link.getAttribute("oaf_href");if(_c2b){var _c2c=dojo.connect(link,"onclick",dojo.hitch(this,function(e){e.preventDefault();var href=link.getAttribute("oaf_href");if(href.indexOf("http://")!=-1){window.open(href);}else{href=href.replace("+","%20");this.loadUrl(new oaf.base.url.UrlResolver(this.uri,href));}}));this.tabHdlParse.push(_c2c);_c2c=null;}}));this._initDragElement(this.getNodes("span",0,_c02));var _c2f=this.getNodes("form",0,_c02);if(_c2f){var cfg=false;var _c31=[];dojo.forEach(_c2f,function(form){_c31.push(form);});dojo.forEach(_c31,dojo.hitch(this,function(form){if(form.className&&form.className.toLowerCase()=="configuration"){cfg=true;form.id="form_userpref_"+this.id;this.setEditionNode(form);for(var p in this.configParams){if(form.elements[p]&&!this.inArray(["radio","checkbox","select-one","select-multiple"],form.elements[p].type.toLowerCase())){form.elements[p].value=this.configParams[p];}else{if(form.elements[p]&&this.inArray(["radio","checkbox"],form.elements[p].type.toLowerCase())&&(form.elements[p].value==this.configParams[p]||this.configParams[p]=="on")){form.elements[p].checked=true;}else{if(form.elements[p]&&this.inArray(["select-one","select-multiple"],form.elements[p].type.toLowerCase())){var _c35=form.elements[p].getElementsByTagName("option");dojo.forEach(_c35,dojo.hitch(this,function(_c36){if(_c36.value==this.configParams[p]){_c36.selected=true;}}));}}}}var _c37=dojo.formToQuery(form,"utf8");this.configParams={};var p=_c37.split("&");for(var i=0;i<p.length;i++){if(p[i]!=""){var kw=p[i].match(/([^=]+)=*(.*)/);this.configParams[kw[1]]=decodeURIComponent(kw[2]);}}_this=this;form.onsubmit=function(){_this.saveParams(this);return false;};}else{if(form.getAttribute("oaf_action")){if(form.getAttribute("oaf_action").indexOf("http://")==-1){for(var i=0;i<form.elements.length;i++){var node=form.elements[i];if(node&&node.type&&this.inArray(["submit","button"],node.type.toLowerCase())){var _c3b=dojo.connect(node,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));}this.tabHdlParse.push(_c3b);_c3b=null;}var _c3d=this.getNodes("input",0,form);for(var i=0;i<_c3d.length;i++){var _c3e=_c3d[i];if(_c3e.type.toLowerCase()=="image"&&_c3e.form==form){var _c3b=dojo.connect(_c3e,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));this.tabHdlParse.push(_c3b);_c3b=null;}}var _c40=dojo.connect(form,"onsubmit",dojo.hitch(this,function(e){e.preventDefault();this._submitForm(e.target);}));this.tabHdlParse.push(_c40);_c40=null;}else{form.target="_blank";}}}}));delete _c31;this.setEditable(true);this.editBton.style.display="inline";}dojo.forEach(this.getNodes("iframe",0,_c02),function(_c42){_c42.src=_c42.getAttribute("src");});eval(_c26);if(this.callBack){this.target=new dojo.dnd.Target(this.containerNode,{creator:this.target_creator,accept:["XHTMLService_Element"],skipForm:true});this.sourceOverHandler=dojo.subscribe("/dnd/source/over",dojo.hitch(this,function(_c43){this.currentTarget=_c43;}));this.proceedDndConnect=dojo.connect(this.target,"onDndDrop",this,"proceedDnd");}this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlocker");this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlocker");this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlocker");},_initTitleBar:function(){if(this.editableLabel){this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":true,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);}else{this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":false,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);}this.labelNode=this.label.domNode;this.setLabel(this.label.label);if(this.linkLabel!=""){this.labelNode.style.cursor="pointer";this.labelNode.className="labelBton";dojo.connect(this.labelNode,"onmouseover",dojo.hitch(this,function(){dojo.addClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onmouseout",dojo.hitch(this,function(){dojo.removeClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onclick",dojo.hitch(this,function(){this._goToLinkLabel();}));}else{this.labelNode.style.cursor="move";}this.editBton.innerHTML=this.i18n["edit"];if(this.isPublished){this.publishBton.className="publishOnBton";}dojo.subscribe("/bbtp/init/onHideSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/onShowSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/end",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/GridContainer/onMovePortlet",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,function(_c44){this.writeDebug("this.containerId: ",this.containerId," tabId: ",_c44);this.writeDebug("this.loadingStatus: ",this.loadingStatus);if(this.containerId==_c44&&this.loadingStatus==0){this.writeInfo("Publish: oaf/widget/wt/Portlet/loading ",this);dojo.publish("oaf/widget/wt/Portlet/loading",[this]);}});dojo.connect(window,"onresize",this,"_onResizeTitle");},setForm:function(form,_c46){var cfg=false;var _c48=false;if(form&&form!=""&&form!="\n\n"){cfg=true;if(this.enableSecureMode&&_c46){if(!dojo.byId("configure"+this.id)){var _c49=document.createElement("DIV");_c49.id="configure"+this.id;this.setSecureEditionNode(_c49);}this.isParamsCrypted=true;this.secureProcess(false,true,false);_c48=true;}else{var _c4a=this;var _c4b=document.createElement("form");_c4b.className="configuration";_c4b.id="form_userpref_"+this.id;_c4b.onsubmit=function(){dijit.byId(_c4a.id).saveParams(this);return false;};_c4b.innerHTML=form;this._setEditionNode(_c4b);for(var p in this.configParams){if(_c4b.elements[p]&&_c4b.elements[p].type){this._fillInInput(_c4b.elements[p],this.configParams[p]);}else{if(_c4b.elements[p]&&_c4b.elements[p].length>0){for(var ind=0;ind<_c4b.elements[p].length;ind++){if(_c4b.elements[p][ind].nodeType&&_c4b.elements[p][ind].nodeType==1){if(_c4b.elements[p][ind]&&_c4b.elements[p][ind].type){this._fillInInput(_c4b.elements[p][ind],this.configParams[p]);}}}}}}var iq="input:not([type=file]):not([type=submit]):not([type=image]):not([type=reset]):not([type=button]):not([type=hidden]), select, textarea";var _c4f=dojo.query(iq,_c4b).filter(function(node){return !node.disabled&&node.name;});if(_c4f.length>0){_c48=true;}this.configParams={};this.configParams=dojo.formToObject(_c4b,"utf8");}}if(!_c48){this.setEditable(false);}else{this.setEditable(true);this.editBton.style.display="inline";}if(!cfg){this.configParams={};}this.setStatus(this.loaded,true);this.editBton.style.display="inline";dojo.forEach(this.getNodes("input",0,this.editionNode),dojo.hitch(this,function(_c51){if(_c51.getAttribute("type")=="submit"){_c51.style.display="none";}}));},setHeight:function(_c52){if(this.height==0){this.height=parseInt(_c52)+20;}else{this.height=parseInt(_c52)+20;}dojo.byId("myiframe_"+this.id).style.height=parseInt(this.height)+"px";},setWidth:function(_c53){if(this.iframeMode){_c53=this.containerNode.offsetWidth;}if(this.width==0){this.width=parseInt(_c53)+15;}else{this.width=parseInt(_c53);}},setIcon:function(uri){if(uri&&this.iframeMode){uri=this.proxyIco+"?url="+encodeURIComponent(uri);}this.inherited("setIcon",arguments);},secureProcess:function(_c55,_c56,_c57){if(!this.isParamsCrypted){return false;}this.isIframeLoaded=true;var _c58="http://"+this.applicationBaseUri+"/"+this.uri_secureForm;if(_c56){_c58=_c58.replace("http://","https://");}var n=document.getElementById("configure"+this.id);if(n){if(!n.firstChild){n.innerHTML="<iframe id=\"secureForm"+this.id+"\" class=\"configurationSecure\" src=\""+_c58+encodeURIComponent(this.uri)+"&moduleId="+this.id+"&moduleIdDb="+this.idDb+"&lang="+dojo.locale+"_"+dojo.locale.toUpperCase()+"\" style=\"background-color:#E9E9E9; width:97%; _width:100%; border:0 none; left:0px; align:left;\" overflow=\"auto\" margin=\"0\"  frameborder=\"0\" scrolling=\"auto\"></iframe>";}else{n.firstChild.src=_c58+encodeURIComponent(this.uri)+"&moduleId="+this.id+"&moduleIdDb="+this.idDb+"&lang="+dojo.locale+"_"+dojo.locale.toUpperCase();}}},setSecureEditionNode:function(node){if(this.secureEditionNode.hasChildNodes()){this.secureEditionNode.replaceChild(node,this.secureEditionNode.firstChild);}else{this.secureEditionNode.appendChild(node);}},editService:function(){this.inherited("editService",arguments);if((this.isParamsCrypted)||(this.cryptedParams.length>0)){var d=this.secureEditionNode.style.display;this.secureEditionNode.style.display=(d===""||d==="none")?"block":"none";}},setHelp:function(){}});}if(!dojo._hasResource["bbtp.portletwidget.widget.PortletGoogle"]){dojo._hasResource["bbtp.portletwidget.widget.PortletGoogle"]=true;dojo.provide("bbtp.portletwidget.widget.PortletGoogle");dojo.declare("bbtp.portletwidget.widget.PortletGoogle",[bbtp.portletwidget.widget.PortletWidget],{uri_serviceParser:"widgetParser/widgetLayout.php?url=",uri_serviceMediator:"../../../widgetParser/mediator.html",iframeMode:true});}if(!dojo._hasResource["bbtp.portletwidget.widget.PortletDimget"]){dojo._hasResource["bbtp.portletwidget.widget.PortletDimget"]=true;dojo.provide("bbtp.portletwidget.widget.PortletDimget");dojo.declare("bbtp.portletwidget.widget.PortletDimget",[bbtp.portletwidget.widget.PortletWidget],{uri_serviceParser:"widgetParser/widgetLayout.php?url=",uri_serviceMediator:"../../../widgetParser/mediator.html",iframeMode:true});}if(!dojo._hasResource["bbtp.post.widget.PostComments"]){dojo._hasResource["bbtp.post.widget.PostComments"]=true;dojo.provide("bbtp.post.widget.PostComments");dojo.declare("bbtp.post.widget.PostComments",[bbtp.common.widget.Dialog],{cancelEvent:null,okEvent:null,sendedEvent:null,toolTipHideDelay:5000,blockId:null,userName:null,feedTitle:null,feedDate:null,feedComment:null,feedAuthor:null,inPublicPage:false,service_url:null,widgetType:"bbtp.post.widget.PostComments",templateString:null,templateString:"<div class=\"bbtp_dlg bbtp_PostComments_ContentDialog\" dojoAttachPoint=\"container\">\n\t<table cellpadding=\"0\" cellspacing=\"0\" dojoAttachPoint=\"tableSkin\">\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgTitleBarLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgTitleBarCenter\">\n\t\t\t\t<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"titleBar\" class=\"bbtp_dlgTitleBar\" waiRole=\"dialog\" style=\"width:100%\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"titleNode\" class=\"bbtp_dlgTitle\">${title}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t<td width=\"18\" align=\"right\">\n\t\t\t\t\t\t\t<div dojoAttachPoint=\"closeButtonNode\" class=\"bbtp_dlgCloseIcon\" dojoAttachEvent=\"onclick: hide\">\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgTitleBarRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogLeft\"></td>\n\t\t\t<td>\n\t\t\t\t<div dojoAttachPoint=\"containerNode\" class=\"bbtp_dlgPaneContent\">\n\t\t\t\t\t<table class=\"bbtp_PostComments_ContentDialog\" cellpadding=\"0\" cellspacing=\"0\">\n\t\t\t\t\t\t<tr style=\"height:5px\">\n\t\t\t\t\t\t\t<td width=\"10px\"></td>\n\t\t\t\t\t\t\t<td width=\"330px\"></td>\n\t\t\t\t\t\t\t<td width=\"20px\"></td>\n\t\t\t\t\t\t\t<td width=\"230px\"></td>\n\t\t\t\t\t\t\t<td width=\"10px\"></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td colspan=\"3\">\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"feedTitleNode\" class=\"bbtp_PostComments_FeedTitle\"></div>\n\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"feedDateNode\" class=\"bbtp_PostComments_FeedAuthor\"></span>&nbsp;<span dojoAttachPoint=\"feedAuthorNode\" class=\"bbtp_PostComments_FeedAuthor\"></span><br>\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"feedCommentNode\" class=\"bbtp_PostComments_FeedAuthor\"></div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr style=\"height:20px\">\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><span dojoAttachPoint=\"commentsCount\"></span>&nbsp;<span dojoAttachPoint=\"labelListComments\"></span></td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td><span dojoAttachPoint=\"labelNewComment\"></span></td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"listComments\" dojoType=\"dijit.layout.LayoutContainer\" class=\"bbtp_PostComments_ContentComments\">\n\t\t\t\t\t\t\t\t\t<!-- La balise permet d'affecter une couleur de fond différente pour la message dont l'origine est l'utilisateur coutant -->\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"templateContentPaneCurrentUser\" class=\"bbtp_PostComments_ContentPane_CurrentUser\" style=\"display:none\" />\n\t\t\t\t\t\t\t\t\t<!-- Template d'une structure commentaire -->\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"templateContentPane\" class=\"bbtp_PostComments_ContentPane\" dojoType=\"dijit.layout.ContentPane\" layoutAlign=\"top\" style=\"display:none\">\n\t\t\t\t\t\t\t\t\t\t<table width=\"100%\">\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td colspan=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"paneAuthor\" class=\"bbtp_PostComments_ContentPane_ContactName\"></span>&nbsp;\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span dojoAttachPoint=\"labelPaneAuthor\" class=\"bbtp_PostComments_ContentPane_Title\"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr><td colspan=\"2\"><div class=\"bbtp_PostComments_ContentPane_Comment\"><span dojoAttachPoint=\"paneComment\"></span></div></td></tr>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"50%\"><span dojoAttachPoint=\"paneDate\" class=\"bbtp_PostComments_ContentPane_Date\"></span></td>\n\t\t\t\t\t\t\t\t\t\t\t\t<td width=\"50%\" align=\"right\"><a href=\"#\" dojoAttachPoint=\"paneDelete\" class=\"bbtp_PostComments_ContentPane_Delete\" onclick=\"\"></a></td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<!-- ------------ -->\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t\t<td valign=\"top\">\n\t\t\t\t\t\t\t\t<form id=\"frmComment\" methode=\"post\">\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"labelNewComment\"></div>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"labelNewCommentText\" class=\"bbtp_PostComments_NewCommentLabels\"></div>\n\t\t\t\t\t\t\t\t\t<textarea name=\"message\" id=\"newCommentText\" dojoAttachPoint=\"newCommentText\" class=\"bbtp_PostComments_NewCommentText\"></textarea>\n\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"labelNewCommentMessage\"></div>\n\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t<div dojoAttachPoint=\"buttonsContainer\"></div>\n\t\t\t\t\t\t\t\t</form>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t<td></td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t<tr><td colspan=\"5\">&nbsp;</td></tr>\n\t\t\t\t\t</table>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t<td class=\"bbtp_dlgVerticalDialogRight\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td class=\"bbtp_dlgFooterLeft\"></td>\n\t\t\t<td class=\"bbtp_dlgFooterCenter\"><span dojoAttachPoint=\"tabEnd\" dojoAttachEvent=\"onfocus:_cycleFocus\" tabindex=\"0\"></span></td>\n\t\t\t<td class=\"bbtp_dlgFooterright\"></td>\n\t\t</tr>\n\t</table>\n</div>\n",rscRepository:"",metaDatas:"",isUserAnonymous:null,_buttonOk:null,_buttonCancel:null,_toolTip:null,_toolTipTimer:null,_connectHandles:[],_dialogWait:null,_dialogAlert:null,_xhrTimeout:3000,_xhrLastAction:"",_lastContentPaneId:"",_commentsCount:0,_XHR_READYSTATE_UNINITIALIZED:0,_XHR_READYSTATE_LOADING:1,_XHR_READYSTATE_LOADED:2,_XHR_READYSTATE_INTERACTIVE:3,_XHR_READYSTATE_COMPLETED:4,_XHR_READYSTATE_OK:200,_ACTION_GETCOMMENTS:"getComments",_ACTION_DELETECOMMENT:"deleteComments",_ACTION_CREATECOMMENT:"createComment",_PARAM_GETCOMMENTS_BLOCKID:"blockId",_PARAM_GETCOMMENTS_OFFSET:"offset",_PARAM_GETCOMMENTS_LIMIT:"limit",_PARAM_DELETECOMMENT_COMMENTID:"commentId",_PARAM_CREATECOMMENT_BLOCKID:"blockId",_PARAM_CREATECOMMENT_AUTHORNAME:"authorName",_PARAM_CREATECOMMENT_MESSAGE:"message",_RESPONSE_ERROR:"error",_RESPONSE_OK:"done",_RESPONSE_NOTAUTHENTIFICATED:"not authentificated",_checkValues:function(){this.newCommentText.value=dojo.trim(this.newCommentText.value);if(this.newCommentText.value.length==0){this._showTooltip(this.i18n.ERROR_NEWCOMMENT_MESSAGE,dojo.byId("newCommentText"));this.newCommentText.focus();return false;}if(!this.service_url||!this.blockId||!this.userName){this._showTooltip(this.i18n.ERROR_SENDINGDATAS,dojo.byId("newCommentText"));this.newCommentText.focus();return false;}return true;},_initialize:function(){this.setTitle(this.i18n.LABEL_DIALOGTITLE);this._toolTip=new dijit.Tooltip();this._dialogWait=new bbtp.common.widget.DialogWait({title:this.i18n.LABEL_SENDINGMESSAGE,message:this.i18n.LABEL_SENDINGMESSAGE,autoClose:false,modalDialog:true});this._dialogAlert=new bbtp.common.widget.DialogAlert({width:310,title:this.i18n.LABEL_DIALOGALERT_TITLEACCESS});this.labelListComments.innerHTML=this.i18n.LABEL_LISTCOMMENTS;this.labelPaneAuthor.innerHTML=this.i18n.LABEL_COMMENT_AUTHOR;this.labelNewComment.innerHTML=this.i18n.LABEL_NEWCOMMENT;this.labelNewCommentText.innerHTML=this.i18n.LABEL_NEWCOMMENT_INPUTMESSAGE;this.labelNewCommentMessage.innerHTML=this.i18n.LABEL_NEWCOMMENT_MESSAGE;this.paneDelete.innerHTML=this.i18n.LABEL_COMMENT_DELETE;if(this.isUserAnonymous){var _c5c=document.createElement("a");_c5c.onclick=function(){dojo.publish("oaf/widget/wt/PostComments/connectionLinkClicked");};_c5c.setAttribute("href","#");var txt1=document.createTextNode(this.i18n["PostComments.a.connection"]);_c5c.appendChild(txt1);this.buttonsContainer.appendChild(_c5c);}else{this._buttonOk=new dijit.form.Button({label:this.i18n.LABEL_OKBUTTON,onClick:dojo.hitch(this,"_onokEvent")});this._buttonCancel=new dijit.form.Button({label:this.i18n.LABEL_CANCELBUTTON,onClick:dojo.hitch(this,"_oncancelEvent")});this.buttonsContainer.appendChild(this._buttonOk.domNode);this.buttonsContainer.appendChild(this._buttonCancel.domNode);}this.showFeedInformation(this.feedTitle,this.feedDate,this.feedAuthor,this.feedComment);this._showCommentsInformations();},showFeedInformation:function(_c5e,_c5f,_c60,_c61){this.feedTitleNode.innerHTML=(_c5e!=null?_c5e:"");if(_c5f){this.feedDateNode.innerHTML=this.i18n.LABEL_FEEDDATE+"&nbsp;"+_c5f;}else{this.feedDateNode.innerHTML="";}if(_c60){this.feedAuthorNode.innerHTML=this.i18n.LABEL_FEEDBY+"&nbsp;"+_c60+"&nbsp;"+this.i18n.LABEL_FEEDWITHCOMMENTS;}else{this.feedAuthorNode.innerHTML="";}if(_c61){this.feedCommentNode.innerHTML=_c61;}else{this.feedCommentNode.innerHTML="";}},_addComment:function(_c62){var _c63=new dijit.layout.ContentPane();var _c64=this.id+"deletecomment"+_c62.id;this.paneAuthor.innerHTML=_c62.contactName;this.paneComment.innerHTML=_c62.comment;this.paneDate.innerHTML=_c62.date;this.paneDelete.style.display=(_c62.isDeleting=="1"?"":"none");this.paneDelete.href="#";this.paneDelete.id=_c64;_c63.domNode.className=(_c62.contactName==this.userName?this.templateContentPaneCurrentUser.className:this.templateContentPane.className);_c63.domNode.innerHTML=this.templateContentPane.innerHTML;_c63.domNode.id=_c63.id;this.listComments.appendChild(_c63.domNode);this.listComments.scrollTop=this.listComments.scrollHeight;this.paneDelete.id="";dojo.byId(_c64).onclick=dojo.hitch(this,function(){this._lastContentPaneId=_c63.id;this._deleteComment_Action(_c62.id);});this._commentsCount++;},_deleteComment:function(_c65){this.listComments.removeChild(dojo.byId(_c65));this._commentsCount--;},_showCommentsInformations:function(){this.commentsCount.innerHTML=this._commentsCount;},_checkNewComment:function(_c66){var reg;reg=new RegExp("<[^</]*applet[^<]*>|<[^</]*form[^<]*>|<[^</]*frame[^<]*>|<[^</]*iframe[^<]*>|<[^</]*object[^<]*>|<[^</]*script[^<]*>|<[^</]*embed[^<]*>","gim");_c66=_c66.replace(reg,"<!--");reg=new RegExp("<[^<]*/[^<]*applet[^<]*>|<[^<]*/[^<]*form[^<]*>|<[^<]*/[^<]*frame[^<]*>|<[^<]*/[^<]*iframe[^<]*>|<[^<]*/[^<]*object[^<]*>|<[^<]*/[^<]*script[^<]*>|<[^<]*/[^<]*embed[^<]*>","gim");_c66=_c66.replace(reg,"-->");_c66=this._insertNewLines(_c66,43);return _c66;},_insertNewLines:function(_c68,_c69){var _c6a=_c68;if(typeof (_c68)!="undefined"&&_c68!=null&&_c68!=""&&!isNaN(_c69)&&_c69>1&&_c68.length>_c69){_c6a="";var reg=new RegExp("[\n]","gm");var _c6c=_c68.split(reg);for(var i=0;i<_c6c.length;i++){var _c6e=_c6c[i];if(_c6e.length>_c69){for(var j=0,k=_c69;j<_c6e.length;j+=_c69,k+=_c69){if(k<_c6e.length){_c6a=_c6a+_c6e.substring(j,k)+"\n";}else{_c6a=_c6a+_c6e.substring(j);}}}else{_c6a=_c6a+_c6c[i];}_c6a=_c6a+"\n";}}return _c6a;},_showTooltip:function(_c71,_c72){if(this._toolTipTimer){this._hideTooltip();}this._toolTip.label=_c71;this._toolTip.open(_c72.id);this._toolTipTimer=setTimeout(dojo.hitch(this,"_hideTooltip"),this.toolTipHideDelay);},_hideTooltip:function(){if(this._toolTipTimer){clearTimeout(this._toolTipTimer);this._toolTipTimer=null;this._toolTip.close();}},_onpageUnload:function(){},_onokEvent:function(){if(this.okEvent){this.okEvent();}if(!this._containsTags()){this._createComment_Action();}else{this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_WARNING,this.i18n.LABEL_NEWCOMMENT_MESSAGE," ");}},_containsTags:function(){var _c73=new String(this.newCommentText.value);var _c74=new RegExp("<[^<]*>","gi");_c73=_c73.replace(_c74,"");if(_c73.length!=this.newCommentText.value.length){return true;}return false;},_oncancelEvent:function(){if(this.cancelEvent){this.cancelEvent();}if(this._toolTipTimer){this._hideTooltip();}this.hideDialog();},_disconnectEvents:function(){for(var i=0;i<this._connectHandles.length;i++){dojo.disconnect(this._connectHandles[i]);}},_clearDialog:function(){this.newCommentText.value="";},_disabledControls:function(){this.newCommentText.disabled=true;this._buttonOk.setDisabled(true);},_getDate:function(_c76){if(_c76){return dojo.date.locale.format(new Date(_c76*1000));}else{return dojo.date.locale.format(new Date());}},_loadComments_Action:function(){var _c77={action:this._ACTION_GETCOMMENTS,params:new Array(this._PARAM_GETCOMMENTS_BLOCKID+"="+encodeURIComponent(this.blockId),this._PARAM_GETCOMMENTS_OFFSET+"=0",this._PARAM_GETCOMMENTS_LIMIT+"=0")};this._sendDatas(_c77);},_deleteComment_Action:function(_c78){this._dialogAlert.okEvent=dojo.hitch(this,function(){var _c79={action:this._ACTION_DELETECOMMENT,params:Array(this._PARAM_DELETECOMMENT_COMMENTID+"="+encodeURIComponent(_c78))};this._sendDatas(_c79);});this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_OKCANCEL,this.i18n.LABEL_CONFIRM_DELETE,this.i18n.LABEL_DIALOGALERT_TITLEINFO);},_createComment_Action:function(){var _c7a=null;_c7a={action:this._ACTION_CREATECOMMENT,params:Array(this._PARAM_CREATECOMMENT_BLOCKID+"="+encodeURIComponent(this.blockId),this._PARAM_CREATECOMMENT_AUTHORNAME+"="+encodeURIComponent(this.userName),this._PARAM_CREATECOMMENT_MESSAGE+"="+encodeURIComponent(this._checkNewComment(this.newCommentText.value)))};this._sendDatas(_c7a);},_sendDatas:function(_c7b){var url=this.service_url+"?action="+_c7b.action;var _c7d="action="+_c7b.action;for(var i=0;i<_c7b.params.length;i++){_c7d+="&"+_c7b.params[i];}var date=new Date();_c7d+="&timestamp="+date.getTime();var _c80=dojo.queryToObject(_c7d);var arg={url:url,content:_c80,method:"post",handleAs:"json",load:dojo.hitch(this,"_loadDatas"),error:dojo.hitch(this,"_sendDatasErrors"),timeout:this._xhrTimeout};this._xhrLastAction=_c7b.action;this._dialogWait.showDialog();dojo.xhrPost(arg);},_sendDatasErrors:function(_c82,_c83){var _c84;if(_c83.xhr){switch(_c83.xhr.status){case this._XHR_READYSTATE_UNINITIALIZED:_c84=this.i18n.ERROR_SERVERNOTFOUND;break;case this._XHR_READYSTATE_LOADED:_c84=this.i18n.ERROR_SERVERNOTREADY;break;case this._XHR_READYSTATE_OK:return;default:_c84=this.i18n.ERROR_UNKNOWN;break;}}else{_c84=this.i18n.ERROR_SERVERNOTFOUND;}this._dialogWait.hideDialog();var msg=this.i18n.ERROR_SENDINGDATAS+"<br><br>"+_c84;this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,msg,this.i18n.LABEL_DIALOGALERT_TITLEACCESS);},_loadDatas:function(_c86,_c87){var _c88=this.i18n.ERROR_SENDINGDATAS+"<br><br>";this._dialogWait.hideDialog();var json=_c86;if(json){if(json.result){if(json.result.state){if(json.result.state==this._RESPONSE_OK){var _c8a,_c8b;switch(this._xhrLastAction){case this._ACTION_CREATECOMMENT:_c8a={id:json.result.params.insert_id,contactName:this.userName,comment:this._checkNewComment(this.newCommentText.value),date:this._getDate(),isDeleting:"1"};this._addComment(_c8a);this._clearDialog();break;case this._ACTION_DELETECOMMENT:this._deleteComment(this._lastContentPaneId);break;case this._ACTION_GETCOMMENTS:for(var i=0;i<json.result.params.nbComment;i++){_c8b=json.result.params.comments[i];_c8a={id:_c8b.commentId,contactName:_c8b.authorName,comment:_c8b.message,date:this._getDate(_c8b.created),isDeleting:_c8b.isDeleting};this._addComment(_c8a);}break;default:break;}this._showCommentsInformations();return;}else{if(json.result.params==this._RESPONSE_NOTAUTHENTIFICATED){_c88=this.i18n.ERROR_NOTAUTHENTIFICATED;this._disabledControls(false);}else{_c88+=json.result.error;}}}else{_c88+=this.i18n.ERROR_FORMATNOTCORRECT;}}else{_c88+=this.i18n.ERROR_FORMATNOTCORRECT;}}else{_c88+=this.i18n.ERROR_FORMATNOTCORRECT;}this._dialogAlert.showDialog(this._dialogAlert.DIALOGTYPE_INFO,_c88,this.i18n.LABEL_DIALOGALERT_DEFAULTTITLE);},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.post.i18n","PostComments",this.lang);this.ressources=dojo.i18n.getLocalization(this.rscRepository,this.metaDatas);},postCreate:function(){bbtp.post.widget.PostComments.superclass.postCreate.apply(this,arguments);this.service_url=this.inPublicPage?this.ressources["urlCommentsPublicPage"]:this.ressources["urlComments"];this._initialize();this.setModalDialog(true);this._connectHandles.push(dojo.connect(this.titleBar,"onmousedown",this,dojo.hitch(this,"_hideTooltip")));dojo.addOnUnload(this._onpageUnload);if(this.blockId){this._loadComments_Action();}},destroy:function(){if(this._toolTipTimer){this._hideTooltip();}this._toolTip=null;this._dialogWait=null;this._disconnectEvents();bbtp.post.widget.PostComments.superclass.destroy.apply(this,arguments);},getCommentCount:function(){return this._commentsCount;}});}if(!dojo._hasResource["oaf.base.pref.UserPref"]){dojo._hasResource["oaf.base.pref.UserPref"]=true;dojo.provide("oaf.base.pref.UserPref");dojo.declare("oaf.base.pref.UserPref",null,{prefWidgets:[],widgetBindings:[],globalPref:null,storageReady:true,active:true,constructor:function(){if(!(djConfig.prefAutoLoad==false)){dojo.addOnLoad(this,"init");}},init:function(){if(this.storageReady){if(djConfig.prefs){if(!this.globalPref){this.globalPref=this.getPrefFromKey(djConfig.prefs);}if(this.globalPref){this.parsePrefs(this.globalPref);}else{dojo.publish("/oaf/base/pref/UserPref/ready");}}else{var _c8d=this;dijit.registry.forEach(function(item){if(item.usepref&&item.usepref==true){_c8d.prefWidgets.push(item);}});}dojo.forEach(this.prefWidgets,function(_c8f){if(!_c8f.binding){this._getBinding(_c8f);_c8f.binding.loadFromPref(this,_c8f,"");}_c8f.binding.connectToPref(this,_c8f,"");},this);}},setGlobalPreferences:function(url){var _c91=this;if(this.globalPref){return;}var _c92=dojo.xhrGet({url:url,load:function(data,_c94){_c91.globalPref=data;_c91.init();console.debug(_c91.globalPref);},error:function(type,_c96){throw new Error("error getting global prefs: "+_c96.message);},handleAs:"json"});},_getBinding:function(_c97){ns=_c97.declaredClass.split(".");var _c98=ns[0]+".base.pref.binding."+ns[ns.length-1]+"Binding";var b=this.widgetBindings[_c98];if(!b){try{dojo["require"](_c98);}catch(e){console.debug("The binding ",_c98," definition was not found ");}_c97.binding=this._getBindingByType(_c98);}else{_c97.binding=b;}return _c97.binding;},_getBindingByType:function(type){var _c9b=this.widgetBindings[type];if(_c9b){return _c9b;}else{throw new Error("No UserPref binding found of type",type);return null;}},loadPref:function(_c9c){},addBinding:function(_c9d){this.widgetBindings[_c9d.declaredClass]=_c9d;},enable:function(){this.active=true;},disable:function(){this.active=false;},getWidgetPref:function(pref,_c9f){var _ca0=null;if(pref&&pref.length>0){var i=0;while(i<pref.length){var el=pref[i++];if(el.id==_c9f.widgetId){_ca0=el;break;}if(_ca0==null&&el.children&&el.children.length>0){_ca0=this.getWidgetPref(el.children,_c9f);}}}return _ca0;},setWidgetPref:function(pref,_ca4,_ca5,elt){if(pref&&pref.length>0){var i=0;while(i<pref.length){if(pref[i].id==_ca4.widgetId){if(elt){pref[i][elt]=_ca5;}else{pref[i]=_ca5;if(null==_ca5){pref.splice(i,1);}}return;}if(pref[i].children&&pref[i].children.length>0){this.setWidgetPref(pref[i].children,_ca4,_ca5,elt);}i++;}}},parsePrefs:function(_ca8,_ca9){this.disable();if(dojo.isArray(_ca8)){dojo.forEach(_ca8,dojo.hitch(this,function(pref){if(pref.id){var _cab=dijit.byId(pref.id);if(!_cab){_cab=this._createWidgetFromPref(pref,_ca9);}this.prefWidgets.push(_cab);if(pref.children&&pref.children.length>0){this.parsePrefs(pref.children,_cab);}var _cac=this._getBinding(_cab);if(_cac){_cac.loadFromGlobalPref(_cab,pref.configuration);}}}));}this.enable();},_createWidgetFromPref:function(pref,_cae){var _caf=dojo.clone(pref.attributes);var _cb0=new pref.type(_caf);if(_caf["class"]){dojo.addClass(_cb0.domNode,_caf["class"]);}if(_cae){_cae.addChild(_cb0);_cb0.onResized();}return _cb0;},registerChild:function(_cb1,_cb2,attr,pref){if(this.globalPref){var _cb5=this.getWidgetPref(this.globalPref,_cb2);obj={};obj.id=_cb1.widgetId;obj.type=_cb1.ns+":"+_cb1.widgetType;obj.attributes=attr;obj.configuration=pref;_cb5.children.push(obj);this.saveAllPrefs();}_cb1.binding=this._getBinding(_cb1);_cb1.binding.connectToPref(this,_cb1,"");},removeChild:function(_cb6,_cb7){if(_cb6&&_cb7&&this.globalPref){var _cb8=this.getWidgetPref(this.globalPref,_cb7);var _cb9=null;if(_cb8.children){for(var i=0;i<_cb8.children.length;i++){var _cbb=_cb8.children[i];if(_cbb.id==_cb6.widgetId){_cb8.children.splice(i,1);break;}}}this.saveAllPrefs();}},moveChild:function(_cbc,_cbd,id){if(_cbc&&_cbd){var _cbf=this.getWidgetPref(this.globalPref,_cbc);var _cc0=this.getWidgetPref(this.globalPref,_cbd);var _cc1=null;if(_cbf&&_cc0){for(var i=0;i<_cbf.children.length;i++){var _cc3=_cbf.children[i];if(_cc3.id==id){_cc0.children.push(_cbf.children[i]);_cbf.children.splice(i,1);break;}}}}},destroy:function(){this.prefWidgets=null;dojo.forEach(this.widgetBindings,destroy);this.widgetBindings=null;}});dojo.extend(dijit._Widget,{usepref:false});}if(!dojo._hasResource["bbtp.pref.UserPrefServer"]){dojo._hasResource["bbtp.pref.UserPrefServer"]=true;dojo.provide("bbtp.pref.UserPrefServer");dojo.declare("bbtp.pref.UserPrefServer",oaf.base.pref.UserPref,{globalUserPref:null,rscRepository:"",metaDatas:"",ressources:null,constructor:function(_cc4){this.rscRepository=_cc4.rscRepository;this.metaDatas=_cc4.metaDatas;this.ressources=dojo.i18n.getLocalization(this.rscRepository,this.metaDatas);},savePref:function(_cc5,_cc6,_cc7,_cc8,_cc9,_cca,_ccb){if(!_cc9){_cc9="get";}var _ccc=this;var kw={lang:Common.getLocaleWithCountry(),url:this.ressources["urlRoot"]+_cc6,handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state!="done"&&_cc8!=""){}if(data.result.state=="done"&&_ccb){dojo.hitch(_cca,_ccb)(_ccc,_cc5,data);}},error:function(_ccf){if(_cc8!=""){}var _cd0=new bbtp.common.widget.DialogWait({title:"",message:_ccf,autoClose:true,modalDialog:false});_cd0.showDialog();},content:_cc7};if(_cc9=="get"){var _cd1=dojo.xhrGet(kw);}else{var _cd1=dojo.xhrPost(kw);}},setGlobalPreferences:function(){var _cd2=this;if(_cd2.globalUserPref){return;}var _cd3=dojo.byId("dataIslandPref");if(_cd3){var data=dojo.fromJson(_cd3.innerHTML);if(data&&data.result){_cd2.globalUserPref=data.result;return;}}var _cd5={action:"getUserPrefs"};var _cd6=dojo.xhrGet({lang:Common.getLocaleWithCountry(),url:this.ressources["urlRoot"]+this.ressources["urlUserPreference"],sync:true,load:function(data){_cd2.globalUserPref=data.result;},error:function(type,_cd9){throw new Error("error getting global prefs: "+_cd9.message);},handleAs:"json",content:_cd5});},_getBinding:function(_cda){ns=_cda.declaredClass.split(".");this.classname="bbtp.pref.binding."+ns[ns.length-1]+"Binding";var b=this.widgetBindings[this.classname];if(!b){try{dojo["require"](this.classname);}catch(e){console.error("The binding ",this.classname," definition was not found ");}_cda.binding=this._getBindingByType(this.classname);}else{_cda.binding=b;}return _cda.binding;}});}if(!dojo._hasResource["oaf.base.pref.binding.WidgetBinding"]){dojo._hasResource["oaf.base.pref.binding.WidgetBinding"]=true;dojo.provide("oaf.base.pref.binding.WidgetBinding");dojo.declare("oaf.base.pref.binding.WidgetBinding",null,{constructor:function(){this._handlesConnect=[];this._handlesSubscribe=[];},loadFromPref:function(_cdc,_cdd){var _cde=_cdc.loadPref(_cdd);this.applyPreferences(_cdd,_cde);},loadFromGlobalPref:function(_cdf,_ce0){this.applyPreferences(_cdf,_ce0);},applyPreferences:function(_ce1,_ce2){},connectToPref:function(_ce3,_ce4){},_serializePref:function(_ce5,_ce6){},destroy:function(){dojo.forEach(this._handlesConnect,dojo.disconnect);dojo.forEach(this._handlesSubscribe,dojo.unsubscribe);this._handlesConnect=null;this._handlesSubscribe=null;}});}if(!dojo._hasResource["bbtp.pref.binding.BoxBinding"]){dojo._hasResource["bbtp.pref.binding.BoxBinding"]=true;dojo.provide("bbtp.pref.binding.BoxBinding");dojo.declare("bbtp.pref.binding.BoxBinding",oaf.base.pref.binding.WidgetBinding,{connectToPref:function(_ce7,_ce8){this.i18n=dojo.i18n.getLocalization("bbtp.pref.i18n","WidgetBinding",this.lang);djConfig.usePlainJson=true;},_storeNew:function(_ce9,_cea){},_storeNewSource:function(_ceb,_cec,_ced){var _cee={action:"addUserSource",URI:_cec.href,type:_ced};_ceb.savePref(_cec,_ceb.ressources["urlSource"],_cee,this.i18n.saveModuleError,"post");},_storeNewSourceWithPublicSource:function(_cef,_cf0,_cf1,_cf2){var _cf3={action:"addUserSource",URI:_cf0.href,type:_cf1,publicStatus:_cf2};_cef.savePref(_cf0,_cef.ressources["urlSource"],_cf3,this.i18n.saveModuleError,"post");},_deleteBox:function(_cf4,_cf5){var _cf6={action:"deleteUserBlock",blockId:_cf5.idDb};_cf4.savePref(_cf5,_cf4.ressources["urlBlock"],_cf6,this.i18n.deleteModuleError,"post",this,"_validateDeleteBox");},_deleteBoxByURI:function(_cf7,_cf8){var _cf9={action:"deleteUserBlocksByURI",URI:_cf8.href};_cf7.savePref(_cf8,_cf7.ressources["urlBlock"],_cf9,this.i18n.deleteModuleError,"post");},_publish:function(_cfa,_cfb){var _cfc={action:"publishUserBlock",activityType:"publish",activityMessage:"",blockId:_cfb.idDb};_cfa.savePref(_cfb,_cfa.ressources["urlBlock"],_cfc,this.i18n.saveModuleError,"post",this,"_confirmPublish");},_unpublish:function(_cfd,_cfe){var _cff={action:"unPublishUserBlock",blockId:_cfe.idDb};_cfd.savePref(_cfe,_cfd.ressources["urlBlock"],_cff,this.i18n.saveModuleError,"post",this,"_confirmUnPublish");},_validateStorage:function(_d00,_d01,data){var _d03=data.result.params.newBlockId;_d01.idDb=_d03;this._rememberAll(_d00,_d01);},_validateDeleteBox:function(_d04,_d05,data){if(data.result.params){dojo.publish("/Box:unpublishBlock",[data.result.params.deletedBlockId]);}},_initRating:function(data,_d08){_d08._voteStar(data.result.params.rating);},_rememberAll:function(_d09,_d0a){if(_d0a.getParent()){var _d0b=_d09._getBinding(_d0a.getParent());_d0b._rememberAll(_d09,_d0a.getParent());}},_confirmPublish:function(_d0c,_d0d,data){if(data.result.state=="done"){dojo.publish("/PrivatePage:publish",[_d0d,data.result.params.newBlockId]);var _d0f=new bbtp.common.widget.DialogWait({title:this.i18n["publishedTitle"],message:_d0d.label.label+" "+this.i18n["publishedMessage"],autoClose:true,width:400,autoCloseDelay:2000,modalDialog:false});_d0f.showDialog();}},_confirmUnPublish:function(_d10,_d11,data){if(data.result.state=="done"){dojo.publish("/PrivatePage:unpublish",[data.result.params.publicBlockIdDeleted]);}},loadPrefBlock:function(_d13,_d14,_d15,_d16){var _d17={action:"getUserBlocks",privateOnly:(_d14)?1:0};var kw={lang:Common.getLocaleWithCountry(),url:_d13.ressources["urlRoot"]+_d13.ressources["urlBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_d16){dojo.hitch(_d15,_d16)(data);}},error:function(_d1a){var _d1b=new bbtp.common.widget.DialogWait({title:"",message:_d1a,autoClose:true,modalDialog:false});_d1b.showDialog();},content:_d17};var _d1c=dojo.xhrGet(kw);},loadPrefRating:function(_d1d,_d1e,_d1f,_d20,_d21){var _d22={action:"getUserSourceRating",URI:_d1e,sourceType:_d1f};var kw={lang:Common.getLocaleWithCountry(),url:_d1d.ressources["urlRoot"]+_d1d.ressources["urlSource"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_d21){dojo.hitch(_d20,_d21)(data);}},error:function(_d25){var _d26=new bbtp.common.widget.DialogWait({title:"",message:_d25,autoClose:true,modalDialog:false});_d26.showDialog();},content:_d22};var _d27=dojo.xhrGet(kw);}});}if(!dojo._hasResource["oaf.base.dnd.Avatar"]){dojo._hasResource["oaf.base.dnd.Avatar"]=true;dojo.provide("oaf.base.dnd.Avatar");oaf.base.dnd.Avatar=function(_d28,_d29){this.manager=_d28;this.construct(_d29);};dojo.extend(oaf.base.dnd.Avatar,{construct:function(_d2a){var _d2b=this.manager.source;var node=(_d2b.creator)?_d2b._normalizedCreator(_d2b.getItem(this.manager.nodes[0].id).data,"avatar").node:this.manager.nodes[0].cloneNode(true);node.id=dojo.dnd.getUniqueId();dojo.addClass(node,"dojoDndAvatar");node.style.position="absolute";node.style.zIndex=1999;node.style.margin="0px";node.style.width=dojo.marginBox(this.manager.source.node).w+"px";dojo.style(node,"opacity",_d2a);this.node=node;},destroy:function(){dojo._destroyElement(this.node);this.node=false;},update:function(){dojo[(this.manager.canDropFlag?"add":"remove")+"Class"](this.node,"dojoDndAvatarCanDrop");},_generateText:function(){}});}if(!dojo._hasResource["oaf.base.dnd.plottedDnD"]){dojo._hasResource["oaf.base.dnd.plottedDnD"]=true;dojo.provide("oaf.base.dnd.plottedDnD");dojo.declare("oaf.base.dnd.plottedDnD",[dojo.dnd.Source],{OAF_OFFSET_X:dojo.dnd.manager().OFFSET_X,OAF_OFFSET_Y:dojo.dnd.manager().OFFSET_Y,constructor:function(node,_d2e){this.childBoxes=null;this.dropIndicator=new oaf.base.dnd.DropIndicator("dndDropIndicator","div");this.withHandles=_d2e.withHandles;this.handleClasses=_d2e.handleClasses;this.opacity=_d2e.opacity;this.allowAutoScroll=_d2e.allowAutoScroll;this.dom=_d2e.dom;this.singular=true;this.skipForm=true;this._over=false;this.defaultHandleClass="oafDndHandle";this.isDropped=false;this._timer=null;this.isOffset=(_d2e.isOffset)?true:false;this.offsetDrag=(_d2e.offsetDrag)?_d2e.offsetDrag:{x:0,y:0};this.hideSource=_d2e.hideSource?_d2e.hideSource:true;this._drop=this.dropIndicator.create();if(this.node.childNodes.length!==0){dojo.forEach(this.node.childNodes,dojo.hitch(this,function(_d2f,i){_d2f.coords={xy:dojo.coords(_d2f,true),w:_d2f.offsetWidth/2,h:_d2f.offsetHeight/2,mh:dojo.marginBox(_d2f).h};}));this._drop.style.height;this.calculateCoords=true;}else{this.calculateCoords=false;}},_legalMouseDown:function(e){if(!this.withHandles){return true;}for(var node=(e.target);node&&node!=this.node;node=node.parentNode){if(dojo.hasClass(node,this.defaultHandleClass)){return true;}}return false;},setDndItemSelectable:function(node,_d34){for(var _d35=node;_d35&&node!=this.node;_d35=_d35.parentNode){if(dojo.hasClass(_d35,"dojoDndItem")){dojo.setSelectable(_d35,_d34);return;}}},getDraggedWidget:function(node){var _d37=node;while(_d37&&_d37.nodeName.toLowerCase()!="body"&&!dojo.hasClass(_d37,"dojoDndItem")){_d37=_d37.parentNode;}return (_d37)?dijit.byNode(_d37):null;},isAccepted:function(node){var _d39=(node)?node.getAttribute("dndtype"):null;if(_d39&&_d39 in this.accept){return true;}else{return false;}},onDndStart:function(_d3a,_d3b,copy){if(_d3a==this){this.firstIndicator=true;}else{this.firstIndicator=false;}dojo.forEach(this.node.childNodes,dojo.hitch(this,function(_d3d,i){if(!_d3d.coords){_d3d.coords={xy:dojo.coords(_d3d,true),w:_d3d.offsetWidth/2,h:_d3d.offsetHeight/2,mh:dojo.marginBox(_d3d).h};}}));if(_d3b[0].coords){this._drop.style.height=_d3b[0].coords.mh+"px";}else{var m=dojo.dnd.manager();this._drop.style.height=m.avatar.node.clientHeight+"px";}this.dndNodes=_d3b;oaf.base.dnd.plottedDnD.superclass.onDndStart.call(this,_d3a,_d3b,copy);if(_d3a==this){if(this.hideSource){for(var i=0;i<_d3b.length;i++){dojo.style(_d3b[i],"display","none");}}}},onDndCancel:function(){var m=dojo.dnd.manager();if(m.source==this&&this.hideSource){var _d42=this.getSelectedNodes();for(var i=0;i<_d42.length;i++){if(_d42[i]){dojo.style(_d42[i],"display","");}}}oaf.base.dnd.plottedDnD.superclass.onDndCancel.call(this);this.deleteDashedZone();},onDndDrop:function(_d44,_d45,copy){try{if(_d44==this&&this._over&&this.dropObject){this.current=this.dropObject.c;}oaf.base.dnd.plottedDnD.superclass.onDndDrop.call(this,_d44,_d45,false);if(this.hideSource){for(var i=0;i<_d45.length;i++){dojo.style(_d45[i],"display","");}}dojo.forEach(this.node.childNodes,dojo.hitch(this,function(_d48,i){_d48.coords={xy:dojo.coords(_d48,true),w:_d48.offsetWidth/2,h:_d48.offsetHeight/2,mh:dojo.marginBox(_d48).h};}));}catch(error){console.info(error);}},onMouseOver:function(e){oaf.base.dnd.plottedDnD.superclass.onMouseOver.call(this,e);if(!dojo.isIE){if(this._legalMouseDown(e)){if(!dojo.dnd.isFormElement(e)){this.setDndItemSelectable(e.target,false);}}}},onMouseDown:function(e){if(this.current!==null){this.current.coords={xy:dojo.coords(this.current,true),w:this.current.offsetWidth/2,h:this.current.offsetHeight/2,mh:dojo.marginBox(this.current).h};this._drop.style.height=this.current.coords.mh+"px";}if(this.isOffset){if(this.offsetDrag.x==0&&this.offsetDrag.y==0){var _d4c=dojo.coords(e.target);this.offsetDrag.x=_d4c.x-e.pageX;this.offsetDrag.y=_d4c.y-e.clientY;}if(this.offsetDrag.y<=0&&this.current!=null){this.offsetDrag.y=this.OAF_OFFSET_Y;}var m=dojo.dnd.manager();m.OFFSET_X=this.offsetDrag.x;m.OFFSET_Y=this.offsetDrag.y;}if(dojo.dnd.isFormElement(e)){this.setDndItemSelectable(e.target,true);}else{this.containerSource=true;var _d4e=this.getDraggedWidget(e.target);if(_d4e&&_d4e.dragRestriction){dragRestriction=true;}else{oaf.base.dnd.plottedDnD.superclass.onMouseDown.call(this,e);}}},onMouseUp:function(e){oaf.base.dnd.plottedDnD.superclass.onMouseUp.call(this,e);this.containerSource=false;if(!dojo.isIE&&this.mouseDown){this.setDndItemSelectable(e.target,true);}var m=dojo.dnd.manager();m.OFFSET_X=this.OAF_OFFSET_X;m.OFFSET_Y=this.OAF_OFFSET_Y;},onMouseMove:function(e){var m=dojo.dnd.manager();if(this.isDragging){var _d53=false;if(this.current!=null||(this.current==null&&!this.dropObject)){_d53=this.setIndicatorPosition(e);}if(this.current!=this.targetAnchor||_d53!=this.before){this._markTargetAnchor(_d53);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}if(this.allowAutoScroll){this._checkAutoScroll(e);}}else{if(this.mouseDown&&this.isSource){var _d54=this.getSelectedNodes();if(_d54.length){m.startDrag(this,_d54,this.copyState(dojo.dnd.getCopyKeyState(e)));}}if(this.allowAutoScroll){this._stopAutoScroll();}}},_markTargetAnchor:function(_d55){if(this.current==this.targetAnchor&&this.before==_d55){return;}this.targetAnchor=this.current;this.targetBox=null;this.before=_d55;},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this.targetAnchor=null;this.targetBox=null;this.before=true;},setIndicatorPosition:function(e){var _d57=false;if(this.current){if(!this.current.coords){this.current.coords={xy:dojo.coords(this.current,true),w:this.current.offsetWidth/2,h:this.current.offsetHeight/2};}if(this.horizontal){_d57=(e.pageX-this.current.coords.xy.x)<this.current.coords.w;}else{_d57=(e.pageY-this.current.coords.xy.y)<this.current.coords.h;}this.insertDashedZone(_d57);}else{if(!this.dropObject){this.insertDashedZone(false);}}return _d57;},onOverEvent:function(){this._over=true;oaf.base.dnd.plottedDnD.superclass.onOverEvent.call(this);if(this.isDragging){var m=dojo.dnd.manager();if(!this.current&&!this.dropObject&&this.getSelectedNodes()[0]){this.insertDashedZone(false);}}},onOutEvent:function(){this._over=false;this.containerSource=false;oaf.base.dnd.plottedDnD.superclass.onOutEvent.call(this);if(this.dropObject){this.deleteDashedZone();}},deleteDashedZone:function(){this._drop.style.display="none";var next=this._drop.nextSibling;while(next!=null){next.coords.xy.y-=parseInt(this._drop.style.height);next=next.nextSibling;}delete this.dropObject;},insertDashedZone:function(_d5a){if(this.dropObject){if(_d5a==this.dropObject.b&&((this.current&&this.dropObject.c==this.current.id)||(!this.current&&!this.dropObject.c))){return;}else{this.deleteDashedZone();}}this.dropObject={n:this._drop,c:(this.current)?this.current.id:null,b:_d5a};if(this.current){dojo.place(this._drop,this.current,(_d5a)?"before":"after");if(!this.firstIndicator){var next=this._drop.nextSibling;while(next!=null){next.coords.xy.y+=parseInt(this._drop.style.height);next=next.nextSibling;}}else{this.firstIndicator=false;}}else{this.node.appendChild(this._drop);}this._drop.style.display="";},insertNodes:function(_d5c,data,_d5e,_d5f){if(this.dropObject){dojo.style(this.dropObject.n,"display","none");oaf.base.dnd.plottedDnD.superclass.insertNodes.call(this,true,data,true,this.dropObject.n);this.deleteDashedZone();}else{return oaf.base.dnd.plottedDnD.superclass.insertNodes.call(this,_d5c,data,_d5e,_d5f);}var _d60=dijit.byId(data[0].getAttribute("widgetId"));if(_d60){oaf.base.dnd._setOafDndHandle(_d60,this.withHandles,this.handleClasses);}},_checkAutoScroll:function(e){if(this._timer){clearTimeout(this._timer);}this._stopAutoScroll();var node=this.dom;var y=this._sumAncestorProperties(node,"offsetTop");if((e.pageY-node.offsetTop+30)>node.clientHeight){autoScrollActive=true;this._autoScrollDown(node);}else{if((node.scrollTop>0)&&(e.pageY-y)<30){autoScrollActive=true;this._autoScrollUp(node);}}},_autoScrollUp:function(node){if(autoScrollActive&&node.scrollTop>0){node.scrollTop-=30;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollUp(node);}),"100");}},_autoScrollDown:function(node){if(autoScrollActive&&(node.scrollTop<(node.scrollHeight-node.clientHeight))){node.scrollTop+=30;this._timer=setTimeout(dojo.hitch(this,function(){this._autoScrollDown(node);}),"100");}},_stopAutoScroll:function(){this.autoScrollActive=false;},_sumAncestorProperties:function(node,prop){node=dojo.byId(node);if(!node){return 0;}var _d68=0;while(node){var val=node[prop];if(val){_d68+=val-0;if(node==dojo.body()){break;}}node=node.parentNode;}return _d68;}});oaf.base.dnd._setOafDndHandle=function(_d6a,_d6b,_d6c,_d6d){if(!_d6d){dojo.query(".oafDndHandle",_d6a.domNode).removeClass("oafDndHandle");}if(!_d6b){dojo.addClass(_d6a.domNode,"oafDndHandle");}else{var _d6e=false;for(var i=_d6c.length-1;i>=0;i--){var _d70=dojo.query("."+_d6c[i],_d6a.domNode)[0];if(_d70){_d6e=true;if(_d6c[i]!="oafDndHandle"){var _d71=dojo.query(".oafDndHandle",_d6a.domNode);if(_d71.length==0){dojo.removeClass(_d6a.domNode,"oafDndHandle");}else{_d71.removeClass("oafDndHandle");}dojo.addClass(_d70,"oafDndHandle");}}}if(!_d6e){dojo.addClass(_d6a.domNode,"oafDndHandle");}}};dojo.declare("oaf.base.dnd.DropIndicator",null,{constructor:function(cn,tag){this.tag=tag||"div";this.style=cn||null;},isInserted:function(){return (this.node.parentNode&&this.node.parentNode.nodeType==1);},create:function(){if(this.node&&this.isInserted()){return this.node;}var h="90px";var el=document.createElement(this.tag);if(this.style){el.className=this.style;el.style.height=h;}else{with(el.style){position="relative";border="1px dashed #F60";margin="2px";height=h;}}this.node=el;return el;},destroy:function(){if(!this.node||!this.isInserted()){return;}this.node.parentNode.removeChild(this.node);this.node=null;}});dojo.extend(dojo.dnd.Manager,{canDrop:function(flag){var _d77=this.target&&flag;if(this.canDropFlag!=_d77){this.canDropFlag=_d77;if(this.avatar){this.avatar.update();}}},onMouseMove:function(e){var a=this.avatar;if(a){dojo.dnd.autoScroll(e);var s=a.node.style;s.left=(e.pageX+this.OFFSET_X)+"px";s.top=(e.pageY+this.OFFSET_Y)+"px";var copy=Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e)));if(this.copy!=copy){this._setCopyStatus(copy);}}},makeAvatar:function(){if(this.source.declaredClass=="oaf.base.dnd.plottedDnD"){return new oaf.base.dnd.Avatar(this,this.source.opacity);}else{return new dojo.dnd.Avatar(this);}}});if(dojo.isIE){oaf.base.dnd.handdleIE=[dojo.subscribe("/dnd/start",null,function(){IEonselectstart=document.body.onselectstart;document.body.onselectstart=function(e){return false;};}),dojo.subscribe("/dnd/cancel",null,function(){document.body.onselectstart=IEonselectstart;}),dojo.subscribe("/dnd/drop",null,function(){document.body.onselectstart=IEonselectstart;})];dojo.addOnUnload(function(){dojo.forEach(oaf.base.dnd.handdleIE,dojo.unsubscribe);});}}if(!dojo._hasResource["oaf.widget.layout.GridContainer"]){dojo._hasResource["oaf.widget.layout.GridContainer"]=true;dojo.provide("oaf.widget.layout.GridContainer");dojo.declare("oaf.widget.layout.GridContainer",[dijit._Widget,dijit._Templated,dijit._Container,dijit._Contained],{templateString:"<div id=\"${id}\" class=\"gridContainer\" dojoAttachPoint=\"containerNode\">\n\t<table class=\"gridContainerTable\" dojoAttachPoint=\"gridContainerTable\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t<tbody>\n\t\t\t<tr dojoAttachPoint=\"gridNode\">\n\t\t\t\t\n\t\t\t</tr>\n\t\t</tbody>\n\t</table>\n</div>\n",isContainer:true,i18n:null,isAutoOrganized:true,isRightFixed:false,isLeftFixed:false,hasResizableColumns:true,nbZones:1,opacity:1,minColWidth:20,acceptTypes:["dijit.layout.ContentPane","oaf.widget.layout.ServiceWidget","oaf.widget.layout.ServicePane","oaf.widget.layout.XHTMLService","fp.widget.PersoContainer"],mode:"right",allowAutoScroll:false,_draggedWidget:null,_isResized:false,_activeGrip:null,_oldwidth:0,withHandles:false,handleClasses:[],isOffset:false,offsetDrag:{x:0,y:0},postMixInProperties:function(){var _d7d=[["isAutoOrganized","autoOrganization"],["isRightFixed","fixRight"],["isLeftFixed","fixLeft"],["hasResizableColumns","resizeColumns"],["withHandles","hasGripNode"]];if(this.srcNodeRef){dojo.forEach(_d7d,function(attr){var att=this.srcNodeRef.getAttribute(attr[1]);if(att&&att!=undefined){console.warn(attr[1]," is deprecated. Please use ",attr[0]," instead as this syntax won't be supported in OAF 2.1");var prop=attr[0];this[prop]=!(att.toLowerCase()=="false");}},this);}this.i18n=dojo.i18n.getLocalization("oaf.widget","GridContainer");},_createCells:function(){if(this.nbZones===0){this.nbZones=1;}var wCol=100/this.nbZones;wCol=Math.floor(wCol);if(dojo.marginBox(this.gridNode).height&&dojo.isIE){var _d82=document.createTextNode(" ");this.gridNode.appendChild(_d82);}var grid=[];this.cell=new Array();var i=0;while(i<this.nbZones){var node=dojo.doc.createElement("td");dojo.addClass(node,"gridContainerZone");node.id=this.id+"_dz"+i;node.style.width=wCol+"%";var zone=this.gridNode.appendChild(node);this.cell[i]=zone;i++;}},startup:function(){this._createCells();if((!this.usepref||(this.usepref&&this.usepref==false))&&!(djConfig.prefs)){if(this.isAutoOrganized){this._organizeServices();}else{this._organizeServicesManually();}}else{console.info("GridContainer organised by UserPref");return;}this.init();},init:function(){this.grid=this._createGrid();this.connect(dojo.global,"onresize","onResized");this._oldwidth=this.domNode.offsetWidth;if(this.hasResizableColumns){this._placeGrips();}},onResized:function(){if(this.hasResizableColumns&&this._oldwidth!=this.domNode.offsetWidth){this._placeGrips();this._oldwidth=this.domNode.offsetWidth;}},_organizeServices:function(){var nbz=this.nbZones;var nbs=this.getChildren().length;var res=Math.floor(nbs/nbz);var mod=nbs%nbz;var i=0;for(var z=0;z<nbz;z++){for(var r=0;r<res;r++){this._insertService(z,i++);}if(mod>0){try{this._insertService(z,i++);}catch(e){console.error("Unable to insert service in grid container",e,this.getChildren());}mod--;}else{if(res===0){break;}}}},_organizeServicesManually:function(){var _d8e=this.getChildren();for(var i=0;i<_d8e.length;i++){try{this._insertService(_d8e[i].column-1,i);}catch(e){console.error("Unable to insert service in grid container",e,_d8e[i]);}}},_insertService:function(z,p,i){var zone=this.cell[z];var _d94=zone.childNodes.length;var _d95=i?this.getChildren()[i]:this.getChildren()[0];if(typeof (p)=="undefined"||p>_d94){p=_d94;}dojo.place(_d95.domNode,zone,p);if(!_d95.dragRestriction){dojo.addClass(_d95.domNode,"dojoDndItem");}if(!_d95.domNode.getAttribute("dndType")){_d95.domNode.setAttribute("dndType",_d95.declaredClass);}oaf.base.dnd._setOafDndHandle(_d95,this.withHandles,this.handleClasses);if(this.hasResizableColumns){if(_d95.onLoad){this.connect(_d95,"onLoad","_placeGrips");}if(_d95.onExecError){this.connect(_d95,"onExecError","_placeGrips");}if(_d95.onUnLoad){this.connect(_d95,"onUnLoad","_placeGrips");}}return _d95.widgetId;},addService:function(_d96,z,p){_d96.domNode.id=_d96.id;this.addChild(_d96,0);if(p<=0){p=0;}var _d99=this._insertService(z,p);this.grid[z].setItem(_d96.id,{data:_d96.domNode,type:[_d96.domNode.getAttribute("dndType")]});return _d99;},_createGrid:function(){var grid=[];var i=0;while(i<this.nbZones){var zone=this.cell[i];var dz=this._createZone(zone);if(this.hasResizableColumns&&i!=(this.nbZones-1)){this._createGrip(dz);}grid.push(dz);i++;}return grid;},_createZone:function(zone){var dz=null;var _da0=this;dz=new oaf.base.dnd.plottedDnD(zone.id,{accept:this.acceptTypes,withHandles:this.withHandles,handleClasses:this.handleClasses,singular:true,hideSource:true,opacity:this.opacity,dom:this.domNode,allowAutoScroll:this.allowAutoScroll,isOffset:this.isOffset,offsetDrag:this.offsetDrag});return dz;},_createGrip:function(dz){var grip=document.createElement("div");grip.className="gridContainerGrip";var _da3=this;this.onMouseOver=this.connect(grip,"onmouseover",function(e){dojo.removeClass(e.target,"gridContainerGrip");dojo.addClass(e.target,"gridContainerGripShow");});this.connect(grip,"onmouseout",function(e){if(!_da3._isResized){dojo.removeClass(e.target,"gridContainerGripShow");dojo.addClass(e.target,"gridContainerGrip");}});this.connect(grip,"onmousedown",function(e){_da3._activeGrip=e.target;_da3.resizeColumnOn(e);});this.domNode.appendChild(grip);dz.grip=grip;},_placeGrips:function(){var x=(dojo.isIE==5.5||dojo.isIE==6)?0:dojo.getComputedStyle(this.domNode).paddingLeft;x=parseInt(x);var _da8=dojo.contentBox(this.domNode).h+"px";var _da9=dojo.getComputedStyle(this.domNode).paddingTop;dojo.forEach(this.grid,function(zone){var grip=null;var size,_dad,mid=0;if(zone.grip){grip=zone.grip;size=dojo.marginBox(zone.node);x+=size.w;mid=0;grip.style.left=(x-mid)+"px";grip.style.top=_da9;grip.style.height=_da8;}});},_getZoneByIndex:function(n){return (n>=0&&n<this.grid.length)?this.grid[n]:this.grid[0];},getIndexZone:function(zone){for(var z=0;z<this.grid.length;z++){if(this.grid[z].domNode==zone){return z;}}return -1;},resizeColumnOn:function(e){e.preventDefault();this._isResized=true;this.initX=e.pageX;for(var i=0;i<this.grid.length;i++){if(this._activeGrip==this.grid[i].grip){this.currentColumn=this.grid[i].node;}}this.nextColumn=this.currentColumn.nextSibling;while(this.nextColumn.nodeName.toLowerCase()!="td"){this.nextColumn=this.nextColumn.nextSibling;}this.currentColumnWidth=parseFloat(this.currentColumn.style.width.substring(0,this.currentColumn.style.width.length-1));this.nextColumnWidth=parseFloat(this.nextColumn.style.width.substring(0,this.nextColumn.style.width.length-1));this.connectResizeColumnMove=this.connect(document,"onmousemove","resizeColumnMove");this.connectResizeColumnOff=this.connect(document,"onmouseup","resizeColumnOff");},resizeColumnMove:function(e){e.preventDefault();var d=e.pageX-this.initX;d=(d/(dojo.marginBox(this.domNode).w))*100;this.currentColumnWidth+=d;this.nextColumnWidth-=d;this.initX=e.pageX;if(this.currentColumnWidth<this.minColWidth||this.nextColumnWidth<this.minColWidth){return;}this.currentColumn.style["width"]=this.currentColumnWidth+"%";this.nextColumn.style["width"]=this.nextColumnWidth+"%";this._placeGrips();},resizeColumnOff:function(e){this.disconnect(this.connectResizeColumnMove);this.disconnect(this.connectResizeColumnOff);if(this._activeGrip){dojo.removeClass(this._activeGrip,"gridContainerGripShow");dojo.addClass(this._activeGrip,"gridContainerGrip");}this._isResized=false;},setColumns:function(_db7){if(_db7>0){var _db8=this.grid.length-_db7;if(_db8>0){var _db9=new Array();var zone,_dbb,end;if(this.isLeftFixed&&this.grid.length>0){_dbb=1;}else{_dbb=0;}if(this.isRightFixed){end=this.grid.length-1;}else{end=this.grid.length;}if(this.mode=="right"){for(var z=_dbb;z<end;z++){var _dbe=0;var zone=this.grid[z].node;for(var j=0;j<zone.childNodes.length;j++){if(zone.childNodes[j].nodeType==1&&!(zone.childNodes[j].id=="")){_dbe++;break;}}if(_dbe==0){_db9[_db9.length]=z;}if(_db9.length>=_db8){this._deleteColumn(_db9);break;}}if(_db9.length<_db8){alert(this.i18n.err_onSetNbCols);}}else{for(var z=_dbb;z<end;z++){var _dbe=0;var zone=this.grid[z].node;for(var j=0;j<zone.childNodes.length;j++){if(zone.childNodes[j].nodeType==1&&!(zone.childNodes[j].id=="")){_dbe++;break;}}if(_dbe==0){_db9[_db9.length]=z;}else{break;}if(_db9.length>=_db8){this._deleteColumn(_db9);break;}}if(_db9.length<_db8){alert(this.i18n.err_onSetNbColsLeftMode);}}}else{if(_db8<0){this._addColumn(Math.abs(_db8));}}this._placeGrips();}},_addColumn:function(_dc0){var node;if(this.hasResizableColumns&&!this.isRightFixed){node=this.grid[this.grid.length-1];this._createGrip(node);}for(i=0;i<_dc0;i++){node=dojo.doc.createElement("td");dojo.addClass(node,"gridContainerZone");node.id=this.id+"_dz"+(this.nbZones);var dz;if(this.mode=="right"){if(this.isRightFixed){this.grid[this.grid.length-1].node.parentNode.insertBefore(node,this.grid[this.grid.length-1].node);dz=this._createZone(node);this.grid.splice(this.grid.length-1,0,dz);this.cell.splice(this.cell.length-1,0,node);}else{var zone=this.gridNode.appendChild(node);dz=this._createZone(node);this.grid.push(dz);this.cell.push(node);}}else{if(this.isLeftFixed){(this.grid.length==1)?this.grid[0].node.parentNode.appendChild(node,this.grid[0].node):this.grid[1].node.parentNode.insertBefore(node,this.grid[1].node);dz=this._createZone(node);this.grid.splice(1,0,dz);this.cell.splice(1,0,node);}else{this.grid[this.grid.length-this.nbZones].node.parentNode.insertBefore(node,this.grid[this.grid.length-this.nbZones].node);dz=this._createZone(node);this.grid.splice(this.grid.length-this.nbZones,0,dz);this.cell.splice(this.cell.length-this.nbZones,0,node);}}if(dojo.marginBox(node).h&&dojo.isIE){var _dc4=dojo.doc.createTextNode(" ");node.appendChild(_dc4);}if(this.hasResizableColumns){if(this.isRightFixed||(!this.isRightFixed&&i<(_dc0-1))){this._createGrip(dz);}}this.nbZones++;}this._updateColumnsWidth();},_deleteColumn:function(_dc5){var zone,_dc7,_dc8;_dc8=0;for(i=0;i<_dc5.length;i++){if(this.mode=="right"){zone=this.grid[_dc5[i]-_dc8];}else{zone=this.grid[_dc5[i]];}for(var j=0;j<zone.node.childNodes.length;j++){if(zone.node.childNodes[j].nodeType!=1){continue;}_dc7=dijit.byId(zone.node.childNodes[j].id);for(var x=0;x<this.getChildren().length;x++){if(this.getChildren()[x]===_dc7){this.getChildren().splice(x,1);break;}}}zone.node.parentNode.removeChild(zone.node);if(this.mode=="right"){this.grid.splice(_dc5[i]-_dc8,1);}else{this.grid.splice(_dc5[i],1);}this.nbZones--;_dc8++;var _dcb=dojo.query(".gridContainerGrip",this.domNode);if(_dcb&&_dcb[_dcb.length-1]){this.domNode.removeChild(_dcb[_dcb.length-1]);}}this._updateColumnsWidth();},_updateColumnsWidth:function(){var wCol=100/this.nbZones;wCol=Math.floor(wCol);var zone;for(var z=0;z<this.grid.length;z++){zone=this.grid[z].node;zone.style.width=wCol+"%";}}});dojo.extend(dijit._Widget,{dragRestriction:false,column:"1",group:""});}if(!dojo._hasResource["oaf.base.pref.binding.GridContainerBinding"]){dojo._hasResource["oaf.base.pref.binding.GridContainerBinding"]=true;dojo.provide("oaf.base.pref.binding.GridContainerBinding");dojo.declare("oaf.base.pref.binding.GridContainerBinding",oaf.base.pref.binding.WidgetBinding,{draggedNode:null,draggedNodeId:"",origGrid:null,applyPreferences:function(_dcf,_dd0){try{_dcf._initialChildren=_dcf.getChildren();if(_dd0&&_dcf){var _dd1=_dd0.zones;dojo.forEach(_dcf._initialChildren,function(_dd2){_dd2.domNode.style.display="none";});for(var i=0;i<_dd1.length;i++){var zone=_dd1[i];for(var j=0;j<zone.length;j++){var elm=dijit.byId(zone[j]);if(elm){elm.domNode.style.display="";var _dd7=_dcf.getChildren();for(var e=0;e<_dd7.length;e++){if(_dd7[e]==elm){_dcf._insertService(i,j,e);}}}}}dojo.publish("/GridContainerBinding:applyPreferences");}else{_dcf._organizeServices();}}catch(e){console.warn(e.message);}finally{_dcf.init();}},connectToPref:function(_dd9,_dda){this._handlesSubscribe=[dojo.subscribe("/dnd/drop",dojo.hitch(this,function(arg,arg2,arg3){this._checkApplyPref(_dd9,_dda);})),dojo.subscribe("/dnd/start",dojo.hitch(this,function(_dde){this.draggedNode=_dde.node.parentNode;this.draggedNodeId=_dde.node.id;if(this._domDescendant(_dde.node,_dda.domNode)){this.origGrid=_dda;}}))];this._handlesConnect=[dojo.connect(_dda,"addService",dojo.hitch(this,function(){this._serializePref(_dd9,_dda);})),dojo.connect(_dda,"removeChild",dojo.hitch(this,function(){this._serializePref(_dd9,_dda);}))];dojo.forEach(_dda._initialChildren,function(_ddf){if(_ddf.onClose){this._handlesConnect.push(dojo.connect(_ddf,"onClose",dojo.hitch(this,function(){this._serializePref(_dd9,_dda);})));}},this);},_checkApplyPref:function(_de0,_de1){if((this.origGrid!=_de1)){console.debug(_de0);_de0.moveChild(this.origGrid,_de1,this.draggedNodeId);this._serializePref(_de0,_de1);this.origGrid=null;}else{if(this._domDescendant(this.draggedNode,_de1.domNode)){this._serializePref(_de0,_de1);}}},_serializePref:function(_de2,_de3){if(!_de2.active){return;}var _de4={zones:new Array(_de3.nbZones)};var grid=_de3.grid;for(var z=0;z<grid.length;z++){var zone=grid[z].node.childNodes;var _de8=[];for(var c=0;c<zone.length;c++){if(zone[c].nodeType!=1){continue;}w=dijit.byNode(zone[c]);if(w&&w.domNode.style&&w.domNode.style.display!="none"){_de8.push(w.id);}}_de4.zones[z]=_de8;}_de2.savePref(_de3,_de4,"configuration");},_domDescendant:function(node,_deb){while(node){if(node==_deb){return true;}node=node.parentNode;}return false;}});(function(){var _dec=new oaf.base.pref.binding.GridContainerBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_dec);}})();}if(!dojo._hasResource["bbtp.pref.binding.GridContainerBinding"]){dojo._hasResource["bbtp.pref.binding.GridContainerBinding"]=true;dojo.provide("bbtp.pref.binding.GridContainerBinding");dojo.declare("bbtp.pref.binding.GridContainerBinding",oaf.base.pref.binding.GridContainerBinding,{connectToPref:function(_ded,_dee){this._handlesSubscribe=[dojo.subscribe("/oaf/widget/layout/gridcontainer/serviceRemoved",dojo.hitch(this,function(_def){if(_dee.id==_def.id){this._removeService(_ded,_def);}}))];this._handlesConnect=[dojo.connect(_dee,"addService",dojo.hitch(this,function(_df0,z,p,_df3){this.addService(_ded,_dee,_df0,_df3);})),dojo.connect(_dee,"removeChild",dojo.hitch(this,function(_df4){this._removeChild(_ded,_dee,_df4);}))];dojo.forEach(_dee._initialChildren,function(_df5){if(_df5.onClose){this._handlesConnect.push(dojo.connect(_df5,"onClose",dojo.hitch(this,function(){this._serializePref(_ded,_dee);})));}},this);},_removeService:function(_df6,_df7){this._checkApplyPref(_df6,_df7);},drop:function(_df8,_df9){this._checkApplyPref(_df8,_df9);},_drop:function(_dfa,_dfb,_dfc,_dfd,copy){this._checkApplyPref(_dfa,_dfb);},addService:function(_dff,_e00,_e01,_e02){if(!_e02){this._serializePref(_dff,_e00);}},_rememberAll:function(_e03,_e04){this._serializePref(_e03,_e04);},_removeChild:function(_e05,_e06,_e07){this._serializePref(_e05,_e06);},_checkApplyPref:function(_e08,_e09){if((this.origGrid!=_e09)){_e08.moveChild(this.origGrid,_e09,this.draggedNodeId);this._serializePref(_e08,_e09);this.origGrid=null;}else{if(this._domDescendant(this.draggedNode,_e09.domNode)){this._serializePref(_e08,_e09);}}},_serializePref:function(_e0a,_e0b){if(!_e0a.active){return;}var _e0c={action:"setUserBlocksPosition","blockId[]":new Array(),"tabId[]":new Array(),"numCol[]":new Array(),"numLine[]":new Array()};var _e0d=_e0b.grid;for(var i=0;i<_e0d.length;i++){var zone=_e0d[i].node;for(var j=0;j<zone.childNodes.length;j++){var _e11=zone.childNodes[j];if(_e11.nodeType==1&&!(_e11.id=="")){var _e12=dijit.byNode(_e11);if(_e12){if((_e12 instanceof bbtp.portletwidget.widget.PortletWidget)||(_e12 instanceof bbtp.portletwidget.widget.PortletGoogle)||(_e12 instanceof bbtp.portletwidget.widget.PortletDimget)){var _e13=_e12.idDb;_e0c["blockId[]"].push(_e13);_e0c["tabId[]"].push(_e0b.idDb);_e0c["numCol[]"].push(i);_e0c["numLine[]"].push(j);}else{if((_e12 instanceof bbtp.postwidget.widget.PostXHTML)||(_e12 instanceof bbtp.postwidget.widget.PostGoogle)||(_e12 instanceof bbtp.postwidget.widget.PostDimget)){var _e14=_e12.idDb;_e0c["blockId[]"].push(_e14);_e0c["tabId[]"].push(_e0b.idDb);_e0c["numCol[]"].push(i);_e0c["numLine[]"].push(j);}else{if(_e12 instanceof bbtp.portlet.widget.Portlet){var _e15="";if(_e12.getChildren().length>0){if(_e12.getChildren()[0] instanceof bbtp.rssfeed.widget.RssFeed){_e15=_e12.getChildren()[0].idDb;}else{_e15=_e12.idDb;}}else{_e15=_e12.idDb;}_e0c["blockId[]"].push(_e15);_e0c["tabId[]"].push(_e0b.idDb);_e0c["numCol[]"].push(i);_e0c["numLine[]"].push(j);}}}}}}}if(_e0c["blockId[]"].length>0){_e0a.savePref(_e0b,_e0a.ressources["urlBlock"],_e0c,"Error during grid container serialization","post",this,null);}},_domDescendant:function(node,_e17){while(node){if(node==_e17){return true;}node=node.parentNode;}return false;}});(function(){var _e18=new bbtp.pref.binding.GridContainerBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_e18);}})();}if(!dojo._hasResource["bbtp.pref.binding.PortletWidgetBinding"]){dojo._hasResource["bbtp.pref.binding.PortletWidgetBinding"]=true;dojo.provide("bbtp.pref.binding.PortletWidgetBinding");dojo.declare("bbtp.pref.binding.PortletWidgetBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_e19,_e1a){this.inherited("connectToPref",arguments);if(!_e1a.idDb){this._storeNew(_e19,_e1a);}this._handlesConnect=[dojo.connect(_e1a,"onClose",dojo.hitch(this,function(){this._deleteBox(_e19,_e1a);})),dojo.connect(_e1a,"publish",dojo.hitch(this,function(){this._publish(_e19,_e1a);})),dojo.connect(_e1a,"unpublish",dojo.hitch(this,function(){this._unpublish(_e19,_e1a);})),dojo.connect(_e1a,"toggleDisplay",dojo.hitch(this,function(){this._saveIconify(_e19,_e1a);})),dojo.connect(_e1a,"saveParams",dojo.hitch(this,function(){this._saveParameters(_e19,_e1a);})),dojo.connect(_e1a,"saveSkin",dojo.hitch(this,function(){this._saveSkin(_e19,_e1a);})),dojo.connect(_e1a,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_e19,_e1a);})),dojo.connect(_e1a,"setValue",dojo.hitch(this,function(){this._saveParameters(_e19,_e1a);}))];},_storeNew:function(_e1b,_e1c){this._storeNewSource(_e1b,_e1c,"mys");var _e1d=(_e1c&&_e1c.getParent())?_e1c.getParent().idDb:0;var _e1e={action:"createUserBlock",blockId:1,URI:_e1c.href,blockType:"mys",tabId:_e1d,numCol:1,numLine:1,isIconify:(_e1c.displayState)?1:0,title:_e1c.label,skin:_e1c.skin,style:_e1c.style};_e1b.savePref(_e1c,_e1b.ressources["urlBlock"],_e1e,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveIconify:function(_e1f,_e20){var _e21={action:"setUserBlockIconify",blockId:_e20.idDb,iconify:(_e20.displayState)?1:0};_e1f.savePref(_e20,_e1f.ressources["urlBlock"],_e21,this.i18n.saveModuleError,"post");},_saveSkin:function(_e22,_e23){var _e24={action:"setUserBlockSkin",blockId:_e23.idDb,skin:_e23.skin};_e22.savePref(_e23,_e22.ressources["urlBlock"],_e24,this.i18n.saveModuleError,"post");},_saveParameters:function(_e25,_e26){if(!(_e26.isParamsCrypted)&&!(_e26.cryptedParams.length>0)){var _e27={action:"saveUserWidgetBlockParams",blockId:_e26.idDb};if(_e26.configParams){var i=0;var keys=[];var _e2a=[];for(var _e2b in _e26.configParams){keys[i]=_e2b;_e2a[i]=_e26.configParams[_e2b];i++;}_e27["keys[]"]=keys;_e27["values[]"]=_e2a;}_e25.savePref(_e26,_e25.ressources["urlParamBlock"],_e27,this.i18n.saveParametersModuleError,"post");}},_saveRating:function(_e2c,_e2d){if(_e2d.voteIndex>0){var _e2e={action:"setUserSourceRating",sourceType:"mys",URI:_e2d.href,rating:_e2d.voteIndex};_e2c.savePref(_e2d,_e2c.ressources["urlSource"],_e2e,this.i18n.saveModuleError,"post");}},_saveConfig:function(_e2f,_e30){this._saveSkin(_e2f,_e30);this._saveParameters(_e2f,_e30);this._saveRating(_e2f,_e30);},_validateStorage:function(_e31,_e32,data){this.inherited("_validateStorage",arguments);this.loadPrefRating(_e31,_e32.href,"mys",this,dojo.hitch(this,function(data){this._initRating(data,_e32);}));},loadPrefWidget:function(_e35,_e36,_e37,_e38){var _e39={action:"getUserWidgetBlockParams",blockId:_e36};var kw={lang:Common.getLocaleWithCountry(),url:_e35.ressources["urlRoot"]+_e35.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_e38){dojo.hitch(_e37,_e38)(data);}},error:function(_e3c){var _e3d=new bbtp.common.widget.DialogWait({title:"",message:_e3c,autoClose:true,modalDialog:false});_e3d.showDialog();},content:_e39};var _e3e=dojo.xhrGet(kw);}});(function(){var _e3f=new bbtp.pref.binding.PortletWidgetBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_e3f);}})();}if(!dojo._hasResource["bbtp.rssfeed.widget.RssFeed"]){dojo._hasResource["bbtp.rssfeed.widget.RssFeed"]=true;dojo.provide("bbtp.rssfeed.widget.RssFeed");dojo.declare("bbtp.rssfeed.widget.RssFeed",[dijit._Widget,dijit._Templated,dijit._Contained],{href:"",title:"",defaultTitle:"",itemSize:60,tooltipSize:350,descriptionSize:500,nbItems:6,isContainer:false,showDesc:false,showTooltipDetails:true,config:null,tabHdlProceed:[],tabHdlSub:[],activeLink:false,displayMode:1,currentPage:1,maxPage:1,feed:null,rscRepository:"",metaDatas:"",ressources:null,rssItemsRead:[],topicPublished:"/RssFeed",rssParser:"",dndSource:null,isVisibleOnProfile:false,_oldNbItems:6,_oldDisplayMode:1,globalHandles:[],itemsDraggable:true,templateString:"<div class=\"RSSFeed\">\n\t<div dojoAttachPoint=\"itemsContainer\" class=\"RSSFeedItems\">\n\t\t\n\t</div>\n\t<div dojoAttachPoint=\"itemErrorMsg\" class=\"RSSFeedErrorMessage\"></div>\n\t<div dojoAttachPoint=\"itemLoadingMsg\" class=\"RSSFeedLoadingMessage\"></div>\n\t<div dojoAttachPoint=\"itemLoadingImg\" class=\"RSSFeedLoadingImage\">&nbsp;</div>\n\t<div dojoAttachPoint=\"wayBton\" class=\"RSSFeedWay\">\n\t\t<table class=\"rssActionTable\">\n\t\t\t<tr>\n\t\t\t\t<td class=\"prevPageOff\" dojoAttachPoint=\"prevPageBton\" dojoAttachEvent=\"onclick:prevPage\"></td>\n\t\t\t\t<td class=\"centerPageInfo\" dojoAttachPoint=\"centerPageInfoNode\"></td>\n\t\t\t\t<td class=\"nextPageOn\" dojoAttachPoint=\"nextPageBton\" dojoAttachEvent=\"onclick:nextPage\"></td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n</div>\n",constructor:function(){this.tabHdlProceed=[];this.tabHdlSub=[];djConfig.usePlainJson=true;},postMixInProperties:function(){bbtp.rssfeed.widget.RssFeed.superclass.postMixInProperties.apply(this,arguments);this.i18n=dojo.i18n.getLocalization("bbtp.rssfeed.i18n","RssFeed",this.lang);this.ressources=dojo.i18n.getLocalization(this.rscRepository,this.metaDatas);},startup:function(){this.isContained=false;if(oaf.widget.layout.ServicePane){if(this.getParent() instanceof oaf.widget.layout.ServicePane){this.isContained=true;}}var _e40=false;if((bbtp.portlet)&&(bbtp.portlet.widget.Portlet)){if(this.getParent() instanceof bbtp.portlet.widget.Portlet){this.isContained=true;_e40=true;}}if(this.isContained){var _e41=this.getParent();if(!_e40){this.defaultTitle=_e41.label.label;dojo.connect(_e41.label,"setLabel",this,"updateLabel");dojo.connect(_e41.editionPane,"submit",this,"load");}else{var _e42=_e41.id;this.tabHdlSub.push(dojo.subscribe("oaf/widget/wt/Portlet/loading",this,function(_e43){if(this.getParent()&&(this.getParent().id==_e43.id)){_e43.changeLoadingStatus(1);this.load();_e43.changeLoadingStatus(2);}}));this.tabHdlSub.push(dojo.subscribe("/Portlet:saveConfig",this,function(_e44,_e45,_e46,_e47,_e48,_e49,_e4a){if(!this.canExecute(_e44)){return;}this.saveConfig(_e45,_e46,_e47,_e48,_e49,_e4a);this._oldNbItems=this.nbItems;this._oldDisplayMode=this.displayMode;}));this.tabHdlSub.push(dojo.subscribe("/Portlet:refreshService",this,function(_e4b){if(!this.canExecute(_e4b)){return;}this.refreshService();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:publishService",this,function(_e4c){if(!this.canExecute(_e4c)){return;}this.publishService();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:unpublishService",this,function(_e4d){if(!this.canExecute(_e4d)){return;}this.unpublishService();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:displayByList",this,function(_e4e){if(!this.canExecute(_e4e)){return;}this.displayByList();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:displayByThumbnails",this,function(_e4f){if(!this.canExecute(_e4f)){return;}this.displayByThumbnails();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:displayByThumbnailsTitle",this,function(_e50){if(!this.canExecute(_e50)){return;}this.displayByThumbnailsTitle();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:showBy",this,function(_e51,_e52){if(!this.canExecute(_e51)){return;}this.showBy(_e52);}));this.tabHdlSub.push(dojo.subscribe("/Portlet:onClose",this,function(_e53){if(!this.canExecute(_e53)){return;}this.onClose();}));this.tabHdlSub.push(dojo.subscribe("/Portlet:undoConfig",this,function(_e54){if(!this.canExecute(_e54)){return;}if(typeof (this.loadingStatus)!="undefined"&&this.loadingStatus!=2){return;}this.showBy(this._oldNbItems);var _e55="";switch(this._oldDisplayMode){case 1:this.displayByList();_e55="list";break;case 2:this.displayByThumbnails();_e55="thumbnails";break;case 3:this.displayByThumbnailsTitle();_e55="thumbnailsTitle";break;default:_e55="list";break;}this.getParent().initShowDisplayValues(_e55,this.nbItems);}));this._addEditionNode();var _e56="";switch(this.displayMode.toString()){case "1":_e56="list";break;case "2":_e56="thumbnails";break;case "3":_e56="thumbnailsTitle";break;default:_e56="list";break;}this.getParent().initShowDisplayValues(_e56,this.nbItems);}}if(this.initialLoad){}},canExecute:function(_e57){if(this.isContained){var _e58=this.getParent();if((_e58)&&(_e58==_e57)){return true;}}return false;},postCreate:function(){bbtp.rssfeed.widget.RssFeed.superclass.postCreate.apply(this,arguments);this.initialLoad=true;this.proxyIco=dojo.moduleUrl("bbtp.proxy","proxyIco.php").toString();this.rssParser=dojo.moduleUrl("bbtp.rssfeed.rssparser","rssParser.php").toString();if(dojo.byId(this.id)){this.startup();}this._oldNbItems=this.nbItems;this._oldDisplayMode=this.displayMode;},_createBlocker:function(_e59,_e5a,copy){if(_e59){for(var i=0;i<_e5a.length;++i){var node=_e5a[i];var item=_e59.getItem(node.id);if(item){if(!this.blocker){this.blocker=dojo.doc.createElement("div");dojo.addClass(this.blocker,"rssFeedBlocker");this.domNode.insertBefore(this.blocker,this.itemsContainer);}else{this.blocker.style.display="block";}var dim=dojo.marginBox(this.domNode);dojo.marginBox(this.blocker,dim);}}}},_removeBlocker:function(){if(this.blocker){this.blocker.style.display="none";}},enableBlocker:function(_e60){if(_e60){this.subscribeBlocker();}else{this.unsubscribeBlocker();}},subscribeBlocker:function(){if(!this.dndStartHandler){this.dndStartHandler=dojo.subscribe("/dnd/start",this,"_createBlocker");}if(!this.dndDropHandler){this.dndDropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlocker");}if(!this.dndCancelHandler){this.dndCancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlocker");}},unsubscribeBlocker:function(){if(this.dndStartHandler){dojo.unsubscribe(this.dndStartHandler);}this.dndStartHandler=null;if(this.dndDropHandler){dojo.unsubscribe(this.dndDropHandler);}this.dndDropHandler=null;if(this.dndCancelHandler){dojo.unsubscribe(this.dndCancelHandler);}this.dndCancelHandler=null;},getTags:function(){var _e61=[];var _e62=dojo.byId(this.id+"_tagInput");var _e63=_e62.value;_e63=_e63.replace(/\n/gm," ");_e63=_e63.replace(/\r/gm," ");var reg=new RegExp("[ ]+");_e61=_e63.split(reg);return _e61;},setTags:function(tags){if(dojo.byId(this.id+"_tagInput")!=null){var _e66=dojo.byId(this.id+"_tagInput");for(var i=0;i<tags.length;i++){if(i==0){_e66.value=tags[i];}else{_e66.value=_e66.value+" "+tags[i];}}}},saveConfig:function(_e68,_e69,_e6a,_e6b,_e6c,_e6d){var _e6e=dojo.byId(this.id+"_tagInput");var _e6f=dojo.byId(this.id+"_flowInput");var _e70=this.id;var _e71=this;var _e72=dojo.query(".RSSFeed");_e72.forEach(function(elt){var _e74=dijit.byId(elt.id);if(_e74){if(_e74.href==_e71.href){if(_e6e){if(dojo.byId(_e74.id+"_tagInput")){_e74.setTags(_e71.getTags());}}var _e75=dojo.byId(_e74.id+"_flowInput");if((_e75)&&(_e6f)){_e75.checked=_e6f.checked;}if(_e71.isContained){var _e76=_e74.getParent();if((bbtp.portlet)&&(bbtp.portlet.widget.Portlet)){if(_e76 instanceof bbtp.portlet.widget.Portlet){_e76._voteStar(_e6c);}}}}}});},publishService:function(){},unpublishService:function(){},refreshService:function(){this._displayLoading(true,"refreshing");this.currentPage=1;this.load(true);this._refreshActionPage();},displayByList:function(){this.displayMode=1;this.display();},displayByThumbnails:function(){this.displayMode=2;this.display();},displayByThumbnailsTitle:function(){this.displayMode=3;this.display();},onClose:function(){this.destroy();},showBy:function(e){if(!this.items){return;}var _e78=(this.currentPage-1)*100/(this.maxPage-1);this.setNbItems(e);this.maxPage=Math.ceil(this.items.length/e);if(this.currentPage!=1){this.currentPage=Math.ceil(_e78*(this.maxPage-1)/100);}if(this.currentPage==0){this.currentPage=1;}this.display();this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this._refreshActionPage();},nextPage:function(){if(this.nextPageBton.className=="nextPageOff"){return;}this._displayLoading(true,"loading");if(this.currentPage>=this.maxPage){return;}this.currentPage++;this._refreshActionPage();this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this.display();this._displayLoading(false);},prevPage:function(){if(this.prevPageBton.className=="prevPageOff"){return;}this._displayLoading(true,"loading");if(this.currentPage<=1){return;}this.currentPage--;this._refreshActionPage();this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this.display();this._displayLoading(false);},updateLabel:function(){if(this.isContained){var _e79=this.getParent();_e79.editionPane.formNode["title"].value=_e79.label.label;}},load:function(_e7a){if(_e7a===null){_e7a=false;}this.isLoaded=false;if(this.href===""){this._displayError(this.i18n["loading"]);}else{this._displayLoading(true,"loading");var _e7b={feedUrl:this.href};var kw={content:_e7b,handleAs:"json",url:this.rssParser,preventCache:_e7a,load:dojo.hitch(this,function(data){if(data.result.state=="done"){this.feed=data.result.params;this.onLoadJson(this.feed);this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this._refreshActionPage();this._displayLoading(false);if(null!=this.feed.entry&&this.feed.entry.length==0){this._displayError(this.i18n["nothingToDisplay"]);}}else{this._displayLoading(false);this.onError(data.result.error);}}),error:dojo.hitch(this,function(_e7e){this._displayLoading(false);this.onError(_e7e);})};dojo.xhrGet(kw);}},onLoadJson:function(data){dojo.forEach(this.items,function(item){dojo._destroyElement(item);delete item;});delete this.items;this.items=[];if(this.initialLoad){this.setTitle(data.title);}var n=0;dojo.forEach(data.entry,function(_e82){var _e83=this.isRead(_e82.id);this.items.push(new bbtp.rssfeed.widget.RssItem({entry:_e82,itemSize:this.itemSize,descriptionSize:this.descriptionSize,showDesc:this.showDesc,activeLink:this.activeLink,ressources:this.ressources,itemRead:_e83,itemDraggable:this.itemsDraggable,idFeed:this.id}));n++;},this);this.maxPage=Math.ceil(n/this.nbItems);this.display();if(this.initialLoad){this.onLoadEnd();}this.initialLoad=false;this.isLoaded=true;if(this.isContained){if(this.getParent().status){this.getParent().setStatus(this.i18n["loaded"],true);}}},onLoadEnd:function(){if(this.isContained){var _e84="";if(typeof (configUrlProxyIco)=="undefined"){_e84=new oaf.base.url.UrlResolver(null,this.proxyIco);}else{_e84=configUrlProxyIco;}var uri="";if(this.feed.favicon!=""){uri=_e84+"?url="+encodeURIComponent(this.feed.favicon);}else{if(this.feed.icon.url!=""){uri=_e84+"?url="+encodeURIComponent(this.feed.icon.url);}else{uri=dojo.moduleUrl("bbtp.rssfeed",this.ressources["pathImage"]+"rssIcon.gif");}}this.getParent().setIcon(uri);if(this.feed.link){this.getParent().linkLabel=this.feed.link[0];}}this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this._refreshActionPage();},isRead:function(_e86){for(var i=0;i<this.rssItemsRead.length;i++){if(this.rssItemsRead[i]==_e86){return true;}}return false;},display:function(){this.initBeforeDisplay();var el=this.itemsContainer;el.innerHTML="";if(this.displayMode==1){this.itemsNode=document.createElement("ul");}else{this.itemsNode=document.createElement("div");}if(this.displayMode==2){dojo.addClass(this.itemsNode,"thumbnails");}el.appendChild(this.itemsNode);var _e89=this.nbItems;var item=null;var _e8b=(this.currentPage-1)*parseInt(this.nbItems);var _e8c=_e8b+parseInt(this.nbItems);for(var i=_e8b;i<_e8c;i++){var _e8e=null;if(!this.items||(this.items[i]==null)){break;}item=this.items[i];var _e8f="";if(this.displayMode==1){_e8f=item.getListNode();}else{if(this.displayMode==2){_e8f=item.getThumbnailsNode();}else{if(this.displayMode==3){_e8f=item.getThumbnailsTitleNode();}}}this.itemsNode.appendChild(_e8f);if(this.showTooltipDetails){var _e90=item.entry.summary;if((!_e90)||(_e90==null)||(_e90=="")){_e90=item.entry.content;}if((_e90)&&(_e90!=null)&&(_e90!="")){_e90=_e90.replace(/<\s*img.*?(>|$)/g,"");var sstr=_e90.substring(0,this.tooltipSize);_e90=(sstr.length==_e90.length)?sstr:sstr+"...";var _e92=bbtp.common.widget.tooltip();var _e93=_e92.add(_e8f,_e90,"RSSFeedTooltip");this.globalHandles.push(_e93);}_e8e=dojo.connect(_e8f,"onclick",this,"proceed");this.tabHdlProceed.push(_e8e);}}if(this.itemsDraggable){if(this.dndSource){this.dndSource.destroy();}this.dndSource=new bbtp.dnd.FreezablePureSource(this.itemsNode,{accept:[],onDndStart:function(_e94,_e95,copy){this.inherited("onDndStart",arguments);if(_e94==this){dojo.addClass(dojo.dnd.manager().avatar.node,"RSSFeedItems");dojo.body().style.cursor="move";}},onDndCancel:function(){this.inherited("onDndCancel",arguments);dojo.body().style.cursor="auto";}});}},getSourceDnd:function(){return this.dndSource;},onError:function(e){console.debug(e);this._displayError(this.i18n["errorLoading"]);},getFeed:function(){return this.feed;},getItem:function(i){return this.items[i];},getItemById:function(id){for(var i=0;i<this.items.length;i++){if(this.items[i].getAttribute("id")==id){return this.items[i];}}return null;},getDefaultTitle:function(){return this.defaultTitle;},initBeforeDisplay:function(){dojo.forEach(this.itemsContainer.childNodes,function(item){dojo._destroyElement(item);delete item;});for(i=0;i<this.tabHdlProceed.length;i++){dojo.disconnect(this.tabHdlProceed[i]);}delete this.tabHdlProceed;this.tabHdlProceed=[];},onResized:function(e){if(this.scrollable){this.HContainer=dojo.marginBox(this.domNode).h;dojo.marginBox(this.itemsContainer,{h:this.HContainer});}this.itemsNode=div;},openLink:function(link){window.open(link);},proceed:function(e){e.preventDefault();var _e9f=e.target.idEntry;var item=this.getItemById(_e9f);if(!item){return;}if(!this.activeLink){if(!this.isRead(_e9f)){dojo.addClass(e.target,"visited");this.rssItemsRead.push(_e9f);item.itemRead=true;if(this.displayMode==3){var _ea1=e.target.nextSibling;if(_ea1){var _ea2=_ea1.childNodes[0];if(_ea2){dojo.addClass(_ea2,"visited");}}}}dojo.publish(this.topicPublished+":onShow",[item.entry,this]);}else{if(this.displayMode==2){this.openLink(item.entry.link[0].href);}}var _ea3=dojo.query(".RSSFeedTooltip");_ea3.forEach(function(elt){var _ea5=dijit.byId(elt.id);_ea5.hide(_ea5.aroundNode);});},setShowDesc:function(_ea6){if(_ea6==true||_ea6=="true"){this.showDesc=true;}else{this.showDesc=false;}},setNbItems:function(_ea7){this.nbItems=_ea7;this.display();},setHref:function(href){this.href=href;},setTitle:function(_ea9){this.title=_ea9;if(this.isContained){if(this.getParent().label==""){this.getParent().setLabel(_ea9);}}},destroy:function(){dojo.forEach(this.itemsContainer.childNodes,function(item){dojo._destroyElement(item);delete item;});dojo.forEach(this.items,function(item){dojo._destroyElement(item);delete item;});for(i=0;i<this.globalHandles.length;i++){dojo.disconnect(this.globalHandles[i]);}delete this.globalHandles;this.globalHandles=[];for(i=0;i<this.tabHdlProceed.length;i++){dojo.disconnect(this.tabHdlProceed[i]);}delete this.tabHdlProceed;for(i=0;i<this.tabHdlSub.length;i++){dojo.unsubscribe(this.tabHdlSub[i]);}delete this.tabHdlSub;this.unsubscribeBlocker();delete this.rssItemsRead;this.destroyDescendants();bbtp.rssfeed.widget.RssFeed.superclass.destroy.apply(this);},clone:function(){rssFeed=new bbtp.rssfeed.widget.RssFeed({activeLink:this.activeLink,itemSize:this.itemSize,href:this.href,rssItemsRead:this.rssItemsRead,rscRepository:this.rscRepository,metaDatas:this.metaDatas,currentPage:this.currentPage});rssFeed.feed=this.feed;rssFeed.onLoadJson(this.feed);return rssFeed;},_addEditionNode:function(){var _eac=document.createElement("table");_eac.className="portletTable";var _ead=document.createElement("tbody");_eac.appendChild(_ead);var tr1=document.createElement("tr");_ead.appendChild(tr1);var td1=document.createElement("td");td1.className="first";tr1.appendChild(td1);var _eb0=document.createElement("label");_eb0.setAttribute("for",this.id+"_tagInput");_eb0.innerHTML=this.i18n["tags"];_eb0.className="portletTagsLabel";_eb0.setAttribute("id",this.id+"_tagLabel");td1.appendChild(_eb0);var td2=document.createElement("td");tr1.appendChild(td2);var _eb2=document.createElement("textarea");_eb2.setAttribute("id",this.id+"_tagInput");var _eb3=document.createElement("table");_eb3.className="portletTable";var _eb4=document.createElement("tbody");_eb3.appendChild(_eb4);_eb2.className="portletTagsInput";td2.appendChild(_eb2);var tr2=document.createElement("tr");_eb4.appendChild(tr2);var td3=document.createElement("td");tr2.appendChild(td3);var _eb7=document.createElement("input");_eb7.setAttribute("type","checkbox");_eb7.className="portletFlowInput";_eb7.setAttribute("id",this.id+"_flowInput");td3.appendChild(_eb7);var td4=document.createElement("td");tr2.appendChild(td4);var _eb9=document.createElement("label");_eb9.setAttribute("for",this.id+"_flowInput");_eb9.innerHTML=this.i18n["flow"];_eb9.className="portletFlowLabel";_eb9.setAttribute("id",this.id+"_flowLabel");td4.appendChild(_eb9);this.getParent().setEditionNode(_eac);this.getParent().setEditionNode(_eb3);if(this.isVisibleOnProfile){_eb7.checked=true;}var _eba=bbtp.common.widget.tooltip();var _ebb=_eba.add(_eb7,this.i18n["titleFlow"],null);this.globalHandles.push(_ebb);var _ebb=_eba.add(_eb9,this.i18n["titleFlow"],null);this.globalHandles.push(_ebb);_eba=bbtp.common.widget.tooltip();var _ebb=_eba.add(_eb0,this.i18n["titleTags"],null);this.globalHandles.push(_ebb);},_refreshActionPage:function(){if(this.currentPage==this.maxPage){this.nextPageBton.className="nextPageOff";}else{this.nextPageBton.className="nextPageOn";}if(this.currentPage==1){this.prevPageBton.className="prevPageOff";}else{this.prevPageBton.className="prevPageOn";}},_displayError:function(msg){if(this.isContained){if(this.initialLoad){this.getParent().setEditable(false);if(this.getParent().status){this.getParent().setStatus(this.i18n["errorLoading"],true);}}else{if(this.getParent() instanceof oaf.widget.layout.ServicePane){this.getParent().editionPane.setAlertNode(true);}}}this.itemErrorMsg.style.display="block";this.itemErrorMsg.innerHTML=msg;this.itemsContainer.style.display="none";this.wayBton.style.display="none";},_displayLoading:function(b,text){if(b){var el=this.itemsContainer;el.innerHTML="";this.itemsContainer.style.display="none";this.wayBton.style.display="none";this.itemLoadingMsg.style.display="block";this.itemLoadingImg.style.display="block";this.itemLoadingMsg.innerHTML=this.i18n[text];}else{this.itemsContainer.style.display="block";this.wayBton.style.display="block";this.itemLoadingMsg.style.display="none";this.itemLoadingImg.style.display="none";}this.itemErrorMsg.style.display="none";}});dojo.declare("bbtp.rssfeed.widget.RssItem",[],{entry:null,showDesc:false,itemSize:60,descriptionSize:500,uriImage:null,activeLink:true,ressources:null,itemRead:false,itemDraggable:true,idFeed:null,constructor:function(_ec0){this.entry=_ec0.entry;this.itemSize=_ec0.itemSize;this.descriptionSize=_ec0.descriptionSize;this.showDesc=_ec0.showDesc;this.activeLink=_ec0.activeLink;this.ressources=_ec0.ressources;this.itemRead=_ec0.itemRead;this.itemDraggable=_ec0.itemDraggable;this.idFeed=_ec0.idFeed;var sstr=this.entry.title.substring(0,this.itemSize);this.entry.shortTitle=(sstr.length==this.entry.title.length)?sstr:sstr+"...";this.uriImage=null;if(this.entry.link.rel.enclosure){this.uriImage=this._getImgEntry(this.entry.link.rel.enclosure);}if(this.uriImage==null){if(this.entry["media:group"]!=null&&typeof (this.entry["media:group"])!="undefined"&&typeof (this.entry["media:group"]["media:thumbnail"])!="undefined"&&this.entry["media:group"]["media:thumbnail"][0]["url"]){this.uriImage=this.entry["media:group"]["media:thumbnail"][0]["url"];}else{this.uriImage=dojo.moduleUrl("bbtp.rssfeed",this.ressources["pathImage"]+"noImage.gif");}}},_getImgEntry:function(_ec2){var _ec3=null;dojo.forEach(_ec2,function(_ec4){if((_ec4.type)&&(_ec4.type=="image/jpeg")){_ec3=_ec4.url;}},this);return _ec3;},getAttribute:function(name){return this.entry[name];},toString:function(){return this.entry.id;},getListNode:function(){var _ec6=document.createElement("li");_ec6.idEntry=this.entry.id;_ec6.shortTitle=this.entry.shortTitle;_ec6.id=this.idFeed+this.entry.id;if(this.itemDraggable){_ec6.setAttribute("dndType","bbtp.rssfeed.widget.RssItem");dojo.addClass(_ec6,"dojoDndItem");}var a=document.createElement("a");if(this.activeLink){a.href=this.entry.link[0].href;a.target="_blank";}else{a.href="javascript:void(0);";}a.innerHTML=this.entry.shortTitle;a.idEntry=this.entry.id;if(this.itemRead){dojo.addClass(a,"visited");}_ec6.appendChild(a);if(this.showDesc){var d=this.entry.content;if(d===""){d=this.entry.summary;}if(d===""){return;}var sstr=d.substring(0,this.descriptionSize);d=(sstr.length==d.length)?sstr:sstr+"...";var _eca=document.createElement("div");_eca.innerHTML=d;_ec6.appendChild(_eca);}return _ec6;},getThumbnailsTitleNode:function(){var _ecb=document.createElement("div");_ecb.id=this.idFeed+this.entry.id;_ecb.idEntry=this.entry.id;_ecb.shortTitle=this.entry.shortTitle;dojo.addClass(_ecb,"thumbnailsTitle");if(this.itemDraggable){_ecb.setAttribute("dndType","bbtp.rssfeed.widget.RssItem");dojo.addClass(_ecb,"dojoDndItem");}var _ecc=document.createElement("img");_ecc.src=this.uriImage;_ecc.idEntry=this.entry.id;var _ecd=document.createElement("div");dojo.addClass(_ecd,"title");var _ece=document.createElement("a");if(this.activeLink){_ece.href=this.entry.link[0].href;_ece.target="_blank";}else{_ece.href="javascript:;";}if(this.itemRead){dojo.addClass(_ece,"visited");}_ece.idEntry=this.entry.id;_ece.innerHTML=this.entry.shortTitle;_ecb.appendChild(_ecc);_ecd.appendChild(_ece);_ecb.appendChild(_ecd);if(this.showDesc){var d=this.entry.content;if(d===""){d=this.entry.summary;}if(d===""){return;}var sstr=d.substring(0,this.descriptionSize);d=(sstr.length==d.length)?sstr:sstr+"...";var _ed1=document.createElement("div");_ed1.innerHTML=d;var _ed2=document.createElement("div");dojo.addClass(_ed2,"description");_ed2.innerHTML=d;_ecb.appendChild(_ed2);}return _ecb;},getThumbnailsNode:function(){var _ed3=document.createElement("img");if(this.itemDraggable){_ed3.setAttribute("dndType","bbtp.rssfeed.widget.RssItem");dojo.addClass(_ed3,"dojoDndItem");}_ed3.id=this.idFeed+this.entry.id;_ed3.idEntry=this.entry.id;_ed3.src=this.uriImage;_ed3.shortTitle=this.entry.shortTitle;return _ed3;}});}if(!dojo._hasResource["bbtp.pref.binding.RssFeedBinding"]){dojo._hasResource["bbtp.pref.binding.RssFeedBinding"]=true;dojo.provide("bbtp.pref.binding.RssFeedBinding");dojo.declare("bbtp.pref.binding.RssFeedBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_ed4,_ed5){this.inherited("connectToPref",arguments);if(!_ed5.idDb){this._storeNew(_ed4,_ed5);}this._handlesConnect=[dojo.connect(_ed5,"onClose",dojo.hitch(this,function(){this._deleteBox(_ed4,_ed5);})),dojo.connect(_ed5,"publishService",dojo.hitch(this,function(){this._publish(_ed4,_ed5);})),dojo.connect(_ed5,"unpublishService",dojo.hitch(this,function(){this._unpublish(_ed4,_ed5);})),dojo.connect(_ed5.getParent(),"toggleDisplay",dojo.hitch(this,function(){this._saveIconify(_ed4,_ed5);})),dojo.connect(_ed5,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_ed4,_ed5);})),dojo.connect(_ed5,"displayByList",dojo.hitch(this,function(){this._saveDisplayShow(_ed4,_ed5);})),dojo.connect(_ed5,"displayByThumbnails",dojo.hitch(this,function(){this._saveDisplayShow(_ed4,_ed5);})),dojo.connect(_ed5,"displayByThumbnailsTitle",dojo.hitch(this,function(){this._saveDisplayShow(_ed4,_ed5);})),dojo.connect(_ed5,"showBy",dojo.hitch(this,function(){this._saveDisplayShow(_ed4,_ed5);})),dojo.connect(_ed5,"proceed",dojo.hitch(this,function(e){this._saveReadItem(_ed4,_ed5,e);}))];},_storeNew:function(_ed7,_ed8){this._storeNewSource(_ed7,_ed8,"rss");var _ed9=(_ed8&&_ed8.getParent()&&_ed8.getParent().getParent())?_ed8.getParent().getParent().idDb:0;var _eda={action:"createUserBlock",blockId:1,URI:_ed8.href,blockType:"rss",tabId:_ed9,numCol:0,numLine:0,isIconify:(_ed8.getParent().displayState)?1:0,title:_ed8.getParent().label,skin:_ed8.getParent().skin,isPublic:((bbtp.post)&&(_ed8.getParent() instanceof bbtp.post.widget.Post))?1:0,style:_ed8.getParent().style};_ed7.savePref(_ed8,_ed7.ressources["urlBlock"],_eda,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveTitleBox:function(_edb,_edc){var _edd={action:"setUserBlockTitle",blockId:_edc.idDb,title:_edc.getParent().label};_edb.savePref(_edc,_edb.ressources["urlBlock"],_edd,this.i18n.saveModuleError,"post");},_saveDisplayShow:function(_ede,_edf){var _ee0={action:"saveUserRssBlockParams",blockId:_edf.idDb,feedURI:_edf.href,nbItems:_edf.nbItems,displayMode:_edf.displayMode};_ede.savePref(_edf,_ede.ressources["urlParamBlock"],_ee0,this.i18n.saveModuleError,"post");},_saveIconify:function(_ee1,_ee2){var _ee3={action:"setUserBlockIconify",blockId:_ee2.idDb,iconify:(_ee2.getParent().displayState)?1:0};_ee1.savePref(_ee2,_ee1.ressources["urlBlock"],_ee3,this.i18n.saveModuleError,"post");},_saveSkin:function(_ee4,_ee5){var _ee6={action:"setUserBlockSkin",blockId:_ee5.idDb,skin:_ee5.getParent().skin,backColorUsed:(_ee5.getParent().backgroundSkinUsed)?1:0};_ee4.savePref(_ee5,_ee4.ressources["urlBlock"],_ee6,this.i18n.saveModuleError,"post");},_saveConfig:function(_ee7,_ee8){this._saveSkin(_ee7,_ee8);this._saveTitleBox(_ee7,_ee8);if(dojo.byId(_ee8.id+"_tagInput")){this._saveTags(_ee7,_ee8);}if(dojo.byId(_ee8.id+"_flowInput")){this._saveFeedProfil(_ee7,_ee8);}if(_ee8.getParent().noteVisible){this._saveRating(_ee7,_ee8);}},_saveRating:function(_ee9,_eea){if(_eea.getParent().voteIndex>0){var _eeb={action:"setUserSourceRating",sourceType:"rss",URI:_eea.href,rating:_eea.getParent().voteIndex};_ee9.savePref(_eea,_ee9.ressources["urlSource"],_eeb,this.i18n.saveModuleError,"post");}},_saveTags:function(_eec,_eed){var _eee={action:"insert",URI:_eed.href};_eee["tags[]"]=_eed.getTags();_eec.savePref(_eed,_eec.ressources["urlTag"],_eee,this.i18n.saveModuleError,"post",this,"_validateStorageTags");},_saveReadItem:function(_eef,_ef0,e){e.preventDefault();var _ef2=e.target.idEntry;var item=_ef0.getItemById(_ef2);if(!item){return;}var _ef4={action:"setUserItemRead",sourceURI:_ef0.href,itemIdentifier:_ef2};_eef.savePref(_ef0,_eef.ressources["urlReadItem"],_ef4,this.i18n.saveModuleError,"post");},_saveFeedProfil:function(_ef5,_ef6){var _ef7=dojo.byId(_ef6.id+"_flowInput");if(_ef7){var _ef8={action:"setUserSourcePublicStatus",URI:_ef6.href,publicStatus:_ef7.checked?1:0};_ef5.savePref(_ef6,_ef5.ressources["urlSource"],_ef8,this.i18n.saveModuleError,"post");}},_confirmPublish:function(_ef9,_efa,data){if(data.result.state=="done"){dojo.publish("/PrivatePage:publish",[_efa,data.result.params.newBlockId]);var _efc=new bbtp.common.widget.DialogWait({title:this.i18n["publishedTitle"],message:_efa.getParent().label.label+" "+this.i18n["publishedMessage"],autoClose:true,autoCloseDelay:2000,modalDialog:false});_efc.showDialog();}},_rememberAll:function(_efd,_efe){if(_efe.getParent().getParent()){var _eff=_efd._getBinding(_efe.getParent().getParent());_eff._rememberAll(_efd,_efe.getParent().getParent());}},_validateStorage:function(_f00,_f01,data){this.inherited("_validateStorage",arguments);if((bbtp.portlet)&&(_f01.getParent() instanceof bbtp.portlet.widget.Portlet)){_f01.getParent().idDb=_f01.idDb;}this.userSourceIsPublic(_f00,_f01.href,this,dojo.hitch(this,function(data){this._initCheckBox(data,_f01);}));this.loadPrefTags(_f00,_f01.href,this,dojo.hitch(this,function(data){this._initTags(data,_f01);}));this.loadPrefRating(_f00,_f01.href,"rss",this,dojo.hitch(this,function(data){this._initRating(data,_f01.getParent());}));},_initCheckBox:function(data,_f07){var _f08=dojo.byId(_f07.id+"_flowInput");if(_f08){_f08.checked=(data.result.params.sourceIsPublic==1);}},_initTags:function(data,_f0a){var tags=[];for(var i=0;i<data.result.params.nbTags;i++){tags.push(data.result.params.tags[i].name);}_f0a.setTags(tags);},_validateStorageTags:function(_f0d,_f0e,data){dojo.publish(_f0e.topicPublished+":onAddTags");},loadPrefRss:function(_f10,_f11,_f12,_f13){var _f14={action:"getUserRssBlockParams",blockId:_f11};var kw={lang:Common.getLocaleWithCountry(),url:_f10.ressources["urlRoot"]+_f10.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f13){dojo.hitch(_f12,_f13)(data);}},error:function(_f17){var _f18=new bbtp.common.widget.DialogWait({title:"",message:_f17,autoClose:true,modalDialog:false});_f18.showDialog();},content:_f14};var _f19=dojo.xhrGet(kw);},loadItemsReadRss:function(_f1a,_f1b,_f1c,_f1d){var _f1e={action:"getUserSourceReadItems",URI:_f1b};var kw={lang:Common.getLocaleWithCountry(),url:_f1a.ressources["urlRoot"]+_f1a.ressources["urlReadItem"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f1d){dojo.hitch(_f1c,_f1d)(data);}},error:function(_f21){var _f22=new bbtp.common.widget.DialogWait({title:"",message:_f21,autoClose:true,modalDialog:false});_f22.showDialog();},content:_f1e};var _f23=dojo.xhrGet(kw);},loadPrefTags:function(_f24,_f25,_f26,_f27){var _f28={action:"getUserSourceTags",URI:_f25};var kw={lang:Common.getLocaleWithCountry(),url:_f24.ressources["urlRoot"]+_f24.ressources["urlTag"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f27){dojo.hitch(_f26,_f27)(data);}},error:function(_f2b){var _f2c=new bbtp.common.widget.DialogWait({title:"",message:_f2b,autoClose:true,modalDialog:false});_f2c.showDialog();},content:_f28};var _f2d=dojo.xhrGet(kw);},userSourceIsPublic:function(_f2e,_f2f,_f30,_f31){var _f32={action:"userSourceIsPublic",URI:_f2f};var kw={lang:Common.getLocaleWithCountry(),url:_f2e.ressources["urlRoot"]+_f2e.ressources["urlSource"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f31){dojo.hitch(_f30,_f31)(data);}},error:function(_f35){var _f36=new bbtp.common.widget.DialogWait({title:"",message:_f35,autoClose:true,modalDialog:false});_f36.showDialog();},content:_f32};var _f37=dojo.xhrGet(kw);}});(function(){var _f38=new bbtp.pref.binding.RssFeedBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_f38);}})();}if(!dojo._hasResource["bbtp.rssfeed.widget.RssFeedKeyword"]){dojo._hasResource["bbtp.rssfeed.widget.RssFeedKeyword"]=true;dojo.provide("bbtp.rssfeed.widget.RssFeedKeyword");dojo.declare("bbtp.rssfeed.widget.RssFeedKeyword",[bbtp.rssfeed.widget.RssFeed],{keyword:"",i18nLocal:null,postCreate:function(){this.i18nLocal=dojo.i18n.getLocalization("bbtp.rssfeed.i18n","RssFeedKeyword",this.lang);bbtp.rssfeed.widget.RssFeedKeyword.superclass.postCreate.apply(this,arguments);this.rssParser=dojo.moduleUrl("bbtp.rssfeed.search","search.php").toString();},load:function(){this.isLoaded=false;if(this.keyword===""){this._displayError(this.i18n["loading"]);}else{this._displayLoading(true,"loading");var _f39={action:"search",keywords:this.keyword};var kw={content:_f39,handleAs:"json",url:this.rssParser,load:dojo.hitch(this,function(data){if(data.result.state=="done"){this.feed=data.result.params;this.onLoadJson(this.feed);this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this._refreshActionPage();this._displayLoading(false);if(null!=this.feed.entry&&this.feed.entry.length==0){this._displayError(this.i18nLocal["nothingToDisplay"]);}}else{this._displayLoading(false);this.onError(data.result.error);}}),error:dojo.hitch(this,function(_f3c){this._displayLoading(false);this.onError(_f3c);})};dojo.xhrGet(kw);}},onLoadEnd:function(){if(this.isContained){var uri=dojo.moduleUrl("bbtp.rssfeed",this.ressources["pathImage"]+"searchIcon.gif");this.getParent().setIcon(uri);}},_addEditionNode:function(){},getTags:function(){var _f3e=[];return _f3e;},setTags:function(tags){},clone:function(){rssFeed=new bbtp.rssfeed.widget.RssFeedKeyword({activeLink:this.activeLink,itemSize:this.itemSize,keyword:this.keyword,rssItemsRead:this.rssItemsRead,rscRepository:this.rscRepository,metaDatas:this.metaDatas});rssFeed.load();return rssFeed;}});}if(!dojo._hasResource["bbtp.pref.binding.RssFeedKeywordBinding"]){dojo._hasResource["bbtp.pref.binding.RssFeedKeywordBinding"]=true;dojo.provide("bbtp.pref.binding.RssFeedKeywordBinding");dojo.declare("bbtp.pref.binding.RssFeedKeywordBinding",bbtp.pref.binding.RssFeedBinding,{_storeNew:function(_f40,_f41){var _f42={action:"createUserBlock",blockId:1,URI:_f41.href,blockType:"keyword",tabId:_f41.getParent().getParent().idDb,numCol:0,numLine:0,isIconify:(_f41.getParent().displayState)?1:0,title:_f41.getParent().label,skin:_f41.getParent().skin,isPublic:((bbtp.post)&&(_f41.getParent() instanceof bbtp.post.widget.Post))?1:0,style:_f41.getParent().style};_f40.savePref(_f41,_f40.ressources["urlBlock"],_f42,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveDisplayShow:function(_f43,_f44){var _f45={action:"saveUserKeywordBlockParams",blockId:_f44.idDb,keyword:_f44.keyword,nbItems:_f44.nbItems,displayMode:_f44.displayMode};_f43.savePref(_f44,_f43.ressources["urlParamBlock"],_f45,this.i18n.saveModuleError,"post");},_saveConfig:function(_f46,_f47){this._saveSkin(_f46,_f47);this._saveTitleBox(_f46,_f47);},_validateStorage:function(_f48,_f49,data){this.inherited("_validateStorage",arguments);this._saveDisplayShow(_f48,_f49);},loadPrefKeyword:function(_f4b,_f4c,_f4d,_f4e){var _f4f={action:"getUserKeywordBlockParams",blockId:_f4c};var kw={lang:Common.getLocaleWithCountry(),url:_f4b.ressources["urlRoot"]+_f4b.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f4e){dojo.hitch(_f4d,_f4e)(data);}},error:function(_f52){var _f53=new bbtp.common.widget.DialogWait({title:"",message:_f52,autoClose:true,modalDialog:false});_f53.showDialog();},content:_f4f};var _f54=dojo.xhrGet(kw);}});(function(){var _f55=new bbtp.pref.binding.RssFeedKeywordBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_f55);}})();}if(!dojo._hasResource["bbtp.rssfeed.widget.RssFeedTag"]){dojo._hasResource["bbtp.rssfeed.widget.RssFeedTag"]=true;dojo.provide("bbtp.rssfeed.widget.RssFeedTag");dojo.declare("bbtp.rssfeed.widget.RssFeedTag",[bbtp.rssfeed.widget.RssFeed],{tag:"",i18nLocal:null,userId:null,postCreate:function(){this.i18nLocal=dojo.i18n.getLocalization("bbtp.rssfeed.i18n","RssFeedTag",this.lang);bbtp.rssfeed.widget.RssFeedTag.superclass.postCreate.apply(this,arguments);this.rssParser=dojo.moduleUrl("bbtp.rssfeed.tags","tags.php").toString();},load:function(){this.isLoaded=false;if(this.tag===""){this._displayError(this.i18n["loading"]);}else{this._displayLoading(true,"loading");var _f56={action:"tagSearch",tag:this.tag};if(this.userId!=null){_f56["id"]=this.userId;}var kw={content:_f56,handleAs:"json",url:this.rssParser,load:dojo.hitch(this,function(data){if(data.result.state=="done"){this.feed=data.result.params;this.onLoadJson(this.feed);this.centerPageInfoNode.innerHTML=this.currentPage+"/"+this.maxPage;this._refreshActionPage();this._displayLoading(false);if(null!=this.feed.entry&&this.feed.entry.length==0){this._displayError(this.i18nLocal["nothingToDisplay"]);}}else{this._displayLoading(false);this.onError(data.result.error);}}),error:dojo.hitch(this,function(_f59){this._displayLoading(false);this.onError(_f59);})};dojo.xhrGet(kw);}},onLoadEnd:function(){if(this.isContained){var uri=dojo.moduleUrl("bbtp.rssfeed",this.ressources["pathImage"]+"tagsIcon.gif");this.getParent().setIcon(uri);}},_addEditionNode:function(){},getTags:function(){var _f5b=[];return _f5b;},setTags:function(tags){},clone:function(){return new bbtp.rssfeed.widget.RssFeedTag({activeLink:this.activeLink,itemSize:this.itemSize,tag:this.tag,rssItemsRead:this.rssItemsRead,rscRepository:this.rscRepository,metaDatas:this.metaDatas});}});}if(!dojo._hasResource["bbtp.pref.binding.RssFeedTagBinding"]){dojo._hasResource["bbtp.pref.binding.RssFeedTagBinding"]=true;dojo.provide("bbtp.pref.binding.RssFeedTagBinding");dojo.declare("bbtp.pref.binding.RssFeedTagBinding",bbtp.pref.binding.RssFeedBinding,{_storeNew:function(_f5d,_f5e){var _f5f={action:"createUserBlock",blockId:1,URI:_f5e.href,blockType:"tag",tabId:_f5e.getParent().getParent().idDb,numCol:0,numLine:0,isIconify:(_f5e.getParent().displayState)?1:0,title:_f5e.getParent().label,skin:_f5e.getParent().skin,isPublic:((bbtp.post)&&(_f5e.getParent() instanceof bbtp.post.widget.Post))?1:0,style:_f5e.getParent().style};_f5d.savePref(_f5e,_f5d.ressources["urlBlock"],_f5f,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveDisplayShow:function(_f60,_f61){var _f62={action:"saveUserTagBlockParams",blockId:_f61.idDb,tag:_f61.tag,nbItems:_f61.nbItems,displayMode:_f61.displayMode};_f60.savePref(_f61,_f60.ressources["urlParamBlock"],_f62,this.i18n.saveModuleError,"post");},_saveConfig:function(_f63,_f64){this._saveSkin(_f63,_f64);this._saveTitleBox(_f63,_f64);},_validateStorage:function(_f65,_f66,data){this.inherited("_validateStorage",arguments);this._saveDisplayShow(_f65,_f66);},loadPrefTag:function(_f68,_f69,_f6a,_f6b){var _f6c={action:"getUserTagBlockParams",blockId:_f69};var kw={lang:Common.getLocaleWithCountry(),url:_f68.ressources["urlRoot"]+_f68.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_f6b){dojo.hitch(_f6a,_f6b)(data);}},error:function(_f6f){var _f70=new bbtp.common.widget.DialogWait({title:"",message:_f6f,autoClose:true,modalDialog:false});_f70.showDialog();},content:_f6c};var _f71=dojo.xhrGet(kw);}});(function(){var _f72=new bbtp.pref.binding.RssFeedTagBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_f72);}})();}if(!dojo._hasResource["bbtp.pref.binding.SourceBinding"]){dojo._hasResource["bbtp.pref.binding.SourceBinding"]=true;dojo.provide("bbtp.pref.binding.SourceBinding");dojo.declare("bbtp.pref.binding.SourceBinding",oaf.base.pref.binding.WidgetBinding,{connectToPref:function(_f73,_f74){this.i18n=dojo.i18n.getLocalization("bbtp.pref.i18n","WidgetBinding",this.lang);djConfig.usePlainJson=true;if(!_f74.idDb){this._storeNew(_f73,_f74);}this._handlesConnect=[dojo.connect(_f74,"deleteSource",dojo.hitch(this,function(){this._deleteSource(_f73,_f74);}))];},_storeNew:function(_f75,_f76){var _f77={action:"addUserSource",URI:_f76.uri,type:_f76.typeBlock};_f75.savePref(_f76,_f75.ressources["urlSource"],_f77,this.i18n.saveModuleError,"post",this,"_validateStorage");},_deleteSource:function(_f78,_f79){if(_f79.typeSource=="public"){var _f7a={action:"deleteUserSource",URI:_f79.uri,type:_f79.typeBlock};_f78.savePref(_f79,_f78.ressources["urlSource"],_f7a,this.i18n.saveModuleError,"post",this,"_confirmDeleteSource");}else{if(_f79.typeSource=="news"){var _f7a={action:"deleteFavorite",rssFavoritesItemsId:_f79.idDb};_f78.savePref(_f79,_f78.ressources["urlFavorite"],_f7a,this.i18n.saveModuleError,"post");}else{if(_f79.typeSource=="contact"){var _f7a={action:"deleteContactFavorites",contactsFavoritesId:_f79.idDb};_f78.savePref(_f79,_f78.ressources["urlContactFavorite"],_f7a,this.i18n.saveModuleError,"post");}}}},_validateStorage:function(_f7b,_f7c,data){var _f7e=data.result.params.newSourceId;_f7c.idDb=_f7e;},_confirmDeleteSource:function(_f7f,_f80,data){if(data.result.state=="done"){dojo.publish("/Source:deleteSource",[_f80.uri]);}}});(function(){var _f82=new bbtp.pref.binding.SourceBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_f82);}})();}if(!dojo._hasResource["oaf.widget.layout.TabContainer"]){dojo._hasResource["oaf.widget.layout.TabContainer"]=true;dojo.provide("oaf.widget.layout.TabContainer");dojo.declare("oaf.widget.layout.TabContainer",[dijit.layout.StackContainer,dijit._Templated],{labelPosition:"top",templateString:null,templateString:"<div class=\"tabContainer\" id=${id}>\n\t<div dojoAttachPoint=\"tablistNode\"></div>\n\t<div class=\"tabContainerPaneWrapper\" dojoAttachPoint=\"containerNode\" dojoAttachEvent=\"onkeypress:onkeypress\" waiRole=\"tabpanel\"></div>\n</div>\n",canAddChild:false,newTabTitle:"",newTabEditMode:"dblclick",newTabEditable:true,newTabClosable:false,canDragTab:false,widgetToAdd:"dijit.layout.ContentPane",widgetToAddProperty:null,constructor:function(){this.widgetToAddProperty={};},postMixInProperties:function(){oaf.widget.layout.TabContainer.superclass.postMixInProperties.apply(this,arguments);this.resource=dojo.i18n.getLocalization("oaf.widget","TabContainer");},postCreate:function(){oaf.widget.layout.TabContainer.superclass.postCreate.apply(this,arguments);this.tablist=new oaf.widget.layout.TabController({id:this.id+"_tablist",labelPosition:this.labelPosition,doLayout:this.doLayout,containerId:this.id,canDragTab:this.canDragTab},this.tablistNode);if(this.canAddChild){var bc="addTab-"+this.labelPosition;var _f84=new oaf.widget.layout.TabButton({title:this.resource.addButtonName,editable:false,displayClose:false,baseClass:bc});this.tablist.addChild(_f84);this.tablist.addButton=_f84;this.tablist.addButton._focused==false;this.connect(_f84,"onClick",dojo.hitch(this,function(){this.addDynamicTab();}));}this._subscription=dojo.subscribe(this.id+"-addChild",this,"onAddChild");},addDynamicTab:function(){try{if(!this.widgetToAddProperty.title){this.widgetToAddProperty.title=(this.newTabTitle=="")?this.resource.newTabName:this.newTabTitle;}if(!this.widgetToAddProperty.editMode){this.widgetToAddProperty.editMode=this.newTabEditMode;}if(!this.widgetToAddProperty.editable){this.widgetToAddProperty.editable=this.newTabEditable;}if(!this.widgetToAddProperty.closable){this.widgetToAddProperty.closable=this.newTabClosable;}var _f85=dojo.getObject(this.widgetToAdd);var cp=new _f85(this.widgetToAddProperty);}catch(e){console.debug("Error, can not instantiate "+this.widgetToAdd,e);console.debug("Instantiate a dijit.layout.ContentPane with the default property");var cp=new dijit.layout.ContentPane({id:"",title:this.widgetToAddProperty.title,editMode:this.newTabEditMode,editable:this.newTabEditable,closable:this.newTabClosable});}this.addChild(cp);dojo.publish("/oaf/widget/layout/tabcontainer/onAddChild",[this,cp]);this.selectChild(cp);if(cp.editable){this.tablist.pane2button[cp].title.changeLabel();}return cp;},onAddChild:function(tab){this.tablist.resizeTabList();this.layout();},removeChild:function(page){if(this.getChildren().length>1){this.inherited("removeChild",arguments);this.tablist.checkLastTab();}},_setupChild:function(tab){dojo.addClass(tab.domNode,"tabPane");tab=oaf.widget.layout.TabContainer.superclass._setupChild.apply(this,arguments);return tab;},startup:function(){this.tablist.startup();oaf.widget.layout.TabContainer.superclass.startup.apply(this,arguments);},layout:function(){if(!this.doLayout){return;}var _f8a=this.labelPosition.replace(/-h/,"");var _f8b=[{domNode:this.tablist.domNode,layoutAlign:_f8a},{domNode:this.containerNode,layoutAlign:"client"}];if(this.getChildren().length>0){dijit.layout.layoutChildren(this.domNode,this._contentBox,_f8b);}this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_f8b[1]);if(this.selectedChildWidget){this._showChild(this.selectedChildWidget);}},onkeypress:function(e){if(e.keyCode==e.KEY_UP_ARROW&&e.ctrlKey){var _f8d=this.correspondingTabButton||this.selectedTabWidget.tabButton;_f8d.focus();dojo.stopEvent(e);}else{if(e.keyCode==e.KEY_DELETE&&e.altKey){if(this.selectedChildWidget.closable){dojo.stopEvent(e);}}}},destroy:function(){this.tablist.destroy();dojo.forEach(this.getChildren(),function(_f8e){_f8e.destroy();});dojo.unsubscribe(this._subscription);oaf.widget.layout.TabContainer.superclass.destroy.apply(this,arguments);}});dojo.declare("oaf.widget.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='keypress:onkeypress' ></div>",labelPosition:"top",doLayout:true,"class":"",buttonWidget:"oaf.widget.layout.TabButton",canDragTab:false,pane2buttonDnd:null,handlePane2buttonDnd:null,postMixInProperties:function(){if(!this["class"]){this["class"]="tabLabels-"+this.labelPosition+(this.doLayout?"":" dijitTabNoLayout");}this.handlePane2buttonDnd={};this.pane2buttonDnd={};oaf.widget.layout.TabController.superclass.postMixInProperties.apply(this,arguments);},postCreate:function(){dojo.addClass(this.domNode,this["class"]);dijit.setWaiRole(this.domNode,"tablist");oaf.widget.layout.TabController.superclass.postCreate.apply(this,arguments);},onAddChild:function(page){var _f90=document.createElement("span");this.domNode.appendChild(_f90);var cls=dojo.getObject(this.buttonWidget);var _f92=new cls({title:page.title,editable:page.editable,editMode:page.editMode,closeButton:page.closable,tabIndex:this.getChildren().length},_f90);if(page.isTarget){var _f93=new oaf.widget.layout.TabTarget(_f92.domNode,{pageId:page.id,accept:page.accept});this.handlePane2buttonDnd[page]=[];this.handlePane2buttonDnd[page].push(dojo.connect(_f93,"onDndStart",function(_f94,_f95){_f93._acceptance=_f93.accept&&_f93.checkAcceptance(_f94,_f95);}));this.handlePane2buttonDnd[page].push(dojo.connect(_f93,"onOverEvent",function(){if(_f93._acceptance){_f92._isDragging=true;dojo.addClass(_f93.node,"dndOver");dojo.publish("/oaf/widget/layout/tabcontainer/onDragOver",[page.id]);}}));this.handlePane2buttonDnd[page].push(dojo.connect(_f93,"onOutEvent",function(){if(_f93._acceptance){_f92._isDragging=false;dojo.removeClass(_f93.node,"dndOver");}}));this.pane2buttonDnd[page]=_f93;}this.addChild(_f92);this.pane2button[page]=_f92;if(this.canDragTab){this.connect(_f92.domNode,"onmousedown",dojo.hitch(this,function(e){this.startDragTab(e,_f92);}));}page.controlButton=_f92;page.onClose=function(){if(page.confirmClose){var _f97=dojo.i18n.getLocalization("oaf.widget","TabContainer");return confirm(_f97.confirmation);}else{return true;}};this.connect(_f92,"onClick",dojo.hitch(this,function(){this.onButtonClick(page);}));this.connect(_f92,"onClickCloseButton",dojo.hitch(this,function(){this.onCloseButtonClick(page);this.checkLastTab();dijit.byId(this.containerId).layout();}));this.connect(_f92.title,"changeLabel",dojo.hitch(this,function(){this.resizeTabList();var _f98=dijit.byId(this.containerId);_f98.layout();if(_f98.selectedChildWidget.resize){_f98.selectedChildWidget.resize(_f98._containerContentBox||_f98._contentBox);}}));this.connect(_f92.title,"setLabel",dojo.hitch(this,function(){this.changeLabel(page,_f92.title.label);this.resizeTabList();var _f99=dijit.byId(this.containerId);_f99.layout();if(_f99.selectedChildWidget.resize){_f99.selectedChildWidget.resize(_f99._containerContentBox||_f99._contentBox);}}));if(!this.childInTabOrder){_f92.focusNode.setAttribute("tabIndex","0");this.childInTabOrder=_f92;}this.checkLastTab();},onRemoveChild:function(page){if(this.handlePane2buttonDnd[page]){dojo.forEach(this.handlePane2buttonDnd[page],function(_f9b){dojo.disconnect(_f9b);});this.handlePane2buttonDnd[page]=null;delete this.handlePane2buttonDnd[page];}if(this.pane2buttonDnd[page]){dojo.publish("/oaf/widget/layout/tabcontainer/destroyTarget",[page]);this.pane2buttonDnd[page].destroy();delete this.pane2buttonDnd[page];}this.inherited(arguments);},checkLastTab:function(){var _f9c=this.getChildren();var _f9d=(this.addButton)?1:0;if((_f9c[_f9d].closeButtonNode)&&((_f9c.length-_f9d==1)||((_f9c.length-_f9d==2)&&(!_f9c[_f9d].displayClose)&&this._currentChild&&this._currentChild.controlButton==_f9c[_f9d]))){_f9c[_f9d].toggleClose();}},onSelectChild:function(page){oaf.widget.layout.TabController.superclass.onSelectChild.apply(this,arguments);if(this._currentChild==page){if(page.controlButton.editable&&page.controlButton.editMode=="click"){page.controlButton.title.editMode="click";}}},changeLabel:function(page,_fa0){page.title=_fa0;dojo.publish("/oaf/widget/layout/tabcontainer/changeLabel",[page,_fa0]);},resizeTabList:function(){var _fa1=0;var _fa2=0;for(var i=0;i<this.domNode.childNodes.length;i++){var tab=dijit.byId(this.domNode.childNodes[i].getAttribute("widgetId"));if(tab.closeButtonNode){_fa2=dojo.marginBox(tab.title.domNode).w+dojo.marginBox(tab.closeButtonNode).w+dojo.marginBox(tab.domNode).w-dojo.contentBox(tab.innerDiv).w+tab.innerDiv.offsetLeft;}else{_fa2=dojo.marginBox(tab.title.domNode).w+dojo.marginBox(tab.domNode).w-dojo.contentBox(tab.innerDiv).w+tab.innerDiv.offsetLeft;}if(_fa2>_fa1){_fa1=_fa2;}}this.domNode.style.width=_fa1+"px";},nextAdjacent:function(_fa5){var _fa6=_fa5?1:this.getChildren().length-1;return this.getChildren()[_fa6];},onkeypress:function(evt){if(this.disabled||evt.altKey||evt.shiftKey||evt.ctrlKey||this._currentChild.controlButton.title.editable==true){return;}var _fa8=true;switch(evt.keyCode){case dojo.keys.LEFT_ARROW:case dojo.keys.UP_ARROW:_fa8=false;case dojo.keys.RIGHT_ARROW:case dojo.keys.DOWN_ARROW:if(this.addButton&&this.addButton._focused==true){this.nextAdjacent(_fa8).onClick();dijit.focus(this.nextAdjacent(_fa8).focusNode);this.addButton._focused=false;}else{dijit.focus(this.adjacent(_fa8).focusNode);(this.adjacent(_fa8)===this.addButton)?this.addButton._focused=true:this.adjacent(_fa8).onClick();}dojo.stopEvent(evt);break;case dojo.keys.SPACE:case dojo.keys.ENTER:if(this.addButton&&this.addButton._focused==true){this.addButton.onClick();}dojo.stopEvent(evt);break;case dojo.keys.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);dojo.stopEvent(evt);}default:return;}},startDragTab:function(e,tab){if(tab&&tab.title.editable==true){return;}if(tab!=this._currentChild.controlButton&&this._currentChild.controlButton.title.editable==true){this._currentChild.controlButton.title.setLabel();}this._dragTab=null;var _fab=dojo.isIE?(e.button==1):(e.which==1);if(!_fab){return;}this.dragInfo={src:e.currentTarget,origine:tab,x:e.pageX,y:e.pageY,dx:Math.abs(e.pageX-e.currentTarget.offsetLeft),dy:Math.abs(e.pageY-e.currentTarget.offsetTop),offset:dojo._abs(this.domNode)};this._canDnDTab=true;this.onMouseMoveDragTab=dojo.connect(document,"onmousemove",this,"onDragTab");this.onMouseUpDragTab=dojo.connect(document,"onmouseup",this,"stopDragTab");dojo.setSelectable(document.body,false);},onDragTab:function(e){if(this._canDnDTab){if(!this._dragTab&&(Math.abs(this.dragInfo.x-e.pageX)>2||Math.abs(this.dragInfo.y-e.pageY)>2)){this.dragInfo.origine.domNode.style.visibility="hidden";this._createDndIndicators();}if(!this._dragTab){return;}this.moveDragTab(e);}},_createDndIndicators:function(){if(this.dragInfo.src){var div=document.createElement("div");div.className="dragTab";if(this.dragInfo.origine.checked){dojo.addClass(div,"tabChecked");}div.innerHTML=this.dragInfo.src.innerHTML;var box=dojo.contentBox(this.dragInfo.src);if(this.labelPosition.indexOf("-h",0)>0){div.style.width=box.w+"px";}this.domNode.appendChild(div);this._dragTab=div;this._dragTab.style.left=this.dragInfo.src.offsetLeft+"px";var _faf=document.createElement("div");_faf.className="dragTabAvatar";var _fb0=this.dragInfo.origine.domNode;_faf.style.left=_fb0.offsetLeft+"px";_faf.style.top=_fb0.offsetTop+"px";_faf.style.width=(_fb0.offsetWidth-2)+"px";_faf.style.height=(_fb0.offsetHeight-2)+"px";this.domNode.appendChild(_faf);this.tabDragged=_faf;var div=document.createElement("div");div.className="dragTabIndicator";if(this.labelPosition.indexOf("-h",0)>0){div.style.width=this.dragInfo.src.offsetWidth+"px";div.style.height="2px";}this.domNode.appendChild(div);this.dragTabIndicator=div;}},moveDragTab:function(e){if(this._dragTab){var _fb2=this.getChildren();if(this.labelPosition.indexOf("-h",0)>0){if((e.pageY-this.dragInfo.dy>this.domNode.offsetTop)&&((e.pageY-this.dragInfo.dy)<(this.domNode.offsetHeight-this._dragTab.offsetHeight))){this._dragTab.style.top=(e.pageY-this.dragInfo.dy)+"px";}var h=this._getTabByPositionY(e.pageY-this.dragInfo.dy);if(h){this.dragTabIndicator.style.top=(h.indicator=="top")?(_fb2[h.tabId].domNode.offsetTop)+"px":(_fb2[h.tabId].domNode.offsetTop+_fb2[h.tabId].domNode.offsetHeight-2)+"px";}}else{if((e.pageX-this.dragInfo.dx>this.domNode.offsetLeft)&&((e.pageX-this.dragInfo.dx)<(this.domNode.offsetWidth-this._dragTab.offsetWidth))){this._dragTab.style.left=(e.pageX-this.dragInfo.dx)+"px";}var h=this._getTabByPositionX(e.pageX-this.dragInfo.dx,e.pageY-this.dragInfo.dy);if(h){this.dragTabIndicator.style.left=(h.indicator=="left")?(_fb2[h.tabId].domNode.offsetLeft)+"px":(_fb2[h.tabId].domNode.offsetLeft+_fb2[h.tabId].domNode.offsetWidth-2)+"px";this.dragTabIndicator.style.top=_fb2[h.tabId].domNode.offsetTop+"px";this._dragTab.style.top=_fb2[h.tabId].domNode.offsetTop+"px";}}this.dragTabIndicator.style.visibility=h?"visible":"hidden";this.dragInfo["indicator"]=h;}},_getTabByPositionX:function(_fb4,_fb5){var _fb6=this.getChildren();var _fb7=(_fb6[0].baseClass.indexOf("addTab",0)==-1)?0:1;var _fb8=Math.round(_fb6[0].domNode.offsetHeight/2);for(var i=_fb7;i<_fb6.length;i++){var tab=_fb6[i];var _fbb=i;var _fbc="left";if(tab.display!="hidden"){if((_fb4>=tab.domNode.offsetLeft-2)&&(_fb4<=tab.domNode.offsetLeft+tab.domNode.offsetWidth)&&((_fb5<_fb6[0].domNode.offsetTop)||(_fb5>_fb6[_fb6.length-1].domNode.offsetTop&&tab.domNode.offsetTop==_fb6[_fb6.length-1].domNode.offsetTop)||((_fb5>=tab.domNode.offsetTop)&&(_fb5<tab.domNode.offsetTop+tab.domNode.offsetHeight)))){var _fbd=Math.round(tab.domNode.offsetLeft+(tab.domNode.offsetWidth)/2);if(_fb4>_fbd){_fbb++;while(_fbb<_fb6.length&&_fb6[_fbb].display=="hidden"){_fbb++;}}if(_fbb>=_fb6.length){_fbc="right";_fbb--;}return {tabId:_fbb,indicator:_fbc};}}}if(_fb6.length>0){if(_fb4<_fb6[_fb7].domNode.offsetLeft){return {tabId:_fb7,indicator:"left"};}else{if(_fb4>_fb6[_fb6.length-1].domNode.offsetLeft+_fb6[_fb6.length-1].domNode.offsetWidth){return {tabId:_fb6.length-1,indicator:"right"};}}}return null;},_getTabByPositionY:function(_fbe){var _fbf=this.getChildren();var _fc0=(_fbf[0].baseClass.indexOf("addTab",0)==-1)?0:1;for(var i=_fc0;i<_fbf.length;i++){var tab=_fbf[i];var _fc3=i;if(tab.display!="hidden"){if((_fbe>tab.domNode.offsetTop)&&(_fbe<tab.domNode.offsetTop+tab.domNode.offsetHeight)){var _fc4=Math.round(tab.domNode.offsetTop+(tab.domNode.offsetHeight)/2);if(_fbe>_fc4){_fc3++;while(_fc3<_fbf.length&&_fbf[_fc3].display=="hidden"){_fc3++;}}var _fc5="top";if(_fc3>=_fbf.length){_fc5="bottom";_fc3--;}return {tabId:_fc3,indicator:_fc5};}}}if(_fbf.length>0){if(_fbe<_fbf[_fc0].domNode.offsetTop){return {tabId:_fc0,indicator:"top"};}else{if(_fbe>_fbf[_fbf.length-1].domNode.offsetTop+_fbf[_fbf.length-1].domNode.offsetHeight){return {tabId:_fbf.length-1,indicator:"bottom"};}}}return null;},stopDragTab:function(e){var _fc7=dojo.isIE?(e.button==1):(e.which==1);if(!_fc7){return;}if(this._canDnDTab){dojo.disconnect(this.onMouseUpDragTab);dojo.disconnect(this.onMouseMoveDragTab);if(this._dragTab&&this.dragInfo.indicator){this._swapTab();}this.dragInfo.origine.domNode.style.visibility="visible";delete this.dragInfo;if(this._dragTab){this.domNode.removeChild(this._dragTab);this.domNode.removeChild(this.tabDragged);this.domNode.removeChild(this.dragTabIndicator);delete this._dragTab;delete this.tabDragged;delete this.dragTabIndicator;}this._canDnDTab=false;dojo.setSelectable(document.body,true);}},_swapTab:function(){var h1=this.dragInfo.origine;var h2=this.getChildren()[this.dragInfo.indicator.tabId];var ind=this.dragInfo.indicator.indicator;if(h1&&h2){try{if(h1.tabIndex!=h2.tabIndex){var ind1=h1.tabIndex;var ind2=h2.tabIndex;if((ind1<ind2)&&(this.dragInfo.indicator.indicator=="left")){ind2--;}h1.domNode=this.domNode.removeChild(h1.domNode);if((ind=="right")||(ind=="bottom")){this.domNode.appendChild(h1.domNode);}else{this.domNode.insertBefore(h1.domNode,h2.domNode);}dojo.forEach(this.getChildren(),function(tab,i){tab.tabIndex=i;});dojo.publish("/oaf/widget/layout/tabcontainer/onSwapTab",[ind1,ind2]);}}catch(e){console.debug("Error [_swapTab]"+e.message);}}}});dojo.declare("oaf.widget.layout.TabButton",dijit.layout._StackButton,{baseClass:"tab",title:"tab",editable:false,displayClose:true,editMode:"dblclick",_isDragging:false,templateString:"<div baseClass='tab' dojoAttachEvent='onclick:onClick, onmouseover:_onMouse, onmouseout:_onMouse'>"+"<div dojoAttachPoint='innerDiv'>"+"<span dojoAttachPoint='focusNode' tabIndex='-1' waiRole='tab'>"+"<span dojoAttachPoint='titleNode'></span></span>"+"<span dojoAttachPoint='closeButtonNode' class='close closeImage'"+"\tdojoAttachEvent='onmouseover:_onMouse, onmouseout:_onMouse, onclick:onClickCloseButton'"+"\tbaseClass='tabCloseButton'>"+"</span>"+"</div>"+"</div>",postCreate:function(){if(!this.closeButton){this.innerDiv.removeChild(this.closeButtonNode);dojo._destroyElement(this.closeButtonNode);delete this.closeButtonNode;}else{this.closeButtonNode.style.display="none";}oaf.widget.layout.TabButton.superclass.postCreate.apply(this,arguments);},toggleClose:function(){this.closeButtonNode.style.display=this.displayClose?"none":"";this.displayClose=!this.displayClose;},buildRendering:function(){oaf.widget.layout.TabButton.superclass.buildRendering.apply(this,arguments);this.title=new oaf.widget.form.Label({"label":this.title,"editable":this.editable,"maxLength":25},this.titleNode);this.titleNode=this.title.domNode;this.title.disabled=true;},setChecked:function(_fcf){if(this.closeButton){this.closeButtonNode.style.display=_fcf?"":"none";_fcf?dojo.addClass(this.innerDiv,"closableCurrent"):dojo.removeClass(this.innerDiv,"closableCurrent");}oaf.widget.layout.TabButton.superclass.setChecked.apply(this,arguments);},onClick:function(evt){this.title.disabled=this.checked?false:true;if(!this.title.editable){oaf.widget.layout.TabButton.superclass.onClick.apply(this,arguments);}},_setStateClass:function(){if(!this._isDragging){this.inherited("_setStateClass",arguments);}},destroy:function(){this.title.destroy();this.inherited("destroy",arguments);}});dojo.declare("oaf.widget.layout.TabTarget",dojo.dnd.Target,{constructor:function(node,_fd2){this.pageId=_fd2.pageId;},onSelectStart:function(){return;},onDndDrop:function(_fd3,_fd4,copy){if(this.containerState=="Over"){dojo.publish("/oaf/widget/layout/tabcontainer/onDrop",[this.pageId,_fd3,_fd4,copy]);dojo.removeClass(this.node,"dndOver");dijit.byId(this.node.getAttribute("widgetId"))._isDragging=false;console.debug("onDndDrop",this.pageId,_fd3);}this.onDndCancel();},onDndCancel:function(){this._acceptance=false;this.inherited("onDndCancel",arguments);}});dojo.extend(dijit._Widget,{confirmClose:true,editable:"false",editMode:"dblclick",isTarget:false,accept:["text"]});}if(!dojo._hasResource["oaf.base.pref.binding.TabContainerBinding"]){dojo._hasResource["oaf.base.pref.binding.TabContainerBinding"]=true;dojo.provide("oaf.base.pref.binding.TabContainerBinding");dojo.declare("oaf.base.pref.binding.TabContainerBinding",oaf.base.pref.binding.WidgetBinding,{applyPreferences:function(_fd6,_fd7){console.debug("applyPref",_fd7);if(_fd7&&_fd6){if(_fd7.tabs){var _fd8=[];var _fd9=_fd6.getChildren();dojo.forEach(_fd9,function(_fda){var _fdb=false;dojo.forEach(_fd7.tabs,function(tab){if(!_fdb){_fdb=(tab.id==_fd6.tablist.pane2button[_fda].id);}});if(!_fdb){_fd8.push(_fda.id);}});dojo.forEach(_fd8,function(_fdd){_fd6.removeChild(dijit.byId(_fdd));});while(_fd7.tabs.length>_fd6.getChildren().length){var cp=_fd6.addDynamicTab();if(dojo.indexOf(_fd7.ids,cp.controlButton.id)<0){_fd6.removeChild(cp);}}_fd9=_fd6.getChildren();dojo.forEach(_fd9,function(_fdf){var _fe0=false;dojo.forEach(_fd7.tabs,function(tab){if(!_fe0){_fe0=(tab.id==_fd6.tablist.pane2button[_fdf].id);if(_fe0){_fdf.controlButton.title.setLabel();_fdf.controlButton.title.label=tab.label;_fdf.controlButton.title.labelNode.innerHTML=tab.label;_fd6.tablist.changeLabel(_fdf,tab.label);}}});});for(var i=0;i<_fd7.tabs.length;i++){var tab=_fd7.tabs[i];var _fe4=false;var j=i;while(j<_fd6.tablist.getChildren().length&&!_fe4){var _fe6=_fd6.tablist.getChildren()[j];if(!_fe4){_fe4=(tab.id==_fe6.id);if(_fe4){var _fe7=dojo.indexOf(_fd6.tablist.getChildren(),_fe6);console.debug(tab,_fe6,tab.index,_fe7);if(tab.index<_fe7){var node=_fd6.tablist.getChildren()[tab.index].domNode;var _fe9=_fd6.tablist.domNode.removeChild(_fe6.domNode);_fd6.tablist.domNode.insertBefore(_fe9,node);}}}j++;}}}if(_fd7.selId&&_fd6.selectChild(_fd7.selId)){_fd6.selectChild(_fd7.selId);}}},connectToPref:function(_fea,_feb){var sav=dojo.hitch(this,function(){this._serializePref(_fea,_feb);});this._handlesConnect=[dojo.connect(_feb,"selectChild",sav),dojo.connect(_feb,"removeChild",sav),dojo.connect(_feb.tablist,"changeLabel",sav)];this._handlesSubscribe=[dojo.subscribe("/oaf/widget/layout/tabcontainer/onSwapTab",_feb,sav),dojo.subscribe("/oaf/widget/layout/tabcontainer/onAddChild",_feb,sav)];},_serializePref:function(_fed,_fee){var _fef={selId:_fee.selectedChildWidget.id,tabs:[],ids:[]};dojo.forEach(_fee.tablist.getChildren(),function(tab,i){tab.tabIndex=i;});var _ff2=(_fee.tablist.addButton&&_fee.tablist.addButton==_fee.tablist.getChildren()[0])?1:0;for(var i=_ff2;i<_fee.tablist.getChildren().length;i++){var _ff4=_fee.tablist.getChildren()[i];_fef.tabs.push({id:_ff4.id,index:_ff4.tabIndex,label:_ff4.title.label});_fef.ids.push(_ff4.id);console.info("serialize ",_ff4.title.label);}_fed.savePref(_fee,_fef,"configuration");}});(function(){var _ff5=new oaf.base.pref.binding.TabContainerBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_ff5);}})();}if(!dojo._hasResource["bbtp.pref.binding.TabContainerBinding"]){dojo._hasResource["bbtp.pref.binding.TabContainerBinding"]=true;dojo.provide("bbtp.pref.binding.TabContainerBinding");dojo.declare("bbtp.pref.binding.TabContainerBinding",oaf.base.pref.binding.TabContainerBinding,{connectToPref:function(_ff6,_ff7){this._handlesConnect=new Array();this._handlesConnect.push(dojo.connect(_ff7,"selectChild",dojo.hitch(this,function(){this._selectChild(_ff6,_ff7);})));this._handlesConnect.push(dojo.connect(_ff7,"removeChild",dojo.hitch(this,function(page){this._removeChild(_ff6,_ff7,page);})));this._handlesConnect.push(dojo.connect(_ff7.tablist,"changeLabel",dojo.hitch(this,function(){this._changeLabel(_ff6,_ff7);})));this._handlesSubscribe=new Array();this._handlesSubscribe.push(dojo.subscribe("/oaf/widget/layout/tabcontainer/onSwapTab",_ff7,dojo.hitch(this,function(ind1,ind2,_ffb){this._swapTab(_ff6,_ff7,ind1,ind2,_ffb);})));this._handlesSubscribe.push(dojo.subscribe("/oaf/widget/layout/tabcontainer/onAddChild",_ff7,dojo.hitch(this,function(_ffc,page){this._addChild(_ff6,_ff7,page);})));},_selectChild:function(_ffe,_fff){var _1000={action:"setUserPrefs",tabIdSelected:_fff.selectedChildWidget.idDb};_ffe.savePref(_fff,_ffe.ressources["urlUserPreference"],_1000,"Error during tab update","post",null,null);},_removeChild:function(_1001,_1002,page){var _1004={action:"deleteUserTab",tabId:page.idDb};_1001.savePref(_1002,_1001.ressources["urlTab"],_1004,"Error during tab removal","post",null,null);},_changeLabel:function(_1005,_1006){var _1007={action:"updateUserTabName",tabId:_1006.selectedChildWidget.idDb,tabName:_1006.selectedChildWidget.controlButton.title.label};_1005.savePref(_1006,_1005.ressources["urlTab"],_1007,"Error during tab renaming","post",null,null);},_swapTab:function(_1008,_1009,ind1,ind2,_100c){var _100d={action:"updateUserTabPos",tabId:_100c,tabOldPos:ind1,tabNewPos:ind2};_1008.savePref(_1009,_1008.ressources["urlTab"],_100d,"Error during tab drag and drop","post",null,null);},_addChild:function(_100e,_100f,page){var _1011={action:"storeUserTab",tabId:page.id,tabName:page.tabTitle,nbCols:_100f.widgetToAddProperty.nbZones,colsWidth:"0",tabOrder:_100f.getChildren().length-2,isClosable:(page.closable?1:0),skin:""};_100e.savePref(_100f,_100e.ressources["urlTab"],_1011,"Error during tab creation","post",this,"_validateAddChild");},_validateAddChild:function(_1012,_1013,data){var _1015=data.result.params.oldTabId;var _1016=dijit.byId(_1015);var _1017=data.result.params.newTabId;_1016.idDb=_1017;}});(function(){var _1018=new bbtp.pref.binding.TabContainerBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_1018);}})();}if(!dojo._hasResource["bbtp.userprefs.widget.Userprefs"]){dojo._hasResource["bbtp.userprefs.widget.Userprefs"]=true;dojo.provide("bbtp.userprefs.widget.Userprefs");dojo.declare("bbtp.userprefs.widget.Userprefs",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"userPreferences\" style=\"z-index: 100;\">\n    <div id=\"themesBlock\" dojoAttachPoint=\"themesBlockNode\" class=\"blockBodyElement\">\n        <h4 dojoAttachPoint=\"labelThemes\"></h4>\n        <div class=\"blockLeftElement\">\n            <h5 dojoAttachPoint=\"labelChoose\"></h5>\n            <div dojoAttachPoint=\"themesChoiceNode\">\n            </div>\n        </div>\n        <div class=\"blockRightElement\">\n            <h5 dojoAttachPoint=\"labelCurrentTheme\"></h5>\n            <div class=\"imageBlock\">\n                <img dojoAttachPoint=\"currentThemeImage\" src=\"${currentThemeImageSrc}\" width=\"35\" height=\"35\" alt=\"current theme image\"/>\n            </div>\n        </div>\n        <div class=\"clearer\">\n        </div>\n    </div>\n    <div id=\"backgroundBlock\" class=\"blockBodyElement\">\n        <h4 dojoAttachPoint=\"labelBackground\"></h4>\n        <div dojoAttachPoint=\"userprefsForm\" >\n            <div class=\"blockLeftElement\">\n                <input dojoAttachPoint=\"radioChooseWalpapper\" name=\"radioBgType\" id=\"radioChooseWalpapper\" dojoAttachEvent=\"onclick:onRadioClick\" type=\"radio\" ${_radioChooseWalpapper}>&nbsp;</input>\n                <label for=\"radioChooseWalpapper\" dojoAttachPoint=\"radioWallpapers\">\n                </label>\n                <div dojoAttachPoint=\"wallpapersNode\">\n                </div>\n            </div>\n            <div class=\"blockRightElement\">\n                <h5 dojoAttachPoint=\"labelCurrentbackground\"></h5>\n                <div dojoAttachPoint=\"currentBackground\" class=\"imageBlock\" id=\"currentBackgroundImg\">\n                    <img dojoAttachPoint=\"currentBackgroundImg\" src=\"\" width=\"45\" height=\"45\" alt=\"current bacground image\"/>\n                </div>\n            </div>\n            <div class=\"clearer\">\n            </div>\n            <input dojoAttachPoint=\"radioUserBgColor\" name=\"radioBgType\" id=\"radioUserBgColor\" dojoAttachEvent=\"onclick:onRadioClick\" type=\"radio\" ${_radioUserBgColor}>&nbsp;</input>\n            <label for=\"radioUserBgColor\" dojoAttachPoint=\"radioColor\">\n            </label>\n            <div class=\"innerBlockBodyElement\">\n                <div dojoAttachPoint=\"userBgColorPreviewNode\" id=\"userBgColorPreview\" dojoAttachEvent=\"onclick:onBgColorPreviewClick \" class=\"imageBlock\">\n                    &nbsp;\n                </div>\n                <a dojoAttachEvent=\"onclick:onBgColorPreviewClick \" dojoAttachPoint=\"labelChooseColor\"></a>\n            </div>\n            <div class=\"clearer\">\n            </div>\n            <input dojoAttachPoint=\"radioUserBgImg\" name=\"radioBgType\" id=\"radioUserBgImg\" dojoAttachEvent=\"onclick:onRadioClick\" type=\"radio\" ${_radioUserBgImg}>&nbsp;</input>\n            <label for=\"radioUserBgImg\" dojoAttachPoint=\"radioUserImage\">\n            </label>\n            <div id=\"uploadBlock\" class=\"innerBlockBodyElement\">\n                <div dojoAttachEvent=\"onclick:onUserImageClick\" class=\"imageBlock\" id=\"currentBackgroundImageUser\">\n                    <img dojoAttachPoint=\"currentBackgroundImageUser\" src=\"\" height=\"45\" width=\"45\"/>\n                </div>\n                <div id=\"bgImageUploadForm\" >\n                    <form dojoAttachPoint=\"backgroundImageForm\" name=\"backgroundImageForm\" id=\"backgroundImageForm\"  method=\"post\" enctype=\"multipart/form-data\">\n                        <input dojoAttachPoint=\"bgImageUploadFile\" id=\"bgImageUploadFile\" name=\"myPageBackground\" size=\"25\" type=\"file\" dojoAttachEvent=\"onchange:onAddingImage\"/>\n\t\t\t\t\t\t<br>\n                    </form>\n                </div>\n                <div id=\"bgImageUploadPosition\">\n                    <h5 dojoAttachPoint=\"labelPosition\"></h5>\n                    <input dojoAttachPoint=\"radioMosaicBg\" id=\"radioMosaicBg\" name=\"radioBgStyle\" type=\"radio\" dojoAttachEvent=\"onclick:onRadioClick\" ${_radioMosaicBg}>&nbsp;</input>\n                    <label for=\"radioMosaicBg\" dojoAttachPoint=\"radioMosaic\">\n                    </label>\n                    <br>\n                    <input dojoAttachPoint=\"radioCenterBg\" id=\"radioCenterBg\" name=\"radioBgStyle\" type=\"radio\" dojoAttachEvent=\"onclick:onRadioClick\" ${_radioCenterBg}>&nbsp;</input>\n                    <label for=\"radioCenterBg\" dojoAttachPoint=\"radioCenter\">\n                    </label>\n                </div>\n            </div>\n        </div>\n        <div class=\"clearer\">\n        </div>\n    </div>\n    <div class=\"controlsBlock\">\n        <div class=\"blockButtonElement\" dojoAttachPoint=\"cancelButton\">\n        </div>\n        <div class=\"blockButtonElement\" dojoAttachPoint=\"saveButton\">\n        </div>\n        <div class=\"clearer\">\n        </div>\n    </div>\n</div>\n",prefsAreForPublicPage:false,themesSelectorWidget:null,backgroundSelectorWidget:null,currentTheme:"",currentPreferencesType:"",currentThemeImageSrc:"",currentBackgroundColor:"",currentBackgroundImageSrc:"",currentBackgroundUserImageFileName:"",currentBackgroundPosition:"",curentThemeImages:"",uploadDirUrl:"",_radioChooseWalpapper:"",_radioUserBgColor:"",_radioUserBgImg:"",_radioMosaicBg:"",_radioCenterBg:"",_colorPalette:null,postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this._i18n=dojo.i18n.getLocalization("bbtp.userprefs.i18n","Userprefs",this.lang);switch(this.currentPreferencesType){case "wallpapper":this._radioChooseWalpapper="checked";break;case "color":this._radioUserBgColor="checked";break;case "image":this._radioUserBgImg="checked";break;default:console.warn("bbtp - widget Userpref - init user preference background type: ths current type is not know ["+this.currentPreferencesType+"]");break;}switch(this.currentBackgroundPosition){case "mosaic":this._radioMosaicBg="checked";break;case "center":this._radioCenterBg="checked";break;}},postCreate:function(){this.inherited("postCreate",arguments);this._init();},_init:function(){this.currentThemeImage.alt=this._i18n["userprefs.label.currentTheme"];this.labelThemes.innerHTML=this._i18n["userprefs.label.themes"];this.labelChoose.innerHTML=this._i18n["userprefs.label.choose"];this.labelCurrentTheme.innerHTML=this._i18n["userprefs.label.currentTheme"];this.labelBackground.innerHTML=this._i18n["userprefs.label.background"];this.radioWallpapers.innerHTML=this._i18n["userprefs.radio.wallpapers"];this.radioColor.innerHTML=this._i18n["userprefs.radio.color"];this.radioUserImage.innerHTML=this._i18n["userprefs.radio.userImage"];this.labelCurrentbackground.innerHTML=this._i18n["userprefs.label.currentbackground"];this.labelChooseColor.innerHTML=this._i18n["userprefs.label.chooseColor"];this.labelPosition.innerHTML=this._i18n["userprefs.label.position"];this.radioMosaic.innerHTML=this._i18n["userprefs.radio.mosaic"];this.radioCenter.innerHTML=this._i18n["userprefs.radio.center"];var _1019=new dijit.form.Button({label:this._i18n["userprefs.button.upload"],onClick:dojo.hitch(this,function(){this._onUploadClick();})});this.backgroundImageForm.appendChild(_1019.domNode);this.themesChoiceNode.appendChild(this.themesSelectorWidget.domNode);this.wallpapersNode.appendChild(this.backgroundSelectorWidget.domNode);if(this.prefsAreForPublicPage){this.themesBlockNode.style.display="none";}this._subscriptions=[dojo.subscribe(this.themesSelectorWidget.id+"-ImageClicked",this,function(_101a){this.currentTheme=_101a.value;this.currentThemeImageSrc=_101a.src;dojo.publish("oaf/widget/wt/Userprefs/themeChanged",[this.currentTheme]);}),dojo.subscribe(this.backgroundSelectorWidget.id+"-ImageClicked",this,function(_101b){this.currentBackgroundImageSrc=_101b.src;this.radioChooseWalpapper.checked=true;this.currentPreferencesType="wallpapper";dojo.publish("oaf/widget/wt/Userprefs/backgroundChanged",[this.currentBackgroundImageSrc]);})];switch(this.currentPreferencesType){case "wallpapper":this.radioChooseWalpapper.checked=true;this.currentBackgroundImg.src=this.currentBackgroundImageSrc;this.currentBackgroundImg.alt=this._i18n["userprefs.label.currentbackground"];break;case "color":this.radioUserBgColor.checked=true;this.currentBackground.style.backgroundColor=this.currentBackgroundColor;this.currentBackgroundImg.style.display="none";this.currentBackgroundImg.alt=this._i18n["userprefs.label.currentbackground"];break;case "image":this.radioUserBgImg.checked=true;this.currentBackgroundImg.src=this.uploadDirUrl+this.currentBackgroundUserImageFileName;this.currentBackgroundImg.alt=this._i18n["userprefs.label.currentbackground"];break;default:this.currentBackgroundImg.src=this.currentBackgroundImageSrc;this.currentBackgroundImg.alt=this._i18n["userprefs.label.currentbackground"];console.warn("bbtp - widget Userpref - init user preference background type: ths current type is not know ["+this.currentPreferencesType+"]");break;}if(this.currentBackgroundUserImageFileName==null||this.currentBackgroundUserImageFileName==""){this.currentBackgroundUserImageFileName="blank.gif";}this.currentBackgroundImageUser.src=this.uploadDirUrl+this.currentBackgroundUserImageFileName;switch(this.currentBackgroundPosition){case "mosaic":this.radioMosaicBg.checked=true;break;case "center":this.radioCenterBg.checked=true;break;}this.cancelButton.appendChild(new dijit.form.Button({label:this._i18n["userprefs.button.cancel"],onClick:function(){dojo.publish("oaf/widget/wt/Userprefs/cancelClicked",[this]);}}).domNode);this.saveButton.appendChild(new dijit.form.Button({label:this._i18n["userprefs.button.save"],onClick:dojo.hitch(this,function(){if(this.bgImageUploadFile.value!=""){this._onUploadClick();}this._saveChange();})}).domNode);},onAddingImage:function(evt){if(this.bgImageUploadFile.value!=""){this.radioUserBgImg.checked=true;}},onRadioClick:function(evt){var _101e=evt.target.id;switch(_101e){case "radioMosaicBg":this.currentPreferencesType="image";this.currentBackgroundPosition="mosaic";this.radioUserBgImg.checked=true;dojo.publish("oaf/widget/wt/Userprefs/backgroundImagePositionChanged",[this.currentBackgroundPosition]);break;case "radioCenterBg":this.currentPreferencesType="image";this.currentBackgroundPosition="center";this.radioUserBgImg.checked=true;dojo.publish("oaf/widget/wt/Userprefs/backgroundImagePositionChanged",[this.currentBackgroundPosition]);break;case "radioChooseWalpapper":this.currentPreferencesType="wallpapper";dojo.publish("oaf/widget/wt/Userprefs/backgroundChanged",[this.currentBackgroundImageSrc]);break;case "radioUserBgColor":this.currentPreferencesType="color";dojo.publish("oaf/widget/wt/Userprefs/backgroundColorChanged",[this.currentBackgroundColor]);break;case "radioUserBgImg":this.currentPreferencesType="image";dojo.publish("oaf/widget/wt/Userprefs/backgroundImageChanged",[this.currentBackgroundUserImageFileName]);break;}},onBgColorPreviewClick:function(evt){if(null==this._colorPalette){this._colorPalette=new bbtp.common.widget.ColorPalette({});colorPaletteDlg=new bbtp.common.widget.DialogMessage({width:220,title:this._i18n["userprefs.colorPalette.title"],modalDialog:true,buttonsAlignment:"right"});this.colorPaletteDlg=colorPaletteDlg;colorPaletteDlg.addButton(this._i18n["userprefs.button.cancel"],function(){colorPaletteDlg.hideDialog();});colorPaletteDlg.addButton("Ok",dojo.hitch(this,function(){this.radioUserBgColor.checked=true;this.currentPreferencesType="color";this._setUserBgColor(this._colorPalette.getCurrentColor());colorPaletteDlg.hideDialog();}));colorPaletteDlg.containerNode.appendChild(this._colorPalette.domNode);colorPaletteDlg.showButtonsBar(true);}colorPaletteDlg.showDialog();},onUserImageClick:function(){this.currentPreferencesType="image";this.radioUserBgImg.checked=true;},setUserBackgroundImageSrc:function(_1020){this.currentBackgroundImageUser.src=this.uploadDirUrl+_1020;this.currentBackgroundUserImageFileName=_1020;},_setUserBgColor:function(color){this.userBgColorPreviewNode.style.backgroundColor=color;this.currentBackgroundColor=color;dojo.publish("oaf/widget/wt/Userprefs/backgroundColorChanged",[this.currentBackgroundColor]);},_saveChange:function(){var str="currentTheme: "+this.currentTheme+"\n"+"currentPreferencesType: "+this.currentPreferencesType+"\n"+"currentThemeImageSrc:"+this.currentThemeImageSrc+"\n"+"currentBackgroundColor: "+this.currentBackgroundColor+"\n"+"currentBackgroundImageSrc:"+this.currentBackgroundImageSrc+"\n"+"currentBackgroundUserImageFileName:"+this.currentBackgroundUserImageFileName+"\n"+"currentBackgroundPosition:"+this.currentBackgroundPosition+"\n"+"curentThemeImages:"+this.curentThemeImages+"\n";dojo.publish("oaf/widget/wt/Userprefs/saveChange",[this]);},_onUploadClick:function(){this.onUserImageClick();dojo.publish("oaf/widget/wt/Userprefs/upload",[this.backgroundImageForm,this]);},destroy:function(){this.themesChoiceNode.removeChild(this.themesSelectorWidget.domNode);this.wallpapersNode.removeChild(this.backgroundSelectorWidget.domNode);for(i=0;i<this._subscriptions.length;i++){dojo.unsubscribe(this._subscriptions[i]);}delete this._subscriptions;if(this.colorPaletteDlg&&this.colorPaletteDlg.isVisible){this.colorPaletteDlg.hideDialog();}this.inherited("destroy",arguments);}});}if(!dojo._hasResource["bbtp.pref.binding.UserprefsBinding"]){dojo._hasResource["bbtp.pref.binding.UserprefsBinding"]=true;dojo.provide("bbtp.pref.binding.UserprefsBinding");dojo.declare("bbtp.pref.binding.UserprefsBinding",oaf.base.pref.binding.WidgetBinding,{connectToPref:function(_1023,_1024){this.i18n=dojo.i18n.getLocalization("bbtp.pref.i18n","WidgetBinding",this.lang);djConfig.usePlainJson=true;this._handlesConnect=[dojo.connect(_1024,"_saveChange",dojo.hitch(this,function(){this._saveGlobalPreference(_1023,_1024);}))];},_saveGlobalPreference:function(_1025,_1026){var _1027=null;if(_1026.prefsAreForPublicPage){_1027={action:"setUserPrefs",prefs_type_public:_1026.currentPreferencesType,bk_color_public:_1026.currentBackgroundColor,bk_image_public:_1026.currentBackgroundImageSrc,bk_userimage_public:_1026.currentBackgroundUserImageFileName,bk_position_public:_1026.currentBackgroundPosition};}else{_1027={action:"setUserPrefs",prefs_type:_1026.currentPreferencesType,theme:_1026.currentTheme,theme_image:_1026.currentThemeImageSrc,bk_color:_1026.currentBackgroundColor,bk_image:_1026.currentBackgroundImageSrc,bk_userimage:_1026.currentBackgroundUserImageFileName,bk_position:_1026.currentBackgroundPosition};}_1025.savePref(_1026,_1025.ressources["urlUserPreference"],_1027,this.i18n.saveModuleError,"post",this,"_validateSave");},_validateSave:function(_1028,_1029,data){_1028.globalUserPref.params.prefs.theme=_1029.currentTheme;_1028.globalUserPref.params.prefs.theme_image=_1029.currentThemeImageSrc;if(_1029.prefsAreForPublicPage){_1028.globalUserPref.params.prefs.prefs_type_public=_1029.currentPreferencesType;_1028.globalUserPref.params.prefs.bk_color_public=_1029.currentBackgroundColor;_1028.globalUserPref.params.prefs.bk_image_public=_1029.currentBackgroundImageSrc;_1028.globalUserPref.params.prefs.bk_userimage_public=_1029.currentBackgroundUserImageFileName;_1028.globalUserPref.params.prefs.bk_position_public=_1029.currentBackgroundPosition;}else{_1028.globalUserPref.params.prefs.prefs_type=_1029.currentPreferencesType;_1028.globalUserPref.params.prefs.bk_color=_1029.currentBackgroundColor;_1028.globalUserPref.params.prefs.bk_image=_1029.currentBackgroundImageSrc;_1028.globalUserPref.params.prefs.bk_userimage=_1029.currentBackgroundUserImageFileName;_1028.globalUserPref.params.prefs.bk_position=_1029.currentBackgroundPosition;}}});}if(!dojo._hasResource["bbtp.post.widget.Post"]){dojo._hasResource["bbtp.post.widget.Post"]=true;dojo.provide("bbtp.post.widget.Post");dojo.declare("bbtp.post.widget.Post",[bbtp.portlet.widget.Portlet],{changeBackground:true,skinDefault:"white",oldSkin:"white",noteVisible:false,status:true,i18nPost:null,readOnly:false,commentValue:"",datePosted:null,nbComments:0,nickName:"",userName:"",isUserAnonymous:null,inPublicPage:false,spaceEndTitleToActions:145,globalHandles:[],constructor:function(_102b){this.templateString="<div class=\"post skin\" id=\"${id}\" dojoAttachEvent=\"onmouseover:showHideActions,onmouseout:showHideActions,onmousemove:showHideActions\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"portletTitleBar oafDragHandle\">\n\t\t<img dojoAttachPoint=\"iconNode\" class=\"portletIcon\" />\n\t\t<div id=\"${id}_titleText\" dojoAttachPoint=\"titleTextNode\" class=\"portletTitleText\">\n\t\t\t<span dojoAttachPoint=\"labelNode\"></span>\n\t\t</div>\n\t\t<div id=\"${id}_actions\" class=\"portletActions\">\n\t\t</div>\n\t\t<div class=\"portletActions\" dojoAttachPoint=\"actionsBton\">\n\t\t\t<a id=\"${id}_refresh\" href=\"javascript:void(0);\" class=\"refreshBton\" dojoAttachPoint=\"refreshBton\" dojoAttachEvent=\"onclick:refreshService\">&nbsp;</a>\n\t\t\t<a id=\"${id}_publish\" href=\"javascript:void(0);\" class=\"publishOffBton\" dojoAttachPoint=\"publishBton\" dojoAttachEvent=\"onclick:confirmPublish\">&nbsp;</a>\n\t\t\t<a id=\"${id}_edit\" href=\"javascript:void(0);\" class=\"editBton\" dojoAttachPoint=\"editBton\" dojoAttachEvent=\"onclick:editService\"></a>\n\t\t\t<a id=\"${id}_hide\" href=\"javascript:void(0);\" class=\"hideBton\" dojoAttachPoint=\"displayBton\" dojoAttachEvent=\"onclick:toggleDisplay\">&nbsp;</a>\n\t\t\t<a id=\"${id}_close\" href=\"javascript:void(0);\" class=\"closeBton\" dojoAttachPoint=\"closeBton\" dojoAttachEvent=\"onclick:confirmClose\">&nbsp;</a>\n\t\t</div>\n\t</div>\n\t<div dojoAttachPoint=\"mainNode\" class=\"portletMain\">\n        <div id=\"${id}_settings\" dojoAttachPoint=\"settingsNode\" class=\"portletSettings\">\n         <table class=\"portletTable\">\n          \t<tr>\n\t          <td class=\"first\"><label for=\"${id}_title\" class=\"portletTitleLabel\" dojoAttachPoint=\"titleLabelNode\"></label></td>\n\t          <td><input type=\"text\" class=\"portletTitleInput\" dojoAttachPoint=\"titleInputNode\" id=\"${id}_title\"/></td>\n\t        </tr>  \n\n\t        <tr>  \n\t          <td class=\"first\" rowspan=\"2\">\n\t          \t<div class=\"portletSkinLabel\" dojoAttachPoint=\"skinLabelNode\"></div>\n\t          </td>\n\t          <td>\n\t          \t  <div dojoAttachPoint=\"themesChoiceNode\">\n\t          </td>\n\t      \t</tr> \n\t      \t<tr>\n\t      \t\t<td style=\"padding-left:0px\">\n\t      \t\t\t<input id=\"${id}_colorInput\" type=\"checkbox\" class=\"portletColorInput\" dojoAttachPoint=\"colorInputNode\"  dojoAttachEvent=\"onclick:useSkinDefault\"/>\n              \t\t<label for=\"${id}_colorInput\" class=\"portletColorLabel\" dojoAttachPoint=\"colorLabelNode\"></label>\n\t      \t\t</td>\n\t      \t</tr>\n\t      </table>\n        </div>\n        \n\t\t<div id=\"${id}_edition\" dojoAttachPoint=\"editionNode\" class=\"portletEdition\">\n\t\t\t\n\t\t\t<div dojoAttachPoint=\"showDisplayContainer\">\n\t\t\t  <table class=\"portletTable\">\n\t\t\t\t<tr>  \n\t\t          <td class=\"first\"><label for=\"${id}_showInput\" class=\"portletShowLabel\" dojoAttachPoint=\"showLabelNode\"></label></td>\n\t\t          <td><select id=\"${id}_showInput\" class=\"portletShowInput\" dojoAttachPoint=\"showInputNode\" dojoAttachEvent=\"onchange:showBy\"></select>\n\t\t          \t  <div class=\"portletShowDetailLabel\" dojoAttachPoint=\"showDetailLabelNode\"></div>\n\t\t          </td>\n\t\t        </tr> \n\t\t        \n\t\t        <tr>  \n\t\t          <td class=\"first\"><label for=\"${id}_displayInput\" class=\"portletDisplayLabel\" dojoAttachPoint=\"displayLabelNode\"></label></td>\n\t\t          <td><select id=\"${id}_displayInput\" class=\"portletDisplayInput\" dojoAttachPoint=\"displayInputNode\" dojoAttachEvent=\"onchange:displayBy\"></select>\n\t\t          </td>\n\t\t        </tr>  \n\t\t\t  </table>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div dojoAttachPoint=\"starContainer\">\n\t\t\t\t<table class=\"portletTable\">\n\t          \t<tr>\n\t\t          <td class=\"first\">\n\t\t            <div id=\"${id}_starLabel\" class=\"portletStarLabel\" dojoAttachPoint=\"voteLabelNode\"></div>\n\t\t          </td>\n\t\t          \n\t\t\t      <td>\n\t\t\t      \t<div id=\"${id}_star1\" dojoAttachPoint=\"star1Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star2\" dojoAttachPoint=\"star2Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star3\" dojoAttachPoint=\"star3Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star4\" dojoAttachPoint=\"star4Node\" class=\"portletStarDisable\"></div>\n\t\t\t        <div id=\"${id}_star5\" dojoAttachPoint=\"star5Node\" class=\"portletStarDisable\"></div>\n\t\t\t      </td>\n\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div id=\"${id}_bton\" dojoAttachPoint=\"btonNode\" class=\"portletBton\">\n\t\t\t<div class=\"portletBtonNode\">\n\t\t\t\t<div class=\"configBtonLeft\" dojoAttachPoint=\"saveConfigBtonLeft\">&nbsp;</div>\n\t\t   \t\t<div class=\"configBton\" dojoAttachPoint=\"saveBton\" dojoAttachEvent=\"onclick:saveConfig\"></div> \n\t\t   \t\t<div class=\"configBtonRight\" dojoAttachPoint=\"saveConfigBtonRight\">&nbsp;</div>\n\t   \t\t  \t\n\t   \t\t  \t<div class=\"configBtonLeft\" dojoAttachPoint=\"undoConfigBtonLeft\">&nbsp;</div>\n\t\t   \t\t<div class=\"configBton\" dojoAttachPoint=\"undoBton\" dojoAttachEvent=\"onclick:undoConfig\"></div> \n\t\t   \t\t<div class=\"configBtonRight\" dojoAttachPoint=\"undoConfigBtonRight\">&nbsp;</div>\n\t   \t\t</div>\n\t\t</div>\n\t\t\n\t\t<div id=\"${id}_secureEdition\" dojoAttachPoint=\"secureEditionNode\" class=\"portletEdition\">\n\t\t\t\n\t\t</div>\n\t\t\n\t\t<div id=\"${id}_comment\" dojoAttachPoint=\"commentInlineNode\" class=\"commentBox\"></div>\n\t\t\n\t\t<div id=\"${id}_content\" dojoAttachPoint=\"containerNode\" class=\"portletClient\"></div>\t\t\n\t\t<!-- Necessary for XHTMLService but ignored by PortletWidget -->\n  \t\t<div dojoAttachPoint=\"helpNode\" style=\"display:none\"></div>\n      <div dojoAttachPoint=\"itemLoadingMsg\" style=\"display:none\"></div>\n      <div dojoAttachPoint=\"itemLoadingImg\" style=\"display:none\"></div>\t\n\t</div>\n\t<div dojoAttachPoint=\"statusBar\" class=\"portletStatus\">\n\t\t<div dojoAttachPoint=\"postedNode\" class=\"posted\"></div>\n\t\t<a dojoAttachPoint=\"commentsNode\" class=\"comments\" href=\"javascript:void(0);\" dojoAttachEvent=\"onclick:showComments\"></a>\n\t</div>\n\t<div dojoAttachPoint=\"resizeHeightBton\" class=\"portletResizeHeight\" dojoAttachEvent=\"onmousedown:resizeHeightOn\"><span class=\"resizeHeightHandle\">&nbsp;</span></div>\n</div>\n";},startup:function(){if(this.linkLabel!=""){var _102c="<b>"+this.label+"</b><br><br>"+this.i18n["textOpenLabel"];var _102d=bbtp.common.widget.tooltip();var _102e=_102d.add(dojo.byId(this.labelNode.id),_102c,null);this.globalHandles.push(_102e);}var _102f=["titleEdit","titleDelete"];var _1030=["_edit","_close"];var index=0;var _102d=bbtp.common.widget.tooltip();dojo.forEach(_102f,function(title){if(index==0){var _1033=_102d.add(dojo.byId(this.id+_1030[index]),this.i18n[_102f[index]],null);this.globalHandles.push(_1033);}else{var _1033=_102d.add(dojo.byId(this.id+_1030[index]),this.i18n[_102f[index]],null);this.globalHandles.push(_1033);}index++;},this);if(this.noteVisible){var _1034=["_star1","_star2","_star3","_star4","_star5"];var _102d=bbtp.common.widget.tooltip();var k=0;for(k=0;k<_1034.length;k++){var _102e=_102d.add(dojo.byId(this.id+_1034[k]),this.i18n["titleStar"],null);this.globalHandles.push(_102e);}}if((this.commentValue=="")&&(this.readOnly)){this.commentInlineNode.style.display="none";}else{this._initInlineEditBox();}this._onResizeTitle();this._started=true;},postMixInProperties:function(){this.i18nPost=dojo.i18n.getLocalization("bbtp.post.i18n","Post",this.lang);this.inherited("postMixInProperties",arguments);},postCreate:function(){this._setBackgroundSkin();this.inherited("postCreate",arguments);this.filterActions();this._init();},filterActions:function(){this.refreshBton.style.display="none";this.publishBton.style.display="none";this.displayBton.style.display="none";this.actionsBton.style.display="none";},showHideActions:function(e){if(!this.readOnly){if((e.type=="mouseover")||(e.type=="mousemove")){this.mustBeDisplay=true;this.actionsBton.style.display="block";dojo.addClass(this.domNode,"overPost");}else{this.mustBeDisplay=false;setTimeout(dojo.hitch(this,function(){if(!this.mustBeDisplay){this.actionsBton.style.display="none";dojo.removeClass(this.domNode,"overPost");}}),10);}}},confirmClose:function(){this._hideTootltip();var _1037=false;if(this.closeMessage==null){var _this=this;this.closeMessage=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:dojo.hitch(this,function(){this.closeMessage.hideDialog();}),okEvent:dojo.hitch(this,function(){_1037=true;}),hide:function(){this.inherited("hide",arguments);if(_1037){_this.onClose();}}});}this.closeMessage.showDialog(this.closeMessage.DIALOGTYPE_WARNING_OKCANCEL,this.i18nPost["post.confirm.delete.message"],this.i18nPost["post.confirm.delete.title"]);},editService:function(){if(!this.readOnly){this.inherited("editService",arguments);var _1039=this.id;var nodes=dojo.query(".post");nodes.forEach(function(elt){if(elt.id!=_1039){dijit.byId(elt.id).closeEdition();}});}},_init:function(){if(this.datePosted!=null){this.postedNode.innerHTML=this.i18nPost["post.label.posted"]+this._formatDate(this.datePosted);}this.commentsNode.innerHTML=this.nbComments+" "+this.i18nPost["post.label.comments"];},_onColorPickerDoubleClickEvent:function(){this._setSkin("white");},_formatDate:function(_103c){var _103d=_103c.getDate();if(_103c.getDate()<=9){_103d="0"+_103d;}var _103e=_103c.getMonth()+1;if((_103c.getMonth()+1)<=9){_103e="0"+_103e;}var _103f=_103d+"/"+_103e;if(new Date().getFullYear()!=_103c.getFullYear()){_103f=_103f+"/"+_103c.getFullYear();}var _1040=_103c.getHours();if(_103c.getHours()<=9){_1040="0"+_1040;}var _1041=_103c.getMinutes();if(_103c.getMinutes()<=9){_1041="0"+_1041;}_103f=_103f+" "+_1040+":"+_1041;return _103f;},_setSkin:function(_1042){this._setBackgroundSkin();this.inherited("_setSkin",arguments);},_setBackgroundSkin:function(){this.backgroundSkinUsed=false;this.inherited("_setBackgroundSkin",arguments);},_initInlineEditBox:function(){if(this.readOnly){if(this.commentValue!=""){this.commentInlineNode.innerHTML=this.i18nPost["post.mode.visualisation.comment.label"].replace("${nickname}",this.nickName)+"<br>"+this.commentValue;}return;}if(this.commentValue!=""){this.commentInlineNode.innerHTML=this.i18nPost["post.comment.label"];}var _1043=document.createElement("div");_1043.id=this.id+"_inline";this.commentInlineNode.appendChild(_1043);var _1044="<i>"+this.i18nPost["post.nocomment.label"]+"</i>";var _this=this;this.commentWidget=new bbtp.editbox.widget.EditBox({value:this.commentValue,defaultComment:_1044,save:function(){var _1046=83;var _1047=this.editWidget.getValue()+"";var reg=new RegExp("[\r\n\t ]","gm");_1047=_1047.replace(reg,"");var _1049=this.getValueFiltered(_1046);if(_1047==""){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.editComment.empty"],_this.i18nPost["post.warning"]);}else{if(_1049.length>255){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.editComment.tooLong"],_this.i18nPost["post.warning"]);}else{if(this.commentContainsTags()){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.noTags"],_this.i18nPost["post.warning"]);}else{this.splitAndSave(_1046);dojo.publish(_this.topicPublished+_this.id+":onSaveComment",[this.value]);if(this.value!=""){_this.commentValue=this.value;}}}}}},_1043.id);},showComments:function(){var dlg=new bbtp.post.widget.PostComments({userName:this.userName,rscRepository:"bbtp.postcomments.rsc",metaDatas:"PostComments_rsc",width:615,blockId:this.idDb,feedTitle:this.label.label,isUserAnonymous:this.isUserAnonymous,inPublicPage:this.inPublicPage,cancelEvent:dojo.hitch(this,function(){this.nbComments=dlg.getCommentCount();this.commentsNode.innerHTML=this.nbComments+" "+this.i18nPost["post.label.comments"];})});dlg.showDialog();this.showCommentsInformation(dlg);},showCommentsInformation:function(dlg){if(this.commentValue!=""){dlg.showFeedInformation(this.label.label,this._formatDate(this.datePosted),this.userName,this.commentValue);}},setStatus:function(txt,clear){},setEditionNode:function(node){}});dojo.declare("bbtp.post.widget.PostMessage",[bbtp.post.widget.Post],{noteVisible:false,showDisplayVisible:false,titleEditable:false,contentValue:"",startup:function(){this.inherited("startup",arguments);this.addContent();},postCreate:function(){this.inherited("postCreate",arguments);if(this.nickName==""){this.setLabel(this.i18nPost["post.mode.edition.title"]);}else{this.setLabel(this.i18nPost["post.mode.visualisation.title"].replace("${nickname}",this.nickName));}},_initInlineEditBox:function(){dojo.addClass(this.commentInlineNode,"commentTitle");dojo.removeClass(this.commentInlineNode,"commentBox");if(this.readOnly){if(this.commentValue!=""){this.commentInlineNode.innerHTML=this.commentValue;dojo.addClass(this.commentInlineNode,"inlineBoxTitle");}return;}var _104f=document.createElement("div");_104f.id=this.id+"_inline";this.commentInlineNode.appendChild(_104f);var _1050=this.i18nPost["post.edit.label.title"];var _this=this;this.commentWidget=new bbtp.editbox.widget.EditBox({value:this.commentValue,defaultComment:_1050,musApplyFont:true,_onClick:function(){this.inherited("_onClick",arguments);if(_this.contentWidget!=null){if(_this.contentWidget.editWidget!=null){_this.contentWidget.cancel();}}},save:function(){var _1052=53;var _1053=this.editWidget.getValue()+"";var reg=new RegExp("[\r\n\t ]","gm");_1053=_1053.replace(reg,"");var _1055=this.getValueFiltered(_1052);if(_1053==""){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.editTitle.empty"],_this.i18nPost["post.warning"]);}else{if(_1055.length>255){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.editTitle.tooLong"],_this.i18nPost["post.warning"]);}else{if(this.commentContainsTags()){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.noTags"],_this.i18nPost["post.warning"]);}else{this.splitAndSave(_1052);dojo.publish(_this.topicPublished+_this.id+":onSaveComment",[this.value]);}}}}},_104f.id);dojo.addClass(_104f,"inlineBoxTitle");},addContent:function(){var _1056=document.createElement("div");dojo.addClass(_1056,"commentContent");this.containerNode.appendChild(_1056);if(this.readOnly){if(this.contentValue!=""){_1056.innerHTML=this.contentValue;dojo.addClass(_1056,"inlineBoxContent");}return;}var _1057=document.createElement("div");_1057.id=this.id+"_inlineContent";_1056.appendChild(_1057);var _1058=this.i18nPost["post.edit.label.content"];var _this=this;this.contentWidget=new bbtp.editbox.widget.EditBox({value:this.contentValue,defaultComment:_1058,mustApplyHeight:true,_onClick:function(){this.inherited("_onClick",arguments);if(_this.commentWidget!=null){if(_this.commentWidget.editWidget!=null){_this.commentWidget.cancel();}}},save:function(){var _105a=86;var _105b=this.editWidget.getValue()+"";var reg=new RegExp("[\r\n\t ]","gm");_105b=_105b.replace(reg,"");if(_105b==""){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.editContent.empty"],_this.i18nPost["post.warning"]);}else{if(this.commentContainsTags()){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_this.i18nPost["post.noTags"],_this.i18nPost["post.warning"]);}else{this.splitAndSave(_105a);dojo.publish(_this.topicPublished+_this.id+":onSaveContent",[this.value]);}}}},_1057.id);dojo.addClass(_1057,"inlineBoxContent");},showCommentsInformation:function(dlg){if(this.commentValue!=""){dlg.showFeedInformation(this.commentValue,null,null,null);}}});dojo.declare("bbtp.post.widget.PostArticle",[bbtp.post.widget.Post],{noteVisible:false,showDisplayVisible:false,titleEditable:false,postCreate:function(){this.inherited("postCreate",arguments);if(this.nickName==""){this.setLabel(this.i18nPost["post.mode.edition.article.title"]);}else{this.setLabel(this.i18nPost["post.mode.visualisation.article.title"].replace("${nickname}",this.nickName));}},showCommentsInformation:function(dlg){if(this.commentValue!=""){if(this.hasChildren()){var _105f=this.getChildren()[0];if((_105f)&&(bbtp.rssviewer)&&(_105f instanceof bbtp.rssviewer.widget.RssViewer)){dlg.showFeedInformation(_105f.feed.title,this._formatDate(this.datePosted),this.userName,this.commentValue);}}}}});}if(!dojo._hasResource["bbtp.postwidget.widget.PostXHTML"]){dojo._hasResource["bbtp.postwidget.widget.PostXHTML"]=true;dojo.provide("bbtp.postwidget.widget.PostXHTML");dojo.declare("bbtp.postwidget.widget.PostXHTML",[wt.widget.layout.XHTMLService,bbtp.portletwidget.widget.PortletWidget,bbtp.post.widget.Post],{noteVisible:false,icon:true,postMixInProperties:function(){bbtp.postwidget.widget.PostXHTML.superclass.postMixInProperties.apply(this);var _1060=dojo.i18n.getLocalization("oaf.widget","XHTMLService_resources",this.lang);dojo.forEach(["loading","loaded","treatment_error","loading_error","confirmation"],function(prop){if(!this[prop]){this[prop]=_1060[prop];}},this);if(this.iframeMode){if(this.id==""){this.id=dijit.getUniqueId("").substr(1);}this.id="xhtmlservice_"+this.id;}var id=this.id.split("_");id=id[id.length-1];var _1063=(this.widgetBaseDomain)?this.widgetBaseDomain+id+".":"";this.uri_iframe="http://"+_1063+this.applicationBaseUri+this.uri_serviceParser;},postCreate:function(){bbtp.postwidget.widget.PostXHTML.superclass.postCreate.apply(this,arguments);this.currentPage={};if(this.href!==""){var url=this.href.split("/");if(url[url.length-1]!=""&&url[url.length-1].indexOf(".")==-1){this.href+="/";}this.fullhref=this.href;}if(this.title!=""){this.setLabel(this.title);}this.domNode.style.display="block";if(this.iframeMode&&dojo.isSafari){this.initPolling();}this.setTitleEditable(false);dojo.subscribe("oaf/widget/wt/Portlet/loading",this,function(_1065){if(this.id==_1065.id){_1065.changeLoadingStatus(1);this.loadUrl(this.href);_1065.changeLoadingStatus(2);}});if(this.iframeMode){this.setLabel("");}},setEditionNode:function(node){if(this.iframeMode){return;}if(this.editionNode.hasChildNodes()){this.editionNode.replaceChild(node,this.editionNode.firstChild);}else{this.editionNode.appendChild(node);}this.editionNodeVisible=true;},setStatus:function(txt,clear){},_initTitleBar:function(){if(this.editableLabel){this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":true,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);}else{this.label=new wt.widget.layout.ServiceWidgetLabel({"label":this.label,"editable":false,defaultLabel:this.defaultLabel,idWidget:this.id},this.labelNode);}this.labelNode=this.label.domNode;this.setLabel(this.label.label);if(this.linkLabel!=""){this.labelNode.style.cursor="pointer";this.labelNode.className="labelBton";dojo.connect(this.labelNode,"onmouseover",dojo.hitch(this,function(){dojo.addClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onmouseout",dojo.hitch(this,function(){dojo.removeClass(this.labelNode,"labelBtonOver");}));dojo.connect(this.labelNode,"onclick",dojo.hitch(this,function(){this._goToLinkLabel();}));}else{this.labelNode.style.cursor="move";}this.editBton.innerHTML=this.i18n["edit"];if(this.isPublished){this.publishBton.className="publishOnBton";}dojo.subscribe("/bbtp/init/onHideSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/onShowSideBar",this,"_onResizeTitle");dojo.subscribe("/bbtp/init/end",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/GridContainer/onMovePortlet",this,"_onResizeTitle");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSelectChild",this,function(tabId){this.writeDebug("this.containerId: ",this.containerId," tabId: ",tabId);this.writeDebug("this.loadingStatus: ",this.loadingStatus);if(this.containerId==tabId&&this.loadingStatus==0){this.writeInfo("Publish: oaf/widget/wt/Portlet/loading ",this);dojo.publish("oaf/widget/wt/Portlet/loading",[this]);}});dojo.connect(window,"onresize",this,"_onResizeTitle");},_setEditionNode:function(_106a){if(this.editionNode.hasChildNodes()){this.editionNode.replaceChild(_106a,this.editionNode.firstChild);}else{this.editionNode.appendChild(_106a);}this.editionNodeVisible=true;},setForm:function(form,_106c){var cfg=false;var _106e=false;if(form&&form!=""&&form!="\n\n"){cfg=true;if(this.enableSecureMode&&_106c){if(!dojo.byId("configure"+this.id)){var _106f=document.createElement("DIV");_106f.id="configure"+this.id;this.editionNodeVisible=true;this.setSecureEditionNode(_106f);}this.isParamsCrypted=true;this.secureProcess(false,true,false);_106e=true;}else{var _this=this;var _1071=document.createElement("form");_1071.className="configuration";_1071.id="form_userpref_"+this.id;_1071.onsubmit=function(){dijit.byId(_this.id).saveParams(this);return false;};_1071.innerHTML=form;this._setEditionNode(_1071);for(var p in this.configParams){if(_1071.elements[p]&&_1071.elements[p].type){this._fillInInput(_1071.elements[p],this.configParams[p]);}else{if(_1071.elements[p]&&_1071.elements[p].length>0){for(var ind=0;ind<_1071.elements[p].length;ind++){if(_1071.elements[p][ind].nodeType&&_1071.elements[p][ind].nodeType==1){if(_1071.elements[p][ind]&&_1071.elements[p][ind].type){this._fillInInput(_1071.elements[p][ind],this.configParams[p]);}}}}}}var iq="input:not([type=file]):not([type=submit]):not([type=image]):not([type=reset]):not([type=button]):not([type=hidden]), select, textarea";var _1075=dojo.query(iq,_1071).filter(function(node){return !node.disabled&&node.name;});if(_1075.length>0){_106e=true;}this.configParams={};this.configParams=dojo.formToObject(_1071,"utf8");}}if(!_106e){this.setEditable(false);}else{this.setEditable(true);this.editBton.style.display="inline";}if(!cfg){this.configParams={};}this.editBton.style.display="inline";dojo.forEach(this.getNodes("input",0,this.editionNode),dojo.hitch(this,function(input){if(input.getAttribute("type")=="submit"){input.style.display="none";}}));},setHeight:function(_1078){if(this.height==0){this.height=parseInt(_1078)+20;}else{this.height=parseInt(_1078)+20;}dojo.byId("myiframe_"+this.id).style.height=parseInt(this.height)+"px";},saveConfig:function(_1079,_107a,_107b,_107c,_107d,_107e){var _107c=this.skin;var _107d=this.voteIndex;this.oldSkin=this.skin;this.oldBackgroundSkinUsed=this.backgroundSkinUsed;this.oldVoteIndex=this.voteIndex;if(dojo.byId("form_userpref_"+this.id)){this.saveParams(dojo.byId("form_userpref_"+this.id));}var _this=this;var nodes=dojo.query(".portlet");nodes.forEach(function(elt){var _1082=dijit.byId(elt.id);if(_1082 instanceof bbtp.portletwidget.widget.PortletWidget){if(_1082.href==_this.href){_1082._voteStar(_107d);}}});this.closeEdition();},saveParams:function(form){var form=form;while(!dijit._editor.selection.isTag(form,["form"])&&form.parentNode){form=form.parentNode;}var _1084=dojo.formToQuery(form,"utf8");this.configParams={};var p=_1084.split("&");for(var i=0;i<p.length;i++){if(p[i]!=""){var kw=p[i].match(/([^=]+)=*(.*)/);this.configParams[kw[1]]=decodeURIComponent(kw[2]);}}this.loadUrl(this.href);},loadUrlFromIframe:function(url,form){if(this.iframeMode){this.urlToLoad="";this.formToLoad=null;this.urlToLoad=url;this.formToLoad=form;this.synchro();return;}var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var id=this.id.split("_");this.manageURL(url);if(!this.startHandler){this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlockerIframe");}if(!this.dropHandler){this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlockerIframe");}if(!this.cancelHandler){this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlockerIframe");}if(!dojo.byId("myiframe_"+this.id)){try{myiframe=document.createElement("<iframe name=\"myiframe_"+this.id+"\">");}catch(e){myiframe=document.createElement("iframe");}myiframe.frameBorder="0";myiframe.className="myiframe";myiframe.id="myiframe_"+this.id;myiframe.name="myiframe_"+this.id;this.containerNode.appendChild(myiframe);this.iframeId=myiframe.id;}var _108c=dojo.objectToQuery(this.configParams);var sign="";url+="";if(url.indexOf("?")!=-1){sign="&";}else{sign="?";}this.currentIframeQuery=this.uri_iframe+encodeURIComponent(url+sign+_108c+"&moduleId="+id[id.length-1]+"&mbs_lang="+lang)+"&module_id="+encodeURIComponent(id[id.length-1]);if(form){form.action=this.currentIframeQuery;form.target="myiframe_"+this.id;form.submit();}else{if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).parentNode.removeChild(dojo.byId("formIframe_"+this.id));}dojo.byId("myiframe_"+this.id).src=this.currentIframeQuery;}this.synchro();},doLoadUrlFromIframe:function(url,form){var url=this.href;if(this.iframeMode){var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var id=this.id.split("_");this.manageURL(url);if(!this.startHandler){this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlockerIframe");}if(!this.dropHandler){this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlockerIframe");}if(!this.cancelHandler){this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlockerIframe");}if(!dojo.byId("myiframe_"+this.id)){try{var _1092=document.createElement("<iframe name=\"myiframe_"+this.id+"\">");}catch(e){var _1092=document.createElement("iframe");}_1092.frameBorder="0";_1092.className="myiframe";_1092.id="myiframe_"+this.id;_1092.name="myiframe_"+this.id;this.containerNode.appendChild(_1092);this.iframeId=_1092.id;}var _1093=dojo.objectToQuery(this.configParams);if((this.isParamsCrypted)||(this.cryptedParams.length>0)){for(var i in this.cryptedParams){_1093+="&paramCrypted[]="+encodeURIComponent(this.cryptedParams[i]);}}var sign="";url+="";if(url.indexOf("?")!=-1){sign="&";}else{sign="?";}this.currentIframeQuery=this.uri_iframe+encodeURIComponent(url+sign+"&moduleId="+id[id.length-1]+"&mbs_lang="+lang)+"&module_id="+encodeURIComponent(this.id)+"&"+_1093;this.setStatus(this.loading);if(form){form.action=this.currentIframeQuery;form.target="myiframe_"+this.id;form.submit();}else{if(dojo.byId("formIframe_"+this.id)){dojo.byId("formIframe_"+this.id).parentNode.removeChild(dojo.byId("formIframe_"+this.id));}dojo.byId("myiframe_"+this.id).src=this.currentIframeQuery;}return;}},manageURL:function(u){if(this.iframeMode){try{this.uri=new dojo._Url(u);this.params=this.uri.query;}catch(e){console.debug(e.name+" : "+e.message);}return;}try{this.uri=new oaf.base.url.UrlResolver(u);this.params=this.uri.query;}catch(e){console.error(e.name+" : "+e.message);}},refreshService:function(){this.loadUrl(this.href);},setSecureEditionNode:function(node){if(this.secureEditionNode.hasChildNodes()){this.secureEditionNode.replaceChild(node,this.secureEditionNode.firstChild);}else{this.secureEditionNode.appendChild(node);}},editService:function(){this.inherited("editService",arguments);if(!this.readOnly){if((this.isParamsCrypted)||(this.cryptedParams.length>0)){var d=this.secureEditionNode.style.display;this.secureEditionNode.style.display=(d===""||d==="none")?"block":"none";this.editionNode.style.display=(d===""||d==="none")?"none":"block";}}},setHelp:function(){}});}if(!dojo._hasResource["bbtp.pref.binding.PostXHTMLBinding"]){dojo._hasResource["bbtp.pref.binding.PostXHTMLBinding"]=true;dojo.provide("bbtp.pref.binding.PostXHTMLBinding");dojo.declare("bbtp.pref.binding.PostXHTMLBinding",bbtp.pref.binding.PortletWidgetBinding,{connectToPref:function(_1099,_109a){this.inherited("connectToPref",arguments);this._handlesConnect=[dojo.connect(_109a,"onClose",dojo.hitch(this,function(){this._deleteBox(_1099,_109a);})),dojo.connect(_109a,"saveParams",dojo.hitch(this,function(){this._saveParameters(_1099,_109a);})),dojo.connect(_109a,"setValue",dojo.hitch(this,function(){this._saveParameters(_1099,_109a);})),dojo.connect(_109a,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_1099,_109a);})),dojo.subscribe(_109a.topicPublished+_109a.id+":onSaveComment",this,dojo.hitch(this,function(_109b){this._saveComment(_1099,_109a,_109b);}))];},_storeNew:function(_109c,_109d){var _109e={action:"createUserBlock",blockId:1,URI:_109d.href,blockType:"mys",tabId:_109d.getParent().idDb,numCol:0,numLine:0,isIconify:(_109d.displayState)?1:0,title:_109d.label,skin:_109d.skin,isPublic:1,style:_109d.style};_109c.savePref(_109d,_109c.ressources["urlBlock"],_109e,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveComment:function(_109f,_10a0,_10a1){var _10a2={action:"createPostMessage",blockId:_10a0.idDb,title:_10a1};_109f.savePref(_10a0,_109f.ressources["urlComment"],_10a2,this.i18n.saveModuleError,"post");}});(function(){var _10a3=new bbtp.pref.binding.PostXHTMLBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_10a3);}})();}if(!dojo._hasResource["bbtp.sidebar.widget.HiddenableContainer"]){dojo._hasResource["bbtp.sidebar.widget.HiddenableContainer"]=true;dojo.provide("bbtp.sidebar.widget.HiddenableContainer");dojo.declare("bbtp.sidebar.widget.HiddenableContainer",[dijit.layout.LayoutContainer,dijit._Templated],{_i18n:null,closeGripNodeId:"",_closeGripNode:"",_hiddenableContainerId:"",postMixInProperties:function(){this._i18n=dojo.i18n.getLocalization("bbtp.sidebar.i18n","Sidebar");},postCreate:function(){this.inherited("postCreate",arguments);if(""!=this.closeGripNodeId){this.closeGripNode=dojo.byId(this.closeGripNodeId);dojo.style(this.closeGripNode,"display","none");dojo.connect(this.closeGripNode,"onclick",dojo.hitch(this,this.showContainer)),this._hiddenableContainerId=this.id;}this.gripNode.id=dijit.getUniqueId("");new dijit.Tooltip({showDelay:500,label:this._i18n["sidebar.grip.hideBar"],connectId:[this.gripNode.id]});},templateString:"<div  class='hiddenableContainer'>\n\t<div class='hiddenableContainerBar' dojoAttachPoint='gripNode' dojoAttachEvent='onclick:hideContainer'></div>\n\t<div dojoAttachPoint='containerNode' class=\"hiddenableContainerBody\"></div>\n\t<div >\n\t<!-- Rounded to the bottom of the container\t-->\n\t\t<span class=\"hiddenableContainerBottom\">\n\t        <span class=\"xb5bottom\"></span>\n\t        <span class=\"xb4bottom\"></span>\n\t        <span class=\"xb3bottom\"></span>\n\t        <span class=\"xb2bottom\"></span>\n\t        <span class=\"xb1bottom\"></span>\n\t    </span>\n    </div>\n</div>\n",hideContainer:function(){dojo.style(this.domNode,"display","none");dojo.style(this.closeGripNode,"display","block");dojo.publish("/bbtp/sidebar/widget/hiddenablecontainer/onHideContainer",[this]);},showContainer:function(){dojo.style(this.domNode,"display","block");dojo.style(this.closeGripNode,"display","none");dojo.publish("/bbtp/sidebar/widget/hiddenablecontainer/onShowContainer",[this]);}});}if(!dojo._hasResource["dijit.layout.AccordionContainer"]){dojo._hasResource["dijit.layout.AccordionContainer"]=true;dojo.provide("dijit.layout.AccordionContainer");dojo.declare("dijit.layout.AccordionContainer",dijit.layout.StackContainer,{duration:250,_verticalSpace:0,postCreate:function(){this.domNode.style.overflow="hidden";this.inherited("postCreate",arguments);dijit.setWaiRole(this.domNode,"tablist");dojo.addClass(this.domNode,"dijitAccordionContainer");},startup:function(){if(this._started){return;}this.inherited("startup",arguments);if(this.selectedChildWidget){var style=this.selectedChildWidget.containerNode.style;style.display="";style.overflow="auto";this.selectedChildWidget._setSelectedState(true);}},layout:function(){var _10a5=0;var _10a6=this.selectedChildWidget;dojo.forEach(this.getChildren(),function(child){_10a5+=child.getTitleHeight();});var _10a8=this._contentBox;this._verticalSpace=(_10a8.h-_10a5);if(_10a6){_10a6.containerNode.style.height=this._verticalSpace+"px";}},_setupChild:function(page){return page;},_transition:function(_10aa,_10ab){if(this._inTransition){return;}this._inTransition=true;var _10ac=[];var _10ad=this._verticalSpace;if(_10aa){_10aa.setSelected(true);var _10ae=_10aa.containerNode;_10ae.style.display="";_10ac.push(dojo.animateProperty({node:_10ae,duration:this.duration,properties:{height:{start:"1",end:_10ad}},onEnd:function(){_10ae.style.overflow="auto";}}));}if(_10ab){_10ab.setSelected(false);var _10af=_10ab.containerNode;_10af.style.overflow="hidden";_10ac.push(dojo.animateProperty({node:_10af,duration:this.duration,properties:{height:{start:_10ad,end:"1"}},onEnd:function(){_10af.style.display="none";}}));}this._inTransition=false;dojo.fx.combine(_10ac).play();},_onKeyPress:function(e){if(this.disabled||e.altKey){return;}var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:case k.PAGE_UP:this._adjacent(false)._onTitleClick();dojo.stopEvent(e);break;case k.RIGHT_ARROW:case k.DOWN_ARROW:case k.PAGE_DOWN:this._adjacent(true)._onTitleClick();dojo.stopEvent(e);break;default:if(e.ctrlKey&&e.keyCode==k.TAB){this._adjacent(e._dijitWidget,!e.shiftKey)._onTitleClick();dojo.stopEvent(e);}}}});dojo.declare("dijit.layout.AccordionPane",[dijit.layout.ContentPane,dijit._Templated,dijit._Contained],{templateString:"<div class='dijitAccordionPane'\n\t><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus'\n\t\tclass='dijitAccordionTitle' wairole=\"tab\"\n\t\t><div class='dijitAccordionArrow'></div\n\t\t><div class='arrowTextUp' waiRole=\"presentation\">&#9650;</div\n\t\t><div class='arrowTextDown' waiRole=\"presentation\">&#9660;</div\n\t\t><div dojoAttachPoint='titleTextNode' class='dijitAccordionText'>${title}</div></div\n\t><div><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none'\n\t\tclass='dijitAccordionBody' wairole=\"tabpanel\"\n\t></div></div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);dojo.setSelectable(this.titleNode,false);this.setSelected(this.selected);},getTitleHeight:function(){return dojo.marginBox(this.titleNode).h;},_onTitleClick:function(){var _10b2=this.getParent();if(!_10b2._inTransition){_10b2.selectChild(this);dijit.focus(this.focusNode);}},_onTitleKeyPress:function(evt){evt._dijitWidget=this;return this.getParent()._onKeyPress(evt);},_setSelectedState:function(_10b4){this.selected=_10b4;dojo[(_10b4?"addClass":"removeClass")](this.domNode,"dijitAccordionPane-selected");this.focusNode.setAttribute("tabIndex",_10b4?"0":"-1");},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,"dijitAccordionPaneFocused");},setSelected:function(_10b6){this._setSelectedState(_10b6);if(_10b6){this.onSelected();}},onSelected:function(){}});}if(!dojo._hasResource["bbtp.sidebar.widget.AccordionContainer"]){dojo._hasResource["bbtp.sidebar.widget.AccordionContainer"]=true;dojo.provide("bbtp.sidebar.widget.AccordionContainer");dojo.declare("bbtp.sidebar.widget.AccordionContainer",[dijit.layout.AccordionContainer],{startup:function(){},_transition:function(_10b7,_10b8){if(_10b7){_10b7.setSelected(true);var _10b9=_10b7.containerNode;_10b9.style.display="block";}if(_10b8){_10b8.setSelected(false);var _10ba=_10b8.containerNode;_10ba.style.display="none";}}});dojo.declare("bbtp.sidebar.widget.AccordionPane",[dijit.layout.AccordionPane],{srcAccordionTextImg:"",itemNumber:"",isVisible:false,postCreate:function(){this.inherited("postCreate",arguments);if(""==this.itemNumber){dojo.style(this.itemNumberNode,"display","none");}if(""==this.srcAccordionTextImg){dojo.style(this.srcAccordionTextImgNode,"display","none");}else{this.srcAccordionTextImgNodeLeaf.src=this.srcAccordionTextImg;}if(this.isVisible){this.setSelected(true);}},templateString:"<div class='dijitAccordionPane '>\n\t<div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus'\n\t\tclass='dijitAccordionTitle' wairole=\"tab\">\n\t\t<div class='dijitAccordionArrow'></div>\n\t\t<div dojoAttachPoint='titleTextNode' class='dijitAccordionText'>\n\t\t\t${title}\n\t\t\t<span dojoAttachPoint='srcAccordionTextImgNode' class='accordionTextImg'><img dojoAttachPoint=\"srcAccordionTextImgNodeLeaf\"/></span>\n\t\t\t<span dojoAttachPoint='itemNumberNode' class='accordionItemNumber'>${itemNumber}</span>\n\t\t</div>\n\t\t<div class='arrowTextUp' waiRole=\"presentation\"></div>\n\t\t<div class='arrowTextDown' waiRole=\"presentation\"></div>\n\t</div>\n\t\t<div dojoAttachPoint='containerNode' \n\t\tclass='dijitAccordionBody' wairole=\"tabpanel\"></div>\n</div>\n\n",setSrcAccoridionTextImg:function(src){this.srcAccordionTextImg=src;},setItemNumber:function(_10bc){this.itemNumberNode.innerHTML="("+_10bc+")";dojo.style(this.itemNumberNode,"display","");},_onTitleClick:function(){this._setSelectedState(!this.selected);dojo.style(this.containerNode,"display",(this.selected)?"block":"none");this.inherited("_onTitleClick",arguments);}});}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_10bd,_10be){var rxp="^";var c=null;for(var i=0;i<_10bd.length;i++){c=_10bd.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_10bd.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_10be){return new RegExp(rxp,"i");}else{return new RegExp(rxp);}};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};dojo.data.util.sorter.createSortFunction=function(_10c5,store){var _10c7=[];function createSortFunction(attr,dir){return function(itemA,itemB){var a=store.getValue(itemA,attr);var b=store.getValue(itemB,attr);var _10ce=null;if(store.comparatorMap){if(typeof attr!=="string"){attr=store.getIdentity(attr);}_10ce=store.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;}_10ce=_10ce||dojo.data.util.sorter.basicComparator;return dir*_10ce(a,b);};};for(var i=0;i<_10c5.length;i++){sortAttribute=_10c5[i];if(sortAttribute.attribute){var _10d0=(sortAttribute.descending)?-1:1;_10c7.push(createSortFunction(sortAttribute.attribute,_10d0));}}return function(rowA,rowB){var i=0;while(i<_10c7.length){var ret=_10c7[i++](rowA,rowB);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_10d5){_10d5=_10d5||{};if(!_10d5.store){_10d5.store=this;}var self=this;var _10d7=function(_10d8,_10d9){if(_10d9.onError){var scope=_10d9.scope||dojo.global;_10d9.onError.call(scope,_10d8,_10d9);}};var _10db=function(items,_10dd){var _10de=_10dd.abort||null;var _10df=false;var _10e0=_10dd.start?_10dd.start:0;var _10e1=_10dd.count?(_10e0+_10dd.count):items.length;_10dd.abort=function(){_10df=true;if(_10de){_10de.call(_10dd);}};var scope=_10dd.scope||dojo.global;if(!_10dd.store){_10dd.store=self;}if(_10dd.onBegin){_10dd.onBegin.call(scope,items.length,_10dd);}if(_10dd.sort){items.sort(dojo.data.util.sorter.createSortFunction(_10dd.sort,self));}if(_10dd.onItem){for(var i=_10e0;(i<items.length)&&(i<_10e1);++i){var item=items[i];if(!_10df){_10dd.onItem.call(scope,item,_10dd);}}}if(_10dd.onComplete&&!_10df){var _10e5=null;if(!_10dd.onItem){_10e5=items.slice(_10e0,_10e1);}_10dd.onComplete.call(scope,_10e5,_10dd);}};this._fetchItems(_10d5,_10db,_10d7);return _10d5;};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_10e6){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_10e6.url;this._jsonData=_10e6.data;this._datatypeMap=_10e6.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(value){return dojo.date.stamp.fromISOString(value);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._loadInProgress=false;this._queuedFetches=[];},url:"",_assertIsItem:function(item){if(!this.isItem(item)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_10e9){if(typeof _10e9!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(item,_10eb,_10ec){var _10ed=this.getValues(item,_10eb);return (_10ed.length>0)?_10ed[0]:_10ec;},getValues:function(item,_10ef){this._assertIsItem(item);this._assertIsAttribute(_10ef);return item[_10ef]||[];},getAttributes:function(item){this._assertIsItem(item);var _10f1=[];for(var key in item){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)){_10f1.push(key);}}return _10f1;},hasAttribute:function(item,_10f4){return this.getValues(item,_10f4).length>0;},containsValue:function(item,_10f6,value){var _10f8=undefined;if(typeof value==="string"){_10f8=dojo.data.util.filter.patternToRegExp(value,false);}return this._containsValue(item,_10f6,value,_10f8);},_containsValue:function(item,_10fa,value,_10fc){return dojo.some(this.getValues(item,_10fa),function(_10fd){if(_10fd!==null&&!dojo.isObject(_10fd)&&_10fc){if(_10fd.toString().match(_10fc)){return true;}}else{if(value===_10fd){return true;}}});},isItem:function(_10fe){if(_10fe&&_10fe[this._storeRefPropName]===this){if(this._arrayOfAllItems[_10fe[this._itemNumPropName]]===_10fe){return true;}}return false;},isItemLoaded:function(_10ff){return this.isItem(_10ff);},loadItem:function(_1100){this._assertIsItem(_1100.item);},getFeatures:function(){return this._features;},getLabel:function(item){if(this._labelAttr&&this.isItem(item)){return this.getValue(item,this._labelAttr);}return undefined;},getLabelAttributes:function(item){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_1103,_1104,_1105){var self=this;var _1107=function(_1108,_1109){var items=[];if(_1108.query){var _110b=_1108.queryOptions?_1108.queryOptions.ignoreCase:false;var _110c={};for(var key in _1108.query){var value=_1108.query[key];if(typeof value==="string"){_110c[key]=dojo.data.util.filter.patternToRegExp(value,_110b);}}for(var i=0;i<_1109.length;++i){var match=true;var _1111=_1109[i];if(_1111===null){match=false;}else{for(var key in _1108.query){var value=_1108.query[key];if(!self._containsValue(_1111,key,value,_110c[key])){match=false;}}}if(match){items.push(_1111);}}_1104(items,_1108);}else{for(var i=0;i<_1109.length;++i){var item=_1109[i];if(item!==null){items.push(item);}}_1104(items,_1108);}};if(this._loadFinished){_1107(_1103,this._getItemsArray(_1103.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_1103,filter:_1107});}else{this._loadInProgress=true;var _1113={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _1114=dojo.xhrGet(_1113);_1114.addCallback(function(data){try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;_1107(_1103,self._getItemsArray(_1103.queryOptions));self._handleQueuedFetches();}catch(e){self._loadFinished=true;self._loadInProgress=false;_1105(e,_1103);}});_1114.addErrback(function(error){self._loadInProgress=false;_1105(error,_1103);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_1107(_1103,this._getItemsArray(_1103.queryOptions));}catch(e){_1105(e,_1103);}}else{_1105(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_1103);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var fData=this._queuedFetches[i];var _1119=fData.args;var _111a=fData.filter;if(_111a){_111a(_1119,this._getItemsArray(_1119.queryOptions));}else{this.fetchItemByIdentity(_1119);}}this._queuedFetches=[];}},_getItemsArray:function(_111b){if(_111b&&_111b.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_111c){},_getItemsFromLoadedData:function(_111d){function valueIsAnItem(_111e){var _111f=((_111e!=null)&&(typeof _111e=="object")&&(!dojo.isArray(_111e))&&(!dojo.isFunction(_111e))&&(_111e.constructor==Object)&&(typeof _111e._reference=="undefined")&&(typeof _111e._type=="undefined")&&(typeof _111e._value=="undefined"));return _111f;};var self=this;function addItemAndSubItemsToArrayOfAllItems(_1121){self._arrayOfAllItems.push(_1121);for(var _1122 in _1121){var _1123=_1121[_1122];if(_1123){if(dojo.isArray(_1123)){var _1124=_1123;for(var k=0;k<_1124.length;++k){var _1126=_1124[k];if(valueIsAnItem(_1126)){addItemAndSubItemsToArrayOfAllItems(_1126);}}}else{if(valueIsAnItem(_1123)){addItemAndSubItemsToArrayOfAllItems(_1123);}}}}};this._labelAttr=_111d.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_111d.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];addItemAndSubItemsToArrayOfAllItems(item);item[this._rootItemPropName]=true;}var _1129={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var value=item[key];if(value!==null){if(!dojo.isArray(value)){item[key]=[value];}}else{item[key]=[null];}}_1129[key]=key;}}while(_1129[this._storeRefPropName]){this._storeRefPropName+="_";}while(_1129[this._itemNumPropName]){this._itemNumPropName+="_";}var _112c;var _112d=_111d.identifier;if(_112d){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_112d;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_112c=item[_112d];var _112e=_112c[0];if(!this._itemsByIdentity[_112e]){this._itemsByIdentity[_112e]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_112d+"].  Value collided: ["+_112e+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_112d+"].  Value collided: ["+_112e+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_112c=item[key];for(var j=0;j<_112c.length;++j){value=_112c[j];if(value!==null&&typeof value=="object"){if(value._type&&value._value){var type=value._type;var _1131=this._datatypeMap[type];if(!_1131){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_1131)){_112c[j]=new _1131(value._value);}else{if(dojo.isFunction(_1131.deserialize)){_112c[j]=_1131.deserialize(value._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(value._reference){var _1132=value._reference;if(dojo.isString(_1132)){_112c[j]=this._itemsByIdentity[_1132];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _1134=this._arrayOfAllItems[k];var found=true;for(var _1136 in _1132){if(_1134[_1136]!=_1132[_1136]){found=false;}}if(found){_112c[j]=_1134;}}}}}}}}},getIdentity:function(item){var _1138=this._features["dojo.data.api.Identity"];if(_1138===Number){return item[this._itemNumPropName];}else{var _1139=item[_1138];if(_1139){return _1139[0];}}return null;},fetchItemByIdentity:function(_113a){if(!this._loadFinished){var self=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_113a});}else{this._loadInProgress=true;var _113c={url:self._jsonFileUrl,handleAs:"json-comment-optional"};var _113d=dojo.xhrGet(_113c);_113d.addCallback(function(data){var scope=_113a.scope?_113a.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;var item=self._getItemByIdentity(_113a.identity);if(_113a.onItem){_113a.onItem.call(scope,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_113a.onError){_113a.onError.call(scope,error);}}});_113d.addErrback(function(error){self._loadInProgress=false;if(_113a.onError){var scope=_113a.scope?_113a.scope:dojo.global;_113a.onError.call(scope,error);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;var item=self._getItemByIdentity(_113a.identity);if(_113a.onItem){var scope=_113a.scope?_113a.scope:dojo.global;_113a.onItem.call(scope,item);}}}}else{var item=this._getItemByIdentity(_113a.identity);if(_113a.onItem){var scope=_113a.scope?_113a.scope:dojo.global;_113a.onItem.call(scope,item);}}},_getItemByIdentity:function(_1145){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_1145];}else{item=this._arrayOfAllItems[_1145];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function(item){var _1148=this._features["dojo.data.api.Identity"];if(_1148===Number){return null;}else{return [_1148];}},_forceLoad:function(){var self=this;if(this._jsonFileUrl){var _114a={url:self._jsonFileUrl,handleAs:"json-comment-optional",sync:true};var _114b=dojo.xhrGet(_114a);_114b.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}}catch(e){console.log(e);throw e;}});_114b.addErrback(function(error){throw error;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["oaf.base.dnd.keySource"]){dojo._hasResource["oaf.base.dnd.keySource"]=true;dojo.provide("oaf.base.dnd.keySource");dojo.declare("oaf.base.dnd.KeySource",dojo.dnd.Source,{constructor:function(node,_114f){if(!_114f){_114f={};}var _this=this;this.divNode=this._getDivNode(this.node);if(this.divNode){dojo.connect(this.divNode,"onkeydown",this,"onKeySelect");}},onKeySelect:function(evt){if(this.current){this._removeItemClass(this.current,"Over");}var k=dojo.keys;var _1153=null;var _1154=1;var _1155=10;var _1156=this.divNode;if(this.anchor){var down=(evt.keyCode==k.DOWN_ARROW)||(evt.keyCode==k.PAGE_DOWN)||(evt.keyCode==k.END);var _1158=down?"nextSibling":"previousSibling";var _1159=down?this.node.lastChild:this.node.firstChild;switch(evt.keyCode){case k.DOWN_ARROW:case k.UP_ARROW:_1153=this.anchor[_1158];break;case k.PAGE_UP:case k.PAGE_DOWN:var self=this;_1154=_1155;var _115b=function(row){var i=0;var _115e=row;while(row&&i<_1155){_115e=row;row=row[_1158];i++;}if(!row){row=_115e;self.boundary=true;}return row;};_1153=_115b(this.anchor);break;case k.HOME:case k.END:_1153=_1159;_1156.scrollTop=(evt.keyCode==k.END)?_1156.scrollHeight:0;break;case 65:if(!this.singular&&evt.ctrlKey){this.selectAll();dojo.stopEvent(evt);return;}break;}if(!_1153||(this.anchor==_1153)){dojo.stopEvent(evt);return;}this.current=_1153;if(!this.singular&&evt.shiftKey){if(!this.pivotRow){this.pivotRow=this.anchor;}if(!dojo.dnd.getCopyKeyState(evt)){this._removeSelection();}var c=dojo.query("> .dojoDndItem",this.parent);if(c.length){if(this.pivotRow!=this.current){this.selection[this.pivotRow.id]=1;this._addItemClass(this.pivotRow,"Selected");var i=0;for(;i<c.length;++i){var node=c[i];if(node==this.pivotRow||node==this.current){break;}}for(++i;i<c.length;++i){var node=c[i];if(node==this.pivotRow||node==this.current){break;}this._addItemClass(node,"Selected");this._removeItemClass(node,"Anchor");this.selection[node.id]=1;}}this._removeItemClass(this.anchor,"Anchor");this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}else{if(this.singular){this._removeItemClass(this.anchor,"Anchor");this.anchor=this.current;this._addItemClass(this.anchor,"Anchor");this.selection={};this.selection[this.current.id]=1;}else{this.pivotRow=null;if(this.copyState(dojo.dnd.getCopyKeyState(evt))){if(this.current.id in this.selection){this._removeItemClass(this.anchor,"Anchor");this._removeItemClass(this.anchor,"Selected");delete this.selection[this.anchor.id];this.anchor=this.current;this._addItemClass(this.current,"Anchor");}else{this._removeItemClass(this.anchor,"Anchor");this._addItemClass(this.anchor,"Selected");this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}else{var empty={};for(var i in this.selection){if(!(i in empty)){var n=dojo.byId(i);this._removeItemClass(n,"Selected");}}this._removeItemClass(this.anchor,"Anchor");this.selection={};this.anchor=this.current;this._addItemClass(this.current,"Anchor");this.selection[this.current.id]=1;}}}if((this.anchor.offsetTop+this.anchor.offsetHeight)>(_1156.offsetHeight+_1156.scrollTop)){_1156.scrollTop=_1156.scrollTop+_1154*this.anchor.offsetHeight;}else{if(this.anchor&&this.anchor.offsetTop<_1156.scrollTop){_1156.scrollTop=_1156.scrollTop-_1154*this.anchor.offsetHeight;}}}dojo.stopEvent(evt);},onMouseDown:function(e){this.pivotRow=null;oaf.base.dnd.KeySource.superclass.onMouseDown.call(this,e);},_getDivNode:function(node){while(node&&node.tagName){if("div"===node.tagName.toLowerCase()){return node;}node=node.parentNode;}return null;}});}if(!dojo._hasResource["oaf.widget.DataGrid"]){dojo._hasResource["oaf.widget.DataGrid"]=true;dojo.provide("oaf.widget.DataGrid");dojo.declare("oaf.widget.DataTable",[dijit._Widget,dijit._Templated,dijit._Contained],{widgetType:"DataGrid",isContainer:false,sortLocation:"server",gutter:false,checkbox:false,headers:null,keyHeader:null,dataSource:null,src:"",metaDatas:"Ressources",metaDataHeader:"DGMetaData",localDatas:"Locale",i18nRepository:"",dragType:"DataGrid",disableMultiSelection:false,autoSelect:true,store:null,storeType:"dojo.data.ItemFileReadStore",_storeParams:null,_storeConstructor:null,topicPublished:"/DataGrid",templateString:"<div class=\"dataGrid\" dojoAttachPoint=\"gridTableNode0\"\n\t>"+"<div class=\"dataGridHeaders\"\n\t\t>"+"<div class=\"dataGridHeadersContainer\" dojoAttachPoint=\"headersNode\"\n\t\t\t>"+"<table class=\"dataGridHeadersTBL\" cellpadding=0 cellspacing=0\n\t\t\t\t>"+"<tbody><tr dojoAttachPoint=\"headersRow\"><td>&nbsp;</td></tr></tbody\n\t\t\t>"+"</table\n\t\t>"+"</div\n\t>"+"</div\n\t>"+"<div class=\"dataGridDatas\" dojoAttachPoint=\"gridMainNode\"\n\t\t>"+"<div class=\"dataGridDatasContainer\" dojoAttachPoint=\"datasPane\" tabindex=\"0\" onclick=\"this.focus();\" \n\t\t\t>"+"<table class=\"dataGridDatasTBL\" dojoAttachPoint=\"gridTableNode3\" cellpadding=0 cellspacing=0 \n\t\t\t\t>"+"<tbody dojoAttachPoint=\"gridTBodyNode\"></tbody\n\t\t\t>"+"</table\n\t\t>"+"</div\n\t\t>"+"<div class=\"dataGridLoaderContainer\"><div class=\"dataGridLoader\" dojoAttachPoint=\"loaderNode\"></div></div\n\t>"+"</div\n\t>"+"<div class=\"dataGridDisplayMenuContainer\" dojoAttachEvent=\"onmousedown:onShowDisplayMenu\"\n\t>"+"<div dojoAttachPoint=\"displayMenu\" class=\"dataGridDisplayMenu\"></div\n\t>"+"</div\n>"+"</div\n>",postCreate:function(){this.checkbox=this.gutter?this.checkbox:false;var _1166=dojo.i18n.getLocalization(this.i18nRepository,this.metaDatas);this._locale=dojo.i18n.getLocalization(this.i18nRepository,this.localDatas,dojo.locale);this.headers=eval(dojo.string.substitute(_1166[this.metaDataHeader],this._locale));this.dataSource=new oaf.widget.DatagridSource(this.gridTBodyNode,{isSource:(this.dragType!="none"),creator:this._data_creator,accept:[""],singular:this.disableMultiSelection});this.loaderNode.innerHTML=this._locale.loading;this.manageHeaders(true);this._storeConstructor=dojo.getObject(this.storeType).prototype.constructor;if(this.src!==""){this.load({url:this.src});}this.topicPublished=this.topicPublished+"_"+this.id;dojo.connect(window,"onresize",this,"onResize");dojo.connect(this.dataSource,"onMouseDown",this,"_selectRow");if(this.gutter&&this.checkbox){dojo.connect(this.dataSource,"onMouseUp",this,"_checkHeader");dojo.connect(this.dataSource,"onKeySelect",this,"_checkHeader");}dojo.connect(this.dataSource,"onKeySelect",this,"_selectRow");dojo.connect(this.dataSource,"deleteSelectedNodes",this,"_resizeCols");},_selectRow:function(e){dojo.stopEvent(e);this._onHideDisplayMenu();dojo.global.currentDG_insertion=this;if(this.dataSource.anchor&&this._selectedRow!==this.dataSource.anchor){dojo.publish(this.topicPublished+":selectRow",[this.dataSource.getItem(this.dataSource.anchor.id)]);}this._selectedRow=this.dataSource.anchor;},onResize:function(ref){this.checkSize(ref);},checkSize:function(ref){this.manageHeaders();this._onDataHeightResize(ref);},_onDataHeightResize:function(ref){ref=parseInt(ref);var h1;if(ref){h1=ref;}else{var node=(this.getParent())?(this.getParent() instanceof dijit.layout.ContentPane)?this.domNode.parentNode:this.domNode:this.domNode.parentNode;h1=dojo.contentBox(node).h;}var p=dojo._getPadBorderExtents(this.domNode).h;h1-=p;var h2=dojo.marginBox(this.headersNode.parentNode).h;dojo.marginBox(this.gridMainNode,{h:(h1-h2)});this._setOffsetGrid();},load:function(_116f,_1170){this.isLoaded=false;this.storeParams=_116f;var _this=this;if(!_1170){this.loaderNode.innerHTML=this._locale.loading;this.displayLoader(true);this.initGrid();}this.store=new this._storeConstructor(this.storeParams);if(this.storeParams.comparatorMap){this.store.comparatorMap=this.storeParams.comparatorMap;}if(_1170&&this.sortLocation=="client"){var _1172=[{attribute:_1170.header.name,descending:(_1170.order!=="asc")}];this.store.fetch({onComplete:function(items,_1174){_this._getData(items,_this);},onError:function(_1175,_1176){_this.onError(_1175,_1176);},sort:_1172});}else{this.store.fetch({onComplete:function(items,_1178){_this._getData(items,_this);},onError:function(_1179,_117a){_this.onError(_1179,_117a);}});}},displayLoader:function(state){this.loaderNode.style.visibility=(state)?"visible":"hidden";},displayLoaderMessage:function(_117c,state){if(_117c){this.loaderNode.innerHTML=_117c;}else{this.loaderNode.innerHTML=this._locale.loading;}this.loaderNode.style.visibility=(state)?"visible":"hidden";},_getData:function(items,_117f){if(items){if(this.gutter&&this.checkbox){this._resetHeaderCheckBox();}this._createGrid(items);if(items.length==0){this.loaderNode.innerHTML=this._locale.nothingToDisplay;}else{this.displayLoader();}this.isLoaded=true;var topic=this.topicPublished+":onLoad";dojo.publish(topic,[]);}},onError:function(_1181,_1182){console.debug(_1181,_1182);},getNodes:function(_1183){if(_1183){var node=_1183.firstChild;var nodes=[node];while(node&&node!=_1183.lastChild){node=node.nextSibling;nodes.push(node);}return nodes;}else{return null;}},_getRowParent:function(node){while(node){if(node.tagName&&"tr"==node.tagName.toLowerCase()){return node;}node=node.parentNode;}return null;},manageHeaders:function(_1187){var o={};var h=this.headersRow.firstChild;o.border=dojo._getBorderExtents(h).w;o.padding=dojo._getPadExtents(h).w;dojo.mixin(o,dojo.contentBox(this.headersNode));this._headersContainer=o;if(_1187){this.createHeaders();}this.updateHeaders();if(_1187){this.createGrips();}},createHeaders:function(){var self=this;var _118b=this.headersRow;if(this.gutter){this._createHeaderGutter(_118b);}dojo.forEach(this.headers,function(_118c,i){_118c.num=i;var _118e=document.createElement("td");var div=document.createElement("div");if(_118c.icon==="true"){div.className=_118c.name;var _1190=div;}else{var span=document.createElement("span");span.innerHTML=_118c.label;div.appendChild(span);var _1190=span;}if(_118c.title){_118e.title=_118c.title;}_118e.appendChild(div);_118b.appendChild(_118e);_118e.style.display=(_118c.display!=="hidden")?"":"none";dojo.setSelectable(_118e,false);_118c.node=_118e;_118c.content=_1190;if(_118c.type!=="key"){_118e.className=_118c.type;self._createItemMenu(_118c);}else{self.keyHeader=_118c;}if(_118c.sortable==="false"){_118c.node.style.cursor="default";}else{dojo.connect(_118c.node,"onclick",function(){self.sortData(_118c);});}if(_118c.draggable==="true"){dojo.connect(_118c.node,"onmousedown",function(e){self.startDragHeader(e,_118c);});}delete _118e;});_118b.removeChild(_118b.firstChild);this._gutterWidth=this._getGutterWidth();},isResizable:function(_1193){return (_1193.display!=="hidden"&&_1193.resizable==="true");},updateHeaders:function(){if(!this.headers){return;}var init=this.headers.length-1;var W=this._headersContainer.w;for(var h=init;h>=0;h--){var o=this.headers[h];o.minWidth=dojo.contentBox(o.content).w+dojo._getPadExtents(o.node).w+1;o.innerwidth=dojo.contentBox(o.node).w;o.width=dojo.marginBox(o.node).w;W-=o.width;o.minX=W+o.minWidth;if(h<init+1&&o.resizable==="true"){var h2=-1;var w=0;for(var i=(h+1);i<(init+1);i++){var _119b=this.headers[i];if(this.isResizable(_119b)){h2=i;break;}w+=_119b.width;}if(h2>-1){var hnext=this.headers[h2];if(hnext){o.next=h2;o.maxX=(hnext.minX+hnext.width)-(hnext.minWidth*2)-w;}}else{delete o.next;delete o.maxX;}}}},initGrid:function(){var tbody=this.gridTBodyNode;while(tbody.hasChildNodes()){dojo._destroyElement(tbody.firstChild);}},_delayedDatagridFocus:function(){var rows=this.gridTBodyNode.rows;if(rows.length>0){var _119f=rows[0];}if(_119f){this.dataSource.selection={};this.dataSource.anchor=_119f;this.dataSource.current=_119f;this.dataSource._addItemClass(_119f,"Anchor");this.dataSource.selection[_119f.id]=1;}this._checkHeader();this._keyboardFocusA11YTimer=null;},_onDataGridDelay:function(){this._keyboardFocusA11YTimer=setTimeout(dojo.hitch(this,this._delayedDatagridFocus),100);dojo.disconnect(this._onDGDelayEvent);},_createGrid:function(_11a0){var tbody=this.gridTBodyNode;this.initGrid();if(this.autoSelect){this._onDGDelayEvent=dojo.connect(this.datasPane,"onfocus",this,"_onDataGridDelay");}dojo.global.currentDG_insertion=this;dojo.global.currentDG_insertion_rowIndex=0;this.dataSource.insertNodes(false,_11a0);dojo.global.currentDG_insertion_rowIndex=null;this._setOffsetGrid();this._resizeCols();this.gridTBodyNode.parentNode.style.visibility="visible";if(this.autoSelect){try{this.datasPane.focus();if(dojo.isIE){this._onDataGridDelay();}}catch(e){}}},_resizeCols:function(){this._firstGridNode=this.gridTBodyNode.firstChild;if(this._firstGridNode){var d=this.gutter?1:0;dojo.forEach(this.headers,dojo.hitch(this,function(_11a3){if(_11a3!==this.keyHeader){this._firstGridNode.childNodes[_11a3.num+d].className=_11a3.type;if(_11a3.display!=="hidden"){dojo.contentBox(this._firstGridNode.childNodes[_11a3.num+d],{w:_11a3.innerwidth});}}}));}},_setOffsetGrid:function(){var _11a4=dojo._abs(this.gridMainNode);dojo.mixin(_11a4,dojo.contentBox(this.datasPane));this.offsetGrid=_11a4;},_data_creator:function(data,hint){var types=[];var node;types.push(dojo.global.currentDG_insertion.dragType);if(hint=="avatar"){node=dojo.doc.createElement("span");node.innerHTML=dojo.global.currentDG_insertion.store.getLabel(data);node.id=dojo.dnd.getUniqueId();}else{var node=dojo.doc.createElement("tr");if(dojo.global.currentDG_insertion.gutter){dojo.global.currentDG_insertion._createRowGutter(node);}dojo.forEach(dojo.global.currentDG_insertion.headers,dojo.hitch(dojo.global.currentDG_insertion,function(_11a9){var val=this.store.getValue(data,_11a9.name);var td=dojo.doc.createElement("td");dojo.setSelectable(td,false);var div=dojo.doc.createElement("div");dojo.setSelectable(div,false);td.appendChild(div);node.appendChild(td);if(_11a9.display==="hidden"){td.style.display="none";}var html=(_11a9.rawData==="true")?val:(this.getParent()&&this.getParent().loadData?this.getParent().loadData(div,_11a9,val):((typeof (dojo.global)["loadData"]=="undefined")?val:loadData(div,_11a9,val)));if(html){div.innerHTML=html;}}));if(dojo.global.currentDG_insertion_rowIndex++%2==0){dojo.addClass(node,"alt");}if(dojo.global.currentDG_insertion.gutter&&dojo.global.currentDG_insertion.checkbox){dojo.addClass(node,"checkbox");}node.id="DGnode_"+dojo.global.currentDG_insertion.id+"_"+dojo.global.currentDG_insertion_rowIndex;}return {node:node,data:data,type:types};},sortData:function(_11ae){if(!this.isLoaded){return;}if(this.sort){var h=this.sort.header;var order=(h===_11ae)?((this.sort.order==="asc")?"desc":"asc"):"asc";dojo.removeClass(h.node,"sort_"+this.sort.order);}else{var order="asc";}dojo.addClass(_11ae.node,"sort_"+order);this.sort={"header":_11ae,"order":order};if(this.sortLocation=="client"){try{this.displayLoaderMessage(this._locale.sorting,true);var _11b1=[{attribute:_11ae.name,descending:(order!=="asc")}];var _this=this;this.store.fetch({sort:_11b1,onComplete:function(items,_11b4){_this._getData(items,_this);},onError:function(_11b5,_11b6){_this.onError(_11b5,_11b6);}});}catch(e){console.debug("Datagrid [sort] client sort "+e.message);}this.displayLoaderMessage();}else{dojo.publish(this.topicPublished+":onSort",[this.sort,this.storeParams.url]);}},_createHeaderGutter:function(owner){var self=this;var cell=document.createElement("td");if(this.checkbox){var div=document.createElement("div");div.setAttribute("check","false");div.className="uncheck";dojo.connect(div,"onclick",this,"_headerClick");cell.appendChild(div);}else{cell.innerHTML="&nbsp;";}owner.appendChild(cell);dojo.addClass(cell,(this.checkbox?"checkbox":"gutter"));},_headerClick:function(e){var node=e.currentTarget;if(!this.isLoaded||this.disableMultiSelection){return;}var check=node.getAttribute("check")==="true";check=!check;this.dataSource.selectNone();this.headerChecked=false;if(check){this.dataSource.selectAll();this.headerChecked=true;}this._checkNode(node,check);},_resetHeaderCheckBox:function(){if(this.gutter&&this.checkbox){var node=this.headersRow.firstChild.firstChild;if(node){node.setAttribute("check","false");dojo.removeClass(node,"check");}}},_createRowGutter:function(owner){var cell=document.createElement("td");if(this.checkbox){var div=document.createElement("div");div.setAttribute("name","rowCheckBox");div.setAttribute("check","false");div.className="uncheck";if(dojo.isIE){div.attachEvent("onclick",dojo.hitch(this,"_checkCtrl"));div.attachEvent("onmouseover",dojo.hitch(this,"_checkboxOver"));div.attachEvent("onmouseout",dojo.hitch(this,"_checkboxOut"));}else{div.addEventListener("click",dojo.hitch(this,"_checkCtrl"),false);div.addEventListener("mouseover",dojo.hitch(this,"_checkboxOver"),false);div.addEventListener("mouseout",dojo.hitch(this,"_checkboxOut"),false);}cell.appendChild(div);cell.appendChild(document.createTextNode(" "));}else{cell.innerHTML="&nbsp;";}owner.appendChild(cell);dojo.addClass(cell,(this.checkbox?"checkbox":"gutter"));},_checkboxOver:function(e){dojo.dnd.getCopyKeyState=function(e){return true;};},_checkboxOut:function(e){dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};},_getGutterWidth:function(){if(!this.gutter){return 0;}else{return dojo.marginBox(this.headersRow.firstChild).w;}},_checkCtrl:function(e){var node=e.srcElement||e.target;var check=node.getAttribute("check")==="true";check=!check;this._checkNode(node,check);},_checkNode:function(node,_11ca){node.setAttribute("check",_11ca?"true":"false");(_11ca?dojo.addClass:dojo.removeClass)(node,"check");this._checkHeader();},_checkHeader:function(){var node=this.headersRow.firstChild.firstChild;var _11cc=(this.dataSource.getAllNodes().length)==this.dataSource.getSelectedNodes().length;if(node){node.setAttribute("check",_11cc?"true":"false");(_11cc?dojo.addClass:dojo.removeClass)(node,"check");}}});dojo.declare("oaf.widget.DataGrid",[oaf.widget.DataTable],{checkSize:function(ref){this.manageHeaders();this.placeGrips();this._onDataHeightResize(ref);},onShowDisplayMenu:function(e){dojo.stopEvent(e);if(this.displayMenu.style.display==="block"){this._onHideDisplayMenu();}else{this.displayMenu.style.display="block";this._onShowDisplayMenuEvent=dojo.connect(document,"onmousedown",this,function(){setTimeout(dojo.hitch(this,this._onHideDisplayMenu),100);});}},_onHideDisplayMenu:function(){this.displayMenu.style.display="none";dojo.disconnect(this._onShowDisplayMenuEvent);},_createItemMenu:function(_11cf){if(_11cf.label&&_11cf.label!="&nbsp;"){var self=this;var a=document.createElement("a");a.className=(_11cf.display!=="hidden")?"dataGridDisplayMenuItem":"dataGridDisplayMenuItem hidden";a.innerHTML=_11cf.label;a.href="javascript:;";this.displayMenu.appendChild(a);_11cf.menu=a;dojo.connect(a,"onmouseover",function(){dojo.addClass(a,"over");});dojo.connect(a,"onmouseout",function(){dojo.removeClass(a,"over");});dojo.connect(a,"onmousedown",function(){self.toggleData(_11cf);});}},toggleData:function(_11d2){var num=_11d2.num;var css=(dojo.isIE)?"block":"table-cell";if(_11d2.display!=="hidden"){_11d2.menu.className="dataGridDisplayMenuItem hidden";_11d2.display="hidden";_11d2.node.style.display="none";css="none";this.updateHeaders();this.placeGrips();this._activeHeader=-1;}else{_11d2.menu.className="dataGridDisplayMenuItem";_11d2.node.style.display=css;_11d2.node.style.width="";var _11d5=dojo.marginBox(_11d2.node).w+dojo._getPadBorderExtents(_11d2.node).w;var init=this.headers.length-1;var _11d7=new Array();for(var i=0;i<init;i++){var head=this.headers[i];if(head.display!=="hidden"){var _11da=dojo.marginBox(head.node).w;var _11db=new Array();while(_11d7[0]&&_11da<dojo.marginBox(_11d7[0].node).w){_11db.push(_11d7[0]);_11d7.shift();}_11d7.unshift(head);_11d7=_11db.concat(_11d7);}}while(_11d5>0&&_11d7[0]){var _11dc=dojo.marginBox(_11d7[0].node).w;if(_11d7[0].minWidth>_11dc-_11d5){_11d5=_11dc-_11d7[0].minWidth;}else{if(_11d7[0].node.style.width){_11d7[0].node.style.width=(dojo.marginBox(_11d7[0].node).w-_11d5)+"px";}_11d5=0;}_11d7.shift();}_11d2.display="shown";this.updateHeaders();this._resizeCols();this.placeGrips();var _11dd=(this._activeHeader)?this.headers[this._activeHeader+1]:null;if(_11dd){if(_11dd.width>_11d2.width+_11dd.minX){this.resizeOne(_11dd,(_11dd.width-_11d2.width));}}}if(this.isLoaded){this.createGrips();this._toggleRows(num,css);}},_toggleRows:function(num,css){var d=this.gutter?1:0;dojo.forEach(this.dataSource.getAllNodes(),function(data){data.childNodes[num+d].style.width="";data.childNodes[num+d].style.display=css;});},createGrips:function(){var x=0;var _11e3=this.headersNode.parentNode;for(var i=0;i<(this.headers.length);i++){var _11e5=this.headers[i];if(_11e5.grip){dojo._destroyElement(_11e5.grip);delete _11e5.grip;}if(!this.isResizable(_11e5)||!_11e5.next){continue;}var grip=document.createElement("div");grip.className="grip";with(grip.style){position="absolute";height=this._headersContainer.h+"px";}_11e3.appendChild(grip);if(this._headersContainer.border>0&&dojo.isIE){var _11e7=document.createElement("div");_11e7.className="iehack";_11e7.style.height=this._headersContainer.h+"px";grip.appendChild(_11e7);dojo.setSelectable(_11e7,false);}dojo.setSelectable(grip,false);dojo.connect(grip,"onmousedown",this,"startResize");this.headers[i].grip=grip;}this.placeGrips();},placeGrips:function(){var x=this._gutterWidth;for(var i=0;i<(this.headers.length-1);i++){var _11ea=this.headers[i];x+=_11ea.width;if(!_11ea.grip){continue;}var mid=(_11ea.grip.offsetWidth/2);_11ea.grip.style.left=(x-mid)+"px";_11ea.grip.style.display=(_11ea.display==="hidden")?"none":"";}},_replaceHeaderCursor:function(_11ec){dojo.forEach(this.headers,function(_11ed,i){if(_11ec!=""){_11ed.node.style.cursor=_11ec;}else{if(_11ed.sortable==="false"){_11ed.node.style.cursor="default";}else{_11ed.node.style.cursor=_11ec;}}});},startResize:function(e){this._activeHeader=-1;for(var i=0;i<this.headers.length-1;i++){if(this.headers[i].grip===e.target||this.headers[i].grip===e.target.parentNode){this._activeHeader=i;break;}}if(this._activeHeader==-1){return;}this._replaceHeaderCursor("e-resize");this._createIndicator(e);this._onMouseMoveResize=dojo.connect(document,"onmousemove",this,"_moveIndicator");this._onMouseUpResize=dojo.connect(document,"onmouseup",this,"stopResize");},stopResize:function(e){if(this._activeHeader==-1){return;}this._replaceHeaderCursor("");this.resizeHeaders();this._deleteIndicator();dojo.disconnect(this._onMouseMoveResize);dojo.disconnect(this._onMouseUpResize);},resizeHeaders:function(){if(this._activeHeader==-1&&!this.indicator.x){return;}var h1=this._activeHeader;var _11f3=this.headers[h1];var x=this.indicator.x;var b=this._headersContainer.border;var w=0;for(var i=0;i<h1;i++){w+=this.headers[i].width;}if(this.gutter){w+=this._gutterWidth;}var _11f8=_11f3.width;var _11f9=x-w;var diff=_11f8-_11f9;if(diff>-8&&diff<8){return;}var w1=(diff>0)?_11f9+b:_11f9-b;var hnext=this.headers[_11f3.next];var w2=hnext.width+diff;w2=(diff>0)?w2-b:w2+b;this.proceed2Resize(_11f3,w1,hnext,w2);this.placeGrips();},proceed2Resize:function(_11fe,w1,hnext,w2){if(_11fe!==this.keyHeader){this.resizeOne(_11fe,w1);}if(hnext!==this.keyHeader){this.resizeOne(hnext,w2);}},resizeOne:function(_1202,w){dojo.marginBox(_1202.node,{w:w});this.updateHeaders();this._resizeCols();},_createIndicator:function(e){if(!this.offsetGrid){return;}var div=document.createElement("div");div.className="indicator";this.gridMainNode.appendChild(div);var _1206=dojo.marginBox(div).w/2;with(div.style){position="absolute";top="0px";height=this.offsetGrid.h+"px";}this.indicator={node:div,halfWidth:_1206};this._moveIndicator(e);},_moveIndicator:function(e){if(!this.indicator){return;}var x=e.pageX-this.offsetGrid.x;var h=this.headers[this._activeHeader];if(x<h.minX){x=h.minX;}if(x>h.maxX){x=h.maxX;}this.indicator.node.style.left=(x-this.indicator.halfWidth)+"px";this.indicator.x=x;},_deleteIndicator:function(){if(!this.indicator){return;}var el=this.indicator.node;el.parentNode.removeChild(el);delete this.indicator;},_switchTextSelection:function(_120b){if(dojo.isIE){(_120b?document.body.detachEvent:document.body.attachEvent)("onselectstart",function(e){return false;});}},_getHeaderByPosition:function(_120d){for(var i=0;i<this.headers.length;i++){var _120f=this.headers[i];var num=_120f.num;if(_120f.display!="hidden"){if((_120d>_120f.node.offsetLeft)&&(_120d<_120f.node.offsetLeft+_120f.node.offsetWidth)){var _1211=Math.round(_120f.node.offsetLeft+(_120f.node.offsetWidth)/2);if(_120d>_1211){num++;while(num<this.headers.length&&this.headers[num].display=="hidden"){num++;}}var _1212="left";if(num>=this.headers.length){_1212="right";num--;}return {headerId:num,indicator:_1212};}}}if(this.headers.length>0){if(_120d<this.headers[0].node.offsetLeft){return {headerId:0,indicator:"left"};}else{if(_120d>this.headers[this.headers.length-1].node.offsetLeft+this.headers[this.headers.length-1].node.offsetWidth){return {headerId:this.headers[this.headers.length-1].num,indicator:"right"};}}}return null;},_swapHeader:function(di,_1214){var h1=di.origine;var h2=this.headers[di.indicator.headerId];var ind=di.indicator.indicator;if(h1&&h2){try{if(h1.num!=h2.num){var self=this;var h=h1;var ih1=h1.num;var ih2=h2.num;var delta=((ind=="right")||(h2.num<h1.num))?0:1;if(h2.num<h1.num){for(var i=h1.num;i>h2.num;i--){this.headers[i]=this.headers[i-1];}}else{for(var i=h1.num;i<h2.num-delta;i++){this.headers[i]=this.headers[i+1];}}this.headers[h2.num-delta]=h;dojo.forEach(this.headers,function(_121e,i){_121e.num=i;});var nodeh=this.headersRow.removeChild(h.node);h.node=nodeh;(ind=="right")?this.headersRow.appendChild(nodeh):this.headersRow.insertBefore(nodeh,h2.node);if(_1214&&this.isLoaded){this._swapRows(ind,ih1,ih2);}this.updateHeaders();this.createGrips();}}catch(e){console.debug("Error [_swapHeader]"+e.message);}}},_swapRows:function(ind,ih1,ih2){var delta=((ind=="right")||(ih2<ih1))?0:1;var d=this.gutter?1:0;dojo.forEach(this.gridTBodyNode.getElementsByTagName("tr"),function(row){var x=row.removeChild(row.cells[ih1+d]);(ind=="right")?row.appendChild(x):row.insertBefore(x,row.cells[ih2-delta+d]);});},createDragHeader:function(src){if(src){var box=dojo.contentBox(src);var div=document.createElement("div");div.className="dataGridDragHeader";div.style.left=src.offsetLeft+"px";div.innerHTML=src.innerHTML;dojo.contentBox(div,box);this.headersNode.appendChild(div);this.dragHeader=div;var div=document.createElement("div");div.className="dataGridDragHeaderIndicator";this.headersNode.appendChild(div);this.dragHeaderIndicator=div;}},removeDragHeader:function(e){if(this.dragHeader){this.headersNode.removeChild(this.dragHeader);this.headersNode.removeChild(this.dragHeaderIndicator);}delete this.dragHeader;},moveDragHeader:function(e){if(this.dragHeader){this.dragHeader.style.left=(e.pageX-this.dragInfo.d)+"px";var h=this._getHeaderByPosition(e.pageX-this.dragInfo.offset.x);if(h){this.dragHeaderIndicator.style.left=(h.indicator=="left")?(this.headers[h.headerId].node.offsetLeft)+"px":(this.headers[h.headerId].node.offsetLeft+this.headers[h.headerId].node.offsetWidth-2)+"px";}this.dragHeaderIndicator.style.visibility=h?"visible":"hidden";this.dragInfo["indicator"]=h;}},startDragHeader:function(e,_122f){this.dragHeader=null;this.canDragHeader=false;var _1230=dojo.isIE?(e.button==1):(e.which==1);if(!_1230){return;}this.dragInfo={src:e.currentTarget,origine:_122f,x:e.pageX,y:e.pageY,d:Math.abs(e.pageX-e.currentTarget.offsetLeft),offset:dojo._abs(this.domNode)};this.canDragHeader=true;this.onMouseMoveDragHeader=dojo.connect(document,"onmousemove",this,"onDragHeader");this.onMouseUpDragHeader=dojo.connect(document,"onmouseup",this,"stopDragHeader");this._switchTextSelection(false);},onDragHeader:function(e){if(this.canDragHeader){if(!this.dragHeader&&(Math.abs(this.dragInfo.x-e.pageX)>2||Math.abs(this.dragInfo.y-e.pageY)>2)){this.createDragHeader(this.dragInfo.src);}if(!this.dragHeader){return;}this.moveDragHeader(e);}},stopDragHeader:function(e){if(this.canDragHeader){this._switchTextSelection(true);dojo.disconnect(this.onMouseUpDragHeader);dojo.disconnect(this.onMouseMoveDragHeader);if(this.dragHeader&&this.dragInfo&&this.dragInfo.indicator){this._swapHeader(this.dragInfo,true);}this.removeDragHeader(e);this.canDragHeader=false;delete this.dragInfo;}}});dojo.declare("oaf.widget.DatagridSource",oaf.base.dnd.KeySource,{checkAcceptance:function(_1233,nodes){return false;},onDndSourceOver:function(_1235){if(this!=_1235){this.mouseDown=false;if(this.targetAnchor){this._unmarkTargetAnchor();}}if(this.isDragging){var m=dojo.dnd.manager();m.canDrop(this.targetState!="Disabled"&&(!this.current||m.source!=this||!(this.current.id in this.selection)));}}});}if(!dojo._hasResource["bbtp.source.widget.Source"]){dojo._hasResource["bbtp.source.widget.Source"]=true;dojo.provide("bbtp.source.widget.Source");dojo.declare("bbtp.source.widget.Source",[dijit._Widget,dijit._Templated,dijit._Contained],{widgetType:"Source",templateString:"<div id=\"source_${id}\" class=\"sourceComponent\" dojoAttachPoint=\"sourceNode\">\n\t<div class=\"sourceElement sourceMove\" dojoAttachPoint=\"sourceElementNode\">\n\t\t<div class=\"sourceIcon\">\n\t\t\t<img dojoAttachPoint=\"iconNodeImg\" width=\"16\" height=\"16\"/>\n\t\t</div>\n\t\t<div class=\"sourceTitle\" dojoAttachPoint=\"sourceNameNode\" id=\"nameSource_${id}\">${name}</div>\n\t</div>\n\t<div id=\"deletesource_${id}\" class=\"sourceDelete sourcePointer\" dojoAttachEvent=\"onclick:confirmDeleteSource\" dojoAttachPoint=\"deleteBton\"></div>\n\t<div id=\"submissionPlaySource_${id}\" class=\"sourceSubmissionBack sourcePointer\" dojoAttachEvent=\"onclick:confirmCancelSubmittedSource\" dojoAttachPoint=\"cancelSubmittedBton\"></div>\t\n\t<div id=\"submissionBackSource_${id}\" class=\"sourceSubmissionPlay sourcePointer\" dojoAttachEvent=\"onclick:confirmSubmitSource\" dojoAttachPoint=\"submitBton\"></div>\t\n\t<div id=\"refreshSource_${id}\" class=\"sourceRefresh sourcePointer\" dojoAttachEvent=\"onclick:refreshSource\" dojoAttachPoint=\"refreshBton\"></div>\t\n\t<div id=\"addBton_${id}\" class=\"sourceAdd sourcePointer\" dojoAttachEvent=\"onclick:addSource\" dojoAttachPoint=\"addBton\"></div>\n\t<div class=\"sourceDesc\" style=\"display:none;\" dojoAttachPoint=\"pointDesc\">${description}</div>\n</div>\n",description:"",favicon:"",id:"",name:"",titleSource:"",linkSource:"",link:"",content:"",author:"",typeSource:"",uri:"",typeBlock:"",topicPublished:"/Source",buttonVisible:true,isPublic:false,delayedTemplateResources:false,tooltipAddButton:null,tooltipAddButtonHandle:null,startup:function(){this.inherited(arguments);if(this.typeSource=="profil"){this.initTooltip(this.i18n["tooltipProfile"]);}else{var _1237="";if(this.typeSource=="news"){_1237="<b>"+this.name+"</b><br>"+this.i18n["tooltipNews"];}else{if(this.typeSource=="contact"){_1237=this.i18n["tooltipContact"];}else{if(this.typeSource=="feature"){_1237=this.i18n["tooltipDrag"];}else{var _1238=this.i18n["tooltipPrivate"];if(this.isPublic){_1238=this.i18n["tooltipPublic"];}_1237="<b>"+this.name+"</b><br>"+this.description+"<br><br>"+_1238+"<br>"+this.i18n["tooltipDrag"];}}}this.initTooltip(_1237);}},postMixInProperties:function(){this.i18n=dojo.i18n.getLocalization("bbtp.source.i18n","Source",this.lang);if(this.description==""){this.description=this.i18n["noDesc"];}if(this.favicon==""){this.favicon=dojo.moduleUrl("bbtp.rssfeed","../../../../skin/bbtp/images/rssfeed/rssIcon.gif");}else{if(this.typeSource!="contact"){var _1239="";if(typeof (configUrlProxyIco)=="undefined"){var _123a=dojo.moduleUrl("bbtp.proxy","proxyIco.php").toString();_1239=new oaf.base.url.UrlResolver(null,_123a);}else{_1239=configUrlProxyIco;}this.favicon=_1239+"?url="+encodeURIComponent(this.favicon);}}},postCreate:function(){this.inherited(arguments);this.refreshBton.style.display="none";this.submitBton.style.display="none";this.cancelSubmittedBton.style.display="none";this.deleteBton.style.display="none";if(!this.delayedTemplateResources){this.iconNodeImg.src=this.favicon;}if((this.typeSource=="news")||(this.typeSource=="profil")||(this.typeSource=="contact")){dojo.connect(this.sourceElementNode,"onclick",this,"_onClick");}if(this.typeSource=="profil"){this.deleteBton.style.display="none";dojo.removeClass(this.sourceElementNode,"sourceMove");dojo.addClass(this.sourceElementNode,"sourcePointer");this.sourceNode.style.border="none";this.tooltipAddButtonHandle=dojo.connect(this.addBton,"onmouseover",this,"_initAddButtonTooltip");}else{this.addBton.style.display="none";this.sourceNode.style.height="16px";dojo.connect(this.sourceNode,"onmouseover",this,"showBorder");dojo.connect(this.sourceNode,"onmouseout",this,"hideBorder");if(this.typeSource=="news"||this.typeSource=="contact"){dojo.removeClass(this.sourceElementNode,"sourceMove");dojo.addClass(this.sourceElementNode,"sourcePointer");}}if(dojo.byId(this.id)){this.startup();}},initTooltip:function(_123b){this.tooltipSource=new dijit.Tooltip({showDelay:1100,label:_123b,connectId:[this.sourceNameNode.id]});if(this.buttonVisible){if(this.typeSource=="news"){new dijit.Tooltip({showDelay:1100,label:this.i18n["titleConfirmDeleteNews"],connectId:[this.deleteBton.id]});}else{if(this.typeSource=="contact"){new dijit.Tooltip({showDelay:1100,label:this.i18n["titleConfirmDeleteNews"],connectId:[this.deleteBton.id]});}else{new dijit.Tooltip({showDelay:1100,label:this.i18n["titleConfirmDeleteSource"],connectId:[this.deleteBton.id]});}}}},_initAddButtonTooltip:function(){if(!this.tooltipAddButton){this.tooltipAddButton=new dijit.Tooltip({showDelay:200,label:this.i18n["addBtonAlt"],connectId:[this.addBton.id]});if(this.tooltipAddButtonHandle){dojo.disconnect(this.tooltipAddButtonHandle);}this.tooltipAddButton.open();}},getURI:function(){return this.uri;},getTypeBlock:function(){return this.typeBlock;},getContent:function(){return this.content;},getTitle:function(){return this.titleSource;},_onClick:function(event){if(this.typeSource!="news"&&this.typeSource!="contact"){var show=this.pointDesc.style.display=="none";if(show){var _123e=this.id;var nodes=dojo.query(".sourceComponent");nodes.forEach(function(elt){if(elt.id!=_123e){dijit.byId(elt.id).pointDesc.style.display="none";}});}if(this.pointDesc){dojo.style(this.pointDesc,"display",(show)?"block":"none");}}else{if(this.typeSource=="contact"){window.open(this.uri);}else{dojo.publish(this.topicPublished+":showFavorite",[this.favicon,this.titleSource,this.linkSource,this.link,this.content,this.name,this.uri,this.author]);}}},addSource:function(){dojo.publish(this.topicPublished+":addSource",[this.typeBlock,this.name,this.uri]);},showBorder:function(event){dojo.addClass(this.sourceNode,"sourceBorder");dojo.removeClass(this.sourceNode,"sourceComponent");if(this.buttonVisible){this.deleteBton.style.display="inline";}},hideBorder:function(event){dojo.removeClass(this.sourceNode,"sourceBorder");dojo.addClass(this.sourceNode,"sourceComponent");if(this.buttonVisible){this.deleteBton.style.display="none";}},deleteSource:function(){this.destroy();},confirmDeleteSource:function(){var _1243="";var _1244="";if(this.typeSource=="public"){_1243=this.i18n["textConfirmDeleteSource"];_1244=this.i18n["titleConfirmDeleteSource"]+this.name+"?";}else{if(this.typeSource=="news"){_1243=this.i18n["textConfirmDeleteNews"];_1244=this.i18n["titleConfirmDeleteNews"];}else{if(this.typeSource=="contact"){_1243=this.i18n["textConfirmDeleteContact"];_1244=this.i18n["titleConfirmDeleteContact"];}}}var _1245=new bbtp.common.widget.DialogAlert({width:320,okEvent:dojo.hitch(this,function(){this.deleteSource();}),hide:function(){this.inherited("hide",arguments);this.destroy();}});_1245.showDialog(_1245.DIALOGTYPE_WARNING_OKCANCEL,_1244,_1243);},refreshSource:function(){},confirmSubmitSource:function(){},confirmCancelSubmittedSource:function(){},destroy:function(){this.destroyDescendants();bbtp.source.widget.Source.superclass.destroy.apply(this);},attachTemplateRessources:function(){this.iconNodeImg.src=this.favicon;}});dojo.declare("bbtp.source.widget.SourceContainer",[bbtp.common.widget.LoadingContainer],{widgetType:"SourceContainer",id:"",sources:null,target:"",url:"",sourcesDraggable:false,buttonVisible:true,nothingToDisplay:"",maxSources:null,maxHeight:null,_nbItems:0,sourcesInDom:true,postCreate:function(){this.inherited(arguments);djConfig.usePlainJson=true;this._started=true;dojo.addClass(this.domNode,"sourceContainer");if(this.url!=""){this.load();}else{if(this.sources!=null){this.setSources(this.sources);}}},load:function(){var _1246={url:this.url,handleAs:"json",sync:true};var _1247=dojo.xhrPost(_1246);_1247.addCallback(dojo.hitch(this,function(data){if(data.result.state=="done"){if(data.result.params.resultNumber==0||data.result.params.nbFavorite==0){this.setNothingToDisplayMsg(this.nothingToDisplay);}else{this.setSources(data.result.params);}}else{if(this.nothingToDisplay){this.setNothingToDisplayMsg(this.nothingToDisplay);}else{this.setLoaded(true);}}}));},sleepSourceDnd:function(){if(this.sourceDnd){this.sourceDnd.sleep();}},wakeupSourceDnd:function(){if(this.sourceDnd){this.sourceDnd.wakeup();}},sourceDndIsFrozen:function(){if(this.sourceDnd){return this.sourceDnd.frozen;}return false;},setSources:function(_1249){this.cleanContainer();if(this.target=="news"){this._nbItems=_1249.nbfavoritesItems;this.sources=_1249.rssfavoritesItems;}else{if(this.target=="contact"){this._nbItems=_1249.nbContacts;this.sources=_1249.contactsFavorites;}else{this._nbItems=_1249.nbSources;this.sources=_1249.sources;}}if(this.sourcesDraggable){if(this.sourceDnd){this.sourceDnd.destroy();this.sourceDnd=null;}this.sourceDnd=new bbtp.dnd.FreezablePureSource(this.containerNode,{accept:null});this.sourceDnd.creator=dojo.hitch(this,function(item,hint){if(hint=="avatar"){item.widget.tooltipSource.close();var node=dojo.doc.createElement("div"),s=item.widget.name;node.id=dojo.dnd.getUniqueId();node.className="dojoDndItem";node.innerHTML=item.widget.i18n["dragPrefix"]+"&nbsp;<i>"+s+"</i>";}else{node=item.widget.domNode;node.setAttribute("dndType","bbtp.source.widget.Source");}return {node:node,data:item,type:["bbtp.source.widget.Source"]};});}if(this.sourcesInDom){for(key in this.sources){var _124e=this.sources[key];var _124f=null;if(this.target=="news"){_124f=new bbtp.source.widget.Source({favicon:_124e.icone,idDb:_124e.rssFavoritesItemsId,name:_124e.title,typeSource:this.target,link:_124e.link,uri:_124e.feedUrl,author:_124e.author,content:_124e.content,titleSource:_124e.sourceName,linkSource:_124e.sourceLink,buttonVisible:true});}else{if(this.target=="contact"){_124f=new bbtp.source.widget.Source({favicon:this.folderAvatar+_124e.srcAvatar,idDb:_124e.contactsfavoritesId,name:_124e.nickname,typeSource:this.target,uri:"../../../publicpage/site/index.php?profile="+_124e.userName,content:"go to "+_124e.nickname,titleSource:_124e.nickname,buttonVisible:true});}else{var _1250=false;if(_124e["public"]){_1250=(_124e["public"]==1);}_124f=new bbtp.source.widget.Source({description:_124e.description,favicon:_124e.icon,idDb:_124e.id,name:_124e.name,typeSource:this.target,uri:_124e.URI,typeBlock:_124e.type,buttonVisible:this.buttonVisible,isPublic:_1250,delayedTemplateResources:true});if(this.sourcesDraggable){this.sourceDnd.insertNodes(false,[{widget:_124f}]);}}}this.addChild(_124f);if(_124f.delayedTemplateResources){_124f.attachTemplateRessources();}if((this.target=="public")||(this.target=="news")||(this.target=="contact")){oaf.base.pref.userPref.registerChild(_124f);}}}if(this.maxHeight!=null){if(this.maxSources!=null){if(this._nbItems>=this.maxSources){this.containerNode.style.height=this.maxHeight+"px";this.containerNode.style.overflow="auto";}}else{this.containerNode.style.height=this.maxHeight+"px";this.containerNode.style.overflow="auto";}}this.setLoaded(true);},getNbItems:function(){return this._nbItems;}});dojo.declare("bbtp.source.widget.SourceGrid",oaf.widget.DataGrid,{rscRepository:"",postCreate:function(){this._handlesConnect=[];this.checkbox=this.gutter?this.checkbox:false;var _1251=dojo.i18n.getLocalization(this.rscRepository,this.metaDatas);this._locale=dojo.i18n.getLocalization(this.i18nRepository,this.localDatas,dojo.locale);this.headers=eval(dojo.string.substitute(_1251[this.metaDataHeader],this._locale));this.dragType="bbtp.source.widget.Source";this.dataSource=new oaf.widget.DatagridSource(this.gridTBodyNode,{isSource:true,creator:this._data_creator,accept:null,singular:this.disableMultiSelection,withHandles:true});this.dataSource.onDndSourceOver=function(_1252){};this._handlesConnect.push(dojo.connect(this.dataSource,"onDndStart",dojo.hitch(this,function(_1253,nodes,copy){if(this.dataSource==_1253){dojo.publish("/Source:onDndStart");}})));this._handlesConnect.push(dojo.connect(this.dataSource,"onDndDrop",dojo.hitch(this,function(_1256,nodes,copy){if(this.dataSource==_1256){dojo.publish("/Source:onDndDrop");}})));this._handlesConnect.push(dojo.connect(this.dataSource,"onDndCancel",dojo.hitch(this,function(_1259,nodes,copy){dojo.publish("/Source:onDndCancel");})));this.loaderNode.innerHTML=this._locale.loading;this.manageHeaders(true);this._storeConstructor=dojo.getObject(this.storeType).prototype.constructor;if(this.src!==""){this.load({url:this.src});}this.topicPublished=this.topicPublished+"_"+this.id;dojo.connect(window,"onresize",this,"onResize");dojo.connect(this.dataSource,"onMouseDown",this,"_selectRow");if(this.gutter&&this.checkbox){dojo.connect(this.dataSource,"onMouseUp",this,"_checkHeader");dojo.connect(this.dataSource,"onKeySelect",this,"_checkHeader");}dojo.connect(this.dataSource,"onKeySelect",this,"_selectRow");dojo.connect(this.dataSource,"deleteSelectedNodes",this,"_resizeCols");},_data_creator:function(data,hint){var types=[];var node;types.push(dojo.global.currentDG_insertion.dragType);if(hint=="avatar"){var node=dojo.doc.createElement("div"),s=data.widget.name;node.id=dojo.dnd.getUniqueId();node.className="dojoDndItem";node.innerHTML=data.widget.i18n["dragPrefix"]+"&nbsp;<i>"+s+"</i>";}else{var node=dojo.doc.createElement("tr");dojo.forEach(dojo.global.currentDG_insertion.headers,dojo.hitch(dojo.global.currentDG_insertion,function(_1261){var val=this.store.getValue(data,_1261.name);var td=dojo.doc.createElement("td");dojo.setSelectable(td,false);var div=dojo.doc.createElement("div");dojo.setSelectable(div,false);td.appendChild(div);node.appendChild(td);if(_1261.display==="hidden"){td.style.display="none";}var html=(_1261.rawData==="true")?val:(this.getParent()&&this.getParent().loadData?this.getParent().loadData(div,_1261,val):((typeof (dojo.global)["loadData"]=="undefined")?val:loadData(div,_1261,val)));if(html){div.innerHTML=html;}if(_1261.name=="source"){dojo.parser.parse(div);var _1266=dijit.byNode(div.firstChild);data.widget=_1266;}}));if(dojo.global.currentDG_insertion_rowIndex++%2==0){dojo.addClass(node,"alt");}node.id="DGnode_"+dojo.global.currentDG_insertion.id+"_"+dojo.global.currentDG_insertion_rowIndex;node.setAttribute("dndType","bbtp.source.widget.Source");}return {node:node,data:data,type:types};},load:function(data,_1268){dojo.global.loadData=this.loadData;this.inherited(arguments);},onResize:function(ref){},displayLoader:function(state){this.loaderNode.style.display=(state)?"block":"none";if(this.loaderNode.style.display=="block"){this.datasPane.style.display="none";}else{this.datasPane.style.display="block";}},_resizeCols:function(){this._firstGridNode=this.gridTBodyNode.firstChild;if(this._firstGridNode){var d=this.gutter?1:0;dojo.forEach(this.headers,dojo.hitch(this,function(_126c){if(_126c!==this.keyHeader){dojo.addClass(this._firstGridNode.childNodes[_126c.num+d],_126c.type);if(_126c.display!=="hidden"){dojo.contentBox(this._firstGridNode.childNodes[_126c.num+d],{w:_126c.innerwidth});}}}));}},displayLoaderMessage:function(_126d,state){if(_126d){this.loaderNode.innerHTML=_126d;}else{this.loaderNode.innerHTML=this._locale.loading;}this.loaderNode.style.display=(state)?"block":"none";if(this.loaderNode.style.display=="block"){this.datasPane.style.display="none";}else{this.datasPane.style.display="block";}},initGrid:function(){var nodes=dojo.query(".sourceComponent");nodes.forEach(function(elt){if(elt.id.indexOf("grid")!=-1){dijit.byId(elt.id).destroy();}});var tbody=this.gridTBodyNode;while(tbody.hasChildNodes()){dojo._destroyElement(tbody.firstChild);}},loadData:function(node,_1273,val){var _1275=5;switch(_1273.type){case "columnSourcePublic":dojo.addClass(node.parentNode,"dojoDndHandle");return "<div dojoType='bbtp.source.widget.Source'"+" description=\""+val["description"]+"\" favicon='"+val["favicon"]+"' id='"+val["id"]+"_grid' name=\""+val["name"]+"\" typeSource='profil' typeBlock='"+val["typeBlock"]+"' uri='"+val["uri"]+"'></div>";case "columnPopularity":return "<div class='popularityDiv'><div class='popularityInnerDiv' style='width: "+val+"%;'/></div>";case "columnNote":var stars="";for(var i=1;i<=_1275;i++){stars+="<div class='"+((i<=val)?"sourceGridStarYellow":"sourceGridStarGrey")+"'></div>";}return stars;default:return val;}},destroy:function(){dojo.forEach(this._handlesConnect,dojo.disconnect);this.dataSource.destroy();var nodes=dojo.query(".sourceComponent");nodes.forEach(function(elt){if(elt.id.indexOf("grid")!=-1){dijit.byId(elt.id).destroy();}});this.inherited("destroy",arguments);}});}if(!dojo._hasResource["bbtp.tabcontainer.widget.TabContainer"]){dojo._hasResource["bbtp.tabcontainer.widget.TabContainer"]=true;dojo.provide("bbtp.tabcontainer.widget.TabContainer");dojo.declare("bbtp.tabcontainer.widget.TabContainer",[bbtp.common.widget.Logger,oaf.widget.layout.TabContainer],{debug:false,allActivated:true,isFreezeDndSourcesActivated:false,widthOffset:null,contextForPublicTabControl:null,methodForPublicTabControl:null,constructor:function(){this.bbtpConsole=new bbtp.tabcontainer.widget.BbtpConsole(false);this.useArrowsToBrowseTabs=false;this.phantomIdOnLeftOfTabList=null;},freezeSources:function(){if(this.isFreezeDndSourcesActivated){var _127a=this.selectedChildWidget;dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){}});}},selectChild:function(page){var _127d=true;if(this.contextForPublicTabControl&&this.methodForPublicTabControl&&page.isPublic){_127d=dojo.hitch(this.contextForPublicTabControl,this.methodForPublicTabControl)();}if(_127d){bbtp.tabcontainer.widget.TabContainer.superclass.selectChild.apply(this,arguments);}},selectPagePublic:function(){var _this=this;dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){if(child.isPublic){_this.selectChild(child);return;}}});},postCreate:function(){this.i18n=dojo.i18n.getLocalization("bbtp.tabcontainer.i18n","TabContainer",this.lang);oaf.widget.layout.TabContainer.superclass.postCreate.apply(this,arguments);this.tablist=new bbtp.tabcontainer.widget.TabController({id:this.id+"_tablist",labelPosition:this.labelPosition,doLayout:this.doLayout,containerId:this.id,canDragTab:this.canDragTab},this.tablistNode);this.initDefaultTabs();dojo.subscribe("/Source:addSource",this,"addBlock");dojo.subscribe("/Message:addSource",this,"addBlock");dojo.subscribe("/oaf/dnd/oadDndAdapter/over",this,"onDragOverAdapter");dojo.subscribe("/oaf/dnd/oadDndAdapter/out",this,"onDragOutAdapter");dojo.subscribe("/oaf/dnd/oadDndAdapter/drop",this,"addServiceOnTabAdapter");dojo.subscribe("/oaf/dnd/drag/start",this,"onDragStart");dojo.subscribe("/oaf/widget/layout/tabcontainer/onDragOver",this,"onDragOver");dojo.subscribe("/oaf/widget/layout/tabcontainer/onDragOut",this,"onDragOut");dojo.subscribe("/oaf/widget/layout/tabcontainer/onDrop",this,"addServiceOnTab");dojo.subscribe("/Source:deleteSource",this,"onDeleteSource");dojo.subscribe("/Box:unpublishBlock",this,"unpublishBlock");dojo.subscribe("oaf/widget/wt/Userprefs/themeChanged",this,"onThemeChanged");dojo.subscribe("oaf/widget/wt/Userprefs/cancelClicked",this,"onThemeCancel");dojo.subscribe("oaf/widget/wt/Userprefs/saveChange",this,"onThemeSave");dojo.subscribe("/Message:addPost",this,"selectPagePublic");},initDefaultTabs:function(){if(this.canAddChild){var bc="addTab-"+this.labelPosition;var _1281=new oaf.widget.layout.TabButton({title:this.i18n["addButtonName"],editable:false,displayClose:false,baseClass:bc});this.tablist.addChild(_1281);this.tablist.addButton=_1281;this.tablist.addButton._focused=false;this.connect(_1281,"onClick",dojo.hitch(this,function(){if(this.widgetToAddProperty==""){this.widgetToAddProperty={tabTitle:(this.newTabTitle=="")?this.resource.newTabName:this.newTabTitle,editMode:this.newTabEditMode,editable:this.newTabEditable,closable:this.newTabClosable};}this.addDynamicTab(this.widgetToAddProperty);}));this.tablist.notClassicalChildrenNb=this.tablist.notClassicalChildrenNb+1;}this.tablist._createNextTabArrow();this.tablist._createPreviousTabArrow();this.tablist.notClassicalChildrenNb=this.tablist.notClassicalChildrenNb+2;this.tablist._togglesTabs();},unpublishBlock:function(_1282){dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(child.grid,function(_1284){if(_1284.node){dojo.forEach(_1284.node.childNodes,function(_1285){var _1286=dijit.byNode(_1285);if((_1286)&&(_1286.idDb==_1282)){_1286.publishService();return;}});}});}});},onDeleteSource:function(uri){var _1288=[];dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(child.grid,function(_128a){if(_128a.node){dojo.forEach(_128a.node.childNodes,function(_128b){var _128c=dijit.byNode(_128b);if((_128c instanceof bbtp.portletwidget.widget.PortletGoogle)||(_128c instanceof bbtp.portletwidget.widget.PortletWidget)||(_128c instanceof bbtp.portletwidget.widget.PortletDimget)){if(_128c.href==uri){_1288.push(_128c);}}else{if(_128c instanceof bbtp.portlet.widget.Portlet){if(_128c.hasChildren()){var _128d=_128c.getChildren()[0];if((_128d)&&(_128c.getChildren()[0].href==uri)){_1288.push(_128c);}}}}});}});}});dojo.forEach(_1288,function(_128e){_128e.onClose();});delete _1288;},onThemeChanged:function(skin){dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(child.grid,function(_1291){if((_1291.node)&&!(child.isPublic)){dojo.forEach(_1291.node.childNodes,function(_1292){var _1293=dijit.byNode(_1292);if(_1293 instanceof bbtp.portlet.widget.Portlet||_1293 instanceof bbtp.portletwidget.widget.PortletWidget||_1293 instanceof bbtp.portletwidget.widget.PortletGoogle||_1293 instanceof bbtp.portletwidget.widget.PortletDimget){if(_1293.skin==_1293.skinDefault){_1293.skinDefault=skin;_1293._setSkin(skin);}else{_1293.oldSkinDefault=_1293.skinDefault;_1293.skinDefault=skin;}}});}});}});},onThemeCancel:function(){dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(child.grid,function(_1295){if((_1295.node)&&!(child.isPublic)){dojo.forEach(_1295.node.childNodes,function(_1296){var _1297=dijit.byNode(_1296);if(_1297 instanceof bbtp.portlet.widget.Portlet||_1297 instanceof bbtp.portletwidget.widget.PortletWidget||_1297 instanceof bbtp.portletwidget.widget.PortletGoogle||_1297 instanceof bbtp.portletwidget.widget.PortletDimget){if(_1297.skin==_1297.skinDefault){_1297.skinDefault=_1297.oldSkin;_1297.undoConfig();}else{_1297.skinDefault=_1297.oldSkinDefault;}}});}});}});},onThemeSave:function(){dojo.forEach(this.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(child.grid,function(_1299){if((_1299.node)&&!(child.isPublic)){dojo.forEach(_1299.node.childNodes,function(_129a){var _129b=dijit.byNode(_129a);if(_129b instanceof bbtp.portlet.widget.Portlet||_129b instanceof bbtp.portletwidget.widget.PortletWidget||_129b instanceof bbtp.portletwidget.widget.PortletGoogle||_129b instanceof bbtp.portletwidget.widget.PortletDimget){if(_129b.skin==_129b.skinDefault){if(_129b.declaredClass=="bbtp.portlet.widget.Portlet"){_129b.saveConfig();}else{_129b.saveSkin();}}}});}});}});},addServiceOnTab:function(id,_129d){if(_129d.getItem(dojo.dnd.manager().nodes[0].id)){var _129e=_129d.getItem(dojo.dnd.manager().nodes[0].id).type;var _129f=dijit.byId(id);if(this.selectedChildWidget.id==id){return;}_129f.manageBlockDndDojo(_129e,_129d,dojo.dnd.manager().nodes,false);}},onDragOver:function(_12a0){if(this.selectedChildWidget.id==_12a0){return;}var title="";dojo.forEach(this.getChildren(),function(tab){if(tab.id==_12a0){if(tab.title!=""){title=tab.title;}else{title=tab.tabTitle;}}});if(!dojo.dnd.manager().avatarSource){dojo.dnd.manager().avatarSource=dojo.dnd.manager().avatar.nodeCreator.innerHTML;}dojo.dnd.manager().avatar.node.innerHTML=this.i18n["moveOnNewTab"]+title;},onDragOut:function(_12a3){if(this.selectedChildWidget.id==_12a3){return;}if(dojo.dnd.manager().avatarSource){dojo.dnd.manager().avatar.node.innerHTML=dojo.dnd.manager().avatarSource;}},onDragOverAdapter:function(node,type){switch(type){case "bbtp.tabcontainer.widget.TabContainer":var _12a6=dijit.byNode(node);if((this.selectedChildWidget.controlButton==_12a6)||this.selectedChildWidget.isPublic){return;}if(!dojo.hasClass(node,"dndOver")){dojo.addClass(node,"dndOver");var m=oaf.base.dnd.areaManager();var _12a8=m._dragItem.item.node;m._dragItem.item.oldNode=_12a8;m._dragItem.item._oldOffsetDrag={"l":m._dragItem.item.offsetDrag.l,"t":m._dragItem.item.offsetDrag.t};var mouse={"x":parseInt(_12a8.style.left)-m._dragItem.item.offsetDrag.l,"y":parseInt(_12a8.style.top)-m._dragItem.item.offsetDrag.t};var _div=dojo.doc.createElement("div");dojo.addClass(_div,"oafOnOverTab");dojo.addClass(_div,"dragNodeTab");_div.innerHTML=this.i18n["moveOnNewTab"]+dijit.byNode(node).title;_div.style.left=(parseInt(_12a8.style.left)-m._dragItem.item.offsetDrag.l)+"px";_div.style.top=(parseInt(_12a8.style.top)-m._dragItem.item.offsetDrag.t)+"px";m._dragItem.item.node.style.display="none";m._cover.appendChild(_div);m._dragItem.item.node=_div;m._dragItem.item.offsetDrag.l=16;m._dragItem.item.offsetDrag.t=16;}break;}},onDragOutAdapter:function(node,type){switch(type){case "bbtp.tabcontainer.widget.TabContainer":var _12ad=dijit.byNode(node);if((this.selectedChildWidget.controlButton==_12ad)||this.selectedChildWidget.isPublic){return;}if(dojo.hasClass(node,"dndOver")){dojo.removeClass(node,"dndOver");}var m=oaf.base.dnd.areaManager();m._cover.removeChild(m._dragItem.item.node);m._dragItem.item.node=m._dragItem.item.oldNode;m._dragItem.item.offsetDrag=m._dragItem.item._oldOffsetDrag;m._dragItem.item.node.style.display="";break;}},addServiceOnTabAdapter:function(node,_12b0,type){switch(type){case "bbtp.tabcontainer.widget.TabContainer":var _12b2=dijit.byNode(node);if(this.selectedChildWidget.isPublic){var m=oaf.base.dnd.areaManager();var area=m._areaList[m._sourceIndexArea].node;var child=m._areaList[m._sourceIndexArea].items;if(child.length==0){area.appendChild(m._dragItem.item.node);}else{if(m._sourceDropIndex==child.length){area.appendChild(m._dragItem.item.node);}else{area.insertBefore(m._dragItem.item.node,child[m._sourceDropIndex].item.node);}}m.addDragItem(m._areaList[m._sourceIndexArea].node,node,m._sourceDropIndex,true);return;}var m=oaf.base.dnd.areaManager();var _12b6=m._cover.removeChild(m._dragItem.item.node);delete _12b6;node.style.display="";var _12b2=dijit.byNode(_12b0);var cpane=null;var panes=this.getChildren();for(var i=0,l=panes.length;i<l;i++){if(panes[i].controlButton==_12b2){var _12bb=dijit.byNode(node);if(_12bb){var _12bc=this.gridContainerSource;var _12bd=panes[i];if(_12bd.isPublic){var _12be=true;if(this.contextForPublicTabControl&&this.methodForPublicTabControl){_12be=dojo.hitch(this.contextForPublicTabControl,this.methodForPublicTabControl)();}if(!_12be){return;}_12bd.addPost(_12bb);_12bb.onClose();}else{panes[i].addService(_12bb,0,0);}this.writeInfo("Publish: /oaf/widget/layout/gridcontainer/serviceRemoved ->",_12bc);dojo.publish("/oaf/widget/layout/gridcontainer/serviceRemoved",[_12bc]);}break;}}break;}},onDragStart:function(node,_12c0,_12c1){this.gridContainerSource=dijit.byNode(_12c0.node.parentNode.parentNode.parentNode.parentNode);},closeChild:function(page){if(page.confirmClose){var _12c3=new bbtp.common.widget.DialogAlert({title:"",width:200,cancelEvent:dojo.hitch(this,function(){}),okEvent:dojo.hitch(this,function(){this.removeChild(page);page.destroy();}),hide:function(){this.inherited("hide",arguments);this.destroy();}});_12c3.showDialog(_12c3.DIALOGTYPE_WARNING_OKCANCEL,this.i18n["confirmationQuestion"],this.i18n["confirmationTitle"]);}else{this.removeChild(page);page.destroy();}},addDynamicTab:function(_12c4){try{if(!_12c4.tabTitle){_12c4.tabTitle=((this.newTabTitle=="")?this.resource.newTabName:this.newTabTitle);}if(!_12c4.editMode){_12c4.editMode=this.newTabEditMode;}if(!_12c4.editable){_12c4.editable=this.newTabEditable;}if(!_12c4.closable){_12c4.closable=this.newTabClosable;}_12c4.id="";var clazz=dojo.getObject(this.widgetToAdd);var _12c6=dojo.clone(_12c4);_12c6.tabTitle=_12c4.tabTitle+" "+(this.getChildren().length-1);var cp=new clazz(_12c6);oaf.base.pref.userPref.registerChild(cp);}catch(e){var cp=new dijit.layout.ContentPane({id:"",tabTitle:_12c4.tabTitle,editMode:this.newTabEditMode,editable:this.newTabEditable,closable:this.newTabClosable});}var _12c8=this.tablist._getNotClassicalMinIndex();this.addChild(cp,_12c8);this.writeInfo("Publish: /oaf/widget/layout/tabcontainer/onAddChild",this,cp);dojo.publish("/oaf/widget/layout/tabcontainer/onAddChild",[this,cp]);this.selectChild(cp);if(cp instanceof dijit.layout.ContentPane){this.selectedChildWidget.resize(this._containerContentBox||this._contentBox);}if(this.useArrowsToBrowseTabs==true){var _12c9=this.tablist._getNotClassicalMinIndex();this.tablist.visibleChildrenMaxIndex=_12c9-1;this.tablist.visibleChildrenMinIndex=_12c9-this.tablist.visibleTabButtonsMaxNb;if(this.tablist.visibleChildrenMinIndex<1){this.tablist.visibleChildrenMinIndex=1;}this.tablist._togglesTabs();}this.writeInfo("Publish: /oaf/widget/layout/tabcontainer/onChildAdded",this,cp);dojo.publish("/oaf/widget/layout/tabcontainer/onChildAdded",[this,cp]);return cp;},removeChild:function(page){var _12cb=[];if(page instanceof bbtp.gridcontainer.widget.GridContainer){dojo.forEach(page.grid,function(_12cc){if(_12cc.node){dojo.forEach(_12cc.node.childNodes,function(_12cd){var _12ce=dijit.byNode(_12cd);if(_12ce instanceof bbtp.portletwidget.widget.PortletGoogle){_12cb.push(_12ce);}else{if(_12ce instanceof bbtp.portletwidget.widget.PortletWidget){_12cb.push(_12ce);}else{if(_12ce instanceof bbtp.portletwidget.widget.PortletDimget){_12cb.push(_12ce);}else{if(_12ce instanceof bbtp.portlet.widget.Portlet){if(_12ce.hasChildren()){_12cb.push(_12ce);}}}}}});}});}dojo.forEach(_12cb,function(_12cf){_12cf.onClose();});delete _12cb;bbtp.tabcontainer.widget.TabContainer.superclass.removeChild.apply(this,arguments);dojo.forEach(this.tablist.getChildren(),function(tab,i){tab.tabIndex=i;});this.tablist.visibleChildrenMinIndex=1;this.tablist.visibleChildrenMaxIndex=Math.min((this.tablist._getNotClassicalMinIndex()-1),this.tablist.visibleTabButtonsMaxNb);this.tablist._togglesTabs();},layout:function(){},addBlock:function(_12d2,_12d3,_12d4,tags,_12d6){if(this.selectedChildWidget.isPublic){this.writeDebug("typeBlock: %s, nameBlock: %s, uriBlock: %s, tags: %s, visibleFlow: %s",_12d2,_12d3,_12d4,tags,_12d6);var post=null;if(_12d2=="mys"){post=new bbtp.postwidget.widget.PostXHTML({href:_12d4,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,datePosted:new Date(),userName:this.selectedChildWidget.sreenName,containerId:this.id});this.selectedChildWidget.addService(post,0,0);post.startup();oaf.base.pref.userPref.registerChild(post);}else{if(_12d2=="google"){post=new bbtp.postwidget.widget.PostGoogle({href:_12d4,datePosted:new Date(),userName:this.selectedChildWidget.sreenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});this.selectedChildWidget.addService(post,0,0);post.startup();oaf.base.pref.userPref.registerChild(post);}else{if(_12d2=="dimget"){post=new bbtp.postwidget.widget.PostDimget({href:_12d4,datePosted:new Date(),userName:this.selectedChildWidget.sreenName,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});this.selectedChildWidget.addService(post,0,0);post.startup();oaf.base.pref.userPref.registerChild(post);}else{if(_12d2=="rss"){post=new bbtp.post.widget.Post({label:_12d3,icon:true,showDisplayVisible:true,linkLabel:_12d4,datePosted:new Date(),userName:this.selectedChildWidget.sreenName,containerId:this.id});this.selectedChildWidget.addService(post,0,0);post.startup();var _12d8=new bbtp.rssfeed.widget.RssFeed({href:_12d4,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});post.addChild(_12d8);oaf.base.pref.userPref.registerChild(post);oaf.base.pref.userPref.registerChild(_12d8);}else{if(_12d2=="keyword"){post=new bbtp.post.widget.Post({label:_12d3,icon:true,showDisplayVisible:true,userName:this.screenName,containerId:this.id});this.selectedChildWidget.addService(post,0,0);post.startup();var _12d9=new bbtp.rssfeed.widget.RssFeedKeyword({keyword:_12d3,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});post.addChild(_12d9);oaf.base.pref.userPref.registerChild(post);oaf.base.pref.userPref.registerChild(_12d9);}}}}}this.writeInfo("Publish: /TabContainer:onAddBlock...");dojo.publish("/TabContainer:onAddBlock");this.writeInfo("Publish: oaf/widget/wt/Portlet/loading ",post);dojo.publish("oaf/widget/wt/Portlet/loading",[post]);}else{var _12da=null;var _12db="grey";if((oaf.base.pref.userPref.globalUserPref)&&(oaf.base.pref.userPref.globalUserPref.params.nbPrefs!=0)){_12db=oaf.base.pref.userPref.globalUserPref.params.prefs.theme;}if(_12d2=="mys"){_12da=new bbtp.portletwidget.widget.PortletWidget({label:_12d3,skinDefault:_12db,href:_12d4,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,containerId:this.id});this.selectedChildWidget.addService(_12da,0,0);_12da.startup();oaf.base.pref.userPref.registerChild(_12da);}else{if(_12d2=="google"){_12da=new bbtp.portletwidget.widget.PortletGoogle({label:_12d3,skinDefault:_12db,href:_12d4,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});this.selectedChildWidget.addService(_12da,0,0);_12da.startup();oaf.base.pref.userPref.registerChild(_12da);}else{if(_12d2=="dimget"){_12da=new bbtp.portletwidget.widget.PortletDimget({label:_12d3,skinDefault:_12db,href:_12d4,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,containerId:this.id,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});this.selectedChildWidget.addService(_12da,0,0);_12da.startup();oaf.base.pref.userPref.registerChild(_12da);}else{if(_12d2=="rss"){_12da=new bbtp.portlet.widget.Portlet({label:_12d3,icon:true,noteVisible:true,showDisplayVisible:true,changeBackground:true,skinDefault:_12db,linkLabel:_12d4,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,containerId:this.id});this.selectedChildWidget.addService(_12da,0,0);_12da.startup();var _12dc=new bbtp.rssfeed.widget.RssFeed({href:_12d4,type:"rss",rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc",isVisibleOnProfile:_12d6});_12da.addChild(_12dc);oaf.base.pref.userPref.registerChild(_12dc);var _12dd=oaf.base.pref.userPref._getBinding(_12dc);if(tags){_12dc.setTags(tags);_12dd._saveTags(oaf.base.pref.userPref,_12dc);}if(_12d6){_12dd._saveFeedProfil(oaf.base.pref.userPref,_12dc);}}else{if(_12d2=="keyword"){_12da=new bbtp.portlet.widget.Portlet({label:_12d3,icon:true,noteVisible:false,showDisplayVisible:true,skinDefault:_12db,changeBackground:true,contextForPublishControl:this.contextForPublicTabControl,methodForPublishControl:this.methodForPublicTabControl,containerId:this.id});this.selectedChildWidget.addService(_12da,0,0);_12da.startup();var _12d9=new bbtp.rssfeed.widget.RssFeedKeyword({keyword:_12d3,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});_12da.addChild(_12d9);oaf.base.pref.userPref.registerChild(_12d9);}}}}}this.writeInfo("Publish: /TabContainer:onAddBlock...");dojo.publish("/TabContainer:onAddBlock");this.writeInfo("Publish: oaf/widget/wt/Portlet/loading ",_12da);dojo.publish("oaf/widget/wt/Portlet/loading",[_12da]);}},onkeypress:function(e){},_removeNextTabArrow:function(){if(this.tablist.nextTabButton!=null){var _12df=this.tablist.nextTabButton;this.removeChild(_12df);this.tablist.nextTabButton=null;}},_removePreviousTabArrow:function(){if(this.tablist.previousTabButton!=null){var _12e0=this.tablist.previousTabButton;this.removeChild(_12e0);this.tablist.previousTabButton=null;}}});dojo.declare("bbtp.tabcontainer.widget.TabController",[bbtp.common.widget.Logger,oaf.widget.layout.TabController],{debug:false,allActivated:true,buttonWidget:"bbtp.tabcontainer.widget.TabButton",hasPublicTab:false,constructor:function(){this.bbtpConsole=new bbtp.tabcontainer.widget.BbtpConsole(false);this.initTabsCounters();this.notClassicalChildrenNb=0;this.hasPublicTab=false;this.addButton=null;this.nextTabButton=null;this.previousTabButton=null;},initTabsCounters:function(){this.visibleTabButtonsMaxNb=4;this.visibleChildrenMinIndex=-1;this.visibleChildrenMaxIndex=-1;},onAddChild:function(page){var _12e2=document.createElement("span");this.domNode.appendChild(_12e2);var cls=dojo.getObject(this.buttonWidget);var _12e4=0;if(page.targetedTabIndex!=undefined){_12e4=page.targetedTabIndex;}else{if(page.isPublic){_12e4=this.getChildren().length;}else{_12e4=this._getNotClassicalMinIndex();}}var _12e5=null;if(page.tabButton){_12e5=page.tabButton;}else{var _12e6=(new oaf.widget.layout.TabButton()).baseClass;if(page.isPublic){_12e6="rightTab "+(new oaf.widget.layout.TabButton()).baseClass;}_12e5=new cls({title:page.tabTitle,editable:(!page.isPublic),editMode:page.editMode,closeButton:page.closable,isTarget:page.isTarget,accept:page.accept,tabIndex:_12e4,isPublic:page.isPublic,baseClass:_12e6},_12e2);}if(page.isTarget){var _12e7=new oaf.widget.layout.TabTarget(_12e5.domNode,{pageId:page.id,accept:page.accept});this.handlePane2buttonDnd[page]=[];this.handlePane2buttonDnd[page].push(dojo.connect(_12e7,"onDndStart",function(_12e8,nodes){_12e7._acceptance=_12e7.accept&&_12e7.checkAcceptance(_12e8,nodes);}));this.handlePane2buttonDnd[page].push(dojo.connect(_12e7,"onOverEvent",function(){if(_12e7._acceptance){_12e5._isDragging=true;dojo.addClass(_12e7.node,"dndOver");dojo.publish("/oaf/widget/layout/tabcontainer/onDragOver",[page.id]);}}));this.handlePane2buttonDnd[page].push(dojo.connect(_12e7,"onOutEvent",function(){if(_12e7._acceptance){_12e5._isDragging=false;dojo.removeClass(_12e7.node,"dndOver");dojo.publish("/oaf/widget/layout/tabcontainer/onDragOut",[page.id]);}}));this.pane2buttonDnd[page]=_12e7;}this.addChild(_12e5,_12e4);if(_12e5.isPublic){this.hasPublicTab=true;this.notClassicalChildrenNb=this.notClassicalChildrenNb+1;}this.pane2button[page]=_12e5;if((this.canDragTab)&&(!page.isPublic)){this.connect(_12e5.domNode,"onmousedown",dojo.hitch(this,function(e){this.startDragTab(e,_12e5);}));}page.controlButton=_12e5;page.onClose=function(){if(page.confirmClose){var _12eb=dojo.i18n.getLocalization("oaf.widget","TabContainer");return confirm(_12eb.confirmation);}else{return true;}};this.connect(_12e5,"onClick",dojo.hitch(this,function(){this.onButtonClick(page);}));this.connect(_12e5,"onClickCloseButton",dojo.hitch(this,function(){this.onCloseButtonClick(page);this.checkLastTab();dijit.byId(this.containerId).layout();}));this.connect(_12e5.title,"changeLabel",dojo.hitch(this,function(){}));this.connect(_12e5.title,"setLabel",dojo.hitch(this,function(){this.changeLabel(page,_12e5.title.label);}));},onSelectChild:function(page){if(page!=undefined&&page!="undefined"&&page!=null){oaf.widget.layout.TabController.superclass.onSelectChild.apply(this,arguments);if(this._currentChild==page){if(page.controlButton.editable&&page.controlButton.editMode=="click"){page.controlButton.title.editMode="click";}}}this._togglesArrows();this.writeInfo("Publish: /oaf/widget/layout/tabcontainer/onSelectChild",page.id);dojo.publish("/oaf/widget/layout/tabcontainer/onSelectChild",[page.id]);},resizeTabList:function(){},onkeypress:function(evt){},_swapTab:function(){var h1=this.dragInfo.origine;var h2=this.getChildren()[this.dragInfo.indicator.tabId];var ind=this.dragInfo.indicator.indicator;if(h1&&h2){try{if(h1.tabIndex!=h2.tabIndex){var _12f1=h2.domNode;var ind2=h2.tabIndex;var _12f3=!dojo.hasClass(h2.domNode,"rightTab");if(_12f3&&(dojo.hasClass(h2.domNode,"arrowPreviousTab-top-off")||dojo.hasClass(h2.domNode,"arrowPreviousTab-top-on"))){_12f1=h2.domNode.nextSibling;}if(_12f3&&dojo.hasClass(h2.domNode,"addTab-top")){if(this.nextTabButton.domNode.style.display=="block"){_12f3=false;}else{_12f1=this.nextTabButton.domNode;h2=dijit.byNode(this.nextTabButton.domNode.previousSibling);ind2=h2.tabIndex+1;}}if(h1.domNode==_12f1){_12f3=false;}if(_12f3){var ind1=h1.tabIndex;if(ind2==0){ind2++;}if((ind1<ind2)&&(this.dragInfo.indicator.indicator=="left")){ind2--;}h1.domNode=this.domNode.removeChild(h1.domNode);if((ind=="right")||(ind=="bottom")){this.domNode.appendChild(h1.domNode);}else{this.domNode.insertBefore(h1.domNode,_12f1);}dojo.forEach(this.getChildren(),function(tab,i){tab.tabIndex=i;});this._togglesTabs();var _12f7=dijit.byNode(h1.domNode);var _12f8=dijit.byId(this.containerId);var _12f9="";dojo.forEach(_12f8.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){if(child.controlButton==_12f7){_12f9=child.idDb;}}});if(_12f9==""){_12f9=(dijit.byId(this.containerId)).selectedChildWidget.idDb;}this.writeInfo("Publish: /oaf/widget/layout/tabcontainer/onSwapTab",ind1,ind2,_12f9);dojo.publish("/oaf/widget/layout/tabcontainer/onSwapTab",[ind1,ind2,_12f9]);}}}catch(e){}}},startDragTab:function(e,tab){if(tab.title._changeLabelSemaphore<1){return;}this.inherited("startDragTab",arguments);},setVisibleTabButtonsMaxNb:function(_12fd){if(_12fd!=null&&_12fd!="undefined"&&_12fd!=undefined){this.visibleTabButtonsMaxNb=_12fd;}},_togglesTabs:function(){if(this.visibleChildrenMaxIndex<1){this.visibleChildrenMinIndex=1;this.visibleChildrenMaxIndex=Math.min((this._getNotClassicalMinIndex()-1),this.visibleTabButtonsMaxNb);}if(this.getChildren().length>(this.notClassicalChildrenNb+this.visibleTabButtonsMaxNb)){this._showNextTabArrow();this._showPreviousTabArrow();this._togglesArrows();}else{this._hideNextTabArrow();this._hidePreviousTabArrow();}if(this.getChildren().length>this.notClassicalChildrenNb){for(var i=1;i<this.visibleChildrenMinIndex;i++){if(this.getChildren()[i]){this.getChildren()[i].domNode.style.display="none";}}for(i=this.visibleChildrenMinIndex;i<=this.visibleChildrenMaxIndex;i++){if(this.getChildren()[i]){this.getChildren()[i].domNode.style.display="block";}}var _12ff=this._getNotClassicalMinIndex();for(i=this.visibleChildrenMaxIndex+1;i<_12ff;i++){if(this.getChildren()[i]){this.getChildren()[i].domNode.style.display="none";}}}},_togglesArrows:function(){if(this.pane2button[this._currentChild]){var _1300=this.pane2button[this._currentChild].tabIndex;if(_1300==1){this._disablePreviousTabButton();}else{this._enablePreviousTabButton();}if(_1300>=Math.max(this._getNotClassicalMinIndex()-1,this.visibleTabButtonsMaxNb)){this._disableNextTabButton();}else{this._enableNextTabButton();}}},_getNotClassicalMinIndex:function(){var _1301=this.getChildren().length;if(this.hasPublicTab&&this.hasPublicTab==true){_1301=_1301-1;}if(this.addButton&&this.addButton!=null){_1301=_1301-1;}if(this.nextTabButton&&this.nextTabButton!=null){_1301=_1301-1;}return _1301;},_createNextTabArrow:function(){var _1302=0;if(this.getChildren().length>1){_1302=this.getChildren().length-2;}var _1303=new oaf.widget.layout.TabButton({title:"",editable:false,displayClose:false,baseClass:"arrowNextTab-top-off"});var _1304=this.connect(_1303,"onClick",dojo.hitch(this,function(){this.showNextTab();}));_1303.domNode.style.display="none";this.addChild(_1303,_1302);this.nextTabButton=_1303;this.nextTabButton._focused==false;},_showNextTabArrow:function(){if(this.nextTabButton&&this.nextTabButton!=null){this.nextTabButton.domNode.style.display="block";}},_hideNextTabArrow:function(){if(this.nextTabButton&&this.nextTabButton!=null){this.nextTabButton.domNode.style.display="none";}},_createPreviousTabArrow:function(){var _1305=new oaf.widget.layout.TabButton({title:"",editable:false,displayClose:false,baseClass:"arrowPreviousTab-top-off"});_1305.domNode.style.display="none";var _1306=this.connect(_1305,"onClick",dojo.hitch(this,function(){this.showPreviousTab();}));this.addChild(_1305,0);this.previousTabButton=_1305;this.previousTabButton._focused==false;},_showPreviousTabArrow:function(){if(this.previousTabButton&&this.previousTabButton!=null){this.previousTabButton.domNode.style.display="block";}},_hidePreviousTabArrow:function(){if(this.previousTabButton&&this.previousTabButton!=null){this.previousTabButton.domNode.style.display="none";}},showNextTab:function(){if(this.pane2button[this._currentChild]){var _1307=this.pane2button[this._currentChild].tabIndex;if(_1307<this.getChildren().length-this.notClassicalChildrenNb){var _1308=((_1307)==this.visibleChildrenMaxIndex);if(_1308){this.visibleChildrenMinIndex=this.visibleChildrenMinIndex+1;this.visibleChildrenMaxIndex=this.visibleChildrenMaxIndex+1;}this.showAdjacentTab(true);this._togglesTabs();}}},showPreviousTab:function(){if(this.pane2button[this._currentChild]){var _1309=this.pane2button[this._currentChild];if(_1309.id==this.previousTabButton.id){this.writeError("My previous arrow is selected !");return;}var _130a=_1309.tabIndex;if(_130a>1){var _130b=((_130a)==this.visibleChildrenMinIndex)&&(this.visibleChildrenMinIndex>1);if(_130b){this.visibleChildrenMinIndex=this.visibleChildrenMinIndex-1;this.visibleChildrenMaxIndex=this.visibleChildrenMaxIndex-1;}if(_130a>1){this.showAdjacentTab(false);this._showChildren();this._showPane2button();}this._togglesTabs();}}},_enableNextTabButton:function(){dojo.addClass(this.nextTabButton.domNode,"arrowNextTab-top-on");dojo.removeClass(this.nextTabButton.domNode,"arrowNextTab-top-off");this.nextTabButton.baseClass="arrowNextTab-top-on";},_disableNextTabButton:function(){dojo.addClass(this.nextTabButton.domNode,"arrowNextTab-top-off");dojo.removeClass(this.nextTabButton.domNode,"arrowNextTab-top-on");this.nextTabButton.baseClass="arrowNextTab-top-off";},_enablePreviousTabButton:function(){dojo.addClass(this.previousTabButton.domNode,"arrowPreviousTab-top-on");dojo.removeClass(this.previousTabButton.domNode,"arrowPreviousTab-top-off");this.previousTabButton.baseClass="arrowPreviousTab-top-on";},_disablePreviousTabButton:function(){dojo.addClass(this.previousTabButton.domNode,"arrowPreviousTab-top-off");dojo.removeClass(this.previousTabButton.domNode,"arrowPreviousTab-top-on");this.previousTabButton.baseClass="arrowPreviousTab-top-off";},showAdjacentTab:function(_130c){var _130d=this.adjacent(_130c);dijit.focus(_130d.focusNode);_130d.onClick();},_showPane2button:function(){for(var j=0;j<this.pane2button.length;j++){}},_showChildren:function(){for(var j=0;j<this.getChildren().length;j++){var _1310=this.getChildren()[j];}}});dojo.declare("bbtp.tabcontainer.widget.TabButton",[oaf.widget.layout.TabButton],{buildRendering:function(){oaf.widget.layout.TabButton.superclass.buildRendering.apply(this,arguments);this.title=new bbtp.tabcontainer.widget.TabLabel({"label":this.title,"editable":this.editable,"maxLength":20},this.titleNode);this.titleNode=this.title.domNode;this.title.disabled=true;}});dojo.declare("bbtp.tabcontainer.widget.TabLabel",[bbtp.common.widget.Logger,dijit.form._FormWidget],{templateString:"<span class=\"label\" dojoAttachPoint=\"focusNode\"><span dojoAttachPoint=\"labelNode\">${label}</span></span>",label:"",editable:true,editMode:"dblclick",maxLength:50,minWidth:30,disabled:false,baseClass:"",_editForm:null,_changeLabelSemaphore:1,postCreate:function(){if(this.editable==true||this.editable=="true"){this.onClickEvent=dojo.connect(this.domNode,"onclick",this,this.onClickDelay);this.onDbclickEvent=dojo.connect(this.domNode,"ondblclick",this,this.onDblclick);this.onKeyPressEvent=dojo.connect(this.domNode,"onkeypress",this,this._onKeyPress);this.editable=false;}dojo.setSelectable(this.domNode,false);},onClickDelay:function(){setTimeout(dojo.hitch(this,this.onClick),20);},onClick:function(){if((!this.disabled)&&(this.dblClick||this.editMode=="click")){this.changeLabel();this.dblClick=false;}},setTitle:function(l){this.label=l;this.labelNode.innerHTML=l;},getLabel:function(){return this.labelNode.innerHTML;},onDblclick:function(){this.dblClick=true;},changeLabel:function(){if(this._changeLabelSemaphore==1){this._changeLabelSemaphore--;this.editable=true;if(this.editMode=="dblclick"){dojo.disconnect(this.onDbclickEvent);}else{dojo.disconnect(this.onClickEvent);}if(!this._editForm){this._editForm=document.createElement("form");this._editForm.onsubmit=function(){return false;};this._editForm.className="label";var fld=document.createElement("input");fld.setAttribute("autocomplete","off");fld.id="editedField";fld.maxLength=this.maxLength;this._editForm.appendChild(fld);this.domNode.appendChild(this._editForm);this.blurHdl=dojo.connect(this._editForm.firstChild,"onblur",this,"setLabel");if(dojo.isSafari){this.connect(this._editForm.firstChild,"onkeydown","validateLabel");}else{this.connect(this._editForm.firstChild,"onkeypress","validateLabel");}}var _1313=dojo.contentBox(this.labelNode).w;if(dojo.isIE>6||dojo.isMozilla){this._editForm.firstChild.style.maxWidth=_1313>this.minWidth?_1313+"px":this.minWidth+"px";}else{if(dojo.isSafari){this._editForm.firstChild.style["width"]=_1313>this.minWidth?_1313+"px":this.minWidth+"px";}else{this._editForm.firstChild.style["width"]=_1313>this.minWidth?_1313:this.minWidth;}}this._editForm.style.display="";this.labelNode.style.display="none";if(dojo.isMozilla){this.domNode.style.MozUserSelect="";}else{dojo.setSelectable(this.domNode,true);}this._editForm.firstChild.value=this.label;if(this._editForm.firstChild.value=="&nbsp;&nbsp;&nbsp;"){this._editForm.firstChild.value="";}this._editForm.firstChild.focus();this._editForm.firstChild.select();}else{this.writeInfo("Label is already in edition mode");}},validateLabel:function(e){if(e.keyCode==13){dojo.stopEvent(e);dojo.disconnect(this.blurHdl);this.blurHdl=null;this.setLabel();this.domNode.focus();}if(e.keyCode==27){dojo.stopEvent(e);this._editForm.firstChild.value=this.label;this.setLabel();this.domNode.focus();}},setLabel:function(){if(this._changeLabelSemaphore<1){this._changeLabelSemaphore++;}if(this.editable){var label=this._editForm.firstChild.value;this.labelNode.style.display="";label=this._labelFilter(label);if(label.length==0){label="&nbsp;&nbsp;&nbsp;";}this.setTitle(label);this._editForm.style.display="none";dojo.removeClass(this.domNode,"edition");if(this.editMode=="dblclick"){this.onDbclickEvent=dojo.connect(this.domNode,"ondblclick",this,this.onDblclick);}else{this.onClickEvent=dojo.connect(this.domNode,"onclick",this,this.onClickDelay);}dojo.setSelectable(this.domNode,false);this.editable=false;setTimeout(dojo.hitch(this,function(){if(!this.blurHdl){this.blurHdl=dojo.connect(this._editForm.firstChild,"onblur",this,"setLabel");}}),100);}},_labelFilter:function(label){if(label==undefined||label==null){return "";}var reg;var _1318=new String(label);reg=new RegExp("<","gi");_1318=_1318.replace(reg,"&#60;");reg=new RegExp(">","gi");_1318=_1318.replace(reg,"&#62;");return _1318;},toString:function(){return this.label;},destroy:function(){oaf.widget.form.Label.superclass.destroy.apply(this);if(this.onClickEvent){dojo.disconnect(this.onClickEvent);}if(this.onDbclickEvent){dojo.disconnect(this.onDbclickEvent);}if(this.blurHdl){dojo.disconnect(this.blurHdl);}},_onKeyPress:function(evt){switch(evt.keyCode){case dojo.keys.ENTER:this.changeLabel();break;}}});dojo.declare("bbtp.tabcontainer.widget.BbtpConsole",null,{constructor:function(_131a){this.debugOn=_131a;},debug:function(text,obj,obj2,obj3){if(this.debugOn){console.debug(text,obj,obj2,obj3);}},setDebugOn:function(_131f){this.debugOn=_131f;}});}if(!dojo._hasResource["bbtp.tags.widget.Tags"]){dojo._hasResource["bbtp.tags.widget.Tags"]=true;dojo.provide("bbtp.tags.widget.Tags");dojo.declare("bbtp.tags.widget.Tags",[bbtp.common.widget.LoadingContainer],{skin:"grey",backColor:"",draggable:false,href:"",tags:null,catalogueType:"feed",tabTags:[],topicPublished:"/Tags",dndTypeName:"Tag",nothingToDisplay:"",constructor:function(){this.tabTags=[];djConfig.usePlainJson=true;},postMixInProperties:function(){bbtp.tags.widget.Tags.superclass.postMixInProperties.apply(this,arguments);this.i18n=dojo.i18n.getLocalization("bbtp.tags.i18n","Tags",this.lang);},postCreate:function(){this.inherited("postCreate",arguments);djConfig.usePlainJson=true;dojo.addClass(this.domNode,"Tags skin ");dojo.addClass(this.containerNode,"containerTags");this.load();this._setSkin(this.skin);if(this.backColor!=""){this.containerNode.style.backgroundColor=this.backColor;}this.topicPublished=this.topicPublished+"_"+this.id;},load:function(){if((null==this.tags)&&(""!=this.href)){var kw={handleAs:"json",url:this.href,preventCache:true,load:dojo.hitch(this,function(data){this.setLoaded(true);if(data.result.state=="done"){if(data.result.params.nbTags==0){this.setNothingToDisplayMsg(this.nothingToDisplay);}else{this.setTags(data.result.params.tags);}}else{this.onError(data.result.error);}}),error:dojo.hitch(this,function(error){this.onError(error);})};dojo.xhrGet(kw);}else{this.setTags(this.tags);}},showBorder:function(event){dojo.addClass(this.sourceNode,"sourceBorder");dojo.removeClass(this.sourceNode,"sourceComponent");if(this.buttonVisible){this.deleteBton.style.display="inline";}},hideBorder:function(event){dojo.removeClass(this.sourceNode,"sourceBorder");dojo.addClass(this.sourceNode,"sourceComponent");if(this.buttonVisible){this.deleteBton.style.display="none";}},setTags:function(tags){this.cleanContainer();this._initTabTag();var _1326=0;var n=0;var _1328=[];dojo.forEach(tags,function(tag){tag.id=this.id+"_"+n;_1328.push(tag.id);this.tabTags.push(tag);if(tag.count>_1326){_1326=tag.count;}n++;},this);var _132a=document.createElement("div");dojo.forEach(this.tabTags,function(tag){var _132c=Math.ceil(tag.count*100/_1326);var _132d=document.createElement("a");if(this.backColor!=""){_132d.style.border="1px solid "+this.backColor;dojo.connect(_132d,"onmouseover",this,function(){_132d.style.border="1px dotted rgb(255, 102, 0)";});dojo.connect(_132d,"onmouseout",this,function(){_132d.style.border="1px solid "+this.backColor;});}else{if(dojo.isIE){dojo.connect(_132d,"onmouseover",this,function(){dojo.removeClass(_132d,"nohover");});dojo.connect(_132d,"onmouseout",this,function(){setTimeout(dojo.addClass(_132d,"nohover"),20);});}}if(this.draggable){_132d.setAttribute("dndType","bbtp.tags.widget."+this.dndTypeName);dojo.addClass(_132d,"dojoDndItem");dojo.addClass(_132d,"move");}else{dojo.addClass(_132d,"pointer");dojo.connect(_132d,"onclick",this,"onClickTag");}_132d.href="javascript:;";if(_132c>90){_132d.style.fontSize="17px";}else{if(_132c>80){_132d.style.fontSize="16px";}else{if(_132c>70){_132d.style.fontSize="15px";}else{if(_132c>60){_132d.style.fontSize="14px";}else{if(_132c>50){_132d.style.fontSize="13px";}else{if(_132c>40){_132d.style.fontSize="12px";}else{if(_132c>30){_132d.style.fontSize="11px";}else{if(_132c>20){_132d.style.fontSize="10px";}else{if(_132c>10){_132d.style.fontSize="9px";}}}}}}}}}_132d.innerHTML=tag.name;_132d.id=tag.id;_132a.appendChild(_132d);},this);if(this.draggable){if(this.sourceDnd){this.sourceDnd.destroy();this.sourceDnd=null;}this.sourceDnd=new bbtp.dnd.FreezablePureSource(_132a,{accept:[]});this.sourceDnd.creator=dojo.hitch(this,function(item){var node=dojo.doc.createElement("div"),s=String(item);node.id=dojo.dnd.getUniqueId();node.className="dojoDndItem";node.innerHTML=this.i18n["dragPrefix"]+"&nbsp;<i>"+s+"</i>";return {node:node,data:item,type:["text"]};});}this.containerNode.innerHTML="";this.containerNode.appendChild(_132a);var _1331="";if(this.draggable){_1331=this.i18n["tooltipDrag"];}else{if(this.catalogueType=="feed"){_1331=this.i18n["tooltipCatalogueFeed"];}else{if(this.catalogueType=="widget"){_1331=this.i18n["tooltipCatalogueWidget"];}}}if(_1331!=""){var _1332=new dijit.Tooltip({showDelay:1100,label:_1331,connectId:_1328});}var _1333=document.createElement("div");dojo.addClass(_1333,"clear");this.containerNode.appendChild(_1333);this.setLoaded(true);},sleepSourceDnd:function(){if(this.sourceDnd){this.sourceDnd.sleep();}},wakeupSourceDnd:function(){if(this.sourceDnd){this.sourceDnd.wakeup();}},sourceDndIsFrozen:function(){if(this.sourceDnd){return this.sourceDnd.frozen;}return false;},onClickTag:function(e){var tag=this.getTagById(e.target.id);dojo.publish(this.topicPublished+":onClick",[tag.name]);},onError:function(e){console.error(e);this._displayError(this.i18n["errorLoading"]);},getTagById:function(id){for(var i=0;i<this.tabTags.length;i++){if(this.tabTags[i].id==id){return this.tabTags[i];}}return null;},destroy:function(){dojo.forEach(this.tabTags,function(tag){dojo._destroyElement(tag);delete tag;});this.destroyDescendants();bbtp.tags.widget.Tags.superclass.destroy.apply(this);},_initTabTag:function(){dojo.forEach(this.tabTags,function(tag){dojo._destroyElement(tag);delete tag;});this.tabTags=[];},_displayError:function(msg){this.itemsContainer.innerHTML=msg;},_setSkin:function(_133c){dojo.removeClass(this.domNode,this.skin+"tag");this.skin=_133c;if(this.skin!=""){dojo.addClass(this.domNode,this.skin+"tag");}},cleanContainer:function(){dojo.forEach(this.tabTags,function(tag){dojo._destroyElement(tag);delete tag;});this.destroyDescendants();this.inherited("cleanContainer",arguments);}});}if(!dojo._hasResource["bbtp.uploadedwidget.widget.UploadedWidget"]){dojo._hasResource["bbtp.uploadedwidget.widget.UploadedWidget"]=true;dojo.provide("bbtp.uploadedwidget.widget.UploadedWidget");dojo.declare("bbtp.uploadedwidget.widget.UploadedWidget",[bbtp.source.widget.Source],{topicPublished:"/UploadedWidget",approbationSatus:"",category:"",widgetLang:"",tags:"",refreshContextCallback:null,refreshMethodCallback:null,_WIDGET_STATUS_PRIVATE:"private",_WIDGET_STATUS_OK:"approved",_WIDGET_STATUS_PENDING:"on approval",_WIDGET_STATUS_REFUSED:"refused",startup:function(){this.inherited(arguments);},postMixInProperties:function(){bbtp.uploadedwidget.widget.UploadedWidget.superclass.postMixInProperties.apply(this);this.uploadedWidgetI18n=dojo.i18n.getLocalization("bbtp.uploadedwidget.i18n","UploadedWidget",this.lang);},postCreate:function(){this.inherited(arguments);dojo.connect(this.sourceElementNode,"onclick",this,"_onClick");},showBorder:function(event){this.inherited(arguments);if(this.buttonVisible){if(this.approbationSatus==this._WIDGET_STATUS_PRIVATE){this.refreshBton.style.display="inline";this.submitBton.style.display="inline";}else{if(this.approbationSatus==this._WIDGET_STATUS_PENDING){this.refreshBton.style.display="inline";this.cancelSubmittedBton.style.display="inline";}else{if(this.approbationSatus==this._WIDGET_STATUS_OK){this.refreshBton.style.display="inline";this.deleteBton.style.display="none";}}}}},hideBorder:function(event){this.inherited(arguments);if(this.buttonVisible){this.refreshBton.style.display="none";this.submitBton.style.display="none";this.cancelSubmittedBton.style.display="none";}},refreshSource:function(){dojo.hitch(this.refreshContextCallback,this.refreshMethodCallback)();},confirmSubmitSource:function(){var title="";var text=this.uploadedWidgetI18n["uploadedWidget.confirmSubmitMsg"]+this.name+" ?";var dlg=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:function(){dlg.hideDialog();},okEvent:dojo.hitch(this,function(){this.submitWidget();dlg.hideDialog();})});dlg.showDialog(dlg.DIALOGTYPE_WARNING_OKCANCEL,text,title);},confirmCancelSubmittedSource:function(){var title="";var text=this.uploadedWidgetI18n["uploadedWidget.confirmCancelSubmitMsg"]+this.name+" ?";var dlg=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:function(){dlg.hideDialog();},okEvent:dojo.hitch(this,function(){this.cancelSubmittedWidget();dlg.hideDialog();})});dlg.showDialog(dlg.DIALOGTYPE_WARNING_OKCANCEL,text,title);},confirmDeleteSource:function(){var title="";var text=this.uploadedWidgetI18n["uploadedWidget.confirmDeleteMsg"]+this.name+" ?";var dlg=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:function(){dlg.hideDialog();},okEvent:dojo.hitch(this,function(){this.deleteWidget();dlg.hideDialog();})});dlg.showDialog(dlg.DIALOGTYPE_WARNING_OKCANCEL,text,title);},submitWidget:function(){UploadedWidgetBinding.setWidgetStatusById(this.idDb,this._WIDGET_STATUS_PENDING);this.refreshSource();},cancelSubmittedWidget:function(){UploadedWidgetBinding.setWidgetStatusById(this.idDb,this._WIDGET_STATUS_PRIVATE);this.refreshSource();},deleteWidget:function(){this.destroy();UploadedWidgetBinding.delWidgetById(this.idDb);},_onClick:function(event){dojo.publish("/bbtp/uploadedwidget/widget/UploadedWidget/onClick",[this]);}});dojo.declare("bbtp.uploadedwidget.widget.UploadedWidgetContainer",[bbtp.source.widget.SourceContainer],{widgetType:"UploadedWidgetContainer",id:"",sources:null,target:"uploadedWidget",url:"",sourcesDraggable:true,buttonVisible:true,refreshContextCallback:null,refreshMethodCallback:null,widgetsList:[],nodesList:[],_WIDGET_STATUS_PRIVATE:"private",_WIDGET_STATUS_OK:"approved",_WIDGET_STATUS_PENDING:"on approval",_WIDGET_STATUS_REFUSED:"refused",postCreate:function(){this.inherited(arguments);},postMixInProperties:function(){bbtp.uploadedwidget.widget.UploadedWidgetContainer.superclass.postMixInProperties.apply(this);this.uploadedWidgetI18n=dojo.i18n.getLocalization("bbtp.uploadedwidget.i18n","UploadedWidget",this.lang);},setSources:function(_134a){this.cleanContainer();this.sources=_134a.widgets;if(this.sources&&this.sources.length==0){var txt=document.createTextNode(this.uploadedWidgetI18n["uploadedWidget.noWidget"]);this.domNode.appendChild(txt);this.nodesList.push(txt);}else{var _134c=document.createElement("h5");_134c.className="accordionPaneBlock accordionPaneContentTitle";var _134d=document.createTextNode(this.uploadedWidgetI18n["uploadedWidget.private"]);_134c.appendChild(_134d);this.domNode.appendChild(_134c);this.nodesList.push(_134c);for(key in this.sources){var _134e=this.sources[key];if(_134e.status==this._WIDGET_STATUS_PRIVATE){var _134f=new bbtp.uploadedwidget.widget.UploadedWidget({description:_134e.description,idDb:_134e.id,id:_134e.id+"_"+this.target,name:_134e.title,typeSource:_134e.sourceType,uri:_134e.URI,category:_134e.category,widgetLang:_134e.lang,tags:_134e.tags,typeBlock:_134e.sourceType,draggable:this.sourcesDraggable,buttonVisible:this.buttonVisible,approbationSatus:_134e.status,refreshContextCallback:this.refreshContextCallback,refreshMethodCallback:this.refreshMethodCallback});this.domNode.appendChild(_134f.domNode);this.nodesList.push(_134f.domNode);this.widgetsList.push(_134f);}}var _1350=document.createElement("h5");_1350.className="accordionPaneBlock accordionPaneContentTitle";var _1351=document.createTextNode(this.uploadedWidgetI18n["uploadedWidget.awaiting"]);_1350.appendChild(_1351);this.domNode.appendChild(_1350);this.nodesList.push(_1350);for(key in this.sources){var _134e=this.sources[key];if(_134e.status==this._WIDGET_STATUS_PENDING){var _134f=new bbtp.uploadedwidget.widget.UploadedWidget({description:_134e.description,idDb:_134e.id,id:_134e.id+"_"+this.target,name:_134e.title,typeSource:this.target,uri:_134e.URI,category:_134e.category,widgetLang:_134e.lang,tags:_134e.tags,typeBlock:_134e.sourceType,draggable:this.sourcesDraggable,buttonVisible:this.buttonVisible,approbationSatus:_134e.status,refreshContextCallback:this.refreshContextCallback,refreshMethodCallback:this.refreshMethodCallback});this.domNode.appendChild(_134f.domNode);this.nodesList.push(_134f.domNode);this.widgetsList.push(_134f);}}var okH5=document.createElement("h5");okH5.className="accordionPaneBlock accordionPaneContentTitle";var okTxt=document.createTextNode(this.uploadedWidgetI18n["uploadedWidget.approved"]);okH5.appendChild(okTxt);this.domNode.appendChild(okH5);this.nodesList.push(okH5);for(key in this.sources){var _134e=this.sources[key];if(_134e.status==this._WIDGET_STATUS_OK){var _134f=new bbtp.uploadedwidget.widget.UploadedWidget({description:_134e.description,idDb:_134e.id,id:_134e.id+"_"+this.target,name:_134e.title,typeSource:this.target,uri:_134e.URI,category:_134e.category,widgetLang:_134e.lang,tags:_134e.tags,typeBlock:_134e.sourceType,draggable:this.sourcesDraggable,buttonVisible:this.buttonVisible,approbationSatus:_134e.status,refreshContextCallback:this.refreshContextCallback,refreshMethodCallback:this.refreshMethodCallback});this.domNode.appendChild(_134f.domNode);this.nodesList.push(_134f.domNode);this.widgetsList.push(_134f);}}}this.setLoaded(true);},cleanContainer:function(){this.inherited(arguments);for(var i=0;i<this.widgetsList.length;i++){var _1355=this.widgetsList[i];_1355.destroy();}this.widgetsList=[];for(var i=0;i<this.nodesList.length;i++){var _1356=this.nodesList[i];var _1357=_1356.parentNode;if(_1357){_1357.removeChild(_1356);}}this.nodesList=[];}});}if(!dojo._hasResource["bbtp.mobileInstall.widget.MobileInstall"]){dojo._hasResource["bbtp.mobileInstall.widget.MobileInstall"]=true;dojo.provide("bbtp.mobileInstall.widget.MobileInstall");dojo.declare("bbtp.mobileInstall.widget.MobileInstall",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<form name=\"mobileInstall\">\n  <div class=\"mobileInstall\">\n      <!--Radio : By sms-->\n      <div dojoAttachPoint=\"phoneInstallBySms\" class=\"blockBodyElement\">\n        <input dojoAttachPoint=\"phoneInstallBySmsRadio\" type=\"radio\" name=\"choice\" checked=\"checked\"/>\n        <span class=\"radioLabel\">\n          <label dojoAttachPoint=\"phoneInstallBySmsLabel\">\n          </label>\n        </span>\n      </div>\n      <!--Form : By sms-->\n      <div class=\"blockBodyElementWithoutBorder\">\n        <p dojoAttachPoint=\"phoneInstallParagraph\">\n        </p>\n      </div>\n      <div class=\"innerBlockBodyElement\">\n          <div class=\"blockLeftElement\">\n              <span class=\"label\">\n                  <label dojoAttachPoint=\"countryCodeLabel\" for=\"phoneCode\">\n                  </label>\n              </span>\n          </div>\n          <div class=\"blockLeftElement\">\n              <select dojoAttachPoint=\"selectPhoneCodeNode\" name=\"phoneCode\" id=\"phoneCode\" dojoAttachEvent=\"onchange:onCountryChange\">\n              </select>\n          </div>\n      </div>\n      <div class=\"clearer\">\n      </div>\n      <div class=\"innerBlockBodyElement\">\n          <div class=\"blockLeftElement\">\n              <span class=\"label\">\n                  <label dojoAttachPoint=\"phoneNumberLabel\">\n                  </label>\n              </span>\n          </div>\n          <div class=\"blockLeftElement\">\n              <input dojoAttachPoint=\"phoneNumberInput\" type=\"text\" />\n          </div>\n      </div>\n      <div class=\"clearer\">\n      </div>\n      <div class=\"innerBlockBodyElement\">\n          <div class=\"blockLeftElement\">\n              <span class=\"label\">\n                  <label dojoAttachPoint=\"captchaLabel\">\n                  </label>\n              </span>\n          </div>\n          <div class=\"blockLeftElement\">\n              <table>\n                <tr>\n                  <td><input dojoAttachPoint=\"CaptchaInput\" type=\"text\" /></td>\n                  <td><span dojoAttachPoint=\"captcha\"></span></td>\n                </tr>\n                <tr>\n                  <td colspan=\"2\" dojoAttachPoint=\"captchaDescribed\"></td>\n                </tr>\n              </table>\n          </div>\n      </div>\n      <div class=\"clearer\">\n      </div>\n      <!--Radio : By link-->\n      <div dojoAttachPoint=\"phoneInstallByLink\" class=\"blockBodyElement\" id=\"blockBodyElementByLink\">\n        <input dojoAttachPoint=\"phoneInstallByLinkRadio\" type=\"radio\"   name=\"choice\"/>\n        <span class=\"label\">\n          <label dojoAttachPoint=\"phoneInstallByLinkLabel\">\n          </label>\n        </span>\n      </div>\n      <!--Form : By Link-->\n      <div class=\"blockBodyElement\">\n          <p dojoAttachPoint=\"directInstallParagraph\">\n          </p>\n      </div>\n      <div class=\"controlsBlock\">\n          <input dojoAttachPoint=\"TermOfServicesRadio\" type=\"checkbox\" />\n          <span class=\"label\">\n              <label dojoAttachPoint=\"TermOfServicesLabel\">\n              </label>\n          </span>\n          <a dojoAttachPoint=\"TermOfServicesLink\" href=\"\" target=\"_blank\" id=\"link\"></a>\n          <div class=\"blockButtonElement\" dojoAttachPoint=\"phoneInstallNode\">\n          </div>\n          <div class=\"blockButtonElement\" dojoAttachPoint=\"directInstallNode\">  \n          </div>\n          <div class=\"blockButtonElement\" dojoAttachPoint=\"cancelButton\" dojoAttachEvent=\"onclick:onCancel\"></div>\n          <div class=\"blockButtonElement\" dojoAttachPoint=\"acceptButton\" dojoAttachEvent=\"onclick:onAccept\"></div>\n          <div class=\"clearer\">\n          </div>\n      </div>\n  </div>\n</form>\n",termOfServicesUrl:"http://www.bubbletop.com/en_US_termsOfService.jsp",countryCodeUrl:"../../../../json/country.json",phoneNumberUrl:"../../services/mobileInstall/mobileInstall.php",captchaImgUrl:"../../services/mobileInstall/captchaImage.php",productDisplayed:"Djinngo",phoneNumber:"",phonePrefix:null,tokenGenerated:"",integrityTokenGenerated:"",_selectedOption:null,_dlg:null,_dlgInfo:null,postMixInProperties:function(){this.inherited("postMixInProperties",arguments);this._i18n=dojo.i18n.getLocalization("bbtp.mobileInstall.i18n","MobileInstall",this.lang);},postCreate:function(){this.inherited("postCreate",arguments);this._init();},addCaptcha:function(){var _1358=null;var _1359={action:"getToken"};var xhr=dojo.xhrPost({handleAs:"json",sync:true,preventCache:true,url:this.phoneNumberUrl,load:function(json){return json.result.params;},error:function(error){var _135d=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_135d.showDialog();},content:_1359});if(xhr.results[0]["tokenGenerated"]!="null"&&xhr.results[0]["integrityTokenGenerated"]!="null"){this.tokenGenerated=xhr.results[0]["tokenGenerated"];this.integrityTokenGenerated=xhr.results[0]["integrityTokenGenerated"];}captcha="<img src=\""+this.captchaImgUrl+"?t="+this.tokenGenerated+"\" alt=\"Captcha code\"/>";captcha+="<input type=\"hidden\" name=\"integrityToken\" value=\""+this.integrityTokenGenerated+"\"/>";this.captcha.innerHTML=captcha;},_init:function(){this.phoneInstallBySmsLabel.innerHTML=this._i18n["mobileInstall.label.bySms"];this.phoneInstallParagraph.innerHTML=this._getResourceByProduct("mobileInstall.p.phoneInstall");this.countryCodeLabel.innerHTML=this._i18n["mobileInstall.label.countryCode"];this.phoneNumberLabel.innerHTML=this._i18n["mobileInstall.label.phoneNumber"];this.directInstallParagraph.innerHTML=this._getResourceByProduct("mobileInstall.p.directInstall");this.TermOfServicesLabel.innerHTML=this._i18n["mobileInstall.label.termOfServices"]+"&nbsp;";this.TermOfServicesLink.href=this.termOfServicesUrl;this.TermOfServicesLink.innerHTML=this._i18n["mobileInstall.link.termOfServices"];this.phoneInstallByLinkLabel.innerHTML=this._i18n["mobileInstall.label.byLink"];this.captchaLabel.innerHTML=this._i18n["mobileInstall.label.captcha"];this.captchaDescribed.innerHTML=this._i18n["mobileInstall.p.infoCaptcha"];this.phonePrefix=this._i18n["mobileInstall.locale.phonePrefix"];this.addCaptcha();var _135e=new dijit.form.Button({label:this._i18n["mobileInstall.button.accept"],onClick:dojo.hitch(this,function(){this.onAccept();})});var _135f=new dijit.form.Button({label:this._i18n["mobileInstall.button.cancel"],onClick:dojo.hitch(this,function(){this.onCancel();})});this.acceptButton.appendChild(_135e.domNode);this.cancelButton.appendChild(_135f.domNode);this._fillCountryCodeSelect();var _1360=null;var _1361={action:"getPhoneNumber"};var xhr=dojo.xhrGet({handleAs:"json",sync:true,preventCache:true,url:this.phoneNumberUrl,load:function(json){return json.result.params.phoneNumber;},error:function(error){var _1365=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1365.showDialog();},content:_1361});if(xhr.results[0]!="null"&&xhr.results[0]!=null){this.phoneNumber=xhr.results[0];this.phoneNumberInput.value=this.phoneNumber;}else{this.phoneNumberInput.value=this.phonePrefix;}},onPhoneInstallClick:function(){if(this._checkValidity("thermOfServices")){if(this._checkValidity("phoneNumber")){if(this.CaptchaInput.value==""){this.displayMsg(this._i18n["mobileInstall.error.emptyCaptcha"],"");}else{if(this.phoneNumber!=""&&this.phoneNumber!==null&&this.phoneNumber!=this.phoneNumberInput.value){this.displayInfoMsg(this._i18n["mobileInstall.warning.changePhoneNumber"],"");}else{this.phoneInstall();}}}}},phoneInstall:function(){var _1366=this.CaptchaInput.value;var _1367=this.integrityTokenGenerated;var _1368=this.phoneNumberInput.value;var _1369=_1368.split("+"+this._selectedOption.value);if(_1369[0]==""){if(_1369[0]==""){var len=_1368.length;var _1368="+"+this._selectedOption.value+_1369[1].substring(0,len);}}else{var len=_1368.length;var _1368="+"+this._selectedOption.value+_1369[0].substring(1,len);}dojo.publish("oaf/widget/wt/MobileInstall/phoneInstallClicked",[_1368,_1366,_1367]);},onDirectInstallClick:function(){if(this._checkValidity("thermOfServices")){dojo.publish("oaf/widget/wt/MobileInstall/directInstallClicked");}},onCancel:function(){},onAccept:function(){if(this.phoneInstallBySmsRadio.checked){this.onPhoneInstallClick();}else{this.onDirectInstallClick();}},_fillCountryCodeSelect:function(){var _136b=new dojo.data.ItemFileReadStore({url:this.countryCodeUrl});var _136c=dojo.hitch(this,function(items,_136e){dojo.forEach(items,dojo.hitch(this.selectPhoneCodeNode,function(i){var _1370=document.createElement("option");_1370.setAttribute("value",_136b.getValue(i,"code"));_1370.setAttribute("available",_136b.getValue(i,"available"));var txt2=document.createTextNode(_136b.getValue(i,"pays"));_1370.appendChild(txt2);this.appendChild(_1370);}));switch(this.phonePrefix){case "+33":this.selectPhoneCodeNode.selectedIndex=0;break;case "+48":this.selectPhoneCodeNode.selectedIndex=3;break;case "+44":default:this.selectPhoneCodeNode.selectedIndex=1;break;}this._selectedOption=this.selectPhoneCodeNode.options[this.selectPhoneCodeNode.selectedIndex];});var _1372=function(error,_1374){alert("The request to the store failed. "+error);};_136b.fetch({onComplete:_136c,onError:_1372});},onCountryChange:function(e){this._selectedOption=e.target.options[e.target.selectedIndex];this.phoneNumber="+"+this._selectedOption.value;this.phoneNumberInput.value=this.phoneNumber;},displayMsg:function(_1376,title){if(null===this._dlg){this._dlg=new bbtp.common.widget.DialogAlert({width:240,title:title});}this._dlg.showDialog(this._dlg.DIALOGTYPE_WARNING,_1376,title);},displayInfoMsg:function(_1378,title){if(null===this._dlgInfo){this._dlgInfo=new bbtp.common.widget.DialogAlert({width:350,title:title,cancelEvent:null,okEvent:dojo.hitch(this,function(){this._dlgInfo.hideDialog();this.phoneInstall();})});}this._dlgInfo.showDialog(this._dlgInfo.DIALOGTYPE_WARNING_OKCANCEL,_1378,title);},_checkValidity:function(what){switch(what){case "phoneNumber":var valid=false;var _137c=this.phoneNumberInput.value;if(_137c==""||_137c.length<=3){this.displayMsg(this._i18n["mobileInstall.error.emptyPhoneNumber"],"");}else{var _137d=this._selectedOption.value;if(_137d==""){valid=false;this.displayMsg(this._i18n["mobileInstall.error.wrongCountry"],"");}else{var _137e=new RegExp("^(?:(?:\\+)?"+_137d+")?0?\\d{9,18}$");valid=_137e.test(_137c);if(valid==false){this.displayMsg(this._i18n["mobileInstall.error.wrongPhoneNumber"],"");}}}return valid;case "thermOfServices":if(!this.TermOfServicesRadio.checked){this.displayMsg(this._i18n["mobileInstall.warning.termOfServices"],"");return false;}break;}return true;},_getResourceByProduct:function(_137f){var _1380=new RegExp("(PRODUCT)","g");var _1381=this._i18n[_137f];var _1382=_1381.replace(_1380,this.productDisplayed);return _1382;}});}if(!dojo._hasResource["bbtp.external.communityPage.CommunityPage"]){dojo._hasResource["bbtp.external.communityPage.CommunityPage"]=true;dojo.provide("bbtp.external.communityPage.CommunityPage");var pathForBuiltVersion="../../../../../../";var pathForNotBuiltVersion="../../../../";var currentPath=pathForBuiltVersion;dojo.registerModulePath("bbtp.common",currentPath+"common/js/oaf/bbtp/common");dojo.registerModulePath("bbtp.common.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.editbox.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.editbox",currentPath+"wt/js/oaf/bbtp/editbox");dojo.registerModulePath("bbtp.contact.i18n",currentPath+"contact/locale");dojo.registerModulePath("bbtp.contact",currentPath+"contact/js/oaf/bbtp/contact");dojo.registerModulePath("bbtp.communityPage.i18n",currentPath+"communityPage/locale");dojo.registerModulePath("bbtp.about.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.help.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.auth",currentPath+"authManager/js/oaf/bbtp/auth");dojo.registerModulePath("bbtp.auth.i18n",currentPath+"authManager/locale");dojo.registerModulePath("bbtp.auth",currentPath+"authManager/js/oaf/bbtp/auth");dojo.registerModulePath("bbtp.footerbar.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.footerbar",currentPath+"wt/js/oaf/bbtp/footerbar");dojo.addOnLoad(function(){if(typeof communityPage=="undefined"){return;}var auth;communityPage.init();});function CommunityPage(){this.mainTabContainer=null;this.publicPagesPane=null;this.activitiesPane=null;this.resultPane=null;this.resultContainer=null;this.i18n=null;this.isUserConnected=false;this.latestActivityTitleContainer=null;this.uploadDirUrl="../../wt/ressources/avatar/big/";this.profileId=null;this.profileNickname=null;this.nbResultByDay=2;this.selectedTab="";this.selectedFilter=2;this.debug=false;this.init=function(){this.i18n=dojo.i18n.getLocalization("bbtp.communityPage.i18n","CommunityPage",dojo.locale);var kx=dojo.xhrGet({handleAs:"json",sync:true,url:"../binding/params_services.json",load:function(json){CommunityBinding.params=json.params.community;UserPrefs.params=json.params.userPrefs;},error:function(error){alert(error);}});publicPagesContentPane=dijit.byId("publicPages");if(!publicPagesContentPane.isLoaded){publicPagesContentPane.onLoad=dojo.hitch(this,function(){this.initRecentlyUpdatedPage();this.initRecentlyCreatedPage();this.initPopularPage();this.initSearchPulblicPage();});}else{this.initRecentlyUpdatedPage();this.initRecentlyCreatedPage();this.initPopularPage();this.initSearchPulblicPage();}activitiesContentPane=dijit.byId("activities");activitiesContentPane.onLoad=dojo.hitch(this,function(){this.initLatestActivities();});this.initFooterLinkBar();dojo.subscribe("oaf/widget/common/SearchingFormOptions/searchClicked",this,function(type,text){this._onSearch(type,text);});this.mainTabContainer=dijit.byId("mainTabContainer");this.mainTabContainer.selectChild(this.selectedTab);navBar.display();if(this.product=="pozbierane"){navBar.setTop("100px");}};this.setProfileId=function(_1389){this.profileId=_1389;this.isUserConnected=(null!=_1389&&0!=_1389);};this.selectTab=function(tab){if("activities"!=tab||"publicPages"!=tab){alert("wrong tab name");}else{this.selectedTab=tab;}};this.initRecentlyUpdatedPage=function(){var _138b=new bbtp.common.widget.TitleContainer({title:this.i18n["CommunityPage.publicPage.pane.rescentlyUpdated.title"]},"recentlyUpdatedDiv");_138b.startup();var _138c=CommunityBinding.getRecentlyUpdated();var _138d=null;var _138e=null;var count=0;var _1390=-1;var _1391=true;if(_138c.params.nbContacts>0){dojo.forEach(_138c.params.contacts,dojo.hitch(this,function(item){var _1393=new Date(item.created*1000);currentDay=_1393.getDay();if(currentDay!=_1390||count>this.nbResultByDay){_1390=currentDay;count=0;if(null!=_138e){_138e.setLoaded(true);}_138e=new bbtp.contact.widget.ContactContainer({target:"ContactActivity",uploadDirUrl:this.uploadDirUrl,title:this._getTitleDate(_1393)});_138b.addChild(_138e);_1391=true;}_138d=new bbtp.contact.widget.ContactActivity({nickname:item.nickname,srcAvatar:this.uploadDirUrl+item.srcAvatar,profileId:item.profileId,publicPageUrl:item.publicPageUrl,activityType:item.activityType,blockType:item.blockType,blockId:item.blockId,blockTitle:item.blockTitle,comments:item.comments,created:Common.getTime(item.created)});_138e.addChild(_138d);if(_1391){dojo.addClass(_138d.domNode,"contactHighLight");}_1391=!_1391;}));_138e.setLoaded(true);}};this.initRecentlyCreatedPage=function(){var _1394=new bbtp.common.widget.TitleContainer({title:this.i18n["CommunityPage.publicPage.pane.rescentlycreated.title"]},"recentlyCreatedDiv");var _1395=CommunityBinding.getRecentlyCreated();var _1396=new bbtp.contact.widget.ContactContainer({target:"ContactRecentCreated",contacts:_1395.params.contacts,uploadDirUrl:this.uploadDirUrl});_1394.startup();_1394.addChild(_1396);};this.initPopularPage=function(){var _1397=new bbtp.common.widget.TitleContainer({title:this.i18n["CommunityPage.publicPage.pane.popular.title"]},"popularDiv");var _1398=CommunityBinding.getPopularPublicPages();var _1399=new bbtp.contact.widget.ContactContainer({target:"ContactPopular",contacts:_1398.params.contacts,uploadDirUrl:this.uploadDirUrl});_1397.addChild(_1399);};this.initSearchPulblicPage=function(){var _139a=new bbtp.common.widget.TitleContainer({title:this.i18n["CommunityPage.publicPage.pane.search.title"]},"searchDiv");var _139b=new bbtp.common.widget.SearchingFormOptions({inputSize:30});_139b.addOption(this.i18n["CommunityPage.publicPage.search.option.people"],"byPeople",true);_139b.addOption(this.i18n["CommunityPage.publicPage.search.option.interest"],"byInterest");_139a.addChild(_139b);};this.initLatestActivities=function(){dojo.byId("filterFormLabel").innerHTML=this.i18n["CommunityPage.activities.label.see"];dojo.byId("contactsFilterLabel").innerHTML=this.i18n["CommunityPage.activities.checkBox.label.contacts"];dojo.byId("favoritesFilterLabel").innerHTML=this.i18n["CommunityPage.activities.checkBox.label.favorites"];dojo.byId("contactsFilterCheckBox").onclick=dojo.hitch(this,function(e){this.onFilterClick(e);});dojo.byId("favoritesFilterCheckBox").onclick=dojo.hitch(this,function(e){this.onFilterClick(e);});var _139e="";var _139f=dojo.byId("latestActivitiesHead");var _13a0=dojo.byId("latestActivities");var _13a1=null;var _13a2=null;var _13a3="";if(this.isUserConnected){_139f.style.display="none";_13a0.style.display="";_139e=this.i18n["CommunityPage.activities.latestAcitivities.title.user"];this.latestActivityTitleContainer=new bbtp.common.widget.TitleContainer({title:_139e},"latestActivities");var _13a4=true;var _13a5=CommunityBinding.getLatestActivities();if("done"==_13a5.state&&_13a5.params.nbContacts>0){dojo.forEach(_13a5.params.contacts,dojo.hitch(this,function(item){var _13a7=new Date(item.created*1000);currentDay=_13a7.getDay();if(currentDay!=_13a3){_13a3=currentDay;if(null!=_13a2){_13a2.setLoaded(true);}_13a2=new bbtp.contact.widget.ContactContainer({target:"ContactLatestActivity",uploadDirUrl:this.uploadDirUrl,title:this._getTitleDate(_13a7)});this.latestActivityTitleContainer.addChild(_13a2);_13a4=true;}_13a1=new bbtp.contact.widget.ContactLatestActivity({nickname:item.nickname,srcAvatar:this.uploadDirUrl+item.srcAvatar,profileId:item.profileId,publicPageUrl:item.publicPageUrl,targetNickname:item.targetNickname,targetPublicPageUrl:item.targetPublicPageUrl,activityType:item.activityType,blockType:item.blockType,blockId:item.blockId,blockTitle:item.blockTitle,comments:item.comments,created:Common.getTime(item.created),isFavorit:(item.isFavorit=="1")?true:false,isContact:(item.isContact=="1")?true:false});_13a2.addChild(_13a1);if(_13a4){dojo.addClass(_13a1.domNode,"contactHighLight");}_13a4=!_13a4;}));_13a2.setLoaded(true);var _13a8=dojo.byId("contactsFilterCheckBox");var _13a9=dojo.byId("favoritesFilterCheckBox");switch(this.selectedFilter){case 0:_13a8.checked=false;_13a9.checked=false;break;case 1:_13a8.checked=true;_13a9.checked=false;break;case 2:_13a8.checked=false;_13a9.checked=true;break;default:_13a8.checked=true;_13a9.checked=true;}this._filterContactActivities(this.selectedFilter);}else{var div=document.createElement("div");div.className="error";var txt1=document.createTextNode(this.i18n["CommunityPage.activities.latestAcitivities.noActivities"]);div.appendChild(txt1);var cp=new dijit.layout.ContentPane({});cp.setContent(div);this.latestActivityTitleContainer.addChild(cp);}}else{_139f.style.display="";_13a0.style.display="none";dojo.byId("activitySentence").innerHTML=this.i18n["CommunityPage.activities.p"];dojo.byId("activitySinUp").innerHTML=this.i18n["CommunityPage.activities.a.signUp"];}};this.initFooterLinkBar=function(){var _13ad="";if(this.supportMail){_13ad=this.supportMail;}if(typeof (this.aboutVisible)=="undefined"){this.aboutVisible=true;}var _13ae=new bbtp.footerbar.widget.FooterBar({height:"40px",languageVisible:true,developerLink:this.developerUrl,blogLink:this.blogUrl,termsLink:this.termsLink,policyLink:this.policyLink,aboutVisible:this.aboutVisible,tourVisible:false,contactMail:_13ad,productDisplayed:this.productDisplayed,copyright:this.copyright});dojo.body().appendChild(_13ae.domNode);if(typeof (this.logoClass)!="undefined"){dojo.addClass(dojo.byId("footer-logo"),this.logoClass);}dojo.connect(_13ae.aboutNode,"onclick",dojo.hitch(this,function(){AboutDlg.display("../../",this.resourceSuffix,this.productDisplayed);}));};this.setResourceSuffix=function(_13af){this.resourceSuffix=_13af;};this.setProduct=function(p){this.product=p;};this.setProductDisplayed=function(p){this.productDisplayed=p;};this.displaySearchResult=function(_13b2,_13b3){var title=this.i18n["CommunityPage.publicPage.pane.searchResult.title"];title=title.replace(/\${search}/,_13b3);var _13b5=CommunityBinding.getContactPublicPagesBy(_13b2,_13b3,onLoaded=dojo.hitch(this,function(_13b6){if(null==this.resultPane){this.resultPane=new bbtp.common.widget.TitleContainer({title:title},"resultDiv");this.resultContainer=new bbtp.contact.widget.ContactContainer({target:"ContactPopular",uploadDirUrl:this.uploadDirUrl});this.resultPane.addChild(this.resultContainer);}else{this.resultPane.setTitle(title);}if(_13b6.params.contacts==""){this.resultPane.setTitle(this.i18n["CommunityPage.publicPage.pane.searchResult.notFound"]);}this.resultContainer.setContacts(_13b6.params.contacts);}));};this._getTitleDate=function(date){var _13b8=null;var today=new Date();var _13ba=today.getDate();var _13bb=date.getDate();var _13bc=today.getMonth();var _13bd=date.getMonth();if(_13bc==_13bd){if(today.getDate()==date.getDate()){_13b8=this.i18n["CommunityPage.activities.today"];}else{if(_13ba-_13bb==1){_13b8=this.i18n["CommunityPage.activities.yesterday"];}}}if(_13b8==null){_13b8=dojo.date.locale.format(date,{selector:"date",formatLength:"long"});}return _13b8;};this._filterContactActivities=function(type){var _13bf=false;var _13c0=this.latestActivityTitleContainer.getChildren();dojo.forEach(_13c0,function(_13c1){if(!_13c1.getChildren){return;}var _13c2=_13c1.getChildren();dojo.forEach(_13c2,function(_13c3){switch(type){case 0:_13c3.hide();break;case 1:if(_13c3.isContact){_13c3.show();}else{_13c3.hide();}_13c3.showFavoritIcon(false);dojo.byId("contactsFilterCheckBox").checked=true;break;case 2:if(_13c3.isFavorit){_13c3.show();_13c3.showFavoritIcon(true);}else{_13c3.hide();}break;case 3:_13c3.show();_13c3.showFavoritIcon(_13c3.isFavorit);break;}});});};this.onFilterClick=function(e){var _13c5=false;var _13c6=false;var _13c7=(window.event)?window.event.srcElement:e.target;if("favoritesFilterCheckBox"==_13c7.id){_13c5=_13c7.checked;_13c6=dojo.byId("contactsFilterCheckBox").checked;}if("contactsFilterCheckBox"==_13c7.id){_13c5=dojo.byId("favoritesFilterCheckBox").checked;_13c6=_13c7.checked;}if(_13c5&&_13c6){this._filterContactActivities(3);}else{if(_13c5&&!_13c6){this._filterContactActivities(2);}else{if(_13c6&&!_13c5){this._filterContactActivities(1);}else{this._filterContactActivities(1);}}}};this._onSearch=function(type,text){this.displaySearchResult(type,text);};};}if(!dojo._hasResource["bbtp.external.communityPage.binding.CommunityBinding"]){dojo._hasResource["bbtp.external.communityPage.binding.CommunityBinding"]=true;dojo.provide("bbtp.external.communityPage.binding.CommunityBinding");var CommunityBinding=new Object();CommunityBinding.params=null;CommunityBinding.debug=false;CommunityBinding.getRecentlyUpdated=function(){var _13ca=null;var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:CommunityBinding.params.getRecentlyUpdated,load:function(json){_13ca=json.result;if(CommunityBinding.debug){console.info("Results for getRecentlyUpdated:",_13ca);}},error:function(error){alert(error);}};dojo.xhrPost(kw);return _13ca;};CommunityBinding.getRecentlyCreated=function(){var _13ce=null;var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:CommunityBinding.params.getRecentlyCreated,load:function(json){_13ce=json.result;if(CommunityBinding.debug){console.info("Results for getRecentlyCreated:",_13ce);}},error:function(error){alert(error);}};dojo.xhrPost(kw);return _13ce;};CommunityBinding.getPopularPublicPages=function(){var _13d2=null;var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:CommunityBinding.params.getPopularPublicPages,load:function(json){_13d2=json.result;if(CommunityBinding.debug){console.info("Results for getPopularPublicPages:",_13d2);}},error:function(error){alert(error);}};dojo.xhrPost(kw);return _13d2;};CommunityBinding.getLatestActivities=function(){var _13d6=null;var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:CommunityBinding.params.getLatestActivities,load:function(json){_13d6=json.result;if(CommunityBinding.debug){console.info("Results for getLatestActivities:",_13d6);}},error:function(error){alert(error);}};dojo.xhrPost(kw);return _13d6;};CommunityBinding.getContactPublicPagesBy=function(_13da,_13db,_13dc){var _13dd=null;var _13de={searchType:_13da,searchText:_13db};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:CommunityBinding.params.getContactPublicPagesBy,load:function(json){_13dd=json.result;if(CommunityBinding.debug){console.info("Results for getContactPublicPagesBy:",_13dd);console.info("searchType: %s, searchText: %s",_13da,_13db);}_13dc(_13dd);},error:function(error){alert(error);},content:_13de};dojo.xhrPost(kw);};CommunityBinding.setParams=function(_13e2,debug){CommunityBinding.params=_13e2;if(null!=debug){CommunityBinding.debug=debug;}else{CommunityBinding.debug=CommunityBinding.params.debug?CommunityBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.common.Common"]){dojo._hasResource["bbtp.external.common.Common"]=true;dojo.provide("bbtp.external.common.Common");var Common=new Object();Common.dialogAlert=null;Common.DIALOG_ALERT_TYPE_INFO="info";Common.DIALOG_ALERT_TYPE_OK="ok";Common.DIALOG_ALERT_TYPE_WARNING="warning";Common.DIALOG_ALERT_TYPE_ERROR="error";Common.DIALOG_ALERT_TYPE_WARNING_OKCANCEL="okCancel";Common.displayDialog=function(type,_13e5,title,_13e7,_13e8){if(null!=Common.dialogAlert){Common.dialogAlert.destroy();Common.dialogAlert=null;}Common.dialogAlert=new bbtp.common.widget.DialogAlert({width:450,title:title,cancelEvent:_13e7,okEvent:_13e8});switch(type){case Common.DIALOG_ALERT_TYPE_INFO:Common.dialogAlert.showDialog(Common.dialogAlert.DIALOGTYPE_INFO,_13e5,title);break;case Common.DIALOG_ALERT_TYPE_OK:Common.dialogAlert.showDialog(Common.dialogAlert.DIALOGTYPE_OKCANCEL,_13e5,title);break;case Common.DIALOG_ALERT_TYPE_WARNING:Common.dialogAlert.showDialog(Common.dialogAlert.DIALOGTYPE_WARNING,_13e5,title);break;case Common.DIALOG_ALERT_TYPE_ERROR:Common.dialogAlert.showDialog(Common.dialogAlert.DIALOGTYPE_ERROR,_13e5,title);break;case Common.DIALOG_ALERT_TYPE_WARNING_OKCANCEL:Common.dialogAlert.showDialog(Common.dialogAlert.DIALOGTYPE_WARNING_OKCANCEL,_13e5,title);break;}};Common.getDate=function(_13e9,_13ea,_13eb){var date=new Date(_13e9*1000);var _13ed=dojo.date.locale.format(date,{locale:this.lang,timePattern:_13ea,formatLength:_13eb});return _13ed;};Common.getTime=function(_13ee,_13ef,_13f0){var date=new Date(_13ee*1000);var _13f2=dojo.date.locale.format(date,{locale:this.lang,selector:"time",timePattern:_13ef,formatLength:_13f0});return _13f2;};Common.getMonth=function(_13f3){var month=new Array(12);month[0]="January";month[1]="February";month[2]="March";month[3]="April";month[4]="May";month[5]="June";month[6]="July";month[7]="August";month[8]="September";month[9]="October";month[10]="November";month[11]="December";return month[_13f3];};Common.checkEmail=function(email){var _13f6=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return (_13f6.test(email));};Common.toggleNodeDisplay=function(_13f7,_13f8){dojo.forEach(_13f7,function(node){node.style.display="";});dojo.forEach(_13f8,function(node){node.style.display="none";});};Common.getLocaleWithCountry=function(){var _13fb=dojo.locale;_13fb=_13fb+"_"+_13fb.toUpperCase();return _13fb;};}if(!dojo._hasResource["bbtp.external.common.Authentication"]){dojo._hasResource["bbtp.external.common.Authentication"]=true;dojo.provide("bbtp.external.common.Authentication");var auth=null;var Authentication=new Object();Authentication.i18n=null;Authentication.phpLocale=null;Authentication.authentificationsArray=new Array();Authentication.dlgUnavailableFuncForAnonymousMessage=null;Authentication.showLoginDialog=function(_13fc,_13fd,_13fe,_13ff,_1400){Authentication.createAuthentification(_13fc,_13fd,_13fe,_13ff,_1400);var _1401=Authentication.authentificationsArray[_13fd];var _1402=Authentication.getI18n()["authentication"];auth=new bbtp.common.widget.DialogMessage({title:_1402,cancelEvent:Authentication.cancelAuthentication,modialDialog:true,content:_1401,width:410});auth.showDialog();};Authentication.cancelAuthentication=function(){auth.destroy();};Authentication.getRegistrationUrl=function(_1403,_1404,_1405,_1406,_1407){var _1408="djinngo";var _1409="bbtp";var _140a="";var _140b="../../../auth/local/";if(arguments.length>1){if(_1404!=null&&_1404!=""){_1408=_1404;}if(arguments.length>2){if(_1405!=null&&_1405!=""){_1409=_1405;}if(arguments.length>3){if(_1406!=null&&_1406!=""){_140a=_1406;}if(arguments.length>4){if(_1407!=null&&_1407!=""){_140b=_1407;}}}}}var _140c=_140b+"registration_form"+_140a+".php?pdt="+_1408+"&skin="+_1409+"&referer="+_1403;if(Authentication.phpLocale!=null){_140c=_140c+"&lang="+Authentication.phpLocale;}return _140c;};Authentication.createAuthentification=function(_140d,_140e,_140f,_1410,_1411){var _1412=Authentication.authentificationsArray[_140e];var _1413="bbtp";var _1414="djinngo";if(_1412){_1412.destroy();}var _1415="../../authManager/services/login_choice.php";if(arguments.length>2){if(_140f!=null&&_140f!=""){_1415=_140f+"/"+_1415;}if(arguments.length>3){if(_1410!=null&&_1410!=""){_1413=_1410;}if(arguments.length>4){if(_1411!=null&&_1411!=""){_1414=_1411;}}}}var _1416=_1415+"?pdt="+_1414+"&skin="+_1413+"&referer="+_140e;if(Authentication.phpLocale!=null&&Authentication.phpLocale!=""){_1416=_1416+"&lang="+Authentication.phpLocale;}_1412=new bbtp.auth.widget.Authentification({id:_140d,uri:_1416});Authentication.authentificationsArray[_140e]=_1412;};Authentication.setPhpLocale=function(_1417){Authentication.phpLocale=_1417;};Authentication.getPhpLocale=function(){return (Authentication.phpLocale);};Authentication.setUserAccessLevel=function(_1418){Authentication.userAccessLevel=_1418;};Authentication.getUserAccessLevel=function(){return (Authentication.userAccessLevel);};Authentication.isUserAnonymous=function(){return (Authentication.userAccessLevel==0);};Authentication.showUnavailableFuncForAnonymousMessage=function(_1419,_141a,_141b,_141c,_141d){if(Authentication.dlgUnavailableFuncForAnonymousMessage==null){Authentication.dlgUnavailableFuncForAnonymousMessage=new bbtp.common.widget.DialogAlert({title:"",width:300,cancelEvent:dojo.hitch(this,function(){}),okEvent:dojo.hitch(this,function(){window.open(Authentication.getRegistrationUrl(_1419,_141a,_141b,_141c,_141d),"_self");})});}Authentication.dlgUnavailableFuncForAnonymousMessage.showDialog(Authentication.dlgUnavailableFuncForAnonymousMessage.DIALOGTYPE_WARNING_OKCANCEL,Authentication.getI18n()["unavailableFuncForAnonymousMessage"],Authentication.getI18n()["unavailableFuncForAnonymousTitle"]);};Authentication.getI18n=function(){if(!Authentication.i18n){Authentication.i18n=dojo.i18n.getLocalization("bbtp.common.i18n","Authentication",this.lang);}return Authentication.i18n;};Authentication.requireConnection=function(_141e){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING_OKCANCEL,Authentication.getI18n()["Authentication.connectRequest.msg"],"",null,dojo.hitch(this,function(){Authentication.showLoginDialog("AuthenticationWidgetId",_141e);}));};}if(!dojo._hasResource["bbtp.external.common.About"]){dojo._hasResource["bbtp.external.common.About"]=true;dojo.provide("bbtp.external.common.About");AboutDlg=new Object();AboutDlg.Dlg=null;AboutDlg.helpWidget=null;AboutDlg.display=function(_141f,_1420,_1421){this.i18n=dojo.i18n.getLocalization("bbtp.about.i18n","About",this.lang);var _1422=this.i18n["aboutUrlHtmlContent"];_1422=_1422+"about";if(arguments.length>1&&_1420!=null&&_1420!=""){_1422=_1422+_1420;}_1422=_1422+".html";var _1423="Djinngo";if(arguments.length>2&&_1421!=null&&_1421!=""){_1423=_1421;}var title=AboutDlg.getResourceByProduct("aboutTitle",_1423);var widId="aboutPlayer";if(this.Dlg!=null){this.helpWidget.destroy();this.Dlg.hide();}var _1426=dojo.doc.createElement("div");_1426.id=widId;dojo.body().appendChild(_1426);this.helpWidget=new bbtp.help.widget.Help({location:_141f+_1422},widId);this.Dlg=new bbtp.common.widget.Dialog({width:560,title:title,modalDialog:true,contentHeight:440,contentId:widId});this.Dlg.showDialog();};AboutDlg.getResourceByProduct=function(_1427,_1428){var _1429=new RegExp("(PRODUCT)","g");var _142a=this.i18n[_1427];var _142b=_142a.replace(_1429,_1428);return _142b;};}if(!dojo._hasResource["bbtp.external.common.Help"]){dojo._hasResource["bbtp.external.common.Help"]=true;dojo.provide("bbtp.external.common.Help");HelpDlg=new Object();HelpDlg.Dlg=null;HelpDlg.helpWidget=null;HelpDlg.display=function(_142c,_142d,_142e){this.i18n=dojo.i18n.getLocalization("bbtp.help.i18n","Help",this.lang);var _142f=this.i18n["helpUrlHtmlContent"];_142f=_142f+"help";if(arguments.length>1&&_142d!=null&&_142d!=""){_142f=_142f+_142d;}_142f=_142f+".html";var _1430="Djinngo";if(arguments.length>2&&_142e!=null&&_142e!=""){_1430=_142e;}var title=HelpDlg.getResourceByProduct("helpTitle",_1430);var widId="helpPlayer";if(this.Dlg!=null){this.helpWidget.destroy();this.Dlg.hide();}var _1433=dojo.doc.createElement("div");_1433.id=widId;dojo.body().appendChild(_1433);this.helpWidget=new bbtp.help.widget.Help({location:_142c+_142f},widId);this.Dlg=new bbtp.common.widget.Dialog({width:750,title:title,modalDialog:true,contentHeight:450,contentId:widId});this.Dlg.showDialog();};HelpDlg.getResourceByProduct=function(_1434,_1435){var _1436=new RegExp("(PRODUCT)","g");var _1437=this.i18n[_1434];var _1438=_1437.replace(_1436,_1435);return _1438;};}if(!dojo._hasResource["bbtp.external.contact.Contacts"]){dojo._hasResource["bbtp.external.contact.Contacts"]=true;dojo.provide("bbtp.external.contact.Contacts");var Contacts=new Object();Contacts.contactListDlg=null;Contacts.contactQueryDlg=null;Contacts.contactRequestDlg=null;Contacts.contactMail=null;Contacts.InvitDlg=null;Contacts.searchDlg=null;Contacts.sharingDlg=null;Contacts.profileDialog=null;Contacts.contactProfilWidget=null;Contacts.contactToAddContainer=null;Contacts.contactListContainer=null;Contacts.contactSourcesContainer=null;Contacts.tagsContainer=null;Contacts.userProfileId="";Contacts.i18n=null;Contacts.contactsUrl="";Contacts.subscriptions=[];Contacts.AvatarUploadDir="../../../wt/ressources/avatar/small/";Contacts.AvatarUploadDirBig="../../../wt/ressources/avatar/big/";Contacts.bbtpTeamProfileId=0;dojo.subscribe("alerts",null,function(_1439,_143a){alert(_1439+"\n"+_143a);});Contacts.displaySearchDlg=function(){if(Contacts.searchDlg){Contacts.searchDlg.destroy();Contacts.searchDlg=null;}var _143b=new bbtp.common.widget.SearchingForm({inputSize:30});Contacts.searchDlg=new bbtp.common.widget.Dialog({width:350,title:Contacts.i18n["searchDlg.title"],modalDialog:true});Contacts.searchDlg.containerNode.appendChild(_143b.domNode);Contacts.searchDlg.showDialog();};Contacts.findContacts=function(_143c){var _143d=UserProfileBinding.findUserProfile(_143c);if(_143d.state=="done"){var _143e=_143d.params.nbContacts;_143e=String(_143e);switch(_143e){case "0":var reg=/\${contactName}/;var msg=Contacts.i18n["findContacts.error.noContact"];var title=Contacts.i18n["findContacts.error.noContactTitle"];msg=msg.replace(reg,_143c);Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,msg,title);break;case "1":Contacts.displayContactQueryDialog(_143d.params.contacts[0],true);break;default:Contacts.displayContactListDlg(_143d.params.contacts);}}else{Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_143d.error,Contacts.i18n["Contact.error"]);}};Contacts.displayContactQueryDialog=function(_1442,_1443){if(Contacts.contactQueryDlg){Contacts.contactQueryDlg.destroy();Contacts.contactQueryDlg=null;}var _1444=_1442.srcAvatar;if(_1443){_1444=Contacts.AvatarUploadDirBig+_1442.srcAvatar;}var _1445=new bbtp.contact.widget.ContactQuery({nickname:_1442.nickname,firstName:_1442.firstName,lastName:_1442.lastName,profileId:_1442.profileId,srcAvatar:_1444});Contacts.contactQueryDlg=new bbtp.common.widget.DialogMessage({width:350,title:Contacts.i18n["contactQueryDlg.title"],modalDialog:true,buttonsAlignment:"right"});Contacts.contactQueryDlg.containerNode.appendChild(_1445.domNode);Contacts.contactQueryDlg.addButton(Contacts.i18n["contactQueryDlg.button.add"],dojo.hitch(_1445,function(){var msg=this.i18n["contactQuery.message.confirm"];msg=msg.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");ContactBinding.askContact(this.getMessage(),this.profileId,function(_1447){if("error"==_1447.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_1447.error,Contacts.i18n["Contact.warning"]);}if("done"==_1447.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,msg,Contacts.i18n["Contact.info"]);}});Contacts.contactQueryDlg.destroy();Contacts.contactQueryDlg=null;}));Contacts.contactQueryDlg.addButton(Contacts.i18n["contactQueryDlg.button.cancel"],function(){Contacts.contactQueryDlg.destroy();Contacts.contactQueryDlg=null;});Contacts.contactQueryDlg.showButtonsBar(true);Contacts.contactQueryDlg.showDialog();};Contacts.displayContactRequestDialog=function(msg){if(Contacts.contactQueryDlg){Contacts.contactQueryDlg.destroy();}var _1449=UserProfileBinding.getUserProfileById(msg.userIdFrom);if(_1449.state=="done"){var _144a=_1449.params.userProfile;var _144b=_144a.srcAvatar;}else{var _144b="default.gif";}var _144c=new bbtp.contact.widget.ContactRequest({nickname:msg.userNameFrom,userIdTo:msg.userIdFrom,uploadDirUrl:Messages.AvatarUploadDir,srcAvatar:Messages.AvatarUploadDir+_144b});Contacts.contactRequestDlg=new bbtp.common.widget.DialogMessage({width:350,title:Contacts.i18n["contactRequest.title"],modalDialog:true,topMost:true});Contacts.contactRequestDlg.containerNode.appendChild(_144c.domNode);Contacts.contactRequestDlg.addButton(Contacts.i18n["contactRequest.button.accept"],dojo.hitch(_144c,function(){var msg=Contacts.i18n["contactRequest.confirSend.message"];msg=msg.replace(/\${nickname}/,"<strong>"+this.nickname+"</strong>");var _144e=ContactBinding.acceptRequest(this.userIdTo,this.getMessage(),this.getUserRequest(),function(_144f){if("error"==_144f.state){var _1450=new bbtp.common.widget.DialogWait({title:"",message:_144f.error,autoClose:true,modalDialog:false});_1450.showDialog();}if("done"==_144f.state){dojo.publish("Contacts:onAcceptRequest",[this.userIdTo]);Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,msg,Contacts.i18n["contactRequest.confirSend.title"]);Messages.showCorrespondence();MessageBinding.deleteMsg(Messages.openedMsgId);Messages.inboxNeedRefresh=true;Messages.displayMessages("inbox");}Contacts.contactRequestDlg.destroy();});}));Contacts.contactRequestDlg.addButton(Contacts.i18n["contactRequest.button.cancel"],function(){Contacts.contactRequestDlg.destroy();});Contacts.contactRequestDlg.showButtonsBar(true);Contacts.contactRequestDlg.showDialog();};Contacts.displayContactListDlg=function(_1451){var _1452=document.createElement("div");_1452.className="blockBodyElement";var div2=document.createElement("div");div2.className="innerBlockBodyElement";_1452.appendChild(div2);var p1=document.createElement("p");div2.appendChild(p1);var txt3=document.createTextNode(Contacts.i18n["contactListDlg.p"]);p1.appendChild(txt3);if(!Contacts.contactToAddContainer){Contacts.contactToAddContainer=new bbtp.contact.widget.ContactContainer({target:"ContactToAdd",uploadDirUrl:Contacts.AvatarUploadDirBig,style:"height:200px"});_1452.appendChild(Contacts.contactToAddContainer.domNode);}Contacts.contactToAddContainer.setContacts(_1451,Contacts.userProfileId);if(!Contacts.contactListDlg){Contacts.contactListDlg=new bbtp.common.widget.DialogMessage({width:280,title:Contacts.i18n["contactListDlg.title"],modalDialog:true,buttonsAlignment:"right"});Contacts.contactListDlg.containerNode.appendChild(_1452);Contacts.contactListDlg.addButton(Contacts.i18n["contactListDlg.button.cancel"],function(){Contacts.contactListDlg.hideDialog();});Contacts.contactListDlg.showButtonsBar(true);}Contacts.contactListDlg.showDialog();};Contacts.displaySharingDialog=function(what,who,_1458,ID,_145a){if(_145a!=Contacts.bbtpTeamProfileId){var invit=this.i18n["Contact.sharingDlg.invit"];invit=invit.replace(/\${what}/,what);invit=invit.replace(/\${who}/,who);if(Contacts.sharingDlg){Contacts.sharingDlg.cleanMessage();Contacts.sharingDlg.setSharingInvit(invit);}else{var _145c=new bbtp.common.widget.DialogSharing({width:300,sharingInvit:invit,messageRowSize:4,messageColSize:35,title:this.i18n["Contact.sharingDlg.title"],modalDialog:true,buttonsAlignment:"right",okEvent:function(){var _145d=SharingBinding.sharing(ID,_145a,Contacts.checkMessage(this.messageNode.value),_1458,what);if(_145d.state=="done"){var _145e=new bbtp.common.widget.DialogWait({title:Contacts.i18n["Contact.sharingDlg.title"],message:_145d.params["msg"],autoClose:true,width:400,autoCloseDelay:2000,modalDialog:false});_145e.showDialog();}else{var _145e=new bbtp.common.widget.DialogWait({title:Contacts.i18n["Contact.sharingDlg.title"],message:_145d.error,autoClose:true,width:400,autoCloseDelay:2000,modalDialog:false});_145e.showDialog();}},cancelEvent:function(){var _145f=new bbtp.common.widget.DialogWait({message:Contacts.i18n["Contact.sharingDlg.dlgWait.cancel"],autoClose:true,width:400,autoCloseDelay:2000,modalDialog:false});_145f.showDialog();}});}_145c.showDialog();}else{var _1460=new bbtp.common.widget.DialogAlert({width:300,hide:function(){this.inherited("hide",arguments);this.destroy();}});_1460.showDialog(_1460.DIALOGTYPE_ERROR,this.i18n["ContactToolbar.canNotShareWithBbtpTeam"],"");}};Contacts.checkMessage=function(str){reg=new RegExp("<[^</]*applet[^<]*>.*<[^<]*/[^<]*applet[^<]*>|<[^</]*form[^<]*>.*<[^<]*/[^<]*form[^<]*>|<[^</]*frame[^<]*>.*<[^<]*/[^<]*frame[^<]*>|<[^</]*iframe[^<]*>.*<[^<]*/[^<]*iframe[^<]*>|<[^</]*object[^<]*>.*<[^<]*/[^<]*object[^<]*>|<[^</]*script[^<]*>.*<[^<]*/[^<]*script[^<]*>|<[^</]*embed[^<]*>.*<[^<]*/[^<]*embed[^<]*>","gim");str=str.replace(reg,"");reg=new RegExp("</?[^>]+>","gim");str=str.replace(reg,"");return str;};Contacts.displayProfileDialog=function(_1462){if(null==Contacts.profileDialog){Contacts._createContactProfilWidget(_1462);var _1463=Contacts._createPublicSourceDiv(_1462);var _1464=Contacts._createContactsDiv(_1462);var _1465=Contacts._createTagsDiv(_1462);var _1466=document.createElement("div");_1466.className="contactProfileClient blockBodyElement";_1466.appendChild(_1463);_1466.appendChild(_1464);var _1467=document.createElement("div");_1467.className="clearer";_1466.appendChild(_1467);_1466.appendChild(_1465);var _1468=new dijit.layout.ContentPane({});_1468.setContent(_1466);Contacts.profileDialog=new bbtp.common.widget.DialogPane({topLeftWidget:Contacts.contactProfilWidget,clientWidget:_1468,backColor:"black",title:this.i18n["ProfileDialog.title"],modalDialog:true,width:950,contentId:"contactInfoDlg",cancelEvent:function(){}});}else{Contacts._onContactClic(_1462);}var _1469=ContactBinding.getContactsByProfileId(_1462.profileId);if(_1469.state=="error"){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_1469.error,Contacts.i18n["Contact.error"]);}else{if(0==_1469.params.nbContacts){Contacts.contactListContainer.setNothingToDisplayMsg(this.i18n["ProfileDialog.message.noContacts"]);}else{Contacts.contactListContainer.setContacts(_1469.params.contacts,Contacts.userProfileId);Contacts.contactProfilWidget.setAddingContact(!Contacts.contactListContainer.isInContactList(Contacts.userProfileId)&&_1462.id!=Contacts.bbtpTeamProfileId);}}Contacts.profileDialog.showDialog();};Contacts.displayInvitDlg=function(){if(!Contacts.InvitDlg){Contacts.contactMail=new bbtp.contact.widget.ContactMail({widgetType:"invit"});Contacts.InvitDlg=new bbtp.common.widget.DialogMessage({width:350,title:this.i18n["ContactMail.p.sendInvit"],modalDialog:true,buttonsAlignment:"right"});Contacts.InvitDlg.containerNode.appendChild(Contacts.contactMail.domNode);Contacts.InvitDlg.addButton(this.i18n["Contact.invitDlg.button.send"],dojo.hitch(Contacts.contactMail,function(){ContactBinding.inviteContact(Contacts.contactMail.subjectNode.value,Contacts.checkMessage(Contacts.contactMail.messageNode.value),function(_146a){if("error"==_146a.state){var type="info";var _146c=_146a.error;var title=Contacts.i18n["Contact.error"];Common.displayDialog(type,_146c,title);}else{if("done"==_146a.state){var type="info";var _146c=Contacts.i18n["Contact.invitDlg.invtSent"];var title=Contacts.i18n["Contact.info"];Common.displayDialog(type,_146c,title);}}});Contacts.InvitDlg.hide();}));Contacts.InvitDlg.addButton(this.i18n["Contact.invitDlg.button.cancel"],function(){Contacts.InvitDlg.hide();});Contacts.InvitDlg.showButtonsBar(true);}Contacts.contactMail.clear();Contacts.InvitDlg.showDialog();};Contacts.init=function(_146e){Contacts.userProfileId=_146e;Contacts.i18n=dojo.i18n.getLocalization("bbtp.contact.i18n","Contact",this.lang);Contacts.subscriptions.push(dojo.subscribe("oaf/widget/common/SearchingForm/searchClicked",Contacts,function(_146f){console.info(" receive event: oaf/widget/common/SearchingForm/searchClicked ->",_146f);if(""==_146f){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,Contacts.i18n["Contact.sharingDlg.warning.noContactName"],"");return;}Contacts.findContacts(_146f);Contacts.searchDlg.hideDialog();}));Contacts.subscriptions.push(dojo.subscribe("oaf/widget/contact/ContactToAdd/contactClicked",Contacts,function(_1470){console.info("receive event: oaf/widget/contact/ContactToAdd/contactClicked ->",_1470);if(Contacts.contactListDlg){Contacts.contactListDlg.hideDialog();}Contacts.displayContactQueryDialog(_1470);}));Contacts.subscriptions.push(dojo.subscribe("oaf/bbtp/widget/ContactProfileUser/onAddingContact",Contacts,function(_1471){console.info("receive event: oaf/bbtp/widget/ContactProfileUser/onAddingContact ->",_1471);Contacts.displayContactQueryDialog(_1471);}));};Contacts._onContactClic=function(_1472){Contacts.contactProfilWidget.setFirstName(_1472.firstName);Contacts.contactProfilWidget.setLastName(_1472.lastName);Contacts.contactProfilWidget.setNickName(_1472.nickname);Contacts.contactProfilWidget.setSrcAvatar(_1472.srcAvatar);Contacts.contactProfilWidget.setProfileId(_1472.profileId);var label=Contacts.i18n["ProfileDialog.label.publicTags"];label=label.replace(/\${nickname}/,_1472.nickname);dojo.byId("publicTagsLabel").innerHTML=label;label=Contacts.i18n["ProfileDialog.label.publicFeed"];label=label.replace(/\${nickname}/,_1472.nickname);dojo.byId("publicFeedsLabel").innerHTML=label;label=Contacts.i18n["ProfileDialog.label.contacts"];label=label.replace(/\${nickname}/,_1472.nickname);dojo.byId("contactsLabel").innerHTML=label;var _1474=ContactBinding.getContactsByProfileId(_1472.profileId);var _1475=_1474.params.contacts;if(null==_1475||(dojo.isArray(_1475)&&_1475.length==0)){Contacts.contactListContainer.setNothingToDisplayMsg(this.i18n["ContactPublicPage.message.noContacts"]);}else{Contacts.contactListContainer.setContacts(_1475,Contacts.userProfileId);}Contacts.contactProfilWidget.setAddingContact(!Contacts.contactListContainer.isInContactList(Contacts.userProfileId)&&_1472.profileId!=Contacts.bbtpTeamProfileId);var _1476=SourceBinding.getUserSourcesByProfileId(_1472.profileId,"",SourceBinding.PRIVACYSTATUS_PUBLIC);if("error"==_1476.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_1476.error,Contacts.i18n["Contact.error"]);}else{if(_1476.params.nbSources<1){Contacts.contactSourcesContainer.setNothingToDisplayMsg(Contacts.i18n["ProfileDialog.message.noSources"]);}else{Contacts.contactSourcesContainer.setSources(_1476.params);}}var _1477=TagBinding.getTagsByProfileId(_1472.profileId);if("error"==_1476.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_1477.error,Contacts.i18n["Contact.error"]);}else{if(_1477.params.nbTags<1){Contacts.tagsContainer.setNothingToDisplayMsg(this.i18n["ProfileDialog.message.noTags"]);}else{Contacts.tagsContainer.setTags(_1477.params.tags);}}};Contacts._onTagClicked=function(_1478){var _1479=SourceBinding.getUserSourcesByTagName(Contacts.contactProfilWidget.profileId,SourceBinding.SOURCETYPE_RSS,SourceBinding.PRIVACYSTATUS_PUBLIC,_1478);if("error"==_1479.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_1479.error,Contacts.i18n["Contact.error"]);}else{if(_1479.params.nbSources<1){Contacts.contactSourcesContainer.setNothingToDisplayMsg(Contacts.i18n["ProfileDialog.message.noSources"]);}else{Contacts.contactSourcesContainer.setSources(_1479.params);}}};Contacts._createContactProfilWidget=function(_147a){Contacts.contactProfilWidget=new bbtp.contact.widget.ContactProfileUser({firstName:_147a.firstName,lastName:_147a.lastName,nickname:_147a.nickname,srcAvatar:_147a.srcAvatar,profileId:_147a.profileId});};Contacts._createPublicSourceDiv=function(_147b){var _147c=SourceBinding.getUserSourcesByProfileId(_147b.profileId,"",SourceBinding.PRIVACYSTATUS_PUBLIC);if("error"==_147c.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_147c.error,Contacts.i18n["Contact.error"]);}var _147d=document.createElement("div");_147d.className="blockLeftElement";var h51=document.createElement("h5");h51.id="publicFeedsLabel";_147d.appendChild(h51);var label=Contacts.i18n["ProfileDialog.label.publicFeed"];label=label.replace(/\${nickname}/,_147b.nickname);var txt3=document.createTextNode(label);h51.appendChild(txt3);var _1481=document.createElement("div");_147d.appendChild(_1481);if("done"==_147c.state){Contacts.contactSourcesContainer=new bbtp.source.widget.SourceContainer({sources:_147c.params,target:"profil"});if(_147c.params.nbSources<1){Contacts.contactSourcesContainer.setNothingToDisplayMsg(Contacts.i18n["ProfileDialog.message.noSources"]);}_1481.appendChild(Contacts.contactSourcesContainer.domNode);}return _147d;};Contacts._createContactsDiv=function(_1482){var _1483=document.createElement("div");_1483.className="blockRightElement";var h51=document.createElement("h5");h51.id="contactsLabel";_1483.appendChild(h51);var label=Contacts.i18n["ProfileDialog.label.contacts"];label=label.replace(/\${nickname}/,_1482.nickname);var txt3=document.createTextNode(label);h51.appendChild(txt3);var _1487=document.createElement("div");Contacts.contactListContainer=new bbtp.contact.widget.ContactContainer({target:"profile",uploadDirUrl:Contacts.AvatarUploadDir});Contacts.subscriptions.push(dojo.subscribe(Contacts.contactListContainer.id+"-ContactClicked",Contacts,function(_1488){console.info("receive an event: '"+Contacts.contactListContainer.id+"-ContactClicked'...",_1488);Contacts._onContactClic(_1488);}));_1487.appendChild(Contacts.contactListContainer.domNode);_1483.appendChild(_1487);return _1483;};Contacts._createTagsDiv=function(_1489){var _148a=document.createElement("div");_148a.className="innerBlockBodyElement";var h51=document.createElement("h5");h51.id="publicTagsLabel";_148a.appendChild(h51);var label=Contacts.i18n["ProfileDialog.label.publicTags"];label=label.replace(/\${nickname}/,_1489.nickname);var txt3=document.createTextNode(label);h51.appendChild(txt3);var _148e=document.createElement("div");_148a.appendChild(_148e);var _148f=TagBinding.getTagsByProfileId(_1489.profileId);if("error"==_148f.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_148f.error,Contacts.i18n["Contact.error"]);}else{Contacts.tagsContainer=new bbtp.tags.widget.Tags({skin:"orange",backColor:"white",tags:_148f.params.tags,draggable:false});if(_148f.params.nbTags<1){Contacts.tagsContainer.setNothingToDisplayMsg(this.i18n["ProfileDialog.message.noTags"]);}else{Contacts.tagsContainer.setLoaded(true);}_148a.appendChild(Contacts.tagsContainer.domNode);}Contacts.subscriptions.push(dojo.subscribe("/Tags_"+Contacts.tagsContainer.id+":onClick",Contacts,function(_1490){console.info("Receive an event: '"+"/Tags_"+Contacts.tagsContainer.id+":onClick. tagName:",_1490);Contacts._onTagClicked(_1490);}));return _148a;};}if(!dojo._hasResource["bbtp.external.contact.binding.ContactBinding"]){dojo._hasResource["bbtp.external.contact.binding.ContactBinding"]=true;dojo.provide("bbtp.external.contact.binding.ContactBinding");var ContactBinding=new Object();ContactBinding.params=null;ContactBinding.debug=false;ContactBinding.getContactsByProfileId=function(_1491){var _1492=null;var _1493={profileIdTo:_1491};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:ContactBinding.params.getContactsByProfileId,load:function(json){_1492=json.result;if(ContactBinding.debug){console.info("Results for getContactsByProfileId: ",_1492);console.info("profileId: ",_1491);}},error:function(error){var _1497=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1497.showDialog();},content:_1493};dojo.xhrPost(kw);return _1492;};ContactBinding.getContacts=function(){var _1498=null;var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:ContactBinding.params.getContacts,load:function(json){_1498=json.result;if(ContactBinding.debug){console.info("Results for getContacts:",_1498);}},error:function(error){var _149c=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_149c.showDialog();}};dojo.xhrPost(kw);return _1498;};ContactBinding.getContactsByName=function(_149d){var _149e=null;var _149f={search:_149d};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:ContactBinding.params.ProfileServices.findUserProfile,sync:true,load:function(json){_149e=json.result;if(ContactBinding.debug){console.info("Results for getContactsByName:",_149e);console.info("contactName: ",_149d);}},error:function(error){var _14a3=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14a3.showDialog();},content:_149f});return _149e;};ContactBinding.askContact=function(_14a4,_14a5,_14a6){var _14a7=null;var _14a8={userIdTo:_14a5,message:_14a4};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:ContactBinding.params.askContact,load:function(json){_14a7=json.result;if(ContactBinding.debug){console.info("Results for askContact:",_14a7);console.info("message: %s, contactId: %s",_14a4,_14a5);}_14a6(_14a7);},error:function(error){var _14ac=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14ac.showDialog();},content:_14a8});};ContactBinding.acceptRequest=function(_14ad,_14ae,_14af,_14b0){var _14b1=null;if(_14af){serviceActionUrl=ContactBinding.params.acceptContact;}else{serviceActionUrl=ContactBinding.params.refuseContact;}var _14b2={userIdTo:_14ad,message:_14ae};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:serviceActionUrl,load:function(json){_14b1=json.result;if(ContactBinding.debug){console.info("Results for acceptRequest;",_14b1);console.info("contactId: %s, message: %s, userRequest: %s",_14ad,_14ae,_14af);}_14b0(_14b1);},error:function(error){var _14b6=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14b6.showDialog();},content:_14b2});};ContactBinding.inviteContact=function(email,_14b8,_14b9){var _14ba=null;var _14bb={emailTo:email,message:_14b8};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:ContactBinding.params.inviteContact,load:function(json){_14ba=json.result;if(ContactBinding.debug){console.info("Results for inviteContact: ",_14ba);console.info("email: %s, message: %s",email,_14b8);}_14b9(_14ba);},error:function(error){var _14bf=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14bf.showDialog();},content:_14bb});};ContactBinding.delContact=function(_14c0,_14c1){var _14c2=null;var _14c3={profileIdTo:_14c0};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:ContactBinding.params.delContact,load:function(json){_14c2=json.result;if(ContactBinding.debug){console.info("Results for delContact: ",_14c2);console.info("profileIdTo: ",_14c0);}_14c1(_14c2);},error:function(error){var _14c7=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14c7.showDialog();},content:_14c3});};ContactBinding.updateAboutMessage=function(_14c8){var _14c9={action:"updateAboutMessage",message:_14c8};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:ContactBinding.params.updateAboutMessage,load:function(json){console.info("Serveur return...",json);},error:function(error){var _14cd=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14cd.showDialog();},content:_14c9});};ContactBinding.addContactToFavorite=function(_14ce){var _14cf=null;var _14d0={userId:_14ce};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:ContactBinding.params.addContactFavorites,load:function(json){_14cf=json.result;if(ContactBinding.debug){console.info("Results for addContactToFavorite:",_14cf);console.info("userId: ",_14ce);}},error:function(error){var _14d4=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14d4.showDialog();},content:_14d0};dojo.xhrPost(kw);return _14cf;};ContactBinding.deleteContactFavorites=function(_14d5){var _14d6=null;var _14d7={contactsFavoritesId:_14d5};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:ContactBinding.params.deleteContactFavorites,load:function(json){_14d6=json.result;if(ContactBinding.debug){console.info("Results for deleteContactFavorites:",_14d6);console.info("contactsFavoritesId: ",_14d5);}},error:function(error){var _14db=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14db.showDialog();},content:_14d7};dojo.xhrPost(kw);return _14d6;};ContactBinding.getContactFavoritesByProfileId=function(_14dc){var _14dd=null;var _14de={profileIdTo:_14dc};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:ContactBinding.params.getContactFavoritesByProfileId,load:function(json){_14dd=json.result;if(ContactBinding.debug){console.info("Results for getContactFavoritesByProfileId:",_14dd);console.info("getContactFavoritesByProfileId: ",getContactFavoritesByProfileId);}},error:function(error){var _14e2=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_14e2.showDialog();},content:_14de};dojo.xhrPost(kw);return _14dd;};ContactBinding.setParams=function(_14e3,debug){ContactBinding.params=_14e3;if(null!=debug){ContactBinding.debug=debug;}else{ContactBinding.debug=ContactBinding.params.debug?ContactBinding.params.debug:false;}};}var MailDlg=new Object();MailDlg.dlg=null;MailDlg.mailWidget=null;MailDlg.i18n=null;MailDlg.alreadyDisplay=false;MailDlg.display=function(){if(!MailDlg.alreadyDisplay){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _14e5=dojo.doc.createElement("div");_14e5.id=dojo.dnd.getUniqueId();dojo.body().appendChild(_14e5);this.mailWidget=new bbtp.mail.widget.Mail({srcRefresh:"../../../mail/skin/bbtp/images/refresh.gif"},_14e5.id);this.dlg=new bbtp.common.widget.Dialog({width:800,title:this.i18n["mailDlg.title"],modalDialog:true,contentId:_14e5.id});this.dlg.showDialog();MailDlg.alreadyDisplay=true;}else{this.dlg.showDialog();Messages.inboxNeedRefresh=true;Messages.outboxNeedRefresh=true;Messages.filterContactTo=null;Messages.displayMessages("inbox");}};var SendMailDlg=new Object();SendMailDlg.dlg=null;SendMailDlg.mailWidget=null;SendMailDlg.i18n=null;SendMailDlg.display=function(_14e6){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);if(SendMailDlg.sendDlg){SendMailDlg.sendDlg.destroy();}var _14e7=new bbtp.contact.widget.ContactMail({nicknameTo:_14e6.nicknameTo,nicknameFrom:_14e6.nicknameFrom,profileIdTo:_14e6.profileIdTo});SendMailDlg.sendDlg=new bbtp.common.widget.DialogMessage({width:350,title:this.i18n["mailDlg.title"],modalDialog:true,buttonsAlignment:"right"});SendMailDlg.sendDlg.containerNode.appendChild(_14e7.domNode);SendMailDlg.sendDlg.addButton(this.i18n["mail.msgReplySend"],dojo.hitch(_14e7,function(){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _14e8=new bbtp.common.widget.DialogAlert({width:300});var _14e9=SendMailDlg.checkMessage(this.subjectNode.value);if(_14e9==""){_14e8.showDialog(_14e8.DIALOGTYPE_WARNING,this.i18n["mail.msgSubjectEmpty"],this.i18n["mail.warning"]);this.subjectNode.value="";}else{var _14ea=MessageBinding.sendMessage(_14e6.profileIdTo,SendMailDlg.checkMessage(this.messageNode.value),_14e9);if(_14ea){_14e8.showDialog(_14e8.DIALOGTYPE_INFO,this.i18n["mail.confirSend"],this.i18n["mail.info"]);}else{_14e8.showDialog(_14e8.DIALOGTYPE_WARNING,_14ea.error,this.i18n["mail.warning"]);}SendMailDlg.sendDlg.hide();}}));SendMailDlg.sendDlg.addButton(this.i18n["mail.msgReplyCancel"],function(){SendMailDlg.sendDlg.hide();});SendMailDlg.sendDlg.showButtonsBar(true);SendMailDlg.sendDlg.showDialog();};SendMailDlg.checkMessage=function(str){reg=new RegExp("<[^</]*applet[^<]*>.*<[^<]*/[^<]*applet[^<]*>|<[^</]*form[^<]*>.*<[^<]*/[^<]*form[^<]*>|<[^</]*frame[^<]*>.*<[^<]*/[^<]*frame[^<]*>|<[^</]*iframe[^<]*>.*<[^<]*/[^<]*iframe[^<]*>|<[^</]*object[^<]*>.*<[^<]*/[^<]*object[^<]*>|<[^</]*script[^<]*>.*<[^<]*/[^<]*script[^<]*>|<[^</]*embed[^<]*>.*<[^<]*/[^<]*embed[^<]*>","gim");str=str.replace(reg,"");reg=new RegExp("</?[^>]+>","gim");str=str.replace(reg,"");return str;};var dlgMessages=null;var Messages=new Object();Messages.currentMsgs=null;Messages.messagesDiv=null;Messages.currentDisplayedMsgType="";Messages.replyMsgDiv=null;Messages.nbUnreadMsgs=0;Messages.contactsTd=null;Messages.contactsTbody=null;Messages.AvatarUploadDir="../../../../wt/ressources/avatar/big/";Messages.VideoPlayer=null;Messages.feedArray=null;Messages.contactList=null;Messages.selectedType=null;Messages.init=function(){Messages.messagesDiv=dojo.byId("messagesDiv");Messages.inboxDiv=dojo.byId("inboxDiv");Messages.outboxDiv=dojo.byId("outboxDiv");Messages.replyMsgDiv=dojo.byId("replyMsgDiv");Messages.contactsTd=dojo.byId("contactsMsgTd");Messages.contactsTbody=dojo.byId("contactsMsgTbody");Messages.inboxActionsDiv=dojo.byId("inboxActionsDiv");Messages.currentDisplayedMsgType="inbox";Messages.firstLoad=true;Messages.inboxNeedRefresh=true;Messages.outboxNeedRefresh=true;Messages.feedArray=new Array();Messages.showDialogMess=function(type,_14ed,title,_14ef){var _14f0=new bbtp.common.widget.DialogAlert({width:300,modalDialog:false,okEvent:_14ef});switch(type){case "info":_14f0.showDialog(_14f0.DIALOGTYPE_INFO,_14ed,title);break;case "ok":_14f0.showDialog(_14f0.DIALOGTYPE_OKCANCEL,_14ed,title);break;case "warning":_14f0.showDialog(_14f0.DIALOGTYPE_WARNING,_14ed,title);break;}};Messages.displayNewMsgsNb=function(){if(!Messages.nbUnreadMsgs){Messages.nbUnreadMsgs=0;}if(Messages.currentDisplayedMsgType=="inbox"){dojo.byId("inboxNbMsgSpan").innerHTML="("+Messages.nbUnreadMsgs+")";dojo.publish("/Message:newMessage",[Messages.nbUnreadMsgs]);}};Messages.showMessages=function(show){if(show){Messages.messagesDiv.style.display="";Messages.replyMsgDiv.style.display="none";}else{Messages.messagesDiv.style.display="none";Messages.replyMsgDiv.style.display="";}Messages.inboxActionsDiv.style.display="";};Messages.displayMessages=function(type){Messages.showMessages(true);Messages.currentDisplayedMsgType=type;var _14f3=dojo.byId("inboxTab");var _14f4=dojo.byId("outboxTab");switch(type){case "inbox":dojo.byId("selectAllMsgs").checked=false;_14f3.className="openedTab";_14f4.className="closedTab";_14f4.onclick=function(){Messages.displayMessages("outbox");};Messages.inboxDiv.style.display="";Messages.outboxDiv.style.display="none";Messages.inboxActionsDiv.style.display="";if(Messages.inboxNeedRefresh){Messages.getMsgs();Messages.inboxNeedRefresh=false;}break;case "outbox":_14f3.className="closedTab";_14f4.className="openedTab";_14f3.onclick=function(){Messages.displayMessages("inbox");};Messages.inboxDiv.style.display="none";Messages.outboxDiv.style.display="";Messages.inboxActionsDiv.style.display="none";if(Messages.outboxNeedRefresh){Messages.getMsgs();Messages.outboxNeedRefresh=false;}break;default:break;}Messages.filterWithContact(Messages.filterContactTo);};Messages.getMsgs=function(){Messages.showLoadingMessage();if(Messages.selectedContactTr!=null){Messages.selectedContactTr.className="contactMessages contactPointer";}try{var mails=MessageBinding.getMsgs("created",Messages.currentDisplayedMsgType,0,0);if(mails.state=="done"){Messages.nbUnreadMsgs=mails.params.nbUnreadMsgs;Messages.displayNewMsgsNb();Messages.buildMsgsDiv(mails.params.messages,mails.params.box,"fromGetMess");}else{Messages.showDialogMess("warning",mails.error,this.i18n["mail.warning"]);}}catch(e){throw e;}};Messages.buildMsgsDiv=function(_14f6,box,from){Messages.destroyAllWidget();this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _14f9=dojo.byId(box+"Div");while(_14f9.firstChild){_14f9.removeChild(_14f9.firstChild);}if((Messages.filterContactTo!=null||_14f6==null)&&from!="fromGetMess"){_14f6=Messages.currentDisplayedMsgType=="outbox"?Messages.currentOutbox:Messages.currentInbox;}currentMsgs=new Array();for(key in _14f6){var msg=_14f6[key];currentMsgs[msg.id]=msg;if(Messages.filterContactTo==null||msg.userIdFrom==Messages.filterContactTo||msg.userIdTo==Messages.filterContactTo){msg.msgContent=Messages.replaceStringAll(msg.msgContent,"\n","<br >");Messages.buildMsgDiv(msg,_14f9,box);}}if(box=="outbox"){Messages.inboxActionsDiv.style.display="none";Messages.currentOutbox=currentMsgs;}else{Messages.inboxActionsDiv.style.display=(_14f6.length>0)?"":"none";Messages.currentInbox=currentMsgs;}if(!_14f9.firstChild){innerDiv=_14f9.appendChild(document.createElement("div"));innerDiv.style.height="200px";innerDiv.style.padding=100;innerDiv.style.textAlign="center";if(box=="unread"){innerDiv.innerHTML=this.i18n["mail.noNewMess"];}else{innerDiv.innerHTML=this.i18n["mail.noMess"];Messages.inboxActionsDiv.style.display="none";}}};Messages.buildMsgDiv=function(msg,_14fc,box){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _14fe=_14fc.appendChild(document.createElement("div"));_14fe.id="headerDiv_"+msg.id;_14fe.className="pointer closedMsgHeaderDiv";var _14ff=_14fe.appendChild(document.createElement("table"));_14ff.width="99%";var _1500=document.createElement("tbody");_14ff.appendChild(_1500);var _1501=document.createElement("tr");_1500.appendChild(_1501);if(box!="outbox"&&msg.invitationStatus!=0){selectTd=_1501.appendChild(document.createElement("td"));selectTd.width="15px";selectTd.innerHTML="<input name=\"ids\" value=\""+msg.id+"\" type=\"checkbox\"/>";}headerTd=_1501.appendChild(document.createElement("td"));headerTd.onclick=function(){if(msg.isRead==0&&box!="outbox"){Messages.setReadMsgs(msg.id,1,true);this.titleDiv.style.fontWeight="normal";msg.isRead=1;}Messages.showMessageContent(msg,box);};senderDiv=headerTd.appendChild(document.createElement("div"));senderDiv.className="msgSenderDiv";dateDiv=headerTd.appendChild(document.createElement("div"));dateDiv.className="msgDateDiv";var d=new Date(msg.created*1000);newDate=dojo.date.locale.format(d,{locale:this.lang,timePattern:"HH:mm:ss",formatLength:"full"});dateDiv.innerHTML=newDate;titleDiv=headerTd.appendChild(document.createElement("div"));titleDiv.className="msgTitleDiv";titleDiv.id="msgTitleDiv_"+msg.id;headerTd.titleDiv=titleDiv;if(msg.isRead==0){titleDiv.style.fontWeight="bold";}contentDiv=document.createElement("div");contentDiv.style.display="none";contentDiv.id="msgContentDiv_"+msg.id;contentDiv.style.paddingBottom="20px";contentDiv.className="closedMsgContentDiv";msgContentDiv=contentDiv.appendChild(document.createElement("div"));msgContentDiv.className="msgContentDiv";if(box!="outbox"&&msg.invitationStatus==-1){replyDiv=contentDiv.appendChild(document.createElement("DIV"));replyDiv.className="pointer";replyDiv.style.cssFloat="right";replyDiv.style.styleFloat="right";replyDiv.style.paddingLeft="5px";replyDiv.innerHTML="<input type=\"button\" value=\""+this.i18n["mail.msgReplyBtn"]+"\" class=\"buttonRight\">";replyDiv.onclick=function(){Messages.reply(msg);};}if(box!="outbox"&&msg.invitationStatus!=0){deleteDiv=contentDiv.appendChild(document.createElement("DIV"));deleteDiv.className="pointer";deleteDiv.style.cssFloat="right";deleteDiv.style.styleFloat="right";deleteDiv.innerHTML="<input type=\"button\" value=\""+this.i18n["mail.msgDeleteBtn"]+"\" class=\"buttonRight\">&nbsp";deleteDiv.id=msg.id;deleteDiv.onclick=function(){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);Messages.showDialogMess("ok",this.i18n["mail.deleteUniqueConfirm"],this.i18n["mail.warning"],dojo.hitch(this,function(){Messages.deleteMsg(this.id);}));};}clearDiv=contentDiv.appendChild(document.createElement("div"));clearDiv.className="clear";var _1503=new Number(msg.invitationStatus);if(_1503>-1){invitLinkDiv=msgContentDiv.appendChild(document.createElement("Div"));if(msg.msgContent){invitMsgDiv=msgContentDiv.appendChild(document.createElement("Div"));invitMsgDiv.style.paddingTop="10px";invitMsgDiv.innerHTML="<span class=\"blockH2\">"+msg.userNameFrom+" "+this.i18n["mail.say"]+":</span><br>"+msg.msgContent;}if(box=="outbox"){senderDiv.innerHTML=this.i18n["mail.invitationSent"]+" "+msg.userNameTo;titleDiv.innerHTML=this.i18n["mail.invitationYouAsked"]+msg.userNameTo+this.i18n["mail.invitationOneOfyouMess"];if(_1503==1){invitLinkDiv.innerHTML=this.i18n["mail.invitationYouAccepted"];titleDiv.innerHTML=msg.userNameFrom;}else{if(_1503==2){invitLinkDiv.innerHTML=this.i18n["mail.invitationYouRefused"];titleDiv.innerHTML=msg.userNameFrom;}else{if(_1503==3){senderDiv.innerHTML=this.i18n["mail.invitationFrom"]+msg.userNameTo;titleDiv.innerHTML=this.i18n["mail.invitationYouAccepted"]+msg.userNameTo;invitLinkDiv.innerHTML="";}else{if(_1503==4){senderDiv.innerHTML=this.i18n["mail.invitationReponseSent"]+msg.userNameTo;titleDiv.innerHTML=this.i18n["mail.invitationYouRefused"]+msg.userNameTo;invitLinkDiv.innerHTML="";}else{if(_1503==5){senderDiv.innerHTML=this.i18n["mail.bubbleInvitationReponseSent"]+msg.userNameTo;titleDiv.innerHTML=this.i18n["mail.invitationYouInvited"]+msg.userNameTo;}}}}}}else{senderDiv.innerHTML=this.i18n["mail.invitationBubble"];if(_1503==1){invitLinkDiv.innerHTML=this.i18n["mail.invitationAlreadyAccepted"];titleDiv.innerHTML=msg.title;}else{if(_1503==2){invitLinkDiv.innerHTML=this.i18n["mail.invitationAlreadyRefused"];titleDiv.innerHTML=msg.title;}else{if(_1503==3){titleDiv.innerHTML=msg.title;}else{if(_1503==4){titleDiv.innerHTML=msg.title;}else{titleDiv.innerHTML=msg.title;invitLinkDiv.className="pointer";invitLinkDiv.innerHTML=this.i18n["mail.invitationClick"];invitLinkDiv.onmouseout=function(){this.style.color="#000";this.style.textDecoration="none";};invitLinkDiv.onmouseover=function(){this.style.color="#FF6600";this.style.textDecoration="underline";};invitLinkDiv.onclick=function(){Contacts.displayContactRequestDialog(msg);};}}}}}}else{titleDiv.innerHTML=msg.title;msgContentDiv.innerHTML=msg.msgContent;if(box=="outbox"){senderDiv.innerHTML=this.i18n["mail.messTo"]+" "+msg.userNameTo;}else{if(box=="inbox"){senderDiv.innerHTML=this.i18n["mail.messFrom"]+" "+msg.userNameFrom;}else{senderDiv.innerHTML=msg.userNameFrom;}}}_14fc.appendChild(contentDiv);};Messages.showMessageContent=function(msg,box){var _1506=dojo.byId("headerDiv_"+msg.id);var _1507=dojo.byId("msgContentDiv_"+msg.id);if(Messages.openedMsgContentDiv!=null&&Messages.openedMsgHeaderDiv!=null&&Messages.openedMsgContentDiv!=_1507){Messages.openedMsgContentDiv.style.display="none";Messages.openedMsgHeaderDiv.className="closedMsgHeaderDiv pointer";Messages.openedMsgContentDiv.className="closedMsgContentDiv";}Messages.openedMsgHeaderDiv=_1506;Messages.openedMsgContentDiv=_1507;Messages.selectedType="message";if(_1507.style.display=="none"){_1507.style.display="";_1506.className="openedMsgHeaderDiv pointer";_1507.className="openedMsgContentDiv";Messages.openedMsgId=msg.id;contentMsgDivBody=_1507.firstChild;inputField=contentMsgDivBody.lastChild;if(inputField&&box!="outbox"){if(inputField.nodeName=="INPUT"){Messages.selectedType="shared";var _1508=inputField.getAttributeNode("name").value;var _1509=inputField.getAttributeNode("value").value;if(_1508=="media"&&_1509!=""){var _150a=inputField.getAttributeNode("id").value;Messages.displayMedia(_150a,_1509);}else{if(_1509!=""&&_1508!=""){Messages.diplayRssFeed(_1509,_1508);}}}}}else{Messages.openedMsgContents=null;Messages.openedMsgId=null;_1507.style.display="none";_1506.className="closedMsgHeaderDiv pointer";_1507.className="closedMsgContentDiv";}};Messages.displayMedia=function(_150b,_150c){var _150d=dojo.byId("msgContentDiv_"+Messages.openedMsgId);var _150e=dojo.doc.createElement("div");var tvId="widgetTvPlayer_"+Messages.openedMsgId;_150e.id=tvId;_150e.dojoType="oaf.widget.layout.MultimediaPlayer";_150e.style.diplay="block";_150e.style.align="center";_150d.firstChild.firstChild.appendChild(_150e);Messages.feedArray.push(tvId);VideoPlayer=new oaf.widget.layout.MultimediaPlayer("",_150e.id,{width:400,height:300,onVideoStarting:"onTVStarted",onVideoPausing:"onTVPaused",onVideoStopping:"onTVStopped",onErrorNotification:"onError"});VideoPlayer.bStreamLive=true;VideoPlayer.iTimerPosition=0;VideoPlayer.launchUrl(_150c,_150b);};Messages.diplayRssFeed=function(_1510,_1511){if(_1511!="rssItem"){var _1512="";var _1513="";var _1514=MessageBinding.getSharedBlocksByContentSharedId(_1510);if(_1514.state=="done"){if(_1511=="rss"){rssDivId="contentSharedId_"+_1510;rssDiv=dojo.byId(rssDivId);contentDiv=document.getElementById("msgContentDiv_"+Messages.openedMsgId);contentDiv.style.padding="1";rssfeed=null;params=_1514.params;rssfeed=new bbtp.rssfeed.widget.RssFeed({href:params.URI,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"},rssDiv);rssfeed.startup();Messages.feedArray.push(rssDivId);if(params.params){_1512=params.params[0].nbItems;_1513=params.params[0].displayMode;}rssfeed.load();}this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);}else{var _1515=new bbtp.common.widget.DialogWait({title:"",message:_1514.error,autoClose:true,modalDialog:false});_1515.showDialog();}}else{}};Messages.publishBlock=function(_1516,name,uri,tags){dojo.publish("/Message:addSource",[_1516,name,uri,tags]);MailDlg.dlg.hide();};Messages.destroyAllWidget=function(){for(i=0;i<Messages.feedArray.length;i++){var feedW=dijit.byId(Messages.feedArray[i]);if(feedW){feedW.destroy();}}Messages.feedArray=new Array();};Messages.showLoadingMessage=function(){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _151b=dojo.byId(Messages.currentDisplayedMsgType+"Div");while(_151b.firstChild){_151b.removeChild(_151b.firstChild);}loadingDiv=_151b.appendChild(document.createElement("div"));loadingDiv.style.height="300px";loadingDiv.style.textAlign="center";loadingDiv.style.padding=100;loadingLabel=loadingDiv.appendChild(document.createElement("DIV"));loadingLabel.innerHTML=this.i18n["mail.loadMess"];loadingdiv=loadingDiv.appendChild(document.createElement("DIV"));};Messages.setReadMsgs=function(_151c,_151d,_151e){if(_151d==false){statut="unRead";}else{statut="read";}var _151f=MessageBinding.setReadMsgs(_151c,statut);if(_151f.state=="done"){if(!_151e){var _1520=_151c.split(",");for(var index=0;index<_1520.length;index++){var id=_1520[index];if(Messages.currentInbox[id]){Messages.currentInbox[id].isRead=_151d;}if(_151d){dojo.byId("msgTitleDiv_"+id).style.fontWeight="normal";}else{dojo.byId("msgTitleDiv_"+id).style.fontWeight="bold";}}}if(_151f.params.NewMessages){Messages.nbUnreadMsgs=_151f.params.NewMessages;Messages.displayNewMsgsNb();}}else{var _1523=new bbtp.common.widget.DialogWait({title:"",message:_151f.error,autoClose:true,modalDialog:false});_1523.showDialog();}};Messages.reply=function(msg){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);dojo.byId("msgRecipientNameSpan").innerHTML=msg.userNameFrom;subjectFields=dojo.byId("subject");subjectText="Re: "+Messages.html_entity_decode(msg.title);subjectFields.value=subjectText;var d=new Date(msg.created*1000);var _1526=dojo.date.locale.format(d,{locale:this.lang,timePattern:"HH:mm:ss",formatLength:"full"});switch(Messages.selectedType){case ("message"):replyMessage=Messages.html_entity_decode(Messages.replaceStringAll(msg.msgContent,"<br />","\n"));replyMessage=Messages.checkMessage(replyMessage);break;case ("shared"):var _1527=new RegExp("<span[ \t\r\n]id=\"_commentaire\">(.*)</span>","gim");var str=msg.msgContent;var _1529=_1527.exec(str);if(_1529!==null){replyMessage=Messages.html_entity_decode(Messages.replaceStringAll(_1529[1],"<br />","\n"));replyMessage=Messages.checkMessage(replyMessage);}else{replyMessage="";}break;default:replyMessage="";break;}if(replyMessage==""){messageReply="";}else{messageReply="\n\n\n\n"+" "+this.i18n["mail.messFrom"]+" "+msg.userNameFrom+" "+this.i18n["mail.replyOn"]+" "+_1526+"\n\n"+replyMessage;}document.forms.replyForm.message.value=messageReply;Messages.showMessages(false);Messages.inboxActionsDiv.style.display="none";};Messages.sendReplyMsg=function(){if(document.forms.replyForm.subject.value==""){Messages.showDialogMess("warning",this.i18n["mail.msgSubjectEmpty"],this.i18n["mail.warning"]);}else{var msg=currentMsgs[Messages.openedMsgId];var rForm=document.forms.replyForm;var _152c=rForm.message.value;var _152d=MessageBinding.sendMessage(msg.userIdFrom,Messages.checkMessage(_152c),Messages.checkMessage(rForm.subject.value));this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);if(_152d){Messages.showDialogMess("info",this.i18n["mail.confirSend"],this.i18n["mail.info"]);}else{Messages.showDialogMess("info",_152d.error,this.i18n["mail.warning"]);}Messages.displayMessages("inbox");}};Messages.deleteMsg=function(_152e){var _152f=MessageBinding.deleteMsg(_152e);if(_152f.state=="done"){Messages.inboxNeedRefresh=true;Messages.displayMessages("inbox");}else{Messages.showDialogMess("warning",_152f.error,this.i18n["mail.warning"]);}};Messages.removeDeleted=function(_1530){_1530=_1530.split(",");for(var i=0;i<_1530.length;i++){var Id=_1530[i];var msg=currentMsgs[Id];var _1534=dojo.byId("inboxDiv");var _1535=dojo.byId("headerDiv_"+Id);var _1536=dojo.byId("msgContentDiv_"+Id);if(_1534){_1534.removeChild(_1535);}}Messages.countNewMessageDiv();};Messages.getContentTr=function(_1537){tr=document.createElement("TR");td=tr.appendChild(document.createElement("TD"));td.className="msgContentTd pointer";td.innerHTML="<img src=\"img/arrows/f60r.gif\" align=\"absmiddle\">&nbsp;"+_1537.title;td.onmouseover=function(event){return tooltipStartAndHide(event,this,_1537.summary);};return tr;};Messages.showCorrespondence=function(){Messages.showMessages(true);var node=dijit.byId("contactsMsgTbody");if(node){node.destroyRecursive();var node=document.createElement("div");node.id="contactsMsgTbody";dojo.byId("contactsMsgDiv").appendChild(node);}Messages.contactsTd.style.display="";Messages.contactsTbody=dojo.byId("contactsMsgTbody");var _153a=ContactBinding.getContacts();Messages.contactList=_153a.params.contacts;var _153b=new bbtp.contact.widget.ContactContainer({id:"contactsMsgTbody",target:"messages",uploadDirUrl:Messages.AvatarUploadDir},Messages.contactsTbody);_153b.setContacts(Messages.contactList);};Messages.isInCorrespondence=function(_153c){for(i=0;i<Messages.contactList.length;i++){if(Messages.contactList.profileId==_153c){return true;}}return false;};Messages.filterWithContact=function(_153d){Messages.showMessages(true);if(Messages.selectedContactTr!=null){Messages.selectedContactTr.className="contactMessages contactPointer";}Messages.filterContactTo=_153d;tr=dojo.byId("contactsMsgTbody_"+_153d);if(tr){tr.className="contactMessages contactPointer selectedTr";Messages.selectedContactTr=tr;}Messages.buildMsgsDiv(null,Messages.currentDisplayedMsgType);};Messages.selectAllMsg=function(_153e){var list=document.forms.msgForm.ids;if(null==list){return;}if(_153e){if(list.length){for(var i=0;i<list.length;i++){list[i].checked=true;}}else{list.checked=true;}}else{if(list.length){for(var i=0;i<list.length;i++){list[i].checked=false;}}else{list.checked=false;}}};Messages.infoSelect=function(){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);Messages.showDialogMess("info",this.i18n["mail.noMailSelected"],this.i18n["mail.info"]);document.forms.msgActionsForm.msgActionsSelect.value="0";};Messages.actionPerform=function(){this.i18n=dojo.i18n.getLocalization("bbtp.mail.i18n","Mail",this.lang);var _1541=document.forms.msgActionsForm.msgActionsSelect.value;var _1542=document.forms.msgForm.ids;if(null==_1542){return;}var _1543="";var first=true;if(_1542.length){for(var i=0;i<_1542.length;i++){if(_1542[i].checked){if(first){_1543=encodeURIComponent(_1542[i].value);first=false;}else{_1543+=",";_1543+=encodeURIComponent(_1542[i].value);}}}}else{if(_1542.checked){_1543=_1542.value;}}switch(_1541){case "0":return;break;case "1":if(_1543==""){Messages.infoSelect();return;}Messages.showDialogMess("ok",this.i18n["mail.deleteConfirm"],this.i18n["mail.warning"],dojo.hitch(this,function(){Messages.deleteMsg(_1543);}));break;case "2":if(_1543==""){Messages.infoSelect();return;}Messages.showDialogMess("ok",this.i18n["mail.readMessage"],this.i18n["mail.warning"],dojo.hitch(this,function(){Messages.setReadMsgs(_1543,1);}));break;case "3":if(_1543==""){Messages.infoSelect();return;}Messages.showDialogMess("ok",this.i18n["mail.unReadMessage"],this.i18n["mail.warning"],dojo.hitch(this,function(){Messages.setReadMsgs(_1543,0);}));break;default:return;break;}document.forms.msgActionsForm.msgActionsSelect.value="0";};Messages.replaceStringAll=function(str,_1547,repl){while(str.indexOf(_1547)!=-1){str=str.replace(_1547,repl);}return str;};Messages.html_entity_decode=function(str){str=str.replace(/&quot;/g,"\"");str=str.replace(/&amp;/g,"&");str=str.replace(/&#39;/g,"'");str=str.replace(/&#039;/g,"'");str=str.replace(/&lt;/g,"<");str=str.replace(/&gt;/g,">");str=str.replace(/&circ;/g,"^");str=str.replace(/&lsquo;/g,"‘");str=str.replace(/&rsquo;/g,"’");str=str.replace(/&ldquo;/g,"“");str=str.replace(/&rdquo;/g,"”");str=str.replace(/&bull;/g,"•");str=str.replace(/&ndash;/g,"–");str=str.replace(/&mdash;/g,"—");str=str.replace(/&tilde;/g,"˜");str=str.replace(/&trade;/g,"™");str=str.replace(/&scaron;/g,"š");str=str.replace(/&rsaquo;/g,"›");str=str.replace(/&oelig;/g,"œ");str=str.replace(/&#357;/g,"");str=str.replace(/&#382;/g,"ž");str=str.replace(/&Yuml;/g,"Ÿ");str=str.replace(/&nbsp;/g," ");str=str.replace(/&iexcl;/g,"¡");str=str.replace(/&cent;/g,"¢");str=str.replace(/&pound;/g,"£");str=str.replace(/&curren;/g," ");str=str.replace(/&yen;/g,"¥");str=str.replace(/&brvbar;/g,"¦");str=str.replace(/&sect;/g,"§");str=str.replace(/&uml;/g,"¨");str=str.replace(/&copy;/g,"©");str=str.replace(/&ordf;/g,"ª");str=str.replace(/&laquo;/g,"«");str=str.replace(/&not;/g,"¬");str=str.replace(/&shy;/g,"");str=str.replace(/&reg;/g,"®");str=str.replace(/&macr;/g,"¯");str=str.replace(/&deg;/g,"°");str=str.replace(/&plusmn;/g,"±");str=str.replace(/&sup2;/g,"²");str=str.replace(/&sup3;/g,"³");str=str.replace(/&acute;/g,"´");str=str.replace(/&micro;/g,"µ");str=str.replace(/&para/g,"¶");str=str.replace(/&middot;/g,"·");str=str.replace(/&cedil;/g,"¸");str=str.replace(/&sup1;/g,"¹");str=str.replace(/&ordm;/g,"º");str=str.replace(/&raquo;/g,"»");str=str.replace(/&frac14;/g,"¼");str=str.replace(/&frac12;/g,"½");str=str.replace(/&frac34;/g,"¾");str=str.replace(/&iquest;/g,"¿");str=str.replace(/&Agrave;/g,"À");str=str.replace(/&Aacute;/g,"Á");str=str.replace(/&Acirc;/g,"Â");str=str.replace(/&Atilde;/g,"Ã");str=str.replace(/&Auml;/g,"Ä");str=str.replace(/&Aring;/g,"Å");str=str.replace(/&AElig;/g,"Æ");str=str.replace(/&Ccedil;/g,"Ç");str=str.replace(/&Egrave;/g,"È");str=str.replace(/&Eacute;/g,"É");str=str.replace(/&Ecirc;/g,"Ê");str=str.replace(/&Euml;/g,"Ë");str=str.replace(/&Igrave;/g,"Ì");str=str.replace(/&Iacute;/g,"Í");str=str.replace(/&Icirc;/g,"Î");str=str.replace(/&Iuml;/g,"Ï");str=str.replace(/&ETH;/g,"Ð");str=str.replace(/&Ntilde;/g,"Ñ");str=str.replace(/&Ograve;/g,"Ò");str=str.replace(/&Oacute;/g,"Ó");str=str.replace(/&Ocirc;/g,"Ô");str=str.replace(/&Otilde;/g,"Õ");str=str.replace(/&Ouml;/g,"Ö");str=str.replace(/&times;/g,"×");str=str.replace(/&Oslash;/g,"Ø");str=str.replace(/&Ugrave;/g,"Ù");str=str.replace(/&Uacute;/g,"Ú");str=str.replace(/&Ucirc;/g,"Û");str=str.replace(/&Uuml;/g,"Ü");str=str.replace(/&Yacute;/g,"Ý");str=str.replace(/&THORN;/g,"Þ");str=str.replace(/&szlig;/g,"ß");str=str.replace(/&agrave;/g,"à");str=str.replace(/&aacute;/g,"á");str=str.replace(/&acirc;/g,"â");str=str.replace(/&atilde;/g,"ã");str=str.replace(/&auml;/g,"ä");str=str.replace(/&aring;/g,"å");str=str.replace(/&aelig;/g,"æ");str=str.replace(/&ccedil;/g,"ç");str=str.replace(/&egrave;/g,"è");str=str.replace(/&eacute;/g,"é");str=str.replace(/&ecirc;/g,"ê");str=str.replace(/&euml;/g,"ë");str=str.replace(/&igrave;/g,"ì");str=str.replace(/&iacute;/g,"í");str=str.replace(/&icirc;/g,"î");str=str.replace(/&iuml;/g,"ï");str=str.replace(/&eth;/g,"ð");str=str.replace(/&ntilde;/g,"ñ");str=str.replace(/&ograve;/g,"ò");str=str.replace(/&oacute;/g,"ó");str=str.replace(/&ocirc;/g,"ô");str=str.replace(/&otilde;/g,"õ");str=str.replace(/&ouml;/g,"ö");str=str.replace(/&divide;/g,"÷");str=str.replace(/&oslash;/g,"ø");str=str.replace(/&ugrave;/g,"ù");str=str.replace(/&uacute;/g,"ú");str=str.replace(/&ucirc;/g,"û");str=str.replace(/&uuml;/g,"ü");str=str.replace(/&yacute;/g,"ý");str=str.replace(/&thorn;/g,"þ");str=str.replace(/&yuml;/g,"ÿ");return str;};Messages.removeTags=function(str,_154b){tagsAllowed=[];if(_154b){tagsAllowed=_154b.toLowerCase().match(/([a-zA-Z]+)/gi);}tagsFound=str.match(/(<\/?[^>]+>)/gi);for(i in tagsFound){if(isNaN(i)){continue;}tagToTest=tagsFound[i].toString();allowed=false;for(j in tagsAllowed){tagToCompare=tagsAllowed[j];if(tagToTest.toLowerCase().indexOf("<"+tagToCompare+">")!=0){if(tagToTest.toLowerCase().indexOf("<"+tagToCompare+" ")!=0){if(tagToTest.toLowerCase().indexOf("</"+tagToCompare)==0){allowed=true;break;}}else{allowed=true;break;}}else{allowed=true;break;}}if(!allowed){str=str.split(tagToTest).join("");}}return str;};Messages.checkMessage=function(str){reg=new RegExp("<[^</]*applet[^<]*>.*<[^<]*/[^<]*applet[^<]*>|<[^</]*form[^<]*>.*<[^<]*/[^<]*form[^<]*>|<[^</]*frame[^<]*>.*<[^<]*/[^<]*frame[^<]*>|<[^</]*iframe[^<]*>.*<[^<]*/[^<]*iframe[^<]*>|<[^</]*object[^<]*>.*<[^<]*/[^<]*object[^<]*>|<[^</]*script[^<]*>.*<[^<]*/[^<]*script[^<]*>|<[^</]*embed[^<]*>.*<[^<]*/[^<]*embed[^<]*>","gim");str=str.replace(reg,"");reg=new RegExp("</?[^>]+>","gim");str=str.replace(reg,"");return str;};};if(!dojo._hasResource["bbtp.external.mail.binding.MessageBinding"]){dojo._hasResource["bbtp.external.mail.binding.MessageBinding"]=true;dojo.provide("bbtp.external.mail.binding.MessageBinding");var MessageBinding=new Object();MessageBinding.params=null;MessageBinding.debug=false;MessageBinding.SOURCETYPE_RSS="rss";MessageBinding.SOURCETYPE_WIDGET=1;MessageBinding.SOURCETYPE_RSS_AND_WIDGET=2;MessageBinding.PRIVACYSTATUS_PRIVATE=0;MessageBinding.PRIVACYSTATUS_PUBLIC=1;MessageBinding.PRIVACYSTATUS_PRIVATE_AND_PUBLIC=2;MessageBinding.getMsgs=function(_154d,_154e,_154f,limit){var _1551=null;var _1552={orderField:encodeURIComponent(_154d),folder:encodeURIComponent(_154e),offset:encodeURIComponent(_154f),limit:encodeURIComponent(limit)};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.getUserAllMessages,load:function(json){_1551=json.result;if(MessageBinding.debug){console.info("Results for getUserAllMessages:",_1551);console.info("orderField: %s, folder: %s, offset: %s, limit: %s",_154d,_154e,_154f,limit);}},error:function(error){var _1556=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1556.showDialog();},content:_1552});return _1551;};MessageBinding.setReadMsgs=function(_1557,_1558){var _1559=null;var _155a={messageId:_1557,readStatus:encodeURIComponent(_1558)};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.setReadMsgs,load:function(json){_1559=json.result;if(MessageBinding.debug){console.info("Results for setReadMsgs:",_1559);console.info("messageId: %s, readStatus: %s",_1557,_1558);}},error:function(error){var _155e=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_155e.showDialog();},content:_155a});return _1559;};MessageBinding.sendMessage=function(_155f,_1560,title){var _1562=null;var _1563={profileIdTo:_155f,msgContent:_1560,title:title};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.sendMessage,load:function(json){_1562=json;if(MessageBinding.debug){console.info("Results for sendMessage:",_1562);console.info("profileIdTo: %s, msgContent: %s, title: %s",_155f,_1560,title);}},error:function(error){var _1567=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1567.showDialog();},content:_1563});return _1562;};MessageBinding.deleteMsg=function(_1568){var _1569=null;var _156a={messageId:_1568};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.deleteMessage,load:function(json){_1569=json.result;if(MessageBinding.debug){console.info("Results for sendMessage: ",_1569);console.info("messageId: ",_1568);}},error:function(error){var _156e=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_156e.showDialog();},content:_156a});return _1569;};MessageBinding.getSharedBlocksByContentSharedId=function(_156f){var _1570=null;var _1571={contentSharedId:_156f};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.getSharedBlocksByContentSharedId,load:function(json){_1570=json.result;if(MessageBinding.debug){console.info("Results for getSharedBlocksByContentSharedId:",_1570);console.info("contentSharedId: ",_156f);}},error:function(error){var _1575=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1575.showDialog();},content:_1571});return _1570;};MessageBinding.getUnreadMessageNb=function(_1576){var _1577=null;var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:MessageBinding.params.getUnreadMessageNb,load:function(json){_1577=json.result;if(MessageBinding.debug){console.info("Results for getUnreadMessageNb:",_1577);}_1576(_1577);},error:function(error){var _157b=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_157b.showDialog();window.clearInterval(bbtpWt.messageTimer);}});return _1577;};MessageBinding.setParams=function(_157c,debug){MessageBinding.params=_157c;if(null!=debug){MessageBinding.debug=debug;}else{MessageBinding.debug=MessageBinding.params.debug?MessageBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.userProfile.binding.UserProfileBinding"]){dojo._hasResource["bbtp.external.userProfile.binding.UserProfileBinding"]=true;dojo.provide("bbtp.external.userProfile.binding.UserProfileBinding");var UserProfileBinding=new Object();UserProfileBinding.params=null;UserProfileBinding.debug=false;UserProfileBinding.findUserProfile=function(_157e){var _157f=null;var _1580={search:_157e};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:UserProfileBinding.params.findUserProfile,sync:true,load:function(json){_157f=json.result;if(UserProfileBinding.debug){console.info("Results for findUserProfile: ",_157f);console.info("contactName: ",_157e);}},error:function(error){alert(error);},content:_1580});return _157f;};UserProfileBinding.getUserProfileById=function(_1584){var _1585=null;var _1586={profileId:_1584};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:UserProfileBinding.params.getUserProfileById,sync:true,load:function(json){_1585=json.result;if(UserProfileBinding.debug){console.info("Results for getUserProfileById: ",_1585);console.info("profileId: ",_1584);}},error:function(error){alert(error);},content:_1586});return _1585;};UserProfileBinding.setParams=function(_158a,debug){UserProfileBinding.params=_158a;if(null!=debug){UserProfileBinding.debug=debug;}else{UserProfileBinding.debug=UserProfileBinding.params.debug?UserProfileBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.Browser"]){dojo._hasResource["bbtp.external.wt.Browser"]=true;dojo.provide("bbtp.external.wt.Browser");var Browser=new Object();Browser.topleftContentPane;Browser.bottomLeftContentPane;Browser.clientContentPane;Browser.i18n;Browser.typeBrowser="feed";Browser.inputNode;Browser.tagsWidget;Browser.DGWidget;Browser.divTopLeftPane;Browser.divBottomLeftPane;Browser.divClientPane;Browser.divWay;Browser.prevPageBton;Browser.nextPageBton;Browser.centerPageInfoNode;Browser.currentPage;Browser.maxPage;Browser.divTitleClientNode;Browser.maxItem=12;Browser.dlgBrowser;Browser.tblData=[];Browser.tabHdlSub=[];Browser.searchName="";Browser.tagName="";Browser.canClose=true;Browser.browserDlgParam;Browser.initBrowser=function(type){Browser.tabHdlSub=[];if(type!=""){Browser.typeBrowser=type;}Browser.i18n=dojo.i18n.getLocalization("bbtp.browserdlg.i18n","Browser",dojo.locale);Browser.initDivLayout();Browser.initDivTopLeftPane();Browser.initDivBottomLeftPane();Browser.initDivClientPane();var title="";if(Browser.typeBrowser=="widget"){title=Browser.i18n["titleWidget"];Browser.DGWidget.headers[0].label=Browser.DGWidget._locale["sourceWidget"];}else{title=Browser.i18n["titleFeed"];Browser.DGWidget.headers[0].label=Browser.DGWidget._locale["sourceFlow"];}Browser.DGWidget.headers[0].content.innerHTML=Browser.DGWidget.headers[0].label;Browser.dlgBrowser=new bbtp.common.widget.DialogPane({topLeftWidget:Browser.topleftContentPane,bottomLeftWidget:Browser.bottomLeftContentPane,clientWidget:Browser.clientContentPane,backColor:"#F4F6F8",title:title,modalDialog:false,width:900,contentId:"browserDlg",hide:function(){this.inherited("hide",arguments);if(Browser.canClose){this._underlay.destroy();Browser.destroyBrowser();this.destroy();Browser.dlgBrowser=null;}}});dojo.addClass(Browser.dlgBrowser.domNode,"browserDlg");Browser.tabHdlSub.push(dojo.subscribe("/Source:onDndStart",null,function(){Browser.canClose=false;Browser.dlgBrowser.hideDialog();}));Browser.tabHdlSub.push(dojo.subscribe("/Source:onDndDrop",null,function(){Browser.dlgBrowser.showDialog();Browser.canClose=true;}));Browser.tabHdlSub.push(dojo.subscribe("/Source:onDndCancel",null,function(){Browser.dlgBrowser.showDialog();Browser.canClose=true;}));};Browser.setMaxItem=function(_158e){Browser.maxItem=_158e;};Browser.setType=function(type){Browser.tblData=[];Browser.searchName="";Browser.tagName="";if(Browser.dlgBrowser!=null){if(type!=""){Browser.typeBrowser=type;}var title="";if(Browser.typeBrowser=="widget"){title=Browser.i18n["titleWidget"];Browser.DGWidget.headers[0].label=Browser.DGWidget._locale["sourceWidget"];}else{title=Browser.i18n["titleFeed"];Browser.DGWidget.headers[0].label=Browser.DGWidget._locale["sourceFlow"];}Browser.DGWidget.headers[0].content.innerHTML=Browser.DGWidget.headers[0].label;Browser.currentPage=1;Browser.dlgBrowser.setTitle(title);Browser.changeTitleClientNode();Browser.inputNode.value="";if(Browser.typeBrowser=="widget"){Browser.tagsWidget.href=Browser.browserDlgParam.urlTagsWidget;}else{Browser.tagsWidget.href=Browser.browserDlgParam.urlTagsRss;}Browser.tagsWidget.load();Browser.loadCatalogue();Browser.refreshActionPage();}else{Browser.initBrowser(type);}};Browser.showBrowserDialog=function(type,_1592){Browser.canClose=true;if(_1592==null){var kx=dojo.xhrGet({handleAs:"json",sync:true,url:"../../js/conf/params_services.json",load:function(json){Browser.browserDlgParam=json.params.browserDlg;},error:function(error){var _1596=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1596.showDialog();}});}else{Browser.browserDlgParam=_1592;}Browser.setType(type);if(!Browser.dlgBrowser.isVisible){Browser.displayContent(true);}Browser.dlgBrowser.showDialog();};Browser.displayContent=function(b){if(b){Browser.divTopLeftPane.style.display="block";Browser.divBottomLeftPane.style.display="block";Browser.divClientPane.style.display="block";}else{Browser.divTopLeftPane.style.display="none";Browser.divBottomLeftPane.style.display="none";Browser.divClientPane.style.display="none";}};Browser.initDivLayout=function(){Browser.divTopLeftPane=document.createElement("div");Browser.divTopLeftPane.id="topLeftPane";Browser.divBottomLeftPane=document.createElement("div");Browser.divBottomLeftPane.id="bottomLeftPane";Browser.divClientPane=document.createElement("div");Browser.divClientPane.id="clientPane";Browser.displayContent(false);dojo.body().appendChild(Browser.divTopLeftPane);dojo.body().appendChild(Browser.divBottomLeftPane);dojo.body().appendChild(Browser.divClientPane);};Browser.initDivTopLeftPane=function(){Browser.topleftContentPane=new dijit.layout.ContentPane({},dojo.byId("topLeftPane"));var _1598=document.createElement("div");dojo.addClass(_1598,"search");var _1599=document.createElement("div");dojo.addClass(_1599,"title");_1599.innerHTML=Browser.i18n["searchTitle"];Browser.inputNode=document.createElement("input");dojo.connect(Browser.inputNode,"onkeypress",function(e){if((Browser.inputNode.value!="")&&((e.keyCode?e.keyCode:e.which)==13)){Browser.search();}return false;});var _159b=document.createElement("div");dojo.addClass(_159b,"searchBton");var _159c=document.createElement("div");dojo.addClass(_159c,"goBtonLeft");_159c.innerHTML="&nbsp;";var _159d=document.createElement("div");dojo.addClass(_159d,"goBton");_159d.innerHTML=Browser.i18n["searchBton"];dojo.connect(_159d,"onclick",function(){Browser.search();});var _159e=document.createElement("div");dojo.addClass(_159e,"goBtonRight");_159e.innerHTML="&nbsp;";_159b.appendChild(_159c);_159b.appendChild(_159d);_159b.appendChild(_159e);_1598.appendChild(_1599);_1598.appendChild(Browser.inputNode);_1598.appendChild(_159b);Browser.topleftContentPane.setContent(_1598);};Browser.initDivBottomLeftPane=function(){Browser.bottomLeftContentPane=new dijit.layout.ContentPane({},dojo.byId("bottomLeftPane"));var _159f=document.createElement("div");var _15a0=document.createElement("div");dojo.addClass(_15a0,"title");_15a0.innerHTML=Browser.i18n["tagsTitle"];var _15a1=document.createElement("div");_15a1.id="idDivTags";_159f.appendChild(_15a0);_159f.appendChild(_15a1);Browser.bottomLeftContentPane.setContent(_159f);var _15a2="";if(Browser.typeBrowser=="widget"){_15a2=Browser.browserDlgParam.urlTagsWidget;}else{_15a2=Browser.browserDlgParam.urlTagsRss;}Browser.tagsWidget=new bbtp.tags.widget.Tags({href:_15a2,skin:"grey",backColor:"#F7F8FA",draggable:false},dojo.byId("idDivTags"));if(dojo.isSafari){Browser.tagsWidget.domNode.style.width="270px";}Browser.tabHdlSub.push(dojo.subscribe("/Tags_"+Browser.tagsWidget.id+":onClick",this,"refreshClient"));};Browser.refreshClient=function(_15a3){Browser.tblData=[];Browser.currentPage=1;Browser.searchName="";Browser.tagName=_15a3;Browser.loadCatalogue();Browser.refreshActionPage();Browser.changeTitleClientNode(Browser.i18n["searchResultTitleTag"]+"<i>"+Browser.tagName+"</i>");};Browser.changeTitleClientNode=function(title){if((title==null)||(title=="")){if(Browser.typeBrowser=="widget"){title=Browser.i18n["widgetList"];}else{title=Browser.i18n["feedList"];}}Browser.divTitleClientNode.innerHTML=title;};Browser.initDivClientPane=function(){Browser.clientContentPane=new dijit.layout.ContentPane({},dojo.byId("clientPane"));var _15a5=document.createElement("div");Browser.divTitleClientNode=document.createElement("div");dojo.addClass(Browser.divTitleClientNode,"title");Browser.changeTitleClientNode();var _15a6=document.createElement("div");_15a6.id="idDivDG";Browser.currentPage=1;Browser.initDivWayAction();_15a5.appendChild(Browser.divTitleClientNode);_15a5.appendChild(_15a6);_15a5.appendChild(Browser.divWay);Browser.clientContentPane.setContent(_15a5);Browser.DGWidget=new bbtp.source.widget.SourceGrid({checkbox:false,disableMultiSelection:true,dragType:"none",gutter:false,i18nRepository:"bbtp.source.i18n",rscRepository:"bbtp.source.rsc",localDatas:"SourceGrid",metaDatas:"SourceGrid_rsc",style:"width:540px;"},dojo.byId("idDivDG"));Browser.tabHdlSub.push(dojo.subscribe("/DataGrid_idDivDG:onSort",this,"sortData"));Browser.DGWidget.sort={"header":Browser.DGWidget.headers[1],"order":"desc"};dojo.addClass(Browser.DGWidget.headers[1].node,"sort_desc");Browser.loadCatalogue();Browser.refreshActionPage();};Browser.loadCatalogue=function(){var _15a7={};_15a7.header=Browser.DGWidget.sort.header.name;_15a7.sort=Browser.DGWidget.sort.order;_15a7.numPage=Browser.currentPage;_15a7.maxItem=Browser.maxItem;_15a7.action="getUserCatalog";if(Browser.searchName!=""){_15a7.search=Browser.searchName;}else{if(Browser.tagName!=""){_15a7.tag=Browser.tagName;}}var _15a8="";if(Browser.typeBrowser=="widget"){_15a8=Browser.browserDlgParam.urlWidgets;}else{_15a8=Browser.browserDlgParam.urlFeeds;}var _15a9={url:_15a8,handleAs:"json",sync:true,content:_15a7};if(Browser.tblData.length==0){var _15aa=dojo.xhrGet(_15a9);_15aa.addCallback(Browser.setData);}else{if(Browser.tblData[Browser.currentPage]!=null){Browser.DGWidget.load({data:Browser.tblData[Browser.currentPage]});}else{var _15aa=dojo.xhrGet(_15a9);_15aa.addCallback(Browser.setData);}}Browser.refreshActionPage();};Browser.loadNextPages=function(_15ab,_15ac){var _15ad={url:_15ab,handleAs:"json",sync:false,content:_15ac};var _15ae=0;if((Browser.tblData[Browser.currentPage+1]==null)&&(Browser.maxPage>=Browser.currentPage+1)){_15ae=Browser.currentPage+1;_15ac.numPage=_15ae;_15ad.content=_15ac;_15ad.load=dojo.hitch(this,function(data){Browser.setNextData(data,_15ae);});dojo.xhrGet(_15ad);}var _15b0=0;if((Browser.tblData[Browser.currentPage+2]==null)&&(Browser.maxPage>=Browser.currentPage+2)){_15b0=Browser.currentPage+2;_15ac.numPage=_15b0;_15ad.content=_15ac;_15ad.load=dojo.hitch(this,function(data){Browser.setNextData(data,_15b0);});dojo.xhrGet(_15ad);}};Browser._formatDate=function(_15b2){var _15b3=_15b2.getDate();if(_15b2.getDate()<=9){_15b3="0"+_15b3;}var _15b4=_15b2.getMonth()+1;if((_15b2.getMonth()+1)<=9){_15b4="0"+_15b4;}var _15b5=_15b3+"/"+_15b4+"/"+_15b2.getFullYear();return _15b5;};Browser.readData=function(data){var _15b7={};_15b7.items=[];var i=0;if(Browser.typeBrowser=="widget"){dojo.forEach(data.widgets,function(item){var _15ba={description:item.description,favicon:item.favicon,id:item.id,name:item.name,uri:item.sourceUrl,typeBlock:item.type};_15b7.items[i]={};_15b7.items[i].source=_15ba;var _15bb=new Date(item.dateAdded*1000);_15b7.items[i].date=Browser._formatDate(_15bb);_15b7.items[i].popularity=Math.ceil(item.subscribers*100/data.popularityMax);_15b7.items[i].note=Math.ceil(item.rating);i++;});}else{dojo.forEach(data.feeds,function(item){var _15bd={description:item.description,favicon:item.favicon,id:item.id,name:item.name,uri:item.sourceUrl,typeBlock:"rss"};_15b7.items[i]={};_15b7.items[i].source=_15bd;var _15be=new Date(item.dateAdded*1000);_15b7.items[i].date=Browser._formatDate(_15be);_15b7.items[i].popularity=Math.ceil(item.subscribers*100/data.popularityMax);_15b7.items[i].note=Math.ceil(item.rating);i++;});}return _15b7;};Browser.setNextData=function(data,_15c0){if(data.result.state=="done"){data=data.result.params;var _15c1=Browser.readData(data);Browser.tblData[_15c0]=_15c1;}};Browser.setData=function(data){if(data.result.state=="done"){data=data.result.params;if(((Browser.typeBrowser=="feed")&&(data.nbFeed==0))||((Browser.typeBrowser=="widget")&&(data.nbWidget==0))){Browser.DGWidget.initGrid();Browser.divWay.style.display="none";Browser.DGWidget.displayLoaderMessage(Browser.DGWidget._locale.nothingToDisplay,true);}else{Browser.DGWidget.displayLoaderMessage(false);Browser.divWay.style.display="block";Browser.maxPage=data.size;var _15c3=Browser.readData(data);Browser.tblData[Browser.currentPage]=_15c3;Browser.DGWidget.load({data:_15c3});Browser.centerPageInfoNode.innerHTML=Browser.currentPage+"/"+Browser.maxPage;}}};Browser.initDivWayAction=function(){Browser.divWay=document.createElement("div");Browser.divWay.className="Way";var _15c4=document.createElement("table");_15c4.className="actionTable";Browser.divWay.appendChild(_15c4);var _15c5=document.createElement("tbody");_15c4.appendChild(_15c5);var tr1=document.createElement("tr");_15c5.appendChild(tr1);Browser.prevPageBton=document.createElement("td");dojo.connect(Browser.prevPageBton,"onclick",function(){Browser.prevPage();});Browser.prevPageBton.className="prevPageOff";tr1.appendChild(Browser.prevPageBton);Browser.centerPageInfoNode=document.createElement("td");Browser.centerPageInfoNode.className="centerPageInfo";tr1.appendChild(Browser.centerPageInfoNode);Browser.nextPageBton=document.createElement("td");dojo.connect(Browser.nextPageBton,"onclick",function(){Browser.nextPage();});Browser.nextPageBton.className="nextPageOn";tr1.appendChild(Browser.nextPageBton);};Browser.nextPage=function(){if(Browser.nextPageBton.className=="nextPageOff"){return;}if(Browser.currentPage>=Browser.maxPage){return;}Browser.currentPage++;Browser.refreshActionPage();Browser.centerPageInfoNode.innerHTML=Browser.currentPage+"/"+Browser.maxPage;Browser.loadCatalogue();};Browser.prevPage=function(){if(Browser.prevPageBton.className=="prevPageOff"){return;}if(Browser.currentPage<=1){return;}Browser.currentPage--;Browser.refreshActionPage();Browser.centerPageInfoNode.innerHTML=Browser.currentPage+"/"+Browser.maxPage;Browser.loadCatalogue();};Browser.refreshActionPage=function(){if(Browser.maxPage<=1){Browser.nextPageBton.className="nextPageOff";Browser.prevPageBton.className="prevPageOff";}else{if(Browser.currentPage>=Browser.maxPage){Browser.nextPageBton.className="nextPageOff";}else{Browser.nextPageBton.className="nextPageOn";}if(Browser.currentPage<=1){Browser.prevPageBton.className="prevPageOff";}else{Browser.prevPageBton.className="prevPageOn";}}};Browser.sortData=function(sort,_15c8){Browser.tblData=[];Browser.currentPage=1;Browser.loadCatalogue();};Browser.search=function(){Browser.tblData=[];Browser.currentPage=1;Browser.tagName="";if(Browser.inputNode.value!=""){Browser.searchName=Browser.inputNode.value;Browser.changeTitleClientNode(Browser.i18n["searchResultTitle"]+"<i>"+Browser.searchName+"</i>");}else{Browser.searchName="";Browser.changeTitleClientNode();}Browser.loadCatalogue();};Browser.destroyBrowser=function(){for(i=0;i<Browser.tabHdlSub.length;i++){dojo.unsubscribe(Browser.tabHdlSub[i]);}delete Browser.tabHdlSub;delete Browser.tblData;Browser.topleftContentPane.destroy();Browser.tagsWidget.destroy();Browser.bottomLeftContentPane.destroy();Browser.DGWidget.destroy();Browser.clientContentPane.destroy();};}if(!dojo._hasResource["bbtp.postwidget.widget.PostGoogle"]){dojo._hasResource["bbtp.postwidget.widget.PostGoogle"]=true;dojo.provide("bbtp.postwidget.widget.PostGoogle");dojo.declare("bbtp.postwidget.widget.PostGoogle",[bbtp.postwidget.widget.PostXHTML],{uri_serviceParser:"widgetParser/widgetLayout.php?url=",uri_serviceMediator:"../../../widgetParser/mediator.html",iframeMode:true});}if(!dojo._hasResource["bbtp.postwidget.widget.PostDimget"]){dojo._hasResource["bbtp.postwidget.widget.PostDimget"]=true;dojo.provide("bbtp.postwidget.widget.PostDimget");dojo.declare("bbtp.postwidget.widget.PostDimget",[bbtp.postwidget.widget.PostXHTML],{uri_serviceParser:"widgetParser/widgetLayout.php?url=",uri_serviceMediator:"../../../widgetParser/mediator.html",iframeMode:true});}if(!dojo._hasResource["bbtp.pref.binding.PostBinding"]){dojo._hasResource["bbtp.pref.binding.PostBinding"]=true;dojo.provide("bbtp.pref.binding.PostBinding");dojo.declare("bbtp.pref.binding.PostBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_15c9,_15ca){this.inherited("connectToPref",arguments);this._handlesConnect=[dojo.subscribe(_15ca.topicPublished+_15ca.id+":onSaveComment",this,dojo.hitch(this,function(_15cb){this._saveComment(_15c9,_15ca,_15cb);}))];},_saveComment:function(_15cc,_15cd,_15ce){var _15cf={action:"createPostMessage",blockId:_15cd.idDb,title:_15ce};_15cc.savePref(_15cd,_15cc.ressources["urlComment"],_15cf,this.i18n.saveModuleError,"post");},_saveSkin:function(_15d0,_15d1){var _15d2={action:"setUserBlockSkin",blockId:_15d1.idDb,skin:_15d1.skin};_15d0.savePref(_15d1,_15d0.ressources["urlBlock"],_15d2,this.i18n.saveModuleError,"post");}});(function(){var _15d3=new bbtp.pref.binding.PostBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_15d3);}})();}if(!dojo._hasResource["bbtp.pref.binding.PostMessageBinding"]){dojo._hasResource["bbtp.pref.binding.PostMessageBinding"]=true;dojo.provide("bbtp.pref.binding.PostMessageBinding");dojo.declare("bbtp.pref.binding.PostMessageBinding",bbtp.pref.binding.PostBinding,{connectToPref:function(_15d4,_15d5){this.inherited("connectToPref",arguments);if(!_15d5.idDb){this._storeNew(_15d4,_15d5);}this._handlesConnect.push(dojo.subscribe(_15d5.topicPublished+_15d5.id+":onSaveContent",this,dojo.hitch(this,function(_15d6){this._saveContent(_15d4,_15d5,_15d6);})));this._handlesConnect.push(dojo.connect(_15d5,"onClose",dojo.hitch(this,function(){this._deleteBox(_15d4,_15d5);})));this._handlesConnect.push(dojo.connect(_15d5,"saveConfig",dojo.hitch(this,function(){this._saveSkin(_15d4,_15d5);})));},_storeNew:function(_15d7,_15d8){var _15d9={action:"createUserBlock",blockId:1,blockType:"message",tabId:_15d8.getParent().idDb,numCol:0,numLine:0,isIconify:(_15d8.displayState)?1:0,title:_15d8.label,skin:_15d8.skin,isPublic:1,style:_15d8.style};_15d7.savePref(_15d8,_15d7.ressources["urlBlock"],_15d9,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveContent:function(_15da,_15db,_15dc){var _15dd={action:"createPostMessage",blockId:_15db.idDb,message:_15dc};_15da.savePref(_15db,_15da.ressources["urlComment"],_15dd,this.i18n.saveModuleError,"post");}});(function(){var _15de=new bbtp.pref.binding.PostMessageBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_15de);}})();}if(!dojo._hasResource["bbtp.pref.binding.PostArticleBinding"]){dojo._hasResource["bbtp.pref.binding.PostArticleBinding"]=true;dojo.provide("bbtp.pref.binding.PostArticleBinding");dojo.declare("bbtp.pref.binding.PostArticleBinding",bbtp.pref.binding.PostBinding,{connectToPref:function(_15df,_15e0){this.inherited("connectToPref",arguments);if(!_15e0.idDb){this._storeNew(_15df,_15e0);}this._handlesConnect.push(dojo.connect(_15e0,"onClose",dojo.hitch(this,function(){this._deleteBox(_15df,_15e0);})));this._handlesConnect.push(dojo.connect(_15e0,"saveConfig",dojo.hitch(this,function(){this._saveSkin(_15df,_15e0);})));},_storeNew:function(_15e1,_15e2){var _15e3={action:"createUserBlock",blockId:1,blockType:"article",tabId:_15e2.getParent().idDb,numCol:0,numLine:0,isIconify:(_15e2.displayState)?1:0,title:_15e2.label,skin:_15e2.skin,isPublic:1,style:_15e2.style};_15e1.savePref(_15e2,_15e1.ressources["urlBlock"],_15e3,this.i18n.saveModuleError,"post",this,"_validateStorage");},_validateStorage:function(_15e4,_15e5,data){this.inherited("_validateStorage",arguments);this._saveRssViewer(_15e4,_15e5);},_saveRssViewer:function(_15e7,_15e8){if(_15e8.hasChildren()){var _15e9=_15e8.getChildren()[0];if((_15e9)&&(bbtp.rssviewer)&&(_15e9 instanceof bbtp.rssviewer.widget.RssViewer)){var link="";var _15eb="";var _15ec="";if(_15e9.currentEntry.link.rel.alternate){link=_15e9.currentEntry.link.rel.alternate[0];}else{if(_15e9.currentEntry.link.rel.enclosure){_15eb=_15e9.currentEntry.link.rel.enclosure[0].url;_15ec=_15e9.currentEntry.link.rel.enclosure[0].type;}}var _15ed={action:"createRssArticle",sourceTitle:_15e9.feed.title,sourceLink:_15e9.feed.link,favicon:_15e9.feed.favicon,title:_15e9.currentEntry.title,link:link,content:_15e9.currentEntry.content,summary:_15e9.currentEntry.summary,urlMedia:_15eb,typeMedia:_15ec,author:_15e9.currentEntry.author[0].uri,blockId:_15e8.idDb,feedUrl:_15e9.feedUrl,idEntry:_15e9.currentEntry.id,userComment:_15e8.commentValue};_15e7.savePref(_15e8,_15e7.ressources["urlRssArticle"],_15ed,this.i18n.saveModuleError,"post");}}if(_15e8.commentValue!=""){this._saveComment(_15e7,_15e8,_15e8.commentValue);}var _15ee=new bbtp.common.widget.DialogWait({title:this.i18n["publishedTitle"],message:_15e9.currentEntry.title+" "+this.i18n["publishedMessage"],autoClose:true,autoCloseDelay:2000,modalDialog:false});_15ee.showDialog();}});(function(){var _15ef=new bbtp.pref.binding.PostArticleBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_15ef);}})();}if(!dojo._hasResource["bbtp.pref.binding.PortletGoogleBinding"]){dojo._hasResource["bbtp.pref.binding.PortletGoogleBinding"]=true;dojo.provide("bbtp.pref.binding.PortletGoogleBinding");dojo.declare("bbtp.pref.binding.PortletGoogleBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_15f0,_15f1){this.inherited("connectToPref",arguments);if(!_15f1.idDb){this._storeNew(_15f0,_15f1);}this._handlesConnect=[dojo.connect(_15f1,"onClose",dojo.hitch(this,function(){this._deleteBox(_15f0,_15f1);})),dojo.connect(_15f1,"publish",dojo.hitch(this,function(){this._publish(_15f0,_15f1);})),dojo.connect(_15f1,"unpublish",dojo.hitch(this,function(){this._unpublish(_15f0,_15f1);})),dojo.connect(_15f1,"toggleDisplay",dojo.hitch(this,function(){this._saveIconify(_15f0,_15f1);})),dojo.connect(_15f1,"saveParams",dojo.hitch(this,function(){this._saveParameters(_15f0,_15f1);})),dojo.connect(_15f1,"saveSkin",dojo.hitch(this,function(){this._saveSkin(_15f0,_15f1);})),dojo.connect(_15f1,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_15f0,_15f1);}))];},_storeNew:function(_15f2,_15f3){this._storeNewSource(_15f2,_15f3,"google");var _15f4={action:"createUserBlock",blockId:1,URI:_15f3.href,blockType:"google",tabId:_15f3.getParent().idDb,numCol:1,numLine:1,isIconify:(_15f3.displayState)?1:0,title:_15f3.label,skin:_15f3.skin,style:_15f3.style};_15f2.savePref(_15f3,_15f2.ressources["urlBlock"],_15f4,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveIconify:function(_15f5,_15f6){var _15f7={action:"setUserBlockIconify",blockId:_15f6.idDb,iconify:(_15f6.displayState)?1:0};_15f5.savePref(_15f6,_15f5.ressources["urlBlock"],_15f7,this.i18n.saveModuleError,"post");},_saveSkin:function(_15f8,_15f9){var _15fa={action:"setUserBlockSkin",blockId:_15f9.idDb,skin:_15f9.skin};_15f8.savePref(_15f9,_15f8.ressources["urlBlock"],_15fa,this.i18n.saveModuleError,"post");},_saveParameters:function(_15fb,_15fc){var _15fd={action:"saveUserWidgetBlockParams",blockId:_15fc.idDb};if(_15fc.configParams){var i=0;var keys=[];var _1600=[];for(var param in _15fc.configParams){keys[i]=param;_1600[i]=_15fc.configParams[param];i++;}_15fd["keys[]"]=keys;_15fd["values[]"]=_1600;}_15fb.savePref(_15fc,_15fb.ressources["urlParamBlock"],_15fd,this.i18n.saveParametersModuleError,"post");},_saveRating:function(_1602,_1603){if(_1603.voteIndex>0){var _1604={action:"setUserSourceRating",sourceType:"google",URI:_1603.href,rating:_1603.voteIndex};_1602.savePref(_1603,_1602.ressources["urlSource"],_1604,this.i18n.saveModuleError,"post");}},_saveConfig:function(_1605,_1606){this._saveSkin(_1605,_1606);this._saveParameters(_1605,_1606);this._saveRating(_1605,_1606);},_validateStorage:function(_1607,_1608,data){this.inherited("_validateStorage",arguments);this.loadPrefRating(_1607,_1608.href,"google",this,dojo.hitch(this,function(data){this._initRating(data,_1608);}));},loadPrefWidget:function(_160b,_160c,_160d,_160e){var _160f={action:"getUserWidgetBlockParams",blockId:_160c};var kw={lang:Common.getLocaleWithCountry(),url:_160b.ressources["urlRoot"]+_160b.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_160e){dojo.hitch(_160d,_160e)(data);}},error:function(error){var _1613=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1613.showDialog();},content:_160f};var _1614=dojo.xhrGet(kw);}});(function(){var _1615=new bbtp.pref.binding.PortletGoogleBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_1615);}})();}if(!dojo._hasResource["bbtp.pref.binding.PortletDimgetBinding"]){dojo._hasResource["bbtp.pref.binding.PortletDimgetBinding"]=true;dojo.provide("bbtp.pref.binding.PortletDimgetBinding");dojo.declare("bbtp.pref.binding.PortletDimgetBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_1616,_1617){this.inherited("connectToPref",arguments);if(!_1617.idDb){this._storeNew(_1616,_1617);}this._handlesConnect=[dojo.connect(_1617,"onClose",dojo.hitch(this,function(){this._deleteBox(_1616,_1617);})),dojo.connect(_1617,"publish",dojo.hitch(this,function(){this._publish(_1616,_1617);})),dojo.connect(_1617,"unpublish",dojo.hitch(this,function(){this._unpublish(_1616,_1617);})),dojo.connect(_1617,"toggleDisplay",dojo.hitch(this,function(){this._saveIconify(_1616,_1617);})),dojo.connect(_1617,"saveParams",dojo.hitch(this,function(){this._saveParameters(_1616,_1617);})),dojo.connect(_1617,"updateParams",dojo.hitch(this,function(){this._saveParameters(_1616,_1617);})),dojo.connect(_1617,"saveSkin",dojo.hitch(this,function(){this._saveSkin(_1616,_1617);})),dojo.connect(_1617,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_1616,_1617);}))];},_storeNew:function(_1618,_1619){this._storeNewSource(_1618,_1619,"dimget");var _161a={action:"createUserBlock",blockId:1,URI:_1619.href,blockType:"dimget",tabId:_1619.getParent().idDb,numCol:1,numLine:1,isIconify:(_1619.displayState)?1:0,title:_1619.label,skin:_1619.skin,style:_1619.style};_1618.savePref(_1619,_1618.ressources["urlBlock"],_161a,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveIconify:function(_161b,_161c){var _161d={action:"setUserBlockIconify",blockId:_161c.idDb,iconify:(_161c.displayState)?1:0};_161b.savePref(_161c,_161b.ressources["urlBlock"],_161d,this.i18n.saveModuleError,"post");},_saveSkin:function(_161e,_161f){var _1620={action:"setUserBlockSkin",blockId:_161f.idDb,skin:_161f.skin};_161e.savePref(_161f,_161e.ressources["urlBlock"],_1620,this.i18n.saveModuleError,"post");},_saveParameters:function(_1621,_1622){var _1623={action:"saveUserWidgetBlockParams",blockId:_1622.idDb};if(_1622.configParams){var i=0;var keys=[];var _1626=[];for(var param in _1622.configParams){keys[i]=param;_1626[i]=_1622.configParams[param];i++;}_1623["keys[]"]=keys;_1623["values[]"]=_1626;}_1621.savePref(_1622,_1621.ressources["urlParamBlock"],_1623,this.i18n.saveParametersModuleError,"post");},_saveRating:function(_1628,_1629){if(_1629.voteIndex>0){var _162a={action:"setUserSourceRating",sourceType:"dimget",URI:_1629.href,rating:_1629.voteIndex};_1628.savePref(_1629,_1628.ressources["urlSource"],_162a,this.i18n.saveModuleError,"post");}},_saveConfig:function(_162b,_162c){this._saveSkin(_162b,_162c);this._saveParameters(_162b,_162c);this._saveRating(_162b,_162c);},_validateStorage:function(_162d,_162e,data){this.inherited("_validateStorage",arguments);this.loadPrefRating(_162d,_162e.href,"dimget",this,dojo.hitch(this,function(data){this._initRating(data,_162e);}));},loadPrefWidget:function(_1631,_1632,_1633,_1634){var _1635={action:"getUserWidgetBlockParams",blockId:_1632};var kw={lang:Common.getLocaleWithCountry(),url:_1631.ressources["urlRoot"]+_1631.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_1634){dojo.hitch(_1633,_1634)(data);}},error:function(error){var _1639=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1639.showDialog();},content:_1635};var _163a=dojo.xhrGet(kw);}});(function(){var _163b=new bbtp.pref.binding.PortletDimgetBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_163b);}})();}if(!dojo._hasResource["bbtp.pref.binding.PostGoogleBinding"]){dojo._hasResource["bbtp.pref.binding.PostGoogleBinding"]=true;dojo.provide("bbtp.pref.binding.PostGoogleBinding");dojo.declare("bbtp.pref.binding.PostGoogleBinding",bbtp.pref.binding.PostXHTMLBinding,{_storeNew:function(_163c,_163d){var _163e={action:"createUserBlock",blockId:1,URI:_163d.href,blockType:"google",tabId:_163d.getParent().idDb,numCol:0,numLine:0,isIconify:(_163d.displayState)?1:0,title:_163d.label,skin:_163d.skin,isPublic:1,style:_163d.style};_163c.savePref(_163d,_163c.ressources["urlBlock"],_163e,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveIconify:function(_163f,_1640){var _1641={action:"setUserBlockIconify",blockId:_1640.idDb,iconify:(_1640.displayState)?1:0};_163f.savePref(_1640,_163f.ressources["urlBlock"],_1641,this.i18n.saveModuleError,"post");},_saveParameters:function(_1642,_1643){var _1644={action:"saveUserWidgetBlockParams",blockId:_1643.idDb};if(_1643.configParams){var i=0;var keys=[];var _1647=[];for(var param in _1643.configParams){keys[i]=param;_1647[i]=_1643.configParams[param];i++;}_1644["keys[]"]=keys;_1644["values[]"]=_1647;}_1642.savePref(_1643,_1642.ressources["urlParamBlock"],_1644,this.i18n.saveParametersModuleError,"post");},_saveRating:function(_1649,_164a){if(_164a.voteIndex>0){var _164b={action:"setUserSourceRating",sourceType:"google",URI:_164a.href,rating:_164a.voteIndex};_1649.savePref(_164a,_1649.ressources["urlSource"],_164b,this.i18n.saveModuleError,"post");}},_saveConfig:function(_164c,_164d){this._saveSkin(_164c,_164d);this._saveParameters(_164c,_164d);this._saveRating(_164c,_164d);},_validateStorage:function(_164e,_164f,data){this.inherited("_validateStorage",arguments);this.loadPrefRating(_164e,_164f.href,"google",this,dojo.hitch(this,function(data){this._initRating(data,_164f);}));},loadPrefWidget:function(_1652,_1653,_1654,_1655){var _1656={action:"getUserWidgetBlockParams",blockId:_1653};var kw={lang:Common.getLocaleWithCountry(),url:_1652.ressources["urlRoot"]+_1652.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_1655){dojo.hitch(_1654,_1655)(data);}},error:function(error){var _165a=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_165a.showDialog();},content:_1656};var _165b=dojo.xhrGet(kw);}});(function(){var _165c=new bbtp.pref.binding.PostGoogleBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_165c);}})();}if(!dojo._hasResource["bbtp.pref.binding.PostDimgetBinding"]){dojo._hasResource["bbtp.pref.binding.PostDimgetBinding"]=true;dojo.provide("bbtp.pref.binding.PostDimgetBinding");dojo.declare("bbtp.pref.binding.PostDimgetBinding",bbtp.pref.binding.PostXHTMLBinding,{connectToPref:function(_165d,_165e){this.inherited("connectToPref",arguments);if(!_165e.idDb){this._storeNew(_165d,_165e);}this._handlesConnect=[dojo.connect(_165e,"onClose",dojo.hitch(this,function(){this._deleteBox(_165d,_165e);})),dojo.connect(_165e,"publish",dojo.hitch(this,function(){this._publish(_165d,_165e);})),dojo.connect(_165e,"unpublish",dojo.hitch(this,function(){this._unpublish(_165d,_165e);})),dojo.connect(_165e,"toggleDisplay",dojo.hitch(this,function(){this._saveIconify(_165d,_165e);})),dojo.connect(_165e,"saveParams",dojo.hitch(this,function(){this._saveParameters(_165d,_165e);})),dojo.connect(_165e,"updateParams",dojo.hitch(this,function(){this._saveParameters(_165d,_165e);})),dojo.connect(_165e,"saveConfig",dojo.hitch(this,function(){this._saveConfig(_165d,_165e);}))];},_storeNew:function(_165f,_1660){var _1661={action:"createUserBlock",blockId:1,URI:_1660.href,blockType:"dimget",tabId:_1660.getParent().idDb,numCol:0,numLine:0,isIconify:(_1660.displayState)?1:0,title:_1660.label,skin:_1660.skin,isPublic:1,style:_1660.style};_165f.savePref(_1660,_165f.ressources["urlBlock"],_1661,this.i18n.saveModuleError,"post",this,"_validateStorage");},_saveParameters:function(_1662,_1663){var _1664={action:"saveUserWidgetBlockParams",blockId:_1663.idDb};if(_1663.configParams){var i=0;var keys=[];var _1667=[];for(var param in _1663.configParams){keys[i]=param;_1667[i]=_1663.configParams[param];i++;}_1664["keys[]"]=keys;_1664["values[]"]=_1667;}_1662.savePref(_1663,_1662.ressources["urlParamBlock"],_1664,this.i18n.saveParametersModuleError,"post");},_saveRating:function(_1669,_166a){if(_166a.voteIndex>0){var _166b={action:"setUserSourceRating",sourceType:"dimget",URI:_166a.href,rating:_166a.voteIndex};_1669.savePref(_166a,_1669.ressources["urlSource"],_166b,this.i18n.saveModuleError,"post");}},_saveConfig:function(_166c,_166d){this._saveSkin(_166c,_166d);this._saveParameters(_166c,_166d);this._saveRating(_166c,_166d);},_validateStorage:function(_166e,_166f,data){this.inherited("_validateStorage",arguments);this.loadPrefRating(_166e,_166f.href,"dimget",this,dojo.hitch(this,function(data){this._initRating(data,_166f);}));},loadPrefWidget:function(_1672,_1673,_1674,_1675){var _1676={action:"getUserWidgetBlockParams",blockId:_1673};var kw={lang:Common.getLocaleWithCountry(),url:_1672.ressources["urlRoot"]+_1672.ressources["urlParamBlock"],handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"&&_1675){dojo.hitch(_1674,_1675)(data);}},error:function(error){var _167a=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_167a.showDialog();},content:_1676};var _167b=dojo.xhrGet(kw);}});(function(){var _167c=new bbtp.pref.binding.PostDimgetBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_167c);}})();}if(!dojo._hasResource["bbtp.pref.binding.EditBoxBinding"]){dojo._hasResource["bbtp.pref.binding.EditBoxBinding"]=true;dojo.provide("bbtp.pref.binding.EditBoxBinding");dojo.declare("bbtp.pref.binding.EditBoxBinding",bbtp.pref.binding.BoxBinding,{connectToPref:function(_167d,_167e){this.inherited("connectToPref",arguments);this._handlesConnect=[dojo.subscribe("/PublicPage:onSaveTitlePublic",this,dojo.hitch(this,function(_167f){this._saveComment(_167d,_167e,_167f);}))];},_saveComment:function(_1680,_1681,_1682){var _1683={action:"setInfoPublicPage",title:_1682};_1680.savePref(_1681,_1680.ressources["urlPublicPage"],_1683,this.i18n.saveModuleError,"post");}});(function(){var _1684=new bbtp.pref.binding.EditBoxBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_1684);}})();}if(!dojo._hasResource["bbtp.external.wt.init"]){dojo._hasResource["bbtp.external.wt.init"]=true;dojo.provide("bbtp.external.wt.init");var pathForBuiltVersion="../../../../../../";var pathForNotBuiltVersion="../../../../";var currentPath=pathForBuiltVersion;var djinnGoParams={};var djinnGoUserParams={};dojo.registerModulePath("bbtp.common",currentPath+"common/js/oaf/bbtp/common");dojo.registerModulePath("bbtp.common.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.proxy",currentPath+"proxy");dojo.registerModulePath("bbtp.pref",currentPath+"wt/js/oaf/bbtp/pref");dojo.registerModulePath("bbtp.pref.binding.rsc",currentPath+"wt/js/oaf/bbtp/pref/binding");dojo.registerModulePath("bbtp.pref.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.wt.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.gridcontainer",currentPath+"wt/js/oaf/bbtp/gridcontainer");dojo.registerModulePath("bbtp.tabcontainer.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.tabcontainer",currentPath+"wt/js/oaf/bbtp/tabcontainer");dojo.registerModulePath("bbtp.infobar",currentPath+"wt/js/oaf/bbtp/infobar");dojo.registerModulePath("bbtp.demo.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.footerbar.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.footerbar",currentPath+"wt/js/oaf/bbtp/footerbar");dojo.registerModulePath("bbtp.sidebar",currentPath+"wt/js/oaf/bbtp/sidebar");dojo.registerModulePath("bbtp.sidebar.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.editbox.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.editbox",currentPath+"wt/js/oaf/bbtp/editbox");dojo.registerModulePath("bbtp.auth",currentPath+"authManager/js/oaf/bbtp/auth");dojo.registerModulePath("bbtp.contact.i18n",currentPath+"contact/locale");dojo.registerModulePath("bbtp.contact",currentPath+"contact/js/oaf/bbtp/contact");dojo.registerModulePath("wt.widget",currentPath+"xhtmlService/wt/widget");dojo.registerModulePath("bbtp.portlet.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.portlet",currentPath+"wt/js/oaf/bbtp/portlet");dojo.registerModulePath("bbtp.portletwidget",currentPath+"wt/js/oaf/bbtp/portletwidget");dojo.registerModulePath("bbtp.post",currentPath+"wt/js/oaf/bbtp/post");dojo.registerModulePath("bbtp.post.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.postwidget",currentPath+"wt/js/oaf/bbtp/postwidget");dojo.registerModulePath("bbtp.postcomments.rsc",currentPath+"wt/js/oaf/bbtp/post");dojo.registerModulePath("bbtp.rssfeed.rssparser",currentPath+"rssParser");dojo.registerModulePath("bbtp.rssfeed.search",currentPath+"search/services");dojo.registerModulePath("bbtp.rssfeed.tags",currentPath+"wt/services/tagManager");dojo.registerModulePath("bbtp.rssfeed.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.rssfeed.rsc",currentPath+"wt/js/oaf/bbtp/rssfeed");dojo.registerModulePath("bbtp.rssfeed",currentPath+"wt/js/oaf/bbtp/rssfeed");dojo.registerModulePath("bbtp.rssViewerDlg.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.rssviewer",currentPath+"common/js/oaf/bbtp/rssviewer");dojo.registerModulePath("bbtp.rssviewer.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.browserdlg.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.tags.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.tags",currentPath+"wt/js/oaf/bbtp/tags");dojo.registerModulePath("bbtp.source",currentPath+"wt/js/oaf/bbtp/source");dojo.registerModulePath("bbtp.source.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.source.rsc",currentPath+"wt/js/oaf/bbtp/source");dojo.registerModulePath("bbtp.auth.i18n",currentPath+"authManager/locale");dojo.registerModulePath("bbtp.auth",currentPath+"authManager/js/oaf/bbtp/auth");dojo.registerModulePath("bbtp.userprefs.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.userprefs",currentPath+"wt/js/oaf/bbtp/userprefs");dojo.registerModulePath("bbtp.mail.i18n",currentPath+"mail/locale");dojo.registerModulePath("bbtp.mail",currentPath+"mail/js/oaf/bbtp/mail");dojo.registerModulePath("bbtp.uploadedwidget.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.uploadedwidget",currentPath+"wt/js/oaf/bbtp/uploadedwidget");dojo.registerModulePath("dojo.date",currentPath+"common/js/oaf/dojo/date");dojo.registerModulePath("bbtp.help.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.Help",currentPath+"common/js/oaf/bbtp/help");dojo.registerModulePath("bbtp.mobileInstall.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.mobileInstall",currentPath+"wt/js/oaf/bbtp/mobileInstall");dojo.registerModulePath("bbtp.about.i18n",currentPath+"common/locale");dojo.addOnLoad(function(){if(typeof bbtpWt=="undefined"){return;}oaf.base.pref.userPref=new bbtp.pref.UserPrefServer({rscRepository:"bbtp.pref.binding.rsc",metaDatas:"Binding_rsc"});oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.GridContainerBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PortletWidgetBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.RssFeedBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.RssFeedKeywordBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.RssFeedTagBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.SourceBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.TabContainerBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.UserprefsBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostXHTMLBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostMessageBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostArticleBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PortletGoogleBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PortletDimgetBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostGoogleBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.PostDimgetBinding());oaf.base.pref.userPref.addBinding(new bbtp.pref.binding.EditBoxBinding());oaf.base.pref.userPref.setGlobalPreferences();bbtpWt.init();});dojo.addOnUnload(function(){var re=new RegExp(/^xhtmlservice_[0-9]+_mediator$/);var nodes=dojo.query(".mediator");nodes.forEach(function(elt){if(re.test(elt.id)){elt.parentNode.removeChild(elt);}});});function BbtpWt(){TABCONTAINER_ID="tabContainer";SIDEBAR_ID="sidebarId";INFOBAR_ID="infoBarId";FOOTERBAR_ID="footer";WIDTH_OFFSET=315;BACKGROUND_IMG_UPL0AD_DIR_URL="../../ressources/background/";SMALL_UPL0AD_DIR_URL="../../../wt/ressources/avatar/small/";BIG_UPL0AD_DIR_URL="../../../wt/ressources/avatar/big/";DJINNGO_PARAMS_URL="../../js/conf/params_services.json";DJINNGO_USER_PARAMS_URL="../../../wt/services/init.php";PATH_FOR_DB_FAILED_PAGE="../../../wt/site/service_unavailable.php";this._handlesSubscribe=new Array();this.init=function(){this.logger=new bbtp.common.widget.Logger({id:"init.js",debug:true,infoActivated:true});this.logger.writeInfo("init started...");if(Authentication.getUserAccessLevel()<0){alert("Anonymous user acces has failed.");return;}this.initDjinnGoParams();this.logger.writeInfo("djinnGoParams : ",djinnGoParams);this.initDjinnGoUserParams();this.logger.writeInfo("djinnGoUserParams : ",djinnGoUserParams);var _1688=djinnGoUserParams.result.params.nbNewMessages;RssViewer.rssViewerDlgParam=djinnGoParams.params.rssViewerDlg;this.initBinding();Contacts.init(this.profileId);Contacts.AvatarUploadDir=SMALL_UPL0AD_DIR_URL;Contacts.AvatarUploadDirBig=BIG_UPL0AD_DIR_URL;Messages.AvatarUploadDir=SMALL_UPL0AD_DIR_URL;var _1689=0;if(djinnGoUserParams.result.params.userPrefs.nbPrefs>0){_1689=(djinnGoUserParams.result.params.userPrefs.prefs.showDevPanel==true)&&(Authentication.isUserAnonymous()==false);}Sidebar.SIDEBAR_ID=SIDEBAR_ID;Sidebar.initSidebar("grip",_1688,djinnGoParams.params,djinnGoUserParams.result.params.user.sreenName,djinnGoUserParams.result.params.user.srcAvatar,_1689);TabContainer.init(this,djinnGoUserParams.result.params.tabs.nbTabs,djinnGoUserParams.result.params.tabs.tabs,djinnGoUserParams.result.params.user,djinnGoUserParams.result.params.publicpage,WIDTH_OFFSET);this.initInfoBar();UserPrefs.uploadDirUrl=BACKGROUND_IMG_UPL0AD_DIR_URL;if(djinnGoUserParams.result.params.userPrefs.nbPrefs==1){UserPrefs.userPrefsJson=djinnGoUserParams.result.params.userPrefs.prefs;UserPrefs.applyJson(UserPrefs.userPrefsJson);}UserPrefs.init(djinnGoParams.params.userPrefs);this.tabContainer.startup();this.tabContainer.isFreezeDndSourcesActivated=true;this.tabContainer.freezeSources();this.logger.writeDebug("start init portlets");Portlets._createWidgetBlock(djinnGoUserParams.result.params);this.logger.writeDebug("end init portlets");dojo.connect(window,"onresize",this,function(){this.initFooterBar();});if(!Authentication.isUserAnonymous()){this.messageTimer=window.setInterval(dojo.hitch(this,function(){MessageBinding.getUnreadMessageNb(dojo.hitch(this,function(_168a){if("done"==_168a.state){this.logger.writeInfo("Publish: /Message:newMessage ->",_168a.params.msgNumber);dojo.publish("/Message:newMessage",[_168a.params.msgNumber]);}if("error"==_168a.state){window.clearInterval(this.messageTimer);}}));}),1000*this.messageInterval);}this.initFooterBar();this.i18n=dojo.i18n.getLocalization("bbtp.wt.i18n","index",this.lang);this.initSubscriptions();this.logger.writeInfo("Publish: /oaf/widget/layout/tabcontainer/onSelectChild",this.tabContainer.selectedChildWidget.id);dojo.publish("/oaf/widget/layout/tabcontainer/onSelectChild",[this.tabContainer.selectedChildWidget.id]);dojo.dnd.manager().makeAvatar=function(){return new bbtp.dnd.Avatar(dojo.dnd.manager());};this.logger.writeInfo("init finished...",[this]);dojo.publish("/bbtp/init/end",[this]);navBar.display();if(this.product=="pozbierane"){navBar.setTop("100px");}};this.setFoundryUrl=function(url){this.foundryUrl=url;};this.getFoundryUrl=function(){return this.foundryUrl;};this.setBlogUrl=function(url){this.blogUrl=url;};this.getBlogUrl=function(){return this.blogUrl;};this.setPolicyLink=function(_168d){this.policyLink=_168d;};this.setTermsLink=function(_168e){this.termsLink=_168e;};this.setLogoClass=function(lc){this.logoClass=lc;};this.searchKeyword=function(_1690,_1691){if((_1690=="")||(_1690==_1691)){var _1692=new bbtp.common.widget.DialogAlert({width:300,hide:function(){this.inherited("hide",arguments);this.destroy();}});_1692.showDialog(_1692.DIALOGTYPE_ERROR,this.i18n["noSearchTerm"],"");}else{var _1693=dijit.byId(TABCONTAINER_ID);_1693.addBlock("keyword",_1690);}};this.initSourceSearchBar=function(){var _1694=document.createElement("div");var _1695=document.createElement("div");var _1696=document.createElement("div");var _1697=document.createElement("input");var _1698=document.createElement("button");var _1699=dojo.byId("headerBottomMiddle");_1699.appendChild(_1694);_1694.appendChild(_1695);_1694.appendChild(_1696);_1695.appendChild(_1697);_1696.appendChild(_1698);_1694.className="sourcesSearchBar";_1695.className="sourcesSearchText";_1696.className="sourcesSearchButton";var _169a=this.i18n["indexSourcesSearch"];_1697.id="sourcesSearchTextBox";_1697.type="text";_1697.maxlength="25";_1697.value=_169a;_1697.onfocus=function(){this.value="";};_1697.onblur=function(){if(this.value==""){this.value=_169a;}};_1698.id="sourcesSearchButton";var _169b=this.i18n["indexSourcesShow"];if(_1698.childNodes[0]){_1698.childNodes[0].nodeValue=_169b;}else{if(_1698.value){_1698.value=_169b;}else{_1698.innerHTML=_169b;}}_1698.onclick=function(){bbtpWt.searchKeyword(dojo.byId("sourcesSearchTextBox").value,_169a);};};this.setUserId=function(_169c){this.userId="";if(_169c&&_169c!=""){this.userId=_169c;}};this.setProfileId=function(_169d){this.profileId=_169d;};this.setSupportMail=function(_169e){this.supportMail=_169e;};this.setMessagesInterval=function(_169f){this.messageInterval=_169f;};this.onHideInfoBar=function(){dojo.query("."+TABCONTAINER_ID+"PaneWrapper").forEach(function(elt){elt.style.paddingTop="50px";});};this.onHideSideBar=function(_16a1){if(_16a1.domNode.id==SIDEBAR_ID){dojo.query("."+TABCONTAINER_ID).forEach(function(elt){elt.style.left="0px";});dojo.query("."+TABCONTAINER_ID+"PaneWrapper").forEach(function(elt){elt.style.left="10px";});dojo.query("#"+TABCONTAINER_ID+"_tablist").forEach(function(elt){elt.style.paddingLeft="225px";if(dojo.isSafari||dojo.isFF>=3){elt.style.width="80%";}if(dojo.isFF<3){elt.style.width="auto";}});}this.logger.writeInfo("Publish: /bbtp/init/onHideSideBar",this);dojo.publish("/bbtp/init/onHideSideBar",[this]);};this.onShowSideBar=function(_16a5){if(_16a5.domNode.id==SIDEBAR_ID){dojo.query("."+TABCONTAINER_ID).forEach(function(elt){elt.style.left="225px";});dojo.query("."+TABCONTAINER_ID+"PaneWrapper").forEach(function(elt){elt.style.left="0%";});dojo.query("#"+TABCONTAINER_ID+"_tablist").forEach(function(elt){elt.style.paddingLeft="0px";if(dojo.isSafari||dojo.isFF>=3){elt.style.width="98%";}if(dojo.isFF<3){elt.style.width="auto";}});}this.logger.writeInfo("Publish: /bbtp/init/onShowSideBar ->",this);dojo.publish("/bbtp/init/onShowSideBar",[this]);};this.initInfoBar=function initInfoBar(){if(this.tabContainer){var _16a9=InfoBarBinding.getInfoBarContent(dojo.locale);this.infoBar=new bbtp.infobar.widget.InfoBar({id:INFOBAR_ID,text:_16a9.params.content.replace(/((?:f|ht)tps?:\/\/(?:[-\w\d:@]+\.)*[\w\d]{2,3}(?:\/?~?[\w\d\$\-_\.\+\!\*\'\(\);@:=\?\&\#\/]*))/i,"<a href='$1' target='_blank'>$1</a>")});var _16aa=dojo.query("."+TABCONTAINER_ID+"PaneWrapper")[0];this.tabContainer.domNode.insertBefore(this.infoBar.domNode,_16aa);}};this.initFooterBar=function initFooterBar(){var _16ab="40px";if(!this.footerBar||!this.footerBar.domNode){var _16ac="";var _16ad=true;if(this.supportMail){_16ac=this.supportMail;}if(typeof (this.supportAbout)!="undefined"){_16ad=this.supportAbout;}this.footerBar=new bbtp.footerbar.widget.FooterBar({height:_16ab,developerLink:this.getFoundryUrl(),blogLink:this.getBlogUrl(),termsLink:this.termsLink,policyLink:this.policyLink,languageVisible:true,aboutVisible:_16ad,tourVisible:false,contactMail:_16ac,productDisplayed:this.productDisplayed,copyright:this.copyright});dojo.connect(this.footerBar.aboutNode,"onclick",dojo.hitch(this,function(){AboutDlg.display("../../../",this.resourceSuffix,this.productDisplayed);}));dojo.connect(this.footerBar.tourNode,"onclick",dojo.hitch(this,function(){DemoDlg.displayDemo();}));var _16ae=this.tabContainer.containerNode;var _16af=this.footerBar.domNode;_16ae.appendChild(_16af);if(typeof (this.logoClass)!="undefined"){dojo.addClass(dojo.byId("footer-logo"),this.logoClass);}}else{dojo.query(".footerMiddle").forEach(function(_16b0){_16b0.style.height=_16ab;});}};this.initDjinnGoParams=function(){var _16b1=dojo.byId("dataIslandParams");if(_16b1){var data=dojo.fromJson(_16b1.innerHTML);if(data){djinnGoParams=data;return;}}var kx=dojo.xhrGet({handleAs:"json",sync:true,preventCache:true,url:DJINNGO_PARAMS_URL,load:function(json){djinnGoParams=json;},error:function(error){var _16b6=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_16b6.showDialog();}});};this.initDjinnGoUserParams=function(){kx=dojo.xhrGet({handleAs:"json",sync:true,preventCache:true,url:DJINNGO_USER_PARAMS_URL,load:function(data){if(data.result.state=="done"){djinnGoUserParams=data;}else{if(data.result.params&&data.result.params.code){if(data.result.params.code=="DB_connection_failed"){window.location.href=PATH_FOR_DB_FAILED_PAGE;}}console.error(data.result.error);}},error:function(error){var _16b9=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_16b9.showDialog();}});};this.initBinding=function(){MessageBinding.setParams(djinnGoParams.params.messages);UserProfileBinding.setParams(djinnGoParams.params.userProfile);ContactBinding.setParams(djinnGoParams.params.contacts);SourceBinding.setParams(djinnGoParams.params.sources);TagBinding.setParams(djinnGoParams.params.tags);InfoBarBinding.setParams(djinnGoParams.params.infoBar);SharingBinding.setParams(djinnGoParams.params.sharing);UploadedWidgetBinding.setParams(djinnGoParams.params.uploadedWidgets);OPMLBinding.setParams(djinnGoParams.params.opml);InstallMobileBinding.setParams(djinnGoParams.params.installMobile);RssarticleBinding.setParams(djinnGoParams.params.rssarticle);ItemsFavoritesBinding.setParams(djinnGoParams.params.itemsFavorities);};this.initSubscriptions=function(){this._handlesSubscribe.push(dojo.subscribe("/bbtp/sidebar/widget/hiddenablecontainer/onHideContainer",this,"onHideSideBar"));this._handlesSubscribe.push(dojo.subscribe("/bbtp/sidebar/widget/hiddenablecontainer/onShowContainer",this,"onShowSideBar"));this._handlesSubscribe.push(dojo.subscribe("/bbtp/infobar/widget/infobar/onHideInfoBar",this,"onHideInfoBar"));this._handlesSubscribe.push(dojo.subscribe("/RssFeed:onShow",this,function(entry,_16bb){this.displayArticle(entry,_16bb);}));this._handlesSubscribe.push(dojo.subscribe("/Source:showFavorite",this,function(_16bc,_16bd,_16be,link,_16c0,name,uri,_16c3){this.displayFavoritArticle(_16bc,_16bd,_16be,link,_16c0,name,uri,_16c3);}));};this.displayArticle=function(entry,_16c5){if(RssViewer.rssViewer!=null){RssViewer.onRssFeedClick(entry);}else{var _16c6="";if(entry.sourceTitle){_16c6=entry.sourceTitle;_16c5.feed.title=entry.sourceTitle;}else{_16c6=_16c5.feed.title;}var _16c7="";if(entry.sourceLink){_16c7=entry.sourceLink;_16c5.feed.link=entry.sourceLink;}else{_16c7=_16c5.feed.link;}if(!_16c5.feed.favicon){_16c5.feed.favicon=entry.favicon;}RssViewer.createRssViewerDlgWithEntry(_16c5,entry,_16c6,_16c7,_16c7,"",_16c5.href);}};this.displayFavoritArticle=function(_16c8,_16c9,_16ca,link,_16cc,name,uri,_16cf){var _16d0=[];var entry={};entry.title=name;entry.content=_16cc;entry.id=link;entry.link={};entry.link.rel={};entry.link.rel.alternate=[];entry.link.rel.alternate[0]=link;var _16d2=[];_16d2[0]={};_16d2[0].uri=_16cf;entry.author=_16d2;_16d0[0]=entry;var feed={};feed.favicon=_16c8;feed.title=_16c9;feed.link=_16ca;feed.entry=_16d0;RssViewer.createRssViewerDlgWithEntry("",entry,_16c9,_16ca,_16ca,feed,uri);};this.setMaxContactsVisibleInSidebar=function(count){this.maxContactsVisibleInSidebar=count;};this.setSupportAbout=function(_16d5){this.supportAbout=_16d5;};this.setResourceSuffix=function(_16d6){this.resourceSuffix=_16d6;};this.setUrlDevSubPath=function(_16d7){this.urlDevSubPath=_16d7;};this.setProductDisplayed=function(p){this.productDisplayed=p;};this.setCopyright=function(c){this.copyright=c;};this.setProduct=function(p){this.product=p;};};}if(!dojo._hasResource["bbtp.external.wt.portlets"]){dojo._hasResource["bbtp.external.wt.portlets"]=true;dojo.provide("bbtp.external.wt.portlets");var mbs_App=new Object();mbs_App.tracking=new Object();mbs_App.tracking.isEnabled=false;var Portlets=new Object();Portlets.gridContainer=null;bbtp.external.wt.portlets._uniqueWidgetId=0;Portlets.logger=new bbtp.common.widget.Logger({debug:false,debugActivated:true});Portlets._createWidgetBlock=function(data){Portlets.logger.writeDebug("Entring _createWidgetBlock :",data);var _16dc=data.user.sreenName;if(data.blocks.nbBlocks==1){Portlets._initWidgetBlock(data.blocks.blocks["0"],_16dc);}else{dojo.forEach(data.blocks.blocks,function(block){Portlets._initWidgetBlock(block,_16dc);});}dojo.publish("/Portlets:widgetsCreated");dojo.subscribe("/dnd/start",this,function(_16de,nodes,copy){var nodes=dojo.query(".RSSFeedTooltip");nodes.forEach(function(elt){var _16e2=dijit.byId(elt.id);_16e2.hide(_16e2.aroundNode);});});};Portlets._initWidgetBlock=function(block,_16e4){Portlets.logger.writeDebug("Entring _initWidgetBlock :","block: ",block," sreenName: ",_16e4);if((block.tabId)&&(block.tabId!="")&&(block.tabId!="0")){Portlets.gridContainer=dijit.byId(String(block.tabId));if(!Portlets.gridContainer){return;}}else{return;}(block.isPublic==1)?Portlets._initPublicPageBlocks(block,_16e4):Portlets._initWebtopBlocks(block);};Portlets._initPublicPageBlocks=function(block,_16e6){Portlets.logger.writeDebug("Entring _initPublicPageBlocks :","block: ",block," sreenName: ",_16e6);var post=Portlets.createPost(block,_16e6);switch(block.blockType){case "tag":var _16e8=null;var _16e9=block.pref;var _16ea=Portlets.getReadItemsReadRss(block.readItems);if(_16e9.nbParam==1){_16e9=_16e9.tag["0"];_16e8=new bbtp.rssfeed.widget.RssFeedTag({idDb:block.blockId,tag:_16e9.tag,nbItems:_16e9.nbItems,displayMode:_16e9.displayMode,rssItemsRead:_16ea,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{post.destroy();return;}post.addChild(_16e8);oaf.base.pref.userPref.registerChild(_16e8);break;case "keyword":var _16eb=null;var _16ec=block.pref;var _16ea=Portlets.getReadItemsReadRss(block.readItems);if(_16ec.nbParam==1){_16ec=_16ec.keyword["0"];_16eb=new bbtp.rssfeed.widget.RssFeedKeyword({idDb:block.blockId,keyword:_16ec.keyword,nbItems:_16ec.nbItems,displayMode:_16ec.displayMode,rssItemsRead:_16ea,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{post.destroy();return;}post.addChild(_16eb);oaf.base.pref.userPref.registerChild(_16eb);break;case "rss":var _16ed=null;var _16ee=block.pref;var _16ea=Portlets.getReadItemsReadRss(block.readItems);if(_16ee.nbParam==1){_16ee=_16ee.rss["0"];_16ed=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:_16ee.feedURI,nbItems:_16ee.nbItems,displayMode:_16ee.displayMode,rssItemsRead:_16ea,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{_16ed=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:block.URI,rssItemsRead:_16ea,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}post.addChild(_16ed);oaf.base.pref.userPref.registerChild(_16ed);break;case "article":var _16ef=new bbtp.rssviewer.widget.RssViewer({feed:block.article.rssarticle,feedUrl:block.article.feedUrl});post.addChild(_16ef);_16ef.displayFeedByIndex(0);oaf.base.pref.userPref.registerChild(post);break;}};Portlets._initWebtopBlocks=function(block){Portlets.logger.writeDebug("Entring _initWebtopBlocks :","block: ",block);var _16f1=Portlets.createPortlet(block);switch(block.blockType){case "tag":var _16f2=null;var _16f3=block.pref;var _16f4=Portlets.getReadItemsReadRss(block.readItems);if(_16f3.nbParam==1){_16f3=_16f3.tag["0"];_16f2=new bbtp.rssfeed.widget.RssFeedTag({idDb:block.blockId,tag:_16f3.tag,nbItems:_16f3.nbItems,displayMode:_16f3.displayMode,rssItemsRead:_16f4,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{_16f1.destroy();return;}_16f1.addChild(_16f2);oaf.base.pref.userPref.registerChild(_16f2);break;case "keyword":var _16f5=null;var _16f6=block.pref;var _16f4=Portlets.getReadItemsReadRss(block.readItems);if(_16f6.nbParam==1){_16f6=_16f6.keyword["0"];_16f5=new bbtp.rssfeed.widget.RssFeedKeyword({idDb:block.blockId,keyword:_16f6.keyword,nbItems:_16f6.nbItems,displayMode:_16f6.displayMode,rssItemsRead:_16f4,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{_16f1.destroy();return;}_16f1.addChild(_16f5);oaf.base.pref.userPref.registerChild(_16f5);break;case "rss":var _16f7=null;var _16f8=block.pref;var _16f4=Portlets.getReadItemsReadRss(block.readItems);if(_16f8.nbParam==1){_16f8=_16f8.rss["0"];_16f7=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:_16f8.feedURI,nbItems:_16f8.nbItems,displayMode:_16f8.displayMode,rssItemsRead:_16f4,isVisibleOnProfile:(block.userSourceIsPublic==1),rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}else{_16f7=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:block.URI,rssItemsRead:_16f4,isVisibleOnProfile:(block.userSourceIsPublic==1),rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc"});}_16f1.addChild(_16f7);var tags=Portlets.getTagsRss(block.tags);_16f7.setTags(tags);oaf.base.pref.userPref.registerChild(_16f7);break;}};Portlets.createPortlet=function(block){Portlets.logger.writeDebug("Entring createPortlet :","block: ",block);var _16fb="grey";var _16fc=null;switch(block.blockType){case "mys":case "google":case "dimget":var _16fd=block.pref;var _16fe={};var _16ff=[];var _1700="";if(_16fd.nbKeysValues>0){_16ff=_16fd.cryptedParams;for(var i=0;i<_16fd.nbKeysValues;i++){var key=_16fd.keys[i];var value=_16fd.values[i];_16fe[key]=value;}}break;}if((oaf.base.pref.userPref.globalUserPref)&&(oaf.base.pref.userPref.globalUserPref.params.nbPrefs!=0)){_16fb=oaf.base.pref.userPref.globalUserPref.params.prefs.theme;}switch(block.blockType){case "tag":case "keyword":case "rss":_16fc=new bbtp.portlet.widget.Portlet({label:block.title,icon:true,skin:block.skin,backgroundSkinUsed:(block.backColorUsed==1),idDb:block.blockId,noteVisible:true,showDisplayVisible:true,changeBackground:true,isPublished:(block.publicBlockId>0),voteIndex:block.rating,linkLabel:block.URI,skinDefault:_16fb,style:block.style,contextForPublishControl:TabContainer,methodForPublishControl:"controlForPublic",containerId:block.tabId});break;case "mys":_16fc=new bbtp.portletwidget.widget.PortletWidget({href:block.URI,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,idDb:block.blockId,configParams:_16fe,skin:block.skin,isPublished:(block.publicBlockId>0),voteIndex:block.rating,skinDefault:_16fb,style:block.style,contextForPublishControl:TabContainer,methodForPublishControl:"controlForPublic",containerId:block.tabId,cryptedParams:_16ff});oaf.base.pref.userPref.registerChild(_16fc);break;case "google":_16fc=new bbtp.portletwidget.widget.PortletGoogle({href:block.URI,idDb:block.blockId,configParams:_16fe,link_params:_1700,skin:block.skin,isPublished:(block.publicBlockId>0),voteIndex:block.rating,skinDefault:_16fb,style:block.style,contextForPublishControl:TabContainer,methodForPublishControl:"controlForPublic",containerId:block.tabId,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});oaf.base.pref.userPref.registerChild(_16fc);break;case "dimget":_16fc=new bbtp.portletwidget.widget.PortletDimget({href:block.URI,idDb:block.blockId,configParams:_16fe,link_params:_1700,skin:block.skin,isPublished:(block.publicBlockId>0),voteIndex:block.rating,skinDefault:_16fb,style:block.style,contextForPublishControl:TabContainer,methodForPublishControl:"controlForPublic",containerId:block.tabId,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});oaf.base.pref.userPref.registerChild(_16fc);break;}if(block.isIconify==true){_16fc.toggleDisplay();}if(null!=_16fc){Portlets.gridContainer.addService(_16fc,block.numCol,block.numLine,true);_16fc.startup();}return _16fc;};Portlets.createPost=function(block,_1705){Portlets.logger.writeDebug("Entring createPost :","block: ",block," sreenName: ",_1705);var post=null;var _1707="";var _1708="";var _1709=new Date(block.created*1000);if(block.postmessage.nbMessage>=1){_1707=block.postmessage.messages.title;_1708=block.postmessage.messages.message;}switch(block.blockType){case "mys":case "google":case "dimget":var _170a=block.pref;var _170b={};var _170c=[];var _170d="";if(_170a.nbKeysValues>0){_170c=_170a.cryptedParams;for(var i=0;i<_170a.nbKeysValues;i++){var key=_170a.keys[i];var value=_170a.values[i];_170b[key]=value;}}break;}switch(block.blockType){case "tag":case "keyword":case "rss":post=new bbtp.post.widget.Post({label:block.title,icon:true,idDb:block.blockId,skin:block.skin,idDb:block.blockId,showDisplayVisible:true,style:block.style,commentValue:_1707,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId});break;case "mys":post=new bbtp.postwidget.widget.PostXHTML({href:block.URI,uri_serviceParser:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"xhtmlService/widgetParser/mediator.html",uri_secureForm:bbtpWt.urlDevSubPath+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,iframeMode:true,idDb:block.blockId,configParams:_170b,skin:block.skin,style:block.style,link_params:_170d,commentValue:_1707,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId,cryptedParams:_170c});break;case "google":var _170a=block.pref;post=new bbtp.postwidget.widget.PostGoogle({href:block.URI,idDb:block.blockId,configParams:_170b,skin:block.skin,style:block.style,link_params:_170d,commentValue:_1707,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});break;case "dimget":post=new bbtp.postwidget.widget.PostDimget({href:block.URI,idDb:block.blockId,configParams:_170b,skin:block.skin,style:block.style,link_params:_170d,commentValue:_1707,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId,uri_serviceParser:bbtpWt.urlDevSubPath+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:bbtpWt.urlDevSubPath+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});break;case "article":post=new bbtp.post.widget.PostArticle({commentValue:_1707,idDb:block.blockId,skin:block.skin,style:block.style,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId});break;case "message":var post=new bbtp.post.widget.PostMessage({commentValue:_1707,contentValue:_1708,idDb:block.blockId,skin:block.skin,style:block.style,datePosted:_1709,userName:_1705,nbComments:block.countmessages,containerId:block.tabId});break;}Portlets.gridContainer.addService(post,block.numCol,block.numLine,true);post.startup();oaf.base.pref.userPref.registerChild(post);return post;};Portlets.getReadItemsReadRss=function(_1711){var _1712=[];for(var i=0;i<_1711.nbReadItems;i++){_1712.push(_1711.readItems[i].readItemIdentifier);}return _1712;};bbtp.external.wt.portlets.getUniqueWidgetId=function(){var id;id=(++bbtp.external.wt.portlets._uniqueWidgetId);return id;};Portlets.getTagsRss=function(tags){var _1716=[];for(var i=0;i<tags.nbTags;i++){_1716.push(tags.tags[i].name);}return _1716;};}if(!dojo._hasResource["bbtp.external.wt.RssViewer"]){dojo._hasResource["bbtp.external.wt.RssViewer"]=true;dojo.provide("bbtp.external.wt.RssViewer");var RssViewer=new Object();RssViewer.rssViewer=null;RssViewer.sharingContactContainer=null;RssViewer.contactSharingPane=null;RssViewer.publishPane=null;RssViewer.rssViewerController="";RssViewer.subscriptions=[];RssViewer.i18n="";RssViewer.rssViewerDlgParam={};RssViewer.canAddToFavorite=true;RssViewer.dlg=null;RssViewer.sharingContactControl=null;RssViewer.publishControl=null;RssViewer.unpublishControl=null;RssViewer.addToFavoritiesControl=null;RssViewer.previewPublishCommentNode=null;RssViewer.publishComment=null;RssViewer.showPublishInformation=true;RssViewer.createRssViewerDlgWithItem=function(_1718,index,title,_171b,_171c,feed,_171e){RssViewer.dlg=RssViewer.createRssViewerDlg(_1718,title,_171b,_171c,feed,_171e);RssViewer.dlg.clientWidget.displayFeedByIndex(index);RssViewer.dlg.showDialog();};RssViewer.createRssViewerDlgWithEntry=function(_171f,entry,title,_1722,_1723,feed,_1725){RssViewer.dlg=RssViewer.createRssViewerDlg(_171f,title,_1722,_1723,feed,_1725);RssViewer.dlg.clientWidget.displayFeedEntry(entry);RssViewer.dlg.showDialog();RssViewer.onRssFeedClick(entry);};RssViewer.createRssViewerDlg=function(_1726,title,_1728,_1729,feed,_172b){var _172c=_1726;var _172d=null;if(_1726!=""){_172d=_1726.feed;_1726=_1726.clone();_1726.activeLink=false;_1726.itemsDraggable=false;RssViewer.canAddToFavorite=true;_1726.startup();}else{_172d=feed;RssViewer.canAddToFavorite=false;}RssViewer.rssViewer=new bbtp.rssviewer.widget.RssViewer({feed:_172d,feedUrl:_172b});RssViewer.contactSharingPane=RssViewer.createContactSharingPane();RssViewer.publishPane=RssViewer.createPublishPane();RssViewer.rssViewerController=RssViewer.createController();RssViewer.rssViewer.addChild(RssViewer.contactSharingPane);RssViewer.rssViewer.addChild(RssViewer.publishPane);var _172e="<a href='"+_1728+"' title='Open in a new window' target='_blank'>"+title+"</a>";var dlg=new bbtp.common.widget.DialogPane({topLeftWidget:_1726,bottomLeftWidget:RssViewer.rssViewerController,clientWidget:RssViewer.rssViewer,backColor:"black",titleInformation:_1729,modalDialog:true,width:900,contentId:"rssViewerDlg",hide:function(){_172c.items=_1726.items;if(_172c&&_172c.display){_172c.display();}this.inherited("hide",arguments);RssViewer.destroy();this.destroy();}});dlg.setTitle(_172e);return dlg;};RssViewer.createContactSharingPane=function(){RssViewer.i18n=dojo.i18n.getLocalization("bbtp.rssViewerDlg.i18n","RssViewerDlg",this.lang);var _1730=document.createElement("div");_1730.className="sharingContent";var div2=document.createElement("div");div2.className="sharingContentLeft";_1730.appendChild(div2);var _1732=document.createElement("center");div2.appendChild(_1732);var h51=document.createElement("h5");_1732.appendChild(h51);var txt5=document.createTextNode(RssViewer.i18n["rssViewerDlg.sharingPane.label.shareWith"]);h51.appendChild(txt5);var h52=document.createElement("h5");div2.appendChild(h52);var txt8=document.createTextNode(RssViewer.getResourceByProduct("rssViewerDlg.sharingPane.label.bbtpContacts"));h52.appendChild(txt8);var div3=document.createElement("div");div3.setAttribute("id","divContactCheckedContainer");var _1738=ContactBinding.getContacts();RssViewer.sharingContactContainer=new bbtp.contact.widget.ContactContainer({id:"contactCheckedContainer",style:"height:150px;",target:"contactChecked",uploadDirUrl:"../../../wt/ressources/avatar/small/"});RssViewer.sharingContactContainer.setContacts(_1738.params.contacts);div3.appendChild(RssViewer.sharingContactContainer.domNode);div2.appendChild(div3);var h53=document.createElement("h5");div2.appendChild(h53);var txt12=document.createTextNode(RssViewer.i18n["rssViewerDlg.sharingPane.label.mail"]);h53.appendChild(txt12);var _173b=RssViewer.ce("input","emails");_173b.setAttribute("type","text");_173b.setAttribute("size","40");_173b.setAttribute("id","sharingContactMailInput");div2.appendChild(_173b);var div4=document.createElement("div");div4.className="sharingContentRight";_1730.appendChild(div4);var _173d=document.createElement("center");div4.appendChild(_173d);var h54=document.createElement("h5");_173d.appendChild(h54);var txt18=document.createTextNode(RssViewer.i18n["rssViewerDlg.sharingPane.label.comment"]);h54.appendChild(txt18);var span1=document.createElement("span");span1.style.fontWeight="normal";h54.appendChild(span1);var txt19=document.createTextNode(RssViewer.i18n["rssViewerDlg.sharingPane.label.comment.optional"]);span1.appendChild(txt19);var _1742=RssViewer.ce("textarea","comments");_1742.setAttribute("rows","8");_1742.setAttribute("cols","30");_1742.setAttribute("id","sharingContactCommentTextAera");_173d.appendChild(_1742);var _1743=document.createElement("div");_1743.setAttribute("class","clearer");_1730.appendChild(_1743);var div5=document.createElement("div");div5.className="dialogControls";_1730.appendChild(div5);var _1745=new dijit.form.Button({label:RssViewer.i18n["rssViewerDlg.sharingPane.button.goBack"],onClick:RssViewer.onGoBackButtonClick});div5.appendChild(_1745.domNode);var _1746=new dijit.form.Button({label:RssViewer.i18n["rssViewerDlg.sharingPane.button.share"],onClick:RssViewer.onSharingButtonClick});div5.appendChild(_1746.domNode);var _1747=new dijit.layout.ContentPane({});_1747.setContent(_1730);return _1747;};RssViewer.createPublishPane=function(){RssViewer.i18n=dojo.i18n.getLocalization("bbtp.rssViewerDlg.i18n","RssViewerDlg",this.lang);var _1748=document.createElement("div");_1748.className="publishContent";var h51=document.createElement("h5");_1748.appendChild(h51);var txt3=document.createTextNode(RssViewer.i18n["rssViewerDlg.publishPane.label.publishThis"]);h51.appendChild(txt3);var div2=document.createElement("div");div2.className="publishContentComment";_1748.appendChild(div2);var h52=document.createElement("h5");div2.appendChild(h52);var txt6=document.createTextNode(RssViewer.i18n["rssViewerDlg.publishPane.label.comment"]);h52.appendChild(txt6);var span1=document.createElement("span");span1.style.fontWeight="normal";h52.appendChild(span1);var txt7=document.createTextNode(RssViewer.i18n["rssViewerDlg.publishPane.label.comment.optional"]);span1.appendChild(txt7);var _1750=RssViewer.ce("textarea","comments");_1750.setAttribute("cols","80");_1750.setAttribute("rows","12");_1750.setAttribute("id","publishingCommentTextAera");div2.appendChild(_1750);var div3=document.createElement("div");div3.className="dialogControls";_1748.appendChild(div3);var _1752=new dijit.form.Button({label:RssViewer.i18n["rssViewerDlg.publishPane.button.goBack"],onClick:RssViewer.onGoBackButtonClick});div3.appendChild(_1752.domNode);var _1753=new dijit.form.Button({label:RssViewer.i18n["rssViewerDlg.publishPane.button.publish"],onClick:RssViewer.onPublishButtonClick});div3.appendChild(_1753.domNode);var _1754=new dijit.layout.ContentPane({});_1754.setContent(_1748);return _1754;};RssViewer.createController=function(){var _1755=document.createElement("div");RssViewer.subscriptions.push(dojo.subscribe("rssViewerDlg:onControlerClick",this,function(_1756){RssViewer._onControlerClick(_1756);}));if(RssViewer.canAddToFavorite){RssViewer.addToFavoritiesControl=document.createElement("span");dojo.addClass(RssViewer.addToFavoritiesControl,"rssViewerDlgControl");RssViewer.addToFavoritiesControl.innerHTML=RssViewer.i18n["rssViewerDlg.controller.addToFavorites"];dojo.connect(RssViewer.addToFavoritiesControl,"onclick",function(){dojo.publish("rssViewerDlg:onControlerClick",[RssViewer.addToFavoritiesControl]);RssViewer.addToFavorite();});var _1757=document.createElement("span");_1757.className="rssViewerDlgControlImage";RssViewer.addToFavoritiesControl.appendChild(_1757);_1755.appendChild(RssViewer.addToFavoritiesControl);}RssViewer.sharingContactControl=document.createElement("span");dojo.addClass(RssViewer.sharingContactControl,"rssViewerDlgControl");RssViewer.sharingContactControl.innerHTML=RssViewer.i18n["rssViewerDlg.controller.share"];dojo.connect(RssViewer.sharingContactControl,"onclick",function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(RssViewer.referer,RssViewer.product,RssViewer.skinName,RssViewer.registrationFormSuffix);return;}dojo.publish("rssViewerDlg:onControlerClick",[RssViewer.sharingContactControl]);RssViewer.rssViewer.selectChild(RssViewer.contactSharingPane);});_1755.appendChild(RssViewer.sharingContactControl);RssViewer.publishControl=document.createElement("span");dojo.addClass(RssViewer.publishControl,"rssViewerDlgControl");RssViewer.publishControl.innerHTML=RssViewer.i18n["rssViewerDlg.controller.publish"];dojo.connect(RssViewer.publishControl,"onclick",function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(RssViewer.referer,RssViewer.product,RssViewer.skinName,RssViewer.registrationFormSuffix);return;}dojo.publish("rssViewerDlg:onControlerClick",[RssViewer.publishControl]);RssViewer.rssViewer.domNode.style.display="block";RssViewer.rssViewer.selectChild(RssViewer.publishPane);});_1755.appendChild(RssViewer.publishControl);RssViewer.unpublishControl=document.createElement("span");dojo.addClass(RssViewer.unpublishControl,"rssViewerDlgControl");RssViewer.unpublishControl.innerHTML=RssViewer.i18n["rssViewerDlg.controller.unpublish"];dojo.connect(RssViewer.unpublishControl,"onclick",function(){dojo.publish("rssViewerDlg:onControlerClick",[RssViewer.unpublishControl]);RssViewer.onUnPublishControleClick();});_1755.appendChild(RssViewer.unpublishControl);RssViewer.previewPublishCommentNode=document.createElement("div");RssViewer.previewPublishCommentNode.setAttribute("id","previewPublisherComment");var p1=document.createElement("p");RssViewer.previewPublishCommentNode.appendChild(p1);var txt2=document.createTextNode(RssViewer.i18n["rssViewerDlg.controller.label.comment"]);p1.appendChild(txt2);RssViewer.publishComment=document.createElement("div");RssViewer.publishComment.setAttribute("id","publishComment");RssViewer.previewPublishCommentNode.appendChild(RssViewer.publishComment);RssViewer.publishComment.innerHTML="tous les ntous les commentaires\n";_1755.appendChild(RssViewer.previewPublishCommentNode);controllerContentPane=new dijit.layout.ContentPane({id:"rssViewerDlgControler",layoutAlign:"client"});controllerContentPane.setContent(_1755);return controllerContentPane;};RssViewer.addToFavorite=function(){var link="";if(RssViewer.rssViewer.currentEntry.link.rel.alternate){link=RssViewer.rssViewer.currentEntry.link.rel.alternate[0];}else{if(RssViewer.rssViewer.currentEntry.link.rel.enclosure){link=RssViewer.rssViewer.currentEntry.link.rel.enclosure[0].url;}}var _175b="";var _175c="";var _175d="";if(RssViewer.rssViewer.currentEntry.sourceTitle){_175b=RssViewer.rssViewer.currentEntry.sourceTitle;_175c=RssViewer.rssViewer.currentEntry.favicon;_175d=RssViewer.rssViewer.currentEntry.sourceLink;}else{_175b=RssViewer.rssViewer.feed.title;_175c=RssViewer.rssViewer.feed.favicon;_175d=RssViewer.rssViewer.feed.link;}ItemsFavoritesBinding.addFavorite(RssViewer.rssViewer.currentEntry.title,link,_175b,_175d,RssViewer.rssViewer.currentEntry.author[0].uri,RssViewer.rssViewer.currentEntry.updated,RssViewer.rssViewer.currentEntry.content,_175c,RssViewer.rssViewer.feedUrl,function(_175e){if("done"==_175e.state){dojo.publish("rssViewerDlg:onAddFavorite");var _175f=new bbtp.common.widget.DialogAlert({width:300});Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,RssViewer.rssViewer.currentEntry.title+" "+RssViewer.i18n["rssViewerDlg.confirmAddFavorite"],"");}else{if("error"==_175e.state){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_175e.error,RssViewer.i18n["rssViewerDlg.error"]);}}});};RssViewer.onRssFeedClick=function(entry){RssViewer.rssViewer.displayFeedEntry(entry);RssViewer.rssViewer.selectViewer();if(entry.sourceTitle){var _1761="<a href='"+entry.sourceLink+"' title='Open in a new window' target='_blank'>"+entry.sourceTitle+"</a>";RssViewer.dlg.setTitle(_1761);RssViewer.dlg.setTitleInformation(entry.sourceLink);}if(RssViewer.showPublishInformation){RssarticleBinding.isRssArticlePublished(entry.id,function(_1762){if("done"==_1762.state&&"true"==_1762.params.isPublished){Common.toggleNodeDisplay([RssViewer.unpublishControl],[RssViewer.publishControl]);RssViewer.previewPublishCommentNode.style.display="";var _1763=_1762.params.comment;if(_1763==null){_1763="";}dojo.byId("publishComment").innerHTML=_1763;}else{Common.toggleNodeDisplay([RssViewer.publishControl],[RssViewer.unpublishControl]);RssViewer.previewPublishCommentNode.style.display="none";}});dojo.publish("rssViewerDlg:onControlerClick");}};RssViewer.onGoBackButtonClick=function(){RssViewer.rssViewer.domNode.style.display="block";RssViewer.rssViewer.selectViewer();dojo.publish("rssViewerDlg:onControlerClick");};RssViewer.onSharingButtonClick=function(){var _1764="";var _1765=dojo.byId("sharingContactMailInput").value;var _1766=new Array();dojo.forEach(RssViewer.sharingContactContainer.getChildren(),function(_1767){if(_1767.isChecked()){_1766.push(_1767.profileId);}});if(0==_1766.length&&0==_1765.length){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,RssViewer.i18n["rssViewerDlg.sharingPane.error.noContactSelected"],"");}else{if(_1765.length>0&&!RssViewer.checkEmails(_1765)){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,RssViewer.i18n["rssViewerDlg.sharingPane.error.invalidEmail"],"");}else{_1764=_1766.join(";");var _1768=RssViewer.checkMessage(dojo.byId("sharingContactCommentTextAera").value);var _1769=RssViewer.rssViewer.currentEntry.id;var _176a=SharingBinding.multiSharing(_1769,_1764,_1768,_1765);if(_176a.state=="done"){Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,_176a.params["msg"],"");RssViewer.onGoBackButtonClick();}else{Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,_176a.error,RssViewer.i18n["rssViewerDlg.error"]);}}}};RssViewer.checkMessage=function(str){reg=new RegExp("<[^</]*applet[^<]*>.*<[^<]*/[^<]*applet[^<]*>|<[^</]*form[^<]*>.*<[^<]*/[^<]*form[^<]*>|<[^</]*frame[^<]*>.*<[^<]*/[^<]*frame[^<]*>|<[^</]*iframe[^<]*>.*<[^<]*/[^<]*iframe[^<]*>|<[^</]*object[^<]*>.*<[^<]*/[^<]*object[^<]*>|<[^</]*script[^<]*>.*<[^<]*/[^<]*script[^<]*>|<[^</]*embed[^<]*>.*<[^<]*/[^<]*embed[^<]*>","gim");str=str.replace(reg,"");reg=new RegExp("</?[^>]+>","gim");str=str.replace(reg,"");return str;};RssViewer.onPublishButtonClick=function(){dojo.publish("rssViewerDlg:onPublishArticle",[RssViewer.rssViewer.feed,RssViewer.rssViewer.currentEntry,RssViewer.rssViewer.feedUrl,dojo.byId("publishingCommentTextAera").value]);RssViewer.rssViewer.selectViewer();Common.toggleNodeDisplay([RssViewer.unpublishControl],[RssViewer.publishControl]);RssViewer.previewPublishCommentNode.style.display="";RssViewer.publishComment.innerHTML=dojo.byId("publishingCommentTextAera").value;dojo.publish("rssViewerDlg:onControlerClick",[RssViewer.unpublishControl]);dojo.byId("publishingCommentTextAera").value="";};RssViewer.onUnPublishControleClick=function(){RssViewer.rssViewer.domNode.style.display="block";RssViewer.rssViewer.selectChild(RssViewer.publishPane);dojo.addClass(this,"orange");dojo.removeClass(RssViewer.sharingContactControl,"orange");RssViewer.rssViewer.selectViewer();Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING_OKCANCEL,RssViewer.i18n["rssViewerDlg.confirm.unpublish"],"",null,function(){RssarticleBinding.unpublishArticle(RssViewer.rssViewer.currentEntry.id,function(_176c){if("done"==_176c.state){var _176d=_176c.params.deletedBlockId;console.info("article has been Unpublished!!! \n for blockId : ",_176c.params.deletedBlockId);Common.toggleNodeDisplay([RssViewer.publishControl],[RssViewer.unpublishControl]);RssViewer.previewPublishCommentNode.style.display="none";dojo.publish("rssViewerDlg:onControlerClick");if("0"!=_176d){dojo.publish("oaf/widget/wt/rssArticleDeleted",[_176d]);var _176e=new bbtp.common.widget.DialogWait({title:RssViewer.i18n["rssViewerDlg.unpublishedTitle"],message:RssViewer.i18n["rssViewerDlg.unpublishedMessage"].replace("${articleName}",RssViewer.rssViewer.currentEntry.title),autoClose:true,width:400,autoCloseDelay:2000,modalDialog:false});_176e.showDialog();console.info("publish oaf/widget/wt/rssArticleDeleted, blockId: ",_176d);}}else{var _176f=new bbtp.common.widget.DialogWait({title:"",message:_176c.error,autoClose:true,modalDialog:false});_176f.showDialog();}});});};RssViewer.ce=function(tag,name){if(name&&window.ActiveXObject){element=document.createElement("<"+tag+" name=\""+name+"\">");}else{element=document.createElement(tag);element.setAttribute("name",name);}return element;};RssViewer.checkEmails=function(_1772){var reg=new RegExp("[;]+","g");var _1774=_1772.split(reg);for(var i=0;i<_1774.length;i++){if(!Common.checkEmail(_1774[i])){return false;}}return true;};RssViewer.clean=function(){dojo.byId("sharingContactCommentTextAera").value="";dojo.byId("sharingContactMailInput").value="";dojo.byId("publishingCommentTextAera").value="";dojo.forEach(RssViewer.sharingContactContainer.getChildren(),function(_1776){_1776.setChecked(false);});};RssViewer.destroy=function(){dojo.forEach(RssViewer.subscriptions,dojo.unsubscribe);RssViewer.rssViewer.destroy();RssViewer.sharingContactContainer.destroy();RssViewer.contactSharingPane.destroy();RssViewer.rssViewerController.destroy();RssViewer.rssViewer=null;RssViewer.sharingContactContainer=null;RssViewer.contactSharingPane=null;RssViewer.rssViewerController=null;RssViewer.publishPane=null;};RssViewer._onRssFeedClick=function(){dojo.removeClass(this,"orange");};RssViewer._onControlerClick=function(_1777){RssViewer.clean();dojo.query(".rssViewerDlgControl").forEach(function(node){dojo.removeClass(node,"orange");});if(null!=_1777){dojo.addClass(_1777,"orange");}};RssViewer.getResourceByProduct=function(_1779){var _177a=new RegExp("(PRODUCT)","g");var _177b=RssViewer.i18n[_1779];var _177c=_177b.replace(_177a,this.productDisplayed);return _177c;};RssViewer.setSkinName=function(sn){this.skinName=sn;};RssViewer.setRegistrationFormSuffix=function(rfs){this.registrationFormSuffix=rfs;};RssViewer.setProduct=function(p){this.product=p;};RssViewer.setProductDisplayed=function(p){this.productDisplayed=p;};RssViewer.setReferer=function(r){this.referer=r;};}if(!dojo._hasResource["bbtp.external.wt.sidebar"]){dojo._hasResource["bbtp.external.wt.sidebar"]=true;dojo.provide("bbtp.external.wt.sidebar");var Sidebar=new Object();Sidebar.sidebarI18n=null;Sidebar.contactProfile=null;Sidebar.contactsAccordionPane=null;Sidebar.userSourcesAccordionPane=null;Sidebar.messagesAccordionPane=null;Sidebar.unreadMessagesNumberSpan=null;Sidebar.referer=null;Sidebar.params=null;Sidebar.userSourcesNumber=0;Sidebar.contactNumber=0;Sidebar.unreadMessagesNumber=0;Sidebar.myFavoritesContainer=null;Sidebar.userContactsContainer=null;Sidebar.featuredSourcesContainer=null;Sidebar.UserSourceContainer=null;Sidebar.popularFeedsContainer=null;Sidebar.userTags=null;Sidebar.popularTags=null;Sidebar.uploadedWidgetContainer=null;Sidebar.maxContactsVisible=0;Sidebar.CONTACT_USER_SIDE_BAR_ID="contactUserSidebar1";Sidebar.CONTACTS_LIST_ID="userContacts";Sidebar.WIDGETS_LIST_ID="UserWidgetsContainer";Sidebar.SIDE_BAR_MAIN_ACCORDION_ID="sidebarMainAccordion";Sidebar.SIDEBAR_ID="";Sidebar.ACCORDION_CONTACTS_ID="contactsAccordionId";Sidebar.ACCORDION_USER_FAVORITES_ID="userFavoritiesAccordionId";Sidebar.ACCORDION_USER_TAGS_ID="userTagsAccordionId";Sidebar.ACCORDION_USER_SOURCES_ID="userSourcesAccordionId";Sidebar.ACCORDION_POPULAR_KEYWORDS_ID="popularKeywordsAccordionId";Sidebar.ACCORDION_EDIT_PUBLIC_PAGE_ID="editPublicPageAccordionId";Sidebar.ACCORDION_ADD_CONTENT_ID="addContentAccordionId";Sidebar.ACCORDION_FEATURED_SOURCES_ID="featuredsourcesAccordionId";Sidebar.ACCORDION_POPULAR_FEEDS_ID="popularFeedsAccordionId";Sidebar.WIDGET_SUBMITION_URL="../../../widgetCatalog/services/widgetSubmission.php";Sidebar.PUBLIC_PAGE_URL="../../../publicpage/site/index.php?profileId=";Sidebar.COMMUNITY_PAGE_URL="../../../communityPage/site/index.php";Sidebar.COMMUNITY_PAGE_CONTACTS_ACTIVITIES_URL=Sidebar.COMMUNITY_PAGE_URL+"?tab=activities&filter=1";Sidebar.COMMUNITY_PAGE_FAVORITIES_ACTIVITIES_URL=Sidebar.COMMUNITY_PAGE_URL+"?tab=activities&filter=2";Sidebar.initSidebar=function(_1782,_1783,_1784,_1785,_1786){sidebarI18n=dojo.i18n.getLocalization("bbtp.sidebar.i18n","Sidebar",this.lang);Sidebar.params=_1784.sidebar;Sidebar.createContactProfile(_1784,_1785,_1786);accordion=new bbtp.sidebar.widget.AccordionContainer({id:Sidebar.SIDE_BAR_MAIN_ACCORDION_ID});Sidebar.contactsAccordionPane=new bbtp.sidebar.widget.AccordionPane({title:sidebarI18n["sidebar.contactsPane.title"],id:Sidebar.ACCORDION_CONTACTS_ID,itemNumber:""});Sidebar.contactsAccordionPane._onTitleClick=function(){this.inherited("_onTitleClick",arguments);Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_CONTACTS_ID);};dojo.connect(Sidebar.contactsAccordionPane.titleNode,"onmouseover",this,Sidebar.openContactAccordionPane);Sidebar.contactsAccordionPane.setContent(Sidebar.createUserContacts());accordion.addChild(Sidebar.contactsAccordionPane);Sidebar.subscribeOafDndAdapter();var _1787=new bbtp.sidebar.widget.AccordionPane({id:Sidebar.ACCORDION_USER_FAVORITES_ID,title:sidebarI18n["sidebar.myFavoritesPane.title"]});_1787._onTitleClick=function(){this.inherited("_onTitleClick",arguments);Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_USER_FAVORITES_ID);};_1787.setContent(Sidebar.createUserFavoritesSources());accordion.addChild(_1787);Sidebar.userSourcesAccordionPane=new bbtp.sidebar.widget.AccordionPane({id:Sidebar.ACCORDION_USER_SOURCES_ID,title:sidebarI18n["sidebar.mySourcesPane.title"]});Sidebar.userSourcesAccordionPane._onTitleClick=function(){this.inherited("_onTitleClick",arguments);Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_USER_SOURCES_ID);};Sidebar.userSourcesAccordionPane.setContent(Sidebar.createUserSources());accordion.addChild(Sidebar.userSourcesAccordionPane);var _1787=new bbtp.sidebar.widget.AccordionPane({id:Sidebar.ACCORDION_EDIT_PUBLIC_PAGE_ID,title:sidebarI18n["sidebar.editPublicPane.title"]});_1787._onTitleClick=function(){this.inherited("_onTitleClick",arguments);Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_EDIT_PUBLIC_PAGE_ID);};_1787.setContent(Sidebar.createPublicPageEdit());accordion.addChild(_1787);var _1787=new bbtp.sidebar.widget.AccordionPane({id:Sidebar.ACCORDION_ADD_CONTENT_ID,title:sidebarI18n["sidebar.addContentPane.title"]});_1787._onTitleClick=function(){this.inherited("_onTitleClick",arguments);Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_ADD_CONTENT_ID);};_1787.setContent(Sidebar.createAddContent());accordion.addChild(_1787);accordion.startup();sidebar=new bbtp.sidebar.widget.HiddenableContainer({closeGripNodeId:_1782},dojo.byId(Sidebar.SIDEBAR_ID));dojo.addClass(sidebar.domNode,"sidebar");bbtpWt.sidebar=sidebar;new dijit.Tooltip({showDelay:500,label:sidebarI18n["sidebar.grip.showBar"],connectId:[_1782]});sidebar.addChild(Sidebar.contactProfile);sidebar.addChild(Sidebar.createUserMessagesPane(_1783));sidebar.addChild(accordion);sidebar.addChild(Sidebar.createFooterPane());sidebar.updateMessagesNumberInSideBar=function(_1788){Sidebar.unreadMessagesNumberSpan.innerHTML="("+_1788+")";};dojo.subscribe("/Message:newMessage",sidebar,"updateMessagesNumberInSideBar");dojo.subscribe("/bbtp/uploadedwidget/widget/UploadedWidget/onClick",this,function(_1789){var _178a=new bbtp.common.widget.InfoWidget({widget_title:_1789.name,widget_type:_1789.typeSource,widget_url:_1789.uri,widget_category:_1789.category,widget_language:_1789.lang,widget_status:_1789.approbationSatus,widget_tags:_1789.tags,post_url:Sidebar.WIDGET_SUBMITION_URL,cancelEvent:null});_178a.showDialog();});Sidebar.userContactsContainer=new bbtp.contact.widget.ContactContainer({id:Sidebar.CONTACTS_LIST_ID,target:"toolbar",contactsInDom:false,uploadDirUrl:Sidebar.params.srcAvatarUrlSmall,maxContactsVisible:Sidebar.maxContactsVisible},"idUserContactsDiv");dojo.subscribe("/bbtp/init/onHideSideBar",this,function(){Sidebar.unregisterContactsContainerOafDndAdapter();Sidebar.unsubscribeOafDndAdapter();var m=oaf.base.dnd.areaManager();m._dropMode.updateAreas(m._areaList);});dojo.subscribe("/bbtp/init/onShowSideBar",this,function(){Sidebar.registerContactsContainerOafDndAdapter();Sidebar.subscribeOafDndAdapter();var m=oaf.base.dnd.areaManager();m._dropMode.updateAreas(m._areaList);});dojo.connect(Sidebar.userContactsContainer.domNode,"onscroll",Sidebar.onScrollContacts);try{var _178d=ContactBinding.getContacts();bbtpWt.sidebar.contacts=_178d;if(_178d.state=="done"){Sidebar.contactNumber=_178d.params.nbContacts;Sidebar.userContactsContainer.setContacts(_178d.params.contacts);}else{console.error("Error when getting contacts : ",_178d.error);}}catch(e){console.error("Error when getting contacts : ",e);}Sidebar.contactsAccordionPane.itemNumberNode.innerHTML="("+Sidebar.contactNumber+")";dojo.style(Sidebar.contactsAccordionPane.itemNumberNode,"display","inline");Sidebar.userSourcesAccordionPane.itemNumberNode.innerHTML="("+Sidebar.userSourcesNumber+")";dojo.style(Sidebar.userSourcesAccordionPane.itemNumberNode,"display","inline");Sidebar.subscribeContactToolbarEvents();dojo.subscribe("Contacts:onAcceptRequest",this,"updateContactsListInSideBar");Sidebar.onTitleAccordionClick(Sidebar.ACCORDION_USER_SOURCES_ID);if(!Sidebar.contactsAccordionPane.selected){Sidebar.contactsAccordionPane._onTitleClick();}Sidebar.registerContactsContainerOafDndAdapter();Sidebar.refreshOafDndAdapter();};Sidebar.onScrollContacts=function(){Sidebar.refreshOafDndAdapter();};Sidebar.refreshOafDndAdapter=function(){var _178e=oaf.base.dnd.oafDndAdapter();_178e.refreshByType("Sidebar.contactsAccordionPane");_178e.refreshByType("Sidebar.contactsContainer");};Sidebar.subscribeOafDndAdapter=function(){if(!Sidebar.overHandler){Sidebar.overHandler=dojo.subscribe("/oaf/dnd/oadDndAdapter/over",function(node,type){switch(type){case "Sidebar.contactsAccordionPane":if(!Sidebar.contactsAccordionPane.selected){Sidebar.contactsAccordionPane._onTitleClick();}break;}});}};Sidebar.unsubscribeOafDndAdapter=function(){if(Sidebar.overHandler){dojo.unsubscribe(Sidebar.overHandler);}Sidebar.overHandler=null;};Sidebar.registerContactsContainerOafDndAdapter=function(){var _1791=oaf.base.dnd.oafDndAdapter();_1791.register(dojo.byId(Sidebar.ACCORDION_CONTACTS_ID),"Sidebar.contactsContainer",true,Contacts.i18n["Contact.sharingDlg.title"]);};Sidebar.unregisterContactsContainerOafDndAdapter=function(){var _1792=oaf.base.dnd.oafDndAdapter();_1792.unregisterByType("Sidebar.contactsContainer");};Sidebar.openContactAccordionPane=function(){if(dojo.dnd.manager().source){canOpen=true;sourceParent=dojo.dnd.manager().source.parent;if(sourceParent&&sourceParent.parentNode){sourceParentClassName=sourceParent.parentNode.className;canOpen=(sourceParentClassName!="containerTags")&&(sourceParentClassName!="loadingContainer sourceContainer")&&(sourceParentClassName!="dataGridDatasTBL");}if(canOpen){if(!Sidebar.contactsAccordionPane.selected){Sidebar.contactsAccordionPane._onTitleClick();}}}};Sidebar.createContactProfile=function(_1793,_1794,_1795){var _1796=dojo.i18n.getLocalization("bbtp.contact.i18n","Contact",this.lang);if(Authentication.isUserAnonymous()){_1794=_1796["screenNameAnonymous"];}var _1797="?t="+new Date().getTime();Sidebar.contactProfile=new bbtp.contact.widget.ContactUserSidebar({id:Sidebar.CONTACT_USER_SIDE_BAR_ID,nickname:_1794,srcAvatar:Sidebar.params.srcAvatarUrlBig+_1795+_1797,altAvatar:_1796["altAvatar"],myProfilLabel:_1796["myProfilLabel"],personnalizeLabel:_1796["personnalizeLabel"],mobileInstallationLabel:_1796["mobileInstallationLabel"],myProfilTitle:_1796["myProfilTitle"],personnalizeTitle:_1796["personnalizeTitle"],mobileInstallationTitle:_1796["mobileInstallationTitle"],onMyProfilClick:function(){Sidebar.showProfileDialog();},onPersonnalisationClick:function(){var _1798=TabContainer.currentPageIsPublicPage();UserPrefs.displayDialog(_1798,Sidebar.product);},onMobileInstallationClick:function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{var _1799=(Sidebar.product!="myten");if(_1799==true){Sidebar.showMobileInstallationDlg();}else{Sidebar.sendMobileInstallationSms();}}}});};Sidebar.openPublicPage=function(_179a){window.location.href=Sidebar.PUBLIC_PAGE_URL+_179a.profileId;};Sidebar.createUserMessagesPane=function(_179b){var _179c=document.createElement("div");_179c.className="dijitAccordionTitle";var div2=document.createElement("div");div2.className="dijitAccordionText";_179c.appendChild(div2);var txt1=document.createTextNode(sidebarI18n["sidebar.message.title"]+" ");div2.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{MailDlg.display();}};Sidebar.unreadMessagesNumberSpan=document.createElement("span");Sidebar.unreadMessagesNumberSpan.className="accordionItemNumber";Sidebar.unreadMessagesNumberSpan.setAttribute("id","messageNumber");div2.appendChild(txt1);div2.appendChild(Sidebar.unreadMessagesNumberSpan);var txt2=document.createTextNode("("+_179b+")");Sidebar.unreadMessagesNumberSpan.appendChild(txt2);var _17a0=new dijit.layout.ContentPane();_17a0.setContent(_179c);return _17a0;};Sidebar.createUserContacts=function(){var _17a1=document.createElement("div");_17a1.setAttribute("id","contactsBox");var div2=document.createElement("div");div2.className="accordionPaneBlock";_17a1.appendChild(div2);var a1=document.createElement("a");a1.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{Contacts.displaySearchDlg();}};div2.appendChild(a1);var txt4=document.createTextNode(sidebarI18n["sidebar.contactsPane.action.add"]);a1.appendChild(txt4);var a2=document.createElement("a");a2.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{Contacts.displayInvitDlg();}};div2.appendChild(a2);var txt6=document.createTextNode(sidebarI18n["sidebar.contactsPane.action.invite"]);a2.appendChild(txt6);var div3=document.createElement("div");div3.setAttribute("id","contactsContainer");_17a1.appendChild(div3);var _17a8=document.createElement("div");_17a8.id="idUserContactsDiv";div3.appendChild(_17a8);var div4=document.createElement("div");div4.className="accordionPaneBlock";_17a1.appendChild(div4);var a3=document.createElement("a");a3.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{window.open(Sidebar.COMMUNITY_PAGE_CONTACTS_ACTIVITIES_URL,"_blank");}};div4.appendChild(a3);var txt12=document.createTextNode(sidebarI18n["sidebar.contactsPane.action.contactActivities"]);a3.appendChild(txt12);return _17a1;};Sidebar.createUserFavoritesSources=function(){var _17ac=document.createElement("div");_17ac.setAttribute("id","myFavoritesBox");var div2=document.createElement("div");div2.setAttribute("id","myFavoritesListsDiv");_17ac.appendChild(div2);var h51=document.createElement("h5");h51.setAttribute("class","accordionPaneBlock");div2.appendChild(h51);var txt4=document.createTextNode(sidebarI18n["sidebar.myFavoritesPane.subtitle.news"]);h51.appendChild(txt4);var div3=document.createElement("div");div3.setAttribute("id","myfavoritsWidget");div3.setAttribute("class","accordionPaneBlock");var _17b1=document.createElement("div");_17b1.id="sourceContainerFavorites";div3.appendChild(_17b1);div2.appendChild(div3);var h52=document.createElement("h5");h52.setAttribute("class","accordionPaneBlock");div2.appendChild(h52);var txt10=document.createTextNode(Sidebar.getResourceByProduct("sidebar.myFavoritesPane.subtitle.bbtpUsers"));h52.appendChild(txt10);var div4=document.createElement("div");div4.setAttribute("id","myContactFavoritsWidget");div4.setAttribute("class","accordionPaneBlock");var _17b5=document.createElement("div");_17b5.id="contactContainerFavorites";div4.appendChild(_17b5);div2.appendChild(div4);var a1=document.createElement("a");a1.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{window.open(Sidebar.COMMUNITY_PAGE_FAVORITIES_ACTIVITIES_URL,"_blank");}};_17ac.appendChild(a1);var txt17=document.createTextNode(sidebarI18n["sidebar.myFavoritesPane.action.favoritesActivities"]);a1.appendChild(txt17);return _17ac;};Sidebar.createUserTags=function(){var _17b8=document.createElement("div");_17b8.id="UserTagsWidget";return _17b8;};Sidebar.createUserSources=function(){var _17b9=document.createElement("div");_17b9.setAttribute("id","mySourcesPane");var div2=document.createElement("div");div2.setAttribute("id","mySourcesWidget");div2.className="accordionPaneBlock";_17b9.appendChild(div2);var _17bb=document.createElement("div");_17bb.id="UserSourceContainer";div2.appendChild(_17bb);var _17bc=document.createElement("div");dojo.addClass(_17bc,"accordionPaneBlock");dojo.addClass(_17bc,"accordionPaneContentTitle");dojo.addClass(_17bc,"accordionPopularKeywords");_17bc.style.display="none";var _17bd=document.createElement("div");var _17be=document.createElement("h5");_17bd.appendChild(_17be);dojo.addClass(_17bd,"popularKeywords");_17be.id=Sidebar.ACCORDION_POPULAR_KEYWORDS_ID;_17b9.appendChild(_17bc);var txt7=document.createTextNode(sidebarI18n["sidebar.mySourcesPane.subtitle.popularKeywords"]);_17be.appendChild(txt7);_17be.onclick=function(){(div3.style.display=="none")?div3.style.display="block":div3.style.display="none";};var _17c1=document.createElement("div");dojo.addClass(_17c1,"searchIcon");_17bc.appendChild(_17bd);_17bc.appendChild(_17c1);var div3=document.createElement("div");div3.className="accordionPaneBlock";div3.setAttribute("id","popularTags");div3.style.display="none";_17b9.appendChild(div3);var _17c2=document.createElement("div");_17c2.id="sidebar_popularTags";div3.appendChild(_17c2);var div4=document.createElement("div");div4.className="accordionPaneBlock accordionPaneContentTitle ";_17b9.appendChild(div4);var a1=document.createElement("a");a1.setAttribute("href",Sidebar.params.exportOpml);var txt13=document.createTextNode(sidebarI18n["sidebar.mySourcesPane.action.exportOPLM"]);a1.appendChild(txt13);div4.appendChild(a1);return _17b9;};Sidebar.createPublicPageEdit=function(){var _17c6=document.createElement("div");_17c6.setAttribute("id","myPublicPageNode");var h51=document.createElement("h5");h51.className="accordionPaneBlock";_17c6.appendChild(h51);var txt2=document.createTextNode(sidebarI18n["sidebar.editPublicPane.label.create"]);h51.appendChild(txt2);var div2=document.createElement("div");div2.className="accordionPaneBlock";_17c6.appendChild(div2);var ul1=document.createElement("ul");div2.appendChild(ul1);var li1=document.createElement("li");ul1.appendChild(li1);var txt6=document.createTextNode(sidebarI18n["sidebar.editPublicPane.li.1"]);li1.appendChild(txt6);var em1=document.createElement("em");li1.appendChild(em1);var txt7=document.createTextNode(sidebarI18n["sidebar.editPublicPane.li.1.em"]);em1.appendChild(txt7);var li2=document.createElement("li");ul1.appendChild(li2);var txt10=document.createTextNode(sidebarI18n["sidebar.editPublicPane.li.2"]);li2.appendChild(txt10);var img1=document.createElement("img");img1.setAttribute("src","../../skin/bbtp/images/portlet/pulishOff.gif");li2.appendChild(img1);var txt11=document.createTextNode(")\n");li2.appendChild(txt11);var li3=document.createElement("li");ul1.appendChild(li3);var txt13=document.createTextNode(sidebarI18n["sidebar.editPublicPane.li.3"]);li3.appendChild(txt13);var div3=document.createElement("div");div3.className="accordionPaneBlock";_17c6.appendChild(div3);var a1=document.createElement("a");a1.setAttribute("href","javascript: Sidebar.addNewPost();");div3.appendChild(a1);var txt18=document.createTextNode(sidebarI18n["sidebar.editPublicPane.action.addNewPost"]);a1.appendChild(txt18);var a2=document.createElement("a");a2.onclick=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{var _17d9=true;UserPrefs.displayDialog(_17d9,Sidebar.product);}};div3.appendChild(a2);var txt20=document.createTextNode(sidebarI18n["sidebar.editPublicPane.action.customize"]);a2.appendChild(txt20);return _17c6;};Sidebar.addNewPost=function(){dojo.publish("/Message:addPost");};Sidebar.setMaxContactsVisible=function(count){this.maxContactsVisible=count;};Sidebar.setLogoClass=function(lc){this.logoClass=lc;};Sidebar.setSkinName=function(sn){this.skinName=sn;};Sidebar.setProfileFormUrl=function(pfu){this.profileFormUrl=pfu;};Sidebar.setRegistrationFormSuffix=function(rfs){this.registrationFormSuffix=rfs;};Sidebar.setProduct=function(p){this.product=p;};Sidebar.setProductDisplayed=function(p){this.productDisplayed=p;};Sidebar.setReferer=function(r){this.referer=r;};Sidebar.setTermsLink=function(_17e3){this.termsLink=_17e3;};Sidebar.getResourceByProduct=function(_17e4){var _17e5=new RegExp("(PRODUCT)","g");var _17e6=sidebarI18n[_17e4];var _17e7=_17e6.replace(_17e5,this.productDisplayed);return _17e7;};Sidebar.getJsonParameterByProduct=function(_17e8){var _17e9=new RegExp("(PRODUCT)","g");var _17ea=_17e8.replace(_17e9,this.product);return _17ea;};Sidebar.createAddContent=function(){var _17eb=document.createElement("div");_17eb.setAttribute("id","addContentPane");var div2=document.createElement("div");div2.className="accordionPaneBlock";_17eb.appendChild(div2);var a1=document.createElement("a");div2.appendChild(a1);var txt4=document.createTextNode(sidebarI18n["sidebar.addContentPane.action.addNewFeed"]);a1.appendChild(txt4);a1.onclick=function(){Sidebar.createAddNewFeedDlg();};var a2=document.createElement("a");div2.appendChild(a2);var txt6=document.createTextNode(sidebarI18n["sidebar.addContentPane.action.browseFeeds"]);a2.appendChild(txt6);a2.onclick=function(){Browser.showBrowserDialog("feed");};var a3=document.createElement("a");div2.appendChild(a3);var txt8=document.createTextNode(sidebarI18n["sidebar.addContentPane.action.browseWidgets"]);a3.appendChild(txt8);a3.onclick=function(){Browser.showBrowserDialog("widget");};var _17f3=document.createElement("h5");_17f3.className="accordionPaneBlock accordionPaneContentTitle ";_17f3.id=Sidebar.ACCORDION_FEATURED_SOURCES_ID;_17eb.appendChild(_17f3);_17f3.onclick=function(){(div3.style.display=="none")?div3.style.display="block":div3.style.display="none";};var txt11=document.createTextNode(sidebarI18n["sidebar.addContentPane.subtitle.featured"]);_17f3.appendChild(txt11);var div3=document.createElement("div");div3.className=" accordionPaneBlock";div3.setAttribute("id","featuredFeedsPane");_17eb.appendChild(div3);var _17f6=document.createElement("div");_17f6.id="featuredSourcesContainer";div3.appendChild(_17f6);var _17f7=document.createElement("h5");_17f7.className="accordionPaneBlock accordionPaneContentTitle ";_17f7.id=Sidebar.ACCORDION_POPULAR_FEEDS_ID;_17f7.onclick=function(){(div4.style.display=="none")?div4.style.display="block":div4.style.display="none";};_17eb.appendChild(_17f7);var txt15=document.createTextNode(sidebarI18n["sidebar.addContentPane.subtitle.popularFeeds"]);_17f7.appendChild(txt15);var div4=document.createElement("div");div4.className="accordionPaneBlock";div4.setAttribute("id","popularFeedsPane");_17eb.appendChild(div4);var _17fa=document.createElement("div");_17fa.id="popularFeedsContainer";div4.appendChild(_17fa);return _17eb;};Sidebar.createFooterPane=function(){var _17fb=document.createElement("div");_17fb.setAttribute("id","footerSidebar");var div=document.createElement("div");div.id=("footerOrangeLogo");_17fb.appendChild(div);if(typeof (this.logoClass)!="undefined"){dojo.addClass(div,this.logoClass);}div.innerHTML="&nbsp";var _17fd=new dijit.layout.ContentPane();_17fd.setContent(_17fb);return _17fd;};Sidebar.createAddNewFeedDlg=function(){dlg=new bbtp.common.widget.NewRSSFeed({tabId:bbtpWt.tabContainer.selectedChildWidget.idDb,product:Sidebar.product,url:Sidebar.params.addNewRssFeedDlg.url,type:Sidebar.params.addNewRssFeedDlg.type,rssParser_url:Sidebar.params.addNewRssFeedDlg.rssParser_url,sourceService_url:Sidebar.params.addNewRssFeedDlg.sourceService_url,blockService_url:Sidebar.params.addNewRssFeedDlg.blockService_url,uploadService_url:Sidebar.params.addNewRssFeedDlg.uploadService_url,tags:Sidebar.params.addNewRssFeedDlg.tags,tabContainer:bbtpWt.tabContainer,width:520});dlg.showDialog();};Sidebar.showProfileDialog=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{var _17fe=Sidebar.profileFormUrl;var _17ff="";var _1800=_17fe+"?skin=bbtp&referer="+_17ff;var lang=Authentication.getPhpLocale();if(lang!=null&&lang!=""){_1800=_1800+"&lang="+lang;}var _1802="bbtp_userProfileIFrame";var _1803=new bbtp.auth.widget.Authentification({uri:_1800,className:_1802});var _1804=dojo.i18n.getLocalization("bbtp.wt.i18n","index",this.lang);var _1805=_1804["updateProfile"];auth=new bbtp.common.widget.Dialog({title:_1805,modialDialog:true,content:_1803,width:622,contentHeight:472});auth.showDialog();}};Sidebar.sendMobileInstallationSms=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormPath);return;}Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING_OKCANCEL,sidebarI18n["sidebar.mobileUserInstallConfirmation.message"],sidebarI18n["sidebar.mobileUserInstallConfirmation.title"],function(){},function(){var _1806=InstallMobileBinding.sendMobileUserInstall();var _1807,_1808;if(_1806.state=="done"){if(_1806.params.smsenable=="true"){_1808=Common.DIALOG_ALERT_TYPE_INFO;_1807=sidebarI18n["sidebar.mobileInstallDlg.message.SMSOk"];}else{_1808=Common.DIALOG_ALERT_TYPE_WARNING;_1807=sidebarI18n["sidebar.mobileInstallDlg.message.noSMS"]+"<strong>"+_1806.params.installUrl+"</strong>";}}else{_1808=Common.DIALOG_ALERT_TYPE_ERROR;_1807=sidebarI18n["sidebar.mobileInstallDlg.message.error"];}Common.displayDialog(_1808,_1807,"");});};Sidebar.showMobileInstallationDlg=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{var dlg=null;dlg=new bbtp.common.widget.Dialog({width:630,title:Sidebar.getResourceByProduct("sidebar.mobileInstallDlg.title"),cancelEvent:function(){dojo.unsubscribe(_180a);dojo.unsubscribe(_180b);},modalDialog:true});var _180c="";if(dojo.locale&&dojo.locale!=""){_180c=dojo.locale;}var _180d=new bbtp.mobileInstall.widget.MobileInstall({termOfServicesUrl:Sidebar.termsLink,productDisplayed:Sidebar.productDisplayed,countryCodeUrl:"../../js/json/country.json",onCancel:dojo.hitch(dlg,function(){dlg.cancelEvent();dlg.hideDialog();dlg.destroy();})});dlg.containerNode.appendChild(_180d.domNode);var _180a=dojo.subscribe("oaf/widget/wt/MobileInstall/phoneInstallClicked",function(_180e,_180f,_1810){var _1811=InstallMobileBinding.sendInstallMobile(_180e,_180f,_1810);if(_1811.state=="done"){if("true"==_1811.params.smsenable){Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,sidebarI18n["sidebar.mobileInstallDlg.message.SMSOk"],"");dlg.cancelEvent();dlg.hideDialog();dlg.destroy();}else{Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,sidebarI18n["sidebar.mobileInstallDlg.message.noSMS"]+"<strong>"+_1811.params.installUrl+"</strong>","");}}else{if(_1811.error!=""){Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,_1811.error,"");}else{Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,sidebarI18n["sidebar.mobileInstallDlg.message.error"],"");}}});var _180b=dojo.subscribe("oaf/widget/wt/MobileInstall/directInstallClicked",function(){var _1812=InstallMobileBinding.sendInstallMobile("");if(_1812.state=="done"){Common.displayDialog(Common.DIALOG_ALERT_TYPE_INFO,sidebarI18n["sidebar.mobileInstallDlg.message.directInstall"]+"<strong>"+_1812.params.installUrl+"</strong>","");dlg.cancelEvent();dlg.hideDialog();dlg.destroy();}else{Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,sidebarI18n["sidebar.mobileInstallDlg.message.error"],"");}});dlg.showDialog();}};Sidebar.showOpmlExportDialog=function(){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{OPMLBinding.exportOpml();}};Sidebar.updateContactProfileInSideBar=function(_1813,_1814,_1815){dojo.publish("/SideBar:onUpdateProfil",[_1813,_1814,_1815]);var _1816=dojo.byId(Sidebar.CONTACT_USER_SIDE_BAR_ID+"_Name");if(_1816){_1816.innerHTML=_1813;}if(_1814&&_1814!=""){var _1817=dojo.byId(Sidebar.CONTACT_USER_SIDE_BAR_ID+"_AvatarImg");if(_1817){_1817.src=Sidebar.params.srcAvatarUrlBig+_1814+"?"+(new Date()).getMilliseconds();}}};Sidebar.updateContactsListInSideBar=function(){var _1818=ContactBinding.getContacts();if(_1818.state=="done"){Sidebar.contactNumber=_1818.params.nbContacts;Sidebar.contactsAccordionPane.itemNumberNode.innerHTML="("+Sidebar.contactNumber+")";var _1819=dijit.byId(Sidebar.CONTACTS_LIST_ID);_1819.setContacts(_1818.params.contacts);}else{var _181a=new bbtp.common.widget.DialogWait({title:"",message:_1818.error,autoClose:true,modalDialog:false});_181a.showDialog();}};Sidebar.updateSourcesListInSideBar=function(){Sidebar.UserSourceContainer.load();Sidebar.userSourcesNumber=Sidebar.UserSourceContainer.getNbItems();Sidebar.userSourcesAccordionPane.itemNumberNode.innerHTML="("+Sidebar.userSourcesNumber+")";};Sidebar.subscribeContactToolbarEvents=function(){var _181b=new Array();_181b.push(dojo.subscribe("oaf/bbtp/widget/ContactProfile/sendMessageClicked",this,dojo.hitch(this,function(_181c){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{SendMailDlg.display(_181c);}})));_181b.push(dojo.subscribe("oaf/bbtp/widget/ContactProfile/getMessageClicked",this,dojo.hitch(this,function(_181d){MailDlg.display();Messages.filterWithContact(_181d);})));_181b.push(dojo.subscribe("oaf/bbtp/widget/ContactProfile/DeleteClicked",this,dojo.hitch(this,function(_181e,_181f){if(Authentication.isUserAnonymous()){Authentication.showUnavailableFuncForAnonymousMessage(Sidebar.referer,Sidebar.product,Sidebar.skinName,Sidebar.registrationFormSuffix);}else{var _1820=new bbtp.common.widget.DialogAlert({title:"",width:250,cancelEvent:dojo.hitch(this,function(){}),okEvent:dojo.hitch(this,function(){ContactBinding.delContact(_181e["profileIdTo"],function(_1821){if("error"==_1821.state){console.error("Error while deleting contact : ",_1821.error);var _1822=new bbtp.common.widget.DialogWait({title:"",message:_1821.error,autoClose:true,modalDialog:false});_1822.showDialog();}if("done"==_1821.state){Sidebar.contactNumber--;var _1823=Sidebar.contactNumber;Sidebar.contactsAccordionPane.itemNumberNode.innerHTML="("+_1823+")";_181f.destroy();var _1824=oaf.base.dnd.oafDndAdapter();_1824.unregisterByNode(_181f.domNode);_1824.refreshByType("bbtp.contact.widget.ContactToolbar");}});})});_1820.showDialog(_1820.DIALOGTYPE_WARNING_OKCANCEL,sidebarI18n["sidebar.contactsPane.toolbar.deleteRequest"],sidebarI18n["sidebar.contactsPane.toolbar.deleteTitle"]);}})));_181b.push(dojo.subscribe("oaf/bbtp/widget/ContactProfile/PublicPageClicked",this,"openPublicPage"));_181b.push(dojo.subscribe("oaf/bbtp/widget/ContactProfile/getProfileClicked",this,dojo.hitch(this,function(_1825){Contacts.displayProfileDialog(_1825);})));};Sidebar.onTitleAccordionClick=function(_1826){switch(_1826){case Sidebar.ACCORDION_CONTACTS_ID:if(Sidebar.userContactsContainer!=null){if(!Sidebar.userContactsContainer.contactsInDom){Sidebar.userContactsContainer.contactsInDom=true;Sidebar.userContactsContainer.setContacts(bbtpWt.sidebar.contacts.params.contacts);}}if(Sidebar.userTags!=null){Sidebar.userTags.sleepSourceDnd();}if(Sidebar.UserSourceContainer!=null){Sidebar.UserSourceContainer.sleepSourceDnd();}if(Sidebar.popularTags!=null){Sidebar.popularTags.sleepSourceDnd();}if(Sidebar.featuredSourcesContainer!=null){Sidebar.featuredSourcesContainer.sleepSourceDnd();}if(Sidebar.popularFeedsContainer!=null){Sidebar.popularFeedsContainer.sleepSourceDnd();}break;case Sidebar.ACCORDION_USER_FAVORITES_ID:if(Sidebar.myFavoritesContainer==null){Sidebar.myFavoritesContainer=new bbtp.source.widget.SourceContainer({url:Sidebar.params.userFavoritesSourcesUrl,target:"news",nothingToDisplay:"<p align=\"left\">"+sidebarI18n["sidebar.myFavoritesPane.p.news.info"]+"<img width=\"15\" height=\"15\" border=\"0\" align=\"top\" src=\"../../skin/bbtp/images/favorite.gif\"/></p>"},"sourceContainerFavorites");dojo.subscribe("rssViewerDlg:onAddFavorite",this,function(){Sidebar.myFavoritesContainer.load();});Sidebar.myContactFavoritesContainer=new bbtp.source.widget.SourceContainer({id:"sourceContainerContact1",url:Sidebar.params.userContactFavoritesUrl,target:"contact",folderAvatar:Sidebar.params.srcAvatarUrlSmall,nothingToDisplay:"<p align=\"left\">"+Sidebar.getResourceByProduct("sidebar.myFavoritesPane.p.bbtpUsers.info")+"</p>"},"contactContainerFavorites");}if(Sidebar.userTags!=null){Sidebar.userTags.sleepSourceDnd();}if(Sidebar.UserSourceContainer!=null){Sidebar.UserSourceContainer.sleepSourceDnd();}if(Sidebar.popularTags!=null){Sidebar.popularTags.sleepSourceDnd();}if(Sidebar.featuredSourcesContainer!=null){Sidebar.featuredSourcesContainer.sleepSourceDnd();}if(Sidebar.popularFeedsContainer!=null){Sidebar.popularFeedsContainer.sleepSourceDnd();}break;case Sidebar.ACCORDION_USER_TAGS_ID:if(Sidebar.userTags==null){Sidebar.userTags=new bbtp.tags.widget.Tags({href:Sidebar.params.userTagsUrl,skin:"orange",draggable:true,nothingToDisplay:sidebarI18n["sidebar.myTagsPane.noTags"]},"UserTagsWidget");dojo.subscribe("/RssFeed:onAddTags",this,function(){Sidebar.userTags.load();});}else{Sidebar.userTags.wakeupSourceDnd();}if(Sidebar.UserSourceContainer!=null){Sidebar.UserSourceContainer.sleepSourceDnd();}if(Sidebar.popularTags!=null){Sidebar.popularTags.sleepSourceDnd();}if(Sidebar.featuredSourcesContainer!=null){Sidebar.featuredSourcesContainer.sleepSourceDnd();}if(Sidebar.popularFeedsContainer!=null){Sidebar.popularFeedsContainer.sleepSourceDnd();}break;case Sidebar.ACCORDION_USER_SOURCES_ID:if(Sidebar.UserSourceContainer==null){Sidebar.UserSourceContainer=new bbtp.source.widget.SourceContainer({url:Sidebar.params.userSourcesUrl,target:"public",sourcesDraggable:true,sourcesInDom:false,maxSources:13,maxHeight:250},"UserSourceContainer");dojo.subscribe("/TabContainer:onAddBlock",this,function(){Sidebar.updateSourcesListInSideBar();});dojo.subscribe("/GridContainer:onAddBlock",this,function(){Sidebar.updateSourcesListInSideBar();});dojo.subscribe("/SideBar:onAddRssFeed",this,function(type){Sidebar.updateSourcesListInSideBar();if(type=="OPML"){TabContainer.reload();}});dojo.subscribe("/Source:deleteSource",this,function(){Sidebar.updateSourcesListInSideBar();});Sidebar.userSourcesNumber=Sidebar.UserSourceContainer.getNbItems();Sidebar.userSourcesAccordionPane.itemNumberNode.innerHTML="("+Sidebar.userSourcesNumber+")";}else{Sidebar.UserSourceContainer.wakeupSourceDnd();if(!Sidebar.UserSourceContainer.sourcesInDom){Sidebar.UserSourceContainer.sourcesInDom=true;Sidebar.updateSourcesListInSideBar();}if(Sidebar.popularTags==null){Sidebar.popularTags=new bbtp.tags.widget.Tags({href:Sidebar.params.publicTagsUrl,skin:"blue",dndTypeName:"Keyword",draggable:true},"sidebar_popularTags");}else{Sidebar.popularTags.wakeupSourceDnd();}}if(Sidebar.userTags!=null){Sidebar.userTags.sleepSourceDnd();}if(Sidebar.featuredSourcesContainer!=null){Sidebar.featuredSourcesContainer.sleepSourceDnd();}if(Sidebar.popularFeedsContainer!=null){Sidebar.popularFeedsContainer.sleepSourceDnd();}break;case Sidebar.ACCORDION_ADD_CONTENT_ID:if(Sidebar.featuredSourcesContainer==null){Sidebar.featuredSourcesContainer=new bbtp.source.widget.SourceContainer({url:Sidebar.getJsonParameterByProduct(Sidebar.params.featuredSourcesUrl),target:"feature",sourcesDraggable:true,buttonVisible:false},"featuredSourcesContainer");Sidebar.popularFeedsContainer=new bbtp.source.widget.SourceContainer({url:Sidebar.params.popularFeedsUrl,target:"popular",sourcesDraggable:true,buttonVisible:false},"popularFeedsContainer");}else{Sidebar.featuredSourcesContainer.wakeupSourceDnd();Sidebar.popularFeedsContainer.wakeupSourceDnd();}if(Sidebar.userTags!=null){Sidebar.userTags.sleepSourceDnd();}if(Sidebar.UserSourceContainer!=null){Sidebar.UserSourceContainer.sleepSourceDnd();}if(Sidebar.popularTags!=null){Sidebar.popularTags.sleepSourceDnd();}break;default:if(Sidebar.userTags!=null){Sidebar.userTags.sleepSourceDnd();}if(Sidebar.UserSourceContainer!=null){Sidebar.UserSourceContainer.sleepSourceDnd();}if(Sidebar.popularTags!=null){Sidebar.popularTags.sleepSourceDnd();}if(Sidebar.featuredSourcesContainer!=null){Sidebar.featuredSourcesContainer.sleepSourceDnd();}if(Sidebar.popularFeedsContainer!=null){Sidebar.popularFeedsContainer.sleepSourceDnd();}}var _1828=oaf.base.dnd.oafDndAdapter();_1828.refreshByType("Sidebar.contactsContainer");};}if(!dojo._hasResource["bbtp.external.wt.TabContainer"]){dojo._hasResource["bbtp.external.wt.TabContainer"]=true;dojo.provide("bbtp.external.wt.TabContainer");var TabContainer=new Object();TabContainer.debug=true;TabContainer.previousSelectedTabButton=null;TabContainer.publicPageIcon=null;TabContainer.currentGridContainer=null;TabContainer.init=function(_1829,_182a,tabs,user,_182d,_182e){TabContainer.i18n=dojo.i18n.getLocalization("bbtp.wt.i18n","index",this.lang);var _182f="bbtp.gridcontainer.widget.GridContainer";var _1830=["text","bbtp.tags.widget.Tag","bbtp.source.widget.Source","bbtp.tags.widget.Keyword"];var _1831={nbZones:"3",tabTitle:TabContainer.i18n["newTabName"],closable:true,confirmClose:true,editable:true,editMode:"dblclick",selected:false,disabled:true,isTarget:true,acceptTypes:_1830,accept:_1830};dojo.subscribe(TABCONTAINER_ID+"-selectChild",this,"onSelectedPage");_1829.tabContainer=new bbtp.tabcontainer.widget.TabContainer({id:TABCONTAINER_ID,canAddChild:true,canDragTab:true,widgetToAdd:_182f,widgetToAddProperty:_1831,newTabClosable:true,newTabEditable:true,labelPosition:"top",acceptTypes:_1830,layoutAlign:"right",publicTabButtonIconSrc:"../../../wt/skin/"+TabContainer.skinName+"/images/common/tabs/"+TabContainer.publicPageIcon,useArrowsToBrowseTabs:true,phantomIdOnLeftOfTabList:SIDEBAR_ID},dojo.byId("tabsBar"));oaf.base.pref.userPref.registerChild(_1829.tabContainer);_1829.tabContainer.widthOffset=_182e;TabContainer.loadTabs(_182a,tabs,user,_182d);dojo.connect(_1829.tabContainer,"selectChild",TabContainer,"applyUserPreferences");_1829.tabContainer.contextForPublicTabControl=TabContainer;_1829.tabContainer.methodForPublicTabControl="controlForPublic";var _1832=oaf.base.dnd.oafDndAdapter();var _1833=dojo.query(".tab",_1829.tabContainer.domNode).forEach(function(node){_1832.register(node,_1829.tabContainer.declaredClass);});dojo.subscribe("/oaf/widget/layout/tabcontainer/onAddChild",this,"onAddChild");dojo.subscribe("/oaf/widget/layout/tabcontainer/destroyTarget",this,"onClose");dojo.subscribe("/oaf/widget/layout/tabcontainer/changeLabel",this,"oafDndAdapterRefresh");dojo.subscribe("/oaf/widget/layout/tabcontainer/onSwapTab",this,"oafDndAdapterRefresh");dojo.subscribe(TABCONTAINER_ID+"-removeChild",this,"oafDndAdapterRefresh");dojo.connect(_1829.tabContainer.tablist,"_togglesTabs",this,this.oafDndAdapterRefresh);dojo.subscribe("/Portlets:widgetsCreated",function(){_1829.tabContainer.getChildren()[TabContainer.getIndexSelectedTab()].enableRssFeedBlocker(true);});dojo.subscribe("/dnd/drop/after",this,"widgetFactory");};TabContainer.widgetFactory=function(_1835,nodes,copy,_1838,_1839){var _183a=_1838.id;_183a=_183a.substr(0,_183a.indexOf("_dz"));var _183b=null;dojo.forEach(bbtpWt.tabContainer.getChildren(),function(child){if((child instanceof bbtp.gridcontainer.widget.GridContainer)&&(child.id==_183a)){_183b=child;return;}});var _183d=_183b.manageBlockDndOaf(_1835,nodes,_1838,_1839);};TabContainer.onAddChild=function(_183e,pane){var _1840=oaf.base.dnd.oafDndAdapter();_1840.register(pane.controlButton.domNode,_183e.declaredClass);};TabContainer.onClose=function(page){var _1842=oaf.base.dnd.oafDndAdapter();_1842.unregisterByNode(page.controlButton.domNode);_1842.refreshByType("bbtp.tabcontainer.widget.TabContainer");};TabContainer.oafDndAdapterRefresh=function(page){var _1844=oaf.base.dnd.oafDndAdapter();_1844.refreshByType("bbtp.tabcontainer.widget.TabContainer");};TabContainer.onSelectedPage=function(_1845){if(_1845 instanceof bbtp.gridcontainer.widget.GridContainer){if(_1845.disabled){if(TabContainer.currentGridContainer){TabContainer.currentGridContainer.disabledDnd();TabContainer.currentGridContainer.enableRssFeedBlocker(false);}TabContainer.currentGridContainer=_1845;TabContainer.currentGridContainer.enabledDnd();TabContainer.currentGridContainer.enableRssFeedBlocker(true);}}};TabContainer.manageTabForPublicPage=function(user,_1847){for(var i=0;i<bbtpWt.tabContainer.tablist.getChildren().length;i++){var _1849=bbtpWt.tabContainer.tablist.getChildren()[i];if(_1849.isPublic){var _184a="rightTab "+(new oaf.widget.layout.TabButton()).baseClass;var _184b="iconBeforeLabel";var _184c=bbtpWt.tabContainer.publicTabButtonIconSrc;var _184d=bbtpWt.tabContainer.publicTabButtonLabel;var maDiv=document.createElement("SPAN");if(_184c!=""){var _184f=document.createElement("IMG");_184f.setAttribute("src",_184c);_184f.setAttribute("align","absmiddle");_184f.className=_184b;maDiv.appendChild(_184f);}_1849.innerDiv.insertBefore(maDiv,dojo.byId((_1849.focusNode)));}}dojo.forEach(bbtpWt.tabContainer.getChildren(),function(child){if(child instanceof bbtp.gridcontainer.widget.GridContainer){if(child.isPublic){if(bbtpWt&&bbtpWt.sidebar&&bbtpWt.sidebar.contacts){var _1851=bbtpWt.sidebar.contacts;}else{var _1851=ContactBinding.getContacts();}var _1852=0;if(_1847.nbInfoPagePublic>0){_1852=_1847.infoPagePublic.nbViews;}var _1853="";if(typeof (publicPageURL)!="undefined"){_1853=publicPageURL;}var _1854=new bbtp.contact.widget.ContactPublicPage({nickname:user.sreenName,srcAvatar:"../../../wt/ressources/avatar/big/"+user.srcAvatar,uploadDirUrl:"../../../wt/ressources/avatar/small/",publicPageUrl:"http://"+_1853+user.userName,publicPageAbout:user.about,nbViews:_1852,mode:"edit",style:"background-color:#DFDFDF;"});_1854.dragRestriction=true;child.addService(_1854,1,0);dojo.removeClass(_1854.domNode,"oafDndHandle");dojo.removeClass(_1854.domNode,"dragHandle");_1854.setContacts(_1851.params.contacts);dojo.subscribe("oaf/bbtp/widget/ContactPublicPage/UpdateAboutMessage",ContactBinding,ContactBinding.updateAboutMessage);dojo.subscribe("oaf/bbtp/widget/ContactToolTip/ContactClicked",TabContainer,TabContainer.openPublicPage);dojo.subscribe("/SideBar:onUpdateProfil",this,function(_1855,_1856,_1857){var _1858="djinngo.com";if(typeof (configMainDomain)!="undefined"){_1858=configMainDomain;}_1854.nicknameNode.innerHTML=_1855;_1854.pointAvatar.src="../../../wt/ressources/avatar/big/"+_1856+"?"+(new Date()).getMilliseconds();_1854.urlInput.value="http://"+_1858+_1857;});var _1859=document.createElement("div");dojo.addClass(_1859,"publicpage");child.domNode.insertBefore(_1859,child.gridContainerTable);var _185a="";if(_1847.nbInfoPagePublic>0){_185a=_1847.infoPagePublic.pageTitle;}var _185b=document.createElement("div");_185b.id="inlineTitlePublic";dojo.addClass(_185b,"title");_1859.appendChild(_185b);child.titleWidget=new bbtp.editbox.widget.EditBox({value:_185a,defaultComment:TabContainer.i18n["titlePublicPageDefault"],musApplyFont:true,save:function(){var _185c=25;var _185d=53;var _185e=child.titleWidget.editWidget.getValue();console.warn("begin : "+_185e);var reg=new RegExp("[\r\n\t ]","gm");var words=_185e.split(reg);for(var i=0;i<words.length;i++){wordSize=words[i].length;if(wordSize>_185c){split=Math.ceil(wordSize/_185c);var _1862="";for(var j=0;j<split;j++){var _1864=Math.round(j*_185c);var _1865=Math.round(_1864+_185c);if(j<(split-1)){_1862+=words[i].substring(_1864,_1865)+" - ";}else{_1862+=words[i].substring(_1864,_1865);}}words[i]=_1862;}}_185e=words.join(" ");newValueTrimmed=_185e.replace(reg,"");if(newValueTrimmed==""){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,TabContainer.i18n["PublicPage.editTitle.empty"],TabContainer.i18n["warning"]);}else{if(_185e.length>255){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,TabContainer.i18n["PublicPage.editTitle.tooLong"],TabContainer.i18n["warning"]);}else{if(this.commentContainsTags()){Common.displayDialog(Common.DIALOG_ALERT_TYPE_WARNING,TabContainer.i18n["PublicPage.editTitle.noTags"],TabContainer.i18n["warning"]);}else{this.forceSave(_185e);dojo.publish("/PublicPage:onSaveTitlePublic",[this.value]);}}}}},_185b.id);oaf.base.pref.userPref.registerChild(child.titleWidget);}}});};TabContainer.openPublicPage=function(_1866){window.open("../../../publicpage/site/index.php?profileId="+_1866.profileId,"");};TabContainer.loadTabs=function(_1867,tabs,user,_186a){if(_1867>0){if(_1867==1){TabContainer.createTab(bbtpWt,tabs["0"],user.sreenName);}else{dojo.forEach(tabs,dojo.hitch(this,function(_186b,i){TabContainer.createTab(bbtpWt,tabs[i],user.sreenName);}));}}bbtpWt.tabContainer.startup();TabContainer.onSelectedPage(bbtpWt.tabContainer.getChildren()[TabContainer.getIndexSelectedTab()]);bbtpWt.tabContainer.tablist._togglesTabs();TabContainer.manageTabForPublicPage(user,_186a);};TabContainer.getIndexSelectedTab=function(){var i=0;for(i=0,l=bbtpWt.tabContainer.tablist.getChildren().length;i<l;i++){var _186e=bbtpWt.tabContainer.tablist.getChildren()[i];if(_186e.checked){break;}}if(i==bbtpWt.tabContainer.tablist.getChildren().length-1){i=i-3;}else{i=i-1;}return i;};TabContainer.createTab=function(_186f,tab,_1871){var _1872=dojo.clone(_186f.tabContainer.widgetToAddProperty);_1872.tabTitle=tab.tabName;_1872.id=tab.tabId;_1872.closable=(tab.isClosable==1);_1872.isPublic=(tab.isPublic==1);if(_1872.isPublic){_1872.nbZones="2";_1872.isAutoOrganized=false;_1872.isLeftFixed=true;_1872.screenName=_1871;_1872.tabTitle=TabContainer.i18n["myPublicPage"];}_1872.contextForPublicTabControl=TabContainer;_1872.methodForPublicTabControl="controlForPublic";if(oaf.base.pref.userPref.globalUserPref){var _1873=(oaf.base.pref.userPref.globalUserPref.params.prefs.tabIdSelected==tab.tabId);_1872.selected=_1873;}var clazz=dojo.getObject(_186f.tabContainer.widgetToAdd);var _1875=new clazz(_1872);_1875.idDb=tab.tabId;_186f.tabContainer.addChild(_1875);oaf.base.pref.userPref.registerChild(_1875);};TabContainer.currentPageIsPublicPage=function(){var _1876=bbtpWt.tabContainer.selectedChildWidget.controlButton.isPublic;return _1876;};TabContainer.applyUserPreferences=function(){if(TabContainer.previousSelectedTabButton==null||(TabContainer.previousSelectedTabButton.isPublic!=TabContainer.currentPageIsPublicPage())){UserPrefs.prefsAreForPublicPage=TabContainer.currentPageIsPublicPage();UserPrefs.applyJson(UserPrefs.userPrefsJson);}};TabContainer.controlForPublic=function(){var _1877=true;if(Authentication.isUserAnonymous()){_1877=false;Authentication.showUnavailableFuncForAnonymousMessage(TabContainer.referer,TabContainer.product,TabContainer.skinName,TabContainer.registrationFormSuffix);}return _1877;};TabContainer.reload=function(){TabContainer.clean();bbtpWt.initDjinnGoUserParams();TabContainer.loadTabs(djinnGoUserParams.result.params.tabs.nbTabs,djinnGoUserParams.result.params.tabs.tabs,djinnGoUserParams.result.params.user,djinnGoUserParams.result.params.publicpage);Portlets._createWidgetBlock(djinnGoUserParams.result.params);bbtpWt.tabContainer.startup();dojo.publish("/oaf/widget/layout/tabcontainer/onSelectChild",[bbtpWt.tabContainer.selectedChildWidget.id]);};TabContainer.clean=function(){dojo.forEach(bbtpWt.tabContainer.getChildren(),function(child){bbtpWt.tabContainer.tablist.onRemoveChild(child);if(child.titleWidget){child.titleWidget.destroy();}child.destroy();});bbtpWt.tabContainer._started=false;bbtpWt.tabContainer.selectedChildWidget=null;bbtpWt.tabContainer.tablist.hasPublicTab=false;bbtpWt.tabContainer.tablist.notClassicalChildrenNb=bbtpWt.tabContainer.tablist.notClassicalChildrenNb-1;};TabContainer.setPublicPageIcon=function(icon){this.publicPageIcon=icon;};TabContainer.setSkinName=function(sn){this.skinName=sn;};TabContainer.setRegistrationFormSuffix=function(rfs){this.registrationFormSuffix=rfs;};TabContainer.setProduct=function(p){this.product=p;};TabContainer.setReferer=function(r){this.referer=r;};}if(!dojo._hasResource["bbtp.external.wt.UserPrefs"]){dojo._hasResource["bbtp.external.wt.UserPrefs"]=true;dojo.provide("bbtp.external.wt.UserPrefs");var UserPrefs=new Object();UserPrefs.uploadDirUrl="../../../ressources/background/";UserPrefs.params=null;UserPrefs.dialog=null;UserPrefs.userPrefsWidget=null;UserPrefs.i18n="";UserPrefs.userPrefsJson=null;UserPrefs.oldTheme=null;UserPrefs.prefsAreForPublicPage=null;UserPrefs.themes=null;UserPrefs.themeSelector=null;UserPrefs.bgSelector=null;UserPrefs.debug=false;UserPrefs._getJsonParameterByProduct=function(_187e,_187f){var _1880=new RegExp("(PRODUCT)","g");var _1881=_187e.replace(_1880,_187f);return _1881;};UserPrefs.getThemes=function(_1882){if(UserPrefs.themes==null){UserPrefs._getThemesAndBackground(_1882);}return UserPrefs.themes;};UserPrefs._getThemesAndBackground=function(_1883){if(UserPrefs.themeSelector==null||UserPrefs.bgSelector==null||UserPrefs.themes==null){var kx=dojo.xhrGet({handleAs:"json",url:UserPrefs._getJsonParameterByProduct(UserPrefs.params.imageSelectorUrl,_1883),sync:true,load:function(json){if(UserPrefs.debug){console.info("getting image selector with json : ",json);}UserPrefs.themes=json.themesImages;UserPrefs.themeSelector=new bbtp.common.widget.ImageSelectorContainer({type:"image",items:json.themesImages});UserPrefs.bgSelector=new bbtp.common.widget.ImageSelectorContainer({type:"image",items:json.backgroundsImages});},error:function(error){var _1887=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1887.showDialog();}});}};UserPrefs.displayDialog=function(_1888,_1889){UserPrefs._getThemesAndBackground(_1889);UserPrefs.prefsAreForPublicPage=_1888;UserPrefs.getUserPrefs();};UserPrefs.getUserPrefs=function(){if(UserPrefs.prefsAreForPublicPage){UserPrefs.userPrefsWidget=new bbtp.userprefs.widget.Userprefs({prefsAreForPublicPage:UserPrefs.prefsAreForPublicPage,themesSelectorWidget:UserPrefs.themeSelector,backgroundSelectorWidget:UserPrefs.bgSelector,currentTheme:UserPrefs.userPrefsJson.theme,currentPreferencesType:UserPrefs.userPrefsJson.prefs_type_public,currentThemeImageSrc:UserPrefs.userPrefsJson.theme_image,currentBackgroundColor:UserPrefs.userPrefsJson.bk_color_public,currentBackgroundImageSrc:UserPrefs.userPrefsJson.bk_image_public,currentBackgroundUserImageFileName:UserPrefs.userPrefsJson.bk_userimage_public,currentBackgroundPosition:UserPrefs.userPrefsJson.bk_position_public,uploadDirUrl:UserPrefs.uploadDirUrl});}else{UserPrefs.userPrefsWidget=new bbtp.userprefs.widget.Userprefs({prefsAreForPublicPage:UserPrefs.prefsAreForPublicPage,themesSelectorWidget:UserPrefs.themeSelector,backgroundSelectorWidget:UserPrefs.bgSelector,currentTheme:UserPrefs.userPrefsJson.theme,currentPreferencesType:UserPrefs.userPrefsJson.prefs_type,currentThemeImageSrc:UserPrefs.userPrefsJson.theme_image,currentBackgroundColor:UserPrefs.userPrefsJson.bk_color,currentBackgroundImageSrc:UserPrefs.userPrefsJson.bk_image,currentBackgroundUserImageFileName:UserPrefs.userPrefsJson.bk_userimage,currentBackgroundPosition:UserPrefs.userPrefsJson.bk_position,uploadDirUrl:UserPrefs.uploadDirUrl});}oaf.base.pref.userPref.registerChild(UserPrefs.userPrefsWidget);createDlg();};function createDlg(){var _188a=[];if(UserPrefs.dialog==null){UserPrefs.dialog=new bbtp.common.widget.Dialog({width:630,title:UserPrefs.i18n["userprefs.dialog.title"],modalDialog:true,cancelEvent:function(){dojo.publish("oaf/widget/wt/Userprefs/cancelClicked",[UserPrefs]);},destroy:function(){dojo.forEach(_188a,dojo.unsubscribe);}});}UserPrefs.dialog.containerNode.appendChild(UserPrefs.userPrefsWidget.domNode);_188a.push(dojo.subscribe("oaf/widget/wt/Userprefs/cancelClicked",UserPrefs,function(){if(UserPrefs.debug){console.info("receiving an event : oaf/widget/wt/Userprefs/cancelClicked.");}dojo.forEach(_188a,dojo.unsubscribe);UserPrefs.dialog.hideDialog();UserPrefs.userPrefsWidget.destroy();}));_188a.push(dojo.subscribe("oaf/widget/wt/Userprefs/saveChange",UserPrefs,function(_188b){dojo.forEach(_188a,dojo.unsubscribe);if(UserPrefs.debug){console.info("receiving an event : oaf/widget/wt/Userprefs/saveChange -> userPrefs:",_188b);}UserPrefs.saveChange(_188b);UserPrefs.dialog.hideDialog();UserPrefs.userPrefsWidget.destroy();}));_188a.push(dojo.subscribe("oaf/widget/wt/Userprefs/upload",UserPrefs,dojo.hitch(UserPrefs,function(_188c,_188d){if(UserPrefs.debug){console.info("receiving an event : oaf/widget/wt/Userprefs/upload -> formNode:",_188c,", userPrefs:",_188d);}UserPrefs.uploadBackgroundImage(_188c,_188d);})));UserPrefs.dialog.showDialog();};UserPrefs.saveChange=function(_188e){UserPrefs.userPrefsJson.theme=_188e.currentTheme;UserPrefs.userPrefsJson.theme_image=_188e.currentThemeImageSrc;if(_188e.prefsAreForPublicPage){UserPrefs.userPrefsJson.prefs_type_public=_188e.currentPreferencesType;UserPrefs.userPrefsJson.bk_color_public=_188e.currentBackgroundColor;UserPrefs.userPrefsJson.bk_image_public=_188e.currentBackgroundImageSrc;UserPrefs.userPrefsJson.bk_userimage_public=_188e.currentBackgroundUserImageFileName;UserPrefs.userPrefsJson.bk_position_public=_188e.currentBackgroundPosition;}else{UserPrefs.userPrefsJson.prefs_type=_188e.currentPreferencesType;UserPrefs.userPrefsJson.bk_color=_188e.currentBackgroundColor;UserPrefs.userPrefsJson.bk_image=_188e.currentBackgroundImageSrc;UserPrefs.userPrefsJson.bk_userimage=_188e.currentBackgroundUserImageFileName;UserPrefs.userPrefsJson.bk_position=_188e.currentBackgroundPosition;}UserPrefs.dialog.hideDialog();};UserPrefs.uploadBackgroundImage=function(_188f,_1890){dojo.io.iframe.send({url:UserPrefs.params.userprefsUrl+"?action=uploadUserBackgroundImage",method:"post",handleAs:"text",form:_188f,load:dojo.hitch(UserPrefs,function(_1891){_1891=dojo.fromJson(_1891);result=_1891.result;if(UserPrefs.debug){console.info("result for uploadBackgroundImage:",result);}switch(result.state){case "done":UserPrefs.userPrefsWidget.setUserBackgroundImageSrc(result.params.backgroundImageSrc);if(UserPrefs.debug){}dojo.publish("oaf/widget/wt/userprefsDlg/fileUploaded",[result.params.backgroundImageSrc]);break;case "error":Common.displayDialog(Common.DIALOG_ALERT_TYPE_ERROR,result.error,UserPrefs.i18n["userprefs.dialog.titleerror"]);break;default:alert("Proxy returned weird state : "+_1891.state);}}),content:{"isPublicPref":_1890.prefsAreForPublicPage},error:dojo.hitch(UserPrefs,function(_1892,args){console.error(_1892+"--"+args);}),timeout:3000});};UserPrefs.init=function(_1894){if(UserPrefs.debug){console.info("UserPrefs.params : ",_1894);}UserPrefs.params=_1894;UserPrefs.subscribeUserprefsEvents();UserPrefs.i18n=dojo.i18n.getLocalization("bbtp.userprefs.i18n","Userprefs",this.lang);};UserPrefs.subscribeUserprefsEvents=function(){UserPrefs._handlesSubscribe=new Array();UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/backgroundImagePositionChanged",this,"onBackgroundImagePositionChanged"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/backgroundChanged",this,"onBackgroundChanged"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/backgroundColorChanged",this,"onBackgroundColorChanged"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/backgroundImageChanged",this,"onBackgroundImageChanged"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/themeChanged",this,"onThemeChanged"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/Userprefs/cancelClicked",this,"onUserprefsCancelled"));UserPrefs._handlesSubscribe.push(dojo.subscribe("oaf/widget/wt/userprefsDlg/fileUploaded",this,"onUserprefsImageUploaded"));};UserPrefs.onBackgroundImagePositionChanged=function(_1895){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/backgroundImagePositionChanged :",_1895);}if(UserPrefs.backgroundMustBeUpdated()){UserPrefs.setBackground("image",UserPrefs.userPrefsWidget.currentBackgroundColor,UserPrefs.userPrefsWidget.currentBackgroundImageSrc,UserPrefs.userPrefsWidget.currentBackgroundUserImageFileName,_1895);}};UserPrefs.onBackgroundChanged=function(_1896){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/backgroundChanged :",_1896);}if(UserPrefs.backgroundMustBeUpdated()){UserPrefs.setBackground("wallpapper",UserPrefs.userPrefsWidget.currentBackgroundColor,_1896,UserPrefs.userPrefsWidget.currentBackgroundUserImageFileName,UserPrefs.userPrefsWidget.currentBackgroundPosition);}};UserPrefs.onBackgroundColorChanged=function(_1897){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/backgroundColorChanged :",_1897);}if(UserPrefs.backgroundMustBeUpdated()){UserPrefs.setBackground("color",_1897,UserPrefs.userPrefsWidget.currentBackgroundImageSrc,UserPrefs.userPrefsWidget.currentBackgroundUserImageFileName,UserPrefs.userPrefsWidget.currentBackgroundPosition);}};UserPrefs.onBackgroundImageChanged=function(_1898){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/backgroundImageChanged :",_1898);}if(UserPrefs.backgroundMustBeUpdated()){UserPrefs.setBackground("image",UserPrefs.userPrefsWidget.currentBackgroundColor,UserPrefs.userPrefsWidget.currentBackgroundImageSrc,_1898,UserPrefs.userPrefsWidget.currentBackgroundPosition);}};UserPrefs.onUserprefsImageUploaded=function(_1899){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/fileUploaded :",_1899);}if(UserPrefs.backgroundMustBeUpdated()){UserPrefs.setBackground("image",UserPrefs.userPrefsWidget.currentBackgroundColor,UserPrefs.userPrefsWidget.currentBackgroundImageSrc,_1899,UserPrefs.userPrefsWidget.currentBackgroundPosition);}};UserPrefs.onThemeChanged=function(_189a){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/themeChanged :",_189a);}UserPrefs.setTheme(_189a);};UserPrefs.onUserprefsCancelled=function(_189b){if(UserPrefs.debug){console.info("recieve an event oaf/widget/wt/Userprefs/cancelClicked :",_189b);}UserPrefs.applyJson(UserPrefs.userPrefsJson);};UserPrefs.applyJson=function(_189c){try{var json=_189c;if(!UserPrefs.userPrefsJson){console.warn("Preferences to apply are empty.");}if(!json){json=UserPrefs.userPrefsJson;}else{if(TabContainer.currentPageIsPublicPage()){UserPrefs.setBackground(json.prefs_type_public,json.bk_color_public,json.bk_image_public,json.bk_userimage_public,json.bk_position_public);}else{UserPrefs.setBackground(json.prefs_type,json.bk_color,json.bk_image,json.bk_userimage,json.bk_position);UserPrefs.setTheme(json.theme);}}}catch(e){console.error("User preferences error : ",e);}};UserPrefs.backgroundMustBeUpdated=function(){var _189e=(UserPrefs.prefsAreForPublicPage==TabContainer.currentPageIsPublicPage());return _189e;};UserPrefs.setBackground=function(type,color,_18a1,_18a2,_18a3){if(type=="color"){dojo.style(dojo.body(),"backgroundColor",color);dojo.style(dojo.body(),"backgroundImage","none");}else{if(type=="wallpapper"){dojo.style(dojo.body(),"backgroundColor","transparent");dojo.style(dojo.body(),"backgroundImage","url("+_18a1+")");dojo.style(dojo.body(),"backgroundPosition","0% 0%");dojo.style(dojo.body(),"backgroundRepeat","repeat");}else{if(_18a2!=""){dojo.style(dojo.body(),"backgroundColor","transparent");dojo.style(dojo.body(),"backgroundImage","url("+UserPrefs.uploadDirUrl+_18a2+")");if(_18a3=="center"){dojo.style(dojo.body(),"backgroundPosition","center");dojo.style(dojo.body(),"backgroundRepeat","no-repeat");}else{dojo.style(dojo.body(),"backgroundPosition","0% 0%");dojo.style(dojo.body(),"backgroundRepeat","repeat");}}}}};UserPrefs.setTheme=function(_18a4){var _18a5=UserPrefs.userPrefsJson.theme;if(UserPrefs.oldTheme!=null){_18a5=UserPrefs.oldTheme;}dojo.removeClass(document.body,_18a5);dojo.addClass(document.body,_18a4);UserPrefs.oldTheme=_18a4;};UserPrefs.switchLocaleWithLang=function(lang){var _18a7={action:"setLang",newLang:lang};var kw={url:UserPrefs.params.userprefsUrl,handleAs:"json",encoding:"utf-8",preventCache:true,load:function(data){if(data.result.state=="done"){window.location.reload();}else{if(data.result.error){var _18aa=new bbtp.common.widget.DialogWait({title:"",message:data.result.error,autoClose:true,modalDialog:false});_18aa.showDialog();}else{alert("error while setting language");}}},error:function(error){alert(error);},content:_18a7};dojo.xhrGet(kw);};}if(!dojo._hasResource["bbtp.external.wt.Demo"]){dojo._hasResource["bbtp.external.wt.Demo"]=true;dojo.provide("bbtp.external.wt.Demo");var DemoDlg=new Object();DemoDlg.dlg=null;DemoDlg.from=null;DemoDlg.openTakeATour=function(){iframe=dojo.byId("demoPlayer");iframe.contentWindow.document.getElementById("takeATourDiv").style.display="";iframe.contentWindow.document.getElementById("tourSelectionDiv").style.display="";iframe.contentWindow.document.getElementById("tourPlayerDiv").style.display="none";};DemoDlg.closeTakeATour=function(){if(dlg!=null){helpWidget.destroy();dlg.hide();if(DemoDlg.from=="Auth"){DemoDlg.from=null;if(auth==null){Authentication.showWelcomeDialog("/wt/site/index.php");}else{auth.showDialog();}}}};DemoDlg.openTakeATourVideo=function(id,title){this.i18n=dojo.i18n.getLocalization("bbtp.demo.i18n","Demo",this.lang);iframe=document.getElementById("demoPlayer");tourPlayerDiv=iframe.contentWindow.document.getElementById("tourPlayerDiv");tourSelectionDiv=iframe.contentWindow.document.getElementById("tourSelectionDiv");tourPlayerEmbed=iframe.contentWindow.document.getElementById("tourPlayerEmbed");tourVideoTitleDiv=iframe.contentWindow.document.getElementById("tourVideoTitleDiv");tourSelectionDiv.style.display="none";tourVideoTitleDiv.innerHTML=title;tourSelectionDiv.style.display="none";tourPlayerDiv.style.display="";var _18ae="";switch(id){case 1:_18ae="../video/stayuptodate_0_a.flv";break;case 2:_18ae="../video/sharing_0_a.flv";break;case 3:_18ae="../video/bubbletop_yourpublicpage_480x360.flv";break;default:_18ae="../video/stayuptodate_0_a.flv";break;}var embed="<embed src=\"../video/flvplay.swf\" FlashVars=\"file="+_18ae+"\" quality=\"high\" width=\"480\" height=\"360\" name=\"flvplayer\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"/>";tourPlayerEmbed.innerHTML=embed;};dlg=null;DemoDlg.displayDemo=function(){this.i18n=dojo.i18n.getLocalization("bbtp.demo.i18n","Demo",this.lang);var _18b0=this.i18n["urlContentHtml"];var widId="demoPlayer";var title=this.i18n["demoTitle"];if(dlg!=null){helpWidget.destroy();dlg.destroy();}var _18b3=dojo.doc.createElement("div");_18b3.id=widId;dojo.body().appendChild(_18b3);helpWidget=new bbtp.help.widget.Help({location:"../../"+_18b0},widId);dlg=new bbtp.common.widget.Dialog({width:540,title:title,modalDialog:true,contentHeight:420,contentId:widId});dlg.showDialog();};}if(!dojo._hasResource["bbtp.external.wt.binding.InfoBarBinding"]){dojo._hasResource["bbtp.external.wt.binding.InfoBarBinding"]=true;dojo.provide("bbtp.external.wt.binding.InfoBarBinding");var InfoBarBinding=new Object();InfoBarBinding.params=null;InfoBarBinding.debug=false;InfoBarBinding.getInfoBarContent=function(lang){var _18b5=null;var _18b6={lang:encodeURIComponent(lang)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:InfoBarBinding.params.getInfoBarContent,load:function(json){_18b5=json.result;if(InfoBarBinding.debug){console.info("Results for getInfoBarContent: ",_18b5);console.info("lang: ",lang);}},error:function(error){var _18ba=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18ba.showDialog();},content:_18b6};dojo.xhrPost(kw);return _18b5;};InfoBarBinding.setParams=function(_18bb,debug){InfoBarBinding.params=_18bb;if(null!=debug){InfoBarBinding.debug=debug;}else{InfoBarBinding.debug=InfoBarBinding.params.debug?InfoBarBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.SourceBinding"]){dojo._hasResource["bbtp.external.wt.binding.SourceBinding"]=true;dojo.provide("bbtp.external.wt.binding.SourceBinding");var SourceBinding=new Object();SourceBinding.params=null;SourceBinding.debug=false;SourceBinding.SOURCETYPE_RSS="rss";SourceBinding.SOURCETYPE_WIDGET=1;SourceBinding.SOURCETYPE_RSS_AND_WIDGET=2;SourceBinding.PRIVACYSTATUS_PRIVATE=0;SourceBinding.PRIVACYSTATUS_PUBLIC=1;SourceBinding.PRIVACYSTATUS_PRIVATE_AND_PUBLIC=2;SourceBinding.setUserSourceRating=function(uri,_18be){};SourceBinding.setUserSourcePublicStatus=function(uri,_18c0){};SourceBinding.deleteUserSource=function(uri){};SourceBinding.addUserSource=function(uri){};SourceBinding.getUserSourceRating=function(uri,_18c4){};SourceBinding.getUserSource=function(_18c5,_18c6){var _18c7=null;var _18c8={sourceType:encodeURIComponent(_18c5),privacyStatus:encodeURIComponent(_18c6)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:SourceBinding.params.getUserSources,load:function(json){_18c7=json.result;if(SourceBinding.debug){console.info("Results for getUserSource %o",_18c7);console.info("sourceType: %s, privacyStatus: %d ",_18c5,_18c6);}},error:function(error){var _18cc=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18cc.showDialog();},content:_18c8};dojo.xhrPost(kw);return _18c7;};SourceBinding.getUserSourcesByUserId=function(_18cd,_18ce,_18cf){var _18d0=null;var _18d1={userId:encodeURIComponent(_18cd),sourceType:encodeURIComponent(_18ce),privacyStatus:encodeURIComponent(_18cf)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:SourceBinding.params.getUserSourcesByUserId,load:function(json){_18d0=json.result;if(SourceBinding.debug){console.info("Results for getUserSourcesByUserId %o",_18d0);console.info("userId: %d, sourceType: %s, privacyStatus: %s ",_18cd,_18ce,_18cf);}},error:function(error){var _18d5=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18d5.showDialog();},content:_18d1};dojo.xhrPost(kw);return _18d0;};SourceBinding.getUserSourcesByProfileId=function(_18d6,_18d7,_18d8){var _18d9=null;var _18da={profileId:encodeURIComponent(_18d6),sourceType:encodeURIComponent(_18d7),privacyStatus:encodeURIComponent(_18d8)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:SourceBinding.params.getUserSourcesByProfileId,load:function(json){_18d9=json.result;if(SourceBinding.debug){console.info("Results for getUserSourcesByProfileId: %o",_18d9);console.info("profileId: %d, sourceType: %s, privacyStatus: %s ",_18d6,_18d7,_18d8);}},error:function(error){var _18de=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18de.showDialog();},content:_18da};dojo.xhrPost(kw);return _18d9;};SourceBinding.getUserSourcesByTagName=function(_18df,_18e0,_18e1,_18e2){var _18e3=null;var _18e4={profileId:encodeURIComponent(_18df),sourceType:encodeURIComponent(_18e0),privacyStatus:encodeURIComponent(_18e1),tagName:encodeURIComponent(_18e2)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:SourceBinding.params.getUserSourcesByTagName,load:function(json){_18e3=json.result;if(SourceBinding.debug){console.info("Results for getUserSourcesByTagName: ",_18e3);console.info("userId: %d, tagName: %s, sourceType: %s, privacyStatus: %s",_18df,_18e0,_18e1,_18e2);}},error:function(error){var _18e8=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18e8.showDialog();},content:_18e4};dojo.xhrPost(kw);return _18e3;};SourceBinding.setParams=function(_18e9,debug){SourceBinding.params=_18e9;if(null!=debug){SourceBinding.debug=debug;}else{SourceBinding.debug=SourceBinding.params.debug?SourceBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.TagBinding"]){dojo._hasResource["bbtp.external.wt.binding.TagBinding"]=true;dojo.provide("bbtp.external.wt.binding.TagBinding");var TagBinding=new Object();TagBinding.params=null;TagBinding.debug=false;TagBinding.insert=function(uri,tags){};TagBinding.getUserTags=function(){};TagBinding.getTagsByProfileId=function(_18ed){var _18ee=null;var _18ef={profileId:encodeURIComponent(_18ed)};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:TagBinding.params.getTagsByProfileId,load:function(json){_18ee=json.result;if(TagBinding.debug){console.info("Results for getTagsByProfileId:",_18ee);console.info("userId: ",_18ed);}},error:function(error){var _18f3=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_18f3.showDialog();},content:_18ef};dojo.xhrPost(kw);return _18ee;};TagBinding.getUserSourceTags=function(uri){};TagBinding.getPopularTags=function(_18f5){};TagBinding.setParams=function(_18f6,debug){TagBinding.params=_18f6;if(null!=debug){TagBinding.debug=debug;}else{TagBinding.debug=TagBinding.params.debug?TagBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.SharingBinding"]){dojo._hasResource["bbtp.external.wt.binding.SharingBinding"]=true;dojo.provide("bbtp.external.wt.binding.SharingBinding");var SharingBinding=new Object();SharingBinding.params=null;SharingBinding.debug=false;SharingBinding.sharing=function(_18f8,_18f9,_18fa,type,title){var _18fd=null;if(type=="item"){params={lang:Common.getLocaleWithCountry(),profileIdTo:_18f9,userMessage:encodeURIComponent(_18fa),itemIdentifier:_18f8};var _18fe=SharingBinding.params.sharingRssItem;}else{params={lang:Common.getLocaleWithCountry(),blockId:_18f8,profileIdTo:_18f9,userMessage:_18fa,title:title};var _18fe=SharingBinding.params.sharingBlock;}var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:_18fe,load:function(json){_18fd=json.result;if(SharingBinding.debug){console.info("Results for sharing:",_18fd);console.info("sendId: %s, profileIdTo: %s, userMessage: %s, type: %s, title: %s",_18f8,_18f9,_18fa,type,title);}},error:function(error){var _1902=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1902.showDialog();},content:params});return _18fd;};SharingBinding.multiSharing=function(_1903,_1904,_1905,_1906){var _1907=null;params={lang:Common.getLocaleWithCountry(),profileIdToStr:_1904,userMessage:_1905,itemIdentifier:_1903,emailStr:_1906};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:SharingBinding.params.sharingMultipleRssItem,load:function(json){_1907=json.result;if(SharingBinding.debug){console.info("Results for sharing:",_1907);console.info("itemIdentifier: %s, profileIdToStr: %s, userMessage: %s, emailStr: %s",_1903,_1904,_1905,_1906);}},error:function(error){var _190b=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_190b.showDialog();},content:params});return _1907;};SharingBinding.setParams=function(_190c,debug){SharingBinding.params=_190c;if(null!=debug){SharingBinding.debug=debug;}else{SharingBinding.debug=SharingBinding.params.debug?SharingBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.UploadedWidgetBinding"]){dojo._hasResource["bbtp.external.wt.binding.UploadedWidgetBinding"]=true;dojo.provide("bbtp.external.wt.binding.UploadedWidgetBinding");var UploadedWidgetBinding=new Object();UploadedWidgetBinding.params=null;UploadedWidgetBinding.debug=false;UploadedWidgetBinding.getUserWidgets=function(){var _190e=null;var _190f={};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:UploadedWidgetBinding.params.getUserWidgets,load:function(json){_190e=json.result;if(UploadedWidgetBinding.debug){console.info("Results for getUserWidgets:",_190e);}},error:function(error){var _1913=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1913.showDialog();},content:_190f};dojo.xhrPost(kw);return _190e;};UploadedWidgetBinding.setWidgetStatusById=function(_1914,_1915){var _1916=null;var _1917={widgetId:_1914,status:_1915};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:UploadedWidgetBinding.params.setWidgetStatusById,load:function(json){_1916=json.result;if(UploadedWidgetBinding.debug){console.info("Results for setWidgetStatusById:",_1916);console.info("widgetId: %s, newStatus: %s",_1914,_1915);}},error:function(error){var _191b=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_191b.showDialog();},content:_1917};dojo.xhrPost(kw);return _1916;};UploadedWidgetBinding.delWidgetById=function(_191c){var _191d="unknown";var _191e={widgetId:_191c};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:UploadedWidgetBinding.params.delWidgetById,load:function(json){_191d=json.result;if(UploadedWidgetBinding.debug){console.info("Results for delWidgetById:",_191d);console.info("widgetId: ",_191c);}},error:function(error){var _1922=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1922.showDialog();},content:_191e};dojo.xhrPost(kw);return _191d;};UploadedWidgetBinding.setParams=function(_1923,debug){UploadedWidgetBinding.params=_1923;if(null!=debug){UploadedWidgetBinding.debug=debug;}else{UploadedWidgetBinding.debug=UploadedWidgetBinding.params.debug?UploadedWidgetBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.InstallMobileBinding"]){dojo._hasResource["bbtp.external.wt.binding.InstallMobileBinding"]=true;dojo.provide("bbtp.external.wt.binding.InstallMobileBinding");var InstallMobileBinding=new Object();InstallMobileBinding.params=null;InstallMobileBinding.debug=false;InstallMobileBinding.sendMobileUserInstall=function(){var _1925=null;var _1926={lang:Common.getLocaleWithCountry()};var _1927=InstallMobileBinding.params.sendMobileUserPhoneInstall;var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:_1927,load:function(json){_1925=json.result;},error:function(error){var _192b=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_192b.showDialog();},content:_1926});return _1925;};InstallMobileBinding.sendInstallMobile=function(_192c,_192d,_192e){var _192f=null;params={phoneNumber:_192c,captchaCode:_192d,integrityToken:_192e,lang:Common.getLocaleWithCountry()};var _1930=InstallMobileBinding.params.sendInstallMobile;var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,url:_1930,load:function(json){_192f=json.result;if(InstallMobileBinding.debug){console.info("Results for sendInstallMobile: ",_192f);console.info("phoneNumber: ",_192c);console.info("lang: ",Common.getLocaleWithCountry());}},error:function(error){var _1934=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1934.showDialog();},content:params});return _192f;};InstallMobileBinding.setParams=function(_1935,debug){InstallMobileBinding.params=_1935;if(null!=debug){InstallMobileBinding.debug=debug;}else{InstallMobileBinding.debug=InstallMobileBinding.params.debug?InstallMobileBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.OpmlBinding"]){dojo._hasResource["bbtp.external.wt.binding.OpmlBinding"]=true;dojo.provide("bbtp.external.wt.binding.OpmlBinding");var OPMLBinding=new Object();OPMLBinding.params=null;OPMLBinding.debug=false;OPMLBinding.exportOpml=function(){window.open(OPMLBinding.params.exportOpml);};OPMLBinding.setParams=function(_1937,debug){OPMLBinding.params=_1937;if(null!=debug){OPMLBinding.debug=debug;}else{OPMLBinding.debug=OPMLBinding.params.debug?OPMLBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.RssarticleBinding"]){dojo._hasResource["bbtp.external.wt.binding.RssarticleBinding"]=true;dojo.provide("bbtp.external.wt.binding.RssarticleBinding");var RssarticleBinding=new Object();RssarticleBinding.params=null;RssarticleBinding.debug=false;RssarticleBinding.createRssArticle=function(_1939,_193a,_193b,_193c,_193d,_193e,title,link,_1941,_1942,_1943,_1944,_1945,_1946){};RssarticleBinding.deleteRssArticle=function(_1947,_1948){};RssarticleBinding.getRssArticle=function(_1949,_194a){};RssarticleBinding.getRssArticleArray=function(_194b,_194c){};RssarticleBinding.isRssArticlePublished=function(_194d,_194e){var _194f=null;var _1950={idEntry:_194d};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:RssarticleBinding.params.isRssArticlePublished,load:function(json){_194f=json.result;if(RssarticleBinding.debug){console.info("Results for isRssArticlePublished:",_194f);console.info("idEntry: ",_194d);}_194e(_194f);},error:function(error){var _1954=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_1954.showDialog();},content:_1950});};RssarticleBinding.unpublishArticle=function(_1955,_1956){var _1957=null;var _1958={idEntry:_1955};var kx=dojo.xhrPost({lang:Common.getLocaleWithCountry(),handleAs:"json",url:RssarticleBinding.params.unpublishArticle,load:function(json){_1957=json.result;if(RssarticleBinding.debug){console.info("Results for unpublishArticle:",_1957);console.info("idEntry: ",_1955);}_1956(_1957);},error:function(error){var _195c=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_195c.showDialog();},content:_1958});};RssarticleBinding.setParams=function(_195d,debug){RssarticleBinding.params=_195d;if(null!=debug){RssarticleBinding.debug=debug;}else{RssarticleBinding.debug=RssarticleBinding.params.debug?RssarticleBinding.params.debug:false;}};}if(!dojo._hasResource["bbtp.external.wt.binding.ItemsFavoritesBinding"]){dojo._hasResource["bbtp.external.wt.binding.ItemsFavoritesBinding"]=true;dojo.provide("bbtp.external.wt.binding.ItemsFavoritesBinding");var ItemsFavoritesBinding=new Object();ItemsFavoritesBinding.params=null;ItemsFavoritesBinding.debug=false;ItemsFavoritesBinding.getAllFavorites=function(){};ItemsFavoritesBinding.getFavorite=function(_195f){};ItemsFavoritesBinding.addFavorite=function(title,link,_1962,_1963,_1964,_1965,_1966,icone,_1968,_1969){var _196a=null;var _196b={lang:Common.getLocaleWithCountry(),link:link,sourceLink:_1963,title:title,sourceName:_1962,author:_1963,updated:_1965,content:_1966,icone:icone,feedUrl:_1968};var kw=dojo.xhrPost({lang:Common.getLocaleWithCountry(),url:ItemsFavoritesBinding.params.addFavorite,handleAs:"json",encoding:"utf-8",load:function(json){_196a=json.result;if(ItemsFavoritesBinding.debug){console.info("Results for addFavorite:",_196a);console.info("title: %s, link: %s, sourceName: %s, sourceLink: %s, author: %s, updated: %s, content: %s, icone: %s, feedUrl: %s",title,link,_1962,_1963,_1964,_1965,_1966,icone,_1968);}_1969(_196a);},error:function(error){var _196f=new bbtp.common.widget.DialogWait({title:"",message:error,autoClose:true,modalDialog:false});_196f.showDialog();},content:_196b});};ItemsFavoritesBinding.deleteFavorite=function(_1970){};ItemsFavoritesBinding.setParams=function(_1971,debug){ItemsFavoritesBinding.params=_1971;if(null!=debug){ItemsFavoritesBinding.debug=debug;}else{ItemsFavoritesBinding.debug=ItemsFavoritesBinding.params.debug?ItemsFavoritesBinding.params.debug:false;}};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,value,props){var c=document.cookie;if(arguments.length==1){var idx=c.lastIndexOf(name+"=");if(idx==-1){return null;}var start=idx+name.length+1;var end=c.indexOf(";",idx+name.length+1);if(end==-1){end=c.length;}return decodeURIComponent(c.substring(start,end));}else{props=props||{};value=encodeURIComponent(value);if(typeof (props.expires)=="number"){var d=new Date();d.setTime(d.getTime()+(props.expires*24*60*60*1000));props.expires=d;}document.cookie=name+"="+value+(props.expires?"; expires="+props.expires.toUTCString():"")+(props.path?"; path="+props.path:"")+(props.domain?"; domain="+props.domain:"")+(props.secure?"; secure":"");return null;}};}if(!dojo._hasResource["oaf.base.pref.UserPrefCookie"]){dojo._hasResource["oaf.base.pref.UserPrefCookie"]=true;dojo.provide("oaf.base.pref.UserPrefCookie");dojo.declare("oaf.base.pref.UserPrefCookie",oaf.base.pref.UserPref,{expireInDays:30,loadPref:function(_197b){var _197c=this._getCookieName(_197b);var _197d=dojo.cookie(_197c);_197d=dojo.fromJson(_197d);if(_197d!=null){return _197d;}},savePref:function(_197e,value){var _1980=this._getCookieName(_197e);value=dojo.toJson(value);dojo.cookie(_1980,value,this.expireInDays);},_getCookieName:function(_1981){return "prefs_"+_1981.id;}});oaf.base.pref.userPref=new oaf.base.pref.UserPrefCookie();}if(!dojo._hasResource["oaf.widget.layout.XHTMLService"]){dojo._hasResource["oaf.widget.layout.XHTMLService"]=true;dojo.provide("oaf.widget.layout.XHTMLService");dojo.declare("oaf.widget.layout.XHTMLService",[oaf.widget.layout.ServiceWidget,dijit._Contained],{href:"",icon:true,i18n:"",target:null,currentTarget:null,sources:null,callBack:null,currentForm:null,configParams:"",title:"",timeOut:"",refreshFrequency:0,proceedDndConnect:null,confirmClose:true,tabHdlParse:[],proxy:new oaf.base.url.UrlResolver(null,dojo.moduleUrl("oaf.widget.conf","xhtmlservice/XHTMLProxy.php")).toString(),proxyXML:new oaf.base.url.UrlResolver(null,dojo.moduleUrl("oaf.widget.conf","xhtmlservice/XHTMLProxy.php")).toString(),loading:"",confirmation:"",loaded:"",treatment_error:"",loading_error:"",constructor:function(){this.tabHdlParse=[];},postMixInProperties:function(){oaf.widget.layout.XHTMLService.superclass.postMixInProperties.apply(this);this.i18n=dojo.i18n.getLocalization("oaf.widget","XHTMLService_resources",this.lang);dojo.forEach(["loading","loaded","treatment_error","loading_error","confirmation"],function(prop){if(!this[prop]){this[prop]=this.i18n[prop];}},this);},postCreate:function(args,frag){oaf.widget.layout.XHTMLService.superclass.postCreate.apply(this,arguments);this.currentPage={};if(this.href!==""){var url=this.href.split("/");if(url[url.length-1]!=""&&url[url.length-1].indexOf(".")==-1){this.href+="/";}this.loadUrl(this.href);}if(this.title!=""){this.setLabel(this.title);}this.periodicalRefresh();this.domNode.style.display="block";},periodicalRefresh:function(){if(this.refreshFrequency!=0&&!isNaN(this.refreshFrequency)){this.refreshService();this.timeOut=setTimeout("dijit.byId('"+this.id+"').periodicalRefresh()",this.refreshFrequency);}},refreshService:function(){for(var i=0;i<this.tabHdlParse.length;i++){dojo.disconnect(this.tabHdlParse[i]);}delete this.tabHdlParse;this.tabHdlParse=new Array();this.loadUrl(this.href);},refreshCurrentPage:function(){var kw=this.currentPage;kw.content.mbs_nocache=new Date();dojo.xhrGet(kw);this.setStatus(this.loading);},onClose:function(){if(this.confirmClose){var _1988=this.confirmation;if(confirm(_1988)){this.close();}}else{this.close();}},close:function(){this.onUnLoad();this.resetSources();this.resetTarget();if(this.timeOut!=""){clearTimeout(this.timeOut);}if(this.getParent()){this.getParent().removeChild(this);this.destroy();}else{this.destroy();}},formHasFile:function(node){var _198a=false;var _198b=node.getElementsByTagName("input");dojo.forEach(_198b,function(input){if(_198a){return;}if(input.getAttribute("type")=="file"){_198a=true;}});return _198a;},loadUrl:function(url,form){this.resetSources();this.resetTarget();this.resetService();var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var get=true;var kw={url:this.proxy,handleAs:"text",encoding:"utf-8",headers:{"Accept-Language":lang}};kw.content={};if(form){this.manageURL(form.action);if(/post/i.test(form.method)){get=false;kw.url=this.proxy+"?url="+this.uri;if(this.formHasFile(form)){kw.url=this.uri;}}else{kw.content=this.uri.toProxyQuery();}kw.form=form;}else{this.manageURL(url);kw.content=this.uri.toProxyQuery();}for(var p in this.configParams){kw.content[p]=this.configParams[p];}kw.content.mbs_nocache=new Date();kw.content.mbs_lang=lang;var id=this.id.split("_");kw.content.moduleId=id[id.length-1];this.currentPage=kw;var _1994=null;if(get){_1994=dojo.xhrGet(kw);}else{_1994=dojo.xhrPost(kw);}_1994.addCallback(dojo.hitch(this,this._loadContent));_1994.addErrback(dojo.hitch(this,this._loadError));this.setStatus(this.loading);},_loadContent:function(data,e){try{this.setStatus(this.loaded,true);if(!data instanceof String){data="<html>"+data.firstChild.innerHTML+"</html>";if(dojo.isIE){data=data.replace(/(\<)([^>]*)(\>)/img,function(str,$1,$2,$3){var array=$2.split(" ");var tag=array[0];var _199d="";for(i=1;i<array.length;i++){var _199e=array[i];_199e=_199e.split("=");if(_199e[1]&&_199e[1].indexOf("\"")==-1){_199e[1]="\""+_199e[1]+"\"";}_199d+=" "+_199e.join("=");}return $1+tag.toLowerCase()+_199d+$3;});}}if(data!==""){if(dojo.isIE){data="<html>\n"+data.match(/(<head[\s\w\W]+)|(<body[\s\w\W]+)/mig);data=data.replace(/&/gm,"&amp;");}data=data.replace(/MBS_REFRESH\(\)/g,"dijit.byId('"+this.id+"').refreshService()");data=data.replace(/MBS_REFRESH_CURRENT_PAGE\(\)/g,"dijit.byId('"+this.id+"').refreshCurrentPage()");data=data.replace(/MBS_ONUNLOAD/g,"dijit.byId('"+this.id+"').onUnLoad");data=data.replace(/(MBS_SETVALUE\()(.*?)(,)(.*?)(\))/g,"dijit.byId('"+this.id+"').setValue($2,$4)");data=data.replace(/(MBS_GETVALUE\()(.*?)(\))/g,"dijit.byId('"+this.id+"').getValue($2)");data=data.replace(/MBS_CB/g,"dijit.byId('"+this.id+"').callBack");data=data.replace(/MBS_PROXY/g,"dijit.byId('"+this.id+"').proxy");data=data.replace(/MBS_PROXY_XML/g,"dijit.byId('"+this.id+"').proxyXML");data=data.replace(/MBS_SHOWEDITION/g,"dijit.byId('"+this.id+"').editService");var doc=dojox.data.dom.createDocument(data);if(!doc.firstChild||doc.firstChild.nodeName=="parsererror"){this._displayError(this.treatment_error);return;}this.parseDoc(doc);this.onLoad();}}catch(e){console.debug(e.name+" : "+e.message);}},_loadError:function(t,e){this._displayError(this.loading_error);this.onError();console.debug(this.id+" => "+e.message);},_displayError:function(msg){if(this.status){this.setStatus(msg,true);}else{this.containerNode.innerHTML=msg;}this.setEditable(false);},manageURL:function(u){try{this.uri=new oaf.base.url.UrlResolver(u);this.params=this.uri.query;}catch(e){console.debug(e.name+" : "+e.message);}},getNodes:function(node,first,doc){if(!doc){doc=document;}return (first)?doc.getElementsByTagName(node)[0]:doc.getElementsByTagName(node);},inArray:function(array,value){return dojo.indexOf(array,value)>-1;},parseDoc:function(doc){var _19aa=this.containerNode;var id=this.id;var head=this.getNodes("head",1);var body=this.getNodes("body",1,doc);if(!body){return;}var _19ae=this.getNodes("title",true,doc);if(_19ae&&this.title==""){if(dojo.isIE){this.setLabel(dojox.data.dom.textContent(_19ae).replace(/&amp;/gm,"&"));}else{this.setLabel(dojox.data.dom.textContent(_19ae));}}dojo.forEach(this.getNodes("link",0,doc),dojo.hitch(this,function(link){link.setAttribute("href",new oaf.base.url.UrlResolver(this.uri,link.getAttribute("href")));if(link.getAttribute("rel").toLowerCase()=="shortcut icon"){this.setIcon(link.getAttribute("href"));}}));var _19b0="";dojo.forEach(this.getNodes("style",0,doc),function(css){_19b0+=dojox.data.dom.textContent(css);});if(_19b0!==""){try{_19b0=_19b0.replace(/([^\n{]+)({)([^}]*?)(})/g,"#"+id+"_content"+" $1$2$3$4");var re=/(url)([\( =\"']+)([^\"'\)]+)([\)\"']+)/mig;_19b0=_19b0.replace(re,dojo.hitch(this,function(str,p1,p2,p3,p4){if(p3.indexOf("http")===-1){p3=this.uri.abspath+p3;}return p1+p2+p3+p4;}));if(!dojo.isIE){if(dojo.byId("style_"+id)){dojo.byId("style_"+id).innerHTML=_19b0;}else{var _19b8=function(_19b9,doc,URI){if(!_19b9){return;}if(!doc){doc=document;}var style=doc.createElement("style");style.setAttribute("type","text/css");var head=doc.getElementsByTagName("head")[0];if(!head){console.debug("No head tag in document, aborting styles");return;}else{head.appendChild(style);}var _19be=doc.createTextNode(_19b9);style.appendChild(_19be);return style;};var style=_19b8(_19b0);style.id="style_"+id;}}else{if(!dojo.byId("style_modules")){var style=document.createElement("style");style.setAttribute("type","text/css");style.setAttribute("id","style_modules");head.appendChild(style);}_19b0="#style_"+id+"{}"+_19b0+"#end_style_"+id+"{}\n";var _19c0=new RegExp("(#style_"+id+")\\s(.|\n)*(#end_style_"+id+")\\s([^}]*?)(})","gi");dojo.byId("style_modules").styleSheet.cssText=dojo.byId("style_modules").styleSheet.cssText.replace(_19c0,"")+_19b0;}}catch(e){console.debug("XHTMLService : style declaration error");}}dojo.forEach(this.getNodes("img",0,doc),dojo.hitch(this,function(img){var src=new oaf.base.url.UrlResolver(this.uri,img.getAttribute("src"));img.setAttribute("src",src);}));dojo.forEach(this.getNodes("input",0,doc),dojo.hitch(this,function(input){if(input.getAttribute("type")!=="image"){return;}var src=new oaf.base.url.UrlResolver(this.uri,input.getAttribute("src"));input.setAttribute("src",src);}));dojo.forEach(this.getNodes("a",0,doc),function(a){var href=a.getAttribute("href");if(href){var JS=href.match(/^(((javascript|mailto):)|#)/igm)===null;if(JS&&href!=""){a.setAttribute("oaf_href",href);}}});dojo.forEach(this.getNodes("form",0,doc),function(form){var _19c9=form.getAttribute("action");if(_19c9){var JS=_19c9.match(/^((javascript|mailto):)/igm)===null;if(JS&&_19c9!=""){form.setAttribute("oaf_action",_19c9);}}});var _19cb="";dojo.forEach(this.getNodes("script",0,doc),function(_19cc){if(!_19cc.getAttribute("src")){try{if(dojo.isIE){_19cb+=dojox.data.dom.textContent(_19cc).replace(/&amp;/gm,"&");}else{_19cb+=dojox.data.dom.textContent(_19cc);}}catch(e){console.debug("XHTMLService : js eval error");}}});var dom="";dojo.forEach(body.childNodes,function(node){dom+=dojox.data.dom.innerXML(node).replace(/<script[^>]*>([^<]|<[^\/]|<\/[^s]|<\/s[^c]|<\/sc[^r]|<\/scr[^i]|<\/scri[^p]|<\/scrip[^t]|<\/script[^>])*<\/script>/mig,"");});if(dojo.isIE){dom=dom.replace(/&amp;/gm,"&");}_19aa.innerHTML=dom;dojo.forEach(this.getNodes("a",0,_19aa),dojo.hitch(this,function(link){var _19d0=link.getAttribute("oaf_href");if(_19d0){var _19d1=dojo.connect(link,"onclick",dojo.hitch(this,function(e){e.preventDefault();var href=link.getAttribute("oaf_href");if(href.indexOf("http://")!=-1){window.open(href);}else{href=href.replace("+","%20");this.loadUrl(new oaf.base.url.UrlResolver(this.uri,href));}}));this.tabHdlParse.push(_19d1);_19d1=null;}}));this._initDragElement(this.getNodes("span",0,_19aa));var forms=this.getNodes("form",0,_19aa);if(forms){var cfg=false;var _19d6=[];dojo.forEach(forms,function(form){_19d6.push(form);});dojo.forEach(_19d6,dojo.hitch(this,function(form){if(form.className&&form.className.toLowerCase()=="configuration"){cfg=true;this._setEditionNode(form);for(var p in this.configParams){if(form.elements[p]&&!this.inArray(["radio","checkbox","select-one","select-multiple"],form.elements[p].type.toLowerCase())){form.elements[p].value=this.configParams[p];}else{if(form.elements[p]&&this.inArray(["radio","checkbox"],form.elements[p].type.toLowerCase())&&(form.elements[p].value==this.configParams[p]||this.configParams[p]=="on")){form.elements[p].checked=true;}else{if(form.elements[p]&&this.inArray(["select-one","select-multiple"],form.elements[p].type.toLowerCase())){var _19da=form.elements[p].getElementsByTagName("option");dojo.forEach(_19da,dojo.hitch(this,function(_19db){if(_19db.value==this.configParams[p]){_19db.selected=true;}}));}}}}var _19dc=dojo.formToQuery(form,"utf8");this.configParams={};var p=_19dc.split("&");for(var i=0;i<p.length;i++){if(p[i]!=""){var kw=p[i].match(/([^=]+)=*(.*)/);this.configParams[kw[1]]=decodeURIComponent(kw[2]);}}_this=this;form.onsubmit=function(){_this.saveParams(this);return false;};}else{if(form.getAttribute("oaf_action")){if(form.getAttribute("oaf_action").indexOf("http://")==-1){for(var i=0;i<form.elements.length;i++){var node=form.elements[i];if(node&&node.type&&this.inArray(["submit","button"],node.type.toLowerCase())){var _19e0=dojo.connect(node,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));}this.tabHdlParse.push(_19e0);_19e0=null;}var _19e2=this.getNodes("input",0,form);for(var i=0;i<_19e2.length;i++){var input=_19e2[i];if(input.type.toLowerCase()=="image"&&input.form==form){var _19e0=dojo.connect(input,"onclick",dojo.hitch(this,function(e){this._setClickedButton(e);}));this.tabHdlParse.push(_19e0);_19e0=null;}}var _19e5=dojo.connect(form,"onsubmit",dojo.hitch(this,function(e){e.preventDefault();this._submitForm(e.target);}));this.tabHdlParse.push(_19e5);_19e5=null;}else{form.target="_blank";}}}}));delete _19d6;this.setEditable(true);this.editBton.style.display="inline";}dojo.forEach(this.getNodes("iframe",0,_19aa),function(_19e7){_19e7.src=_19e7.getAttribute("src");});eval(_19cb);if(this.callBack){this.target=new dojo.dnd.Target(this.containerNode,{creator:this.target_creator,accept:["XHTMLService_Element"],skipForm:true});this.sourceOverHandler=dojo.subscribe("/dnd/source/over",dojo.hitch(this,function(_19e8){this.currentTarget=_19e8;}));this.proceedDndConnect=dojo.connect(this.target,"onDndDrop",this,"proceedDnd");}this.startHandler=dojo.subscribe("/dnd/start",this,"_createBlocker");this.dropHandler=dojo.subscribe("/dnd/drop",this,"_removeBlocker");this.cancelHandler=dojo.subscribe("/dnd/cancel",this,"_removeBlocker");},_createBlocker:function(_19e9,nodes){if(_19e9){for(var i=0;i<nodes.length;++i){var node=nodes[i];var item=_19e9.getItem(node.id);if(item){if(item.type!="XHTMLService_Element"){if(!this.blocker){this.blocker=dojo.doc.createElement("div");dojo.addClass(this.blocker,"serviceWidgetXHTMLBlocker");this.mainNode.insertBefore(this.blocker,this.gripNode);}else{this.blocker.style.display="block";}var dim=dojo.marginBox(this.containerNode);dojo.marginBox(this.blocker,dim);}}}}},_removeBlocker:function(){if(this.blocker){this.blocker.style.display="none";}},_setClickedButton:function(e){this.clickedButton=e.target;},formFilter:function(node){var type=(node.type||"").toLowerCase();var _19f2=false;if(node.disabled||!node.name){_19f2=false;}else{if(this.inArray(["submit","button","image"],type)){if(this.clickedButton){_19f2=node==this.clickedButton;}}else{_19f2=!this.inArray(["file","submit","reset","button"],type);}}return _19f2;},_submitForm:function(form){try{while(!dijit._editor.selection.isTag(form,["form"])&&form.parentNode){form=form.parentNode;}var _19f4=form.getAttribute("oaf_action");form.action=new oaf.base.url.UrlResolver(this.uri,_19f4);this.loadUrl(null,form);}catch(e){console.debug(e.name+" : "+e.message);}},_setEditionNode:function(_19f5){if(this.editionNode.hasChildNodes()){this.editionNode.replaceChild(_19f5,this.editionNode.firstChild);}else{this.editionNode.appendChild(_19f5);}},saveParams:function(form){var form=form;while(!dijit._editor.selection.isTag(form,["form"])&&form.parentNode){form=form.parentNode;}var _19f7=dojo.formToQuery(form,"utf8");this.configParams={};var p=_19f7.split("&");for(var i=0;i<p.length;i++){if(p[i]!=""){var kw=p[i].match(/([^=]+)=*(.*)/);this.configParams[kw[1]]=decodeURIComponent(kw[2]);}}this.loadUrl(this.href);},data_creator:function(item,hint){var types=[];types.push("XHTMLService_Element");var node=dojo.doc.createElement("span");if(hint=="avatar"){node.innerHTML=item.innerHTML;}else{var _19ff=dojo.doc.createElement("span");for(i=0;i<item.attributes.length;i++){var attr=item.attributes[i];if(attr.specified){if(attr.nodeName=="class"){_19ff.className=attr.nodeValue;}else{_19ff.setAttribute(attr.nodeName,attr.nodeValue);}}}_19ff.innerHTML=item.innerHTML;node.appendChild(_19ff);}node.id=dojo.dnd.getUniqueId();node.data=item;return {node:node,data:item,type:types};},target_creator:function(item,hint){var node=dojo.doc.createElement("span");node.style.display="none";return {node:node,data:item,type:[]};},_initDragElement:function(tags){var tag=null;for(var i=tags.length-1;i>=0;i--){tag=tags[i];if(dojo.hasClass(tag,"draggable")){tag.style.cursor="move";var drag=new dojo.dnd.Source(tag.parentNode,{creator:this.data_creator,accept:[""],copyOnly:true});drag.insertNodes(false,[tag],"before",tag);tag.parentNode.removeChild(tag);dojo._destroyElement(tag);}}},proceedDnd:function(_1a08,nodes,copy){if(this.currentTarget==this.target){var ds=nodes[0]?nodes[0].firstChild:null;if(ds!=null&&ds.nodeType==1){var url=ds.getAttribute("rel");if(url&&url.indexOf("http://")!=-1&&this.callBack){this.loadUrl(new oaf.base.url.UrlResolver(this.uri,this.callBack+"?mf="+encodeURIComponent(url)));}else{if(this.currentForm){var info=ds.innerHTML;this.currentForm.input.value=info;if(this.currentForm.form.getAttribute("oaf_action")&&this.currentForm.form.getAttribute("oaf_action").indexOf("http://")==-1){this._submitForm(this.currentForm.form);}else{this.currentForm.form.submit();}}}}}},resetTarget:function(){if(this.target){dojo.disconnect(this.proceedDndConnect);dojo._destroyElement(this.target);this.target.destroy();delete this.target;}this.target=null;},resetSources:function(){if(this.sources){dojo.forEach(this.sources,function(ds){dojo._destroyElement(ds);ds.destroy();delete ds;});delete this.sources;}this.sources=[];if(this.sourceOverHandler){dojo.unsubscribe(this.sourceOverHandler);}},resetService:function(){this.callBack=null;this.currentForm=null;this.statusBar.innerHTML="";},onUnLoad:function(){},setValue:function(key,value){this.configParams[key]=value;},getValue:function(key){return this.configParams[key];},destroy:function(){for(var i=0;i<this.tabHdlParse.length;i++){dojo.disconnect(this.tabHdlParse[i]);}delete this.tabHdlParse;if(this.target){dojo.disconnect(this.proceedDndConnect);dojo._destroyElement(this.target);this.target.destroy();delete this.target;}if(this.sources){dojo.forEach(this.sources,function(ds){dojo._destroyElement(ds);ds.destroy();delete ds;});delete this.sources;}if(this.sourceOverHandler){dojo.unsubscribe(this.sourceOverHandler);}this.destroyDescendants();if(this.blocker){dojo._destroyElement(this.blocker);delete this.blocker;}oaf.widget.layout.XHTMLService.superclass.destroy.apply(this);}});}if(!dojo._hasResource["oaf.base.pref.binding.XHTMLServiceBinding"]){dojo._hasResource["oaf.base.pref.binding.XHTMLServiceBinding"]=true;dojo.provide("oaf.base.pref.binding.XHTMLServiceBinding");dojo.declare("oaf.base.pref.binding.XHTMLServiceBinding",oaf.base.pref.binding.WidgetBinding,{connectToPref:function(_1a14,_1a15){this.i18n=dojo.i18n.getLocalization("oaf.base.pref","XHTMLServiceBinding",this.lang);this._handlesConnect=[dojo.connect(_1a15,"saveParams",dojo.hitch(this,function(){this._saveParameters(_1a14,_1a15);})),dojo.connect(_1a15,"setValue",dojo.hitch(this,function(){this._saveParameters(_1a14,_1a15);})),];if(_1a15.label&&_1a15.label.setLabel){this._handlesConnect.push(dojo.connect(_1a15.label,"setLabel",dojo.hitch(this,function(){this._setTitle(_1a14,_1a15);})));}},loadFromPref:function(_1a16,_1a17){var prefs=_1a16.loadPref(_1a17);this.applyPreferences(_1a17,prefs);},applyPreferences:function(_1a19,prefs){if(typeof (prefs)!="undefined"){_1a19.configParams=prefs;_1a19.refreshService();}},_saveParameters:function(_1a1b,_1a1c){var lang=dojo.locale+"_"+dojo.locale.toUpperCase();var kw={url:_1a1c.proxy,handleAs:"text",encoding:"utf-8",headers:{"Accept-Language":lang}};kw.content={};kw.content=_1a1c.toProxyQuery(_1a1c.uri);kw.content.mbs_lang=lang;var id=_1a1c.id.split("_");kw.content.moduleId=id[id.length-1];if(_1a1c.configParams){for(var param in _1a1c.configParams){kw.content[param]=_1a1c.configParams[param];}}_1a1b.savePref(_1a1c,_1a1c.configParams);}});(function(){var _1a21=new oaf.base.pref.binding.XHTMLServiceBinding();if(oaf.base.pref.userPref){oaf.base.pref.userPref.addBinding(_1a21);}})();}if(!dojo._hasResource["bbtp.external.xhtmlservice.initOAF"]){dojo._hasResource["bbtp.external.xhtmlservice.initOAF"]=true;dojo.provide("bbtp.external.xhtmlservice.initOAF");var pathForBuiltVersion="../../../../../../";var pathForNotBuiltVersion="../../../../";var currentPath=pathForBuiltVersion;dojo.registerModulePath("bbtp.proxy",currentPath+"proxy");dojo.registerModulePath("wt.widget",currentPath+"xhtmlService/wt/widget");dojo.registerModulePath("wt.widget.layout.templates",currentPath+"xhtmlService/wt/widget/layout/templates");}if(!dojo._hasResource["bbtp.external.publicpage.init"]){dojo._hasResource["bbtp.external.publicpage.init"]=true;dojo.provide("bbtp.external.publicpage.init");var pathForBuiltVersion="../../../../../../";var pathForNotBuiltVersion="../../../../";var currentPath=pathForBuiltVersion;dojo.registerModulePath("bbtp.common",currentPath+"common/js/oaf/bbtp/common");dojo.registerModulePath("bbtp.common.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.proxy",currentPath+"proxy");dojo.registerModulePath("bbtp.editbox.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.editbox",currentPath+"wt/js/oaf/bbtp/editbox");dojo.registerModulePath("bbtp.contact.i18n",currentPath+"contact/locale");dojo.registerModulePath("bbtp.contact",currentPath+"contact/js/oaf/bbtp/contact");dojo.registerModulePath("wt.widget",currentPath+"xhtmlService/wt/widget");dojo.registerModulePath("bbtp.portlet.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.portlet",currentPath+"wt/js/oaf/bbtp/portlet");dojo.registerModulePath("bbtp.portletwidget",currentPath+"wt/js/oaf/bbtp/portletwidget");dojo.registerModulePath("bbtp.post",currentPath+"wt/js/oaf/bbtp/post");dojo.registerModulePath("bbtp.post.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.postwidget",currentPath+"wt/js/oaf/bbtp/postwidget");dojo.registerModulePath("bbtp.postcomments.rsc",currentPath+"wt/js/oaf/bbtp/post");dojo.registerModulePath("bbtp.rssfeed.rssparser",currentPath+"rssParser");dojo.registerModulePath("bbtp.rssfeed.search",currentPath+"search/services");dojo.registerModulePath("bbtp.rssfeed.tags",currentPath+"wt/services/tagManager");dojo.registerModulePath("bbtp.rssfeed.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.rssfeed.rsc",currentPath+"wt/js/oaf/bbtp/rssfeed");dojo.registerModulePath("bbtp.rssfeed",currentPath+"wt/js/oaf/bbtp/rssfeed");dojo.registerModulePath("bbtp.rssViewerDlg.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.rssviewer",currentPath+"common/js/oaf/bbtp/rssviewer");dojo.registerModulePath("bbtp.rssviewer.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.tags.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.tags",currentPath+"wt/js/oaf/bbtp/tags");dojo.registerModulePath("bbtp.source",currentPath+"wt/js/oaf/bbtp/source");dojo.registerModulePath("bbtp.source.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.source.rsc",currentPath+"wt/js/oaf/bbtp/source");dojo.registerModulePath("bbtp.auth",currentPath+"authManager/js/oaf/bbtp/auth");dojo.registerModulePath("bbtp.mail.i18n",currentPath+"mail/locale");dojo.registerModulePath("bbtp.mail",currentPath+"mail/js/oaf/bbtp/mail");dojo.registerModulePath("bbtp.publicpage.i18n",currentPath+"publicpage/locale");dojo.registerModulePath("bbtp.about.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.help.i18n",currentPath+"common/locale");dojo.registerModulePath("bbtp.footerbar.i18n",currentPath+"wt/locale");dojo.registerModulePath("bbtp.footerbar",currentPath+"wt/js/oaf/bbtp/footerbar");dojo.addOnLoad(function(){if(typeof publicPageObj=="undefined"){return;}publicPageObj.init();});function PublicPage(){this.setUserIdPublic=function(_1a22){this.userIdPublic=_1a22;};this.setBlockId=function(_1a23){this.blockIdDefault=_1a23;};this.init=function(){PublicPage.i18n=dojo.i18n.getLocalization("bbtp.publicpage.i18n","PublicPage",this.lang);var _1a24=new bbtp.common.widget.DialogWait({title:"",message:PublicPage.i18n["PublicPage.loading"],width:400,modalDialog:false,autoClose:false});_1a24.showDialog();var kx=dojo.xhrGet({handleAs:"json",sync:true,url:"../access/params_services.json",load:function(json){PublicPageAccess.params=json.params;ContactBinding.params=json.params;MessageBinding.params=json.params;SourceBinding.params=json.params;TagBinding.params=json.params;RssViewer.rssViewerDlgParam=json.params;UserPrefs.params=json.params;},error:function(error){_1a24.hideDialog();}});var _1a28=PublicPageAccess.getPublicPage(this.userIdPublic);if(_1a28.state=="error"){this.initFooterBar(false);var _1a29=dojo.byId("footerMiddleId");if(_1a29){var _1a2a=document.createElement("span");_1a2a.innerHTML=PublicPage.i18n["PublicPage.nopage"];dojo.addClass(_1a2a,"textNoPage");_1a29.innerHTML="";_1a29.appendChild(_1a2a);}var _1a2b=dojo.byId("tableAction");if(_1a2b){_1a2b.style.display="none";}_1a24.hideDialog();return;}this.initFooterBar(true);Contacts.init(_1a28.params.profileIdConnected);Contacts.AvatarUploadDir="../../wt/ressources/avatar/small/";this.initBackground(_1a28);this.load(_1a28);this.loadTitle(_1a28);this.initContact(_1a28);RssViewer.showPublishInformation=false;dojo.subscribe("/RssFeed:onShow",null,function(entry,_1a2d){if(RssViewer.rssViewer!=null){RssViewer.onRssFeedClick(entry);}else{var _1a2e="";if(entry.sourceTitle){_1a2e=entry.sourceTitle;_1a2d.feed.title=entry.sourceTitle;}else{_1a2e=_1a2d.feed.title;}var _1a2f="";if(entry.sourceLink){_1a2f=entry.sourceLink;_1a2d.feed.link=entry.sourceLink;}else{_1a2f=_1a2d.feed.link;}if(!_1a2d.feed.favicon){_1a2d.feed.favicon=entry.favicon;}RssViewer.createRssViewerDlgWithEntry(_1a2d,entry,_1a2e,_1a2f,_1a2f,"",_1a2d.href);}});dojo.subscribe("/RssViewer:addToFavorite",PublicPage,PublicPage.addToFavorite);dojo.subscribe("/RssViewer:addToSource",PublicPage,PublicPage.confirmAddToSource);dojo.subscribe("/Source:addSource",PublicPage,PublicPage.addBlock);dojo.subscribe("oaf/widget/wt/PostComments/connectionLinkClicked",PublicPage,function(){Authentication.showLoginDialog("AuthenticationWidgetId",publicPageObj.REFER_URL);});if((this.blockIdDefault)&&(this.blockIdDefault!="")){setTimeout(dojo.hitch(this,function(){document.location.href="#"+this.blockIdDefault;}),500);}_1a24.hideDialog();navBar.display();if(PublicPage.product=="pozbierane"){navBar.setTop("100px");}};this.setFoundryUrl=function(url){this.foundryUrl=url;};this.getFoundryUrl=function(){return this.foundryUrl;};this.setBlogUrl=function(url){this.blogUrl=url;};this.getBlogUrl=function(){return this.blogUrl;};this.setPolicyLink=function(_1a32){this.policyLink=_1a32;};this.setTermsLink=function(_1a33){this.termsLink=_1a33;};this.setLogoClass=function(lc){this.logoClass=lc;};this.setProduct=function(p){PublicPage.product=p;};this.setResourceSuffix=function(_1a36){this.resourceSuffix=_1a36;};this.setProductDisplayed=function(p){this.productDisplayed=p;};this.setSupportMail=function(_1a38){this.supportMail=_1a38;};this.setCopyright=function(c){this.copyright=c;};this.initContact=function(_1a3a){var _1a3b=ContactBinding.getContactsByProfileId(_1a3a.params.profileId);var _1a3c="";if(_1a3a.params.aboutUser!=null){_1a3c=_1a3a.params.aboutUser;}var _1a3d="visu";if(this.userIdPublic==_1a3a.params.userIdConnected){_1a3d="you";}var _1a3e="";if(typeof (publicPageURL)!="undefined"){_1a3e=publicPageURL;}this.contactPublicPage=new bbtp.contact.widget.ContactPublicPage({nickname:_1a3a.params.userNickName,firstName:_1a3a.params.firstName,lastName:_1a3a.params.lastName,srcAvatar:"../../wt/ressources/avatar/big/"+_1a3a.params.userAvatar,uploadDirUrl:"../../wt/ressources/avatar/small/",publicPageUrl:"http://"+_1a3e+_1a3a.params.userName,publicPageAbout:_1a3c,nbViews:_1a3a.params.nbViews,mode:_1a3d,userIdTo:this.userIdPublic,style:"background-color:#DFDFDF;",nicknameTo:_1a3a.params.userNickName,nicknameFrom:_1a3a.params.userNameConnected,profileIdTo:_1a3a.params.profileId,profileId:_1a3a.params.profileId});dojo.subscribe("oaf/bbtp/widget/ContactToolTip/ContactClicked",PublicPage,PublicPage.showPublicPage);dojo.subscribe("oaf/bbtp/widget/ContactPublicPage/ProfileLinkClicked",PublicPage,PublicPage.showProfilDialog);dojo.subscribe("oaf/bbtp/widget/ContactPublicPage/MessageLinkClicked",PublicPage,PublicPage.sendMessage);dojo.subscribe("oaf/bbtp/widget/ContactPublicPage/AddToFavoritesLinkClicked",PublicPage,PublicPage.addToFavoritesLinkClicked);this.contactPublicPage.dragRestriction=true;var _1a3f=dijit.byId("gridcontainer");_1a3f.addService(this.contactPublicPage,1,0);dojo.removeClass(this.contactPublicPage.domNode,"oafDndHandle");this.contactPublicPage.setContacts(_1a3b.params.contacts);};this.setReferer=function(_1a40){this.REFER_URL=_1a40;};PublicPage.addToFavoritesLinkClicked=function(_1a41){if(Authentication.isUserAnonymous()){Authentication.requireConnection(publicPageObj.REFER_URL);}else{result=ContactBinding.addContactToFavorite(_1a41);var _1a42=new bbtp.common.widget.DialogAlert({width:300,modalDialog:true});if(result.state=="done"){_1a42.showDialog(_1a42.DIALOGTYPE_INFO,PublicPage.i18n["PublicPage.dialog.addFavoriteOk"],PublicPage.i18n["PublicPage.dialog.favoriteTitle"]);}else{_1a42.showDialog(_1a42.DIALOGTYPE_WARNING,result.error,PublicPage.i18n["PublicPage.dialog.favoriteTitle"]);}}};PublicPage.showPublicPage=function(_1a43){document.location.href="./index.php?profileId="+_1a43.profileId;};PublicPage.addBlock=function(_1a44,_1a45,_1a46,tags){PublicPage.addToSource(_1a46,_1a45);};PublicPage.sendMessage=function(){if(Authentication.isUserAnonymous()){Authentication.requireConnection(publicPageObj.REFER_URL);}else{SendMailDlg.display(publicPageObj.contactPublicPage);}};PublicPage.showProfilDialog=function(){if(Authentication.isUserAnonymous()){Authentication.requireConnection(publicPageObj.REFER_URL);}else{Contacts.displayProfileDialog(publicPageObj.contactPublicPage);}};PublicPage.addToFavorite=function(_1a48){var link="";if(Authentication.isUserAnonymous()){Authentication.requireConnection(publicPageObj.REFER_URL);}else{if(_1a48.currentEntry.link.rel.alternate){link=_1a48.currentEntry.link.rel.alternate[0];}else{if(_1a48.currentEntry.link.rel.enclosure){link=_1a48.currentEntry.link.rel.enclosure[0].url;}}var _1a4a="";var _1a4b="";var _1a4c="";if(_1a48.currentEntry.sourceTitle){_1a4a=_1a48.currentEntry.sourceTitle;_1a4b=_1a48.currentEntry.favicon;_1a4c=_1a48.currentEntry.sourceLink;}else{_1a4a=_1a48.feed.title;_1a4b=_1a48.feed.favicon;_1a4c=_1a48.feed.link;}var _1a4d={action:"addFavorite",link:link,sourceLink:_1a4c,title:_1a48.currentEntry.title,sourceName:_1a4a,author:_1a48.currentEntry.author[0].uri,updated:_1a48.currentEntry.updated,content:_1a48.currentEntry.content,icone:_1a4b,feedUrl:_1a48.feedUrl};var kw={url:RssViewer.rssViewerDlgParam.urlAddToFavorite,handleAs:"json",encoding:"utf-8",load:function(data){if(data.result.state=="done"){dojo.publish("rssViewerDlg:onAddFavorite");var _1a50=new bbtp.common.widget.DialogAlert({width:300});_1a50.showDialog(_1a50.DIALOGTYPE_INFO,_1a48.currentEntry.title+" "+PublicPage.i18n["PublicPage.confirmAddFavorite"],"");}else{var _1a50=new bbtp.common.widget.DialogAlert({width:300});_1a50.showDialog(_1a50.DIALOGTYPE_INFO,data.result.error,"");}},error:function(error){alert(error);},content:_1a4d};var _1a52=dojo.xhrPost(kw);}};PublicPage.confirmAddToSource=function(_1a53){var _1a54=new bbtp.common.widget.DialogAlert({width:300,cancelEvent:function(){_1a54.hideDialog();},okEvent:dojo.hitch(this,function(){PublicPage.addToSource(_1a53.feedUrl,_1a53.feed.title);_1a54.hideDialog();})});_1a54.showDialog(_1a54.DIALOGTYPE_WARNING_OKCANCEL,PublicPage.i18n["PublicPage.confirmAddFedd.question"],PublicPage.i18n["PublicPage.confirmAddFedd.title"]);};PublicPage.addToSource=function(_1a55,title){var kw={url:PublicPageAccess.params.getUserTabs,handleAs:"json",encoding:"utf-8",load:function(data){if((data.result.state=="done")&&(data.result.params.nbTabs>0)){var _1a59=new bbtp.common.widget.NewRSSFeed({url:_1a55,sourceService_url:SourceBinding.params.urlAddSource,rssParser_url:PublicPageAccess.params.urlRssParser,blockService_url:PublicPageAccess.params.urlAddBlock,tabId:data.result.params.tabs[0].tabId,product:PublicPage.product,errorSendEvent:function(){var _1a5a=new bbtp.common.widget.DialogAlert({width:300});_1a5a.showDialog(_1a5a.DIALOGTYPE_ERROR,this.errorInformations.objectDescription,this.errorInformations.objectName);},sentEvent:function(){var _1a5b=new bbtp.common.widget.DialogAlert({width:300});_1a5b.showDialog(_1a5b.DIALOGTYPE_INFO,title+" "+PublicPage.i18n["PublicPage.confirmAddFedd.ok"],PublicPage.i18n["PublicPage.confirmAddFedd.title"]);}});_1a59.submit();}else{var _1a5c=new bbtp.common.widget.DialogAlert({width:300});_1a5c.showDialog(_1a5c.DIALOGTYPE_ERROR,data.result.error,"");}},error:function(error){var _1a5e=new bbtp.common.widget.DialogAlert({width:300});_1a5e.showDialog(_1a5e.DIALOGTYPE_ERROR,error,"");}};var _1a5f=dojo.xhrGet(kw);};this.loadTitle=function(_1a60){var _1a61=document.createElement("div");_1a61.id="idTitlePage";dojo.addClass(_1a61,"publicpage");var _1a62=dijit.byId("gridcontainer");_1a62.domNode.insertBefore(_1a61,_1a62.gridContainerTable);var _1a63=_1a60.params.pageTitle;if((_1a63=="")||(_1a63==null)){_1a63=PublicPage.i18n["PublicPage.titleDefault"]+_1a60.params.userNickName;}var _1a64=document.createElement("div");_1a64.innerHTML=_1a63;dojo.addClass(_1a64,"title");_1a61.appendChild(_1a64);};this.load=function(_1a65){if(_1a65.state=="done"){var _1a66=dijit.byId("gridcontainer");if(_1a66){_1a66.grid[0].node.style.width="";dojo.addClass(_1a66.grid[0].node,"firstColumn");_1a66.grid[1].node.style.width="";dojo.addClass(_1a66.grid[1].node,"secondColumn");}var _1a67=_1a65.params.userNameConnected;var _1a68=_1a65.params.userNickName;var _1a69=true;if((Authentication.isUserAnonymous())||(this.userIdPublic==_1a65.params.userIdConnected)){_1a69=false;}if(_1a65.params.nbBlocks==0){return;}if(_1a65.params.nbBlocks==1){publicPageObj.initBlock(_1a65.params.blocks["0"],_1a67,_1a68,_1a69);}else{dojo.forEach(_1a65.params.blocks,function(block){publicPageObj.initBlock(block,_1a67,_1a68,_1a69);});}}else{alert("pb");}};this.initBackground=function(_1a6b){var _1a6c=null;if(_1a6b.params.prefs.nbPrefs&&_1a6b.params.prefs.nbPrefs>0){_1a6c=_1a6b.params.prefs.prefs;}else{return;}UserPrefs.uploadDirUrl="../../wt/ressources/background/";var _1a6d=new RegExp("(\\.\\./){3}","");var _1a6e=_1a6c.bk_image_public.replace(_1a6d,"../../");UserPrefs.setBackground(_1a6c.prefs_type_public,_1a6c.bk_color_public,_1a6e,_1a6c.bk_userimage_public,_1a6c.bk_position_public);};this.initBlock=function(block,_1a70,_1a71,_1a72){var _1a73=null;if((block.tabId)&&(block.tabId!="")&&(block.tabId!="0")){_1a73=dijit.byId("gridcontainer");if(!_1a73){return;}}else{return;}var _1a74="";var _1a75="";if(block.postmessage.nbMessage>=1){_1a74=block.postmessage.messages.title;_1a75=block.postmessage.messages.message;}if(block.blockType=="tag"){var _1a76=new bbtp.post.widget.Post({inPublicPage:true,readOnly:true,label:block.title,icon:true,skin:block.skin,idDb:block.blockId,showDisplayVisible:true,style:block.style,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous()});_1a73.addService(_1a76,block.numCol,block.numLine);_1a76.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a76.domNode.insertBefore(aName,_1a76.titleBar);}var _1a78=null;var _1a79=block.pref;if(_1a79.nbParam==1){_1a79=_1a79.tag["0"];_1a78=new bbtp.rssfeed.widget.RssFeedTag({idDb:block.blockId,tag:_1a79.tag,nbItems:_1a79.nbItems,displayMode:_1a79.displayMode,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc",itemsDraggable:false,userId:this.userIdPublic});}else{_1a76.destroy();return;}_1a78.load();_1a76.addChild(_1a78);dojo.removeClass(_1a76.domNode,"oafDndHandle");_1a76.dragRestriction=true;}else{if(block.blockType=="keyword"){var _1a7a=new bbtp.post.widget.Post({inPublicPage:true,readOnly:true,label:block.title,icon:true,skin:block.skin,idDb:block.blockId,showDisplayVisible:true,style:block.style,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous()});_1a73.addService(_1a7a,block.numCol,block.numLine);_1a7a.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a7a.domNode.insertBefore(aName,_1a7a.titleBar);}var _1a7b=null;var _1a7c=block.pref;if(_1a7c.nbParam==1){_1a7c=_1a7c.keyword["0"];_1a7b=new bbtp.rssfeed.widget.RssFeedKeyword({idDb:block.blockId,keyword:_1a7c.keyword,nbItems:_1a7c.nbItems,displayMode:_1a7c.displayMode,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc",itemsDraggable:false});}else{_1a7a.destroy();return;}_1a7a.addChild(_1a7b);_1a7b.load();dojo.removeClass(_1a7a.domNode,"oafDndHandle");_1a7a.dragRestriction=true;}else{if(block.blockType=="rss"){var post=new bbtp.post.widget.Post({inPublicPage:true,readOnly:true,label:block.title,icon:true,skin:block.skin,idDb:block.blockId,showDisplayVisible:true,linkLabel:block.URI,style:block.style,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous()});_1a73.addService(post,block.numCol,block.numLine);post.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);post.domNode.insertBefore(aName,post.titleBar);}var _1a7e=null;var _1a7f=block.pref;if(_1a7f.nbParam==1){_1a7f=_1a7f.rss["0"];_1a7e=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:_1a7f.feedURI,nbItems:_1a7f.nbItems,displayMode:_1a7f.displayMode,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc",itemsDraggable:false});}else{_1a7e=new bbtp.rssfeed.widget.RssFeed({idDb:block.blockId,href:block.URI,rscRepository:"bbtp.rssfeed.rsc",metaDatas:"RssFeed_rsc",itemsDraggable:false});}post.addChild(_1a7e);_1a7e.load();dojo.removeClass(post.domNode,"oafDndHandle");post.dragRestriction=true;}else{if(block.blockType=="mys"){var _1a80=block.pref;var _1a81={};var _1a82=[];if(_1a80.nbKeysValues>0){_1a82=_1a80.cryptedParams;for(var i=0;i<_1a80.nbKeysValues;i++){var key=_1a80.keys[i];var value=_1a80.values[i];_1a81[key]=value;}}var _1a86=new bbtp.postwidget.widget.PostXHTML({inPublicPage:true,readOnly:true,href:block.URI,idDb:block.blockId,configParams:_1a81,skin:block.skin,style:block.style,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous(),uri_serviceParser:configCoreRootUrl+"xhtmlService/widgetParser/widgetParserXhtml.php?url=",uri_serviceMediator:configCoreRootUrl+"xhtmlService/widgetParser/mediator.html",uri_secureForm:configCoreRootUrl+"xhtmlService/wt/services/blocks/secureForm.php?url=",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain,cryptedParams:_1a82,iframeMode:true});_1a73.addService(_1a86,block.numCol,block.numLine);_1a86.synchro();_1a86.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a86.domNode.insertBefore(aName,_1a86.titleBar);}dojo.removeClass(_1a86.domNode,"oafDndHandle");_1a86.dragRestriction=true;}else{if(block.blockType=="google"){var _1a80=block.pref;var _1a81={};var _1a87="";if(_1a80.nbKeysValues>0){for(var i=0;i<_1a80.nbKeysValues;i++){var key=_1a80.keys[i];var value=_1a80.values[i];_1a81[key]=value;}}var _1a86=new bbtp.postwidget.widget.PostGoogle({inPublicPage:true,readOnly:true,href:block.URI,idDb:block.blockId,configParams:_1a81,skin:block.skin,style:block.style,link_params:_1a87,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous(),uri_serviceParser:configCoreRootUrl+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:configCoreRootUrl+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});_1a73.addService(_1a86,block.numCol,block.numLine);_1a86.synchro();_1a86.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a86.domNode.insertBefore(aName,_1a86.titleBar);}dojo.removeClass(_1a86.domNode,"oafDndHandle");_1a86.dragRestriction=true;}else{if(block.blockType=="dimget"){var _1a80=block.pref;var _1a81={};var _1a87="";if(_1a80.nbKeysValues>0){for(var i=0;i<_1a80.nbKeysValues;i++){var key=_1a80.keys[i];var value=_1a80.values[i];_1a81[key]=value;}}var _1a86=new bbtp.postwidget.widget.PostDimget({inPublicPage:true,readOnly:true,href:block.URI,idDb:block.blockId,configParams:_1a81,skin:block.skin,style:block.style,link_params:_1a87,commentValue:_1a74,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous(),uri_serviceParser:configCoreRootUrl+"widgetParser/widgetLayout.php?url=",uri_serviceMediator:configCoreRootUrl+"widgetParser/mediator.html",widgetBaseDomain:widgetSubspacePrefix,applicationBaseUri:configMainDomain});_1a73.addService(_1a86,block.numCol,block.numLine);_1a86.synchro();_1a86.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a86.domNode.insertBefore(aName,_1a86.titleBar);}dojo.removeClass(_1a86.domNode,"oafDndHandle");_1a86.dragRestriction=true;}else{if(block.blockType=="message"){var _1a88=new bbtp.post.widget.PostMessage({inPublicPage:true,readOnly:true,commentValue:_1a74,contentValue:_1a75,idDb:block.blockId,skin:block.skin,style:block.style,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous()});_1a73.addService(_1a88,block.numCol,block.numLine);_1a88.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a88.domNode.insertBefore(aName,_1a88.titleBar);}dojo.removeClass(_1a88.domNode,"oafDndHandle");_1a88.dragRestriction=true;}else{if(block.blockType=="article"){if(block.article.nbRssArticle>0){var _1a89=new bbtp.post.widget.PostArticle({inPublicPage:true,readOnly:true,commentValue:_1a74,idDb:block.blockId,skin:block.skin,style:block.style,datePosted:new Date(block.created*1000),userName:_1a70,nickName:_1a71,nbComments:block.countmessages,isUserAnonymous:Authentication.isUserAnonymous()});_1a73.addService(_1a89,block.numCol,block.numLine);_1a89.startup();if(this.blockIdDefault==block.blockId){var aName=document.createElement("a");aName.setAttribute("name",block.blockId);_1a89.domNode.insertBefore(aName,_1a89.titleBar);}var _1a8a=new bbtp.rssviewer.widget.RssViewer({feed:block.article.rssarticle,linkVisible:_1a72,feedUrl:block.article.feedUrl});_1a89.addChild(_1a8a);_1a8a.displayFeedByIndex(0);dojo.removeClass(_1a89.domNode,"oafDndHandle");_1a89.dragRestriction=true;}}}}}}}}}};this.initFooterBar=function(_1a8b){var _1a8c="";if(this.supportMail){_1a8c=this.supportMail;}if(typeof (this.aboutVisible)=="undefined"){this.aboutVisible=true;}var _1a8d=new bbtp.footerbar.widget.FooterBar({height:"40px",developerLink:this.foundryUrl,blogLink:this.blogUrl,termsLink:this.termsLink,policyLink:this.policyLink,languageVisible:true,aboutVisible:this.aboutVisible,contactMail:_1a8c,productDisplayed:this.productDisplayed,copyright:this.copyright});dojo.body().appendChild(_1a8d.domNode);if(!_1a8b){dojo.addClass(_1a8d.domNode,"infoNoPage");}if(typeof (this.logoClass)!="undefined"){dojo.addClass(dojo.byId("footer-logo"),this.logoClass);}dojo.connect(_1a8d.aboutNode,"onclick",dojo.hitch(this,function(){AboutDlg.display("../../",this.resourceSuffix,this.productDisplayed);}));};};}if(!dojo._hasResource["bbtp.external.publicpage.access.PublicPageAccess"]){dojo._hasResource["bbtp.external.publicpage.access.PublicPageAccess"]=true;dojo.provide("bbtp.external.publicpage.access.PublicPageAccess");var PublicPageAccess=new Object();PublicPageAccess.params=null;PublicPageAccess.debug=false;PublicPageAccess.getPublicPage=function(_1a8e){var _1a8f=null;var _1a90={action:"getPublicPage",userIdPublic:_1a8e};var kw={lang:Common.getLocaleWithCountry(),handleAs:"json",sync:true,content:_1a90,url:PublicPageAccess.params.getPublicPage,load:function(json){_1a8f=json.result;if(PublicPageAccess.debug){console.info("Results for getPublicPage:",_1a8f);console.info("userIdPublic: ",_1a8e);}},error:function(error){alert(error);}};dojo.xhrPost(kw);return _1a8f;};PublicPageAccess.setParams=function(_1a94,debug){PublicPageAccess.params=_1a94;if(null!=debug){PublicPageAccess.debug=debug;}else{PublicPageAccess.debug=PublicPageAccess.params.debug?PublicPageAccess.params.debug:false;}};}if(!dojo._hasResource["bbtp.i18n"]){dojo._hasResource["bbtp.i18n"]=true;dojo.provide("bbtp.i18n");dojo.requirenls=function(_1a96,_1a97){_1a97=this._global_omit_module_check||_1a97;var _1a98=this._loadedModules[_1a96];if(_1a98){return _1a98;}var _1a99=this._getModuleSymbols(_1a96).join("/")+".js"+"?v=f367f7a4219b6310f5976ff570cb82b0";var _1a9a=(!_1a97)?_1a96:null;var ok=this._loadPath(_1a99,_1a9a);if((!ok)&&(!_1a97)){throw new Error("Could not load '"+_1a96+"'; last tried '"+_1a99+"'");}if((!_1a97)&&(!this["_isXDomain"])){_1a98=this._loadedModules[_1a96];if(!_1a98){throw new Error("symbol '"+_1a96+"' is not defined after loading '"+_1a99+"'");}}return _1a98;};dojo.i18n._preloadLocalizations=function(_1a9c,_1a9d){function preload(_1a9e){_1a9e=dojo.i18n.normalizeLocale(_1a9e);dojo.i18n._searchLocalePath(_1a9e,true,function(loc){for(var i=0;i<_1a9d.length;i++){if(_1a9d[i]==loc){dojo["requirenls"](_1a9c+"_"+loc);return true;}}return false;});};preload();var extra=djConfig.extraLocale||[];for(var i=0;i<extra.length;i++){preload(extra[i]);}};}dojo.i18n._preloadLocalizations("dojo.nls.bbtpdojo",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);