
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/displayHelper.xml", "<!-- ***************************************************************** -->\n<!--                                                                   -->\n<!-- Licensed Materials - Property of IBM                              -->\n<!--                                                                   -->\n<!-- 5724-U69                                                          -->\n<!--                                                                   -->\n<!-- Copyright IBM Corp. 2014  All Rights Reserved.                    -->\n<!--                                                                   -->\n<!-- US Government Users Restricted Rights - Use, duplication or       -->\n<!-- disclosure restricted by GSA ADP Schedule Contract with           -->\n<!-- IBM Corp.                                                         -->\n<!--                                                                   -->\n<!-- ***************************************************************** -->\n\n<iw:iwidget name=\"displayHelper\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.systemwidget.displayHelper\" allowInstanceContent=\"true\" supportedModes=\"view edit\" mode=\"view\" lang=\"en\">\n\n<!--iw:resource uri=\"../css/customDialog.css\"/>\n<iw:resource uri=\"../css/customDialog_rtl.css\"/>\n<iw:resource uri=\"../css/confirmDialog.css\"/>\n<iw:resource uri=\"../css/confirmDialog_rtl.css\"/>\n<iw:resource uri=\"../css/wiringGraph.css\"/>\n<iw:resource uri=\"../css/wiringGraph_rtl.css\"/-->\n\n<iw:itemSet id=\"attributes\" >\n    <iw:item id=\"version\" value=\"1.0.0.0.0\"/>\n</iw:itemSet>\n\t\n<iw:event id=\"com.ibm.mashups.builder.displayInMashupDialog\" handled=\"true\" onEvent=\"handleDisplayInDialog\" eventDescName=\"desc_displayInDialog\"/>\n<iw:eventDescription id=\"desc_displayInDialog\" payloadType=\"JSON\" title=\"Widget and Event\" description=\"Receives a widget ID, iEvent Name and payload for that event from another widget and displays the widget in a model dialog\" lang=\"en\">\n\t<!--@displayHelper.ondisplayHelperDisplay@-->\n</iw:eventDescription>\n\n<iw:event id=\"com.ibm.mashups.builder.closeMashupDialog\" handled=\"true\" onEvent=\"onCloseDialog\" eventDescName=\"desc_closeDialog\"/>\n<iw:eventDescription id=\"desc_closeDialog\" payloadType=\"text\" description=\"\" lang=\"en\">\n\t<iw:alt discription=\"\" lang=\"de\"/>\n\t<iw:alt discription=\"\" lang=\"cn\"/>\n</iw:eventDescription>\n\n<iw:resource uri=\"displayHelper.js\" skipLoad=\"dojo.getObject(\u0027com.ibm.mm.builder.systemwidget.displayHelper\u0027) != null\" />\n\n<iw:content mode=\"view\">\n\t<![CDATA[\n\t]]>\n</iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'mm_builder_dialogs': ",e);}
try{dojo.declare("com.ibm.mm.builder.systemwidget.displayHelper",null,{dialogContent:null,uniDialog:null,widgetDialogMap:null,idMap:null,onLoad:function(){
this.widgetDialogMap={};
this.idMap=this.iContext.getiWidgetAttributes();
this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.displayHelper");
},onCloseDialog:function(_1){
var _2=_1.payload;
if(_2){
this.closeDialog(_2);
}
},closeDialog:function(_3){
if(this.widgetDialogMap[_3]){
this.widgetDialogMap[_3].hide();
}
},displayWidgetInDialog:function(_4,_5,_6,_7,_8,_9,_a){
if(_4===null){
return;
}
var _b=false;
var _c=this.idMap.getItemValue(_4);
if(!_c){
if(typeof _a!="undefined"&&_a==null){
this.LOGGER.severe("displayWidgetInDialog","Can not find the widget in theme to display");
}
return;
}
if(!this.widgetDialogMap[_c]){
var _d=document.createElement("div");
_d.appendChild(dojo.byId(_c));
var _e=null;
if(_7!==null){
if(!_7.id){
_7.id=_c+"_uniDialog";
}
_e=new com.ibm.mm.builder.widget.CustomDialog(_7,_d);
}else{
_e=new com.ibm.mm.builder.widget.CustomDialog({id:_c+"_uniDialog"},_d);
}
dojo.removeClass(dojo.byId(_c),"mumHiddenWidget");
if(dojo.isIE&&dojo.isIE==6){
dojo.byId(_c).style.display="";
}
this.widgetDialogMap[_c]=_e;
_b=true;
}else{
if(_8===true){
if(_7.title){
this.widgetDialogMap[_c].setTitle(_7.title);
}
}
}
var _f=com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel().find(_c);
var cb=function(_10,_11,_12,id,_13,_14){
var _15=_11.widgetDialogMap[id];
_10.iScope.iContext.dialogContainer=_15;
if(_13){
if(_9){
var _16={hubWidgetPayload:_14};
com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(id,_13,_16);
}else{
com.ibm.mashups.services.ServiceManager.getService("eventService").fireEvent(id,_13,_14);
}
}
com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(dojo.byId(_12));
if(_b&&_10.iScope.onDialogResize){
dojo.connect(_15,"onResize",_10.iScope,"onDialogResize");
}
try{
_11.widgetDialogMap[id].show();
}
catch(e){
}
};
if(_f.isLoaded()===false){
var me=this;
com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent(com.ibm.mashups.iwidget.Constants.WIDGET_LOADED+"."+_c,null,dojo.partial(cb,_f,me,_4,_c,_5,_6));
}else{
cb(_f,this,_4,_c,_5,_6);
}
},handleDisplayInDialog:function(_17){
var _18=_17.payload;
var _19=_18.widgetTypeId;
var _1a=_18.eventName;
var _1b=_18.eventPayload;
var _1c=_18.dialogParam;
var _1d=_18.requestRefresh;
var _1e=_18.isHubWidget;
var _1f=_18.allowMultiple;
this.displayWidgetInDialog(_19,_1a,_1b,_1c,_1d,_1e,_1f);
}});


}catch(e){console.log("Module 'mm_builder_dialogs': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/wireInterfaceWithSettings.xml", "<!-- ***************************************************************** -->\n<!--                                                                   -->\n<!-- Licensed Materials - Property of IBM                              -->\n<!--                                                                   -->\n<!-- 5724-U69                                                          -->\n<!--                                                                   -->\n<!-- Copyright IBM Corp. 2014  All Rights Reserved.                    -->\n<!--                                                                   -->\n<!-- US Government Users Restricted Rights - Use, duplication or       -->\n<!-- disclosure restricted by GSA ADP Schedule Contract with           -->\n<!-- IBM Corp.                                                         -->\n<!--                                                                   -->\n<!-- ***************************************************************** -->\n\n<iw:iwidget name=\"wireInterfaceWithSettings\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.systemwidget.wireInterfaceWithSettings\" allowInstanceContent=\"true\" supportedModes=\"view edit\" mode=\"view\" lang=\"en\">\n\n<!--iw:resource uri=\"../css/wirePane.css\"/>\n<iw:resource uri=\"../css/wirePane_rtl.css\"/>\n<iw:resource uri=\"../css/wirePanePrompter.css\"/>\n<iw:resource uri=\"../css/wirePanePrompter_rtl.css\"/-->\n\n<iw:itemSet id=\"attributes\" >\n    <iw:item id=\"version\" value=\"1.0.0.0.0\"/>\n    <iw:item id=\"displaySettings\" value=\"false\" />\n\t<iw:item id=\"defaultMatchingType\" value=\"0\" />\n\t<iw:item id=\"displayPortletsAndWidgetsWarningMessage\" value=\"false\" />\n\t<iw:item id=\"displayQName\" value=\"true\" />\n</iw:itemSet>\n\n<iw:event id=\"com.ibm.mashups.builder.editWire\" handled=\"true\" onEvent=\"onWireInterfaceDisplay\" eventDescName=\"desc_onWireInterfaceDisplay\"/>\n<iw:eventDescription id=\"desc_onWireInterfaceDisplay\" payloadType=\"text\" title=\"Widget ID\" description=\"Receives a widget ID from another widget and displays the wire info of that widget\" lang=\"en\">\n\t<!--@wireInterface.com.ibm.mashups.builder.editWire@-->\n</iw:eventDescription>\n\n<iw:event id=\"onWidgetUpdated\" handled=\"true\" onEvent=\"handleWidgetUpdated\" eventDescName=\"desc_widgetUpdated\"/>\n<iw:eventDescription id=\"desc_widgetUpdated\" payloadType=\"JSON\" title=\"Widgets On Page\" description=\"Receives widgets info from layout widget to update the widgets-on-page list\" lang=\"en\">\n\t<!--@wireInterface.widgetUpdated@-->\n</iw:eventDescription>\n\n<iw:resource uri=\"wireInterfaceWithSettings.js\" />\n\n<iw:content mode=\"view\">\n\t<![CDATA[\n\t]]>\n</iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'mm_builder_wiring': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/autoWiringManager.xml", "<!-- ***************************************************************** -->\n<!--                                                                   -->\n<!-- Licensed Materials - Property of IBM                              -->\n<!--                                                                   -->\n<!-- 5724-U69                                                          -->\n<!--                                                                   -->\n<!-- Copyright IBM Corp. 2014  All Rights Reserved.                    -->\n<!--                                                                   -->\n<!-- US Government Users Restricted Rights - Use, duplication or       -->\n<!-- disclosure restricted by GSA ADP Schedule Contract with           -->\n<!-- IBM Corp.                                                         -->\n<!--                                                                   -->\n<!-- ***************************************************************** -->\n\n<iw:iwidget name=\"autoWiringManager\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.systemwidget.autoWiringManager\" allowInstanceContent=\"true\" supportedModes=\"view\" mode=\"view\" lang=\"en\">\n\n<!--iw:resource uri=\"../css/autoWireNotification.css\" />\n<iw:resource uri=\"../css/autoWireNotification_rtl.css\" /-->\n\n<iw:itemSet id=\"attributes\" >\n    <iw:item id=\"version\" value=\"1.0.0.0.0\"/>\n</iw:itemSet>\n\n<iw:event id=\"com.ibm.mashups.builder.autoWiringWidget\" handled=\"true\" onEvent=\"autoWiringWidget\" eventDescName=\"desc_createAutoWiring\"/>\n<iw:eventDescription id=\"desc_createAutoWiring\" payloadType=\"text\" title=\"Widget ID\" description=\"\" lang=\"en\">\n\t<!--@wireGraph.createAutoWire@-->\n</iw:eventDescription>\n\n<iw:event id=\"com.ibm.mashups.builder.createAutoWire\" handled=\"true\" onEvent=\"autoWiringWidget\" eventDescName=\"desc_createAutoWiring\"/>\n<iw:eventDescription id=\"desc_createAutoWiring\" payloadType=\"text\" title=\"Widget ID\" description=\"\" lang=\"en\">\n\t<!--@wireGraph.createAutoWire@-->\n</iw:eventDescription>\n\n<iw:event id=\"com.ibm.mashups.builder.displayWireGraph\" handled=\"true\" onEvent=\"onWireGraphDisplay\" eventDescName=\"desc_onWireGraphDisplay\"/>\n<iw:eventDescription id=\"desc_onWireGraphDisplay\" payloadType=\"text\" title=\"Widget ID\" description=\"Receives a widget ID from another widget and displays the wires graph\" lang=\"en\">\n\t<!--@wireGraph.displayWireGraph@-->\n</iw:eventDescription>\n\n<iw:event id=\"com.ibm.mashups.builder.createQuickWire\" handled=\"true\" onEvent=\"onQuickWireCreate\" eventDescName=\"desc_createQuickWire\"/>\n<iw:eventDescription id=\"desc_createQuickWire\" payloadType=\"JSON\" title=\"Wire Info\" description=\"\" lang=\"en\">\n\t<!--@wireInterface.createQuickWire@-->\n</iw:eventDescription>\n\n<iw:event id=\"com.ibm.mashups.builder.addNewWire\" handled=\"true\" onEvent=\"onAddNewWire\" eventDescName=\"desc_addNewWire\" />\n<iw:eventDescription id=\"desc_addNewWire\" payloadType=\"any\" title=\"Add New Wire\" description=\"Add a new wire\" lang=\"en\">\n</iw:eventDescription>\n\n<!--iw:event id=\"com.ibm.mashups.builder.layoutRefreshed\" handled=\"true\" onEvent=\"onLayoutRefreshed\" eventDescName=\"desc_layoutRefreshed\" />\n<iw:eventDescription id=\"desc_layoutRefreshed\" payloadType=\"any\" title=\"Layout Refreshed\" description=\"Layout Refreshed\" lang=\"en\">\n</iw:eventDescription-->\n\n<iw:resource uri=\"autoWiringManager.js\" skipLoad=\"dojo.getObject(\u0027com.ibm.mm.builder.systemwidget.autoWiringManager\u0027) != null\" />\n\n<iw:content mode=\"view\">\n\t<![CDATA[\n\t]]>\n</iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'mm_builder_wiring': ",e);}
try{dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringSettingsDialog");
dojo.require("com.ibm.mm.builder.utils.wireUtil");
dojo.declare("com.ibm.mm.builder.systemwidget.wireInterfaceWithSettings",null,{wirePane:null,wiringCanvas:null,layouts:null,displayDisabledNotification:false,autoWiringDisabledTip:null,onLoad:function(){
this.layouts=[];
var _1=this.iContext;
this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.wireInterfaceWithSettings");
},publishNewWireAdded:function(){
},publishWireRemoved:function(){
},onWireInterfaceDisplay:function(_2){
var _3=_2.payload;
if(_3){
this.displayWireInterface(_3);
}
},displayWireInterface:function(_4){
if(this.wirePane){
this.wirePane.destroy();
}
this.wirePane=new com.ibm.mm.builder.iwidget.wiringscreen.WirePaneWithSettings();
this.wirePane.displayQName=this.iContext.getiWidgetAttributes().getItemValue("displayQName");
this.wirePane.setContext(this.iContext);
this.wirePane.display(_4);
var _5=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getAutoWiringEnablement();
this.initAutoWiringSettings();
var _6=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS");
if(!_5&&_6&&this.displayDisabledNotification){
if(com.ibm.mm.builder.utils.wireUtil.checkAutoWiringCSA2(_4)){
this.autoWiringDisabledTip.show(_4);
if(this.iContext.dialogContainer){
this.iContext.dialogContainer.registerSubDialog("Mashup_Auto_Wiring_Disable_Tip_Dlg");
}
}
}
},initAutoWiringSettings:function(){
var _7=com.ibm.mm.builder.utils.userUtil.getCurrentUser();
var _8=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS");
if(!_8){
this.displayDisabledNotification=false;
}else{
var v1=_7.getAttribute("com.ibm.mashups.user.AUTO_WIRE_DISABLED_NOTIFICATIONS");
this.lookaside=true;
if(v1===true||v1=="true"){
this.displayDisabledNotification=true;
}else{
this.displayDisabledNotification=false;
}
}
if(this.autoWiringDisabledTip===null){
this.autoWiringDisabledTip=new com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip();
this.autoWiringDisabledTip.setOuterWirePaneContext(this.iContext);
}
},handleWidgetUpdated:function(_9){
var _a=_9.payload;
if(wirePane){
this.wirePane.updateWidgetList(_a);
}
},onUnload:function(){
if(this.wirePane){
this.wirePane.destroy();
this.wirePane=null;
}
if(this.autoWiringDisabledTip){
this.autoWiringDisabledTip.destroy();
}
}});


}catch(e){console.log("Module 'mm_builder_wiring': ",e);}
try{dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringDisabledTip");
dojo.require("com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas");
dojo.require("com.ibm.mm.builder.utils.userUtil");
dojo.declare("com.ibm.mm.builder.systemwidget.autoWiringManager",null,{disabledTip:null,hwcBtnPos:null,displaySuccessNotification:false,autoWireWidget:null,layoutParser:com.ibm.pb.layout.LayoutParser,onLoad:function(){
var _1=this.iContext;
this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.systemwidget.autoWiringManager");
},onWireInterfaceDisplay:function(_2){
var _3=_2.payload;
if(!_3){
return;
}
var _4=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();
var _5=_4.getAutoWiringEnablement();
if(_5){
return;
}
},displayMessage:function(_6,_7,_8){
var _9=new com.ibm.widgets.StatusMessage(_6,_7,_8);
dojo.publish("/message/status",[{message:_9,uid:"ibmStatusBox"}]);
},isWidgetHidden:function(_a){
var _b=this.layoutParser.findById(_a);
if(dojo.attr(_b.parentNode,"name")=="ibmHiddenWidgets"){
return true;
}else{
return false;
}
},onAddNewWire:function(_c){
var _d=_c.payload;
var _e=com.ibm.mm.builder.utils.wireUtil.addWireCSA2(_d.sourceWidgetId,_d.sourceEvent,_d.targetWidgetId,_d.targetEvent);
if(_e){
if(!this.isWidgetHidden(_d.sourceWidgetId)){
com.ibm.pb.contextMenu.sharedActions.hideControl(_d.sourceWidgetId);
}
var _f=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CREATED_TITLE;
var msg=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CREATED,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.sourceWidgetId),_d.sourceEvent,com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.targetWidgetId)]);
this.displayMessage("info",_f,msg);
}else{
this._displayWirePane(_d.sourceWidgetId);
var _f=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_ALREADY_CREATED_TITLE;
var msg=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_ALREADY_CREATED,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.sourceWidgetId),com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_d.targetWidgetId)]);
this.displayMessage("info",_f,msg);
}
},autoWiringWidget:function(_10){
var _11=_10.payload;
if(!_11){
return;
}
var _12=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage();
var _13=_12.getAutoWiringEnablement();
if(_13){
var _14=com.ibm.mm.builder.utils.wireUtil.setupAutoWiring(_11);
this.initAutoWiringSettings();
if(_14.hasAutoWire&&this.displaySuccessNotification){
this.autoWireWidget={id:_11,result:_14};
this._displayNotiWhenWidgetReady(_11);
}
}
},_displayNotiWhenWidgetReady:function(_15){
window.setTimeout(dojo.hitch(this,function(){
var div=this.layoutParser.findById(_15);
if(div){
this.onLayoutRefreshed();
}else{
this._displayNotiWhenWidgetReady();
}
}),100);
},onLayoutRefreshed:function(){
if(this.autoWireWidget){
var _16=this.getDialogLocation(this.autoWireWidget.id);
var _17=new com.ibm.mm.builder.iwidget.wiringscreen.AutoWiringNotification();
_17.showAutoWiringResult(this.autoWireWidget.id,this.autoWireWidget.result,_16);
this.autoWireWidget=null;
}
},_displayWirePane:function(_18){
var _19=com.ibm.mm.builder.utils.iwidgetUtil.getWidgetIconCSA2(_18);
var _1a={nodeWidth:"486px",title:com.ibm.mm.builder.coreWidgetsStrings.I_WIRING_NAME,titleIconUrl:_19,leftBarWidth:"18px",rightBarWidth:"12px",displayCloseButton:true,hasRightBottomResizer:false};
var _1b={widgetTypeId:"wireInterface",eventName:"com.ibm.mashups.builder.editWire",eventPayload:_18,dialogParam:_1a,requestRefresh:true};
com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.displayInMashupDialog",_1b);
},onQuickWireCreate:function(_1c){
var _1d=_1c.payload;
var _1e=_1d.sourceWidgetId;
var _1f=_1d.targetWidgetId;
var _20=com.ibm.mm.builder.utils.iwidgetUtil;
var _21=com.ibm.mm.builder.utils.wireUtil;
var _22=_20.getLayoutControl(_1e);
var _23=_20.getLayoutControl(_1f);
var _24=_21.getWidgetPublishedEventsCSA2(_22)[0];
var _25=_21.getWidgetHandledEventsCSA2(_23)[0];
var _26=com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CANNOT_CREATE_TITLE;
var _27=dojo.string.substitute(com.ibm.mm.builder.coreWidgetsStrings.I_QUICK_WIRE_CANNOT_CREATE,[com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_1e),com.ibm.mm.builder.utils.iwidgetUtil.getWidgetTitleCSA2(_1f)]);
if(_24&&_25){
var _28=_21.isEventCompatibleCSA2(_24,_25,1);
if(_28){
var _29={"sourceWidgetId":_1e,"sourceEvent":_24.getName(),"targetWidgetId":_1f,"targetEvent":_25.getName()};
com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.addNewWire",_29);
}else{
this._displayWirePane(_1e);
this.displayMessage("info",_26,_27);
}
}else{
this._displayWirePane(_1e);
this.displayMessage("info",_26,_27);
}
},initAutoWiringSettings:function(){
var _2a=com.ibm.mm.builder.utils.userUtil.getCurrentUser();
var _2b=com.ibm.mm.builder.utils.userUtil.isLookasideEnabled("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS");
if(!_2b){
this.displaySuccessNotification=false;
}else{
var v1=_2a.getAttribute("com.ibm.mashups.user.AUTO_WIRE_ENABLED_NOTIFICATIONS");
if(v1===true||v1=="true"){
this.displaySuccessNotification=true;
}else{
this.displaySuccessNotification=false;
}
}
},onHWCPositionPublished:function(_2c){
this.hwcBtnPos=_2c.payload;
},getDialogLocation:function(_2d){
var div=this.layoutParser.findById(_2d);
var _2e=dojo.coords(div);
x=_2e.x+15;
y=_2e.y+15;
var _2f={x:x,y:y,inNVA:false};
return _2f;
},onWireGraphDisplay:function(_30){
var _31=_30.payload;
this.displayWireGraph(_31,true);
},displayWireGraph:function(_32,_33){
var _34=dijit.byId(_32+"_wiringCanvas");
if(_34){
_34.destroy();
}
this.wiringCanvas=new com.ibm.mm.builder.iwidget.wiringscreen.WiringCanvas({id:_32+"_wiringCanvas",selectedWidgetId:_32,alone:_33});
this.wiringCanvas.showGraph();
},onUnload:function(){
if(this.wiringCanvas){
this.wiringCanvas.destroy();
this.wiringCanvas=null;
}
}});


}catch(e){console.log("Module 'mm_builder_wiring': ",e);}
try{i$.toPath("com.ibm.mm.builder.editWiring.action", function(menuitem) {
    com.ibm.pb.contextMenu.sharedActions.editWiring(menuitem.metadata.wid);
});

i$.toPath("com.ibm.mm.builder.editWiring.action.visibility", function(menuitem) {
	var nm = com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();
	var pid = com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();
	var page = nm.find(pid).start();
	var content = page.getContent().start();
	var canEdit = content.hasRole("Privileged User") || content.hasRole("Editor") || content.hasRole("Administrator");
    return canEdit && com.ibm.pb.contextMenu.sharedActions.confirmEditWiring(ibmCfg.portalConfig.currentPageOID);
});
}catch(e){console.log("Module 'mm_builder_wiring': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
if(!dojo._hasResource["com.ibm.dnd.PageAvatar"]){dojo._hasResource["com.ibm.dnd.PageAvatar"]=true;dojo.provide("com.ibm.dnd.PageAvatar");dojo.declare("com.ibm.dnd.PageAvatar",dojo.dnd.Avatar,{construct:function(){var _1=dojo.doc.createElement("div");_1.style.position="absolute";_1.style.zIndex=1999;_1.style.margin="0px";var _2=this.manager.source,_3;_3=_2._normalizedCreator(_2.getItem(this.manager.nodes[0].id).data,"avatar").node;_3.id="";_1.appendChild(_3);this.node=_1;}});}if(!dojo._hasResource["com.ibm.dnd.PageCreator"]){dojo._hasResource["com.ibm.dnd.PageCreator"]=true;dojo.provide("com.ibm.dnd.PageCreator");dojo.declare("com.ibm.dnd.PageCreator",null,{creator:function(_4,_5){var _6=document.createElement("div");if(_5=="avatar"){_6.className="ibmPortalDndPageAvatar";var _7=document.createTextNode(_4);_6.appendChild(_7);}return {node:_6,data:_4,type:["cmNode"]};}});com.ibm.dnd.PAGE_CREATOR=new com.ibm.dnd.PageCreator();}if(!dojo._hasResource["com.ibm.pb.control.DNDController"]){dojo._hasResource["com.ibm.pb.control.DNDController"]=true;dojo.provide("com.ibm.pb.control.DNDController");dojo.declare("com.ibm.pb.control.DNDController",com.ibm.pb.logging.Loggable,{DND_TYPE:"lm",SHELF_TYPE:"sm",CONTROL_CLASS:"component-control",CONTAINER_CLASS:"component-container",DND_HANDLE_CLASS:"component-control-draghandle",DND_ORIENTATION:{vertical:"vertical",horizontal:"horizontal",freeform:"freeform"},dndSources:{},isDndLoaded:false,ghostHeight:0,ghostAddedHeight:false,currentNode:null,layoutParser:com.ibm.pb.layout.LayoutParser,nm:null,constructor:function(){var _8=this.LOGGER,_9="constructor";_8.entering(_9,arguments);com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.changePageMode",this,this.onPageModeChanged);this.sourceDefinitions=ibmCfg.themeConfig.dndSourceDefinitions;this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();_8.exiting(_9,arguments);},init:function(){var _a=this.LOGGER,_b="init";_a.entering(_b,arguments);this.getContainers().forEach(function(_c){dojo.query("."+this.CONTROL_CLASS,_c).forEach(function(_d){dojo.addClass(_d,"dojoDndItem");dojo.attr(_d,"dndType",this.DND_TYPE);},this);var _e=null;var _f=null;var _10=null;dojo.forEach(this.sourceDefinitions,function(_11){if(dojo.hasClass(_c,_11.id)){_f=_11.object;_10=_11.orientation;_e=dojo.getObject(_f);if(!_e){dojo["require"](_f);_e=dojo.getObject(_f);if(!_e){console.error("%o not found",_f);return;}}}},this);if(_e){this.dndSources[this.layoutParser.extractID(_c)]=new _e(_c,{horizontal:(this.DND_ORIENTATION.horizontal==_10),creator:dojo.getObject(_f+".creator"),accept:[this.DND_TYPE,this.SHELF_TYPE],withHandles:dojo.getObject(_f+".withHandles")?true:false,singular:true,skipForm:true});}},this);this.isDndLoaded=true;_a.exiting(_b,arguments);},getContainers:function(){if(!this.containers){this.containers=dojo.query("."+this.CONTAINER_CLASS);}return this.containers;},destroySources:function(){for(var _12 in this.dndSources){if(_12){this.dndSources[_12].destroy();}}this.dndSources={};},reset:function(){this.destroySources();this.isDndLoaded=false;delete this.containers;},onPageModeChanged:function(_13){var lgr=this.LOGGER,_14="onPageModeChanged";lgr.entering(_14,arguments);if(_13=="edit"){if(!this.isDndLoaded){this.init();}else{for(var i in this.dndSources){if(this.dndSources[i]!=null){this.dndSources[i].isSource=true;}}}}else{if(this.isDndLoaded){for(var i in this.dndSources){if(this.dndSources[i]!=null){this.dndSources[i].isSource=false;}}}}lgr.exiting(_14,arguments);}});(function(){var _15=null;com.ibm.pb.control.DNDController.getController=function(){if(!_15){_15=new com.ibm.pb.control.DNDController();}return _15;};})();}if(!dojo._hasResource["com.ibm.dnd.CustomManagerSource"]){dojo._hasResource["com.ibm.dnd.CustomManagerSource"]=true;dojo.provide("com.ibm.dnd.CustomManagerSource");dojo.require("dojo.dnd.Source");com.ibm.dnd.CustomManagerMixin={managerOverrides:{},_partialMixin:function(tgt,src,map){for(var p in map){tgt[p]=src[p];}return tgt;},_changeManager:function(){if(!this._mgr){this.mgrProps={};this._mgr=dojo.dnd.manager();this._partialMixin(this.mgrProps,this._mgr,this.managerOverrides);dojo.mixin(this._mgr,this.managerOverrides);this._mgrFixConn=dojo.connect(dojo.doc,"onmouseup",this,"_fixManager");}},_fixManager:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);this._mgrFixConn=null;}if(this._mgr){dojo.mixin(this._mgr,this.mgrProps);this.mgrProps={};}this._mgr=null;},onMouseDown:function(e){this._changeManager();this.inherited(arguments);},destroy:function(){if(this._mgrFixConn){dojo.disconnect(this._mgrFixConn);}this._mgrFixConn=null;this.inherited(arguments);}};dojo.declare("com.ibm.dnd.CustomManagerSource",dojo.dnd.Source,com.ibm.dnd.CustomManagerMixin);dojo.declare("com.ibm.dnd.CustomManagerAutoSource",dojo.dnd.AutoSource,com.ibm.dnd.CustomManagerMixin);}if(!dojo._hasResource["com.ibm.dnd.TunedLayoutSource"]){dojo._hasResource["com.ibm.dnd.TunedLayoutSource"]=true;dojo.provide("com.ibm.dnd.TunedLayoutSource");dojo.declare("com.ibm.dnd.TunedLayoutSource",com.ibm.dnd.CustomManagerSource,{managerOverrides:{OFFSET_X:1,OFFSET_Y:1,stopDrag:function(){if(!(dojo.isIE||window.ActiveXObject!==undefined)){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=this.target=null;this.nodes=[];}},_changeState:function(_16,_17){var _18="dojoDnd"+_16;var _19=_16.toLowerCase()+"State";if(this[_19]!=_17){var toR=_18+this[_19];var toA=_18+_17;var cls=" "+this.node["className"]+" ";cls=cls.replace(" "+toR+" "," ");if(toA&&cls.indexOf(" "+toA+" ")<0){cls+=toA+" ";}this.node["className"]=dojo.string.trim(cls);this[_19]=_17;}},onSelectStart:function(e){}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutControlAvatar"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutControlAvatar"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutControlAvatar");dojo.declare("com.ibm.pb.dnd.layout.LayoutControlAvatar",dojo.dnd.Avatar,{construct:function(){var div=dojo.doc.createElement("div");div.style.position="absolute";div.style.zIndex=1999;div.style.margin="0px";var _1a=this.manager.source,_1b;_temp=_1a._normalizedCreator(_1a.getItem(this.manager.nodes[0].id).data,"avatar");_1b=_temp.node;_1b.id="";dojo.style(div,"opacity",0.5);div.appendChild(_1b);this.node=div;},update:function(){if(this.isA11y){var _1c=dojo.byId("a11yIcon");var _1d="+";if(this.manager.canDropFlag&&!this.manager.copy){_1d="< ";}else{if(!this.manager.canDropFlag&&!this.manager.copy){_1d="o";}else{if(!this.manager.canDropFlag){_1d="x";}}}_1c.innerHTML=_1d;}dojo.query(("tr.dojoDndAvatarHeader td span"+(this.isA11y?" span":"")),this.node).forEach(function(_1e){_1e.innerHTML=this._generateText();},this);}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutSource",[com.ibm.dnd.TunedLayoutSource,com.ibm.pb.logging.Loggable],{isDragging:false,currentNode:null,currentMargin:0,currentTarget:null,emptyContainer:null,delaySave:true,movedItems:[],layoutParser:com.ibm.pb.layout.LayoutParser,constructor:function(){this.evtSvc=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService");this.moveWidget=this.evtSvc.subscribeEvent("com.ibm.mashups.builder.widgetMoved",this,"_widgetMoved");this.applyDefaultSizing=this.evtSvc.subscribeEvent("com.ibm.mashups.builder.addNewWidget",this,"_widgetDefaultSizingApplied");},managerOverrides:{OFFSET_X:1,OFFSET_Y:1,makeAvatar:function(){return new com.ibm.pb.dnd.layout.LayoutControlAvatar(this);},startDrag:function(_1f,_20,_21){this.source=_1f;this.nodes=_20;this.copy=Boolean(_21);this.avatar=this.makeAvatar();dojo.body().appendChild(this.avatar.node);dojo.publish("/dnd/start",[_1f,_20,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"),dojo.connect(dojo.doc,"ondragstart",dojo.stopEvent),dojo.connect(dojo.body(),"onselectstart",dojo.stopEvent)];dojo.addClass(dojo.body(),"dojoDndMove");}},copyState:function(){return false;},onDndStart:function(_22,_23,_24){this.inherited(arguments);if(_22!==this){return;}this.isDragging=true;this.currentNode=dojo.byId(_23[0].id);ibmCfg.controllers.dnd.currentNode=this.currentNode;ibmCfg.controllers.dnd.currentNode._isCanceled=false;if(ibmCfg.controllers.dnd.ghostHeight==0){if(dojo.isIE||window.ActiveXObject!==undefined){ibmCfg.controllers.dnd.ghostHeight=200;}else{ibmCfg.controllers.dnd.ghostHeight=this.currentNode.offsetHeight;}}var _25=_22.getItem(this.currentNode.id);if(_25&&(_25.type!=ibmCfg.controllers.dnd.SHELF_TYPE)){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.style(this.currentNode,{display:"none"});}}},onDrop:function(_26,_27,_28){this.LOGGER.entering("onDrop",[_26,_27,_28]);if(!this.current&&!this.emptyContainer){this.onDndCancel();return;}var _29=dojo.byId(_27[0].id);var _2a=_26.getItem(_29.id);var _2b=_2a?_2a.type:null;if(_2b&&(_2b==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_26,_27,_28);}else{if(this!=_26){this.onDropExternal(_26,_27,_28);}else{this.onDropInternal(_27,_28);}}var _2c=null;if(this.current){_2c=this.current.parentNode;}else{_2c=this.emptyContainer;}this._calculateDropTarget(_29,_2c,_2b);this._processDrop(_29,_2c,_26,_27,_28);this.isDragging=false;this.LOGGER.exiting("onDrop",[_26,_27,_28]);},onDndCancel:function(){this.inherited(arguments);if(ibmCfg.controllers.dnd.currentNode&&!ibmCfg.controllers.dnd.currentNode._isCanceled){if(!(dojo.isIE||window.ActiveXObject!==undefined)){dojo.style(ibmCfg.controllers.dnd.currentNode,{display:""});}this.isDragging=false;ibmCfg.controllers.dnd.currentNode._isCanceled=true;}},onDropFromShelf:function(_2d,_2e,_2f){var _30=this._normalizedCreator;if(this.creator){this._normalizedCreator=function(_31,_32){return _30.call(this,_2d.getItem(_31.id).data,_32);};}else{if(_2f){this._normalizedCreator=function(_33,_34){var t=_2d.getItem(_33.id);var n=_33.cloneNode(true);n.id=dojo.dnd.getUniqueId();return {node:n,data:t.data,type:t.type};};}else{this._normalizedCreator=function(_35,_36){var t=_2d.getItem(_35.id);_2d.delItem(_35.id);return {node:_35,data:t.data,type:t.type};};}}this.selectNone();if(!_2f&&!this.creator){_2d.selectNone();}if(!_2f&&this.creator){_2d.deleteSelectedNodes();}this._normalizedCreator=_30;},_calculateDropTarget:function(_37,_38,_39){if(this.current&&(this.current!=_37)&&!this.emptyContainer){if(this.before!=true){var _3a=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_38);for(var i=0;i<_3a.length;i++){if(_3a[i]==this.current){var _3b=(_39=="sm")?i+1:i+2;if(_3b<_3a.length){this.current=_3a[_3b];break;}else{this.current=null;break;}}}}}else{if(this.emptyContainer){_38=this.emptyContainer;this.current=null;}else{this.onDndCancel();return;}}},_processDrop:function(_3c,_3d,_3e,_3f,_40){var _41=_3e.getItem(_3c.id);if(_41&&(_41.type==ibmCfg.controllers.dnd.SHELF_TYPE)){var _42=dijit.byId(_3f[0].id);var _43=this.current?this.layoutParser.extractID(this.current):null;_42.apply(this.layoutParser.extractID(_3d),_43);}else{var _44=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var lm=ibmCfg.controllers.dnd.nm.getLayoutModel(_44);var _45=lm.find(this.layoutParser.extractID(_3d));if(_45){_45.setFinishedCallback(dojo.hitch(this,"_insert"),{layoutModel:lm,controls:{target:this.current,current:_3c}});_45.start(false);}else{this.LOGGER.severe("onDrop","Cannot find container in the layout model");}}this.evtSvc.broadcastEvent("com.ibm.mashups.builder.widgetMoved",this.layoutParser.extractID(_3c));},_insert:function(_46,_47,x){this.LOGGER.entering("_insert",[_46,_47,x]);if(_47!=200){this.LOGGER.severe("_insert","Could not find container in the layout model.  Cannot move control.",[_46,_47,x]);return;}if(_46 instanceof com.ibm.mashups.enabler.layout.LayoutContainer){var _48=x.layoutModel.find(this.layoutParser.extractID(x.controls.current)).start();if(!_48){this.LOGGER.severe("_insert","Cannot find current dragging node in the layout model",[x.controls.current]);}var _49=null;if(x.controls.target){_49=x.layoutModel.find(this.layoutParser.extractID(x.controls.target)).start();if(!_49){this.LOGGER.severe("_insert","Cannot find target node in the layout model",[x.controls.target]);}}if(x.layoutModel.confirmInsert(_48,_46,_49)){if(_49&&_48.getID()==_49.getID()){_49=null;}x.layoutModel.insert(_48,_46,_49);}if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().setDirty(true);if(typeof i$!="undefined"){i$.fireEvent("wptheme/contextMenu/invalidate/all");}if(!this.delaySave){ibmCfg.controllers.dnd.nm.commit().start();}}else{this.LOGGER.severe("_insert","Container is not an instance of com.ibm.mashups.enabler.layout.LayoutContainer",[_46,_47,x]);}this.LOGGER.exiting("_insert",[_46,_47,x]);},_widgetMoved:function(_4a){this.syncSourcesMap(_4a);},_widgetDefaultSizingApplied:function(_4b){com.ibm.mm.builder.utils.skinUtil.updateDefaultSize(_4b);},syncSourcesMap:function(id){var _4c=dojo.query(".id-"+id,this.node);if(_4c[0]&&_4c[0].id){var nid=_4c[0].id;var _4d=ibmCfg.controllers.dnd.dndSources;for(i in _4d){if(i){if(_4d[i].getItem(nid)){if(_4d[i]!=this){this.setItem(nid,_4d[i].getItem(nid));_4d[i].setItem(nid,null);_4d[i].delItem(nid);}}}}}},destroy:function(){this.evtSvc.unsubscribeEvent(this.moveWidget);this.evtSvc.unsubscribeEvent(this.applyDefaultSizing);this.moveWidget=null;this.applyDefaultSizing=null;}});}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutColumnSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutColumnSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutColumnSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutColumnSource",[com.ibm.pb.dnd.layout.LayoutSource],{ghostClass:"ibmDndGhost",onDndCancel:function(){if(this.isDragging){this.inherited(arguments);this.removeGhost();ibmCfg.controllers.dnd.ghostHeight=0;}},onOverEvent:function(){this.inherited(arguments);this.active=true;if(this.isDragging&&dojo.dnd.manager().target){var _4e=dojo.dnd.manager().target.node;var _4f=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_4e);if(_4f.length==0){this.emptyContainer=_4e;if(dojo.query("."+this.ghostClass).length==0){this.emptyContainer.appendChild(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight));}}else{this.emptyContainer=null;}}},onOutEvent:function(){this.inherited(arguments);this.active=false;if(dojo.query("."+this.ghostClass).length>0){this.removeGhost();}},_addItemClass:function(_50,_51){if(this.current==_50&&this.before==_51){return;}if(this.isDragging){this.createGhost(_50,_51);}},_removeItemClass:function(_52,_53){if(this.isDragging){this.removeGhost();}},createGhost:function(_54,_55){if(_55=="Before"){_54.insertBefore(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight),_54.childNodes[0]);}else{if(_55=="After"){_54.appendChild(this.createGhostMarkup(ibmCfg.controllers.dnd.ghostHeight));if(this.hasHeight(_54)){var _56=dojo.style(_54,"height");if(_56>0){ibmCfg.controllers.dnd.ghostAddedHeight=true;dojo.style(_54,"height",_56+ibmCfg.controllers.dnd.ghostHeight+"px");}}}}},removeGhost:function(){var _57=dojo.byId(this.ghostClass);if(_57){var _58=_57.parentNode;_58.removeChild(_57);var _59=dojo.style(_58,"height");if(ibmCfg.controllers.dnd.ghostAddedHeight){ibmCfg.controllers.dnd.ghostAddedHeight=false;dojo.style(_58,"height",_59-ibmCfg.controllers.dnd.ghostHeight+"px");}}},createGhostMarkup:function(_5a){var _5b=document.createElement("div");_5b.className=this.ghostClass;_5b.id=this.ghostClass;dojo.style(_5b,{height:_5a+"px"});return _5b;},hasHeight:function(_5c){var _5d=dojo.attr(_5c,"style");if(!_5d){return false;}else{if(_5d.toString().toLowerCase().indexOf("height")>=0){return true;}else{if(_5d.height){return true;}else{return false;}}}}});com.ibm.pb.dnd.layout.LayoutColumnSource.creator=function(_5e,_5f){if(_5f=="avatar"){var _60=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_60.innerHTML=String(_5e);var _61=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_60,{width:_61.offsetWidth+"px",opacity:0.5});}return {node:_60,data:_5e,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{var _60=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];if(_60){var _62=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_60.parentNode)];if(_62){var t=_62.getItem(_60.id);_62.delItem(_60.id);_62.selection={};return {node:_60,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_5e,type:ibmCfg.controllers.dnd.DND_TYPE};}};com.ibm.pb.dnd.layout.LayoutColumnSource.withHandles=true;}if(!dojo._hasResource["com.ibm.pb.dnd.layout.LayoutRowSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.LayoutRowSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.LayoutRowSource");dojo.declare("com.ibm.pb.dnd.layout.LayoutRowSource",[com.ibm.pb.dnd.layout.LayoutSource],{ghostClass:"ibmDndHorizontalGhost",currentHolder:null,onDrop:function(_63,_64,_65){this.LOGGER.entering("onDrop",[_63,_64,_65]);if(!this.current&&this.currentHolder&&!this.emptyContainer){this.current=this.currentHolder;this.before=true;}var _66=dojo.byId(_64[0].id);var _67=_63.getItem(_66.id);var _68=_67?_67.type:null;if(_67&&(_68==ibmCfg.controllers.dnd.SHELF_TYPE)){this.onDropFromShelf(_63,_64,_65);}else{if(this!=_63){this.onDropExternal(_63,_64,_65);}else{this.onDropInternal(_64,_65);}}var _69=null;if(this.current){_69=this.current.parentNode;}else{_69=this.emptyContainer;}if(!_69){_69=dojo.dnd.manager().target.node;}if(!_69){_69=_66.parentNode;}this._calculateDropTarget(_66,_69,_68);this._processDrop(_66,_69,_63,_64,_65);dojo.style(_66,{cursor:"default",opacity:1,display:""});this.LOGGER.exiting("onDrop",[_63,_64,_65]);},onDndCancel:function(){if(this.isDragging){this.inherited(arguments);this.removeGhost();}},onOverEvent:function(){this.inherited(arguments);this.active=true;if(this.isDragging&&dojo.dnd.manager().target){var _6a=dojo.dnd.manager().target.node;var _6b=dojo.query("."+ibmCfg.controllers.dnd.CONTROL_CLASS,_6a);this.emptyContainer=_6a;if(dojo.query("."+this.ghostClass).length==0){this.emptyContainer.appendChild(this.createEmptyContainerGhostMarkup());}if(_6b.length!=0){this.emptyContainer=null;}}},onOutEvent:function(){this.inherited(arguments);this.active=false;if((dojo.query("."+this.ghostClass).length>0)&&!this.current){this.removeGhost();}},_markTargetAnchor:function(_6c){if(this.current==this.targetAnchor&&this.before==_6c){return;}if((this.targetAnchor!=this.current)&&!this.targetSelected){this.currentHolder=null;this.removeGhost(this.targetAnchor);}if(this.current==null&&this.targetAnchor!=null){this.current=this.targetAnchor;}else{if(this.targetAnchor==null&&this.current!=null){this.targetAnchor=this.current;}else{this.targetAnchor=this.current;}}this.targetBox=null;this.before=_6c;if(this.targetAnchor){this.currentHolder=this.current;this.createGhost(this.targetAnchor,this.before?"Before":"After");if(this.before){this.firstInsert=true;}}else{this.firstInsert=false;}},_unmarkTargetAnchor:function(){if(!this.targetAnchor&&!this.targetSelected){return;}this.removeGhost(this.targetAnchor);this.currentHolder=null;this.targetAnchor=null;this.targetBox=null;this.before=true;},_addItemClass:function(_6d,_6e){if(this.current==_6d&&this.before==_6e){return;}if(this.isDragging){this.createGhost(_6d,_6e);}},_removeItemClass:function(_6f,_70){if(this.isDragging){this.removeGhost();}},createGhost:function(_71,_72){if(_72=="Before"){var _73=_71.parentNode;_73.insertBefore(this.createGhostMarkup(),_71);}else{if(_72=="After"){var _73=_71.parentNode;_73.insertBefore(this.createGhostMarkup(),_71.nextSibling);}}},removeGhost:function(){var _74=dojo.byId(this.ghostClass);if(_74){var _75=_74.parentNode;_75.removeChild(_74);}},createGhostMarkup:function(){this.removeGhost();var _76=document.createElement("div");dojo.attr(_76,{className:this.ghostClass,id:this.ghostClass,onmouseover:dojo.hitch(this,function(e){if(!e){var e=window.event;}if(dojo.isIE||window.ActiveXObject!==undefined){this.targetSelected=e.srcElement;}else{this.targetSelected=e.currentTarget;}}),onmouseout:dojo.hitch(this,function(){this.targetSelected=null;})});return _76;},createEmptyContainerGhostMarkup:function(){var _77=document.createElement("div");_77.className=this.ghostClass;_77.id=this.ghostClass;return _77;}});com.ibm.pb.dnd.layout.LayoutRowSource.creator=function(_78,_79){if(_79=="avatar"){var _7a=dojo.doc.createElement("div");if(dojo.dnd.manager().source.current){_7a.innerHTML=String(_78);var _7b=dojo.byId(dojo.dnd.manager().source.current.id);dojo.style(_7a,{width:_7b.offsetWidth+"px",opacity:0.5});}return {node:_7a,data:_78,type:[ibmCfg.controllers.dnd.DND_TYPE]};}else{if(dojo.isOpera){var _7a=dojo.byId(ibmCfg.controllers.dnd.currentNode.id).parentNode;}else{var _7a=dojo.query("[id~="+ibmCfg.controllers.dnd.currentNode.id+"]")[0];}if(_7a){var _7c=ibmCfg.controllers.dnd.dndSources[com.ibm.pb.layout.LayoutParser.extractID(_7a.parentNode)];if(_7c){var t=_7c.getItem(_7a.id);_7c.delItem(_7a.id);_7c.selection={};return {node:_7a,data:t.data,type:t.type};}}return {node:dojo.create("div"),data:_78,type:ibmCfg.controllers.dnd.DND_TYPE};}};com.ibm.pb.dnd.layout.LayoutRowSource.withHandles=true;}if(!dojo._hasResource["com.ibm.pb.dnd.layout.ShelfSource"]){dojo._hasResource["com.ibm.pb.dnd.layout.ShelfSource"]=true;dojo.provide("com.ibm.pb.dnd.layout.ShelfSource");dojo.declare("com.ibm.pb.dnd.layout.ShelfSource",[com.ibm.pb.dnd.layout.LayoutSource],{_markTargetAnchor:function(_7d){return false;},_unmarkTargetAnchor:function(){return false;}});com.ibm.pb.dnd.layout.ShelfSource.creator=function(_7e,_7f){var _80=dojo.create("div");if(_7f=="avatar"){var _81=dojo.create("div",{className:"utb lotusui30",style:{borderTop:0}});dojo.attr(_80,{innerHTML:String(_7e),style:{width:dojo.byId(dojo.dnd.manager().source.current.id).offsetWidth+"px"},className:"wpthemeDndAvatar lotusPaletteWidget dojoDndItem dojoDndHandle dojoDndItemAnchor",role:"gridcell"});_81.appendChild(_80);return {node:_81,data:_7e,type:[ibmCfg.controllers.dnd.SHELF_TYPE]};}else{return {node:_80,data:_7e,type:[ibmCfg.controllers.dnd.SHELF_TYPE]};}};}if(!dojo._hasResource["com.ibm.dnd.ModeledSource"]){dojo._hasResource["com.ibm.dnd.ModeledSource"]=true;dojo.provide("com.ibm.dnd.ModeledSource");if(!dojo.isCopyKey){dojo.isCopyKey=dojo.dnd.getCopyKeyState;}dojo.declare("com.ibm.dnd.ModeledSource",com.ibm.dnd.TunedLayoutSource,{managerOverrides:{OFFSET_X:1,OFFSET_Y:1,makeAvatar:function(){return new com.ibm.dnd.PageAvatar(this);}},model:null,item:null,isBidi:false,constructor:function(_82,_83){if(this.withHandles){dojo.addClass(_82,"dndHasHandles");}if(typeof (ibmCfg)!="undefined"&&ibmCfg.themeConfig){this.isBidi=ibmCfg.themeConfig.isRTL;}else{if(typeof (ibmConfig)!="undefined"){this.isBidi=ibmConfig.isBidi;}else{if(typeof (ibmPortalConfig)!="undefined"){this.isBidi=ibmPortalConfig.isRTL;}}}},onDrop:function(_84,_85,_86){var _87=dijit.getEnclosingWidget(this.current),_88=null,_89=null;if(dojo.hasClass(this.current,"dojoDndItemChild")){_89=_87.item;}else{_89=_87.getParent().item;if(this.current){var _8a=(this.isBidi&&this.horizontal)?"dojoDndItemBefore":"dojoDndItemAfter";if(dojo.hasClass(this.current,_8a)){_87=_87.getNextSibling();while(_87&&dojo.hasClass(_87.domNode,"dojoDndItemAnchor")){_87=_87.getNextSibling();}}if(_87){_88=_87.item;}}}setTimeout(dojo.hitch(this,function(){dojo.forEach(_85,function(_8b){var _8c=dijit.getEnclosingWidget(_8b),_8d=_8c.item,_8e=_8c.getParent().item;if(this.checkModelAcceptance(_8d,_89)){this.model.pasteItem(_8d,_8e,_89,_86,_88);}},this);}),50);},checkModelAcceptance:function(_8f,_90){return true;},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){dojo.forEach(this.draggingItems,function(_91){if(_91.popup.isShowingNow){dijit.popup.close(_91.popup);this._removeItemClass(this.current,"Over");dojo.removeClass(this.current,"dijitMenuItemHover");}},this);var _92=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){if((e.pageX-this.targetBox.xy.x)<(this.targetBox.w*0.25)){_92="Before";}else{if((e.pageX-this.targetBox.xy.x)>(this.targetBox.w*0.75)){_92="After";}else{_92="Child";}}}else{if((e.pageY-this.targetBox.xy.y)<(this.targetBox.h*0.25)){_92="Before";}else{if((e.pageY-this.targetBox.xy.y)>(this.targetBox.h*0.75)){_92="After";}else{_92="Child";}}}}if(this.current!=this.targetAnchor||_92!=this.before){this._markTargetAnchor(_92);m.canDrop(!this.current||m.source!=this||!(this.current.id in this.selection));}}else{if(this.mouseDown&&this.isSource&&(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay)){var _93=this.getSelectedNodes();if(_93.length){m.startDrag(this,_93,this.copyState(dojo.isCopyKey(e),true));}}}},_markTargetAnchor:function(_94){if(this.current==this.targetAnchor&&this.before==_94){return;}if(this.targetAnchor){this._removeItemClass(this.targetAnchor,this.before);}this.targetAnchor=this.current;this.targetBox=null;this.before=_94;if(this.targetAnchor){this._addItemClass(this.targetAnchor,this.before);}},_unmarkTargetAnchor:function(){if(!this.targetAnchor){return;}this._removeItemClass(this.targetAnchor,this.before);this.targetAnchor=null;this.targetBox=null;this.before=true;},onDndStart:function(_95,_96,_97){this.draggingItems=[];dojo.forEach(_96,function(_98){var _99=dijit.getEnclosingWidget(_98);if(_99&&_99.popup){this.draggingItems.push(_99);this._removeItemClass(_99.popup,"Over");dijit.popup.close(_99.popup);}},this);this.inherited(arguments);dojo.addClass(this.node,"isDragging");},onDndCancel:function(){this.inherited(arguments);dojo.removeClass(this.node,"isDragging");},destroy:function(){this.inherited(arguments);this.model=this.node=this.current=this.item=null;}});}if(!dojo._hasResource["com.ibm.pb.dnd.ControlledModeledSource"]){dojo._hasResource["com.ibm.pb.dnd.ControlledModeledSource"]=true;dojo.provide("com.ibm.pb.dnd.ControlledModeledSource");dojo.declare("com.ibm.pb.dnd.ControlledModeledSource",com.ibm.dnd.ModeledSource,{constructor:function(_9a,_9b){this.inherited(arguments);},onDrop:function(_9c,_9d,_9e){this.inherited(arguments);},checkModelAcceptance:function(_9f,_a0){if(typeof (ibmCfg.portalConfig)=="undefined"){return true;}var _a1=ibmCfg.controllers.navigation.getTreeModel(),_a2=this._isPrivate(_9f),_a3=this._isPrivate(_a0),_a4=dojo.i18n.getLocalization("com.ibm.bundles","NavWidget");if(_a2&&_a3){return true;}else{if(!_a2&&_a3){var _a5=new com.ibm.widgets.StatusMessage("error",_a4["nav_invalid_drop_error"],dojo.i18n.getLocalization("com.ibm.bundles","Theme")["private_public_modelError"]);dojo.publish("/portal/status",[{message:_a5,uid:"ibmStatusBox"}]);return false;}else{var _a6=_a0.hasRole("Privileged User");var _a7=_a0.hasRole("Manager");var _a8=_a0.hasRole("Editor");if((_a2&&!_a6)||(!_a2&&(!_a7||!_a8))){var _a5=new com.ibm.widgets.StatusMessage("error",_a4["nav_invalid_drop_error"],nlsBundle=_a4["nav_invalid_drop_msg"]);dojo.publish("/portal/status",[{message:_a5,uid:"ibmStatusBox"}]);return false;}else{return true;}}}},_isPrivate:function(_a9){var _aa=false;if(_a9){var xml=_a9.getXml(),_ab="./atom:content/*/ac:allowed-access[@ac:private='true']";_aa=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_ab,xml,{app:"http://www.w3.org/2007/app",atom:"http://www.w3.org/2005/Atom",ac:"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0"});}return _aa;}});}

}catch(e){console.log("Module 'wp_pagebuilder_dnd': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/reorderPageWidget.xml", "<!-- ***************************************************************** -->\n<!--                                                                   -->\n<!-- Licensed Materials - Property of IBM                              -->\n<!--                                                                   -->\n<!-- 5724-U69                                                          -->\n<!--                                                                   -->\n<!-- Copyright IBM Corp. 2014  All Rights Reserved.                    -->\n<!--                                                                   -->\n<!-- US Government Users Restricted Rights - Use, duplication or       -->\n<!-- disclosure restricted by GSA ADP Schedule Contract with           -->\n<!-- IBM Corp.                                                         -->\n<!--                                                                   -->\n<!-- ***************************************************************** -->\n\n<!--author: Marshall ; iWidget spec v1 -->\n<iw:iwidget name=\"reorderPage\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.reorderPage\" supportedModes=\"view\" mode=\"view\">\n    <iw:resource uri=\"reorderPage.js\" />\n\t<!--iw:resource uri=\"../css/reorderPage.css\"/>\n\t<iw:resource uri=\"../css/reorderPage_rtl.css\"/-->\n    <iw:itemSet id=\"attributes\">\n        <iw:item id=\"version\" value=\"1.0.0.0.0\"/>\n    </iw:itemSet>\n\n    <iw:event id=\"com.ibm.mashups.builder.reorderPage\" handled=\"true\" onEvent=\"onReorderPage\" eventDescName=\"desc_onOrderPage\"/>\n    <iw:eventDescription id=\"desc_onReorderPage\" payloadType=\"json\" title=\"Page and space ID\" description=\"Receives a page and space ID and reorder the page\" lang=\"en\">\n        <!--@reorderPage.com.ibm.mashups.builder.reorderPage@-->\n    </iw:eventDescription>\n    \n    <iw:content mode=\"view\">\n    <![CDATA[\n        <div id=\"_IWID_root\"></div>\n    ]]>\n    </iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'mm_move_page': ",e);}
try{dojo.require("com.ibm.mm.builder.dialog.ReorderingPageDialog");
dojo.declare("com.ibm.mm.builder.reorderPage",null,{reorderPageDlg:null,onLoad:function(){
var _1=this.iContext.widgetId;
var _2=dojo.byId("_"+_1+"_root");
this.reorderPageDlg=new com.ibm.mm.builder.dialog.ReorderingPageDialog({root:_2,widgetId:_1},_2);
},onReorderPage:function(_3){
var _4=_3.payload;
this.reorderPageDlg.setPageId(_4.pageId,_4.spaceId);
this.reorderPageDlg.refresh();
}});


}catch(e){console.log("Module 'mm_move_page': ",e);}
try{i$.toPath("com.ibm.mm.builder.movePage.action", function(menuitem) {
   var curElement = document.activeElement;
   var link1;
   link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function() {
        com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1);
        link1 = null;
	if (curElement != null)
        	curElement.focus();
   });
		
    com.ibm.pb.contextMenu.sharedActions.movePage(ibmCfg.portalConfig.currentPageOID);
});

i$.toPath("com.ibm.mm.builder.movePage.action.visibility", function(menuitem) {
	return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
});

}catch(e){console.log("Module 'mm_move_page': ",e);}
try{dojo.provide("pagebuilder.nls.projectMenu_en");dojo.provide("com.ibm.bundles.nls.Shelf");com.ibm.bundles.nls.Shelf._built=true;dojo.provide("com.ibm.bundles.nls.Shelf.en");com.ibm.bundles.nls.Shelf.en={"mashups_hub_gadgets_label":"Gadgets","change_style_light":"Light","change_layout_restoreLayout":"Restore previous layout","add_content_data_viewer":"Data Viewer","add_content_legacyError2":"Content cannot be added to pages with legacy layouts.  Assign a layout template before continuing.","menu_unselected_text":"press enter to browse this category","utb_style":"Style","shelf_session_timeout":"Your session has timed out.  Log in to continue.","change_layout_label":"Layouts","add_content_cancel":"Cancel","utb_projectmenu_manageprojectdesc":"Manage the selected project","change_style_light_blue":"Light Blue","utb_live_edit":"Live Edit Mode","change_style_greyStyle":"Grey Stripes","utb_save_errors":"There were errors saving the page","change_style_lightGreyStyle":"Light Grey","change_layout_2RowDesc":"This layout has two rows stacking the portlets in a grid.","utb_projectmenu_nofavoriteprojects":"No favorite projects available","utb_overview_more_mappings":"[${0} more]","change_layout_col3CenterDesc":"This layout has two side bars with the main content between them.","change_style_black":"Black","mashup_hub_category_label":"Mashups","change_style_lightGreenStyle":"Light Green","utb_cannot_submit_page_desc":"The page cannot be submitted because the service to do so was not available in the page feed contents.","new_categoryLabel":"New","add_content_launchLabel2":"Content","add_content_feedReader":"Feed Reader","utb_projectmenu_editmode":"Edit","utb_analytics":"Analytics","utb_layout_noChange":"The layout cannot be changed when an item is maximized","add_content_launchLabel":"Add Content","utb_project_mode_desc":"Content changes are added into this project","shelf_saving":"Your changes are being saved...","utb_default_project_template":"Default project template","utb_projectmenu_approveprojectdesc":"Approve the selected project","new_wcm_addWiki":"Add wiki to page","new_wcm_wcmNotCopied":"A WCM library is not finished being copied.","add_content_legacyError":"Content cannot be added to pages with legacy layouts.  Assign a layout, and save your changes to use this feature.","shelf_badDatastoreError":"${0} cannot be loaded because the datastore for this content source is undefined.","add_content_close":"close","shelf_bundleUndefined":"The resource bundle ${0} could not be found","utb_projectmenu_approve_with_comments_headline":"Approve Project:","utb_projectmenu_allprojects":"All Projects","shelf_submitSearch":"submit search","change_style_blueStyle":"Blue Lights","utb_projectmenu_projectactionsdesc":"Actions that can be applied to the selected project","utb_projectmenu_editmodepublishedsitedesc":"Launch the published site in edit mode","utb_projectmenu_withdrawprojects":"Withdraw from Review","utb_overview_community":"Community:","change_style_mojo":"Mojo","menu_selected_text":"currently selected category","shelf_saveAndExit":"Save & Exit","change_layout_col3Center":"3 column center","add_content_rss":"RSS","utb_no_edit_page_permission":"You don't have permission to edit this page.","change_layout_col2Left":"2 column left","add_content_widgetActions":"Component options","change_style_gold":"Gold","add_content_feedspace":"Feedspace","utb_projectmenu_submitproject":"Submit for Review","utb_projectmenu_publishedsite":"Published Site","shelf_closeDialog":"Close dialog","change_layout_maximizedError2":"The layout cannot be changed while there is an item maximized.","change_style_launchLabel":"Change Style","new_feed_enterUrl":"Specify a valid URL.","utb_preview":"Preview","add_content_restrictedContentError":"${0} is not allowed on this page","add_content_chart":"Chart","utb_overview_link_manage":"Manage","change_layout_launchLabel":"Change Layout","utb_projectmenu_viewmodepublishedsitedesc":"Launch the published site in view mode","new_generic_add":"Add ${0} to page","utb_create_new_project":"Create a new project:","utb_overview_no_items":"No items to display.","utb_approve":"Approve","new_wcm_wcmNameTaken":"This name is already being used. Try a different name.","change_layout_templateSyncError":"Error with layout template sync.","shelf_socialCategory":"Social Content","new_wcm_blogLibraryDescription":"Add a blog library to a page to collaborate with your team on multiple topics in a centralized view. To collaborate with your team on a single topic, click Cancel > Blog.","shelf_searchSocial":"Search Social","utb_project_action_failed":"Cannot execute project action","utb_project_mode":"Project Edit:","add_content_addToPage":"Add to page","add_content_add":"Add","shelf_unspecified":"Unspecified","add_content_untitled":"Untitled","add_content_tags":"tags: ${0}","change_style_defaultStyle":"Default","change_layout_col2Right":"2 column right","utb_overview_workflow_stage":"Workflow Stage:","change_style_twilight":"Twilight","shelf_feedError":"${0} cannot be loaded. Check the internet connection and proxy settings.","utb_approve_project":"Approve Project","add_content_desc":"Object Palette - Drag and Drop Portlets, Widgets, and Content to the page","utb_projectmenu_reject_with_comments":"Project Rejection","utb_overview_name":"Name:","mashup_hub_components_label":"Components","utb_cannot_reject_page":"Cannot reject the page.","utb_result_error":"Error loading item","category_web_content":"Web Content","utb_projectmenu_allprojectsdesc":"Select from all projects","change_layout_1Row2ColDesc":"This layout has two rows. The second row contains two unequal columns.","utb_public_page":"Public Page","utb_projectmenu_norecentprojects":"No recent projects available","add_content_notLoaded":"This item has not yet loaded.","add_content_ok":"OK","shelf_searchToolsCategory":"Search Tools","utb_save_draft":"Save Draft","change_style_carbon":"Carbon","shelf_searchAll":"Search All","utb_content":"Content","change_style_orangeStyle":"Orange","utb_save_changes":"Save changes","detail_dialog_instruction_text":"press enter to see details dialog","utb_projectmenu_approvalcomments_required":"Required","utb_projectmenu_favoriteprojects":"Favorite Projects:","utb_undo":"Undo","shelf_menu":"Menu","shelf_searchNew":"Search New","new_wcm_blogLibraryDesc":"Add a blog library to a page to collaborate with your team on multiple topics in a centralized view. To collaborate with your team on a single topic, click Cancel > Blog.","add_content_maximizedError2":"Content cannot be added to the page while there is an item maximized.","change_style_launchLabel2":"Style","utb_manage_project":"Manage Project","utb_reject_project":"Reject Project","utb_no":"No","utb_layout_noChange_desc":"Please minimize or restore the maximized content before proceeding to change the layout of the page.","utb_projectmenu_viewmodedesc":"Launch the project in view mode","change_layout_col2Equal":"2 column equal","shelf_configError":"Error reading configuration file or processing its content.","utb_nm_error":"Cannot save the navigation model","change_layout_save_warning":"The layout is not applied until you save the page.","change_style_pinkStyle":"Pink","utb_page_rejected":"The page has been rejected.","add_content_nested_data_viewer":"Nested Data Viewer","change_style_contemporary":"Contemporary","utb_projectmenu_manageproject":"Manage","utb_show_min_toolbar":"Show minimized toolbar","change_style_dark":"Dark","utb_projectmenu_loading":"Loading projects...","utb_projectmenu_approveproject":"Approve","change_layout_custom":"Custom Layout","shelf_jumpTo":"Jump to page","new_feed_enterTitle":"Specify a title.","change_layout_1Row3Col":"1 grid 3 column equal","utb_edit_page_condition":"To edit this page, you must","utb_content_noAdd2":"Content cannot be added to legacy pages","add_content_details":"Details","shelf_searchFeeds":"Search Feeds","new_wcm_addBlog":"Add blog to page","add_content_selectRenderer":"Select how to display the content","utb_page_not_in_draft_state":"You cannot edit this page because the page is no longer in a draft state.","utb_toggle_toolbar":"toggle the toolbar","utb_projectmenu_newproject":"New Project","utb_more":"More","utb_revert":"Revert","utb_project_action_success":"Your action was successfully executed.","utb_workflow":"Workflow","add_content_noPreviewSaved1":"To display this item,","change_style_desc":"Style Palette - Click a style to apply it to the page","add_content_noPreviewSaved2":"save","add_content_noPreviewSaved3":"the page.","utb_save_message":"There are unsaved changes on this page. What do you want to do?","utb_open_project_menu":"launch the project menu","new_blog_copyWcmLibrary":"Your blog is being created...","utb_overview_web_content":"Web Content:","utb_must_be_in_project":"To edit this page, you must be in a project.","mashup_hub_iwidgets_label":"Widgets","utb_end_preview":"Stop Previewing","utb_next_stage":"Next Stage","change_layout_col2RightDesc":"This layout has one side bar on the left with the main content on the right.","add_content_maximizedError":"Content cannot be added to the page while there is a portlet in maximized mode.","utb_customizing_your_page":"You are customizing your page. Changes are only visible to you.","new_wcm_wiki":"Wiki","utb_preview_as_unauthenticated_user":"Preview as unauthenticated user","utb_overview_text_tomorrow":"Tomorrow","add_content_missingRendererError":"Could not find the specified renderer.","change_layout_TopCol3ColDesc":"This layout has two stacked columns. The bottom column contains three unequal columns.","utb_overview_link_view_all":"View all","utb_projectmenu_withdrawprojectdesc":"Withdraw the selected project from review","no_web_content_mapping_desc":"The current page does not have a page content mapping. Please edit the page properties and set a default content mapping.","shelf_hideHiddenContainers":"Hide content","add_content_portlets":"Portlets","change_style_brown":"Brown","shelf_bundleKeyUndefined":"The key ${0} was undefined in the resource bundle ${1}","utb_overview_edit_title":"Edit \"${0}\"","add_content_closeDialog":"Close this dialog","change_layout_maximizedError":"The layout cannot be changed while there is a portlet in maximized mode.","change_layout_col3Equal":"3 column equal","add_content_feed_reader":"Feed Reader","new_wcm_createWcm":"Create WCM Library","utb_open_toolbar":"Open the toolbar","shelf_searchAdminCategory":"Search Administration","utb_discard_project":"Discard Project Draft","utb_projectmenu_noprojectsavailable":"None","shelf_previous":"Previous","new_wcm_feedDescription":"Provide a feed URL and a feed reader portlet configured to that feed will be added to the page.","utb_preview_as_user":"Preview as User","shelf_loading":"Loading...","shelf_page":"Page ${0} of ${1}","utb_project_add_to_favorites":"Add to favorites","change_layout_1Row2Col":"1 grid 2 column unequal","new_feed_title":"Title","change_layout_col2EqualDesc":"This layout has two columns each taking up 50% of the width.","utb_workflow_state_draft":"Draft","new_feed_addFeed":"Add feed to page","change_layout_customDesc":"This layout is a customized T-shaped layout.","utb_new_project_from_template":"New project from:","utb_workflow_state_pending_publish":"Pending publish","utb_edit":"edit","change_layout_desc":"Layout Palette - Click a layout and apply it by saving the page","utb_projectmenu_editmodedesc":"Launch the project in edit mode","change_layout_templateSyncConfirm":"Are you sure you want to sync the layout for this page?  All personalizations will be lost.","new_feed_url":"URL","shelf_searchCollabCategory":"Search Collaboration","utb_publish":"Publish","shelf_search":"Search ${0}","change_layout_2Row":"2 grid","change_style_green":"Green","shelf_next":"Next","utb_customizing_this_page":"You are customizing this page. Changes are only visible to you.","utb_yes":"Yes","no_web_content_mapping":"Web Content cannot be added to the page","utb_submit_page_review":"Submit Page for Review","utb_launch_selector":"launch project selector","utb_end_results":"No more results","change_style_blue":"Blue","add_content_all":"All","shelf_communicationsCategory":"Communications","add_content_noPreview":"This item does not support preview","utb_live_edit_desc":"These changes affect everybody","utb_cannot_create_draft":"Cannot create a draft version of the page.","utb_discard_changes":"Discard changes","utb_partClose_toolbar":"Close the statusbar","utb_submit_project":"Submit Project for Review","change_layout_templateSyncLong":"Update the layout of this page by syncing with the template from which it was based.  Note that personalizations made to this page will be lost.","utb_projectmenu_projectactions":"Project Actions","utb_projectmenu_projects":"Projects:","shelf_searchWidgets":"Search Widgets","utb_cannot_load_page":"An unexpected error occurred loading the page. The page may be corrupted. Contact your administrator to attempt a resynchronization.","shelf_toolsCategory":"Tools","new_wcm_blogDesc":"Add a blog to a page to collaborate with your team on a single topic. To collaborate with others on multiple topics, click Cancel > Blog Library.","utb_projectment_no_comment_provided":"This project requires a comment.","shelf_saveChanges":"Save","utb_close_toolbar":"Close the toolbar","utb_projectmenu_rejectproject":"Reject","change_layout_templateSync":"Sync assigned layout","utb_cannot_publish_page":"Cannot publish the page for review","shelf_close":"close shelf","utb_layout_noChange2":"The layout cannot be changed on legacy pages","add_content_label":"Content","change_style_greenStyle":"Green Waves","new_wcm_createGeneric":"Create ${0}","utb_overview_loading_content":"Loading content...","new_blog_library_copyWcmLibrary":"Your blog library is being created...","change_style_metal":"Metal","utb_projectmenu_rejectcomments":"Rejection Comments","add_content_noPreviewSaved":"To display this item, save the page.","new_createCategory":"Create","utb_information_message":"Information","shelf_serverError":"Internal server error.","utb_min_toolbar":"Minimize the toolbar","utb_wm_error":"Cannot save the widget model","utb_projectmenu_recentprojects":"Recent Projects:","utb_projectmenu_reject_with_comments_headline":"Reject Project:","new_wcm_blog":"Blog","utb_overview_text_yesterday":"Yesterday","utb_project":"Project","new_portalCategory":"Portal","utb_reject":"Reject","utb_page_actions":"Page Actions","new_portletsCategoryLabel":"Portlets","utb_overview_dots":"...","utb_create_draft":"create a draft","shelf_all":"All","add_content_browseContent":"Browse Content","change_layout_TopCol3Col":"Top column 3 column center","menu_back":"back","generic_browse":"Browse ${0}","new_wcm_addBlogLibrary":"Add blog library to page","utb_show_hidden":"Show Hidden Content","utb_hide_hidden":"Hide Hidden Content","change_style_missingStyleError":"The specified style does not exist","shelf_untitled":"Untitled","shelf_searchPortlets":"Search Portlets","change_style_silver":"Silver","utb_page_submit_wait":"Please wait while your page is being submitted...","utb_cannot_submit_page":"Cannot submit the page for review","shelf_showHiddenContainers":"Show hidden content","utb_partOpen_toolbar":"Open the statusbar","selection_instructions":"press enter to select","new_wcm_wikiDescription":"Quickly create and edit content in-line with a wiki. Instantly publish your work with the click of a button.","utb_layout":"Layout","add_content_rating":"rating: ${0}","change_style_visionary":"Visionary","new_wcm_blogLibrary":"Blog Library","change_style_red":"Red","new_wiki_copyWcmLibrary":"Your wiki is being created...","project_expired":"The current project is no longer available. Click OK to be redirected.","utb_wcm_auth":"Web Content Authoring","add_content_lastMod":"Last modified: ${0}","change_style_browseStyles":"Browse Styles","utb_overview_project_content":"Project Content","shelf_searchCommunications":"Search Communications","utb_close_project_menu":"close the project menu","add_content_addContentError":"Error adding content to the page.","utb_overview_link_read":"Read","change_style_natural":"Natural","change_style_modern":"Modern","add_content_noRating":"no rating","utb_projectmenu_rejectprojectdesc":"Reject the selected project","utb_project_action_wait":"Please wait while your action is being executed...","shelf_noResults":"No results","shelf_searchGadgets":"Search Gadgets","change_layout_TopCol2ColDesc":"This layout has two stacked columns. The bottom column contains two unequal columns.","utb_projectmenu_approve_with_comments":"Project Approval","utb_projectmenu_approvalcomments_optional":"Optional","utb_toggle_statusbar":"toggle the status bar","utb_projectmenu_noprojects":"No projects available","change_style_orchid":"Orchid","shelf_adminCategory":"Administration","mashup_hub_feeds_label":"Feeds","change_style_restoreStyle":"Restore previous style","new_wcm_nameInvalid":"Name must contain at least one alphanumeric (a-zA-Z0-9) character. Try a different name.","utb_last_project":"Open last project:","shelf_unsavedChanges":"The customization shelf has unsaved changes.","change_style_label":"Styles","add_content_addSearch":"Add search results to page","utb_submit_review":"Submit for Review","new_wcm_blogDescription":"Add a blog to a page to collaborate with your team on a single topic. To collaborate with others on multiple topics, click Cancel > Blog Library.","utb_project_add_to_favorites_desc":"Add the new project to the list of favorite projects","change_layout_launchLabel2":"Layout","utb_overview_link_goto":"Go to","utb_projectmenu_approvalcomments":"Approval Comments","change_layout_browseLayouts":"Browse Layouts","change_style_white":"White","change_style_purpleStyle":"Purple","new_creatableCategory":"Creatable","utb_overview_none":"None","utb_overview":"Overview","utb_projectmenu_publishproject":"Publish","utb_workflow_state_published":"Published","utb_end_preview_as":"Stop Previewing as","utb_projectmenu_projectactionsfor":"Actions for","utb_project_publish_failed":"Project failed to publish. Open the manage project view for more details.","utb_private_page":"Private Page","change_layout_col1Desc":"This layout has one column taking up 100% of the available space.","new_wcm_feed":"Feed","change_layout_TopCol2Col":"Top column 2 column unequal","new_feed_feedDesc":"Provide a feed URL and a feed reader portlet configured to that feed will be added to the page.","change_layout_col1":"1 column","shelf_searchCreate":"Search Create","new_wcm_wikiDesc":"Quickly create and edit content in-line with a wiki. Instantly publish your work with the click of a button.","utb_cannot_approve_page":"Cannot approve the page.","utb_projectmenu_viewmode":"View","utb_create_draft_wait":"Please wait while your draft version of the page is being created.","change_style_yellow":"Yellow","utb_overview_text_today":"Today","create":"Create","utb_projectmenu_newprojectdesc":"Create a new project","utb_page_approved":"The page has been approved.","utb_projectmenu_publishprojectdesc":"Publish the selected project","change_layout_col2LeftDesc":"This layout has one side bar on the right with the main content on the left.","utb_content_noAdd_desc":"Please minimize or restore the maximized content before proceeding to add more items to the page.","utb_proceed_discard":"This will reverse all changes made since you last saved. Proceed?","new_wcm_name":"Name","shelf_customize":"Customize","change_style_slate":"Slate","utb_overview_friendly_name":"Friendly Url:","change_layout_1Row3ColDesc":"This layout has two rows. The second row contains three equal columns.","utb_content_noAdd":"Content cannot be added when an item is maximized","shelf_collabCategory":"Collaboration","utb_information":"information","utb_project_create_wait":"Please wait while your project is being created...","utb_overview_page_properties":"Page Properties","utb_unsaved_changes_prompt":"There are unsaved changes on this page. Click OK to save your changes. Click Cancel to discard your changes.","new_wcm_wcmNameInvalid":"Names may contain only alphanumeric (a-zA-Z0-9) characters, spaces, or any of the following characters: \" $ - _ . ! ( ) ,.","utb_overview_link_edit":"Edit","shelf_hiddenContainers":"Hidden Content","utb_more_actions":"More Actions","utb_projectmenu_submitprojectdesc":"Submit the selected project for review","add_content_submit":"Submit","change_layout_col3EqualDesc":"This layout has three columns each taking up 33% of the width."};dojo.provide("com.ibm.bundles.nls.PageCreatorDialog");com.ibm.bundles.nls.PageCreatorDialog._built=true;dojo.provide("com.ibm.bundles.nls.PageCreatorDialog.en");com.ibm.bundles.nls.PageCreatorDialog.en={"wcm_content_scope_label":"Content Scope:","page_dialog_go":"Go","hide_details":"Hide Details","resource_selector_search_resources":"Search Resources","template_dialog_sort_by":"Sort by:","page_dialog_fewer_options":"Fewer Options","template_dialog_table_summary":"Table to display all the available content templates used for page creation","cancel":"Cancel","remember_defaults":"Remember as Default Selection","display_details":"Display details view","page_dialog_page_name":"Page Name:","link_internal":"Link to Portal Page","aggregation_mode":"Aggregation Rendering Mode","page_dialog_more_options":"More Options","page_dialog_share_desc":"Share it with others.","public_tags":"Public tags","wcm_use_page_acl":"Use the access control settings of this page for Web Content","project_dialog_author":"Author:","page_dialog_no_templates_found":"No page templates found.","select":"Select","search_templates_label":"Search Templates:","all":"All","all_templates":"All Templates","page_dialog_page_type":"Page type:","page_dialog_properties_desc":"Edit properties for more advanced properties.","page_dialog_display_actions_option":"Do not show this again","created_by":"Created by ${0}","sort_by":"Sort by:","page_dialog_default":"Default","page_dialog_make_private":"Make this my private page","done":"Done","page_dialog_error_creating_page":"Error creating page.","wcm_site_section_label":"Site Section:","display_summary":"Display summary view","template_dialog_click_to_sort":"Click to sort","page_dialog_customize_page":"Customize Page","tags":"Tags:","page_dialog_friendly_url_modified_warning":"The friendly URL name value has been modified to remove characters that are not allowed.","page_dialog_create_link":"Create Link","page":"Page","resource_selector_no_resources":"No resources have been successfully loaded.","resource_selector_updated_by":"Last updated by","page_dialog_view_properties_now":"View properties now","next":"Next","template_select":"Select Template","template_dialog_search_templates":"Search Templates:","page_template":"Page From Template","page_dialog_no_template":"No template","project_dialog_no_projects":"No projects exist.","show_details":"Show Details","default_text":"Default","aggregation_mode_csa":"Client-Side Aggregation Rendering","page_dialog_friendly_url_required_error":"A friendly URL name is required when using the selected page template.","page_blank":"Blank Page","template_dialog_no_owner":"No owner","template_dialog_click_to_select":"Click to select","page_dialog_link_name":"Link Name:","most_recommendations":"Most Recommendations","jump_to_page_of":"Jump to page ${0} of ${1}","page_dialog_find_template":"Find a template:","page_dialog_close":"Close","page_dialog_select_template":"Select a template","page_dialog_page_template":"Page Template:","select_page_label":"Select page:","page_dialog_type_template":"Choose a template","page_dialog_link_type":"Link Name:","page_dialog_type_blank":"Blank","link_external":"Link to URL","project_dialog_search_projects":"Find project","display_label":"Display:","page_dialog_share_now":"Share now","page_dialog_change":"Change","project_dialog_table_summary":"A table of projects the user can select","page_dialog_customize_desc":"Add content, or change the style and layout.","page_dialog_share_page":"Share Page","page_dialog_blank_page_intro":"Your page is blank. You can:","wcm_create_wcm_page":"Create a Web Content Page","recent_templates":"Recent Templates","url":"URL:","search":"Search","list":"list","create_new_label":"Create New:","template_dialog_title":"Select a Template","template_dialog_search_no_matches":"No matches for the value entered.","page_dialog_page_being_created":"Your page is being created...","resource_selector_table_summary":"Table to display the portal resources that can be selected","page_upload":"Upload Page","create":"Create","title":"Title","resource_select_dialog_select":"Select","template_label":"Template:","page_dialog_create_page":"Create Page","cloud":"cloud","page_dialog_label_name":"Label Name:","project_dialog_title":"Select a project","label":"Label","page_dialog_create_label":"Create Label","resource_select_dialog_title":"Select a Resource","link":"Link","templates":"Templates","page_dialog_friendly_url_name":"Friendly URL Name:","show_label":"Show:","previous":"Previous","template_dialog_owned_by":"Owned by","page_dialog_edit_page_properties":"Edit Page Properties","page_dialog_customize_now":"Customize now","project_dialog_no_author":"No author","page_dialog_page_template_label":"The new page will be based on the following page template:","view_as":"View as","used_in_section_templates":"Templates used by Pages in this section","aggregation_mode_ssa":"Server-Side Aggregation Rendering"};

}catch(e){console.log("Module 'wp_project_menu_edit': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
dojo.i18n._preloadLocalizations("pagebuilder.nls.projectMenu",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["ibm.toolbar.ProjectMenuItem"]){dojo._hasResource["ibm.toolbar.ProjectMenuItem"]=true;dojo.provide("ibm.toolbar.ProjectMenuItem");dojo.declare("ibm.toolbar.ProjectMenuItem",[dijit._Widget,dijit._Templated],{templateString:"<li dojoattachpoint=\"menuItem\" class=\"utb-menuItem\" role=\"menuitem\">"+"<a dojoattachpoint=\"mainLink\" title=\"${hoverTitle}\" href=\"javascript:;\"><div class=\"utb-ellipsis\">${title}</div></a>"+"<div>"+"<ul class=\"lotusInlinelist\">"+"<li class=\"lotusFirst\"><a dojoattachpoint=\"viewModeLink\" href=\"javascript:;\" title=\"${viewModeDesc}\">${viewModeLabel}</a></li>"+"<li><a dojoattachpoint=\"editModeLink\" href=\"javascript:;\" title=\"${editModeDesc}\">${editModeLabel}</a></li>"+"</ul>"+"</div>"+"</li>",connections:[],constructor:function(_1){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.projectSupport=ibm.toolbar.ProjectSupport;this.project=_1.project;this.isSelected=_1.isSelected;this.onMenuItemSelected=_1.onMenuItemSelected;this.domAttributes=_1.domAttributes;},postCreate:function(){if(this.isSelected){dojo.addClass(this.menuItem,"utb-selectedMenuItem");}var _2=this;this._connect(this.menuItem,function(){_2.selectProject();});this._connect(this.viewModeLink,function(){_2.selectProject("view");});this._connect(this.editModeLink,function(){_2.selectProject("edit");});if(this.project){dojo.addClass(this.mainLink,"utb-projectLink");var _3=this.project.summary.lang;if(_3){dojo.attr(this.mainLink,"lang",_3);var _4=this.projectSupport.isRTL(_3)?"RTL":"LTR";dojo.attr(this.mainLink,"dir",_4);}}else{dojo.addClass(this.mainLink,"utb-publishedSiteLink");dojo.removeClass(this.mainLink.firstChild,"utb-ellipsis");}var _5=this.domAttributes;if(_5){for(var _6 in _5){dojo.attr(this.menuItem,_6,_5[_6]);}}},postMixInProperties:function(){var _7=this.project;this.viewModeLabel=this.bundle.utb_projectmenu_viewmode;this.editModeLabel=this.bundle.utb_projectmenu_editmode;this.publishedSiteLabel=this.bundle.utb_projectmenu_publishedsite;if(_7){this.viewModeDesc=this.bundle.utb_projectmenu_viewmodedesc;this.editModeDesc=this.bundle.utb_projectmenu_editmodedesc;}else{this.viewModeDesc=this.bundle.utb_projectmenu_viewmodepublishedsitedesc;this.editModeDesc=this.bundle.utb_projectmenu_editmodepublishedsitedesc;}var _8=this.publishedSiteLabel;var _9=_8;if(_7){_8=_7.title?_7.title.value:_7.name;_8=this._escapeHTML(_8);_9=_7.title?_7.title.value+" ("+_7.name+")":_7.name;}this.title=_8;this.hoverTitle=_9;},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},onSelectMenuItem:function(_a){if(this.onMenuItemSelected){this.onMenuItemSelected(_a);}else{_a();}},selectProject:function(_b){var _c=this.project?this.project.id:null;var _d=null;if(_b=="view"){_d="utb:closed";}else{if(_b=="edit"){_d="utb:open";}}this.projectSupport.enterProject(_c,_d);return false;},_connect:function(_e,_f){var _10=this;var _11=function(e){e.stopPropagation();_10.onSelectMenuItem(dojo.hitch(_10,_f));};_10.connections.push(dojo.connect(_e,"onclick",_10,_11));},_escapeHTML:function(str){if(str){return (str.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;"));}else{return str;}}});}if(!dojo._hasResource["ibm.toolbar.ProjectMenu"]){dojo._hasResource["ibm.toolbar.ProjectMenu"]=true;dojo.provide("ibm.toolbar.ProjectMenu");dojo.declare("ibm.toolbar.ProjectMenu",[dijit._Widget,dijit._Templated],{templateString:"<div dojoattachpoint=\"projectMenu\" class=\"utb-projectMenu lotusNavMenu utb-hidden\">"+"<div class=\"utb-hoverConnector\" dojoattachpoint=\"hoverConnector\"><div dojoattachpoint=\"menuNotch\" class=\"lotusNavMenuConnector\"></div></div>"+"<div dojoattachpoint=\"projectActions\" class=\"utb-projectLinks lotusBorderTop\" style=\"display: none;\">"+"<ul class=\"lotusInlinelist\">"+"<li class=\"lotusFirst\" dojoattachpoint=\"manageProjectLink\" id=\"${id}_manageProject\"><a href=\"javascript:;\" title=\"${manageProjectDesc}\">${manageProjectLabel}</a></li>"+"<li dojoattachpoint=\"loadingProjectActions\"><span style=\"padding: 0 16px;\"></span></li>"+"<li style=\"display: none;\" dojoattachpoint=\"publishProjectLink\" id=\"${id}_publishProject\"><a href=\"javascript:;\" title=\"${publishProjectDesc}\">${publishProjectLabel}</a></li>"+"<li style=\"display: none;\" dojoattachpoint=\"submitProjectLink\" id=\"${id}_submitProject\"><a href=\"javascript:;\" title=\"${submitProjectDesc}\">${submitProjectLabel}</a></li>"+"<li style=\"display: none;\" dojoattachpoint=\"withdrawProjectLink\" id=\"${id}_withdrawProject\"><a href=\"javascript:;\" title=\"${withdrawProjectDesc}\">${withdrawProjectLabel}</a></li>"+"<li style=\"display: none;\" dojoattachpoint=\"approveProjectLink\" id=\"${id}_approveProject\"><a href=\"javascript:;\" title=\"${approveProjectDesc}\">${approveProjectLabel}</a></li>"+"<li style=\"display: none;\" dojoattachpoint=\"declineProjectLink\" id=\"${id}_declineProject\"><a href=\"javascript:;\" title=\"${declineProjectDesc}\">${declineProjectLabel}</a></li>"+"</ul>"+"</div>"+"<div class=\"utb-publishedSite lotusBorderTop\">"+"<ul dojoattachpoint=\"publishedSite\" class=\"utb-menu\" role=\"menu\">"+"</ul>"+"</div>"+"<div class=\"lotusBorderTop\"></div>"+"<ul dojoattachpoint=\"recentProjectsMenu\" class=\"utb-menu utb-recentProjects utb-left\" role=\"menu\">"+"<li class=\"utb-labelMenuItem utb-headerMenuItem pagebuilderSprite\">"+"<span>${recentProjectsLabel}</span>"+"</li>"+"<li dojoattachpoint=\"loadingRecentProjects\" class=\"utb-labelMenuItem lotusInactive\" role=\"menuitem\" tabindex=\"0\">"+"<span>${loadingProjectsLabel}</span>"+"</li>"+"<li dojoattachpoint=\"noRecentProjects\" class=\"utb-labelMenuItem lotusInactive\" style=\"display: none;\" role=\"menuitem\" tabindex=\"0\">"+"<span>${noProjectsLabel}</span>"+"</li>"+"</ul>"+"<ul dojoattachpoint=\"favoriteProjectsMenu\" class=\"utb-menu utb-favoriteProjects\" role=\"menu\">"+"<li class=\"utb-labelMenuItem utb-headerMenuItem pagebuilderSprite\">"+"<span>${favoriteProjectsLabel}</span>"+"</li>"+"<li dojoattachpoint=\"loadingFavoriteProjects\" class=\"utb-labelMenuItem lotusInactive\" role=\"menuitem\" tabindex=\"0\">"+"<span>${loadingProjectsLabel}</span>"+"</li>"+"<li dojoattachpoint=\"noFavoriteProjects\" class=\"utb-labelMenuItem lotusInactive\" style=\"display: none;\" role=\"menuitem\" tabindex=\"0\">"+"<span>${noProjectsLabel}</span>"+"</li>"+"</ul>"+"<div class=\"utb-projectLinks lotusBorderTop utb-clearing\">"+"<ul class=\"lotusInlinelist\">"+"<li dojoattachpoint=\"allProjectsLink\" id=\"${id}_allProjects\" class=\"lotusFirst\"><a href=\"javascript:;\" title=\"${allProjectsDesc}\">${allProjectsLabel}</a></li>"+"<li dojoattachpoint=\"newProjectLink\" id=\"${id}_newProject\"><a href=\"javascript:;\" title=\"${newProjectDesc}\">${newProjectLabel}</a></li>"+"</ul>"+"</div>"+"</div>",connections:[],constructor:function(_12){this.bundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.projectSupport=ibm.toolbar.ProjectSupport;this.projectID=this.projectSupport.getCurrentProjectUUID();this.maxProjects=_12.maxProjects||5;this.left=_12.left;this.right=_12.right;this.top=_12.top;this.width=_12.width||ibm.toolbar.ProjectMenu.MENU_WIDTH;this.columnWidth=(parseInt(this.width,10)/2-46)+"px";this.connectorWidth=ibm.toolbar.ProjectMenu.CONNECTOR_WIDTH;if(_12.connector){this.connectorLeft=_12.connector.left;this.connectorRight=_12.connector.right;this.connectorTop=_12.connector.top;this.connectorWidth=_12.connector.width;}this.onMenuItemSelected=_12.onMenuItemSelected;this.isUserLoggedIn=ibmPortalConfig.isUserLoggedIn;this.isPUser=ibmToolbarConfig.isPrivilegedUser;},postCreate:function(){this._connect(this.newProjectLink,this.newProject);this._connect(this.allProjectsLink,this.selectFromAllProjects);this._connect(this.manageProjectLink,this.manageProject);if(this.projectID){this._showItem(this.projectActions);}if(!this.isUserLoggedIn){this._hideItem(this.projectActions);this._hideItem(this.newProjectLink);}if(this.top){dojo.style(this.projectMenu,"top",this.top);}if(this.left){dojo.style(this.projectMenu,"left",this.left);}if(this.right){dojo.style(this.projectMenu,"right",this.right);}if(this.width){dojo.style(this.projectMenu,"width",this.width);}if(this.connectorLeft){dojo.style(this.hoverConnector,"left",this.connectorLeft);}if(this.connectorRight){dojo.style(this.hoverConnector,"right",this.connectorRight);}if(this.connectorTop){dojo.style(this.hoverConnector,"top",this.connectorTop);}if(this.connectorWidth){dojo.style(this.hoverConnector,"width",this.connectorWidth);dojo.style(this.menuNotch,"left",parseInt(this.connectorWidth,10)/2+"px");}var _13=this._createProjectMenuItem(null);dojo.place(_13,this.publishedSite,"first");},postMixInProperties:function(){this.recentProjectsLabel=this.bundle.utb_projectmenu_recentprojects;this.favoriteProjectsLabel=this.bundle.utb_projectmenu_favoriteprojects;this.noProjectsLabel=this.bundle.utb_projectmenu_noprojectsavailable;this.allProjectsLabel=this.bundle.utb_projectmenu_allprojects;this.allProjectsDesc=this.bundle.utb_projectmenu_allprojectsdesc;this.newProjectLabel=this.bundle.utb_projectmenu_newproject;this.newProjectDesc=this.bundle.utb_projectmenu_newprojectdesc;this.manageProjectLabel=this.bundle.utb_projectmenu_manageproject;this.manageProjectDesc=this.bundle.utb_projectmenu_manageprojectdesc;this.loadingProjectsLabel=this.bundle.utb_projectmenu_loading;this.publishProjectLabel=this.bundle.utb_projectmenu_publishproject;this.publishProjectDesc=this.bundle.utb_projectmenu_publishprojectdesc;this.submitProjectLabel=this.bundle.utb_projectmenu_submitproject;this.submitProjectDesc=this.bundle.utb_projectmenu_submitprojectdesc;this.withdrawProjectLabel=this.bundle.utb_projectmenu_withdrawprojects;this.withdrawProjectDesc=this.bundle.utb_projectmenu_withdrawprojectdesc;this.approveProjectLabel=this.bundle.utb_projectmenu_approveproject;this.approveProjectDesc=this.bundle.utb_projectmenu_approveprojectdesc;this.declineProjectLabel=this.bundle.utb_projectmenu_rejectproject;this.declineProjectDesc=this.bundle.utb_projectmenu_rejectprojectdesc;this.projectActionsLabel=this.bundle.utb_projectmenu_projectactions;this.projectActionsDesc=this.bundle.utb_projectmenu_projectactionsdesc;this.blankImg=dojo.moduleUrl("dojo","resources/blank.gif").toString();},destroy:function(){dojo.forEach(this.connections,dojo.disconnect);},setupUI:function(){var _14=this;_14.loadRecentProjects(function(_15){if(_14.projectID){_14.loadActions();}_14._displayRecentProjects(_15);},_14.maxProjects);_14.loadFavoriteProjects(function(_16){_14._displayFavoriteProjects(_16);},_14.maxProjects);},show:function(){i$.fireEvent("wptheme/contextMenu/close/all");dojo.removeClass(this.projectMenu,"utb-hidden");i$.addListener("wptheme/contextMenu/close/all",dojo.hitch(this,function(){this.hide();}));},hide:function(){dojo.addClass(this.projectMenu,"utb-hidden");},onSelectMenuItem:function(_17){if(this.onMenuItemSelected){this.onMenuItemSelected(_17);}else{_17();}},loadRecentProjects:function(_18,_19){var _1a=this;_1a.projectSupport.getRecentProjects(function(_1b){if(!_1a.projectID){_18(_1b);}else{if(_1b&&_1b.length>0){var _1c=_1b;var l=_1c.length;var _1d=false;for(var i=0;i<l;++i){var _1e=_1c[i];if(_1e.id==_1a.projectID){_1d=true;break;}}if(_1d){_18(_1c);}else{_1a.projectSupport.getProject(_1a.projectID,function(_1f){if(_1c.length>=5){_1c.pop();}_1c.unshift(_1f);_18(_1c);});}}else{_1a.projectSupport.getProject(_1a.projectID,function(_20){_18([_20]);});}}},_19);},loadFavoriteProjects:function(_21,_22){this.projectSupport.getFavoriteProjects(_21,_22);},loadActions:function(){var _23=this;_23.projectSupport.getPublishProjectURL(_23.projectID,function(url){_23.displayAction(_23.publishProjectLink,url,true);});_23.projectSupport.getSubmitProjectURL(_23.projectID,function(url){_23.displayAction(_23.submitProjectLink,url);});_23.projectSupport.getWithdrawProjectURL(_23.projectID,function(url){_23.displayAction(_23.withdrawProjectLink,url);});_23.projectSupport.getApproveProjectURL(_23.projectID,function(url){_23.displayActionWithComment(_23.approveProjectLink,url,true);});_23.projectSupport.getRejectProjectURL(_23.projectID,function(url){_23.displayActionWithComment(_23.declineProjectLink,url,false);});},displayAction:function(_24,_25,_26){if(_25){this._showItem(_24);var _27=this.projectSupport;this._connect(_24,(_26?function(){_27.workflowActionPublishProject(_25);}:function(){_27.workflowActionProject(_25);}));}this._hideItem(this.loadingProjectActions);},displayActionWithComment:function(_28,_29,_2a){if(_29){this._showItem(_28);var _2b=this;var _2c=this.projectSupport;this._connect(_28,function(){_2c.workflowActionWithCommentProject(_2b.projectID,_29,_2a);});}},_displayRecentProjects:function(_2d){this._displayProjects(_2d,{projectMenu:this.recentProjectsMenu,loadingMenuItem:this.loadingRecentProjects,noProjectsMenuItem:this.noRecentProjects});},_displayFavoriteProjects:function(_2e){this._displayProjects(_2e,{projectMenu:this.favoriteProjectsMenu,loadingMenuItem:this.loadingFavoriteProjects,noProjectsMenuItem:this.noFavoriteProjects});},_displayProjects:function(_2f,_30){var _31=this;var _32=_30.loadingMenuItem;if(_2f&&_2f.length>0){_31._hideItem(_32);var _33=_30.projectMenu;var _34={"style":"width: "+_31.columnWidth+";"};dojo.forEach(_2f,function(_35){var _36=_31._createProjectMenuItem(_35,_34);dojo.place(_36,_33,"last");});}else{_31._hideItem(_32);_31._showItem(_30.noProjectsMenuItem);}},_createProjectMenuItem:function(_37,_38){var _39={};_39.project=_37;_39.isSelected=(!this.projectID&&!_37)||(_37&&this.projectID===_37.id);_39.onMenuItemSelected=this.onMenuItemSelected;_39.domAttributes=_38;var _3a=new ibm.toolbar.ProjectMenuItem(_39);return _3a.domNode;},_connect:function(_3b,_3c){var _3d=this;var _3e=function(e){e.stopPropagation();_3d.onSelectMenuItem(dojo.hitch(_3d,_3c));};_3d.connections.push(dojo.connect(_3b,"onclick",_3d,_3e));},_hideItem:function(_3f){if(_3f){dojo.style(_3f,"display","none");}},_showItem:function(_40){if(_40){dojo.style(_40,"display","");}},selectFromAllProjects:function(){this.projectSupport.launchProjectSelector();},newProject:function(){this.projectSupport.launchNewProjectDialog(this.newProjectLabel);},manageProject:function(){this.projectSupport.launchViewProjectDialog(this.projectID,this.manageProjectLabel);}});ibm.toolbar.ProjectMenu.MENU_WIDTH=430;ibm.toolbar.ProjectMenu.CONNECTOR_WIDTH=250;}i$.addOnLoad(function(){var _41=ibm.toolbar.ProjectSupport;var _42=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");var _43=dojo.byId("utb-project-info");var _44=dojo.byId("utb-project-menu-container");var _45=dojo.byId("utb-project-btn");var _46=null;var _47=null;var _48=null;var _49=null;ibmToolbarConfig.openProjectMenu=function(){if(_47){clearTimeout(_47);}if(!_46){dojo["require"]("ibm.toolbar.ProjectMenu");var _4a=ibmCfg.themeConfig.isRTL;var _4b={};var _4c=_43.offsetWidth;var _4d=_43.offsetHeight;var _4e=ibm.toolbar.ProjectMenu.MENU_WIDTH;_4b.width=_4e+"px";var _4f=_4c+40;var _50=dojo.isIE==7?"16px":_4d/2+"px";_4b.top=_50;var _51=(_4c-_4e)/1.2;if(_4a){_4b.right=_51+"px";}else{_4b.left=_51+"px";}_4b.connector={};var _52=Math.abs(_51)-13-(_4f-_4c)/2;if(_4a){_4b.connector.right=_52+"px";}else{_4b.connector.left=_52+"px";}_4b.connector.width=_4f+"px";_4b.onMenuItemSelected=function(_53){closeProjectMenu();_53();};_46=new ibm.toolbar.ProjectMenu(_4b);_46.setupUI();_44.appendChild(_46.domNode);}if(!_48){_48=dojo.connect(_43,"onmouseenter",ibmToolbarConfig,"openProjectMenu");}if(_49){dojo.disconnect(_49);}_49=dojo.connect(_43,"onclick",closeProjectMenu);_45.title=_42["utb_close_project_menu"];_46.show();};closeProjectMenu=function(){_47=setTimeout(function(){if(_46){_46.hide();}if(_48){dojo.disconnect(_48);_48=null;}if(_49){dojo.disconnect(_49);}_49=dojo.connect(_43,"onclick",ibmToolbarConfig,"openProjectMenu");_45.title=_42["utb_open_project_menu"];},500);};if(ibmToolbarConfig.inManagedPages&&!(com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getPageMode()==="edit"&&ibmToolbarConfig.isPrivilegedUser)){if(_45){_49=dojo.connect(_43,"onclick",ibmToolbarConfig,"openProjectMenu");dojo.connect(_43,"onkeydown",function(e){if(e.keyCode==13){ibmToolbarConfig.openProjectMenu();}});dojo.connect(_43,"onmouseleave",closeProjectMenu);}}});if(!dojo._hasResource["com.ibm.widgets.ResourceSelector"]){dojo._hasResource["com.ibm.widgets.ResourceSelector"]=true;dojo.provide("com.ibm.widgets.ResourceSelector");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Tooltip");dojo.require("dojo.i18n");dojo.require("dijit.form.FilteringSelect");dojo.require("dijit.form.TextBox");dojo.declare("com.ibm.widgets.ResourceSelector",[dijit._Widget,dijit._Templated],{shelfBundle:null,dialogBundle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),autofocus:false,baseUrl:null,feedQueryUrl:null,feedQueryUrlTemplate:null,feedSupportsSearch:false,feedSearchParam:"",atomFeed:true,resourceData:null,filteredResourceData:null,selectedResourceId:null,selectedRow1:null,selectedRow2:null,sortResultMult:1,entryStartIndex:0,value:{},searchResults:null,wasLastKeyEnter:false,outerDivClass:"lotusDialog",showTruncationMessage:false,connections:[],_lastUsedFeedQueryUrl:null,templateString:"<form class=\"lotusForm2 utb-resource-selector\" dojoAttachPoint=\"resourceSelectForm,containerNode\" action=\"javascript:;\">"+"<div class=\"lotusFormField\">"+"<div><label id=\"${id}_search_title\" for=\"${id}_search\">${nlsSearchResourcesLabel}</label></div>"+"<table class=\"lotusLayout\" cellspacing=\"0\" role=\"presentation\"><tr>"+"<td id=\"${id}_search_cell\"><span id=\"${id}_search\" dojoAttachPoint=\"searchSelect\"></span></td>"+"<td class=\"lotusSearch lotusHidden\" dojoAttachPoint=\"searchIconCell\">"+"<span class=\"lotusBtnImg\" title=\"${nlsSubmitSearch}\" >"+"<input class=\"lotusSearchButton\" dojoAttachPoint=\"searchIconInput\" type=\"image\" alt=\"${nlsSubmitSearch}\" src=\"${blankImg}\" />"+"<a href=\"javascript:;\" class=\"lotusAltText\" dojoAttachPoint=\"searchIconAltLink\">${nlsSubmitSearch}</a>"+"</span>"+"</td>"+"</tr>"+"</table>"+"</div>"+"<div class=\"lotusHidden lotusMessage2 lotusWarning\" role=\"alert\" dojoAttachPoint=\"truncationMsgDIV\">"+"<img class=\"lotusIcon lotusIconMsgWarning\" width=\"21\" height=\"21\" src=\"${blankImg}\" alt=\"Warning\" dojoAttachPoint=\"truncationMsgIcon\"/>"+"&nbsp;"+"<span role=\"alert\" class=\"lotusMessageBody\" dojoAttachPoint=\"truncationMsgText\"></span>"+"</div>"+"<div class=\"lotusSort\">"+"<ul class=\"lotusInlinelist\">"+"<li class=\"lotusFirst\">${nlsSortLabel}</li>"+"<li class=\"lotusLast\"><a dojoAttachPoint=\"sortLink\" dojoAttachEvent=\"onclick:_toggleSort\" role=\"button\" title=\"${nlsClickToSort}\" class=\"lotusActiveSort lotusAscending\" tabindex=\"0\" href=\"javascript:;\">${nlsTitle}<span dojoAttachPoint=\"sortLinkIndicator\" class=\"lotusAltText\">&#x2191;</span></a></li>"+"</ul>"+"</div>"+"<div class=\"utb-selector-table\">"+"<fieldset style=\"float:none;\">"+"<legend style=\"display:none;\">"+"${nlsResourceTableSummary}"+"</legend>"+"<table id=\"resourceSelectorTable\" class=\"lotusTable lotusClear\" border=\"0\" cellSpacing=\"0\" cellPadding=\"0\" summary=\"${nlsResourceTableSummary}\">"+"<tbody dojoAttachPoint=\"resourceTableBody\">"+"</tbody>"+"</table>"+"</fieldset>"+"</div>"+"<div role=\"alert\" dojoAttachPoint=\"noResourcesDIV\">${nlsNoResources}</div>"+"<div class=\"lotusHidden\" id=\"resourceSelectorProgressID\" name=\"resourceSelectorProgress\" dojoAttachPoint=\"progressDIV\">"+"<div>"+"<span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImg}\" alt=\"${nlsLoading}\" role=\"presentation\"></span>&nbsp;<span role=\"alert\">${nlsLoading}</span>"+"</div>"+"</div>"+"</form>",constructor:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.nlsSubmitSearch=this.shelfBundle["shelf_submitSearch"];this.nlsSortLabel=this.dialogBundle["template_dialog_sort_by"];this.nlsClickToSort=this.dialogBundle["template_dialog_click_to_sort"];this.nlsClickToSelect=this.dialogBundle["template_dialog_click_to_select"];this.nlsPersonLabel=this.dialogBundle["resource_selector_updated_by"];this.nlsNoUser="";this.nlsTitle=this.dialogBundle["title"];this.nlsResourceTableSummary=this.dialogBundle["resource_selector_table_summary"];this.nlsNoResources=this.dialogBundle["resource_selector_no_resources"];this.nlsLoading=this.shelfBundle["shelf_loading"];this.nlsSearchResourcesLabel=this.dialogBundle["resource_selector_search_resources"];this.nlsSearchNoMatches=this.dialogBundle["template_dialog_search_no_matches"];this.baseUrl=location.protocol+"//"+location.host+ibmPortalConfig.contentHandlerURI;},postCreate:function(){this.inherited(arguments);this._lastUsedFeedQueryUrl=this.feedQueryUrl;if(this.feedSupportsSearch===true){this._loadSearchResults("");this._populateSearchSelect();this._initializeSearchIcon();}else{this._loadResourceData();this._populateSearchSelect();}},getAvailableResourcesCount:function(_54){return 0;},getMaxResourcesCount:function(_55){return 0;},_buildFeedQueryUrlFromSearchTerm:function(_56){if(_56===null){_56="";}if(_56!==""){if((typeof this.feedQueryUrlTemplate=="string")&&(this.feedQueryUrlTemplate!=="")){if((typeof this.feedSearchParam=="string")&&(this.feedSearchParam!=="")){var _57={};_57[this.feedSearchParam]=_56;this._lastUsedFeedQueryUrl=dojo.string.substitute(this.feedQueryUrlTemplate,_57);}else{this._lastUsedFeedQueryUrl=this.feedQueryUrlTemplate;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}}else{this._lastUsedFeedQueryUrl=this.feedQueryUrl;}},_hideLoadingDiv:function(){dojo.addClass(this.progressDIV,"lotusHidden");},_hideTruncationMsgDiv:function(){dojo.addClass(this.truncationMsgDIV,"lotusHidden");},_initializeSearchIcon:function(){dojo.removeClass(this.searchIconCell,"lotusHidden");this.connections.push(dojo.connect(this.searchIconInput,"onclick",this,"_runSearch"));this.connections.push(dojo.connect(this.searchIconAltLink,"onclick",this,"_runSearch"));},_escapeHTML:function(str){return str.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;");},_createHelpIcon:function(_58,_59,_5a){var _5b=dojo.create("a",{"id":_59,"role":"button","href":"javascript:void(0);","class":this.searchCssClass},_58);var _5c=dojo.create("img",{"src":this.blankImg,"alt":"","role":"presentation","width":"16","height":"16"},_5b);var _5d=dojo.create("span",{"class":"lotusAltText","innerHTML":"?"},_5b);var ttp=new dijit.Tooltip({connectId:[_59],label:_5a,position:["below"]});return ttp;},_populateSearchSelect:function(){var _5e=this.searchSelect;var _5f;if(!this.feedSupportsSearch){_5f=dojo.create("option",{innerHTML:""},_5e);_5f.setAttribute("value","");if(this.resourceData!==null){var _60=this;dojo.forEach(this.resourceData,function(_61,i){var _62=dojo.create("option",{innerHTML:_60._escapeHTML(_61.title)},_5e);_62.setAttribute("value",_61.id);});}_5e=new dijit.form.FilteringSelect({name:_5e.name,displayedValue:"",onChange:dojo.hitch(this,this._search_onChange),isValid:dojo.hitch(this,this._search_isValid),queryExpr:"*${0}*",highlightMatch:"all",invalidMessage:this.nlsSearchNoMatches,autoComplete:false,required:false,queryExpr:"${0}*"},_5e);this.connections.push(dojo.connect(_5e,"_openResultList",this,"_search_openResultList"));this.connections.push(dojo.connect(_5e,"_handleOnChange",this,"_search_handleOnChange"));this.connections.push(dojo.connect(_5e.textbox,"onkeypress",this,"_search_onkeypress"));}else{while(_5e.hasChildNodes()){_5e.removeChild(_5e.firstChild);}_5e=new dijit.form.TextBox({name:_5e.name,displayedValue:""},_5e);if(this.nlsSearchTooltip&&this.searchCssClass){this._createHelpIcon(dojo.byId(this.id+"_search_title"),this.id+"_search_tooltip",this.nlsSearchTooltip);}}this.connections.push(dojo.connect(dojo.byId(_5e.id),"onkeypress",this,"_search_onKeypress"));},_search_onkeypress:function(e){if(e.altKey){var key=e.keyCode;var _63=dijit.byId(this.searchSelect.id);if(key==dojo.keys.UP_ARROW){_63.loadDropDown();}else{if(key==dojo.keys.DOWN_ARROW){_63.closeDropDown();}}}},_runSearch:function(){var _64=dijit.byId(this.searchSelect.id);this._loadSearchResults(_64.displayedValue);},_search_onChange:function(_65){var _66=this.resourceData;if(_66!==null){this._updateSelectedId();if(_65){var _67=dojo.filter(_66,function(_68){return (_68.id===_65);});if(_67.length>0){this.isViewFiltered=true;this.filteredResourceData=_67;this._displayChoices(_67);}}else{if(this.isViewFiltered&&dojo.byId(this.searchSelect.id).value.length===0){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices(_66);this.searchResults=null;}}}},_search_isValid:function(){var rv=true;if(this.wasLastKeyEnter&&this.searchResults&&this.searchResults.length===0){rv=false;}return rv;},_search_openResultList:function(_69,_6a){this.searchResults=_69;},_search_onKeypress:function(e){if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){if(this.feedSupportsSearch){this._runSearch();}else{if(this.searchResults&&this.searchResults.length>0&&this.resourceData!==null){this._updateSelectedId();var _6b=this.resourceData;var _6c=this.searchResults;var _6d=[];var ctr=0;dojo.forEach(_6c,function(_6e){var _6f=_6e.value;var _70=dojo.filter(_6b,function(_71){return (_71.id===_6f);});if(_70&&_70.length>0){_6d[ctr++]=_70[0];}});if(_6d.length===_6b.length){this.isViewFiltered=false;this.filteredResourceData=null;this._displayChoices();}else{if(_6d.length>0){this.isViewFiltered=true;this.filteredResourceData=_6d;this._displayChoices(_6d);}}}this.wasLastKeyEnter=false;if(e&&e.type&&e.keyCode&&e.keyCode===dojo.keys.ENTER){this.wasLastKeyEnter=true;var _72=dijit.byId(this.searchSelect.id);_72.validate(true);}}}},_search_handleOnChange:function(_73,_74){this.inherited(arguments);if(dojo.byId(this.searchSelect.id).value===""&&this.isViewFiltered){this._search_onChange(null);}},_showLoadingDiv:function(){dojo.removeClass(this.progressDIV,"lotusHidden");dijit.setWaiState(this.resourceTableBody,"live","polite");dijit.setWaiState(this.resourceTableBody,"busy","true");},_showTruncationMsgDiv:function(_75,_76){if(this.nlsTruncationMsg&&(this.showTruncationMessage===true)){var msg=dojo.string.substitute(this.nlsTruncationMsg,[_75,_76]);dojo.attr(this.truncationMsgText,"innerHTML",this._escapeHTML(msg));if(this.warningIconClass){dojo.addClass(this.truncationMsgIcon,this.warningIconClass);}dojo.removeClass(this.truncationMsgDIV,"lotusHidden");}},_loadResourceData:function(_77,_78,_79){if(this.resourceData===null){this.resourceData=[];this._showLoadingDiv();this._hideTruncationMsgDiv();var _7a=this.baseUrl;var _7b="";var idx=this.baseUrl.indexOf("?");if(idx>-1){_7b=this.baseUrl.substring(idx+1,this.baseUrl.length);_7a=this.baseUrl.substring(0,idx);}var _7c=_7a+this._lastUsedFeedQueryUrl;if(_7b.length>0){if(_7c.indexOf("?")>-1){_7c=_7c+"&"+_7b;}else{_7c=_7c+"?"+_7b;}}if(this.atomFeed){this._getEntriesFromAtomFeed(_7c);}else{this._getEntriesFromJsonFeed(_7c);}this._hideLoadingDiv();this._loadComplete();}},_loadSearchResults:function(_7d){this._buildFeedQueryUrlFromSearchTerm(_7d);this._clearResultList(this.resourceTableBody);this._clearResourceData();this._loadResourceData();},_getHref:function(_7e,_7f,_80){var rv=null;if(_7e.links!==null&&_7e.links.length>0){var _81="related";if(_80){_81=_80;}for(var x in _7e.links){var _82=_7e.links[x];if(_82.rel&&_82.rel==_81&&_82.href&&_82.href.indexOf(_7f)>-1){rv=_82.href;break;}}}return rv;},_getUserDataForEntry:function(_83,_84){return null;},_getEntriesFromAtomFeed:function(_85){var _86=this.resourceData;var me=this;var _87=this.entryStartIndex;var _88=new dojox.atom.io.Connection(true,true);_88.getFeed(_85,function(_89){var _8a=_89.entries;if(_8a){var ctr=0;var _8b=false;for(var i=_87;i<_8a.length;i++){var _8c=_8a[i];var _8d=_8c.title.value;var _8e="";if(_8c.summary){_8e=_8c.summary.value;}var _8f=_8c.id;var _90=this.selectedResourceId;var _91=false;if(_90&&_90.length>0){_91=(_90===_8f);if(_91){_8b=true;}}var _92=dojo.hitch(me,me._getUserDataForEntry);var _93=_92(_88,_8c);var _94={id:_8f,title:_8d,description:_8e,user:_93,selected:_91};var _95=dojo.hitch(me,me._processEntryResultsBeforeStoring);_94=_95(_94);if(!_8b&&_94.selected){_8b=true;}_86[ctr++]=_94;}if(!_8b&&_86.length>0){_86[0].selected=true;}}},function(_96,_97){if(_97.xhr.responseText.indexOf("EJQHL0004E")>=0){alert(me.shelfBundle["project_expired"]||"The current project is no longer available.  Click OK to be redirected.");top.location.reload();}});},_getEntriesFromJsonFeed:function(_98){var _99=this.resourceData;var me=this;var _9a=null;var _9b=dojo.xhrGet({url:_98,sync:true,handleAs:"json",preventCache:true,load:function(_9c){_9a=_9c;},error:function(_9d){console.debug("ResourceSelector _getEntriesFromJsonFeed ERROR");console.debug(_9d);}});var _9e=this.getAvailableResourcesCount(_9a);var _9f=this.getMaxResourcesCount(_9a);if(_9f>_9e){this._showTruncationMsgDiv(_9e,_9f);}else{this._hideTruncationMsgDiv();}if(_9a&&_9a.feed){var _a0=this.resourceData;var _a1=this.selectedResourceId;dojo.forEach(this._getEntriesAsJSON(_9a.feed),function(_a2){var ctr=_99.length;var _a3=_a2.id;var _a4=false;if(_a1&&_a1.length>0){_a4=(_a1===_a3);}else{if(ctr===0){_a4=true;}}var _a5=_a2.title.value;var _a6="";if(_a2.summary){_a6=_a2.summary.value;}var dn=null;dojo.forEach(_a2.author,function(_a7){if(_a7.distinguishedName){dn=_a7.distinguishedName;}});var _a8=_a2.type;var _a9={id:_a3,title:_a5,description:_a6,user:dn,selected:_a4,type:_a8};var _aa=dojo.hitch(me,me._processEntryResultsBeforeStoring);_a9=_aa(_a9);_99[ctr]=_a9;});}},_getEntriesAsJSON:function(_ab){return _ab.entry;},_processEntryResultsBeforeStoring:function(_ac){return _ac;},_stripOffPrefix:function(str,_ad){var rv=str;if(str&&_ad){var pos=str.indexOf(_ad);if(pos>-1){rv=str.substring(pos+_ad.length);}}return rv;},_clearResourceData:function(){this.resourceData=null;},_clearResultList:function(_ae){while(_ae.hasChildNodes()){_ae.removeChild(_ae.firstChild);}dojo.addClass(this.noResourcesDIV,"lotusHidden");},_createRadioButton:function(_af,_b0){if(dojo.isIE&&dojo.isIE<8){var doc=dojo.doc;if(_b0){_b0=dojo.byId(_b0);doc=_b0.ownerDocument;}tag=doc.createElement("<input type='radio' name='resourceValue' />");if(_af){dojo.attr(tag,_af);}if(_b0){dojo.place(tag,_b0);}return tag;}else{return dojo.create("input",_af,_b0);}},_loadComplete:function(){this._displayChoices();},_displayChoices:function(_b1){var _b2=ibmCfg.themeConfig.isRTL;var _b3,_b4;if(_b1){_b3=_b1;}else{_b3=this.resourceData;}if(_b3===null||_b3.length===0){if(this.feedSupportsSearch===true){dijit.removeWaiState(this.resourceTableBody,"live");dijit.removeWaiState(this.resourceTableBody,"busy");dojo.removeClass(this.noResourcesDIV,"lotusHidden");}return;}var _b5=this.resourceTableBody;this._clearResultList(_b5);var _b6=-1*this.sortResultMult;var _b7=this.sortResultMult;_b3.sort(function(a,b){var _b8=a.title.toLowerCase(),_b9=b.title.toLowerCase();if(_b8<_b9){return _b6;}if(_b8>_b9){return _b7;}return 0;});var _ba=this.nlsClickToSelect;var _bb=this.nlsPersonLabel;var _bc=this.nlsNoUser;var _bd=false;var _be=dojo.hitch(this,"_setSelectedRowBackgroundColor");var _bf=this.selectedResourceId&&this.selectedRow1;var _c0=this.selectedResourceId;var _c1=this._createRadioButton;var _c2=this.nlsTypeLabels;var _c3=10;var _c4=dojo.create("tr",{style:{display:"none"}},_b5);var th1=dojo.create("th",{innerHTML:this.nlsClickToSelect,scope:"col"},_c4);var th2=dojo.create("th",{innerHTML:"&nbsp;",scope:"col"},_c4);var th3=dojo.create("th",{innerHTML:this.nlsTitle,scope:"col"},_c4);var _c5=this;dojo.forEach(_b3,function(_c6,i){var div;var id=_c6.id;var _c7=_c6.title;var _c8=_c6.user;var tr1=dojo.create("tr",null,_b5);var td1=dojo.create("td",{className:"lotusFirstCell",style:{width:"16px",paddingLeft:"2px"}},tr1);var _c9=_c1({type:"radio",title:_ba,name:"resourceValue",value:id,id:id+"_resource_"+i,className:"lotusCheckbox"},td1);_c5.connections.push(dojo.connect(_c9,"onclick",_c5,function(evt){_be(tr1);}));var td2=dojo.create("td",{style:{width:"1px",paddingLeft:"0px",paddingRight:"0px",innerHTML:"&nbsp;"}},tr1);var td3=dojo.create("td",null,tr1);var _ca=dojo.create("label",{style:{margin:"1px"}},td3);dojo.attr(_ca,"for",id+"_resource_"+i);var h4=dojo.create("h4",{"id":id+"_header"},_ca);dojo.create("span",{dir:_b2?"RTL":"LTR",innerHTML:_c5._escapeHTML(_c7)},h4);if(_c6.type&&_c2&&_c2[_c6.type]){var pos=_b2?"first":"last";dojo.create("span",{className:"lotusType",innerHTML:_c5._escapeHTML(_c2[_c6.type])},h4,pos);}if(_c8){div=dojo.create("div",{className:"lotusMeta",innerHTML:_c5._escapeHTML(_bb)+"&nbsp;"},td3);var _cb="";var _cc="";var _cd="";if(dojo.isString(_c8)){_cb=_c8;if(_c8.indexOf("uid=")===0){var _ce=_c8.indexOf(",");if(_ce>4){_cb=_c8.substring(4,_ce);}}_cd=_c8;_cc=_c6.ownerId?_c6.ownerId:"";}else{if(dojo.isObject(_c8)&&_c8.getDisplayName){_cb=_c8.getDisplayName();_cc=_c8.getID();_cd=_c8.dn;}}var _cf=dojo.create("span",{className:"vcard X-sametime-resolve"},div);var _d0=dojo.create("a",{className:"fn lotusPerson hasHover",innerHTML:_c5._escapeHTML(_cb),onClick:"javascript:SemTagMenu.a11y(event);",href:"javascript:void(0);"},_cf);_d0.onmouseover=dojo.hitch(_d0,function(_d1){if(!_d1){_d1=window.event;}var _d2=_d1.target?_d1.target:_d1.srcElement;if(_d2){var _d3=_d2.getBoundingClientRect();var _d4=_d3.height?_d3.height:_d3.bottom-_d3.top;var _d5=window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;this._ts_y=Math.floor(_d3.top+_d4+_d5);}});_d0.onfocus=_d0.onmouseover;var _d6=dojo.create("span",{className:"userObjectId",style:{display:"none"},innerHTML:_c5._escapeHTML(_cc)},_cf);var _d7=dojo.create("span",{className:"uid",style:{display:"none"},innerHTML:_c5._escapeHTML(_cd)},_cf);_bd=true;}else{div=dojo.create("div",{className:"lotusMeta",innerHTML:_c5._escapeHTML(_bc)},td3);}var _d8=_c6.description;if(_d8&&_d8!==""){dojo.style(td3,"paddingBottom","0px");var tr2=dojo.create("tr",{className:"lotusDetails"},_b5);var td4=dojo.create("td",{className:"lotusFirstCell",innerHTML:"&nbsp;"},tr2);var td5=dojo.create("td",{innerHTML:"&nbsp;"},tr2);var td6=dojo.create("td",{className:"lotusLastCell",colSpan:"2",headers:id+"_header"},tr2);var _d9=dojo.create("p",{innerHTML:_c5._escapeHTML(_d8)},td6);}var _da=_c6.selected;if(_bf){if(_c0===_c6.id){_da=true;}else{_da=false;}}if(_da){if(dojo.isIE==7){dojo.attr(_c9,"defaultChecked","true");}dojo.attr(_c9,"checked","true");_be(tr1);}});if(_bd){var _db=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.livetext.ServiceModel.SERVICE_NAME);dojo.publish(_db.tagChanged,[_b5]);if(typeof SemTagSvcPortal!="undefined"&&SemTagSvcPortal&&!SemTagSvcPortal.oldFindPosition){SemTagSvcPortal.oldFindPosition=SemTagSvcPortal.findPosition;SemTagSvcPortal.findPosition=function(obj,_dc){var pos=SemTagSvcPortal.oldFindPosition(obj,_dc);if(obj._ts_y){pos[1]=obj._ts_y;}return pos;};}}dijit.removeWaiState(this.resourceTableBody,"busy");},_toggleSort:function(){var _dd=this.sortLink.className.split(" ");if(this.sortResultMult>0){this.sortResultMult=-1;dojo.html.set(this.sortLinkIndicator,"&#x2193;");_dd[1]="lotusDescending";}else{this.sortResultMult=1;dojo.html.set(this.sortLinkIndicator,"&#x2191;");_dd[1]="lotusAscending";}this.sortLink.className=_dd[0]+" "+_dd[1];this._updateSelectedId();var _de=null;if(this.isViewFiltered){_de=this.filteredResourceData;}this._displayChoices(_de);},_updateSelectedId:function(){if(this.resourceData){var _df=dojo.formToObject(this.resourceSelectForm).resourceValue;if(_df){this.selectedResourceId=_df;}}},_setSelectedRowBackgroundColor:function(_e0){if(this.selectedRow1){dojo.style(this.selectedRow1,"backgroundColor","transparent");}if(this.selectedRow2){dojo.style(this.selectedRow2,"backgroundColor","transparent");}dojo.style(_e0,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow1=_e0;var _e1=_e0.nextSibling;if(_e1&&dojo.attr(_e1,"class")==="lotusDetails"){dojo.style(_e1,"backgroundColor",com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR);this.selectedRow2=_e1;}else{this.selectedRow2=null;}},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},cancel:function(){this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},getSelection:function(){this.value=dojo.formToObject(this.resourceSelectForm);var _e2="";var _e3="";var _e4="";var _e5=this.value.resourceValue;if(this.resourceData&&_e5){dojo.forEach(this.resourceData,function(_e6,i){if(_e6.id===_e5){if(_e6.title){_e2=_e6.title;}if(_e6.description){_e3=_e6.description;}if(_e6.type){_e4=_e6.type;}}});}this.value.resourceName=_e2;this.value.resourceDescription=_e3;this.value.type=_e4;return this.value;},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){var _e7,_e8=null;dojo.query("input",this.domNode).forEach(function(_e9,_ea,arr){if(_e9.checked){_e8=_e9;}});if(!_e8){_e7=dijit.byId(this.searchSelect.id);if(_e7){if(_e7.focusNode){_e8=_e7.focusNode;}}}if(_e8){dijit.focus(_e8);}},destroy:function(){this.resourceData=null;dojo.forEach(this.connections,dojo.disconnect);this.inherited(arguments);}});com.ibm.widgets.ResourceSelector.SELECTED_ROW_COLOR="#f2f9ff";}if(!dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]){dojo._hasResource["com.ibm.widgets.ResourceSelectDialog"]=true;dojo.provide("com.ibm.widgets.ResourceSelectDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.ResourceSelectDialog",[dijit.Dialog],{lotusui_id:"dijitDialog_lotusui30_ResSlctDlg_container",lotusui_class:"lotusui30",shelfBundle:null,dialogBundle:null,blankImg:"",autofocus:false,resourceData:null,selectedResourceId:null,sortResultMult:1,value:{},cancelHandler:null,templateString:"<div class=\"lotusDialogBorder\" waistate=\"labelledby-${id}\" wairole=\"dialog\" role=\"dialog\" index=\"-1\" aria-labelledby=\"${id}\" dojoAttachPoint=\"dialogDiv\">"+"<div class=\"lotusDialog\" style=\"min-width: 400px;\">"+"<div class=\"lotusDialogHeader\">"+"<h1 class=\"lotusHeading\">"+"<span dojoAttachPoint=\"titleNode,titleBar\" id=\"${id}ResourceSelectDialogTitleSpan_id\">${nlsResourceSelectTitle}</span>"+"</h1>"+"<a role=\"button\" href=\"javascript:void(0);\" dojoAttachPoint=\"closeButtonNode\" dojoAttachEvent=\"onclick:cancel\" class=\"lotusDialogClose\" title=\"${closeText}\">"+"<img src=\"${_blankGif}\" alt=\"\" aria-label=\"${closeText}\" />"+"<span class=\"lotusAltText\">X</span>"+"</a>"+"</div>"+"<div dojoAttachPoint=\"containerNode\" class=\"lotusDialogContent\" style=\"max-height:1000px\">"+"<div class=\"lotusMessage\" dojoAttachPoint=\"resourceSelectError\" style=\"display: none\" role=\"alert\">"+"<span>${nlsTitleError}</span>"+"</div>"+"<div id=\"${id}_selector\" dojoAttachPoint=\"resourceSelector\"></div>"+"</div>"+"<div class=\"lotusDialogFooter\" dojoAttachPoint=\"dialogFooter\">"+"<input value=\"${okText}\" class=\"lotusBtn\" dojoAttachPoint=\"submitDialog\" dojoAttachEvent=\"onclick:submit\" type=\"submit\"/> "+"<input dojoAttachPoint=\"dialogCancel\" dojoAttachEvent=\"onclick:cancel\" class=\"lotusBtn\" type=\"button\" role=\"button\" title=\"${cancelText}\" value=\"${cancelText}\" />"+"</div>"+"</div>"+"</div>",postMixInProperties:function(){this.shelfBundle=dojo.i18n.getLocalization("com.ibm.bundles","Shelf");this.dialogBundle=dojo.i18n.getLocalization("com.ibm.bundles","PageCreatorDialog");this.cancelText=this.shelfBundle["add_content_cancel"];this.closeText=this.shelfBundle["add_content_close"];this.okText=this.dialogBundle["resource_select_dialog_select"]||"Select";this.nlsTitleError=this.shelfBundle["new_feed_enterTitle"];this.nlsResourceSelectTitle=this.dialogBundle["resource_select_dialog_title"];},postCreate:function(){this.inherited(arguments);this._populateResourceSelector();dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");var _eb=window.setTimeout(dojo.hitch(this,function(){if(this.domNode&&this.domNode.style.display!="none"){this.layout();}window.clearTimeout(_eb);}),this.duration+50);},_findOrCreateLotusUIDIV:function(){var _ec=dojo.byId(this.lotusui_id);if(!_ec){_ec=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_ec,"labelledby",this.id+"ResourceSelectDialogTitleSpan_id");return _ec;},_populateResourceSelector:function(){var _ed=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl},_ed);},submit:function(){dojo.attr(this.submitDialog,"disabled","disabled");this.hide();this.beforeSubmit();this.onSubmit();},setCancelHandler:function(_ee){this.cancelHandler=_ee;},cancel:function(){if(this.cancelHandler&&this.cancelHandler!=null){this.cancelHandler();}this.hide();},onChange:function(arg){},onComplete:function(){},beforeSubmit:function(){},onSubmit:function(){this.value=this.selectorWidget.getSelection();this.onChange(this.value);},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},focus:function(){this.resourceSelectError.style.display="none";this.submitDialog.removeAttribute("disabled");this.show();},show:function(){this.inherited(arguments);setTimeout(dojo.hitch(this.selectorWidget,"focus"),30);},destroy:function(){this.inherited(arguments);},_getFocusItems:function(_ef){var _f0=this.containerNode;this.containerNode=_ef;this.inherited(arguments);this.containerNode=_f0;}});}if(!dojo._hasResource["com.ibm.widgets.ProjectSelectDialog"]){dojo._hasResource["com.ibm.widgets.ProjectSelectDialog"]=true;dojo.provide("com.ibm.widgets.ProjectSelectDialog");dojo.require("dojo.i18n");dojo.declare("com.ibm.widgets.ProjectSelectDialog",[com.ibm.widgets.ResourceSelectDialog],{postMixInProperties:function(){this.inherited(arguments);this.nlsResourceSelectTitle=this.dialogBundle["project_dialog_title"];this.nlsPersonLabel=this.dialogBundle["project_dialog_author"];this.nlsNoUser=this.dialogBundle["project_dialog_no_author"];this.nlsResourceTableSummary=this.dialogBundle["project_dialog_table_summary"];this.nlsNoResources=this.dialogBundle["project_dialog_no_projects"];this.nlsSearchResourcesLabel=this.dialogBundle["project_dialog_search_projects"];this.feedQueryUrl="wcmrest/definedquery/projects?projectstate=ACTIVE&projectstate=PENDING&projectstate=SYNDICATING&projectstate=PUBLISHED_FAILED&projectstate=REVIEW&pagesize=100&mime-type=application/json";},_populateResourceSelector:function(){var _f1=this.resourceSelector;this.selectorWidget=new com.ibm.widgets.ResourceSelector({feedQueryUrl:this.feedQueryUrl,atomFeed:false,_processEntryResultsBeforeStoring:this._processEntryResultsBeforeStoring,nlsPersonLabel:this.nlsPersonLabel,nlsNoUser:this.nlsNoUser,nlsResourceTableSummary:this.nlsResourceTableSummary,nlsNoResources:this.nlsNoResources,nlsSearchResourcesLabel:this.nlsSearchResourcesLabel},_f1);},_processEntryResultsBeforeStoring:function(_f2){if(_f2){var _f3=_f2.id;_f2.id=this._stripOffPrefix(_f3,com.ibm.widgets.ProjectSelectDialog.UUID_SCHEMA);var _f4=ibmToolbarConfig.projectUUID;if(_f4&&_f4.length>0&&(_f4===_f2.id)){_f2.selected=true;}}return _f2;}});com.ibm.widgets.ProjectSelectDialog.UUID_SCHEMA="wcmrest:";}

}catch(e){console.log("Module 'wp_project_menu_edit': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/accessControl.xml", "<!-- ***************************************************************** -->\n<!--                                                                   -->\n<!-- Licensed Materials - Property of IBM                              -->\n<!--                                                                   -->\n<!-- 5724-U69                                                          -->\n<!--                                                                   -->\n<!-- Copyright IBM Corp. 2014  All Rights Reserved.                    -->\n<!--                                                                   -->\n<!-- US Government Users Restricted Rights - Use, duplication or       -->\n<!-- disclosure restricted by GSA ADP Schedule Contract with           -->\n<!-- IBM Corp.                                                         -->\n<!--                                                                   -->\n<!-- ***************************************************************** -->\n\n<!--author: Marshall ; iWidget spec v1 -->\r\n<iw:iwidget name=\"accessControl\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.accessControl\" supportedModes=\"view\" mode=\"view\">\r\n\t<iw:resource uri=\"accessControl.js\"/>\r\n\t<!--iw:resource uri=\"../css/accessControl.css\"/>\r\n\t<iw:resource uri=\"../css/accessControl_rtl.css\"/-->\r\n    <iw:itemSet id=\"attributes\">\r\n        <iw:item id=\"version\" value=\"1.0.0.0.0\"/>\r\n    </iw:itemSet>\t\r\n    \r\n\t<iw:event id=\"com.ibm.mashups.builder.pageSwitched\" handled=\"true\" onEvent=\"onSwitchPage\" eventDescName=\"desc_switchPage\"/>\r\n\t<iw:eventDescription id=\"desc_switchPage\" payloadType=\"text\" description=\"switch to given page\" lang=\"en\" />\r\n\t\r\n\t<iw:event id=\"com.ibm.mashups.builder.sharePage\" handled=\"true\" onEvent=\"handleSharePage\" eventDescName=\"desc_onSharePage\"/>\r\n\t<iw:eventDescription id=\"desc_onSharePage\" payloadType=\"text\" title=\"Page ID\" description=\"Receives a page ID, generate the share page UI\" lang=\"en\">\r\n\t\t<!--@sharePageInterface.com.ibm.mashups.builder.sharePage@-->\r\n\t</iw:eventDescription>\r\n\t<iw:event id=\"com.ibm.mashups.builder.shareSpace\" handled=\"true\" onEvent=\"handleShareSpace\" eventDescName=\"desc_onShareSpace\"/>\r\n\t<iw:eventDescription id=\"desc_onShareSpace\" payloadType=\"text\" title=\"Space ID\" description=\"Receives a space ID, generate the share space UI\" lang=\"en\">\r\n\t</iw:eventDescription>\r\n\t\r\n\t<iw:content mode=\"view\">\r\n\t<![CDATA[\r\n\t<div class=\"accessControlRootDiv\">\r\n\t    <div class=\"accessControlBottomDiv\" id=\"_IWID_bottomDiv\">\r\n\t\t\t<div>\r\n\t\t        <div style=\"float:right;display:none;\">\r\n\t\t            <div class=\"accessControlApplyOptionsDiv\" style=\"display:none;position:absolute;\"></div>\r\n\t\t            <input type=\"text\" size=\"30\" id=\"_IWID_apply\" readonly=\"true\" value=\"Apply to all descentdent pages\" title=\"ApplyInput\" class=\"ApplyInput\" align=\"left\"/><input class=\"lotusFormButtonShort\" type=\"button\" value=\"Apply\" onclick=\"iContext.iScope().applyACL()\" accesskey=\"A\"/>\r\n\t\t        </div>\r\n\t\t        <div class=\"accessControlDesp\"> </div>\r\n\t\t        <div class=\"accessControlSearchBtnDiv\">\r\n\t\t            <table cellspacing=\"2\" role=\"presentation\">\r\n\t\t                <tr>\r\n\t\t                    <td style=\"cursor:pointer\">\r\n\t\t\t\t\t\t\t\t<select id=\"_IWID_showSearchScope\" onchange=\"JavaScript:iContext.iScope().changeSearchType();\"></select>\r\n\t\t                    </td>\r\n\t\t                    <td>\r\n\t\t                        <input role=\"search\" type=\"text\" size=\"25\" name=\"User Search\" id=\"_IWID_search\" value=\"Search User\" class=\"initACLSearchInput\"/>\r\n\t\t                    </td>\r\n\t\t                    <td style=\"cursor:pointer\">\r\n\t\t                        <input role=\"button\" class=\"accessSearch\" type=\"image\" id=\"_IWID_showResultImg\" title=\"/images/search_button_gray.png\" onclick=\"JavaScript:iContext.iScope().showSearchResult();\"/>\r\n\t\t                    </td>\r\n\t\t                </tr>\r\n\t\t            </table>\r\n\t\t        </div>\r\n\t\t\t</div>\r\n\t\t\t<div id=\"_IWID_messageBox\"></div>\r\n\t\t\t<div class=\"accessControlShadowBox\">\r\n\t\t\t\t<div class=\"accessControlContent\">\r\n\t\t\t        <div class=\"accessControlListDiv\">\r\n\t\t\t            <div class=\"accessControlSearchListDiv\">\r\n\t\t\t                <div class=\"searchResultHeaderMiddle\"></div>\r\n\t\t\t                <!--id acl_search_list_div is required by SVT automation test-->\r\n\t\t\t                <div id=\"acl_search_list_div\" role=\"region\" aria-label=\"search list\" class=\"searchList\" onBlur=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onfocus=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseover=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseout=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\">\r\n\t\t\t                    <div class=\"accessControlSearchListUpDiv\">\r\n\t\t\t                        <div class=\"accessControlPageUpDiv\" onclick=\"JavaScript:iContext.iScope().pageUp(\u0027search\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpUpDiv\" onclick=\"JavaScript:iContext.iScope().jumpUp(\u0027search\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t\t\t\t\t\t<div class=\"searchIndicatorContainer\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"searchIndicatorImg\"></div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"searchIndicatorText\"></div>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t<div class=\"accessControlNoResultMsg\" id=\"_IWID_search_msg\"></div>\r\n\t\t\t                    <div class=\"accessControlSearchList\">\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t                    <div class=\"accessControlSearchListDownDiv\">\r\n\t\t\t                        <div class=\"accessControlPageDownDiv\" onclick=\"JavaScript:iContext.iScope().pageDown(\u0027search\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpDownDiv\" onclick=\"JavaScript:iContext.iScope().jumpDown(\u0027search\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                </div>\r\n\t\t\t            </div>\r\n\t\t\t            <div class=\"accessControlViewListDiv\">\r\n\t\t\t                <div onclick=\"JavaScript:iContext.iScope().addToView();\" role=\"button\" aria-labelledby=\"_IWID_addToViewLabel\" class=\"addToView\" onkeypress=\"JavaScript:iContext.iScope().addToViewClick(event); \" tabindex=0>\r\n\t\t\t                    <div class=\"addBtnA11y\" style=\"display:none\">\r\n\t\t\t                        <input class=\"addToViewBtnA11y_button\" type=\"button\" tabindex=-1/> </div>\r\n\t\t\t                    <div role=\"button\" class=\"addToViewBtnMiddle\" id=\"_IWID_addToViewLabel\"></div>\r\n\t\t\t                </div>\r\n\t\t\t                <!--id acl_view_list_div is required by SVT automation test-->\r\n\t\t\t                <div id=\"acl_view_list_div\" class=\"viewList\" role=\"region\" aria-label=\"view list\" onBlur=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\" onfocus=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseover=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseout=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\">\r\n\t\t\t                    <div class=\"accessControlViewListUpDiv\">\r\n\t\t\t                        <div class=\"accessControlPageUpDiv\" onclick=\"JavaScript:iContext.iScope().pageUp(\u0027view\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpUpDiv\" onclick=\"JavaScript:iContext.iScope().jumpUp(\u0027view\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                    <div class=\"accessControlViewList\"></div>\r\n\t\t\t                    <div class=\"accessControlViewListDownDiv\">\r\n\t\t\t                        <div class=\"accessControlPageDownDiv\" onclick=\"JavaScript:iContext.iScope().pageDown(\u0027view\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpDownDiv\" onclick=\"JavaScript:iContext.iScope().jumpDown(\u0027view\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                </div>\r\n\t\t\t            </div>\r\n\t\t\t            <div class=\"accessControlPersonalizeListDiv\" style=\"display:none\">\r\n\t\t\t                <div onclick=\"JavaScript:iContext.iScope().addToPersonalize();\" class=\"addToPersonalize\">\r\n\t\t\t                    <div class=\"addToPersonalizeBtnLeft\"></div>\r\n\t\t\t                    <div class=\"addToPersonalizeBtnMiddle\"></div>\r\n\t\t\t                    <div class=\"addToPersonalizeBtnRight\"></div>\r\n\t\t\t                    <div class=\"clear\"></div>\r\n\t\t\t                </div>\r\n\t\t\t                <!--id acl_personalize_list_div is required by SVT automation test-->\r\n\t\t\t                <div id=\"acl_personalize_list_div\" role=\"region\" aria-label=\"personalize list\" class=\"personalizeList\" onBlur=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\" onfocus=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseover=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseout=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\">\r\n\t\t\t                    <div class=\"accessControlPersonalizeListUpDiv\">\r\n\t\t\t                        <div class=\"accessControlPageUpDiv\" onclick=\"JavaScript:iContext.iScope().pageUp(\u0027personalize\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpUpDiv\" onclick=\"JavaScript:iContext.iScope().jumpUp(\u0027personalize\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                    <div class=\"accessControlPersonalizeList\" align=\"left\"></div>\r\n\t\t\t                    <div class=\"accessControlPersonalizeListDownDiv\">\r\n\t\t\t                        <div class=\"accessControlPageDownDiv\" onclick=\"JavaScript:iContext.iScope().pageDown(\u0027personalize\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpDownDiv\" onclick=\"JavaScript:iContext.iScope().jumpDown(\u0027personalize\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                </div>\r\n\t\t\t            </div>\r\n\t\t\t            <div class=\"accessControlEditListDiv\">\r\n\t\t\t                <div onclick=\"JavaScript:iContext.iScope().addToEdit();\" role=\"button\" aria-labelledby=\"_IWID_addToEditLabel\" class=\"addToEdit\" onkeypress=\"JavaScript:iContext.iScope().addToEditClick(event);\" tabindex=0>\r\n\t\t\t                    <div class=\"addBtnA11y\">\r\n\t\t\t                        <input class=\"addToEditBtnA11y_button\" type=\"button\" tabindex=-1/> </div>\r\n\t\t\t                    <div class=\"addToEditBtnMiddle\" role=\"button\" id=\"_IWID_addToEditLabel\"></div>\r\n\t\t\t                    <div class=\"clear\"></div>\r\n\t\t\t                </div>\r\n\t\t\t                <!--id acl_edit_list_div is required by SVT automation test-->\r\n\t\t\t                <div id=\"acl_edit_list_div\" role=\"region\" aria-label=\"edit list\" class=\"editList\" onBlur=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\" onfocus=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseover=\"javascript:dojo.addClass(this,\u0027overList\u0027);\" onmouseout=\"javascript:dojo.removeClass(this,\u0027overList\u0027);\">\r\n\t\t\t                    <div class=\"accessControlEditListUpDiv\">\r\n\t\t\t                        <div class=\"accessControlPageUpDiv\" onclick=\"JavaScript:iContext.iScope().pageUp(\u0027edit\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpUpDiv\" onclick=\"JavaScript:iContext.iScope().jumpUp(\u0027edit\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                    <div class=\"accessControlEditList\"></div>\r\n\t\t\t                    <div class=\"accessControlEditListDownDiv\">\r\n\t\t\t                        <div class=\"accessControlPageDownDiv\" onclick=\"JavaScript:iContext.iScope().pageDown(\u0027edit\u0027);\"></div>\r\n\t\t\t                        <div class=\"accessControlJumpDownDiv\" onclick=\"JavaScript:iContext.iScope().jumpDown(\u0027edit\u0027);\"></div>\r\n\t\t\t                        <div class=\"clear\"></div>\r\n\t\t\t                    </div>\r\n\t\t\t                </div>\r\n\t\t\t            </div>\r\n\t\t\t            <div class=\"clear\"></div>\r\n\t\t\t        </div>\r\n\t\t\t        <div class=\"accessControlRemoveBtnDiv\">\r\n\t\t\t            <input class=\"lotusFormButtonLong accessControlRemove\" style=\"font-weight:normal;font-size:13px;margin:0px;\" type=\"button\" onclick=\"iContext.iScope().removeAllSelectedEntries()\" onfocus=\"javascript:dojo.addClass(this,\u0027lotusFormButtonLongHover\u0027);\" onmouseover=\"javascript:dojo.addClass(this,\u0027lotusFormButtonLongHover\u0027);\" onmouseout=\"javascript:dojo.removeClass(this,\u0027lotusFormButtonLongHover\u0027);\" onBlur=\"javascript:dojo.removeClass(this,\u0027lotusFormButtonLongHover\u0027);\"  accesskey=\"R\"/>\r\n\t\t\t            <div class=\"clear\"></div>\r\n\t\t\t        </div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<!--shadow-->\r\n\t\t\t\t<div class=\"accessControlShadow insetTopLeftCorner filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetTopMiddle filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetTopRightCorner filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetLeftMiddle filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetRightMiddle filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetLeftBottomCorner filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetBottomMiddle filterImg\"></div>\r\n\t\t        <div class=\"accessControlShadow insetRightBottomCorner filterImg\"></div>\r\n\t\t\t</div>\r\n\t    </div>\r\n\t    <div dojoType=\"com.ibm.mm.builder.dialog.DialogFooter\" IWID=\"_IWID_\" saveAccessKey=\"S\" saveClass=\"lotusFormButton common_save accessControlSave\" onSave=\"iContext.iScope().saveACL(); return false;\" onCancel=\"iContext.iScope().cancelACL(); return false;\"/><!--\r\n\t    <div class=\"accessControlBottomBtnDiv\">\r\n\t    <a class=\"common_cancel\" onclick=\"iContext.iScope().cancelACL()\" href=\"javascript:void(0)\"></a>\r\n\t    <input class=\"lotusFormButton accessControlSave\" type=\"button\" onkeypress=\"iContext.iScope().saveACL()\" onclick=\"iContext.iScope().saveACL()\" accesskey=\"S\"/>\r\n\t    </div>\r\n\t    -->\r\n\t</div>\r\n\t]]>\r\n\t</iw:content>\r\n</iw:iwidget>\r\n");

}catch(e){console.log("Module 'mm_page_sharing_base': ",e);}
try{dojo.require("com.ibm.mashups.enabler.model.Factory");
dojo.require("com.ibm.mm.builder.utils.acModelUtil");
dojo.require("com.ibm.mm.builder.dnd.ACLSource");
dojo.require("com.ibm.mm.builder.dialog.ACLReassignDialog");
dojo.require("dijit._Widget");
dojo.require("dijit._Templated");
dojo.require("com.ibm.mm.builder.dialog.DialogFooter");
dojo.declare("com.ibm.mm.builder.accessControl",null,{iconImageUrl:builderConfig.builderPath+"/images/sharepage/share_heading_icon.png",pageUpImageUrl:builderConfig.builderPath+"/images/sharepage/page_up_control.png",pageDownImageUrl:builderConfig.builderPath+"/images/sharepage/page_down_control.png",jumpUpImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_top_control.png",jumpDownImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_bottom_control.png",disabledPageUpImageUrl:builderConfig.builderPath+"/images/sharepage/page_up_control_disabled.png",disabledPageDownImageUrl:builderConfig.builderPath+"/images/sharepage/page_down_control_disabled.png",disabledJumpUpImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_top_control_disabled.png",disabledJumpDownImageUrl:builderConfig.builderPath+"/images/sharepage/jump_to_bottom_control_disabled.png",userModel:null,accessLevel:null,bottomDivId:null,searchInputId:null,filterInputId:null,viewList:null,personalizeList:null,editList:null,searchUsers:null,searchSource:null,highlightedColor:"#FFFFFF",selectedColor:"#0f4c9b",itemColor:"#252525",searchOption:"user",isOddOptionCick:false,searchOptionDiv:null,pageId:null,spaceId:null,searchDropDownMenu:null,searchType:com.ibm.mm.builder.ACLopenSearchType,tMenu:null,initialKeyword:"",_inPersonalSpace:true,_viewBlockCheckbox:null,_editBlockCheckbox:null,_pageSwitched:true,_currentContentPageID:null,_shareType:null,_shareTypeId:null,SHARE_PAGE:1,SHARE_SPACE:2,MAX_LEN:160,messageBox:null,cws:com.ibm.mm.builder.coreWidgetsStrings,constructor:function(){
this.acModelUtil=com.ibm.mm.builder.utils.acModelUtil;
this.searchUsers=[];
dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateViewPageControl,this,"updateViewPageControl");
dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateEditPageControl,this,"updateEditPageControl");
dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl,this,"updateSearchPageControl");
dojo.subscribe(com.ibm.mm.builder.eventTopics.UpdateAllPageControl,this,"updateAllPageControl");
dojo.subscribe(com.ibm.mm.builder.eventTopics.AclDialogHide,this,"onACLDialogHide");
this._connects=[];
this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger("com.ibm.mm.builder.accessControl");
},onACLDialogHide:function(){
},handleSharePage:function(_1){
var _2=_1.payload;
if(!_2){
return;
}
this.pageId=_2;
this._shareType=this.SHARE_PAGE;
this._shareTypeId=_2;
this._currentContentPageID=_2;
this._inPersonalSpace=!com.ibm.mm.builder.utils.spaceUtil.getSpaceIdByPageId(_2);
this._pageSwitched=false;
this.initContent(_2);
},handleShareSpace:function(_3){
var _4=_3.payload;
if(_4){
this._shareType=this.SHARE_SPACE;
this._shareTypeId=_4;
this.spaceId=_4;
this.initContent(_4);
}
},onSwitchPage:function(_5){
var _6=_5.payload;
if(!_6){
return;
}
this._pageSwitched=(this._currentContentPageID!=_6);
var _7=com.ibm.mm.builder.utils.htmlUtil;
if(this.viewListNode){
_7[((!this._pageSwitched)?"show":"hide")+"Nodes"](this.viewListNode.childNodes);
}
if(this.editListNode){
_7[((!this._pageSwitched)?"show":"hide")+"Nodes"](this.editListNode.childNodes);
}
},initContent:function(){
if(this.viewListNode){
this.viewListNode.innerHTML="";
}
if(this.editListNode){
this.editListNode.innerHTML="";
}
var ac=this;
var _8=this.iContext.getRootElement();
this._hideMessage();
this._hideMessageBox();
if(this.searchType!="user"){
this.searchType="user";
com.ibm.mm.builder.ACLopenSearchType="user";
this.searchDropDownMenu.selectedIndex=0;
}
var _9=dojo.byId(this.searchInputId);
if(dojo.hasClass(_9,"ACLSearchInput")){
dojo.removeClass(_9,"ACLSearchInput");
dojo.addClass(_9,"initACLSearchInput");
}
_9.value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER;
dojo.attr(_9,"aria-label",com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_TEXT);
var _a=dojo.byId(this.bottomDivId);
var _b=dojo.query(".aclNoSearchDiv",_a);
if(builderConfig.isBidi&&dojo.isIE===6){
_b[0].style.width="500px";
}
var _c=dojo.query(".accessControlSearchList",_a);
_c[0].innerHTML="";
this.searchSource=this._createSource(this.searchSource,[_c[0],["none"],this,"aclSearch",15,0]);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl);
this.viewList=[];
this.personalizeList=[];
this.editList=[];
this.initACLData();
var _d=dojo.query(".accessControlViewList",_a)[0];
this.viewListNode=_d;
_d.innerHTML="";
var _e=15;
if(this._shareType==this.SHARE_PAGE&&!this._inPersonalSpace){
_e=_e-2;
}
com.ibm.mm.builder.dnd.viewSource=this._createSource(com.ibm.mm.builder.dnd.viewSource,[_d,["acluser"],this,"aclView",_e,0]);
this._addItem(com.ibm.mm.builder.dnd.viewSource,_d,this.viewList,"aclView");
var _f=dojo.query(".accessControlEditList",_a)[0];
this.editListNode=_f;
_f.innerHTML="";
com.ibm.mm.builder.dnd.editSource=this._createSource(com.ibm.mm.builder.dnd.editSource,[_f,["acluser"],this,"aclEdit",_e,0]);
this._addItem(com.ibm.mm.builder.dnd.editSource,_f,this.editList,"aclEdit");
if(this._shareType==this.SHARE_PAGE&&!this._inPersonalSpace){
if(this._viewBlockCheckbox&&this._editBlockCheckbox){
this._viewBlockCheckbox.domNode.style.display="";
this._editBlockCheckbox.domNode.style.display="";
}else{
this._viewBlockCheckbox=new com.ibm.mm.builder.widget.includeBox({type:"view",includeContent:com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INCLUDE_VIEWER});
var _10=dojo.query(".accessControlViewListDiv",_a)[0];
var _11=dojo.query(".viewList",_10)[0];
_10.insertBefore(this._viewBlockCheckbox.domNode,_11);
this._editBlockCheckbox=new com.ibm.mm.builder.widget.includeBox({type:"edit",includeContent:com.ibm.mm.builder.coreWidgetsStrings.I_ACL_INCLUDE_EDITOR});
var _12=dojo.query(".accessControlEditListDiv",_a)[0];
var _13=dojo.query(".editList",_12)[0];
_12.insertBefore(this._editBlockCheckbox.domNode,_13);
}
this._viewBlockCheckbox.setCheck(!this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.USER));
this._editBlockCheckbox.setCheck(!this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.EDITOR));
}else{
if(this._viewBlockCheckbox){
this._viewBlockCheckbox.domNode.style.display="none";
}
if(this._editBlockCheckbox){
this._editBlockCheckbox.domNode.style.display="none";
}
}
setTimeout(dojo.hitch(this,function(){
dojo.forEach([{id:"acl_search_list_div",className:".accessControlSearchList"},{id:"acl_view_list_div",className:".accessControlViewList"},{id:"acl_edit_list_div",className:".accessControlEditList"}],function(obj){
var _14=dojo.byId(obj.id);
this.setListHeight(_14);
this.setListHeight(dojo.query(obj.className,_14)[0]);
},this);
}),50);
com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(_8);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateViewPageControl);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateEditPageControl);
},setListHeight:function(_15,_16){
if(!_16){
_16=0;
}
var _17=_15.previousSibling;
var h=0;
while(_17){
if(_17.nodeType===1&&(dojo.style(_17,"display")!="none")){
h+=dojo.marginBox(_17).h;
}
_17=_17.previousSibling;
}
var _18=dojo.marginBox(_15.parentNode).h-h-_16-dojo.style(_15,"marginTop")-dojo.style(_15,"marginBottom");
dojo.style(_15,"height",_18+"px");
return _18;
},onLoad:function(){
var _19=this.iContext.getRootElement();
dojo.parser.parse(_19);
this.wid="_"+this.iContext.widgetId+"_";
var _1a=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);
var _1b=_1a.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CONTEXT_ROOT_BUILDER);
var _1c=dojo.query("input.accessSearch",_19);
for(var i=0;i<_1c.length;i++){
_1c[i].src=_1b+_1c[i].title;
}
dojo.query(".accessControlDesp",_19)[0].innerHTML=com.ibm.mm.builder.coreWidgetsStrings.I_ACL_DIALOG_DESC;
this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_VIEW,dojo.query(".addToViewBtnMiddle",_19)[0]);
this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_EDIT,dojo.query(".addToEditBtnMiddle",_19)[0]);
this._addTip(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT,dojo.query(".searchResultHeaderMiddle",_19)[0]);
this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_REMOVE,dojo.query(".accessControlRemove",_19)[0]);
this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_VIEW,dojo.query(".addToViewBtnA11y_button",_19)[0],this.MAX_LEN);
this._addTipForInput(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_ADD_TO_EDIT,dojo.query(".addToEditBtnA11y_button",_19)[0],this.MAX_LEN);
dojo.query(".initACLSearchInput",_19)[0].value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER;
this.bottomDivId=this.wid+"bottomDiv";
this.searchInputId=this.wid+"search";
this.filterInputId=this.wid+"filter";
com.ibm.mm.builder.utils.htmlUtil.setNodeTitle((this.cws.I_SEARCH_INDICATE||"Searching..."),dojo.query(".searchIndicatorText",_19)[0],170);
this.searchType="user";
com.ibm.mm.builder.ACLopenSearchType="user";
if(!this.searchDropDownMenu){
this.searchDropDownMenu=dojo.byId(this.wid+"showSearchScope");
this.searchDropDownMenu.options[this.searchDropDownMenu.options.length]=new Option(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_USER_SEARCH,"user",true);
this.searchDropDownMenu.options[this.searchDropDownMenu.options.length]=new Option(com.ibm.mm.builder.coreWidgetsStrings.I_ACL_GROUP_SEARCH,"group");
}
this._searchHint={"user":com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER,"group":com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_GROUP};
var _1d=dojo.byId(this.searchInputId);
var _1e=function(){
if(dojo.hasClass(_1d,"initACLSearchInput")){
dojo.removeClass(_1d,"initACLSearchInput");
dojo.addClass(_1d,"ACLSearchInput");
_1d.value="";
}
};
var _1f=dojo.hitch(this,function(){
var _20=dojo.byId(this.searchInputId);
var _21=_20.value;
if(_21==""){
if(dojo.hasClass(_20,"ACLSearchInput")){
dojo.removeClass(_20,"ACLSearchInput");
}
dojo.addClass(_20,"initACLSearchInput");
_20.value=this._getSearchHint();
}
});
var _22=dojo.hitch(this,function(evt){
evt=evt||window.event;
if(evt&&evt.keyCode==13){
this.showSearchResult();
}
});
this._connects.push(dojo.connect(_1d,"onfocus",null,_1e));
this._connects.push(dojo.connect(_1d,"onblur",null,_1f));
this._connects.push(dojo.connect(_1d,"onkeydown",null,_22));
var _23=dojo.byId(this.wid+"showSearchScope");
dojo.attr(_23,"alt",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHSCOPE);
dojo.attr(_23,"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHSCOPE);
var _24=dojo.byId(this.wid+"showResultImg");
dojo.attr(_24,"alt",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT);
dojo.attr(_24,"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCH_RESULT);
dojo.attr(dojo.byId(this.wid+"search"),"title",com.ibm.mm.builder.coreWidgetsStrings.I_ACL_SEARCHINPUT);
if(builderConfig.isBidi){
dojo.attr(_24,"src",builderConfig.builderPath+"/images/search_button_gray_rtl.png");
}
},addHoverClass:function(_25){
dojo.forEach(dojo.query("."+_25,this.iContext.getRootElement()),function(div){
this._connects.push(dojo.connect(div,"onmouseover",div,function(){
dojo.addClass(this,"hover");
},true));
this._connects.push(dojo.connect(div,"onmouseout",div,function(){
dojo.removeClass(this,"hover");
},true));
},this);
},_createSource:function(_26,_27){
if(_26){
_26.destroy();
_26=null;
}
return com.ibm.mm.builder.dnd.ACLSource.createSource(_27[0],_27[1],_27[2],_27[3],_27[4],_27[5]);
},_addTip:function(_28,_29){
var _2a=_29;
dojo.attr(_29,"title",_28);
_2a.innerHTML=_28;
},_addTipForInput:function(_2b,_2c,_2d){
var _2e=_2c;
dojo.attr(_2c,"title",_2b);
_2e.value=_2d?com.ibm.mm.builder.utils.htmlUtil.getStrWithLimit(_2b,_2e,_2d):_2b;
},initModels:function(){
if(!this.userModel){
this.userModel=com.ibm.mashups.enabler.user.Factory.getUserModel();
}
if(this._shareType==this.SHARE_PAGE){
this.acModel=this.acModelUtil.getPageAC(this._shareTypeId);
}else{
this.acModel=this.acModelUtil.getSpaceAC(this._shareTypeId);
}
},initACLData:function(){
this.initModels();
this.viewList=this.acModelUtil.getViewers(this.acModel);
this.editList=this.acModelUtil.getEditors(this.acModel);
},onview:function(){
this.addHoverClass("addToViewBtnMiddle");
this.addHoverClass("addToView");
this.addHoverClass("addToEdit");
this.addHoverClass("addToEditBtnMiddle");
this.addHoverClass("input.accessSearch");
},_addItem:function(_2f,_30,_31,_32){
var _33=com.ibm.mm.builder.utils.userUtil.getCurrentUserID();
var _34=this;
for(var i=0;i<_31.length;i++){
var _35=_31[i];
if(!!_35&&_35.getID()!=_33&&!!_35.getDisplayName()){
var _36=_34._shareTypeId+_32+_35.getEntityType()+_35.getID();
var _37=new com.ibm.mm.builder.aclUserItem({displayName:_35.getDisplayName(),entityType:_35.getEntityType(),type:_32,id:_36,userId:_35.getID()});
_2f.container.push(_37);
_2f.allStayedUsers[_34._shareTypeId+_35.getID()]=_35.getEntityType();
_30.appendChild(_37.domNode);
if(i>=_2f.listLengthPerPage){
_37.domNode.style.display="none";
}
}
}
var _38=_2f.node.childNodes.length/_2f.listLengthPerPage;
_38=Math.ceil(_38);
_2f.totalPage=(_38===0?1:_38);
},transferNode:function(_39,_3a,_3b,_3c,_3d){
this._hideMessageBox();
for(var i=0,len=_39.container.length;i<len;i++){
var _3e=_39.container[i];
if(_3e.domNode.id===_3b){
if(this.isAnonymousUserByUserId(_3e.userId)&&_3a.name=="aclEdit"){
this._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.I_SHARE_PAGE_CAN_NOT_GIVE_PERMISSION_0,[_3e.displayName]),"info");
return;
}
var _3f=_3b.replace(_39.name,_3a.name);
var _40=new com.ibm.mm.builder.aclUserItem({displayName:_3e.displayName,entityType:_3e.entityType,type:_3a.name,id:_3f,userId:_3e.userId});
_3a.container.push(_40);
_3a.allStayedUsers[_3f.replace(_3a.name,"").replace(_3e.entityType,"")]=_3e.entityType;
_3a.node.insertBefore(_40.domNode,_3c);
if(!_3d){
_39.container.splice(i,1);
delete _39.allStayedUsers[_3b.replace(_39.name,"").replace(_3e.entityType,"")];
_3e.destroy();
}
return;
}
}
},isAnonymousUserByUserId:function(id){
if(!this.searchItems){
return false;
}
var _41;
for(var i=0,len=this.searchItems.length;i<len;i++){
_41=this.searchItems[i];
if(_41==null){
continue;
}
if(_41.getID()===id&&_41.isVirtual()&&_41.getVirtualType()===com.ibm.mashups.enabler.user.VirtualType.ANONYMOUS_USER){
return true;
}
}
return false;
},isAnonymousUserByNodeId:function(_42,_43){
var _44=false;
dojo.forEach(_42.container,function(_45){
if(_45.domNode.id==_43){
_44=this.isAnonymousUserByUserId(_45.userId);
return;
}
},this);
return _44;
},checkDraggedNode:function(_46,_47,_48){
var _49=[];
var _4a=[];
var _4b=this;
this._hideMessageBox();
dojo.forEach(_48,function(_4c,_4d){
var _4e=false;
var id=_4c.id.replace(_46.name,"");
var _4f=null;
switch(_47.name){
case com.ibm.mm.builder.dnd.viewSource.name:
_4f=_4b.getSpeceficNode(com.ibm.mm.builder.dnd.editSource,id)||_4b.getSpeceficNode(com.ibm.mm.builder.dnd.personalizeSource,id);
break;
case com.ibm.mm.builder.dnd.editSource.name:
if(_4b.isAnonymousUserByNodeId(_46,_4c.id)){
var _50=_4b.getSpeceficNode(_4b.searchSource,id);
_4b._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.I_SHARE_PAGE_CAN_NOT_GIVE_PERMISSION_0,[_50.name]),"info");
_4f=null;
_4e=true;
break;
}
_4f=_4b.getSpeceficNode(com.ibm.mm.builder.dnd.viewSource,id)||_4b.getSpeceficNode(com.ibm.mm.builder.dnd.personalizeSource,id);
break;
case com.ibm.mm.builder.dnd.personalizeSource.name:
_4f=_4b.getSpeceficNode(com.ibm.mm.builder.dnd.viewSource,id)||_4b.getSpeceficNode(com.ibm.mm.builder.dnd.editSource,id);
break;
}
if(_4f){
_4a.push(_4f);
}else{
if(!_4e&&!(_4b.getSpeceficNode(_47,id,_4c.id))){
_49.push(_4c);
}
}
});
if(_4a.length){
if(!this.ACLReassignDialog){
this.ACLReassignDialog=new com.ibm.mm.builder.dialog.ACLReassignDialog();
}
this.ACLReassignDialog.show(_4b,_47,_4a);
}
return _49;
},getSpeceficNode:function(_51,_52){
if(!_51){
return null;
}
var _53=_51.container;
for(var i=0,len=_53.length;i<len;i++){
var _54=_53[i];
if((_54.id).replace(_51.name,"")===_52){
return {id:_54.id,name:_54.displayName,perm:_54.type};
}
}
return null;
},changeSearchType:function(){
this.searchType=this.searchDropDownMenu.options[this.searchDropDownMenu.selectedIndex].value;
com.ibm.mm.builder.ACLOpenSearchType=this.searchType;
var _55=dojo.byId(this.searchInputId);
if(dojo.hasClass(_55,"initACLSearchInput")){
_55.value=this._getSearchHint();
}
},_getSearchHint:function(){
return this._searchHint[this.searchType]||"Search";
},onOverActions:function(e){
var _56=e.target||e.srcElement;
if(_56.tagName=="TD"){
_56=_56.parentNode;
dojo.addClass(_56,"searchOption_item_highlighted");
dojo.removeClass(_56.firstChild,"modeSelector_check");
_56.style.color=this.highlightedColor;
}
if(dojo.isIE||window.ActiveXObject!==undefined){
this._mouseOverSearchOptions();
}
},onOutActions:function(e){
var _57=e.target||e.srcElement;
if(_57.tagName=="TD"){
_57=_57.parentNode;
dojo.removeClass(_57,"searchOption_item_highlighted");
dojo.addClass(_57.firstChild,"modeSelector_check");
if(dojo.hasClass(_57.firstChild,"check")){
_57.style.color=this.selectedColor;
}else{
_57.style.color=this.itemColor;
}
}
if(dojo.isIE||window.ActiveXObject!==undefined){
this._mouseOutSearchOptions();
}
},setUserSearch:function(){
var _58=dojo.query(".initACLSearchInput",this.iContext.getRootElement())[0];
if(_58&&(_58.value==com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_GROUP||dojo.trim(_58.value)=="")){
_58.value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER;
}
},setGroupSearch:function(){
var _59=dojo.query(".initACLSearchInput",this.iContext.getRootElement())[0];
if(_59&&(_59.value==com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_USER||dojo.trim(_59.value)=="")){
_59.value=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_GROUP;
}
},_getSearchOptionDiv:function(){
if(!this.searchOptionDiv){
var _5a=dojo.query(".accessControl_searchOptions",dojo.byId(this.bottomDivId));
this.searchOptionDiv=_5a[0];
}
return this.searchOptionDiv;
},_mouseOutSearchOptions:function(){
var _5b=this._getSearchOptionDiv();
if(_5b&&_5b.style.display=="block"){
dojo.byId(this.wid+"showResultImg").focus();
}
},_mouseOverSearchOptions:function(){
var _5c=this._getSearchOptionDiv();
if(_5c&&_5c.style.display=="block"){
_5c.focus();
}
},_displaySearchOptions:function(_5d){
var _5e=dojo.query(".accessControl_searchOptions",dojo.byId(this.bottomDivId));
var _5f=this._getSearchOptionDiv();
if(_5d){
if(_5f.style.display=="block"){
_5f.style.display="none";
}else{
_5f.style.display="block";
_5f.focus();
}
}else{
_5f.style.display="none";
}
},_onBlur:function(e){
var _60=this._getSearchOptionDiv();
if(_60.style.display=="none"){
return;
}
window.setTimeout(dojo.hitch(this,function(){
this._displaySearchOptions(false);
}),300);
},showSearchResult:function(){
this._hideMessage();
this._hideMessageBox();
var _61=dojo.query(".accessControlSearchListDiv",dojo.byId(this.bottomDivId));
var _62=dojo.query(".accessControlSearchList",dojo.byId(this.bottomDivId));
_62[0].style.display="";
var _63=dojo.byId(this.searchInputId);
var _64=dojo.query(".searchIndicatorContainer",dojo.byId(this.bottomDivId))[0];
if(_63&&_63.value!=""){
_64.style.display="block";
_62[0].innerHTML="";
if(dojo.hasClass(_63,"initACLSearchInput")){
this.searchItems=this.searchOutUsers("*");
}else{
this.searchItems=this.searchOutUsers(_63.value);
}
_64.style.display="none";
}
if(this.searchItems&&this.searchItems.length>0&&!(this.searchItems.length==1&&this.searchItems[0].getID()==com.ibm.mm.builder.utils.userUtil.getCurrentUserID())){
try{
this.searchSource=this._createSource(this.searchSource,[_62[0],["none"],this,"aclSearch",15,0]);
this._addItem(this.searchSource,_62[0],this.searchItems,"aclSearch");
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateSearchPageControl);
}
catch(e){
this.LOGGER.severe("showSearchResult",dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_COLUMN_DND_1,[e.message]));
}
_61[0].style.display="none";
dojo.fx.wipeIn({node:_61[0],duration:1000}).play();
}else{
_62[0].style.display="none";
var msg=null;
if(this.searchType=="user"){
msg=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_NO_RESULT_TEXT_USER||"No user found, try another search item";
}else{
msg=com.ibm.mm.builder.coreWidgetsStrings.I_SEARCH_NO_RESULT_TEXT_GROUP||"No group found, try another search item";
}
this._showMessage(msg,"info","search_msg");
}
com.ibm.mm.builder.utils.htmlUtil.truncateAllChildNodesText(_62[0]);
},searchOutUsers:function(_65){
var _66=[];
var cs=com.ibm.mashups.services.ServiceManager.getService(com.ibm.mashups.enabler.services.ConfigService.SERVICE_NAME);
var _67=cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.AUTO_WILDCARD_DISABLED);
if(_65!=""){
if(_65!="*"){
_65=_65.replace(/(^\**)|(\**$)/g,"");
if((_67!==true)&&(_67!="true")){
_65="*"+_65+"*";
}
}
var i=0;
var _68=null;
if(this.searchType=="user"){
var _69=this.userModel.getVirtualUsers().start();
for(i=0;i<_69.length;i++){
this.searchUsers.push(_69[i]);
_66.push(_69[i]);
}
var _6a="";
var dfr=this.userModel.findUsersByAttribute(cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CLIENT_USER_ID_KEY),_65);
dfr.setFinishedCallback(function(ctx){
if(ctx.request&&ctx.request.statusCode>=400&&ctx.request.responseText){
_6a=ctx.request.responseText;
}
},null,true);
_68=dfr.start(true);
if(_68!=null){
for(i=0;i<_68.length;i++){
this.searchUsers.push(_68[i]);
_66.push(_68[i]);
}
}else{
this._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_USER_SEARCH_ERROR_1,[_6a]),"error");
}
}else{
var _6b=this.userModel.getVirtualGroups().start();
for(i=0;i<_6b.length;i++){
this.searchUsers.push(_6b[i]);
_66.push(_6b[i]);
}
_68=this.userModel.findGroupsByAttribute(cs.getValue(com.ibm.mashups.enabler.services.ConfigConstants.CLIENT_GROUP_CN_KEY),_65).start();
if(_68!=null){
for(i=0;i<_68.length;i++){
this.searchUsers.push(_68[i]);
_66.push(_68[i]);
}
}else{
this._showShareErrorMessage(dojo.string.substitute(com.ibm.mm.builder.coreWidgetsMessages.E_USER_SEARCH_ERROR_1,[""]),"error");
}
}
}
return _66;
},applyACL:function(){
},addToView:function(){
this.collectNodes(com.ibm.mm.builder.dnd.personalizeSource,com.ibm.mm.builder.dnd.viewSource,false);
this.collectNodes(com.ibm.mm.builder.dnd.editSource,com.ibm.mm.builder.dnd.viewSource,false);
this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.viewSource,true);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl);
},collectNodes:function(_6c,_6d,_6e){
if(!_6c||!_6d){
return;
}
var _6f=com.ibm.mm.builder.utils.htmlUtil.getAllCheckedNodes(_6c.node);
_6f=_6e?(this.checkDraggedNode(_6c,_6d,_6f)):_6f;
var _70=this;
dojo.forEach(_6f,function(_71){
_70.transferNode(_6c,_6d,_71.id,null,(_6c.name==="aclSearch"));
});
com.ibm.mm.builder.utils.htmlUtil.uncheckAll(_6c.node.childNodes);
},addToViewClick:function(_72){
_72=dojo.fixEvent(_72);
if(_72.keyCode===dojo.keys.ENTER){
this.addToView();
}
},addToPersonalize:function(){
this.collectNodes(com.ibm.mm.builder.dnd.viewSource,com.ibm.mm.builder.dnd.personalizeSource,false);
this.collectNodes(com.ibm.mm.builder.dnd.editSource,com.ibm.mm.builder.dnd.personalizeSource,false);
this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.personalizeSource,true);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl);
},addToEdit:function(){
this.collectNodes(com.ibm.mm.builder.dnd.viewSource,com.ibm.mm.builder.dnd.editSource,false);
this.collectNodes(com.ibm.mm.builder.dnd.personalizeSource,com.ibm.mm.builder.dnd.editSource,false);
this.collectNodes(this.searchSource,com.ibm.mm.builder.dnd.editSource,true);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl);
},addToEditClick:function(_73){
_73=dojo.fixEvent(_73);
if(_73.keyCode===dojo.keys.ENTER){
this.addToEdit();
}
},removeAllSelectedEntries:function(){
this.removeSelectedNodes(com.ibm.mm.builder.dnd.viewSource);
this.removeSelectedNodes(com.ibm.mm.builder.dnd.editSource);
this.removeSelectedNodes(com.ibm.mm.builder.dnd.personalizeSource);
dojo.publish(com.ibm.mm.builder.eventTopics.UpdateAllPageControl);
},removeSelectedNodes:function(_74){
if(!_74){
return;
}
var _75=false;
var _76=com.ibm.mm.builder.utils.htmlUtil.getAllCheckedNodes(_74.node);
dojo.forEach(_76,function(_77){
for(var i=0,len=_74.container.length;i<len;i++){
var _78=_74.container[i];
if(_78.id===_77.id){
delete _74.allStayedUsers[_77.id.replace(_74.name,"").replace(_78.entityType,"")];
_78.destroy();
_74.container.splice(i,1);
_75=true;
break;
}
}
});
},showApplyOptions:function(){
},saveACL:function(){
var _79=com.ibm.mm.builder.dnd.viewSource.allStayedUsers;
var _7a=com.ibm.mm.builder.dnd.editSource.allStayedUsers;
var _7b=false;
if(!this._inPersonalSpace&&this._shareType==this.SHARE_PAGE){
if(this._viewBlockCheckbox.isChecked()==this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.USER)){
this.acModel.setInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.USER,!this._viewBlockCheckbox.isChecked());
_7b=true;
}
if(this._editBlockCheckbox.isChecked()==this.acModel.isInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.EDITOR)){
this.acModel.setInheritanceBlock(com.ibm.mashups.enabler.ac.RoleType.EDITOR,!this._editBlockCheckbox.isChecked());
_7b=true;
}
}
var _7c=this.getUserIdList(_79);
var _7d=this.getUserIdList(_7a);
var _7e=this.getRemoveIdList(_7c,this.viewList);
var _7f=this.getRemoveIdList(_7d,this.editList);
var _80=this.getInsertIdList(_7c,this.viewList);
var _81=this.getInsertIdList(_7d,this.editList);
this.acModelUtil.removeViewers(this.acModel,_7e);
this.acModelUtil.removeEditors(this.acModel,_7f);
this.acModelUtil.addViewers(this.acModel,_80);
this.acModelUtil.addEditors(this.acModel,_81);
_7b=(_7b||_7e||_7f||_80||_81);
if(!_7b){
com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.iContext.widgetId);
return;
}
var _82=this.acModel.commit();
_82.setOperationCallback(dojo.hitch(this,function(_83){
if(_83){
com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.iContext.widgetId);
}else{
this._showShareErrorMessage(com.ibm.mm.builder.coreWidgetsMessages.E_SHARE_PAGE_NO_PERMISSION_0,"error");
}
}));
_82.start();
},cancelACL:function(){
com.ibm.mashups.services.ServiceManager.getService("eventService").broadcastEvent("com.ibm.mashups.builder.closeMashupDialog",this.iContext.widgetId);
},getRemoveIdList:function(_84,_85){
var _86={};
var _87=false;
dojo.forEach(_85,function(_88){
var id=_88.getID();
var _89=_84[id];
if(!_89||(_89&&(_89!=_88.getEntityType()))){
_86[id]=_88.getEntityType();
_87=true;
}
});
return (_87?_86:null);
},getInsertIdList:function(_8a,_8b){
var _8c={};
var _8d=false;
for(var id in _8a){
if(Object.prototype.hasOwnProperty.call(_8a,id)){
var _8e=false;
for(var i=0,len=_8b.length;i<len;i++){
var _8f=_8b[i];
if((id==_8f.getID())&&(_8a[id]==_8f.getEntityType())){
_8e=true;
break;
}
}
if(!_8e){
_8c[id]=_8a[id];
_8d=true;
}
}
}
return (_8d?_8c:null);
},getUserIdList:function(_90){
var _91={};
for(var _92 in _90){
if(Object.prototype.hasOwnProperty.call(_90,_92)){
_91[_92.replace(this._shareTypeId,"")]=_90[_92];
}
}
return _91;
},adjustUserList:function(_93){
var _94=_93.node.childNodes.length/_93.listLengthPerPage;
_94=Math.ceil(_94)===0?1:Math.ceil(_94);
_93.totalPage=_94;
if(_93.currentPage>_94){
_93.currentPage=_94;
}
if(_93.currentPage<1){
_93.currentPage=1;
}
var i=0;
for(;i<_93.listLengthPerPage*(_93.currentPage-1);i++){
_93.node.childNodes[i].style.display="none";
}
for(;i<_93.listLengthPerPage*_93.currentPage&&i<_93.node.childNodes.length;i++){
_93.node.childNodes[i].style.display="";
}
for(;i<_93.node.childNodes.length;i++){
_93.node.childNodes[i].style.display="none";
}
},getProperSource:function(_95){
var _96;
switch(_95){
case "search":
return this.searchSource;
case "view":
return com.ibm.mm.builder.dnd.viewSource;
case "personalize":
return com.ibm.mm.builder.dnd.personalizeSource;
case "edit":
return com.ibm.mm.builder.dnd.editSource;
}
return null;
},updateProperControl:function(_97){
switch(_97){
case "search":
this.updateSearchPageControl();
break;
case "view":
this.updateViewPageControl();
break;
case "personalize":
this.updatePersonalizePageControl();
break;
case "edit":
this.updateEditPageControl();
break;
}
},pageDown:function(_98){
var _99=this.getProperSource(_98);
if(_99){
_99.currentPage++;
this.updateProperControl(_98);
}
},pageUp:function(_9a){
var _9b=this.getProperSource(_9a);
if(_9b){
if(_9b.currentPage==1){
return;
}
_9b.currentPage--;
this.updateProperControl(_9a);
}
},jumpDown:function(_9c){
var _9d=this.getProperSource(_9c);
if(_9d){
if(_9d.currentPage!=_9d.totalPage){
_9d.currentPage=_9d.totalPage;
this.updateProperControl(_9c);
}
}
},jumpUp:function(_9e){
var _9f=this.getProperSource(_9e);
if(_9f){
if(_9f.currentPage!=1){
_9f.currentPage=1;
this.updateProperControl(_9e);
}
}
},_disableUpPageControls:function(_a0){
if(_a0){
var _a1=dojo.query(".accessControlPageUpDiv",_a0);
_a1[0].innerHTML="<img src="+this.disabledPageUpImageUrl+" alt=''>";
dojo.removeAttr(_a1[0],"role");
var _a2=dojo.query(".accessControlJumpUpDiv",_a0);
_a2[0].innerHTML="<img src="+this.disabledJumpUpImageUrl+" alt=''>";
dojo.removeAttr(_a2[0],"role");
}
},_disableDownPageControls:function(_a3){
if(_a3){
var _a4=dojo.query(".accessControlPageDownDiv",_a3);
_a4[0].innerHTML="<img src="+this.disabledPageDownImageUrl+" alt=''>";
dojo.removeAttr(_a4[0],"role");
var _a5=dojo.query(".accessControlJumpDownDiv",_a3);
_a5[0].innerHTML="<img src="+this.disabledJumpDownImageUrl+" alt=''>";
dojo.removeAttr(_a5[0],"role");
}
},_enableUpPageControls:function(_a6){
if(_a6){
var _a7=dojo.query(".accessControlPageUpDiv",_a6);
_a7[0].innerHTML="<img src="+this.pageUpImageUrl+" alt=''>";
dojo.attr(_a7[0],"role","link");
var _a8=dojo.query(".accessControlJumpUpDiv",_a6);
_a8[0].innerHTML="<img src="+this.jumpUpImageUrl+" alt=''>";
dojo.attr(_a8[0],"role","link");
}
},_enableDownPageControls:function(_a9){
if(_a9){
var _aa=dojo.query(".accessControlPageDownDiv",_a9);
_aa[0].innerHTML="<img src="+this.pageDownImageUrl+" alt=''>";
dojo.attr(_aa[0],"role","link");
var _ab=dojo.query(".accessControlJumpDownDiv",_a9);
_ab[0].innerHTML="<img src="+this.jumpDownImageUrl+" alt=''>";
dojo.attr(_ab[0],"role","link");
}
},_hidePageControls:function(_ac){
if(_ac){
_ac.style.display="none";
}
},_showPageControls:function(_ad){
if(_ad){
_ad.style.display="block";
}
},updateAllPageControl:function(){
this.updateViewPageControl();
this.updateEditPageControl();
},updateViewPageControl:function(){
this.updageSpecificPageControl(com.ibm.mm.builder.dnd.viewSource);
},updatePersonalizePageControl:function(){
this.updageSpecificPageControl(com.ibm.mm.builder.dnd.personalizeSource);
},updateEditPageControl:function(){
this.updageSpecificPageControl(com.ibm.mm.builder.dnd.editSource);
},updageSpecificPageControl:function(_ae){
this.adjustUserList(_ae);
var _af=!this._inPersonalSpace&&this._shareType!=this.SHARE_SPACE?{h:"350px",hWithArrow:"300px"}:{h:"393px",hWithArrow:"347px"};
var _b0=_ae.name.replace("acl","");
var _b1=dojo.query(".accessControl"+_b0+"ListUpDiv",dojo.byId(this.bottomDivId))[0];
var _b2=dojo.query(".accessControl"+_b0+"ListDownDiv",dojo.byId(this.bottomDivId))[0];
this._updateControl(_b1,_b2,_ae);
},updateSearchPageControl:function(){
this.adjustUserList(this.searchSource);
var _b3=dojo.query(".accessControlSearchListUpDiv",dojo.byId(this.bottomDivId))[0];
var _b4=dojo.query(".accessControlSearchListDownDiv",dojo.byId(this.bottomDivId))[0];
this._updateControl(_b3,_b4,this.searchSource);
},_updateControl:function(_b5,_b6,_b7){
if(_b7.totalPage==1){
this._hidePageControls(_b5);
this._hidePageControls(_b6);
this._disableUpPageControls(_b5);
this._disableDownPageControls(_b6);
}else{
this._showPageControls(_b5);
this._showPageControls(_b6);
if(_b7.currentPage>1){
this._enableUpPageControls(_b5);
}else{
this._disableUpPageControls(_b5);
}
if(_b7.currentPage<_b7.totalPage){
this._enableDownPageControls(_b6);
}else{
this._disableDownPageControls(_b6);
}
this.setListHeight(_b7.node,23);
}
},_showMessage:function(_b8,_b9,_ba){
if(!this.messageControl){
dojo.registerModulePath("com.ibm.lotus.oneui.v100.messages",this.iContext.io.rewriteURI("../dijit-library/oneUI.versionized/messages"));
dojo.require("com.ibm.lotus.oneui.v100.messages.Message");
var wid="_"+this.iContext.widgetId+"_";
var _bb=dojo.byId(wid+_ba);
this.messageControl=new com.ibm.lotus.oneui.v100.messages.Message({messageType:_b9},_bb);
}
this.messageControl.attr({"message":_b8,"messageType":_b9||"error"});
this.messageControl.show();
},_hideMessage:function(){
if(this.messageControl){
this.messageControl.hide();
var _bc=dojo.query(".accessControlSearchList",dojo.byId(this.bottomDivId));
_bc[0].style.display="";
}
},_showShareErrorMessage:function(_bd,_be){
if(!this.messageBox){
dojo.registerModulePath("com.ibm.lotus.oneui.v100.messages",this.iContext.io.rewriteURI("../dijit-library/oneUI.versionized/messages"));
dojo.require("com.ibm.lotus.oneui.v100.messages.Message");
var wid="_"+this.iContext.widgetId+"_";
var _bf=dojo.byId(wid+"messageBox");
this.messageBox=new com.ibm.lotus.oneui.v100.messages.Message({messageType:_be},_bf);
}
this.messageBox.attr({"message":_bd,"messageType":_be||"error"});
this.messageBox.show();
dojo.removeClass(dojo.byId(this.bottomDivId),"accessControlBottomDiv");
dojo.addClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError");
},_hideMessageBox:function(){
if(dojo.hasClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError")){
dojo.removeClass(dojo.byId(this.bottomDivId),"accessControlBottomDivWithError");
dojo.addClass(dojo.byId(this.bottomDivId),"accessControlBottomDiv");
}
if(this.messageBox){
this.messageBox.hide();
}
},onUnload:function(){
if(this.searchSource){
this.searchSource.destroy();
this.searchSource=null;
}
if(com.ibm.mm.builder.dnd.viewSource){
com.ibm.mm.builder.dnd.viewSource.destroy();
com.ibm.mm.builder.dnd.viewSource=null;
}
if(com.ibm.mm.builder.dnd.personalizeSource){
com.ibm.mm.builder.dnd.personalizeSource.destroy();
com.ibm.mm.builder.dnd.personalizeSource=null;
}
if(com.ibm.mm.builder.dnd.editSource){
com.ibm.mm.builder.dnd.editSource.destroy();
com.ibm.mm.builder.dnd.editSource=null;
}
dojo.forEach(this._connects,dojo.disconnect,dojo);
}});
dojo.declare("com.ibm.mm.builder.aclUserItem",[dijit._Widget,dijit._Templated],{displayName:null,entityType:null,type:null,id:null,userId:null,templateString:"<div class='aclUserItem dojoDndItem' style='white-space: nowrap;' dojoAttachEvent='onmouseover:_onHover,onmouseout:_onUnHover,onmousedown:_onMouseDown,onmouseup:_onMouseUp,keydown:_onKeyDown'>"+"<div class='aclUserItemFloater'>"+"\t<input dojoAttachPoint='itemCheckBox' type='checkbox' name='itemCheck' role='checkbox' id='${id}_itemCheck'></input>"+"</div>"+"<div>"+"\t<label class='aclUserItemContent truncatedLabel' widthlimit='160' dojoAttachPoint='aclUserItemContent' for='${id}_itemCheck'></label>"+"</div>"+"</div>",postCreate:function(){
if(this.entityType=="group"){
this.aclUserItemContent.style.fontWeight="bold";
}
if((this.displayName!==null)&&(this.displayName!="")){
this.aclUserItemContent.innerHTML=this.displayName;
}
this.itemCheckBox.setAttribute("value",this.id);
dojo.connect(this.itemCheckBox,"onclick",this,"_checkBoxClick");
this.domNode.id=this.id;
},_checkBoxClick:function(evt){
dojo.stopEvent(evt);
},setItemID:function(_c0){
this.id=_c0;
this.domNode.id=_c0;
this.itemCheckBox.setAttribute("value",this.id);
},_onHover:function(){
dojo.addClass(this.domNode,this.type+"ItemHover");
},_onUnHover:function(){
dojo.removeClass(this.domNode,this.type+"ItemHover");
},_onMouseDown:function(evt){
this.setChecked=!this.itemCheckBox.checked;
if(!this.itemCheckBox.checked){
this.itemCheckBox.checked=true;
}
dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked);
},_onMouseUp:function(){
if(this.itemCheckBox.checked&&(!this.setChecked)){
this.itemCheckBox.checked=false;
}
dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked);
},_onKeyDown:function(evt){
if(evt.keyCode==32){
this.setChecked=!this.itemCheckBox.checked;
if(!this.itemCheckBox.checked){
this.itemCheckBox.checked=true;
}else{
if(this.itemCheckBox.checked&&(!this.setChecked)){
this.itemCheckBox.checked=false;
}
}
}
dijit.setWaiState(this.itemCheckBox,"checked",this.itemCheckBox.checked);
}});
dojo.declare("com.ibm.mm.builder.widget.includeBox",[dijit._Widget,dijit._Templated],{templateString:"<div class='includeBox'>"+"<div class='includeInside'>"+"<input type='checkbox' dojoAttachPoint = 'blockCheckbox'  />"+"<label dojoAttachPoint = 'includeContentNode' class='includeContent'>${includeContent}</label>"+"</div>"+"</div>",type:null,includeContent:null,checked:true,setCheck:function(_c1){
this.blockCheckbox.checked=_c1;
},isChecked:function(){
return this.blockCheckbox.checked;
},getType:function(){
return this.type;
},postCreate:function(){
dojo.addClass(this.domNode,this.type+"IncludeBox");
this.blockCheckbox.checked=this.checked;
dojo.attr(this.blockCheckbox,"id",this.type+"CheckBox");
dojo.attr(this.includeContentNode,"id",this.type+"CheckBoxLabel");
dojo.attr(this.includeContentNode,"for",this.blockCheckbox.id);
dojo.attr(this.blockCheckbox,"aria-labelledby",this.type+"CheckBoxLabel");
}});
com.ibm.mm.builder.dnd.viewSource=null;
com.ibm.mm.builder.dnd.personalizeSource=null;
com.ibm.mm.builder.dnd.editSource=null;


}catch(e){console.log("Module 'mm_page_sharing_base': ",e);}
try{(function(){
    i$.merge({
	"ICON_STOP":"msgError",
	"ICON_SUCCESS":"msgSuccess",
	"BUTTON_RETRY":"Retry",
	"BUTTON_YES":"Yes",
	"BUTTON_NO":"No",
	"BUTTON_IGNORE":"Ignore",
	"LINK_LEARN_MORE":"Learn More",
	"ICON_WARNING":"msgWarning",
	"ICON_INFORMATION":"msgInfo",
	"LOADING_IMAGE_0":"loading image",
	"BUTTON_ABORT":"Abort",
	"ICON_EXCLAMATION":"msgWarning",
	"BUTTON_CANCEL":"Cancel",
	"BUTTON_CONTINUE":"Continue",
	"BUTTON_OK":"Ok",
	"BUTTON_TRY":"Try Again",
	"LOADING_0":"Loading...",
	"ICON_ASTERISK":"msgInfo",
	"ICON_ERROR":"msgError",
	"CLOSE_IMAGE_0":"close image",
	"CLOSE_0":"Close"
},i$.fromPath("wpModules.dialog.nls",true));
})();
}catch(e){console.log("Module 'wp_dialog_main': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(){
var _1="verticallyCenteredRightHand",_2="horizontallyCenteredBelow",_3="horizontallyBelow";
var _4=function(_5,_6,_7){
var _8=_5._contextMenu.shadowNode||_5,_9=_8.style,_a=_5._contextMenu.css.show;
_9.visibility="hidden";
i$.addClass(_8,_a);
var od=_6.ownerDocument,pw=od.parentWindow||od.defaultView,_b=_6.children[0],_c={name:_7,targetWindow:pw,node:_b,refNode:_5,maxOverLay:0.5,viewMargin:10,positionNode:_6};
wpModules.util.Positioning.handle(_c);
i$.removeClass(_8,_a);
_9.visibility="visible";
};
var _d=function(_e,_f){
_4(_e,_f,_1);
},hcB=function(_10,_11){
_4(_10,_11,_2);
},tb=function(_12,_13){
_4(_12,_13,_3);
},cm=wpModules.contextMenu,_14=cm.registerPositioningHandler;
_14("default",cm._defaultPositioningHandler);
_14(_1,_d);
_14(_2,hcB);
_14(_3,tb);
})();


}catch(e){console.log("Module 'wp_contextmenu_js': ",e);}
try{(function(){
    i$.merge({
	"NO_ITEMS_0":"No items to display",
	"MENU_KEY_PRESS_0":"Press Ctrl+M to activate the menu for this item. Press escape to close the menu.",
	"ERROR_LOADING_0":"Error happened while loading the menu.",
	"LOADING_0":"Loading..."
},i$.fromPath("wpModules.contextMenu.nls",true));
})();
}catch(e){console.log("Module 'wp_contextmenu_js': ",e);}
try{i$.toPath("com.ibm.mm.builder.deleteControl.action", function(menuitem) {
	com.ibm.pb.contextMenu.sharedActions.deleteControl(menuitem.metadata.wid);
});

i$.toPath("com.ibm.mm.builder.deleteControl.visibility", function(menuitem) {
    return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
});
}catch(e){console.log("Module 'mm_delete_control': ",e);}
try{i$.toPath("com.ibm.mm.builder.sharePages.action", function(menuitem) {
    // we need to refresh the page once the user selects SAVE on the dialog
    // this is a two step process. First we register a handler on closeMashupDialog to listen on when the dialog is closed
    // second we register a handler on the SaveButton. Please note that this is internal to Mashups so that we cannot rely on that
    // in case that function is not found the refresh will also happen for CANCEL
    var save = false;
    var widgetId = null;
    var link1, link2;
    var doRefresh = function() {
        if (widgetId == "sharePage" && save) {
			// by doing a timeout we postpone processing of the event, hence giving other JS code the option to
			// finish rendering before the page is reloaded
			window.setTimeout(function() {
				document.location.reload();
			}, 0);
        }
        // this is a fail-safe for when the cancel button was pressed. In this case doRefresh gets called once without link2 being disconnected
        window.setTimeout(function() {
            if (link2) {
                dojo.disconnect(link2);
            }
        }, 500);
    };
    link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function(_widgetId) {
        com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1);
        link1 = null;
        widgetId = _widgetId;
        doRefresh();
    });
    var gwm = com.ibm.mashups.iwidget.model.Factory.getGlobalWidgetModel();
    var widget = gwm.find("sharePage");
    if (widget && widget.iScope && widget.iScope.saveACL) {
        link2 = dojo.connect(widget.iScope, "saveACL", this, function() {
            dojo.disconnect(link2);
            link2 = null;
            save = true;
            doRefresh();
        },true);
    }
    else {
        save = true;
    }
    com.ibm.pb.contextMenu.sharedActions.sharePage(ibmCfg.portalConfig.currentPageOID);
});
i$.toPath("com.ibm.mm.builder.assignPagePermissions.action", function(menuitem) {
    var curElement = document.activeElement;
    var link1;
    link1 = com.ibm.mashups.services.ServiceManager.getService("eventService").subscribeEvent("com.ibm.mashups.builder.closeMashupDialog", this, function() {
        com.ibm.mashups.services.ServiceManager.getService("eventService").unsubscribeEvent(link1);
        link1 = null;
	if (curElement != null)
        	curElement.focus();
    });
		
    com.ibm.pb.contextMenu.sharedActions.assignPagePermissions(ibmCfg.portalConfig.currentPageOID);
});
i$.toPath("com.ibm.mm.builder.assignPagePermissions.visibility", function(menuitem) {
    return com.ibm.pb.contextMenu.sharedActions.confirmAssignPermissions(ibmCfg.portalConfig.currentPageOID, null, {
        jsonContext: {
            contentNode: ibmCfg.portalConfig.currentPageOID
        },
        operation: "com.ibm.mashups.enabler.ac.operation.AssignRoles"
    });
});

}catch(e){console.log("Module 'mm_page_sharing_permission': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/themeModules/modules/pagebuilder/xml/TemplateSelectDialog.xml", "<iw:iwidget name=\"com.ibm.mm.builder.systemwidget.TemplateSelectDialog\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.systemwidget.TemplateSelectDialog\" allowInstanceContent=\"true\" supportedModes=\"view\" mode=\"view\" lang=\"en\">\n    <iw:resource uri=\"TemplateSelectDialog.js\" skipLoad=\"dojo.getObject(\u0027com.ibm.mm.builder.systemwidget.TemplateSelectDialog\u0027) != null\" />\n    <iw:itemSet id=\"attributes\">\n        <iw:item id=\"version\" value=\"2.4\"/>\n    </iw:itemSet>\n\t\n\t<iw:event id=\"com.ibm.mashups.builder.templateSelect\" handled=\"true\" onEvent=\"onTemplateSelect\" eventDescName=\"desc_onTemplateSelect\"/>\n\t<iw:eventDescription id=\"desc_onTemplateSelect\" payloadType=\"text\" description=\"Launches this dialog widget\" lang=\"en\"></iw:eventDescription>\n\t\n    <iw:content mode=\"view\"><![CDATA[<div id=\"_IWID_contents_template\"></div>]]></iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'wp_template_select_dialog': ",e);}
try{
com.ibm.pb.io.RESOURCE_CACHE.set("/wps/mccbuilder.v3001/widget-catalog/NewPageDialog.xml", "<iw:iwidget name=\"com.ibm.mm.builder.systemwidget.NewPageDialog\" xmlns:iw=\"http://www.ibm.com/xmlns/prod/iWidget\" iScope=\"com.ibm.mm.builder.systemwidget.NewPageDialog\" allowInstanceContent=\"true\" supportedModes=\"view\" mode=\"view\" lang=\"en\">\n    <iw:resource uri=\"NewPageDialog.js\" skipLoad=\"dojo.getObject(\u0027com.ibm.mm.builder.systemwidget.NewPageDialog\u0027) != null\" />\n    <iw:itemSet id=\"attributes\">\n        <iw:item id=\"version\" value=\"2.4\"/>\n    </iw:itemSet>\n\t\n\t<iw:event id=\"com.ibm.mashups.builder.createPage\" handled=\"true\" onEvent=\"onCreatePage\" eventDescName=\"desc_onCreatePage\"/>\n\t<iw:eventDescription id=\"desc_onCreatePage\" payloadType=\"text\" description=\"Launches this dialog widget\" lang=\"en\"></iw:eventDescription>\n\t\n\t<iw:event id=\"com.ibm.mashups.builder.pageSwitched\" handled=\"true\" onEvent=\"onPageSwitched\" eventDescName=\"desc_onPageSwitched\"/>\n\t<iw:eventDescription id=\"desc_onPageSwitched\" payloadType=\"text\" description=\"Closes dialog on page switch\" lang=\"en\"></iw:eventDescription>\n\t\n\t<iw:event id=\"com.ibm.mashups.builder.templateSelectChanged\" handled=\"true\" onEvent=\"onTemplateSelectChanged\" eventDescName=\"desc_onTemplateSelectChanged\"/>\n\t<iw:eventDescription id=\"desc_onTemplateSelectChanged\" payloadType=\"text\" description=\"Updates this dialog widget\" lang=\"en\"></iw:eventDescription>\n\t\n    <iw:content mode=\"view\"><![CDATA[<div id=\"_IWID_contents\"></div>]]></iw:content>\n</iw:iwidget>\n");

}catch(e){console.log("Module 'mm_new_page_dialog': ",e);}
try{dojo.provide("com.ibm.mm.builder.systemwidget.NewPageDialog");
dojo.require("com.ibm.pb.iwidget.iWidgetBase");
dojo.require("com.ibm.widgets.NewPageDialog");
dojo.require("com.ibm.pb.customize.LotusWaitingDialog");
dojo.declare("com.ibm.mm.builder.systemwidget.NewPageDialog",[com.ibm.pb.iwidget.iWidgetBase],{controller:null,showFriendlyURL:false,allowFriendlyURL:false,showMakePrivate:false,showPageTemplate:false,newPage:false,ROLETYPE_PRIVILEGED_USER:"Privileged User",onLoad:function(){
var _1="onLoad",_2=this.LOGGER;
_2.entering(_1,arguments);
this.wid="_"+this.iContext.widgetId+"_";
var _3=this.getItemSetValues(["controller","showFriendlyURL","allowFriendlyURL","showMakePrivate","showPageTemplate"]);
if(typeof _3["showPageTemplate"]=="object"||typeof _3["showPageTemplate"]=="string"){
this.convertMapTypes(_3,["controller","showPageTemplate"],"Object");
this.convertMapTypes(_3,["showFriendlyURL","allowFriendlyURL","showMakePrivate"],"Boolean");
}else{
this.convertMapTypes(_3,["controller"],"Object");
this.convertMapTypes(_3,["showFriendlyURL","allowFriendlyURL","showMakePrivate","showPageTemplate"],"Boolean");
}
if(_3["allowFriendlyURL"]==true){
_3["showFriendlyURL"]=_3["allowFriendlyURL"];
}
dojo.mixin(this,_3);
this.model=this.controller.getTreeModel();
this.nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();
this.nsm=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();
_2.exiting(_1,arguments);
},onUnload:function(){
this._cleanupInternalWidget();
},_cleanupInternalWidget:function(){
if(this.widget){
if(this._changeConnection){
dojo.disconnect(this._changeConnection);
}
this.widget.destroy();
}
},_initInternalWidget:function(){
var me=this;
this._cleanupInternalWidget();
var _4=this.showMakePrivate&&this._canMakePrivateChild(this._parentId)&&this._canMakePublicChild(this._parentId);
this.widget=new com.ibm.widgets.NewPageDialog({beforeSubmit:function(){
if(!dojo.isOpera||dojo.isOpera>=9.8){
me.waitDlg=new com.ibm.pb.customize.LotusWaitingDialog({message:this.dialogBundle.page_dialog_page_being_created,spinner:builderConfig.builderPath+"/images/loading.gif"});
setTimeout(function(){
me.waitDlg.show();
},this.duration);
}
},showMakePrivate:_4,canMakePrivate:this._canMakePrivateChild(this._parentId),showPageTemplate:this.showPageTemplate,showFriendlyURL:this.showFriendlyURL},this.iContext.getElementById(this.wid+"contents"));
this._changeConnection=dojo.connect(this.widget,"onChange",this,"_onChange");
this.widget.startup();
},_canMakePrivateChild:function(_5){
var _6=ibmCfg.portalConfig.inManagedPages&&typeof ibmToolbarConfig!="undefined"&&ibmToolbarConfig.projectUUID&&ibmToolbarConfig.projectUUID!="null";
if(_6){
return false;
}
var _7=this.nm.find(_5).start();
var _8=false;
if(_7){
var _9=com.ibm.mashups.enabler.model.state.AccessorFactory.getSpaceAccessor(this.nsm);
_8=_7.hasRole(this.ROLETYPE_PRIVILEGED_USER)&&(!ibmCfg.portalConfig.projectUUID||ibmCfg.portalConfig.projectUUID==="null")&&!_9.getSpaceID();
}
return _8;
},_canMakePublicChild:function(_a){
var _b=this.nm.find(_a).start();
var _c=false;
if(_b){
_c=_b.hasRole(this.roleTypes.EDITOR)&&!this._isPrivate(_b);
}
return _c;
},_isPrivate:function(_d){
var _e=false;
if(_d){
var _f=_d.getXml(),_10="./atom:content/*/ac:allowed-access[@ac:private='true']";
_e=com.ibm.mashups.enabler.xml.XPath.evaluateBoolean(_10,_f,{app:"http://www.w3.org/2007/app",atom:"http://www.w3.org/2005/Atom",ac:"http://www.ibm.com/xmlns/prod/lotus/access-control/v1.0"});
}
return _e;
},_onChange:function(_11){
var _12="_onChange",lgr=this.LOGGER,me=this;
lgr.entering(_12,arguments);
var _13=this.nm.find(this._parentId).start();
lgr.trace(_12,"Creating new node under ${0} ${1}",[this._parentId,_13]);
_11.callback=function(_14,_15,_16,_17){
if(me.waitDlg){
me.waitDlg.cancel();
}
};
this.model.newItem(_11,_13);
lgr.exiting(_12,arguments);
},onCreatePage:function(_18){
var _19="onCreatePage",lgr=this.LOGGER;
lgr.entering(_19,arguments);
this.newPage=true;
if(this.widget&&this.widget.open){
return;
}
this._parentId=_18.payload.parentPageId;
this._spaceId=_18.payload.spaceId;
this._initInternalWidget();
this.widget.focus();
lgr.exiting(_19,arguments);
},onTemplateSelectChanged:function(_1a){
var _1b="onTemplateSelectChanged",lgr=this.LOGGER;
lgr.entering(_1b,arguments);
this.widget._templateSelectChanged(_1a.payload);
lgr.exiting(_1b,arguments);
},onPageSwitched:function(_1c){
if(this.newPage){
this.newPage=false,me=this,duration=this.widget?this.widget.duration:200;
if(this.waitDlg){
setTimeout(function(){
me.waitDlg.hide();
},duration);
}
}
}});


}catch(e){console.log("Module 'mm_new_page_dialog': ",e);}
try{i$.toPath("com.ibm.mm.builder.createPage.action", function(menuitem) {
	com.ibm.pb.contextMenu.sharedActions.createPage(ibmCfg.portalConfig.currentPageOID);
});
i$.toPath("com.ibm.mm.builder.createPage.visibility", function(menuitem) {
	return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
});
i$.toPath("com.ibm.mm.builder.createSiblingPage.action", function(menuitem) {
	com.ibm.pb.contextMenu.sharedActions.createSiblingPage(ibmCfg.portalConfig.currentPageOID);
});
i$.toPath("com.ibm.mm.builder.createSiblingPage.visibility", function(menuitem) {
	return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
});
//PM88936 cannot create page using FF20. A FF20 only problem. Could be removed after the browser issue resolved
(function() {
  if(i$.isFF >= 20){
    var buildFromDom = function (/*DOM node*/node){

		//	summary:
				//		Function to do construction of the Content data from the DOM node containing it.
				//	description:
				//		Function to do construction of the Content data from the DOM node containing it.
				//
				//	node:
				//		The DOM node to process for content.
				//Handle checking for XML content as the content type
				var type = node.getAttribute("type");
				if(type){
					type = type.toLowerCase();
					if(type == "xml" || "text/xml"){
						type = this.XML;
					}
				}else{
					type="text";
				}
				if(type === this.XML){
					if(node.firstChild){
						var i;
						this.value = "";
						for(i = 0; i < node.childNodes.length; i++){
							var c = node.childNodes[i];
							if(c){
								this.value += dojox.xml.parser.innerXML(c);
							}
						}
					}
				} else {
					this.value = dojox.xml.parser.textContent(node);
				}

				this._saveAttributes(node);

				if(this.attributes){
					this.type = this.attributes.type;
					this.scheme = this.attributes.scheme;
					this.term = this.attributes.term;
				}
				if(!this.type){this.type = "text";}

				//We need to unescape the HTML content here so that it can be displayed correctly when the value is fetched.
				var lowerType = this.type.toLowerCase();
				if(lowerType === "html" || lowerType === "text/html" || lowerType === "xhtml" || lowerType === "text/xhtml"){
					this.value = this.value?model.util.unEscapeHtml(this.value):"";
				}

		if(this._postBuild){this._postBuild();}

	};
     dojox.atom.io.model.Content.prototype.buildFromDom = buildFromDom;

  }

})();

}catch(e){console.log("Module 'mm_new_page_dialog': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2012 - All Rights reserved.  **/
(function(){
var _1=SemTagSvcPortal,_2=i$.hasClass,_3=i$.addClass,_4="contextMenuParsed",cm=wpModules.contextMenu,_5=function(_6){
while((_6=_6.parentNode)!==null){
if(_2(_6,"component-control")){
var m=_6&&(_6.className||"").match(/id-([\S]+)/);
return m&&m[1];
}
}
return null;
};
var _7={handleNodes:function(){
if(_1){
var _8=_1.getNodes("cam");
_7.processNodes(_8);
}
},processNodes:function(_9){
if(!_9){
return;
}
var _a=_7._findNodeRecursive;
for(var i=0,l=_9.length;i<l;++i){
var _b=_9[i],_c=_b.parentNode,_d=_a("menuId",_b);
if(_2(_b,_4)){
continue;
}
if(!_d){
continue;
}
var _e=[],_f=i$.fromPath("wpModules.theme.WindowUtils"),_10=_a("windowId",_b),_11=_10?_10.firstChild.nodeValue:null;
if(_f){
_e=_f.getPageIDs();
}else{
_e.push(ibmCfg.portalConfig.currentPageOID);
}
var _12={"navID":_e[0],"windowID":_11||_5(_c)},_13=_e.length;
if(_13>1){
var _14=[];
for(var j=1;j<_13;j++){
_14.push(_e[j]);
}
_12["additionalNavIDs"]=_14;
}
var _15=_a("query",_b);
var _16=false,_17=false;
if(_15){
i$.each(_15.childNodes,function(_18){
if(_18.className){
_12[_18.className]=_18.firstChild.nodeValue;
}
});
}
var _19={},_1a=_a("params",_b);
if(_1a){
if(_1a.childNodes){
i$.each(_1a.childNodes,function(_1b){
if(_1b.className){
_19[_1b.className]=_1b.firstChild.nodeValue;
}
});
}
}
var _1c=cm.register({"node":_c,"menuId":_d.innerHTML,"params":_19,"jsonQuery":_12});
_3(_b,_4);
}
},_findNodeRecursive:function(_1d,_1e){
var _1f=null,i,_20,_21=function(_22,_23){
var _24=_22.childNodes;
for(i=_24.length-1;i>=0;i--){
if(_1f){
break;
}
_20=_24[i];
if(_2(_20,_1d)){
_1f=_20;
break;
}
if(_20.childNodes){
i=_21(_20,i);
}
}
return _23;
};
_21(_1e);
return _1f;
},_getFirst:function(_25){
if(_25){
return _25[0];
}else{
return null;
}
}};
wpModules.camSemTagHandler=_7;
if(typeof _1!=="undefined"){
_1.registerService({"id":"cam","callback":_7.handleNodes,"classnames":[".contextMenu"],"test":""});
}
cm.registerMenuTrigger({"name":"default","registerHandler":cm._defaultEventRegister,"unregisterHandler":cm._defaultEventUnregister});
})();


}catch(e){console.log("Module 'wp_contextmenu_config_lof': ",e);}
try{dojo.provide("federation.nls.FederatedDocumentsPickerLayer_en");dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface.en");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerUserInterface.en={"docPickerPage":{"docFilterToggleBtnOnTitle":"Hide filter field. Any filtering in effect is deactivated.","fedDocLibTreeHeaderText":"Folders","libFilterTextBoxLabel":"Filter:","docFilterTextBoxTitle":"Enter filter text. Filtering is not case sensitive and affects only expanded folders.","connectingToServerDivText":"Connecting to server...","fedDocTreeHeaderText":"Documents","previewOnLabel":"Preview: On","stepDescriptionWCM":"Select a document.","stepDescriptionPZN":"Select a folder.","pickerSelectedItemLabel":"Selected item:","pickerAuthTypeInfoMsgLabel":"Authentication:","docFilterToggleBtnLabel":"Filter displayed documents","libFilterToggleBtnLabel":"Filter displayed folders","previewOffLabel":"Preview: Off","pickerServerUrlLabel":"Server:","libFilterToggleBtnOffTitle":"Filter displayed folders","fedDocNoItemsInfoTitle":"Information","libFilterTextBoxTitle":"Enter filter text. Filtering is not case sensitive and affects only expanded folders.","previewOnTitle":"Hide documents","fedDocNoItemsInfoImgAlt":"Information","docFilterToggleBtnOffTitle":"Filter displayed documents","connectingToServerImgAlt":"Connecting to server","nothingSelectedText":"Nothing selected","docFilterTextBoxLabel":"Filter:","libFilterToggleBtnOnTitle":"Hide filter field. Any filtering in effect is deactivated.","previewOffTitle":"Display documents in the selected folder","stepLabel":"Step 2 of 2"},"srvConnPage":{"customUrlTextBoxLabel":"Example: http://www.example.com/cmis","authInfoMsgCurrentUser":"Current user","customUrlTextBoxTitle":"URL for the server","authInfoMsgUserPwd":"User name and password","stepDescription":"Select a server and the authentication method.","serverSelectionHeading":"Select a server","presetServerRadioButtonLabel":"Select a predefined server:","stepLabel":"Step 1 of 2","authWidgetSectionTitle":"Change authentication method","altTextInformation":"Information","fedDocPickerAuthTypeInfoMsgLabel":"Authentication:","authInfoMsgNoAuth":"No authentication","customServerRadioButtonLabel":"Enter the URL for the server:","authInfoMsgUnknown":"Unknown authentication method","authInfoMsgVault":"Credential vault (${0})"},"docPickerDialog":{"cancelLinkText":"Cancel","backButtonCaption":"Back","titlePZN":"Select a Folder","wizardErrorDivTitle":"Error","cancelLinkTitle":"Cancel","nextButtonCaption":"Next","detectingFeedTypeImgAlt":"Detecting feed type","finishButtonCaption":"Finish","nextButtonTitle":"Go to next page","gettingVaultDivText":"Getting vault slot...","titleWCM":"Select a Document","gettingVaultImgAlt":"Getting vault slot","detectingFeedTypeDivText":"Detecting feed type...","errorImgAlt":"Error","finishButtonTitle":"Finish","backButtonTitle":"Go to previous page"},"quickrLaunchPage":{"stepDescriptionWCM":"Select a document","stepDetailedInfoText":"To select a folder from a document services server, such as IBM DB2 Content Manager, IBM FileNet or IBM Lotus Quickr, click the <b>Select</b> button to connect to the server and select the folder using the <b>Select a Folder</b> window.","stepDescription":"Select a folder","stepDetailedInfoTextWCM":"To select a document from a document services server, such as IBM DB2 Content Manager, IBM FileNet or IBM Lotus Quickr, click the <b>Select</b> button to connect to the server and select the document using the <b>Select a Document</b> window.","selectedDocumentLabel":"Selected document:","stepLabel":"Step 2 of 2","selectedFolderLabel":"Selected folder:","selectedFolderTitle":"The link to the selected document or folder","selectButtonLabel":"Select...","selectButtonTitle":"Click here to open the Quickr Picker Dialog to select a document or folder"},"authWidget":{"title":"Change authentication method","vaultRadioButtonLabel":"Use credential vault:","noAuthRadioButtonLabel":"No authentication","vaultDropDownListLabel":"Vault Slot:","currentUserRadioButtonLabel":"Use current user","simpleAuthUserLabel":"User name:","simpleAuthPwdLabel":"Password:","userPwdRadioButtonLabel":"Use user name and password:"},"expSectionWidget":{"sectionLinkCollapseTitle":"Click to collapse","sectionLinkExpandTitle":"Click to expand"}};dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages.en");com.ibm.workplace.wcm.ecm.picker.nls.FederatedDocumentsPickerMessages.en={"docPickerPage":{"noItemsMessage":"No items found in this folder."},"srvConnPage":{"noServersMessage":"No predefined servers found.","errorVaultSlotMissing":"The configured Credential Vault Slot ID for the selected server is \"${0}\", which does not exist in the system."},"docPickerDialog":{"errorCouldNotGetVault":"An attempt to get the vault slot for the provided authentication information failed.","errorNotAllWidgetsDefined":"One or more page widgets of the Federated Documents Dialog could not be created.","errorQDSNotEnabled":"The selected server uses the document services feed type, but the support of this type of feed is currently disabled. If access to the selected server is required, contact your system administrator.","errorGenericException":"An unknown javascript exception occurred.","errorCouldNotDetectFeedType":"An attempt to detect the feed type for the provided URL failed.","errorUnknownFeedType":"The feed type for the provided URL is unknown."},"srvCommunication":{"attributeNotStringable":"The attribute \"${0}\" of function \"${1}\" cannot be interpreted as a string value.","errorHttp410":"The requested resource is no longer available. (HTTP Status Code 410)","errorHttp411":"The request is invalid: Length Required. (HTTP Status Code 411)","errorHttp412":"The request is invalid: Precondition Failed. (HTTP Status Code 412)","errorHttp413":"The request is invalid: Request Entity Too Large. (HTTP Status Code 413)","errorFetchingData":"Fetching data from backend failed. If the problem persists, contact your system administrator.","errorHttp414":"The request is invalid: Request-URI Too Long. (HTTP Status Code 414)","errorHttp415":"The request is invalid: Unsupported Media Type. (HTTP Status Code 415)","errorHttp416":"The request is invalid: Requested Range Not Satisfiable. (HTTP Status Code 416)","errorHttp417":"The request is invalid: Expectation Failed. (HTTP Status Code 417)","errorDetailsHttp403":"Check the Ajax Proxy configuration.","errorHttp400":"The URL is not valid and could not be processed. (HTTP Status Code 400)","errorDetailsHttps401":"Check the security setup for HTTPS communication.","errorHttp401":"The request is not authorized and requires user authentication. (HTTP Status Code 401)","errorDetailsHttps403":"Check the Ajax Proxy configuration and the security setup for HTTPS communication.","errorHttp403":"The request is forbidden. (HTTP Status Code 403)","errorHttp404":"The requested URL was not found. (HTTP Status Code 404)","errorHttp405":"The request method is not allowed. (HTTP Status Code 405)","errorHttp406":"The request is not acceptable. (HTTP Status Code 406)","errorHttp407":"The request requires proxy authentication. (HTTP Status Code 407)","errorHttp408":"The request timed out. (HTTP Status Code 408)","errorHttp409":"The request could not be completed due to a conflict. (HTTP Status Code 409)","errorHttp500":"The server encountered an internal server error. (HTTP Status Code 500)","errorHttpGeneric":"An unknown error occurred. If the problem persists, contact your system administrator.","errorHttp501":"The server does not implement the functionality to fulfill this request. (HTTP Status Code 501)","errorHttp502":"The server - acting as a gateway - received an invalid response. (HTTP Status Code 502)","errorHttp503":"The server is currently unable to handle the request. (HTTP Status Code 503)","errorHttp504":"The server - acting as a gateway - did not receive a timely response. (HTTP Status Code 504)","errorHttp505":"The server does not support this HTTP version. (HTTP Status Code 505)"},"authWidget":{"errorVaultSlotNotAvailable":"The configured credential Vault slot is not available for selection."}};dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher");com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher._built=true;dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher.en");com.ibm.workplace.wcm.ecm.quickr.picker.launcher.nls.DocPickerLauncher.en={"buttonOk":"OK","menuItemViewLink":"Summary Page","menuInsertLink":"Insert Link","menuItemDownloadLink":"Download File","dialogTitleSelectFolder":"Select a Folder","dialogTitleSelectDocument":"Select a Document","dialogTitleDefault":"リンクの挿入","dialogTitleFeedUrl":"フィード URL の挿入"};

}catch(e){console.log("Module 'wp_federated_documents_picker': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
dojo.i18n._preloadLocalizations("federation.nls.FederatedDocumentsPickerLayer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsServiceBean",[com.ibm.widgets._Traceable],{_customServiceSelectionEnabled:true,_federatedDocumentsServices:[],_feedBaseURL:"",_feedTypeBaseURL:"",_isTracing:false,_portalContextPath:"/wps",_qdsSupportEnabled:true,_serviceDocBaseURL:"",_vaultMgmtDataSinkUrl:"",_vaultSelectionEnabledForPZN:true,_vaultSelectionEnabledForWCM:true,_vaultSlots:[],constructor:function(_1){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_1));}if(_1&&typeof _1=="object"){if(_1.federatedDocumentsServices&&typeof _1.federatedDocumentsServices=="object"){this._federatedDocumentsServices=_1.federatedDocumentsServices;}if(typeof _1.customServiceSelectionEnabled=="boolean"){this._customServiceSelectionEnabled=_1.customServiceSelectionEnabled;}if(typeof _1.feedBaseURL=="string"){this._feedBaseURL=_1.feedBaseURL;}if(typeof _1.feedTypeBaseURL=="string"){this._feedTypeBaseURL=_1.feedTypeBaseURL;}if(typeof _1.portalContextPath=="string"){this._portalContextPath=_1.portalContextPath;}if(typeof _1.qdsSupportEnabled=="boolean"){this._qdsSupportEnabled=_1.qdsSupportEnabled;}if(typeof _1.serviceDocBaseURL=="string"){this._serviceDocBaseURL=_1.serviceDocBaseURL;}if(typeof _1.vaultMgmtDataSinkUrl=="string"){this._vaultMgmtDataSinkUrl=_1.vaultMgmtDataSinkUrl;}if(typeof _1.vaultSelectionEnabledForPZN=="boolean"){this._vaultSelectionEnabledForPZN=_1.vaultSelectionEnabledForPZN;}if(typeof _1.vaultSelectionEnabledForWCM=="boolean"){this._vaultSelectionEnabledForWCM=_1.vaultSelectionEnabledForWCM;}if(_1.vaultSlots&&typeof _1.vaultSlots=="object"){this._vaultSlots=_1.vaultSlots;}}if(this._isTracing){this.traceExit(m);}},getFederatedDocumentsServices:function(){return this._federatedDocumentsServices;},getFeedBaseURL:function(){return this._feedBaseURL;},getFeedTypeBaseURL:function(){return this._feedTypeBaseURL;},getPortalContextPath:function(){return this._portalContextPath;},getServiceDocumentBaseURL:function(){return this._serviceDocBaseURL;},getVaultMgmtDataSinkUrl:function(){return this._vaultMgmtDataSinkUrl;},getVaultSlots:function(){return this._vaultSlots;},isCustomServiceSelectionEnabled:function(){return this._customServiceSelectionEnabled;},isQDSSupportEnabled:function(){return this._qdsSupportEnabled;},isVaultSelectionEnabledForPZN:function(){return this._vaultSelectionEnabledForPZN;},isVaultSelectionEnabledForWCM:function(){return this._vaultSelectionEnabledForWCM;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions",null,{});com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._atom="atom";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeCMIS="CMIS";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeQDS="DocumentServices";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeATOM="ATOM";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis="cmis";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._proxyVaultSlotParamName="hpaa.slotid";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn="pzn";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds="qds";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qdsentry="qdsentry";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._servicedoc="servicedoc";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._unknown="unknown";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm="wcm";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._dialog="dialog";com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._portlet="portlet";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.RadioButton");dojo.require("dijit.form.ComboBox");dojo.require("com.ibm.widgets.GenericDialogWidget");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget",[com.ibm.widgets.GenericDialogWidget],{namespace:"authWdgt_",templateString:"<div dojoAttachPoint=\"authenticationWidgetDiv\">\n    <form name=\"${namespace}authenticationWidgetForm\"\n        class=\"lotusForm2 lotusFormTable formBkgr\"\n        id=\"${namespace}authenticationWidgetForm\">\n        <div style=\"display: none;\">\n            <label id=\"${namespace}authSelectionRadioGroupHeading_id\">${_nlsUserInterface.authWidget.title}</label>\n        </div>\n        <div role=\"radiogroup\" aria-labelledby=\"${namespace}authSelectionRadioGroupHeading_id\">\n            <div dojoAttachPoint=\"currentUserDIV\">\n                <input dojoAttachPoint=\"currentUserRadioButton\" dojoType=\"dijit.form.RadioButton\" class=\"lotusCheckbox\" id=\"${namespace}currentUserRadioButton_id\"\n                      type=\"radio\" role=\"radio\" value=\"current\" name=\"feddoc_auth_type\"\n                      aria-labelledby=\"${namespace}auth_type_current.lbl\" aria-checked=\"true\" checked/>\n                <label id=\"${namespace}auth_type_current.lbl\" class=\"lotusCheckbox\" for=\"${namespace}currentUserRadioButton_id\" aria-label=\"${_nlsUserInterface.authWidget.currentUserRadioButtonLabel}\">\n                    <span dojoAttachPoint=\"currentUserRadioButtonLabel\">${_nlsUserInterface.authWidget.currentUserRadioButtonLabel}</span>\n                </label>\n            </div>\n            <div class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"credentialVaultDIV\">\n                <input dojoAttachPoint=\"vaultRadioButton\" dojoType=\"dijit.form.RadioButton\" class=\"lotusCheckbox\" id=\"${namespace}vaultRadioButton_id\"\n                      type=\"radio\" role=\"radio\" value=\"vault\" name=\"feddoc_auth_type\"\n                      aria-labelledby=\"${namespace}auth_type_vault.lbl\" aria-checked=\"false\"/>\n                <label id=\"${namespace}auth_type_vault.lbl\" class=\"lotusCheckbox\" for=\"${namespace}vaultRadioButton_id\" aria-label=\"${_nlsUserInterface.authWidget.vaultRadioButtonLabel}\">\n                    <span dojoAttachPoint=\"vaultRadioButtonLabel\">${_nlsUserInterface.authWidget.vaultRadioButtonLabel}</span>\n                </label><br/>\n                <div class=\"feddocTopSpaceSmall\" style=\"margin-left: 20px;\">\n\t                <label id=\"${namespace}vaultDropDownList.lbl\" for=\"${namespace}vaultDropDownList_id\" aria-label=\"${_nlsUserInterface.authWidget.vaultDropDownListLabel}\">\n\t                    <span dojoAttachPoint=\"vaultDropDownListLabel\" class=\"lotusInactive\">${_nlsUserInterface.authWidget.vaultDropDownListLabel}</span>\n\t                </label>\n\t                <div>\n\t                    <input type=\"select\" dojoAttachPoint=\"vaultDropDownList\" dojoType=\"dijit.form.ComboBox\" class=\"lotusSelect\" id=\"${namespace}vaultDropDownList_id\" name=\"${namespace}vaultDropDownList\" size=\"8\" aria-labelledBy=\"${namespace}vaultDropDownList.lbl\" disabled=\"true\"/>\n\t                </div>\n                </div>\n            </div>\n            <div class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"usernamePasswordDIV\">\n                <input dojoAttachPoint=\"userPwdRadioButton\" dojoType=\"dijit.form.RadioButton\" class=\"lotusCheckbox\" id=\"${namespace}userPwdRadioButton_id\"\n                       type=\"radio\" role=\"radio\" value=\"userPwd\" name=\"feddoc_auth_type\"\n                       aria-labelledby=\"${namespace}auth_type_userPwd.lbl\" aria-checked=\"false\"/>\n                <label id=\"${namespace}auth_type_userPwd.lbl\" class=\"lotusCheckbox\" for=\"${namespace}userPwdRadioButton_id\" aria-label=\"${_nlsUserInterface.authWidget.userPwdRadioButtonLabel}\">\n                    <span dojoAttachPoint=\"userPwdRadioButtonLabel\">${_nlsUserInterface.authWidget.userPwdRadioButtonLabel}</span>\n                </label>\n                <div style=\"margin-left: 20px;\">\n\t                <div class=\"feddocTopSpaceSmall\">\n\t                    <label id=\"${namespace}auth_type_simpleAuthUser.lbl\" for=\"${namespace}simpleAuthUser_id\" aria-label=\"${_nlsUserInterface.authWidget.simpleAuthUserLabel}\">\n\t                        <span dojoAttachPoint=\"simpleAuthUserLabel\" class=\"lotusInactive\">${_nlsUserInterface.authWidget.simpleAuthUserLabel}</span>\n\t                    </label>\n\t                    <input dojoType=\"dijit.form.TextBox\" type=\"text\" role=\"textbox\" aria-labelledby=\"${namespace}auth_type_simpleAuthUser.lbl\" dojoAttachPoint=\"simpleAuthUser\" id=\"${namespace}simpleAuthUser_id\" name=\"${namespace}simpleAuthUser\" disabled=\"true\"/>\n\t                </div> \n\t                <div class=\"feddocTopSpaceSmall\">\n\t                    <label id=\"${namespace}auth_type_simpleAuthPwd.lbl\" for=\"${namespace}simpleAuthPwd_id\" aria-label=\"${_nlsUserInterface.authWidget.simpleAuthPwdLabel}\">\n\t                        <span dojoAttachPoint=\"simpleAuthPwdLabel\" class=\"lotusInactive\">${_nlsUserInterface.authWidget.simpleAuthPwdLabel}</span>\n\t                    </label>\n\t                    <input dojoType=\"dijit.form.TextBox\" type=\"password\" role=\"textbox\" aria-labelledby=\"${namespace}auth_type_simpleAuthPwd.lbl\" dojoAttachPoint=\"simpleAuthPwd\" id=\"${namespace}simpleAuthPwd_id\" name=\"${namespace}simpleAuthPwd\" disabled=\"true\"/>\n\t                </div>\n\t            </div> \n            </div>            \n        </div>            \n    </form>\n</div>\n\n",widgetsInTemplate:true,_allAuthTypes:[],_authProperties:null,_authTypeAvailable:{"authNone":false,"authUserPwd":false,"authSSO":false,"authVault":false},_defaultSlotValue:"",_errorState:false,_eventHandles:[],_isTracing:false,_onChangeAuthenticationMode:null,_onErrorStateChanged:null,_vaultSlots:[],_vaultSlotStore:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._setUpVaultDropDownList();this._showHideAuthTypeSections();if(this._isTracing){this.traceExit(m);}},changeAuthType:function(_2){var m="changeAuthType(p_authType)";if(this._isTracing){this.traceEntry(m,_2);}if(_2){if(_2!=this._authProperties.authType){this._authProperties.authType=_2;this._selectPresetAuthType();this._callbackAuthenticationChangedEvent();this._clearError();}}if(this._isTracing){this.traceExit(m);}},changeVaultSlotID:function(_3){var m="changeVaultSlotID(p_vaultSlotID)";if(this._isTracing){this.traceEntry(m,_3);}if(_3){this.vaultDropDownList.attr("value",_3);var _4=this._vaultSlotStore.fetchItemByIdentity(_3);if(_4&&(_4.length===1)){this._clearError();}else{if(this._onErrorStateChanged&&dojo.isFunction(this._onErrorStateChanged)){this._onErrorStateChanged(this,true,this._nlsMessages.authWidget.errorVaultSlotNotAvailable);}}}if(this._isTracing){this.traceExit(m);}},constructor:function(_5){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_5);if(_5){this.trace(m,"p_params.authProperties:",dojo.toJson(_5.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_5.availableAuthTypes));this.trace(m,"p_params.namespace:",_5.namespace);this.trace(m,"p_params.onChangeAuthenticationMode:",_5.onChangeAuthenticationMode);this.trace(m,"p_params.onErrorStateChanged:",_5.onErrorStateChanged);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_5.vaultSlots));}}if(typeof _5.namespace=="string"){this.namespace=_5.namespace;}this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd);this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._allAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault);if(_5){if((_5.vaultSlots)&&(dojo.isArray(_5.vaultSlots))){this._vaultSlots=_5.vaultSlots;}if(_5.availableAuthTypes&&dojo.isArray(_5.availableAuthTypes)){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd]=false;this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser]=false;this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]=false;for(var i=0;i<_5.availableAuthTypes.length;i++){var _6=_5.availableAuthTypes[i];if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd]=true;}if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser]=true;}if(_6==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault){this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]=(this._vaultSlots.length>0);}}}if(_5.authProperties){this._authProperties=dojo.clone(_5.authProperties);}else{this._authProperties={"authType":com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser};}if(typeof _5.onChangeAuthenticationMode=="function"){this._onChangeAuthenticationMode=_5.onChangeAuthenticationMode;}if((_5.onErrorStateChanged)&&dojo.isFunction(_5.onErrorStateChanged)){this._onErrorStateChanged=_5.onErrorStateChanged;}}if(this._isTracing){this.traceExit(m);}},destroy:function(){var m="destroy()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},doCancel:function(){var m="doCancel()";if(this._isTracing){this.traceEntry(m);}var _7={"returnCode":-1};if(this._isTracing){this.traceExit(m,_7);}return _7;},doConfirm:function(){var m="doConfirm()";if(this._isTracing){this.traceEntry(m);}var _8={"returnCode":0};if(this._isTracing){this.traceExit(m,_8);}return _8;},getAuthenticationProperties:function(){var m="getAuthenticationProperties()";if(this._isTracing){this.traceEntry(m);}this._getAuthPropertiesFromUI();var _9=dojo.clone(this._authProperties);if(this._isTracing){this.traceExit(m,dojo.toJson(_9));}return _9;},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _a=this._nlsUserInterface.authWidget.title;if(this._isTracing){this.traceExit(m,_a);}return _a;},isAuthTypeAvailable:function(_b){var m="isAuthTypeAvailable(p_authType)";if(this._isTracing){this.traceEntry(m,_b);}var _c=(this._authTypeAvailable[_b]===true);if(this._isTracing){this.traceExit(m,_c);}return _c;},isVaultSlotAvailable:function(_d){var m="_isVaultSlotAvailable(p_vaultSlotId)";if(this._isTracing){this.traceEntry(m,[_d]);}var _e=dojo.some(this._vaultSlots,function(_f){if(_f){if(_f.slotid){return (_f.slotid===_d);}else{return false;}}else{return false;}});if(this._isTracing){this.traceExit(m,_e);}return _e;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();if(this._isTracing){this.traceExit(m);}},setAuthenticationProperties:function(_10){var m="setAuthenticationProperties(p_params)";if(this._isTracing){this.traceEntry(m,_10);if(_10){this.trace(m,"p_params.authProperties:",dojo.toJson(_10.authProperties));}}if(_10.authProperties){var _11=this._authProperties.vaultSlotID;this._authProperties=dojo.clone(_10.authProperties);if((_11)&&(!this._authProperties.vaultSlotID)&&(this._vaultSlots.length>0)){this._authProperties.vaultSlotID=_11;}}this._setAuthPropertiesToUI();this._callbackAuthenticationChangedEvent();if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this.vaultDropDownList.attr("value",this._defaultSlotValue);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_callbackAuthenticationChangedEvent:function(){var m="_callbackAuthenticationChangedEvent()";if(this._isTracing){this.traceEntry(m);}if(this._onChangeAuthenticationMode&&(typeof this._onChangeAuthenticationMode=="function")){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the authentication settings:",[this._onCancelCallbackFn,dojo.toJson(this._authProperties)]);}this._onChangeAuthenticationMode(this._authProperties);this._clearError();}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_correctPresetAuthType:function(){var m="_correctPresetAuthType()";if(this._isTracing){this.traceEntry(m);}if(!this.isAuthTypeAvailable(this._authProperties.authType)){for(var i=0;i<this._allAuthTypes.length;i++){var _12=this._allAuthTypes[i];if(_12!=this._authProperties.authType){if(this.isAuthTypeAvailable(_12)){this._authProperties.authType=_12;if(this._isTracing){this.traceExit(m);}return;}}}}if(this._isTracing){this.traceExit(m);}},_disableVaultSlotPicker:function(){var m="_disableVaultSlotPicker()";if(this._isTracing){this.traceEntry(m);}this.vaultDropDownList.attr("disabled",true);dojo.addClass(this.vaultDropDownListLabel,"lotusInactive");if(this._isTracing){this.traceExit(m);}},_disableUnamePwInputFields:function(){var m="_disableUnamePwInputFields()";if(this._isTracing){this.traceEntry(m);}this.simpleAuthUser.attr("disabled",true);dojo.addClass(this.simpleAuthUserLabel,"lotusInactive");this.simpleAuthPwd.attr("disabled",true);dojo.addClass(this.simpleAuthPwdLabel,"lotusInactive");if(this._isTracing){this.traceExit(m);}},_enableVaultSlotPicker:function(){var m="_enableVaultSlotPicker()";if(this._isTracing){this.traceEntry(m);}this.vaultDropDownList.attr("disabled",false);dojo.removeClass(this.vaultDropDownListLabel,"lotusInactive");if(this._isTracing){this.traceExit(m);}},_enableUnamePwInputFields:function(){var m="_enableUnamePwInputFields()";if(this._isTracing){this.traceEntry(m);}this.simpleAuthUser.attr("disabled",false);dojo.removeClass(this.simpleAuthUserLabel,"lotusInactive");this.simpleAuthPwd.attr("disabled",false);dojo.removeClass(this.simpleAuthPwdLabel,"lotusInactive");if(this._isTracing){this.traceExit(m);}},_getAuthPropertiesFromUI:function(){var m="_getAuthPropertiesFromUI()";if(this._isTracing){this.traceEntry(m);}this._authProperties={authType:this._authProperties.authType,username:dojo.attr(this.simpleAuthUser,"value"),password:dojo.attr(this.simpleAuthPwd,"value"),vaultSlotID:this.vaultDropDownList.getValue(),vaultSlotTitle:dojo.attr(this.vaultDropDownList,"title")};if(this._isTracing){this.trace(m,"New authentication settings:",dojo.toJson(this._authProperties));}if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.currentUserRadioButton.focusNode,"onclick",dojo.hitch(this,"_onSelectAuthType")));this._eventHandles.push(dojo.connect(this.vaultRadioButton.focusNode,"onclick",dojo.hitch(this,"_onSelectAuthType")));this._eventHandles.push(dojo.connect(this.userPwdRadioButton.focusNode,"onclick",dojo.hitch(this,"_onSelectAuthType")));this._eventHandles.push(dojo.connect(this.vaultDropDownList,"onChange",dojo.hitch(this,"_onSelectVaultSlot")));if(this._isTracing){this.traceExit(m);}},_onSelectAuthType:function(_13){var m="_onSelectAuthType(p_evt)";if(this._isTracing){this.traceEntry(m,_13);}if(_13){if(_13.target){if(_13.target==this.currentUserRadioButton.focusNode){this._authProperties.authType=com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser;this._disableVaultSlotPicker();this._disableUnamePwInputFields();this._callbackAuthenticationChangedEvent();}else{if(_13.target==this.vaultRadioButton.focusNode){this._authProperties.authType=com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault;this._enableVaultSlotPicker();this._disableUnamePwInputFields();this._callbackAuthenticationChangedEvent();}else{if(_13.target==this.userPwdRadioButton.focusNode){this._authProperties.authType=com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd;this._disableVaultSlotPicker();this._enableUnamePwInputFields();this._callbackAuthenticationChangedEvent();}}}}}if(this._isTracing){this.traceExit(m);}},_onSelectVaultSlot:function(){var m="_onSelectVaultSlot()";if(this._isTracing){this.traceEntry(m);}this._authProperties.vaultSlotID=this.vaultDropDownList.getValue();if(this._isTracing){this.trace(m,"New credential vault slot ID:",this._authProperties.vaultSlotID);}this._callbackAuthenticationChangedEvent();if(this._isTracing){this.traceExit(m);}},_selectPresetAuthType:function(){var m="_selectPresetAuthType()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Preset authentication type:",this._authProperties.authType);}if(this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser){this.currentUserRadioButton.setChecked(true);this._disableVaultSlotPicker();this._disableUnamePwInputFields();}else{if(this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){this.userPwdRadioButton.setChecked(true);this._disableVaultSlotPicker();this._enableUnamePwInputFields();}else{if(this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault){this._disableUnamePwInputFields();if(this._vaultSlots.length<=0){this.warning(m,"There are no credential vault slots configured in this instance of Portal");}else{this.vaultRadioButton.setChecked(true);this._enableVaultSlotPicker();}}}}if(this._isTracing){this.traceExit(m);}},_setAuthPropertiesToUI:function(){var m="_setAuthPropertiesToUI()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Authentication settings:",dojo.toJson(this._authProperties));}this._correctPresetAuthType();this._selectPresetAuthType();if(this._authProperties){if(this._authProperties.username){dojo.attr(this.simpleAuthUser,"value",this._authProperties.username);}if(this._authProperties.password){dojo.attr(this.simpleAuthPwd,"value",this._authProperties.password);}if(this._authProperties.vaultSlotID){this.vaultDropDownList.setValue(this._authProperties.vaultSlotID);}}else{dojo.attr(this.simpleAuthUser,"value","");dojo.attr(this.simpleAuthPwd,"value","");}if(this._isTracing){this.traceExit(m);}},_showHideAuthTypeSections:function(){var m="_showHideAuthTypeSections()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Available authentication types:",dojo.toJson(this._authTypeAvailable));}if(this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser]===false){this.currentUserRadioButton.set("disabled",true);dojo.style(this.currentUserDIV,"display","none");dijit.setWaiState(this.currentUserDIV,"hidden",true);}if(this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd]===false){this.userPwdRadioButton.set("disabled",true);dojo.style(this.usernamePasswordDIV,"display","none");dijit.setWaiState(this.usernamePasswordDIV,"hidden",true);}if(this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]===false){this.vaultRadioButton.set("disabled",true);dojo.style(this.credentialVaultDIV,"display","none");dijit.setWaiState(this.credentialVaultDIV,"hidden",true);}if(this._isTracing){this.traceExit(m);}},_setUpVaultDropDownList:function(){var m="_setUpVaultDropDownList()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Available credential vault slots:",dojo.toJson(this._vaultSlots));}if(this._authTypeAvailable[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault]){for(var i=0;i<this._vaultSlots.length;i++){this._vaultSlots[i].name=decodeURIComponent(this._vaultSlots[i].slotid);if(this._defaultSlotValue===""){this._defaultSlotValue=this._vaultSlots[i].name;}}}this._vaultSlotStore=new dojo.data.ItemFileReadStore({data:{"label":"name","identifier":"name","items":this._vaultSlots}});this.vaultDropDownList.attr("store",this._vaultSlotStore);if((!this._authProperties.vaultSlotID)&&(this._vaultSlots.length>0)){this._authProperties.vaultSlotID=this.vaultDropDownList.getValue();if(this._isTracing){this.trace(m,"Set default credential vault slot ID:",this._authProperties.vaultSlotID);}}if(this._isTracing){this.traceExit(m);}}});com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeNoAuth="authNone";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd="authUserPwd";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser="authSSO";com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault="authVault";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),namespace:"expSctWdgt_",parseOnLoad:true,templateString:"<div role=\"region\" aria-hidden=\"true\" aria-expanded=\"false\" aria-labelledby=\"${namespace}sectionLink_id\" class=\"lotusFirst\" dojoAttachPoint=\"SectionDIV\" id=\"${namespace}SectionDIV\" name=\"${namespace}SectionDIV\" style=\"display: none;\">\n    <a dojoAttachPoint=\"sectionTwisty\" id=\"${namespace}sectionTwisty_id\" \n       name=\"${namespace}sectionTwisty\" class=\"lotusSprite lotusArrow lotusTwistyClosed\" \n       href=\"javascript:void(0);\" title=\"${sectionLinkTitle}\" tabIndex=\"0\" role=\"button\" aria-label=\"${sectionLinkTitle}\"><span dojoAttachPoint=\"sectionTwistySpan\" id=\"${namespace}sectionTwistySpan_id\" name=\"${namespace}sectionTwistySpan\" class=\"lotusAltText\">&#x25bc;</span></a>\n    <a dojoAttachPoint=\"sectionLink\" href=\"javascript:void(0);\" role=\"button\" tabindex=\"0\" \n       id=\"${namespace}sectionLink_id\" name=\"${namespace}sectionLink\" \n       title=\"${_sectionTitleText}\" class=\"lotusAction\" aria-label=\"${_sectionTitleText}\">${_sectionTitleText}</a>\n    <div role=\"region\" aria-labelledby=\"${namespace}sectionLink_id\" dojoAttachPoint=\"sectionBody\" id=\"${namespace}sectionBody_id\" name=\"${namespace}sectionBody\" class=\"lotusSectionBody\">\n        <div class=\"lotusChunk\">\n            <div aria-hidden=\"true\" class=\"lotusFormField\" dojoAttachPoint=\"sectionWidgetDIV\" id=\"${namespace}sectionWidgetDIV\" style=\"display: none; height: 0px; width: 300px; overflow: hidden;\">\n                <div dojoAttachPoint=\"widgetNode, containerNode\"></div>\n            </div>\n        </div>\n    </div>\n</div>\n",_eventHandles:[],_isTracing:false,_nlsMessages:{},_nlsUserInterface:{},_onCollapsed:null,_onExpanded:null,_openHeight:5.5,_openWidth:6.25,_sectionID:"",_sectionTitleText:"",_visible:false,_widget:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._widget){this._widget.placeAt(this.widgetNode);}if((this._visible)&&(this._visible===true)){this.showSection();}else{this.hideSection();}if(this._isTracing){this.traceExit(m);}},constructor:function(_14){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_14);if(_14){this.traceEntry(m,"p_params.namespace:",_14.namespace);this.traceEntry(m,"p_params.nlsMessages:",dojo.toJson(_14.nlsMessages));this.traceEntry(m,"p_params.nlsUserInterface:",dojo.toJson(_14.nlsUserInterface));this.traceEntry(m,"p_params.onCollapsed:",_14.onCollapsed);this.traceEntry(m,"p_params.onExpanded:",_14.onExpanded);this.traceEntry(m,"p_params.openHeight:",_14.openHeight);this.traceEntry(m,"p_params.openWidth:",_14.openWidth);this.traceEntry(m,"p_params.sectionID:",_14.sectionID);this.traceEntry(m,"p_params.sectionTitleText:",_14.sectionTitleText);this.traceEntry(m,"p_params.visible:",_14.visible);this.traceEntry(m,"p_params.widgetInstance:",_14.widgetInstance);}}if(typeof _14.namespace=="string"){this.namespace=_14.namespace;}if(_14.nlsMessages&&typeof _14.nlsMessages=="object"){this._nlsMessages=_14.nlsMessages;}if(_14.nlsUserInterface&&typeof _14.nlsUserInterface=="object"){this._nlsUserInterface=_14.nlsUserInterface;}if(_14.widgetInstance&&typeof _14.widgetInstance=="object"){this._widget=_14.widgetInstance;}if(typeof _14.openWidth=="number"){this._openWidth=_14.openWidth;}if(typeof _14.openHeight=="number"){this._openHeight=_14.openHeight;}if(typeof _14.sectionTitleText=="string"){this._sectionTitleText=_14.sectionTitleText;}if(typeof _14.sectionID=="string"){this._sectionID=_14.sectionID;}if(typeof _14.visible=="boolean"){this._visible=_14.visible;}if(typeof _14.onExpanded=="function"){this._onExpanded=_14.onExpanded;}if(typeof _14.onCollapsed=="function"){this._onCollapsed=_14.onCollapsed;}if(this._isTracing){this.traceExit(m);}},hideSection:function(){var m="hideSection()";if(this._isTracing){this.traceEntry(m);}this._visible=false;dojo.style(this.SectionDIV,"display","none");dijit.setWaiState(this.SectionDIV,"hidden",true);if(this._isTracing){this.traceExit(m);}},isSectionCollapsed:function(){var m="isSectionCollapsed()";if(this._isTracing){this.traceEntry(m);}var _15=dojo.hasClass(this.sectionTwisty,"lotusTwistyClosed");if(this._isTracing){this.traceExit(m,_15);}return _15;},isSectionExpanded:function(){var m="isSectionExpanded()";if(this._isTracing){this.traceEntry(m);}var _16=dojo.hasClass(this.sectionTwisty,"lotusTwistyOpen");if(this._isTracing){this.traceExit(m,_16);}return _16;},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();this._setSectionClosed();if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if((this._sectionID)&&(this.namespace)){this.namespace=this.namespace+this._sectionID;}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkExpandTitle;if(this._isTracing){this.traceExit(m);}},showSection:function(){var m="showSection()";if(this._isTracing){this.traceEntry(m);}this._visible=true;dojo.style(this.SectionDIV,"display","block");dijit.setWaiState(this.SectionDIV,"hidden",false);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_closeSection:function(){var m="_closeSection()";if(this._isTracing){this.traceEntry(m);}dojo.animateProperty({"node":dojo.byId(this.namespace+"sectionWidgetDIV"),"duration":500,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){this._setSectionClosed();dojo.style(dojo.byId(this.namespace+"sectionWidgetDIV"),"display","none");if((this._onCollapsed)&&(typeof this._onCollapsed=="function")){this._onCollapsed();}})}).play();if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.sectionTwisty,"onclick",dojo.hitch(this,"_onOpenCloseSection")));this._eventHandles.push(dojo.connect(this.sectionLink,"onclick",dojo.hitch(this,"_onOpenCloseSection")));if(this._isTracing){this.traceExit(m);}},_onOpenCloseSection:function(){var m="_onOpenCloseSection()";if(this._isTracing){this.traceEntry(m);}var _17=dojo.hasClass(this.sectionTwisty,"lotusTwistyOpen");if(this._isTracing){this.trace(m,"Is section open:",_17);}if(_17){this._closeSection();}else{this._openSection();}if(this._isTracing){this.traceExit(m);}},_openSection:function(){var m="_openSection()";if(this._isTracing){this.traceEntry(m);}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkCollapseTitle;var _18=dojo.byId(this.namespace+"sectionWidgetDIV");dojo.style(_18,"display","block");dojo.marginBox(_18,{h:"0ex",w:"0em"});dojo.style(_18,"height","0ex");dojo.style(_18,"width","0em");dojo.animateProperty({"node":_18,"duration":500,"properties":{"width":{"end":this._openWidth,"units":"em"},"height":{"end":this._openHeight,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.removeClass(this.sectionTwisty,"lotusTwistyClosed");dojo.addClass(this.sectionTwisty,"lotusTwistyOpen");dojo.attr(this.sectionTwisty,"title",this.sectionLinkTitle);dojo.attr(this.sectionLink,"title",this._sectionTitleText);dijit.setWaiState(this.sectionTwisty,"label",this.sectionLinkTitle);dijit.setWaiState(this.sectionLink,"label",this._sectionTitleText);dijit.setWaiState(this.SectionDIV,"expanded",true);dijit.setWaiState(this.sectionWidgetDIV,"hidden",false);dojo.attr(this.sectionTwistySpan,"innerHTML","&#x25BC;");dojo.style(_18,"height","auto");if((this._onExpanded)&&(typeof this._onExpanded=="function")){this._onExpanded();}})}).play();if(this._isTracing){this.traceExit(m);}},_setSectionClosed:function(){var m="_setSectionClosed()";if(this._isTracing){this.traceEntry(m);}this.sectionLinkTitle=this._nlsUserInterface.expSectionWidget.sectionLinkExpandTitle;dojo.removeClass(this.sectionTwisty,"lotusTwistyOpen");dojo.addClass(this.sectionTwisty,"lotusTwistyClosed");dojo.attr(this.sectionTwisty,"title",this.sectionLinkTitle);dojo.attr(this.sectionLink,"title",this._sectionTitleText);dijit.setWaiState(this.sectionTwisty,"label",this.sectionLinkTitle);dijit.setWaiState(this.sectionLink,"label",this._sectionTitleText);dijit.setWaiState(this.SectionDIV,"expanded",false);dijit.setWaiState(this.sectionWidgetDIV,"hidden",true);if(this.isRTL){dojo.attr(this.sectionTwistySpan,"innerHTML","&#x25C4;");}else{dojo.attr(this.sectionTwistySpan,"innerHTML","&#x25BA;");}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget",[dijit._Widget,dijit._Templated,com.ibm.widgets._Traceable],{namespace:"genWzrdPgWdgt_",virtualContainerNodeHeight:null,_dialogTitle:null,_errorState:false,_isTracing:false,_onErrorStateChanged:null,_nlsMessages:{},_nlsUserInterface:{},_onDefaultAction:null,_onLayoutChanged:null,_onReadyStateChanged:null,_pickerContext:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._dialog,_pickerManager:null,_ready:false,_stepDescription:"",_stepLabel:"",constructor:function(_19){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_19);if(_19){this.trace(m,"p_params.namespace:",_19.namespace);this.trace(m,"p_params.nlsMessages:",dojo.toJson(_19.nlsMessages));this.trace(m,"p_params.nlsUserInterface:",dojo.toJson(_19.nlsUserInterface));this.trace(m,"p_params.onDefaultAction:",_19.onDefaultAction);this.trace(m,"p_params.onErrorStateChanged",_19.onErrorStateChanged);this.trace(m,"p_params.onLayoutChanged:",_19.onLayoutChanged);this.trace(m,"p_params.onReadyStateChanged:",_19.onReadyStateChanged);this.trace(m,"p_params.pickerContext:",_19.pickerContext);this.trace(m,"p_params.pickerManager",_19.pickerManager);}}if(typeof _19.namespace=="string"){this.namespace=_19.namespace;}if(_19.nlsMessages&&dojo.isObject(_19.nlsMessages)){this._nlsMessages=_19.nlsMessages;}if(_19.nlsUserInterface&&dojo.isObject(_19.nlsUserInterface)){this._nlsUserInterface=_19.nlsUserInterface;}if((_19.onDefaultAction)&&dojo.isFunction(_19.onDefaultAction)){this._onDefaultAction=_19.onDefaultAction;}if((_19.onErrorStateChanged)&&dojo.isFunction(_19.onErrorStateChanged)){this._onErrorStateChanged=_19.onErrorStateChanged;}if((_19.onLayoutChanged)&&dojo.isFunction(_19.onLayoutChanged)){this._onLayoutChanged=_19.onLayoutChanged;}if((_19.onReadyStateChanged)&&dojo.isFunction(_19.onReadyStateChanged)){this._onReadyStateChanged=_19.onReadyStateChanged;}if(typeof _19.pickerContext=="string"){this._pickerContext=_19.pickerContext;}if((_19.pickerManager)&&dojo.isObject(_19.pickerManager)){this._pickerManager=_19.pickerManager;}if(this._isTracing){this.traceExit(m);}},getDialogTitle:function(){var m="getDialogTitle()";if(this._isTracing){this.traceEntry(m);}var _1a=this._dialogTitle;if(this._isTracing){this.traceExit(m,_1a);}return _1a;},getNlsMessages:function(){var m="getNlsMessages()";if(this._isTracing){this.traceEntry(m);}var _1b=this._nlsMessages;if(this._isTracing){this.traceExit(m,dojo.toJson(_1b));}return _1b;},getNlsUserInterface:function(){var m="getNlsUserInterface()";if(this._isTracing){this.traceEntry(m);}var _1c=this._nlsUserInterface;if(this._isTracing){this.traceExit(m,dojo.toJson(_1c));}return _1c;},getStepLabel:function(){var m="getStepLabel()";if(this._isTracing){this.traceEntry(m);}var _1d=this._stepLabel;if(this._isTracing){this.traceExit(m,_1d);}return _1d;},getStepDescription:function(){var m="getStepDescription()";if(this._isTracing){this.traceEntry(m);}var _1e=this._stepDescription;if(this._isTracing){this.traceExit(m,_1e);}return _1e;},initializePage:function(_1f){var m="initializePage()";if(this._isTracing){this.traceEntry(m);}if(this._isTracing){this.traceExit(m);}},isReady:function(){var m="isReady()";if(this._isTracing){this.traceEntry(m);}var _20=this._ready;if(this._isTracing){this.traceExit(m,_20);}return _20;},layout:function(){},setFocus:function(){var m="setFocus()";if(this._isTracing){this.traceEntry(m);}var _21=dijit.getFirstInTabbingOrder(this.domNode);if(_21){dijit.focus(_21);}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}if(this._errorState===true){this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}}if(this._isTracing){this.traceExit(m);}},_layoutChanged:function(){var m="_layoutChanged()";if(this._isTracing){this.traceEntry(m);}if((this._onLayoutChanged)&&dojo.isFunction(this._onLayoutChanged)){if(this._isTracing){this.trace(m,"Dispatching to callback function:",this._onLayoutChanged);}this._onLayoutChanged();}if(this._isTracing){this.traceExit(m);}},_setReadyValue:function(_22){var m="_setReadyValue(p_isReady)";if(this._isTracing){this.traceEntry(m,_22);this.trace(m,"Current ready state:",this._ready);}if(this._ready!=_22){this._ready=_22;if((this._onReadyStateChanged)&&(dojo.isFunction(this._onReadyStateChanged))){if(this._isTracing){this.trace(m,"Dispatching to callback function passing the new ready state:",[this._onReadyStateChanged,this._ready]);}this._onReadyStateChanged(this._ready,this);}}if(this._isTracing){this.traceExit(m);}},_showError:function(_23,_24){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_23,_24]);}this._errorState=true;if(this._onErrorStateChanged){this._onErrorStateChanged(this,true,_23,_24);}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.URLUtils"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.URLUtils"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.URLUtils");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.URLUtils",[com.ibm.widgets._Traceable],{downloadAjaxProxyContext:"/cmis_proxy",getProtocol:function(_25){var m="getProtocol(p_url)";if(this._isTracing){this.traceEntry(m,[_25]);}var _26=null;if(_25&&_25.length>0){var pos=_25.indexOf("://");if(pos>0){_26=_25.substring(0,pos);}}if(this._isTracing){this.traceExit(m,_26);}return _26;},getAuthority:function(_27){var m="getAuthority(p_url)";if(this._isTracing){this.traceEntry(m,[_27]);}var _28=null;if(_27&&_27.length>0){var _29=_27.indexOf("//");if(_29>=0){_29=_29+2;var end=_27.indexOf("/",_29);if(end>=_29){_28=_27.substring(_29,end);}else{_28=_27.substring(_29);}}}if(this._isTracing){this.traceExit(m,_28);}return _28;},getHost:function(_2a){var m="getHost(p_url)";if(this._isTracing){this.traceEntry(m,[_2a]);}var _2b=null;var _2c=this.getAuthority(_2a);if(_2c&&_2c.length>0){var end=_2c.indexOf(":");if(end>=0){_2b=_2c.substring(0,end);}else{_2b=_2c;}}if(this._isTracing){this.traceExit(m,_2b);}return _2b;},getPort:function(_2d){var m="getPort(p_url)";if(this._isTracing){this.traceEntry(m,[_2d]);}var _2e=null;var _2f=this.getAuthority(_2d);if(_2f&&_2f.length>0){var _30=_2f.indexOf(":");if(_30>0&&_2f.length>_30+1){_2e=_2f.substring(_30+1);}}if(this._isTracing){this.traceExit(m,_2e);}return _2e;},getFile:function(_31){var m="getFile(p_url)";if(this._isTracing){this.traceEntry(m,[_31]);}var _32=null;if(_31&&_31.length>0){var _33=_31.indexOf("//");if(_33>=0){_33=_33+2;var _34=_31.indexOf("/",_33);if(_34>0){_32=_31.substring(_34);}}else{_32=_31;}}if(this._isTracing){this.traceExit(m,_32);}return _32;},addQueryParameter:function(_35,_36,_37){var m="addQueryParameter(p_url, p_name, p_value)";if(this._isTracing){this.traceEntry(m,[_35,_36,_37]);}var _38=null;if(_35&&_36){var _39=_35.lastIndexOf("#");var _3a=null;if(_39>-1){_3a=_35.substring(_39);_38=_35.substring(0,_39);}else{_38=_35;}var _3b=null;var _3c=_38.indexOf("?");if(_3c!=-1){var _3d=_38.lastIndexOf(";",_3c);if(_3d!=-1){_3b=_38.substring(_3d);_38=_38.substring(0,_3d);}if(_38.length-1>_3c){_38=_38+"&";}}else{_38=_38+"?";}if(_37){if(_37 instanceof Array){for(i=0;i<_37.length;i++){_38=_38+encodeURIComponent(_36)+"="+encodeURIComponent(_37[i]);if(i+1<_37.length){_38=_38+"&";}}}else{_38=_38+encodeURIComponent(_36)+"="+encodeURIComponent(_37);}}else{_38=_38+encodeURIComponent(_36)+"=";}if(_3b){_38=_38+_3b;}if(_3a){_38=_38+_3a;}}else{_38=_35;}if(this._isTracing){this.traceExit(m,_38);}return _38;},appendPath:function(_3e,_3f){var m="appendPath(p_url, p_path)";if(this._isTracing){this.traceEntry(m,[_3e,_3f]);}var _40;if(_3f.length>0){if(_3e.length>0){var _41=_3e.length-1;var _42;if(_3e.charAt(_41)=="/"){_42=_3e.substring(0,_41);}else{_42=_3e;}if(_3f.charAt(0)=="/"){_40=_42+_3f;}else{_40=_42+"/"+_3f;}}else{_40=_3f;}}else{_40=_3e;}if(this._isTracing){this.traceExit(m,_40);}return _40;},generateProxiedUrl:function(_43,_44){var m="generateProxiedUrl(p_url, p_wpsContext)";if(this._isTracing){this.traceEntry(m,[_43,_44]);}var _45=_43;if(_44.length>0){var _46=null;if(_44.charAt(0)=="/"){_46=_44;}else{_46="/"+_44;}_46=_46+this.downloadAjaxProxyContext+"/";var _47=this.getProtocol(_43);if(_47&&_47.length>0){_46=_46+_47+"/";var _48=this.getHost(_43);if(_48&&_48.length>0){_46=_46+_48;var _49=this.getPort(_43);if(_49&&_49.length>0){_46=_46+"%3A"+_49;}var _4a=this.getFile(_43);if(_4a&&_4a.length>0){_46=_46+_4a;}_45=_46;}}}if(this._isTracing){this.traceExit(m,_45);}return _45;},normalizePlaceholders:function(_4b){var m="normalizePlaceholders(p_url)";if(this._isTracing){this.traceEntry(m,_4b);}var _4c=_4b.replace(/%7b/g,"%7B").replace(/%7d/g,"%7D");if(this._isTracing){this.traceExit(m,_4c);}return _4c;}});com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE=new com.ibm.workplace.wcm.ecm.picker.util.URLUtils();}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.TextBox");dojo.require("dojo.string");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),namespace:"srvConnPgWdgt_",templateString:"<div dojoAttachPoint=\"serverConnectionPageDiv, containerNode\" id=\"${namespace}serverConnectionPageDiv_id\" name=\"${namespace}serverConnectionPageDiv\">\n    <form dojoAttachPoint=\"serverConnectionPageForm\"\n          name=\"${namespace}serverConnectionForm\"\n          class=\"lotusForm2 lotusFormTable formBkgr\"\n          id=\"${namespace}serverConnectionForm_id\"\n          style=\"max-height:none;\">\n\n        <div style=\"display: none;\">\n            <label id=\"${namespace}serverSelectionRadioGroupHeader_id\">${_nlsUserInterface.srvConnPage.serverSelectionHeading}</label>\n        </div>\n        <div role=\"radiogroup\" aria-labelledby=\"${namespace}serverSelectionRadioGroupHeader_id\">\n            <div class=\"feddocTopSpace\" dojoAttachPoint=\"presetServerDiv\" name=\"${namespace}presetServerDiv\" id=\"${namespace}presetServerDiv_id\">\n                <input dojoAttachPoint=\"presetServerRadioButton\" dojoType=\"dijit.form.RadioButton\" class=\"lotusCheckbox\" id=\"${namespace}presetServerRadioButton_id\"\n                       type=\"radio\" role=\"radio\" value=\"preset\" name=\"serverType\"\n                       aria-labelledby=\"${namespace}presetServerRadioButton.lbl\" checked aria-checked=\"true\"/>\n                <label id=\"${namespace}presetServerRadioButton.lbl\" class=\"lotusCheckbox\" for=\"${namespace}presetServerRadioButton_id\">\n                    <span dojoAttachPoint=\"presetServerRadioButtonLabel\">${_nlsUserInterface.srvConnPage.presetServerRadioButtonLabel}</span>\n                </label>\n               <div role=\"region\" aria-labelledby=\"${namespace}presetServerRadioButton.lbl\" aria-expanded=\"true\" class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"presetServerSection\" name=\"${namespace}presetServerSection\" id=\"${namespace}presetServerSection_id\" style=\"margin-left: 10px; overflow: hidden;\">\n                    <div dojoAttachPoint=\"fedDocNoServersInfoDiv\" id=\"${namespace}fedDocNoServersInfoDiv_id\" name=\"${namespace}fedDocNoServersInfoDiv\" title=\"${_nlsUserInterface.srvConnPage.altTextInformation}\" style=\"display:none;\" class=\"lotusMessage lotusInfo feddocTopSpaceSmall feddocNoServersInfoBox\">\n                        <img src=\"${blankImgUrl}\" width=\"16\" height=\"16\" class=\"feddocInfoIcon\" alt=\"${_nlsUserInterface.srvConnPage.altTextInformation}\" />\n                        <span>${_nlsMessages.srvConnPage.noServersMessage}</span>\n                    </div>\n                     <div dojoAttachPoint=\"presetServersListDiv\" class=\"feddocServerSelection\" tabindex=\"-1\">\n                        <ul dojoAttachPoint=\"presetServersList\" name=\"${namespace}presetServersList\" id=\"${namespace}presetServersList_id\" class=\"lotusList lotusMeta\" tabindex=\"-1\" style=\"float: left; min-width: 100%;\">\n                        </ul>\n                    </div>\n                </div>\n            </div>\n            <div class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"customServerDiv\" name=\"${namespace}customServerDiv\" id=\"${namespace}customServerDiv_id\">\n                <input dojoAttachPoint=\"customServerRadioButton\" dojoType=\"dijit.form.RadioButton\" class=\"lotusCheckbox\" id=\"${namespace}customServerRadioButton_id\"\n                      type=\"radio\" role=\"radio\" value=\"custom\" name=\"serverType\"\n                      aria-labelledby=\"${namespace}customServerRadioButton.lbl\" aria-checked=\"false\"/>\n                <label id=\"${namespace}customServerRadioButton.lbl\" class=\"lotusCheckbox\" for=\"${namespace}customServerRadioButton_id\">\n                    <span dojoAttachPoint=\"customServerRadioButtonLabel\">${_nlsUserInterface.srvConnPage.customServerRadioButtonLabel}</span>\n                </label>\n                <!-- by using two separate 'style' attributes on the following DIV element, we can avoid the\n                     crop-at-the-top bug in Opera -->\n                <div style=\"padding-top: 1px; margin-left: 10px;\" role=\"region\" aria-labelledby=\"${namespace}customServerRadioButton.lbl\" aria-expanded=\"true\" dojoAttachPoint=\"customServerSection\" name=\"${namespace}customServerSection\" id=\"${namespace}customServerSection_id\" class=\"feddocTopSpaceSmall\" style=\"overflow: hidden;\">\n                    <input role=\"textbox\" aria-labelledby=\"${namespace}customServerRadioButton.lbl\" dojoAttachPoint=\"customUrlTextBox\" dojoType=\"dijit.form.TextBox\" type=\"text\"\n                           name=\"${namespace}customUrlTextBox\" id=\"${namespace}customUrlTextBox_id\"  class=\"lotusText feddocCustomUrlTextBox\"\n                           title=\"${_nlsUserInterface.srvConnPage.customUrlTextBoxTitle}\" intermediateChanges=\"true\"/>\n                    <label id=\"${namespace}customUrlTextBox.lbl\" class=\"lotusInactive feddocSampleText\" for=\"${namespace}customUrlTextBox_id\" aria-label=\"${_nlsUserInterface.srvConnPage.customUrlTextBoxLabel}\">\n                        <span dojoAttachPoint=\"customUrlTextBoxLabel\" class=\"feddocCustomUrlTextBox\">${_nlsUserInterface.srvConnPage.customUrlTextBoxLabel}</span>\n                    </label><br/>\n                </div>\n            </div>\n        </div>\n    </form>\n    <div class=\"feddocTopSpace\">\n        <h4 class=\"feddocHeader4\">\n            <label id=\"${namespace}fedDocPickerAuthTypeInfoMsg.lbl\" aria-label=\"${_nlsUserInterface.srvConnPage.fedDocPickerAuthTypeInfoMsgLabel}\">\n                <span dojoAttachPoint=\"fedDocPickerAuthTypeInfoMsgLabel\"><b>${_nlsUserInterface.srvConnPage.fedDocPickerAuthTypeInfoMsgLabel}</b></span>\n            </label>\n        </h4>\n        <div>\n            <span dojoAttachPoint=\"fedDocPickerAuthInfo\" id=\"${namespace}fedDocPickerAuthTypeInfoMsg_id\" name=\"${namespace}fedDocPickerAuthTypeInfoMsg\" aria-labelledby=\"${namespace}fedDocPickerAuthTypeInfoMsg.lbl\">\n                <!-- being filled with informative text dynamically by the widget -->\n            </span>\n        </div>\n        <!-- Authentication selection section BEGIN -->\n        <div dojoAttachPoint=\"authSelectionSection\" id=\"${namespace}authSelectionSection\" name=\"${namespace}authSelectionSection\"></div>\n        <!-- Authentication selection section END -->\n    </div>\n</div>\n",widgetsInTemplate:true,_allOverrideAuthenticationDisabled:false,_authenticationInfoMsg:"",_authProperties:null,_authWidget:null,_authWidgetSection:null,_authWidgetSectionArguments:null,_availableAuthTypes:[],_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_customServerSectionHeight:0,_customServiceSelectionEnabled:true,_documentsServices:[],_eventHandles:[],_feedType:String,_isTracing:false,_isAuthWidgetInitialized:false,_presetServerSectionHeight:0,_selectedUrl:"",_selPresetServerIndex:-1,_focusedPresetServerIndex:-1,_quickSearchText:"",_numPresetFocusEvts:0,_numPresetBlurEvts:0,_focusBlurEvtCountTimer:null,_selPresetServerPageSize:5,_selPresetType:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis,_selPresetURL:"",_selServiceId:"",_startUpWasCalled:false,_urlChangesDelay:250,_urlSelectionMode:"preset",_urlStore:null,_urlTextChangedTimerHandle:null,_vaultSelectionEnabled:true,_vaultSlotsAvailable:false,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},constructor:function(_4d){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_4d);if(_4d){this.trace(m,"p_params.authProperties:",dojo.toJson(_4d.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_4d.availableAuthTypes));this.trace(m,"p_params.callingEnvironment:",_4d.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled:",_4d.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices:",dojo.toJson(_4d.documentsServices));this.trace(m,"p_params.namespace:",_4d.namespace);this.trace(m,"p_params.vaultSelectionEnabled:",_4d.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN:",_4d.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM:",_4d.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_4d.vaultSlots));}}this._eventHandles=[];if(typeof _4d.callingEnvironment=="string"){this._callingEnvironment=_4d.callingEnvironment;}if(typeof _4d.customServiceSelectionEnabled=="boolean"){this._customServiceSelectionEnabled=_4d.customServiceSelectionEnabled;}if(typeof _4d.namespace=="string"){this.namespace=_4d.namespace;}this._vaultSlotsAvailable=(_4d.vaultSlots)&&(_4d.vaultSlots.length>0);if(typeof _4d.vaultSelectionEnabled=="boolean"){this._vaultSelectionEnabled=_4d.vaultSelectionEnabled;}else{if(this._isCalledFromWCM()){var _4e=true;if(typeof _4d.vaultSelectionEnabledForWCM=="boolean"){_4e=_4d.vaultSelectionEnabledForWCM;}this._vaultSelectionEnabled=this._vaultSelectionEnabledForWCM;}else{if(this._isCalledFromPZN()){var _4f=true;if(typeof _4d.vaultSelectionEnabledForPZN=="boolean"){_4f=_4d.vaultSelectionEnabledForPZN;}this._vaultSelectionEnabled=_4f;}else{this._vaultSelectionEnabled=false;}}}if(this._isTracing){this.trace(m,"Determined credential vault selection support setting:",this._vaultSelectionEnabled);}this._authProperties={"authType":com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser};if(_4d.documentsServices&&dojo.isArray(_4d.documentsServices)){this._documentsServices=_4d.documentsServices;this._allOverrideAuthenticationDisabled=(this._documentsServices.length>0);for(var i=0;i<this._documentsServices.length;i++){if(this._allOverrideAuthenticationDisabled){if(this._documentsServices[i].vaultslot){this._allOverrideAuthenticationDisabled=!this._documentsServices[i].overrideAuthentication;}else{this._allOverrideAuthenticationDisabled=false;}}this._documentsServices[i].decodedurl=decodeURIComponent(this._documentsServices[i].url);this._documentsServices[i].decodedvaultslot=decodeURIComponent(this._documentsServices[i].vaultslot);this._documentsServices[i].decodedtype=this._mapResEnvTypeToJsType(this._documentsServices[i].type);var _50;if(this._documentsServices[i].title){this._documentsServices[i].decodedTitle=decodeURIComponent(this._documentsServices[i].title);this._documentsServices[i].tooltip=this._documentsServices[i].decodedurl;}else{this._documentsServices[i].decodedTitle=this._documentsServices[i].decodedurl;this._documentsServices[i].tooltip=this._documentsServices[i].decodedurl;}}}this._availableAuthTypes=[];if(_4d.availableAuthTypes){this._availableAuthTypes=_4d.availableAuthTypes;}else{this._availableAuthTypes=[com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser];if(this._isCalledFromWCM()){this._availableAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd);}if(this._vaultSelectionEnabled){this._availableAuthTypes.push(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault);}}var _51={"authProperties":this._authProperties,"availableAuthTypes":this._availableAuthTypes,"namespace":this.namespace,"nlsMessages":this._nlsMessages,"nlsUserInterface":this._nlsUserInterface,"onChangeAuthenticationMode":dojo.hitch(this,"_onAuthenticationChange"),"onErrorStateChanged":dojo.hitch(this,"_onAuthWidgetErrorStateChanged"),"vaultSlots":_4d.vaultSlots};this._authWidget=new com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget(_51);this._isAuthWidgetInitialized=false;var _52=this._calculateAuthSectionHeight();this._authWidgetSectionArguments={"namespace":this.namespace,"nlsMessages":this._nlsMessages,"nlsUserInterface":this._nlsUserInterface,"onCollapsed":dojo.hitch(this,"_onAuthenticationSectionCollapsed"),"onExpanded":dojo.hitch(this,"_onAuthenticationSectionExpanded"),"openHeight":_52,"openWidth":20,"sectionID":"auth","sectionTitleText":this._nlsUserInterface.srvConnPage.authWidgetSectionTitle,"visible":true,"widgetInstance":this._authWidget};var _53=this._nlsUserInterface.srvConnPage;this._stepLabel=_53.stepLabel;this._stepDescription=_53.stepDescription;this._startUpWasCalled=false;if(this._isTracing){this.traceExit(m);}},destroy:function(){var m="destroy()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},getSettings:function(){var m="getSettings()";if(this._isTracing){this.traceEntry(m);}var _54=this._authWidget.getAuthenticationProperties();var _55;if(this._urlSelectionMode=="preset"){_55=this._selServiceId;}else{_55="";}var _56={"authProperties":_54,"authInfoMsg":this._authenticationInfoMsg,"feedType":this._feedType,"serverUrl":this._getUrl(),"serverType":this._determineServerType(),"serviceId":_55};if(this._isTracing){this.traceExit(m,_56);}return _56;},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _57=dijit.byId(this.namespace+"customUrlTextBox_id").domNode;var _58=dojo.contentBox(this.customServerSection).w-20;if(_58>=0){dojo.style(_57,"width",_58+"px");}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._authWidgetSection=new com.ibm.workplace.wcm.ecm.picker.widget.ExpandableSectionWidget(this._authWidgetSectionArguments);if(this._authWidgetSection&&(this._customServiceSelectionEnabled||!this._allOverrideAuthenticationDisabled)){this._authWidgetSection.placeAt(this.authSelectionSection);}this._presetServerSectionHeight=22.5;this._customServerSectionHeight=8;this._setPresetServerSectionVisible(true,false);if(this._customServiceSelectionEnabled){this._setCustomServerSectionVisible(false,false);}else{this._setCustomServerDivVisible(false);}this._buildPresetServerList();if(this._availableAuthTypes.length===0){dojo.style(this.authSelectionSection,"display","none");dijit.setWaiState(this.authSelectionSection,"hidden",true);}this._initEventHandles();if(this._isTracing){this.traceExit(m);}},setFeedType:function(_59){var m="setFeedType(p_feedType)";if(this._isTracing){this.traceEntry(m,_59);}this._feedType=_59;if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}if(!this._startUpWasCalled){this._authWidget.startup();this._authWidgetSection.startup();this._onAuthenticationChange(this._authProperties);if(this._documentsServices.length>0){this._selectPresetServerListIndex(0);}this._startUpWasCalled=true;}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_animateCloseSection:function(_5a){var m="_animateCloseSection(p_domNode)";if(this._isTracing){this.traceEntry(m,_5a);}if(!dojo.hasClass(_5a,"lotusHidden")){dojo.style(_5a,"overflow","hidden");dojo.animateProperty({"node":_5a,"duration":800,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){dojo.addClass(_5a,"lotusHidden");dijit.setWaiState(_5a,"hidden",true);dijit.removeWaiState(_5a,"expanded");this._layoutChanged();})}).play();}if(this._isTracing){this.traceExit(m);}},_animateOpenSection:function(_5b,_5c){var m="_animateOpenSection(p_domNode, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_5b,_5c]);}if(dojo.hasClass(_5b,"lotusHidden")){dojo.style(_5b,"overflow","hidden");dojo.marginBox(_5b,{h:"0ex"});dojo.style(_5b,"height","0ex");dojo.removeClass(_5b,"lotusHidden");dijit.setWaiState(_5b,"hidden",false);dijit.setWaiState(_5b,"expanded",true);dojo.animateProperty({"node":_5b,"duration":800,"properties":{"height":{"end":_5c,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.marginBox(_5b,{h:_5c+"ex"});this._layoutChanged();})}).play();}if(this._isTracing){this.traceExit(m);}},_buildAuthenticationInfoMsg:function(_5d){var m="_buildAuthenticationInfoMsg(p_authProps)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_5d));}if(_5d){if(_5d.authType){switch(_5d.authType){case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault:this._authenticationInfoMsg=dojo.string.substitute(this._nlsUserInterface.srvConnPage.authInfoMsgVault,[_5d.vaultSlotID]);break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgUserPwd;break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgCurrentUser;break;default:this._authenticationInfoMsg=this._nlsUserInterface.srvConnPage.authInfoMsgUnknown;break;}}else{this._authenticationInfoMsg="";}}else{this._authenticationInfoMsg="";}if(this._isTracing){this.trace(m,"New authentication information message:",this._authenticationInfoMsg);this.traceExit(m);}},_countEventsTimerFn:function(){if(this._numPresetBlurEvts==this._numPresetFocusEvts){this._quickSearchText="";this._numPresetBlurEvts=0;this._numPresetFocusEvts=0;}},_buildPresetServerList:function(){var m="_buildPresetServerList()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){for(var i=0;i<this._documentsServices.length;i++){var li=dojo.create("li",{"id":this.namespace+"_presetServer_"+i+"_item_id","name":this.namespace+"_presetServer_"+i+"_item","title":this._documentsServices[i].tooltip},this.presetServersList);var _5e=dojo.create("span",{"id":this.namespace+"_presetServer_"+i+"_item_text_id","name":this.namespace+"_presetServer_"+i+"_item_text","innerHTML":this._documentsServices[i].decodedTitle,"tabindex":(i===0)?"0":"-1"},li);dijit.setWaiState(_5e,"label",this._documentsServices[i].decodedTitle);dojo.place(li,this.presetServersList,"last");dojo.place(_5e,li,"last");dijit.setWaiRole(_5e,"option");dijit.setWaiState(_5e,"selected",false);dijit.setWaiState(_5e,"posinset",(i+1));dijit.setWaiState(_5e,"setsize",this._documentsServices.length);this._documentsServices[i].domNode=li;this._documentsServices[i].focusNode=_5e;this._eventHandles.push(dojo.connect(li,"onclick",dojo.hitch(this,function(i){this._deselectPresetServerItem();this._selectPresetServerItem(i);},i)));this._eventHandles.push(dojo.connect(li,"onmouseover",dojo.hitch(this,function(i){this._setHoverHighlightItem(i,true);},i)));this._eventHandles.push(dojo.connect(li,"onmouseout",dojo.hitch(this,function(i){this._setHoverHighlightItem(i,false);},i)));this._eventHandles.push(dojo.connect(_5e,"onblur",dojo.hitch(this,function(i){this._numPresetBlurEvts++;clearTimeout(this._focusBlurEvtCountTimer);this._focusBlurEvtCountTimer=setTimeout(dojo.hitch(this,"_countEventsTimerFn"),20);},i)));this._eventHandles.push(dojo.connect(_5e,"onfocus",dojo.hitch(this,function(i){this._numPresetFocusEvts++;clearTimeout(this._focusBlurEvtCountTimer);},i)));}}if(!this._documentsServices||(this._documentsServices.length===0)){this._presetServerSectionHeight=8;this._showNoServersMessage();}else{dijit.setWaiRole(this.presetServersList,"listbox");}if(this._isTracing){this.traceExit(m);}},_calculateAuthSectionHeight:function(){var m="_calculateAuthSectionHeight()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Available authentication types:",this._availableAuthTypes);}var hv=0;for(var i=0;i<this._availableAuthTypes.length;i++){switch(this._availableAuthTypes[i]){case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault:if(this._vaultSlotsAvailable){hv+=12;}break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd:hv+=19;break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser:hv+=3.5;break;default:break;}}if(this._isTracing){this.traceExit(m,hv);}return hv;},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_unfocusPresetServerItem:function(){if(this._documentsServices){if((this._focusedPresetServerIndex>=0)&&(this._focusedPresetServerIndex<this._documentsServices.length)){var ds=this._documentsServices[this._focusedPresetServerIndex];if(ds){if(ds.domNode){dojo.attr(ds.focusNode,"tabindex","-1");this._focusedPresetServerIndex=-1;}}}}},_deselectPresetServerItem:function(){var m="_deselectPresetServerItem()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){for(var i=0;i<this._documentsServices.length;i++){var ds=this._documentsServices[i];if(ds.domNode){if(dojo.hasClass(ds.domNode,"lotusSelected")){dojo.removeClass(ds.domNode,"lotusSelected");dijit.setWaiState(ds.focusNode,"selected",false);this._selPresetURL="";this._selPresetType=null;this._selServiceId="";dojo.attr(ds.focusNode,"tabindex","-1");this._selPresetServerIndex=-1;break;}}}}if(this._isTracing){this.traceExit(m);}},_determineReadyState:function(){var m="_determineReadyState()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current authentication settings:",this._authProperties);}var _5f=false;var _60=this._authWidget.getAuthenticationProperties();if(_60){if(_60.authType){switch(_60.authType){case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault:_5f=(_60.vaultSlotID!=="");break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeNoAuth:_5f=true;break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd:_5f=true;break;case com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser:_5f=true;break;default:_5f=false;break;}}}if(this._isTracing){this.trace(m,"New authentication ready state:",_5f);this.trace(m,"Selected URL",this._getUrl());}this._setReadyValue((this._getUrl()!=="")&&_5f);if(this._isTracing){this.traceExit(m);}},_determineServerType:function(){var m="_determineServerType()";if(this._isTracing){this.traceEntry(m);}var _61;if(this._feedType!==null){_61=this._feedType;}else{if(this._urlSelectionMode=="preset"){_61=this._selPresetType;}else{_61=null;}}if(this._isTracing){this.traceExit(m,_61);}return _61;},_enableAuthSection:function(_62){var m="_enableAuthSection()";if(this._isTracing){this.traceEntry(m,_62);}if(_62){dojo.style(this.authSelectionSection,"display","block");dojo.removeClass(this.fedDocPickerAuthInfo,"lotusInactive");}else{dojo.style(this.authSelectionSection,"display","none");dojo.addClass(this.fedDocPickerAuthInfo,"lotusInactive");}if(this._isTracing){this.traceExit(m);}},_getConfiguredDocumentsService:function(_63){var m="_getConfiguredDocumentsService(p_url)";if(this._isTracing){this.traceEntry(m,_63);this.trace(m,"Preset document services:",this._documentsServices);}var _64=-1;for(var i=0;i<this._documentsServices.length;i++){if(_63==this._documentsServices[i].decodedurl){_64=i;}}if(this._isTracing){this.traceExit(m,_64);}return _64;},_getUrl:function(){var m="_getUrl()";if(this._isTracing){this.traceEntry(m);}var _65;if(this._urlSelectionMode=="preset"){_65=this._selPresetURL;}else{_65=this.customUrlTextBox.attr("value");}if(this._isTracing){this.trace(m,"Currently selected URL:",_65);}var url;var _66=_65.match("https?://.*");if(_66&&_66.length>0){url=dojo.trim(_66[0]);}else{url=dojo.trim(_65);}if(this._isTracing){this.traceExit(m,url);}return url;},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.presetServersList,"onkeypress",dojo.hitch(this,"_onPresetServerKeyPressed")));this._eventHandles.push(dojo.connect(this.customUrlTextBox,"onChange",dojo.hitch(this,"_onUrlTextBoxChanged")));this._eventHandles.push(dojo.connect(this.presetServerRadioButton,"onClick",dojo.hitch(this,"_onClickPresetServerButton")));this._eventHandles.push(dojo.connect(this.customServerRadioButton,"onClick",dojo.hitch(this,"_onClickCustomServerButton")));this._eventHandles.push(dojo.connect(this.serverConnectionPageForm,"onsubmit",dojo.hitch(this,"_onSubmit")));if(this._isTracing){this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _67=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn;if(this._isTracing){this.traceExit(m,_67);}return _67;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _68=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm;if(this._isTracing){this.traceExit(m,_68);}return _68;},_mapResEnvTypeToJsType:function(_69){var m="_mapResEnvTypeToJsType(p_serverType)";if(this._isTracing){this.traceEntry(m,_69);}var _6a="";if(typeof _69=="string"){switch(_69){case com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeCMIS:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;break;case com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions.resEnvTypeQDS:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds;break;default:_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;break;}}else{_6a=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}if(this._isTracing){this.traceExit(m,_6a);}return _6a;},_focusPresetServerListIndex:function(_6b){var _6c=_6b;if(_6c<0){_6c=0;}if(_6c>this._documentsServices.length-1){_6c=this._documentsServices.length-1;}this._unfocusPresetServerItem();this._focusPresetServerItem(_6c);},_selectPresetServerListIndex:function(_6d){var m="_selectPresetServerListIndex(p_newIndex)";if(this._isTracing){this.traceEntry(m,_6d);}var _6e=_6d;if(_6e<0){_6e=0;}if(_6e>this._documentsServices.length-1){_6e=this._documentsServices.length-1;}this._deselectPresetServerItem();this._selectPresetServerItem(_6e);if(this._isTracing){this.traceExit(m);}},_onAuthWidgetErrorStateChanged:function(_6f,_70,_71,_72){var m="_onAuthWidgetErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_6f,_70,_71,_72]);}if(_70===true){this._showError(_71,_72);}else{if(_70===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_doSearchServerItem:function(_73){if(_73<0){_73=0;}if(_73>this._documentsServices.length-1){_73=0;}idx=_73;var svc;for(var i=0;i<this._documentsServices.length;i++){svc=this._documentsServices[idx];if(svc.decodedTitle&&svc.decodedTitle.toUpperCase().indexOf(this._quickSearchText)===0){this._selectPresetServerListIndex(idx);break;}idx++;if(idx>this._documentsServices.length-1){idx=0;}}},_searchNextServerItem:function(){this._doSearchServerItem(this._selPresetServerIndex+1);},_searchServerItem:function(){this._doSearchServerItem(0);},_onPresetServerKeyPressed:function(_74){var m="_onPresetServerKeyPressed(p_evt)";if(this._isTracing){this.traceEntry(m,[_74]);}if((_74.charCode==dojo.keys.SPACE)&&(this._quickSearchText==="")){dojo.stopEvent(_74);this._selectPresetServerListIndex(this._focusedPresetServerIndex);}if(_74.charCode&&(!_74.ctrlKey)&&String.fromCharCode){var _75=String.fromCharCode(_74.charCode);if(_75){_75=_75.toUpperCase();}if((this._quickSearchText.length==1)&&(_75==this._quickSearchText)){this._searchNextServerItem();}else{this._quickSearchText=this._quickSearchText+_75;this._searchServerItem();}}if(_74.keyCode){var _76=_74.target;switch(_74.keyCode){case dojo.keys.UP_ARROW:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex-1);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex-1);}break;case dojo.keys.DOWN_ARROW:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex+1);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex+1);}break;case dojo.keys.PAGE_UP:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex-this._selPresetServerPageSize);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex-this._selPresetServerPageSize);}break;case dojo.keys.PAGE_DOWN:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._focusedPresetServerIndex+this._selPresetServerPageSize);}else{this._selectPresetServerListIndex(this._focusedPresetServerIndex+this._selPresetServerPageSize);}break;case dojo.keys.HOME:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(0);}else{this._selectPresetServerListIndex(0);}break;case dojo.keys.END:dojo.stopEvent(_74);this._quickSearchText="";if(_74.ctrlKey){this._focusPresetServerListIndex(this._documentsServices.length-1);}else{this._selectPresetServerListIndex(this._documentsServices.length-1);}break;case dojo.keys.ENTER:this._quickSearchText="";if(this._focusedPresetServerIndex!=this._selPresetServerIndex){this._focusPresetServerListIndex(this._selPresetServerIndex);}this._onSubmit(_74);break;default:break;}}if(this._isTracing){this.traceExit(m,false);}},_onSubmit:function(_77){var m="_onSubmit(p_evt)";if(this._isTracing){this.traceEntry(m,[_77]);}dojo.stopEvent(_77);if(this._onDefaultAction&&dojo.isFunction(this._onDefaultAction)){this._onDefaultAction();}if(this._isTracing){this.traceExit(m,false);}return false;},_setAuthTypeForPresetServer:function(){var m="_setAuthTypeForPresetServer()";if(this._isTracing){this.traceEntry(m);}var url=this._getUrl();var _78=false;var _79="";var _7a=false;var _7b=true;var i=this._getConfiguredDocumentsService(url);if(i>=0){_79=this._documentsServices[i].decodedvaultslot;_7a=this._authWidget.isVaultSlotAvailable(_79);_7b=this._documentsServices[i].overrideAuthentication.toLowerCase()!="false";}if((_79)&&(_79!="undefined")&&(_79!=="")){if(_7a){this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault);this._clearError();_78=!_7b;}else{this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._showError(dojo.string.substitute(this._nlsMessages.srvConnPage.errorVaultSlotMissing,[_79]));}}else{this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._clearError();}if(((_79)&&(_79!=this._authProperties.vaultSlotID))&&(_7a)){this._authProperties.vaultSlotID=_79;this._authWidget.setAuthenticationProperties({authProperties:this._authProperties});}if(_78){this._enableAuthSection(false);}else{this._enableAuthSection(true);}this._determineReadyState();this._layoutChanged();if(this._isTracing){this.traceExit(m);}},_setHoverHighlightItem:function(_7c,_7d){var m="_setHoverHighlightItem(p_dsIndex, p_isHover)";if(this._isTracing){this.traceEntry(m,[_7c,_7d]);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){var ds=this._documentsServices[_7c];if(ds){if(ds.domNode){if(_7d){if(!dojo.hasClass(ds.domNode,"lotusSelected")){dojo.addClass(ds.domNode,"feddocServerItemHover");}}else{dojo.removeClass(ds.domNode,"feddocServerItemHover");}}}}if(this._isTracing){this.traceExit(m);}},_focusPresetServerItem:function(_7e){if(this._documentsServices){var ds=this._documentsServices[_7e];if(ds){if(ds.domNode){dojo.attr(ds.focusNode,"tabindex","0");dijit.focus(ds.focusNode);this._focusedPresetServerIndex=_7e;}}}},_selectPresetServerItem:function(_7f){var m="_selectPresetServerItem(p_dsIndex)";if(this._isTracing){this.traceEntry(m,[_7f]);this.trace(m,"Preset document services:",this._documentsServices);}if(this._documentsServices){var ds=this._documentsServices[_7f];if(ds){if(ds.domNode){dojo.addClass(ds.domNode,"lotusSelected");dijit.setWaiState(ds.focusNode,"selected",true);dojo.removeClass(ds.domNode,"feddocServerItemHover");dojo.attr(ds.focusNode,"tabindex","0");dijit.focus(ds.focusNode);this._selPresetURL=ds.decodedurl;this._selPresetServerIndex=_7f;this._focusedPresetServerIndex=_7f;if(ds.decodedtype){if((ds.decodedtype==com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis)||(ds.decodedtype==com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds)){this._selPresetType=ds.decodedtype;}else{this._selPresetType=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}}else{this._selPresetType=com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._cmis;}this._selServiceId=ds.serviceId;this._setAuthTypeForPresetServer();}}}if(this._isTracing){this.traceExit(m);}},_onAuthenticationChange:function(_80){var m="_onAuthenticationChange(p_authProps)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_80));}this._authProperties=dojo.clone(_80);this._buildAuthenticationInfoMsg(_80);this._updateAuthenticationInfoMsg();this._determineReadyState();if(this._isTracing){this.traceExit(m);}},_onAuthenticationSectionCollapsed:function(){var m="_onAuthenticationSectionCollapsed()";if(this._isTracing){this.traceEntry(m);}this._layoutChanged();if(this._isTracing){this.traceExit(m);}},_onAuthenticationSectionExpanded:function(){var m="_onAuthenticationSectionExpanded()";if(this._isTracing){this.traceEntry(m);}if(!this._isAuthWidgetInitialized){this._authWidget.setAuthenticationProperties({"authProperties":this._authProperties});this._isAuthWidgetInitialized=true;}this._layoutChanged();if(this._isTracing){this.traceExit(m);}},_onAuthPropertiesChanged:function(_81){var m="_onAuthPropertiesChanged(p_authProperties)";if(this._isTracing){this.traceEntry(m,dojo.toJson(_81));}if(_81){if(_81.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault){this._authProperties.vaultSlotID=_81.vaultSlotID;}}if(this._isTracing){this.traceEntry(m,"New credential vault slot ID:",this._authProperties.vaultSlotID);this.traceExit(m);}},_onClickCustomServerButton:function(){var m="_onClickCustomServerButton()";if(this._isTracing){this.traceEntry(m);}this._setPresetServerSectionVisible(false,true);this._setCustomServerSectionVisible(true,true);this._urlSelectionMode="custom";this._enableAuthSection(true);this._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeCurrentUser);this._clearError();this._determineReadyState();this.layout();if(this._isTracing){this.traceExit(m);}},_onClickPresetServerButton:function(){var m="_onClickPresetServerButton()";if(this._isTracing){this.traceEntry(m);}this._setPresetServerSectionVisible(true,true);this._setCustomServerSectionVisible(false,true);this._urlSelectionMode="preset";this._setAuthTypeForPresetServer();this.presetServerRadioButton.focus();if(this._isTracing){this.traceExit(m);}},_onUrlTextBoxChanged:function(){var m="_onUrlTextBoxChanged()";if(this._isTracing){this.traceEntry(m);}this._clearError();clearTimeout(this._urlTextChangedTimerHandle);this._urlTextChangedTimerHandle=setTimeout(dojo.hitch(this,"_determineReadyState"),this._urlChangesDelay);if(this._isTracing){this.traceExit(m);}},_setCustomServerDivVisible:function(_82){var m="_setCustomServerDivVisible(p_isVisible)";if(this._isTracing){this.traceEntry(m,_82);}this._setSectionVisible(this.customServerDiv,_82,false,0);if(this._isTracing){this.traceExit(m);}},_setCustomServerSectionVisible:function(_83,_84){var m="_setCustomServerSectionVisible(p_isVisible, p_animate)";if(this._isTracing){this.traceEntry(m,[_83,_84]);}this._setSectionVisible(this.customServerSection,_83,_84,this._customServerSectionHeight);if(this._isTracing){this.traceExit(m);}},_setPresetServerSectionVisible:function(_85,_86){var m="_setPresetServerSectionVisible(p_isVisible, p_animate)";if(this._isTracing){this.traceEntry(m,[_85,_86]);}this._setSectionVisible(this.presetServerSection,_85,_86,this._presetServerSectionHeight);if(this._isTracing){this.traceExit(m);}},_setSectionVisible:function(_87,_88,_89,_8a){var m="_setSectionVisible(p_sectionDomNode, p_isVisible, p_animate, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_87,_88,_89,_8a]);}if((_89)&&(_89===true)){if(_88===true){this._animateOpenSection(_87,_8a);}else{this._animateCloseSection(_87);}}else{this._setVisible(_87,_88);}if(this._isTracing){this.traceExit(m);}},_setVisible:function(_8b,_8c){var m="_setVisible(p_domNode, p_isVisible)";if(this._isTracing){this.traceEntry(m,[_8b,_8c]);}if(_8c===true){if(dojo.hasClass(_8b,"lotusHidden")){dojo.removeClass(_8b,"lotusHidden");}dijit.setWaiState(_8b,"hidden",false);dijit.setWaiState(_8b,"expanded",true);}else{if(!dojo.hasClass(_8b,"lotusHidden")){dojo.addClass(_8b,"lotusHidden");}dijit.setWaiState(_8b,"hidden",true);dijit.removeWaiState(_8b,"expanded");}if(this._isTracing){this.traceExit(m);}},_showNoServersMessage:function(){var m="_showNoServersMessage()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.presetServersListDiv,"display","none");dojo.style(this.fedDocNoServersInfoDiv,"display","block");if(this._isTracing){this.traceExit(m);}},_updateAuthenticationInfoMsg:function(){var m="_updateAuthenticationInfoMsg()";if(this._isTracing){this.traceEntry(m);}dojo.attr(this.fedDocPickerAuthInfo,"innerHTML",this._authenticationInfoMsg);if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter",[com.ibm.widgets._Traceable],{_isTracing:false,_itemFilter:null,constructor:function(_8d){},isItemAcceptable:function(_8e,_8f){}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter",[com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter],{constructor:function(_90){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_90);if(_90){this.trace(m,"p_params.itemFilter:",_90.itemFilter);}}if(_90&&(typeof _90==="object")){if(_90.itemFilter&&(typeof _90.itemFilter=="object")){this._itemFilter=_90.itemFilter;}}if(this._isTracing){this.traceExit(m);}},isItemAcceptable:function(_91,_92){var m="isItemAcceptable(p_item, p_store)";if(this._isTracing){this.traceEntry(m,[_91,_92]);}var _93=(_92.isFolderItem(_91)||_92.isRepositoryItem(_91));if(_93&&this._itemFilter){_93=_93&&this._itemFilter.isItemAcceptable(_91,_92);}if(this._isTracing){this.traceExit(m,_93);}return _93;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter",[com.ibm.workplace.wcm.ecm.picker.widget.filter._TreeItemFilter],{_labelContains:"",_labelEndsWith:"",_labelStartsWith:"",changeLabelContains:function(_94){var m="changeLabelContains(p_labelContains)";if(this._isTracing){this.traceEntry(m,[_94]);}if(typeof _94=="string"&&_94!==""){this._labelContains=_94.toLowerCase();var _95=this._labelContains.indexOf("*");if(_95>-1){if(_95>0){this.changeLabelStartsWith(this._labelContains.substr(0,_95));}else{this.changeLabelStartsWith("");}if(_95<this._labelContains.length){this.changeLabelEndsWith(this._labelContains.substr(_95+1));}else{this.changeLabelEndsWith("");}}else{this.changeLabelStartsWith("");this.changeLabelEndsWith("");}}else{this._labelContains=_94;}if(this._labelContains===""){this.changeLabelStartsWith("");this.changeLabelEndsWith("");}if(this._isTracing){this.traceExit(m);}},changeLabelEndsWith:function(_96){var m="changeLabelEndsWith(p_labelEndsWith)";if(this._isTracing){this.traceEntry(m,[_96]);}if(typeof _96=="string"&&_96!==""){this._labelEndsWith=_96.toLowerCase();}else{this._labelEndsWith=_96;}if(this._isTracing){this.traceExit(m);}},changeLabelStartsWith:function(_97){var m="changeLabelStartsWith(p_labelStartsWith)";if(this._isTracing){this.traceEntry(m,[_97]);}if(typeof _97=="string"&&_97!==""){this._labelStartsWith=_97.toLowerCase();}else{this._labelStartsWith=_97;}if(this._isTracing){this.traceExit(m);}},constructor:function(_98){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_98);if(_98){this.trace(m,"p_params.itemFilter:",_98.itemFilter);this.trace(m,"p_params.labelStartsWith:",_98.labelStartsWith);this.trace(m,"p_params.labelEndsWith:",_98.labelEndsWith);this.trace(m,"p_params.labelContains:",_98.labelContains);}}if(_98&&typeof _98=="object"){if(_98.itemFilter&&typeof _98.itemFilter=="object"){this._itemFilter=_98.itemFilter;}if(typeof _98.labelStartsWith=="string"){this.changeLabelStartsWith(_98.labelStartsWith);}if(typeof _98.labelEndsWith=="string"){this.changeLabelEndsWith(_98.labelEndsWith);}if(typeof _98.labelContains=="string"){this.changeLabelContains(_98.labelContains);}}if(this._isTracing){this.traceExit(m);}},isItemAcceptable:function(_99,_9a){var m="isItemAcceptable(p_item, p_store)";if(this._isTracing){this.traceEntry(m,[_99,_9a]);}var _9b=this._itemMatchesConditions(_99,_9a);if(_9b&&this._itemFilter){_9b=_9b&&this._itemFilter.isItemAcceptable(_99,_9a);}if(this._isTracing){this.traceExit(m,_9b);}return _9b;},_itemMatchesConditions:function(_9c,_9d){var m="_itemMatchesConditions(p_item, p_store)";if(this._isTracing){this.traceEntry(m,[_9c,_9d]);}var _9e=true;var _9f="";var _a0="";var _a1=false;var _a2=false;if((this._labelStartsWith)&&(this._labelStartsWith!=="")){_a1=true;}if((this._labelEndsWith)&&(this._labelEndsWith!=="")){_a2=true;}if((!_a1)&&(!_a2)){this.trace(m,"Running 'contains' check");if((this._labelContains)&&(this._labelContains!=="")){if(this._labelContains=="*"){_9e=true;}else{_9f=_9d.getLabel(_9c);if(_9f&&(_9f!=="")){_a0=_9f.toLowerCase();this.trace(m,"Item label (lowercase): ",_a0);_9e=_9e&&(_a0.indexOf(this._labelContains)>=0);}else{_9e=false;}}}}else{var _a3=false;var _a4=false;if(_a1===true){_9f=_9d.getLabel(_9c);if(_9f&&(_9f!=="")){this.trace(m,"Running 'startsWith' check");_a0=_9f.toLowerCase();this.trace(m,"Item label (lowercase): ",_a0);_a3=(_a0.indexOf(this._labelStartsWith)===0);}}if(_a2===true){_9f=_9d.getLabel(_9c);if(_9f&&(_9f!=="")){this.trace(m,"Running 'endsWith' check");_a0=_9f.toLowerCase();this.trace(m,"Item label (lowercase): ",_a0);var idx=_a0.lastIndexOf(this._labelEndsWith);_a4=((idx>-1)&&(idx===(_a0.length-this._labelEndsWith.length)));}}if((_a1===true)&&(_a2===true)){_9e=_9e&&_a3&&_a4;}else{_9e=_9e&&(_a3||_a4);}}if(this._isTracing){this.traceExit(m,_9e);}return _9e;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel");dojo.require("dojo.string");dojo.require("dijit.tree.ForestStoreModel");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel",[dijit.tree.ForestStoreModel,com.ibm.widgets._Traceable],{_allowSubItems:true,_isTracing:false,_itemFilter:null,constructor:function(_a5){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_a5);if(_a5){this.trace(m,"p_params.itemFilter:",_a5.itemFilter);this.trace(m,"p_params.allowSubItems:",_a5.allowSubItems);}}if(_a5&&typeof _a5=="object"){if(_a5.itemFilter&&typeof _a5.itemFilter=="object"){this._itemFilter=_a5.itemFilter;}if(typeof _a5.allowSubItems!="undefined"){this._allowSubItems=_a5.allowSubItems;}}if(this._isTracing){this.traceExit(m);}},filterTreeItems:function(_a6){var m="filterTreeItems(parentItem)";if(this._isTracing){this.traceEntry(m,_a6);}var _a7=[];var _a8=dojo.hitch(this,function(_a9){dojo.forEach(_a9,function(_aa){if(this._itemFilter){var _ab=false;if(this._allowSubItems&&(this.store.isFolderItem(_aa)||this.store.isRepositoryItem(_aa))&&(this.store.isItemLoaded(_aa))&&(this.store.isItemExpanded(_aa))){_ab=this.filterTreeItems(_aa);}else{_ab=false;}if((this._itemFilter.isItemAcceptable(_aa,this.store))||(_ab)){_a7.push(_aa);}}else{_a7.push(_aa);}},this);if((this.onChildrenChange)&&(dojo.isFunction(this.onChildrenChange))){this.onChildrenChange(_a6,_a7);}});this.getChildren(_a6,_a8,null,true);_a7=(_a7.length>0);if(this._isTracing){this.traceExit(m,_a7);}return _a7;},getChildren:function(_ac,_ad,_ae,_af){var m="getChildren(parentItem, onComplete, onError, useOriginal)";if(this._isTracing){this.traceEntry(m,[_ac,_ad,_ae,_af]);}var _b0=[];var _b1=_ad;var _b2=dojo.hitch(this,function(_b3){dojo.forEach(_b3,function(_b4){if(this._itemFilter){if(this._itemFilter.isItemAcceptable(_b4,this.store)){_b0.push(_b4);}}else{_b0.push(_b4);}},this);if((_b1)&&(dojo.isFunction(_b1))){_b1(_b0);}});var _b5=((!_af)||(_af&&(_af===false)));if(this._isTracing){this.trace(m,"Use advanced logic:",_b5);}if(_b5){var _b6=arguments;if(_b6[1]){_b6[1]=_b2;}this.inherited(_b6);}else{this.inherited(arguments);}if(this._isTracing){this.traceExit(m);}},mayHaveChildren:function(_b7){var m="mayHaveChildren(p_item)";if(this._isTracing){this.traceEntry(m,_b7);}var _b8=this._allowSubItems&&(this.store.isFolderItem(_b7)||this.store.isRepositoryItem(_b7)||this.inherited(arguments));if(this._isTracing){this.traceExit(m,_b8);}return _b8;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils",[com.ibm.widgets._Traceable],{getErrorMessage:function(_b9,_ba,_bb){var m="getErrorMessage(ioargs, nlsMessages, httpsSpecialMsg)";if(this._isTracing){this.traceEntry(m,[_b9,_ba,_bb]);}var _bc=[];if(_b9.xhr.status>=400){var _bd="errorHttp"+dojo.string.trim(_b9.xhr.status+"");var _be="errorDetailsHttp"+dojo.string.trim(_b9.xhr.status+"");var _bf="errorDetailsHttps"+dojo.string.trim(_b9.xhr.status+"");if(_ba[_bd]){if(_b9.xhr.status==500){var _c0="";if(typeof _b9.xhr.response=="string"){_c0=_b9.xhr.response;}else{if(typeof _b9.xhr.responseText=="string"){_c0=_b9.xhr.responseText;}}_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba[_bd];if(_c0.length>500){_c0=_c0.substring(0,499);}_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_c0;}else{_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba[_bd];if((_bb)&&(_ba[_bf])){_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_ba[_bf];}else{if(_ba[_be]){_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]=_ba[_be];}}}}else{_bc[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage]=_ba.errorFetchingData;}}if(this._isTracing){this.traceExit(m,_bc);}return _bc;}});com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE=new com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils();com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage="ErrorMessage";com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails="ErrorDetails";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore");dojo.require("dojo.string");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore",[com.ibm.widgets._Traceable],{_credentialVaultParamValue:null,_serviceId:"",_feedBaseURL:"",_feedSvcDocBaseURL:"",_isTracing:false,_items:{},_nlsMessages:{},_nodeTypes:[],_onErrorStateChanged:null,_onRootNodeChanged:null,_typeFilter:"all",_url:null,addNodeTypes:function(_c1){var m="addNodeTypes(p_nodeTypes)";if(this._isTracing){this.traceEntry(m,_c1);}if(dojo.isArray(_c1)){dojo.forEach(_c1,dojo.hitch(this,function(_c2){if(dojo.indexOf(this._nodeTypes,_c2)==-1){this._nodeTypes.push(_c2);}}));this._computeTypeFilter();this._forceItemsReload();}if(this._isTracing){this.traceExit(m);}},close:function(_c3){var m="close(request)";if(this._isTracing){this.traceEntry(m,_c3);}this._items={};if(this._isTracing){this.traceExit(m);}return;},constructor:function(_c4){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_c4);if(_c4){this.trace(m,"p_params.url:",_c4.url);this.trace(m,"p_params.feedBaseURL:",_c4.feedBaseURL);this.trace(m,"p_params.feedSvcDocBaseURL",_c4.feedSvcDocBaseURL);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_c4.nodeTypes));this.trace(m,"p_params.nlsMessages",_c4.nlsMessages);this.trace(m,"p_params.credentialVaultParamValue:",_c4.credentialVaultParamValue);this.trace(m,"p_params.serviceId:",_c4.serviceId);}}if(_c4&&typeof _c4=="object"){if(typeof _c4.url=="string"){this._url=_c4.url;}if(typeof _c4.feedBaseURL=="string"){this._feedBaseURL=_c4.feedBaseURL;}if(typeof _c4.feedSvcDocBaseURL=="string"){this._feedSvcDocBaseURL=_c4.feedSvcDocBaseURL;}if(_c4.nodeTypes&&typeof _c4.nodeTypes=="object"){this._nodeTypes=_c4.nodeTypes;}if(typeof _c4.credentialVaultParamValue=="string"){this._credentialVaultParamValue=_c4.credentialVaultParamValue;}if(typeof _c4.serviceId=="string"){this._serviceId=_c4.serviceId;}if((_c4.onErrorStateChanged)&&dojo.isFunction(_c4.onErrorStateChanged)){this._onErrorStateChanged=_c4.onErrorStateChanged;}if((_c4.onRootNodeChanged)&&dojo.isFunction(_c4.onRootNodeChanged)){this._onRootNodeChanged=_c4.onRootNodeChanged;}if((_c4.nlsMessages)&&typeof _c4.nlsMessages=="object"){this._nlsMessages=_c4.nlsMessages;}}this._computeTypeFilter();if(this._isTracing){this.traceExit(m);}},containsValue:function(_c5,_c6,_c7){var m="containsValue(p_item, p_attribute, p_value)";if(this._isTracing){this.traceEntry(m,[_c5,_c6,_c7]);}var _c8=false;if(this.hasAttribute(_c5,_c6)){_c8=dojo.some(this.getValues(_c5,_c6),function(val){return val==_c7;},this);}if(this._isTracing){this.traceExit(m,_c8);}return _c8;},fetch:function(_c9){var m="fetch(p_params)";if(this._isTracing){this.traceEntry(m,_c9);this.trace(m,"Scope:",_c9.scope);this.trace(m,"Scope:",_c9.scope);this.trace(m,"Scope:",_c9.scope);}var _ca=dojo.global;if(_c9.scope){_ca=_c9.scope;}if(_c9.item){if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(_c9.item,_c9.onComplete);}else{if(!_c9.query||(typeof _c9.query=="string"&&_c9.query.match(/^toplevelitems$/i))){if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(null,_c9.onComplete);}else{if(typeof _c9.query=="string"&&(_c9.query.match("^itemID=")=="itemID=")){var ID=_c9.query.substring(7,_c9.query.length);if(this._isTracing){this.trace(m,"Item identity from query:",ID);}if(ID!==""){var _cb=this.fetchItemByIdentity({"identity":ID});if(this._isTracing){this.trace(m,"Item fetched by identity:",_cb);}if(_cb){var _cc=this.isItemLoaded(_cb);if(this._isTracing){this.trace(m,"Is item already loaded:",_cc);}if(_cc){this._clearError();if((_c9.onComplete)&&(dojo.isFunction(_c9.onComplete))){_c9.onComplete(this.getValues(_cb,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr));}}else{this.loadItem({"item":_cb,"onItem":_c9.onComplete,"topLevelCallback":true});}}else{this.error(m,dojo.string.substitute("Item with ID ${0} was not found in the store.",[ID]));}}}}}if(this._isTracing){this.traceExit(m);}},fetchItemByIdentity:function(_cd){var m="fetchItemByIdentity(p_params)";if(this._isTracing){this.traceEntry(m,_cd);this.trace(m,"Identity:",_cd.identity);this.trace(m,"Scope:",_cd.scope);this.trace(m,"onItem callback:",_cd.onItem);}var id=_cd.identity;if(typeof id!="string"){if(!dojo.isFunction(id.toString)){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["id","fetchItemByIdentity"]));}id=id.toString();}var _ce=this._items[id];if(typeof _ce=="undefined"){_ce=null;}var _cf=dojo.global;if(_cd.scope){_cf=_cd.scope;}if(dojo.isFunction(_cd.onItem)){_cd.onItem.call(_cf,_ce);}if(this._isTracing){this.traceExit(m,_ce);}return _ce;},getAttributes:function(_d0){var m="getAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_d0);}var _d1=[];var i=0;for(var _d2 in _d0){if((typeof (_d0[_d2])!="undefined")&&(typeof (_d0[_d2])!="function")){_d1[i++]=_d2;}}if(this._isTracing){this.traceExit(m,dojo.toJson(_d1));}return _d1;},getDownloadURL:function(_d3){var m="getDownloadURL(p_item)";if(this._isTracing){this.traceEntry(m,_d3);}var _d4=this.getValue(_d3,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._downloadURLAttr,"");if(this._isTracing){this.traceExit(m,_d4);}return _d4;},getFeatures:function(){var m="getFeatures()";if(this._isTracing){this.traceEntry(m);}var _d5={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};if(this._isTracing){this.traceExit(m,_d5);}return _d5;},getIdentity:function(_d6){var m="getIdentity(p_item)";if(this._isTracing){this.traceEntry(m,_d6);}var _d7=this.getValue(_d6,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr);if(this._isTracing){this.traceExit(m,_d7);}return _d7;},getIdentityAttributes:function(_d8){var m="getIdentityAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_d8);}result=[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];if(this._isTracing){this.traceExit(m,result);}return result;},getLabel:function(_d9){var m="getLabel(p_item)";if(this._isTracing){this.traceEntry(m,_d9);}var _da=this.getValue(_d9,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr);if(this._isTracing){this.traceExit(m,_da);}return _da;},getLabelAttributes:function(_db){var m="getLabelAttributes(p_item)";if(this._isTracing){this.traceEntry(m,_db);}var _dc=[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr];if(this._isTracing){this.traceExit(m,_dc);}return _dc;},getValue:function(_dd,_de,_df){var m="getValue(p_item, p_attribute, p_defaultValue)";if(this._isTracing){this.traceEntry(m,[_dd,_de,_df]);}var _e0=_df;if(typeof _de!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","getValue"]));}if(_de==this.PATH){_e0=this.getPath(_dd);}else{if(!this.hasAttribute(_dd,_de)){_e0=_df;}else{_e0=_dd[_de];}}if(this._isTracing){this.traceExit(m,_e0);}return _e0;},getValues:function(_e1,_e2){var m="getValues(p_item, p_attribute)";if(this._isTracing){this.traceEntry(m,[_e1,_e2]);}if(typeof _e2!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","getValues"]));}var _e3=this._dereferenceItem(_e1);var _e4=[];if(_e2==com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr){var tmp;if(_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]){tmp=[];if(_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]===true){tmp=_e3[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr];}}if(typeof tmp!="undefined"){_e4=tmp;}}else{var ret=this.getValue(_e3,_e2);if(typeof ret!="undefined"){_e4=[ret];}}if(this._isTracing){this.traceExit(m,_e4);}return _e4;},getViewURL:function(_e5){var m="getViewURL(p_item)";if(this._isTracing){this.traceEntry(m,_e5);}var _e6=this.getValue(_e5,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr,"");if(this._isTracing){this.traceExit(m,_e6);}return _e6;},hasAttribute:function(_e7,_e8){var m="hasAttribute(p_item, p_attribute)";if(this._isTracing){this.traceEntry(m,[_e7,_e8]);}if(typeof _e8!="string"){throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_attribute","hasAttribute"]));}var _e9=(typeof _e7[_e8]!="undefined");if(this._isTracing){this.traceExit(m,_e9);}return _e9;},isRepositoryItem:function(_ea){var m="isRepositoryItem(p_item)";if(this._isTracing){this.traceEntry(m,_ea);}var _eb=(this.getValue(_ea,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr,"document")=="repository");if(this._isTracing){this.traceExit(m,_eb);}return _eb;},isFolderItem:function(_ec){var m="isFolderItem(p_item)";if(this._isTracing){this.traceEntry(m,_ec);}var _ed=(this.getValue(_ec,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr,"document")=="folder");if(this._isTracing){this.traceExit(m,_ed);}return _ed;},isItem:function(_ee){var m="isItem(p_obj)";if(this._isTracing){this.traceEntry(m,_ee);}var ret=false;if(_ee&&typeof _ee!="undefined"){ret=typeof _ee[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]=="string";if(ret){var id=_ee[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];ret=(typeof this._items[id]!="undefined");}else{throw new Error(dojo.string.substitute(this._nlsMessages.srvCommunication.attributeNotStringable,["p_obj._idAttr","isItem"]));}}if(this._isTracing){this.traceExit(m,ret);}return ret;},isItemExpanded:function(_ef){var m="isItemExpanded(p_item)";if(this._isTracing){this.traceEntry(m,_ef);}var _f0=this._dereferenceItem(_ef);if(this.isItem(_f0)){result=(this.getValue(_f0,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr,false)===true);}else{result=false;}if(this._isTracing){this.traceExit(m,result);}return result;},isItemLoaded:function(_f1){var m="isItemLoaded(p_item)";if(this._isTracing){this.traceEntry(m,_f1);}var _f2=this._dereferenceItem(_f1);var _f3=this.isItem(_f2)&&(this.getValue(_f2,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr)===true);if(this._isTracing){this.traceExit(m,_f3);}return _f3;},loadItem:function(_f4){var m="loadItem(p_params)";if(this._isTracing){this.traceEntry(m,_f4);this.trace(m,"Top level callback:",_f4.topLevelCallback);this.trace(m,"Item:",_f4.item);this.trace(m,"onItem callback:",_f4.onItem);}var _f5=false;if(_f4.topLevelCallback){_f5=_f4.topLevelCallback;}if(this._isTracing){this.trace(m,"Remote fetching of items");}this._asyncLoadItemsRemote(_f4.item,_f4.onItem,_f5);if(this._isTracing){this.traceExit(m);}},removeNodeTypes:function(_f6){var m="removeNodeTypes(p_nodeTypes)";if(this._isTracing){this.traceEntry(m,_f6);}if(dojo.isArray(_f6)){var _f7=[];dojo.forEach(this._nodeTypes,dojo.hitch(this,function(_f8){if(dojo.indexOf(_f6,_f8)==-1){_f7.push(_f8);}}));this._nodeTypes=_f7;this._computeTypeFilter();this._forceItemsReload();}if(this._isTracing){this.traceExit(m);}},setItemExpanded:function(_f9,_fa){var m="setItemExpanded(p_item, p_isExpanded)";if(this._isTracing){this.traceEntry(m,[_f9,_fa]);}var _fb=this._dereferenceItem(_f9);if(this.isItem(_fb)){_fb[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr]=_fa;}if(this._isTracing){this.traceExit(m);}},_asyncLoadItemsRemote:function(_fc,_fd,_fe){var m="_asyncLoadItemsRemote(p_parentItem, p_callback, p_topLevelCallback)";if(this._isTracing){this.traceEntry(m,[_fc,_fd,_fe]);}this._clearError();var _ff;if(_fc===null){_ff=this._generateTargetURL(this._url,true);}else{var url=_fc[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr];_ff=this._generateTargetURL(url);}var cb=dojo.hitch(this,function(_100,_101,_102){if(_102.xhr.status==200){if(this._isTracing){this.trace(m,"XHR callback - response:",_101);}var _103;if(_101.length>2){_103=dojo.fromJson(_101);}else{_103=null;}if(this._isTracing){this.trace(m,"XHR callback - backend data:",dojo.toJson(_103));}var _104;if(_103!==null){_104=_103.children;}else{_104=[];}if(_fc!==null){_fc[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]=_104;this._processLoadedItems(_fc,_100,_104,null,_fe);}else{if(_103.root){if(!_103.root[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr]){_103.root[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr]=this._url;}this._processLoadedItems(null,_100,_104,null,_fe);var _105=_103.root;_105.baseType="folder";this._items[_105[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_105;_105[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr]=_104;this._processLoadedItems(_105,null,_104,null,_fe);if(this._onRootNodeChanged&&dojo.isFunction(this._onRootNodeChanged)){this._onRootNodeChanged(_105);}}else{if(this._onRootNodeChanged&&dojo.isFunction(this._onRootNodeChanged)){this._onRootNodeChanged(null);}this._processLoadedItems(_fc,_100,_104,null,_fe);}}}else{var _106=com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE.getErrorMessage(_102,this._nlsMessages.srvCommunication,(this._url.substring(0,6).toLowerCase()==="https:"));this._showError(_106[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage],_106[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]);if(this._isTracing){this.error(m,"Could not setup data backend store.",[_102.xhr.status]);}}},_fd);if(this._isTracing){this.trace(m,"Initiating XHR using target URL:",_ff);}dojo.xhrGet({"url":_ff,"handle":cb,"sync":false});if(this._isTracing){this.traceExit(m);}},_clearError:function(){this._errorState=false;if(this._onErrorStateChanged){this._onErrorStateChanged(this,false);}},_computeTypeFilter:function(){var m="_computeTypeFilter()";if(this._isTracing){this.traceEntry(m);}var _107=(dojo.indexOf(this._nodeTypes,"document")!=-1);if(_107===true){this._typeFilter="all";}else{this._typeFilter="folder";}if(this._isTracing){this.trace(m,"New type filer:",this._typeFilter);this.traceExit(m);}},_dereferenceItem:function(_108){var m="_dereferenceItem(p_item)";if(this._isTracing){this.traceEntry(m,_108);}var _109=null;if(this.isItem(_108)){var id=_108[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr];_109=this._items[id];}if(this._isTracing){this.traceExit(m,_109);}return _109;},_findItemForURL:function(_10a){var m="_findItemForURL(p_url)";if(this._isTracing){this.traceEntry(m,_10a);}var _10b=null;for(var id in this._items){var item=this._items[id];var url=this.getValue(item,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr,null);if(url==_10a){_10b=item;break;}}if(this._isTracing){this.traceExit(m,_10b);}return _10b;},_forceItemsReload:function(){var m="forceItemsReload()";if(this._isTracing){this.traceEntry(m);}for(var id in this._items){var item=this._items[id];if(this.getValue(item,com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr)===true){item[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}}if(this._isTracing){this.traceExit(m);}},_generateTargetURL:function(_10c,_10d){var m="_generateTargetURL(p_url, p_useSvcDocUrl)";if(this._isTracing){this.traceEntry(m,[_10c,_10d]);}var _10e=encodeURIComponent(this._encodeUrlIfNeeded(_10c));var _10f;if(_10d===true){_10f=this._feedSvcDocBaseURL;}else{_10f=this._feedBaseURL;}var _110;if(typeof this._credentialVaultParamValue=="string"){_110=encodeURIComponent(this._credentialVaultParamValue);}else{_110="";}var _111=_10f.replace("%7BtypeFilter%7D",this._typeFilter).replace("%7BfeedUrl%7D",_10e).replace("%7BmimeType%7D","application%2Fjson").replace("%7BvaultSlotId%7D",_110).replace("%7BserviceId%7D",this._serviceId);if(this._isTracing){this.traceExit(m,_111);}return _111;},_encodeUrlIfNeeded:function(_112){var m="_encodeUrlIfNeeded(p_url)";if(this._isTracing){this.traceEntry(m,_112);}var _113=_112;if(_112&&typeof _112=="string"&&_112.indexOf("%")==-1){_113=encodeURI(_112);}if(this._isTracing){this.traceExit(m,_113);}return _113;},_processLoadedItems:function(_114,_115,_116,_117,_118){var m="_processLoadedItems(p_parentItem, p_callback, p_items, p_request, p_topLevelCallback)";if(this._isTracing){this.traceEntry(m,[_114,_115,_116,_117,_118]);}var _119=[];var _11a=false;if(_114&&this.isItem(_114)){_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;dojo.forEach(_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr],function(_11b){var _11c=false;if((typeof _11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]!="undefined")&&((_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="folder")||(_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="repository"))){_11c=true;}if(_11c){_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}else{_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;}_119.push(this._items[_11b[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_11b);},this);this._items[_114[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_114;_11a=true;}else{dojo.forEach(_116,function(_11d){var _11e=false;if((typeof _11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]!="undefined")&&((_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="folder")||(_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr]=="repository"))){_11e=true;}if(_11e){_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=false;}else{_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr]=true;}_119.push(this._items[_11d[com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr]]=_11d);},this);}if(_115&&dojo.isFunction(_115)){if((_11a===true)&&(_118===false)){if(this._isTracing){this.trace(m,"Dispatching to callback function passing parent item:",_114);}_115(_114);}else{if(this._isTracing){this.trace(m,"Dispatching to callback function passing processed items and request:",[_114,_117]);}_115(_119,_117);}}if(this._isTracing){this.traceExit(m);}},_showError:function(_11f,_120){this._errorState=true;if(this._onErrorStateChanged){this._onErrorStateChanged(this,true,_11f,_120);}}});com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._labelAttr="title";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._childrenAttr="children";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._idAttr="id";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._baseTypeAttr="baseType";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._expandedAttr="isExpanded";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._loadAttr="isLoaded";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._viewURLAttr="contentLink";com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore._downloadURLAttr="contentLink";}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.form.ToggleButton");dojo.require("dijit.layout.BorderContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.Tree");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),minTreePaneWidth:100,namespace:"cmisDocPckrPgWdgt_",templateString:"<div dojoAttachPoint=\"pickerPageDiv, containerNode\" id=\"${namespace}pickerPageDiv_id\" name=\"${namespace}pickerPageDiv\" style=\"width: 100%;\">\n    <div class=\"feddocTopSpace\" dojoAttachPoint=\"pickerServerSectionDiv\">\n        <h4 class=\"feddocHeader4\">\n            <label id=\"${namespace}pickerServerUrl.lbl\">\n                <span dojoAttachPoint=\"pickerServerUrlLabel\"><b>${_nlsUserInterface.docPickerPage.pickerServerUrlLabel}</b></span>\n            </label>\n        </h4>\n        <div dojoAttachPoint=\"pickerServerInfoDiv\" name=\"${namespace}pickerServerInfoDiv\" id=\"${namespace}pickerServerInfoDiv_id\">\n            <span dojoAttachPoint=\"pickerServerUrl\" id=\"${namespace}pickerServerUrl_id\" name=\"${namespace}pickerServerUrl\" aria-labelledby=\"${namespace}pickerServerUrl.lbl\">\n                <!-- being filled with informative text dynamically by the widget -->\n            </span>\n        </div>\n    </div>\n    <div class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"pickerAuthenticationSectionDiv\">\n        <h4 class=\"feddocHeader4\">\n            <label id=\"${namespace}pickerAuthTypeInfoMsg.lbl\">\n                <span dojoAttachPoint=\"pickerAuthTypeInfoMsgLabel\"><b>${_nlsUserInterface.docPickerPage.pickerAuthTypeInfoMsgLabel}</b></span>\n            </label>\n        </h4>\n        <div dojoAttachPoint=\"pickerAuthInfoDiv\" name=\"${namespace}pickerAuthInfoDiv\" id=\"${namespace}pickerAuthInfoDiv_id\">\n            <span dojoAttachPoint=\"pickerAuthInfo\" id=\"${namespace}pickerAuthTypeInfoMsg_id\" name=\"${namespace}pickerAuthTypeInfoMsg\" aria-labelledby=\"${namespace}pickerAuthTypeInfoMsg.lbl\">\n                <!-- being filled with informative text dynamically by the widget -->\n            </span>\n        </div>\n    </div>\n    <div dojoAttachPoint=\"fedDocPickerConnectingDiv\" class=\"feddocConnectingBox\">\n        <span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImgUrl}\" role=\"presentation\" aria-labelledby=\"${namespace}connectingToServerDivText_id\" alt=\"${_nlsUserInterface.docPickerPage.connectingToServerImgAlt}\">\n            </span>&nbsp;<span><span dojoAttachPoint=\"connectingToServerDivText\" id=\"${namespace}connectingToServerDivText_id\">${_nlsUserInterface.docPickerPage.connectingToServerDivText}</span>\n        </span>\n    </div>\n    <form dojoAttachPoint=\"feddocResponseForm\">\n        <div role=\"grid\" class=\"feddocTopSpace\" dojoAttachPoint=\"fedDocPickerResponseContainer\" style=\"height: 300px; min-height: 300px; overflow: auto;\">\n            <div role=\"row\" dojoType=\"dijit.layout.BorderContainer\" dojoAttachPoint=\"fedDocPickerBorderContainer\" name=\"${namespace}fedDocPickerBorderContainer\" id=\"${namespace}fedDocPickerBorderContainer_id\" design=\"sidebar\" gutters=\"false\" style=\"width: 100%; height: 100%;\" tabindex=\"0\">\n                <div style=\"display: none;\" role=\"rowheader\"></div>\n                <div _role_=\"gridcell\" dojoAttachPoint=\"fedDocLibTreePane\" name=\"${namespace}fedDocLibTreePane\" id=\"${namespace}fedDocLibTreePane_id\" class=\"dijitTreeContainerDIV feddocHiddenOverflow\" dojoType=\"dijit.layout.ContentPane\" region=\"center\" style=\"padding: 0px;\">\n                    <div role=\"columnheader\" class=\"feddocViewControl\" dojoAttachPoint=\"fedDocLibTreeHeader\" id=\"${namespace}fedDocLibTreeHeader_id\" name=\"${namespace}fedDocLibTreeHeader\" style=\"white-space:nowrap;\">\n                        <span dojoAttachPoint=\"fedDocLibTreeHeaderText\" style=\"position: absolute; left: 4px; top: 4px;\">${_nlsUserInterface.docPickerPage.fedDocLibTreeHeaderText}</span>\n                        <span dojoAttachPoint=\"fedDocLibTreeHeaderButtons\" style=\"position: absolute; right: 4px; top: 4px;\">\n                            <span aria-hidden=\"true\" dojoAttachPoint=\"fedDocPreviewLinkSpan\" id=\"${namespace}fedDocPreviewLinkSpan_id\" name=\"${namespace}fedDocPreviewLinkSpan\" style=\"display: none; white-space:nowrap;\">\n                                <button type=\"button\" dojoAttachPoint=\"fedDocPreviewLink\" dojoType=\"dijit.form.ToggleButton\" label=\"${_nlsUserInterface.docPickerPage.previewOffLabel}\" showLabel=\"false\" iconClass=\"feddocShowPreviewIcon icon16\" style=\"margin-top: -1px; margin-right: -1px;\"></button>\n                            </span>\n                            <button type=\"button\" dojoAttachPoint=\"fedDocLibQuickFilterToggleButton\" dojoType=\"dijit.form.ToggleButton\" label=\"${_nlsUserInterface.docPickerPage.libFilterToggleBtnLabel}\" showLabel=\"false\" iconClass=\"feddocQuickSearchIcon icon16\" style=\"margin-top: -1px; margin-right: -1px;\"></button>\n                        </span>\n                    </div>\n                    <div role=\"gridcell\" dojoAttachPoint=\"fedDocLibTreeFilterDiv\" id=\"${namespace}fedDocLibTreeFilterDiv_id\" name=\"${namespace}fedDocLibTreeFilterDiv\" class=\"feddocFilterBox\" style=\"white-space:nowrap;\">\n                        <label dojoAttachPoint=\"fedDocLibTreeFilterLabel\" id=\"${namespace}fedDocLibTreeFilter.lbl\" for=\"${namespace}fedDocLibTreeFilterTextBox_id\" aria-label=\"${_nlsUserInterface.docPickerPage.libFilterTextBoxLabel}\" style=\"float: left; white-space:nowrap;\">\n                            ${_nlsUserInterface.docPickerPage.libFilterTextBoxLabel}&nbsp;\n                        </label>\n                        <input role=\"textbox\" aria-labelledby=\"${namespace}fedDocLibTreeFilter.lbl\" dojoAttachPoint=\"fedDocLibTreeFilterTextBox\" dojoType=\"dijit.form.TextBox\" type=\"text\"\n                               name=\"${namespace}fedDocLibTreeFilterTextBox\" id=\"${namespace}fedDocLibTreeFilterTextBox_id\"\n                               title=\"${_nlsUserInterface.docPickerPage.libFilterTextBoxTitle}\" intermediateChanges=\"true\" style=\"width: auto; float: left; white-space:nowrap;\"/>\n                    </div>\n                    <div dojoAttachPoint=\"fedDocLibTreeContainer\" id=\"${namespace}fedDocLibTreeContainer_id\" style=\"height: 85%; overflow: auto; white-space:nowrap;\">\n                    </div>\n                </div>\n                <div _role_=\"gridcell\" dojoAttachPoint=\"fedDocTreePane\" name=\"${namespace}fedDocTreePane\" id=\"${namespace}fedDocTreePane_id\" class=\"dijitTreeContainerDIV feddocHiddenOverflow\" dojoType=\"dijit.layout.ContentPane\" splitter=\"true\" region=\"trailing\" style=\"width: 255px; padding: 0px;\" minSize=\"150\">\n                    <div role=\"columnheader\" class=\"feddocViewControl\" dojoAttachPoint=\"fedDocTreeHeader\" id=\"${namespace}fedDocTreeHeader_id\" name=\"${namespace}fedDocTreeHeader\">\n                        <span dojoAttachPoint=\"fedDocTreeHeaderText\" style=\"position: absolute; left: 4px; top: 4px;\">${_nlsUserInterface.docPickerPage.fedDocTreeHeaderText}</span>\n                        <span dojoAttachPoint=\"fedDocTreeHeaderButtons\" style=\"position: absolute; right: 4px; top: 4px;\">\n                            <button type=\"button\" dojoAttachPoint=\"fedDocQuickFilterToggleButton\" dojoType=\"dijit.form.ToggleButton\" label=\"${_nlsUserInterface.docPickerPage.docFilterToggleBtnLabel}\" showLabel=\"false\" iconClass=\"feddocQuickSearchIcon icon16\" style=\"margin-top: -1px; margin-right: -1px;\"></button>\n                        </span>\n                    </div>\n                    <div role=\"gridcell\" dojoAttachPoint=\"fedDocTreeFilterDiv\" id=\"${namespace}fedDocTreeFilterDiv_id\" name=\"${namespace}fedDocTreeFilterDiv\" class=\"feddocFilterBox\">\n                        <label dojoAttachPoint=\"fedDocTreeFilterLabel\" id=\"${namespace}fedDocTreeFilter.lbl\" for=\"${namespace}fedDocTreeFilterTextBox_id\" aria-label=\"${_nlsUserInterface.docPickerPage.docFilterTextBoxLabel}\" style=\"float: left;\">\n                        ${_nlsUserInterface.docPickerPage.docFilterTextBoxLabel}&nbsp;</label><input role=\"textbox\" aria-labelledby=\"${namespace}fedDocTreeFilter.lbl\" dojoAttachPoint=\"fedDocTreeFilterTextBox\" dojoType=\"dijit.form.TextBox\" type=\"text\"\n                               name=\"${namespace}fedDocTreeFilterTextBox\" id=\"${namespace}fedDocTreeFilterTextBox_id\"\n                               title=\"${_nlsUserInterface.docPickerPage.docFilterTextBoxTitle}\" intermediateChanges=\"true\" style=\"width:auto; float: left;\"/>\n                    </div>\n                    <div dojoAttachPoint=\"fedDocTreeContainer\" id=\"${namespace}fedDocTreeContainerId\" style=\"height: 85%; overflow: auto;\">\n                        <div aria-hidden=\"true\" dojoAttachPoint=\"fedDocNoItemsInfoDiv\" id=\"${namespace}fedDocNoItemsInfoDiv_id\" name=\"${namespace}fedDocNoItemsInfoDiv\" title=\"${_nlsUserInterface.docPickerPage.fedDocNoItemsInfoTitle}\" style=\"display:none; overflow: hidden; margin: 4px 4px 4px 4px;\" class=\"lotusMessage lotusInfo feddocTopSpaceSmall\">\n                            <img role=\"presentation\" src=\"${blankImgUrl}\" width=\"16\" height=\"16\" class=\"feddocInfoIcon\" alt=\"${_nlsUserInterface.docPickerPage.fedDocNoItemsInfoImgAlt}\" />\n                            <span>${_nlsMessages.docPickerPage.noItemsMessage}</span>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <div class=\"feddocTopSpaceSmall\" dojoAttachPoint=\"pickerSelectedItemDiv\" name=\"${namespace}pickerSelectedItemDiv\" id=\"${namespace}pickerSelectedItemDiv_id\">\n            <h4 class=\"feddocHeader4\">\n                <label id=\"${namespace}pickerSelectedItem.lbl\">\n                    <span dojoAttachPoint=\"pickerSelectedItemLabel\"><b>${_nlsUserInterface.docPickerPage.pickerSelectedItemLabel}</b></span>\n                </label>\n            </h4>\n            <div dojoAttachPoint=\"pickerSelectedItemFullPath\" id=\"${namespace}pickerSelectedItemFullPath_id\" role=\"status\" aria-labelledby=\"${namespace}pickerSelectedItem.lbl\" style=\"width: 100%\">\n                <span class=\"feddocItemPath\" dojoAttachPoint=\"pickerSelectedItemPath\" id=\"${namespace}pickerSelectedItemPath_id\" name=\"${namespace}pickerSelectedItemPath\">\n                    <!-- being filled with informative text dynamically by the widget -->\n                </span>\n                <span dojoAttachPoint=\"pickerSelectedItem\" id=\"${namespace}pickerSelectedItem_id\" name=\"${namespace}pickerSelectedItem\">\n                    <!-- being filled with informative text dynamically by the widget -->\n                </span>\n            </div>\n        </div>\n    </form>\n</div>\n",widgetsInTemplate:true,_authenticationInfoMsg:"",_authProperties:null,_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_containerWidthAtLastAutoTreeResize:-1,_docTreeSelectedItem:null,_docTree:null,_eventHandles:[],_feedBaseURL:null,_feedType:String,_isA11yMode:false,_isFolderPreviewOn:false,_isRTLMode:false,_isTracing:false,_libFolderItemFilter:null,_libTree:null,_libTreeModel:null,_libTreeSelectedItem:null,_nodeTypes:["document","folder"],_quickFilterDoc:null,_quickFilterLib:null,_selectedItem:null,_selectedPath:[],_serverUrl:"",_serviceId:"",_serviceDocBaseURL:"",_store:null,_treeModel:null,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},constructor:function(_121){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_121);if(_121){this.trace(m,"p_params.namespace:",_121.namespace);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_121.nodeTypes));this.trace(m,"p_params.feedBaseURL:",_121.feedBaseURL);this.trace(m,"p_params.callingEnvironment:",_121.callingEnvironment);}}if(typeof _121.namespace=="string"){this.namespace=_121.namespace;}this._eventHandles=[];this._nodeTypes=["document","folder"];if(dojo.isObject(_121.nodeTypes)){this._nodeTypes=_121.nodeTypes;}if(typeof _121.feedBaseURL=="string"){this._feedBaseURL=_121.feedBaseURL;}else{if(this._isTracing){this.error(m,"Parameter 'feedBaseURL' parameter missing on constructor arguments");}}if(typeof _121.serviceDocBaseURL=="string"){this._serviceDocBaseURL=_121.serviceDocBaseURL;}else{if(this._isTracing){this.error(m,"Parameter 'serviceDocBaseURL' parameter missing on constructor arguments");}}if(_121.callingEnvironment){this._callingEnvironment=_121.callingEnvironment;}if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._isFolderPreviewOn=true;}var _122=this._nlsUserInterface.docPickerPage;this._stepLabel=_122.stepLabel;if(this._isCalledFromPZN()){this._stepDescription=_122.stepDescriptionPZN;if(_121.selectedPath){this._selectedPath=_121.selectedPath;}}else{this._stepDescription=_122.stepDescriptionWCM;}if(this._isTracing){this.traceExit(m);}},destroyRecursive:function(){if(!this._isFolderPreviewOn){this.fedDocPickerBorderContainer.addChild(this.fedDocTreePane);}this.inherited(arguments);},destroy:function(){var m="destroy()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},getLibTree:function(){var m="getLibTree()";if(this._isTracing){this.traceEntry(m);}if(this._isTracing){this.traceExit(m,this._libTree);}return this._libTree;},getSelectedItem:function(){var m="getSelectedItem()";if(this._isTracing){this.traceEntry(m);}if(this._isTracing){this.traceExit(m,this._selectedItem);}return this._selectedItem;},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _123={"title":this._store.getLabel(this._selectedItem),"url":this._store.getViewURL(this._selectedItem)};if(this._isTracing){this.traceExit(m,_123);}return _123;},initializePage:function(_124){var m="initializePage(p_params)";if(this._isTracing){this.traceEntry(m,_124);if(_124){this.trace(m,"p_params.authProperties: ",dojo.toJson(_124.authProperties));this.trace(m,"p_params.authInfoMsg: ",_124.authInfoMsg);this.trace(m,"p_params.feedType: ",_124.feedType);this.trace(m,"p_params.serverUrl: ",_124.serverUrl);this.trace(m,"p_params.serviceId: ",_124.serviceId);}}var _125=dojo.query("body")[0];if(dojo.hasClass(_125,"dijit_a11y")){this._isA11yMode=true;}else{this._isA11yMode=false;}if(dojo.hasClass(_125,"lotus_rtl")){this._isRTLMode=true;}else{this._isRTLMode=false;}if(this._isTracing){this.trace(m,"dijit_a11y mode: ",this._isA11yMode);this.trace(m,"lotus_rtl mode: ",this._isRTLMode);}if(this._isRTLMode){dojo.style(this.fedDocLibTreeFilterLabel,"float","right");dojo.style(this.fedDocTreeFilterLabel,"float","right");}this._clearSelectedItem();if(_124){if(_124.authProperties){this._authProperties=_124.authProperties;}if(_124.authInfoMsg){this._authInfoMsg=_124.authInfoMsg;dojo.attr(this.pickerAuthInfo,"innerHTML",this._authInfoMsg);}else{dojo.attr(this.pickerAuthInfo,"innerHTML","");}if(_124.serverUrl){this._serverUrl=_124.serverUrl;dojo.attr(this.pickerServerUrl,"innerHTML",this._serverUrl);}else{dojo.attr(this.pickerServerUrl,"innerHTML","");}if(_124.feedType){this._feedType=_124.feedType;}else{this._feedType=null;}if(_124.serviceId){this._serviceId=_124.serviceId;}else{this._serviceId="";}this._connectToServer();}if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}if(this.fedDocTreePane&&(this._isFolderPreviewOn===true)){var _126=dojo.contentBox(this.fedDocPickerBorderContainer.domNode).w;if(_126!==this._containerWidthAtLastAutoTreeResize){this._containerWidthAtLastAutoTreeResize=_126;dojo.marginBox(this.fedDocTreePane.domNode,{"w":(_126*0.5)});this.fedDocPickerBorderContainer.resize();this.fedDocPickerBorderContainer.layout();}}if(this.virtualContainerNodeHeight){var _127=dojo.marginBox(this.pickerServerSectionDiv).h+dojo.marginBox(this.pickerAuthenticationSectionDiv).h+dojo.marginBox(this.pickerSelectedItemDiv).h+30;var _128=this.virtualContainerNodeHeight;var _129=dojo.style(this.fedDocPickerResponseContainer,"min-height");var _12a=Math.max(_129,_128-_127);dojo.style(this.fedDocPickerResponseContainer,"height",_12a+"px");}this._updateTreeLayout();if(this._isTracing){this.traceExit(m);}},onShow:function(){var m="onShow()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this.fedDocPickerBorderContainer.resize();if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,null,false,false);this._setFilterSectionVisible(this.fedDocTreeFilterDiv,null,false,false);this._initEventHandles();this._quickFilterDoc=new com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter({});this._quickFilterLib=new com.ibm.workplace.wcm.ecm.picker.widget.filter.QuickSearchTreeItemFilter({});this._libFolderItemFilter=new com.ibm.workplace.wcm.ecm.picker.widget.filter.LibFolderTreeItemFilter({"itemFilter":this._quickFilterLib});if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){dojo.style(this.fedDocPreviewLinkSpan,"display","inline");dijit.setWaiState(this.fedDocPreviewLinkSpan,"hidden",false);if(!this._isFolderPreviewOn){this._hideDocTreePane();}}this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOffTitle);this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOffTitle);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOffTitle);if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.startup();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_adjustTreePaneHeight:function(_12b,_12c,_12d){var m="_adjustTreePaneHeight(p_domNode, p_otherDomNode, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_12b,_12c,_12d]);}if(_12c&&(typeof _12c=="object")){if(_12b.parentNode){var _12e=_12b.parentNode;if(_12b.parentNode.domNode){_12e=_12b.parentNode.domNode;}var _12f=dojo.marginBox(_12b.parentNode).h;var _130=dojo.marginBox(_12b).h;if(dojo.contentBox(_12b).h===0){_130=0;}if(_12d){dojo.marginBox(_12c,{"h":_12f-_130-_12d});}else{dojo.marginBox(_12c,{"h":_12f-_130});}}}if(this._isTracing){this.traceExit(m);}},_animateCloseFilterSection:function(_131,_132,_133){var m="_animateCloseFilterSection(p_domNode, p_otherDomNode, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_131,_132,_133]);}if(!dojo.hasClass(_131,"lotusHidden")){dojo.style(_131,"overflow","hidden");dojo.animateProperty({"node":_131,"duration":500,"properties":{"height":{"end":0,"units":"px"}},"onEnd":dojo.hitch(this,function(){dojo.addClass(_131,"lotusHidden");dijit.setWaiState(_131,"hidden",true);dijit.removeWaiState(_131,"expanded");if(_132&&(typeof _132=="object")){this._adjustTreePaneHeight(_131,_132,_133);}})}).play();}if(this._isTracing){this.traceExit(m);}},_animateOpenFilterSection:function(_134,_135,_136,_137){var m="_animateOpenFilterSection(p_domNode, p_otherDomNode, p_targetHeight, p_otherDomNodesHeight)";if(this._isTracing){this.traceEntry(m,[_134,_135,_136,_137]);}if(dojo.hasClass(_134,"lotusHidden")){dojo.style(_134,"overflow","hidden");dojo.style(_134,"height","0ex");dojo.removeClass(_134,"lotusHidden");dojo.marginBox(_134,{h:0});dijit.setWaiState(_134,"hidden",false);dijit.setWaiState(_134,"expanded",true);dojo.animateProperty({"node":_134,"duration":500,"properties":{"height":{"end":_136,"units":"ex"}},"onEnd":dojo.hitch(this,function(){dojo.marginBox(_134,{h:_136});dojo.style(_134,"height",_136+"ex");if(_135&&(typeof _135=="object")){this._adjustTreePaneHeight(_134,_135,_137);}this._updateFilterLayout();})}).play();}if(this._isTracing){this.traceExit(m);}},_autoResizeLabelAndInput:function(_138,_139,_13a,_13b){var m="_autoResizeLabelAndInput(p_newContainerSize, p_labelNode, p_inputNode, p_minInputWidth)";if(this._isTracing){this.traceEntry(m,[_138,_139,_13a,_13b]);}if(_138&&_138.w){var _13c=Math.max(0,_138.w);var _13d=Math.max(_139.scrollWidth,_139.offsetWidth);var _13e=dojo.marginBox(_139).w;var _13f=dojo.marginBox(_13a).w;var _140=16;if(_13c<_13d+_13b+_140){var _141=Math.max(0,_13c-_13b-_140);if(_141>=0){dojo.style(_139,"width",_141+"px");}dojo.style(_139,"overflow","hidden");if(_13c<_13b+_140){if(_13c>=0){dojo.style(_13a,"width",_13c+"px");}dojo.style(_13a,"overflow","hidden");}else{dojo.style(_13a,"width",_13b+"px");dojo.style(_13a,"overflow","none");}}else{dojo.style(_139,"width","auto");dojo.style(_139,"overflow","visible");var _142=_13c-_13d-_140;if(_142>=0){dojo.style(_13a,"width",_142+"px");}dojo.style(_13a,"overflow","visible");}}},_autoResizeTextAndControl:function(_143,_144,_145){var m="_autoResizeTextAndControl(p_newContainerSize, p_textNode, p_controlNode)";if(this._isTracing){this.traceEntry(m,[_143,_144,_145]);}if(_143&&_143.w){var _146=Math.max(0,_143.w);var _147=Math.max(_144.scrollWidth,_144.offsetWidth);var _148=Math.max(_145.scrollWidth,_145.offsetWidth);var _149=dojo.marginBox(_144).w;var _14a=dojo.marginBox(_145).w;var _14b=10;if(_146<_147+_148+_14b){var _14c=Math.max(0,_146-_148-_14b);if(_14c>=0){dojo.style(_144,"width",_14c+"px");}dojo.style(_144,"overflow","hidden");}else{dojo.style(_144,"width","auto");dojo.style(_144,"overflow","visible");}}},_buildLibTreePath:function(){var m="_buildLibTreePath()";if(this._isTracing){this.traceEntry(m);}var _14d=this._libTree.attr("path");var path="";var file="";var _14e="";var _14f="";var _150=0;var _151=this._libTree.rootNode;if(_151&&_151.item&&(_151.item.root===true)){_150=1;}for(var i=_150;i<_14d.length;i++){var _152=this._store.getLabel(_14d[i]);if(this._isTracing){this.trace(m,i+". item on path:",_152);}file=_152;_14e+=_152;if(i<_14d.length-1){_14e+=" / ";}if(i<_14d.length-1){path+=_152;path+=" / ";}}_14f={"path":path,"file":file,"fullpath":_14e};if(this._isTracing){this.traceExit(m,_14f);}return _14f;},_buildPathForSelectedItem:function(){var m="_buildPathForSelectedItem()";if(this._isTracing){this.traceEntry(m);}var _153=null;if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){_153=this._buildLibTreePath();}else{if(this._isTracing){this.trace(m,"Selected item from library tree:",this._libTreeSelectedItem);this.trace(m,"Selected item from document tree:",this._docTreeSelectedItem);this.trace(m,"Currently selected item:",this._selectedItem);}var _154=this._buildLibTreePath();if(this._docTreeSelectedItem==this._selectedItem){_153={"path":_154.fullpath+" / ","file":this._store.getLabel(this._docTreeSelectedItem),"fullpath":_154.fullpath+" / "+this._store.getLabel(this._docTreeSelectedItem)};}else{_153=_154;}}if(this._isTracing){this.traceExit(m,_153);}return _153;},_calcDomNodesHeight:function(_155){var m="_calcDomNodesHeight(p_domNodes)";if(this._isTracing){this.traceEntry(m,_155);}var _156=0;if(_155&&dojo.isArray(_155)){dojo.forEach(_155,function(_157){if(_157){if(_157.domNode){_156+=dojo.marginBox(_157.domNode).h;}else{_156+=dojo.marginBox(_157).h;}}});}if(this._isTracing){this.traceExit(m,_156);}return _156;},_changeNodeTitleText:function(_158,_159){var m="_changeNodeTitleText(p_domNode, p_newTitleText)";if(this._isTracing){this.traceEntry(m,[_158,_159]);}dojo.attr(_158,"title",_159);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_clearSelectedItem:function(){var m="_clearSelectedItem()";if(this._isTracing){this.traceEntry(m);}this._selectedItem=null;this._docTreeSelectedItem=null;this._libTreeSelectedItem=null;var _15a=this._nlsUserInterface.docPickerPage.nothingSelectedText;dojo.addClass(this.pickerSelectedItem,"feddocNoSelection");dojo.attr(this.pickerSelectedItem,"innerHTML",_15a);dojo.attr(this.pickerSelectedItem,"title",_15a);dojo.attr(this.pickerSelectedItemPath,"innerHTML","");dojo.attr(this.pickerSelectedItemPath,"title","");if(this._isTracing){this.traceExit(m);}},_clearTree:function(){var m="_clearTree()";if(this._isTracing){this.traceEntry(m);}var _15b=this.id+"_docTree";var tree=dijit.byId(_15b);if(tree){tree.destroyRecursive(false);}if(this._isTracing){this.traceExit(m);}},_connectToServer:function(){var m="_connectToServer()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Server URL:",this._serverUrl);this.trace(m,"Authentication settings:",dojo.toJson(this._authProperties));}this._setupLibTree(this._serverUrl);if(this._isTracing){this.traceExit(m);}},_getLibTreeIconClass:function(_15c,_15d){var m="_getLibTreeIconClass(p_item, p_opened)";if(this._isTracing){this.traceEntry(m,[_15c,_15d]);}var _15e="";if(_15c){if(this._store.isRepositoryItem(_15c)){_15e=_15d?"dijitRepositoryOpened":"dijitRepositoryClosed";}else{_15e=_15d?"dijitFolderOpened":"dijitFolderClosed";}}if(this._isTracing){this.traceExit(m,_15e);}return _15e;},_getDocTreeIconClass:function(_15f,_160){var m="_getDocTreeIconClass(p_item, p_opened)";if(this._isTracing){this.traceEntry(m,[_15f,_160]);}var _161="";if(_15f){if(this._store.isFolderItem(_15f)){_161=_160?"dijitFolderOpened":"dijitFolderClosed";}else{_161="dijitLeaf";}}if(this._isTracing){this.traceExit(m,_161);}return _161;},_hideConnectingBox:function(){var m="_hideConnectingBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerConnectingDiv,"display","none");dijit.setWaiState(this.fedDocPickerConnectingDiv,"hidden",true);dijit.setWaiState(this.fedDocPickerResponseContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_hideDocTreePane:function(){var m="_hideDocTreePane()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.removeChild(this.fedDocTreePane);this.fedDocPickerBorderContainer.layout();if(this._isTracing){this.traceExit(m);}},_hideNoItemsInfo:function(){var m="_hideNoItemsInfo()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocNoItemsInfoDiv,"display","none");dijit.setWaiState(this.fedDocNoItemsInfoDiv,"hidden",true);if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.fedDocQuickFilterToggleButton,"onChange",dojo.hitch(this,"_onQuickFilterDocToggle")));this._eventHandles.push(dojo.connect(this.fedDocLibQuickFilterToggleButton,"onChange",dojo.hitch(this,"_onQuickFilterLibToggle")));this._eventHandles.push(dojo.connect(this.fedDocTreeFilterTextBox,"onChange",dojo.hitch(this,"_onQuickFilterDocTextChanged")));this._eventHandles.push(dojo.connect(this.fedDocLibTreeFilterTextBox,"onChange",dojo.hitch(this,"_onQuickFilterLibTextChanged")));this._eventHandles.push(dojo.connect(this.fedDocPreviewLink,"onChange",dojo.hitch(this,"_onPreviewLinkClicked")));this._eventHandles.push(dojo.connect(this.feddocResponseForm,"onsubmit",dojo.hitch(this,"_onSubmit")));this._eventHandles.push(dojo.connect(this.fedDocLibTreePane,"resize",dojo.hitch(this,"_onLibTreePaneResized")));this._eventHandles.push(dojo.connect(this.fedDocTreePane,"resize",dojo.hitch(this,"_onTreePaneResized")));if(this._isTracing){this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _162=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn;if(this._isTracing){this.traceExit(m,_162);}return _162;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _163=this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm;if(this._isTracing){this.traceExit(m,_163);}return _163;},_onCmisPageErrorStateChanged:function(_164,_165,_166,_167){var m="_onCmisPageErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_164,_165,_166,_167]);}if(_165===true){this._showError(_166,_167);}else{if(_165===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_onLibTreeFocused:function(){var m="_onLibTreeFocused()";if(this._isTracing){this.traceEntry(m,[]);}dijit.setWaiState(this.fedDocPickerBorderContainer.domNode,"activedescendant",this._libTree.get("id"));if(this._isTracing){this.traceExit(m);}},_onLibTreeLoaded:function(){var m="_onLibTreeLoaded()";if(this._isTracing){this.traceEntry(m,[p_item,p_node]);}this._hideConnectingBox();if(this._selectedPath&&this._selectedPath.length>0){this._libTree.set("path",this._selectedPath);}else{dijit.focus(dijit.getFirstInTabbingOrder(this._libTree.domNode));}if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeClick:function(_168,_169){var m="_onLibTreeNodeClick(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_168,_169]);}this._hideConnectingBox();if(this._store.isFolderItem(_168)||this._store.isRepositoryItem(_168)){this._setSelectedItem(_168);this._libTreeSelectedItem=_168;if(this._isFolderPreviewOn){this._setupTree(this._store.getIdentity(_168));}}else{this._clearSelectedItem();}if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeClose:function(_16a,_16b){var m="_onLibTreeNodeClose(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_16a,_16b]);}this._hideConnectingBox();if(this._store.isFolderItem(_16a)||this._store.isRepositoryItem(_16a)){this._store.setItemExpanded(_16a,false);}this._onLibTreeNodeClick(_16a,_16b);if(this._isTracing){this.traceExit(m);}},_onLibTreeNodeOpen:function(_16c,_16d){var m="_onLibTreeNodeOpen(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_16c,_16d]);}this._hideConnectingBox();if(this._store.isFolderItem(_16c)||this._store.isRepositoryItem(_16c)){var _16e=this._libTree.attr("selectedItem");if(_16e===_16c){this._setSelectedItem(_16c);this._libTreeSelectedItem=_16c;this._setupTree(this._store.getIdentity(_16c));}this._store.setItemExpanded(_16c,true);}if(this._isTracing){this.traceExit(m);}},_onLibTreePaneResized:function(_16f,_170){var m="_onLibTreePaneResized(p_changeSize, p_resultSize)";if(this._isTracing){this.traceEntry(m,[_16f,_170]);}var _171=dojo.marginBox(this.fedDocLibTreePane.domNode);if(_170&&_170.w){_170.h=_171.h;_170.w=_171.w;}else{_170={w:_171.w,h:_171.h};}this._autoResizeTextAndControl(_170,this.fedDocLibTreeHeaderText,this.fedDocLibTreeHeaderButtons);this._autoResizeLabelAndInput(_170,this.fedDocLibTreeFilterLabel,this.fedDocLibTreeFilterTextBox.domNode,40);if(this._isTracing){this.traceExit(m);}},_onQuickFilterDocTextChanged:function(){var m="_onQuickFilterDocTextChanged()";if(this._isTracing){this.traceEntry(m);}this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,this.fedDocTreeFilterTextBox.attr("value"));if(this._isTracing){this.traceExit(m);}},_onQuickFilterDocToggle:function(_172){var m="_onQuickFilterDocToggle(p_newValue)";if(this._isTracing){this.traceEntry(m,_172);}if(_172===true){var _173=5;this._setFilterSectionVisible(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,true,true,_173,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,this.fedDocTreeFilterTextBox.attr("value"));this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOnTitle);}else{this._setFilterSectionVisible(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,false,true,0,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);this._onQuickFilterTextChanged(this._docTree,this._treeModel,this._quickFilterDoc,"");this._changeNodeTitleText(this.fedDocQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.docFilterToggleBtnOffTitle);}if(this._isTracing){this.traceExit(m);}},_onQuickFilterLibTextChanged:function(){var m="_onQuickFilterLibTextChanged()";if(this._isTracing){this.traceEntry(m);}this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,this.fedDocLibTreeFilterTextBox.attr("value"));if(this._isTracing){this.traceExit(m);}},_onQuickFilterLibToggle:function(_174){var m="_onQuickFilterLibToggle(p_newValue)";if(this._isTracing){this.traceEntry(m,_174);}var _175=5;if(_174===true){this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,true,true,_175,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,this.fedDocLibTreeFilterTextBox.attr("value"));this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOnTitle);}else{this._setFilterSectionVisible(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,false,true,0,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);this._onQuickFilterTextChanged(this._libTree,this._libTreeModel,this._quickFilterLib,"");this._changeNodeTitleText(this.fedDocLibQuickFilterToggleButton,this._nlsUserInterface.docPickerPage.libFilterToggleBtnOffTitle);}if(this._isTracing){this.traceExit(m);}},_onQuickFilterTextChanged:function(_176,_177,_178,_179){var m="_onQuickFilterTextChanged(p_tree, p_model, p_filter, p_searchTerm)";if(this._isTracing){this.traceEntry(m,[_176,_177,_178,_179]);}_178.changeLabelContains(_179);var _17a=dojo.version.minor<8;var _17b=null;if(_176){if(_17a){_17b=_176.lastFocused;if(_176.lastFocused!==null){_176.lastFocused.setSelected(false);}_176.lastFocused=null;}_177.filterTreeItems(_177.root);if(_17a){if(_17b){if(_17b.domNode){if(_17b.domNode.parentNode!==null){_176.lastFocused.setSelected(false);_17b.setSelected(true);_176.lastFocused=_17b;}else{}}}}}if(this._isTracing){this.traceExit(m);}},_onPreviewLinkClicked:function(_17c){var m="_onPreviewLinkClicked()";if(this._isTracing){this.traceEntry(m);}if((this._isFolderPreviewOn===true)&&(_17c===false)){this._hideDocTreePane();this._store.removeNodeTypes(["document"]);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOffTitle);this._isFolderPreviewOn=false;this._clearTree();}else{if((this._isFolderPreviewOn===false)&&(_17c===true)){this._showDocTreePane();this._store.addNodeTypes(["document"]);this._changeNodeTitleText(this.fedDocPreviewLink,this._nlsUserInterface.docPickerPage.previewOnTitle);this._isFolderPreviewOn=true;var _17d=this._libTreeSelectedItem;if(_17d){this._setupTree(this._store.getIdentity(_17d));}}}if(this._isTracing){this.traceExit(m);}},_onRootNodeChanged:function(_17e){var m="_onRootNodeChanged(p_item)";if(this._isTracing){this.traceEntry(m,_17e);}if(_17e&&_17e.title){this._libTree.showRoot=true;this._libTree.rootNode.attr("label",_17e.title);this._libTree.rootNode.attr("item",_17e);}else{this._libTree.showRoot=false;this._libTree.resize();dojo.style(this._libTree.rootNode.rowNode,"display","none");}if(this._isTracing){this.traceExit(m);}},_onSubmit:function(_17f){dojo.stopEvent(_17f);if(this._onDefaultAction&&dojo.isFunction(this._onDefaultAction)){this._onDefaultAction();}return false;},_onTreeFocused:function(){var m="_onTreeFocused()";if(this._isTracing){this.traceEntry(m,[]);}dijit.setWaiState(this.fedDocPickerBorderContainer.domNode,"activedescendant",this._docTree.get("id"));if(this._isTracing){this.traceExit(m);}},_onTreeLoaded:function(){var m="_onTreeLoaded()";if(this._isTracing){this.traceEntry(m);}this._hideConnectingBox();this._treeModel.getChildren(this._libTreeSelectedItem,dojo.hitch(this,function(_180){if(_180&&_180.length<=0){this._showNoItemsInfo();}else{this._hideNoItemsInfo();}}));if(this._isTracing){this.traceExit(m);}},_onTreeNodeClick:function(_181,_182){var m="_onTreeNodeClick(p_item, p_node)";if(this._isTracing){this.traceEntry(m,[_181,_182]);}this._hideConnectingBox();if(this._isCalledFromWCM()){if(this._isTracing){this.trace(m,"Setting selected item and document tree selected item to the same value");}this._docTreeSelectedItem=_181;this._setSelectedItem(_181);}if(this._isTracing){this.traceExit(m);}},_onTreePaneResized:function(_183,_184){var m="_onTreePaneResized(p_changeSize, p_resultSize)";if(this._isTracing){this.traceEntry(m,[_183,_184]);}var _185=dojo.marginBox(this.fedDocTreePane.domNode);if(_184&&_184.w){_184.h=_185.h;_184.w=_185.w;}else{_184={w:_185.w,h:_185.h};}this._autoResizeTextAndControl(_184,this.fedDocTreeHeaderText,this.fedDocTreeHeaderButtons);this._autoResizeLabelAndInput(_184,this.fedDocTreeFilterLabel,this.fedDocTreeFilterTextBox.domNode,40);if(this._isTracing){this.traceExit(m);}},_setFilterSectionVisible:function(_186,_187,_188,_189,_18a,_18b){var m="_setFilterSectionVisible(p_sectionDomNode, p_otherDomNode, p_isVisible, p_animate, p_targetHeight)";if(this._isTracing){this.traceEntry(m,[_186,_187,_188,_189,_18a]);}if((_189)&&(_189===true)){if(_188===true){this._animateOpenFilterSection(_186,_187,_18a,_18b);}else{this._animateCloseFilterSection(_186,_187,_18b);}}else{this._setVisible(_186,_188);if(_187&&(typeof _187=="object")){if(_186.parentNode){var _18c=_186.parentNode;if(_186.parentNode.domNode){_18c=_186.parentNode.domNode;}var _18d=dojo.marginBox(_186.parentNode).h;var _18e=dojo.marginBox(_186).h;if(dojo.contentBox(p_domNode).h===0){_18e=0;}if(_18b){dojo.marginBox(_187,{"h":_18d-_18e-_18b});}else{dojo.marginBox(_187,{"h":_18d-_18e});}}}}if(this._isTracing){this.traceExit(m);}},_setSelectedItem:function(_18f){var m="_setSelectedItem(p_item)";if(this._isTracing){this.traceEntry(m,_18f);}if((_18f)&&(typeof _18f!="undefined")&&((!_18f.root)||(_18f.root===false))){this._selectedItem=_18f;var _190=this._buildPathForSelectedItem();dojo.removeClass(this.pickerSelectedItem,"feddocNoSelection");dojo.attr(this.pickerSelectedItemPath,"innerHTML",_190.path);dojo.attr(this.pickerSelectedItemPath,"title",_190.fullpath);dojo.attr(this.pickerSelectedItem,"innerHTML",_190.file);dojo.attr(this.pickerSelectedItem,"title",_190.fullpath);if(this._isCalledFromWCM()){this._setReadyValue(!(this._store.isFolderItem(this._selectedItem)||this._store.isRepositoryItem(this._selectedItem)));}else{this._setReadyValue(true);}}if(this._isTracing){this.traceExit(m);}},_setupLibTree:function(_191){var m="_setupLibTree(p_url)";if(this._isTracing){this.traceEntry(m,_191);}var _192=this.id+"_libTree";var _193=dijit.byId(_192);if(_193){_193.destroyRecursive(false);}this._clearTree();this._showConnectingBox();var _194=dojo.clone(this.nodeTypes);_194.push("document");var _195=this._feedBaseURL;var _196=this._feedBaseURL;if(this._feedType&&this._feedType===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._servicedoc){_196=this._serviceDocBaseURL;}var _197={"url":_191,"feedBaseURL":_195,"feedSvcDocBaseURL":_196,"nlsMessages":this._nlsMessages,"nodeTypes":_194,"onErrorStateChanged":dojo.hitch(this,"_onCmisPageErrorStateChanged"),"onRootNodeChanged":dojo.hitch(this,"_onRootNodeChanged"),"serviceId":this._serviceId};if(this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault||this._authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){_197.credentialVaultParamValue=this._authProperties.vaultSlotID;}this._store=new com.ibm.workplace.wcm.ecm.picker.widget.store.FedDocAtomStore(_197);if(!this._isFolderPreviewOn){this._store.removeNodeTypes(["document"]);}var _198={"store":this._store,"deferItemLoadingUntilExpand":true,"itemFilter":this._libFolderItemFilter,"rootLabel":"Folders","rootId":"folders"};this._libTreeModel=new com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel(_198);var _199={"id":_192,"model":this._libTreeModel,"showRoot":true,"filteredNodes":[],"adjustFirstNodeForIE":this.adjustFirstNodeForIE,"dir":this._isRTLMode?"rtl":"ltr","persist":false,"onClick":dojo.hitch(this,"_onLibTreeNodeClick"),"onOpen":dojo.hitch(this,"_onLibTreeNodeOpen"),"onClose":dojo.hitch(this,"_onLibTreeNodeClose"),"onLoad":dojo.hitch(this,"_onLibTreeLoaded"),"onFocus":dojo.hitch(this,"_onLibTreeFocused"),"getIconClass":dojo.hitch(this,"_getLibTreeIconClass")};this._libTree=new dijit.Tree(_199);dojo.style(this._libTree.domNode,"overflow","visible");dojo.place(this._libTree.domNode,this.fedDocLibTreeContainer,"last");if(this._isTracing){this.traceExit(m);}},_setupTree:function(p_id){var m="_setupTree(p_id)";if(this._isTracing){this.traceEntry(m,p_id);}this._clearTree();var _19a=this.id+"_docTree";var _19b={store:this._store,query:"itemID="+p_id,deferItemLoadingUntilExpand:true,itemFilter:this._quickFilterDoc,allowSubItems:false};this._treeModel=new com.ibm.workplace.wcm.ecm.picker.widget.model.FedDocTreeModel(_19b);var _19c={"id":_19a,"model":this._treeModel,"showRoot":false,"filteredNodes":[],"adjustFirstNodeForIE":this.adjustFirstNodeForIE,"dir":this._isRTLMode?"rtl":"ltr","persist":false,"onClick":dojo.hitch(this,"_onTreeNodeClick"),"onOpen":dojo.hitch(this,"_onTreeNodeClick"),"onClose":dojo.hitch(this,"_onTreeNodeClick"),"onFocus":dojo.hitch(this,"_onTreeFocused"),"onLoad":dojo.hitch(this,"_onTreeLoaded"),"getIconClass":dojo.hitch(this,"_getDocTreeIconClass")};if(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){dojo.addClass(this.fedDocTreeContainer,"disabledTree");dijit.setWaiState(this.fedDocTreeContainer,"disabled",true);}this._docTree=new dijit.Tree(_19c);dojo.style(this._docTree.domNode,"overflow","visible");dojo.place(this._docTree.domNode,this.fedDocTreeContainer,"last");this._updateTreeLayout();if(this._isTracing){this.traceExit(m);}},_setVisible:function(_19d,_19e){var m="_setVisible(p_domNode, p_isVisible)";if(this._isTracing){this.traceEntry(m,[_19d,_19e]);}if(_19e===true){if(dojo.hasClass(_19d,"lotusHidden")){dojo.removeClass(_19d,"lotusHidden");}dijit.setWaiState(_19d,"hidden",false);dijit.setWaiState(_19d,"expanded",true);}else{if(!dojo.hasClass(_19d,"lotusHidden")){dojo.addClass(_19d,"lotusHidden");}dijit.setWaiState(_19d,"hidden",true);dijit.removeWaiState(_19d,"expanded");}if(this._isTracing){this.traceExit(m);}},_showConnectingBox:function(){var m="_showConnectingBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerConnectingDiv,"display")!="block"){dojo.style(this.fedDocPickerConnectingDiv,"display","block");}dijit.setWaiState(this.fedDocPickerConnectingDiv,"hidden",false);dijit.setWaiState(this.fedDocPickerResponseContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_showDocTreePane:function(){var m="_showDocTreePane()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.addChild(this.fedDocTreePane);this.fedDocPickerBorderContainer.layout();if(this._isTracing){this.traceExit(m);}},_showError:function(_19f,_1a0){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_19f,_1a0]);}this._hideConnectingBox();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_showNoItemsInfo:function(){var m="_showNoItemsInfo()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocNoItemsInfoDiv,"display","block");dijit.setWaiState(this.fedDocNoItemsInfoDiv,"hidden",false);if(this._isTracing){this.traceExit(m);}},_updateAuthenticationInfoMsg:function(){var m="_updateAuthenticationInfoMsg()";if(this._isTracing){this.traceEntry(m,p_id);}dojo.attr(this.fedDocPickerAuthInfo,"innerHTML",this._authenticationInfoMsg);if(this._isTracing){this.traceExit(m);}},_updateFilterLayout:function(){var m="_updateFilterLayout()";if(this._isTracing){this.traceEntry(m);}if(!dojo.hasClass(this.fedDocLibTreeFilterDiv,"lotusHidden")){var _1a1=dojo.marginBox(this.fedDocLibTreePane.domNode).w;this._onLibTreePaneResized(null,{w:_1a1});}if(!dojo.hasClass(this.fedDocTreeFilterDiv,"lotusHidden")){var _1a2=dojo.marginBox(this.fedDocTreePane.domNode).w;this._onTreePaneResized(null,{w:_1a2});}if(this._isTracing){this.traceExit(m);}},_updateTreeLayout:function(){var m="_updateTreeLayout()";if(this._isTracing){this.traceEntry(m);}this.fedDocPickerBorderContainer.resize();if(this._libTree){this._adjustTreePaneHeight(this.fedDocLibTreeFilterDiv,this.fedDocLibTreeContainer,this._calcDomNodesHeight([this.fedDocLibTreeHeader])+2);}if(this._docTree){this._adjustTreePaneHeight(this.fedDocTreeFilterDiv,this.fedDocTreeContainer,this._calcDomNodesHeight([this.fedDocTreeHeader])+2);}this._updateFilterLayout();if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget",[com.ibm.workplace.wcm.ecm.picker.widget.GenericWizardPageWidget],{namespace:"qckrDocPckrPgWdgt_",templateString:"<div dojoAttachPoint=\"quickrPickerLaunchPageDiv\" id=\"${namespace}quickrPickerLaunchPageDiv_id\" name=\"${namespace}quickrPickerLaunchPageDiv\">\n    <div dojoAttachPoint=\"quickrPickerInfoMsgDiv\" name=\"${namespace}quickrPickerInfoMsgDiv\" id=\"${namespace}quickrPickerInfoMsgDiv_id\" style=\"margin-top: 15px; margin-bottom: 15px; width: 480px;\">\n    ${_nlsUserInterface.quickrLaunchPage.stepDetailedInfoText}\n    </div>\n    <div dojoAttachPoint=\"quickrPickerUrlDiv\" name=\"${namespace}quickrPickerUrlDiv\" id=\"${namespace}quickrPickerUrlDiv_id\" style=\"margin-top: 15px; margin-bottom: 15px;\">\n        <h4 class=\"feddocHeader4\">\n            <label id=\"${namespace}quickrPickerUrl.lbl\"\n                   for=\"${namespace}quickrUrlTextBox_id\"\n                   dojoAttachPoint=\"quickrPickerUrlLabel\"\n                   aria-label=\"${_nlsUserInterface.quickrLaunchPage.selectedFolderLabel}\">${_nlsUserInterface.quickrLaunchPage.selectedFolderLabel}</label><p/>\n        </h4>\n        <input type=\"text\" role=\"textbox\" aria-readonly=\"true\" dojoType=\"dijit.form.TextBox\" dojoAttachPoint=\"quickrUrlTextBox\" name=\"${namespace}quickrUrlTextBox\" id=\"${namespace}quickrUrlTextBox_id\" title=\"${_nlsUserInterface.quickrLaunchPage.selectedFolderTitle}\" intermediateChanges=\"false\" readOnly style=\"width: 300px;\" tabIndex=\"-1\"/>\n        <span class=\"lotusBtn lotusBtnAction\" role=\"button\" aria-label=\"${_nlsUserInterface.quickrLaunchPage.selectButtonTitle}\">\n            <a dojoAttachPoint=\"quickrPickerLaunchBtn\" href=\"javascript:void(0);\" title=\"${_nlsUserInterface.quickrLaunchPage.selectButtonTitle}\" id=\"${namespace}quickrPickerLaunchBtn\" name=\"${namespace}quickrPickerLaunchBtn\" tabIndex=\"0\">${_nlsUserInterface.quickrLaunchPage.selectButtonLabel}</a>\n        </span>\n    </div>\n</div>\n",widgetsInTemplate:true,_authenticationInfoMsg:"",_authProperties:null,_callingEnvId:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_dsPickerArgs:{},_eventHandles:[],_fedDocsPickerArgs:{},_federatedDocumentsServiceBean:null,_isTracing:false,_selectedUrl:null,_serverUrl:"",_portalContextPath:"/wps",constructor:function(_1a3){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_1a3);if(_1a3){this.trace(m,"p_params.callingEnvId:",_1a3.callingEnvironment);this.trace(m,"p_params.namespace:",_1a3.namespace);this.trace(m,"p_params.portalContextPath:",_1a3.portalContextPath);}}if(typeof _1a3.callingEnvironment=="string"){this._callingEnvId=_1a3.callingEnvironment;}if(typeof _1a3.namespace=="string"){this.namespace=_1a3.namespace;}var _1a4=this._nlsUserInterface.quickrLaunchPage;this._stepLabel=_1a4.stepLabel;if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._stepDescription=_1a4.stepDescriptionWCM;}else{this._stepDescription=_1a4.stepDescription;}this._portalContextPath=_1a3.portalContextPath;if(this._isTracing){this.traceExit(m);}},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _1a5={"title":"","url":this._selectedUrl};if(this._isTracing){this.traceExit(m,_1a5);}return _1a5;},initializePage:function(_1a6){var m="initializePage(p_params)";if(this._isTracing){this.traceEntry(m,_1a6);if(_1a6){this.trace(m,"p_params.serverUrl:",_1a6.serverUrl);}}this._selectedUrl=null;this._showSelectedUrl("");if(_1a6){if(_1a6.serverUrl){this._serverUrl=_1a6.serverUrl;}else{this._serverUrl="";}}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){dojo.attr(this.quickrPickerInfoMsgDiv,"innerHTML",this._nlsUserInterface.quickrLaunchPage.stepDetailedInfoTextWCM);dojo.attr(this.quickrPickerUrlLabel,"innerHTML","<b>"+this._nlsUserInterface.quickrLaunchPage.selectedDocumentLabel+"</b>");}else{dojo.attr(this.quickrPickerInfoMsgDiv,"innerHTML",this._nlsUserInterface.quickrLaunchPage.stepDetailedInfoText);dojo.attr(this.quickrPickerUrlLabel,"innerHTML","<b>"+this._nlsUserInterface.quickrLaunchPage.selectedFolderLabel+"</b>");}if(this._isTracing){this.traceExit(m);}},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}var _1a7=dojo.marginBox(this.domNode).w;var _1a8=_1a7-30;dojo.marginBox(this.quickrPickerInfoMsgDiv,{w:_1a8});var _1a9=dojo.marginBox(this.quickrPickerLaunchBtn).w;var _1aa=_1a7-_1a9-30;if(_1aa>=0){dojo.style(this.quickrUrlTextBox.domNode,"width",_1aa+"px");}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_clearEventHandles:function(){var m="_clearEventHandles()";if(this._isTracing){this.traceEntry(m);}dojo.forEach(this._eventHandles,dojo.disconnect);this._eventHandles=[];if(this._isTracing){this.traceExit(m);}},_fixUpDlgUnderlay:function(){var m="_fixUpDlgUnderlay()";if(this._isTracing){this.traceEntry(m);}if(dijit._underlay){var zIdx=dojo.style(dijit._underlay.domNode,"zIndex");if(zIdx){dojo.style(dijit._underlay.domNode,"zIndex",zIdx-2);}dojo.style(dijit._underlay.domNode,"display","block");}if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this._eventHandles.push(dojo.connect(this.quickrPickerLaunchBtn,"onclick",dojo.hitch(this,"_onLaunchButtonClicked")));if(this._isTracing){this.traceExit(m);}},_onConfirmQuickrPicker:function(_1ab,_1ac,_1ad){var m="_onConfirmQuickrPicker(p_title, p_url)";if(this._isTracing){this.traceEntry(m,[_1ab,_1ac]);}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm&&_1ad!="view"){this._selectedUrl=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.generateProxiedUrl(_1ac,this._portalContextPath);}else{this._selectedUrl=_1ac;}this._showSelectedUrl(this._selectedUrl);if(this._isTracing){this.traceExit(m);}},_onLaunchButtonClicked:function(){var m="_onLaunchButtonClicked()";if(this._isTracing){this.traceEntry(m);}if(this._pickerManager&&dojo.isFunction(this._pickerManager.launchDocumentServicesPickerDialog)){var _1ae=dojo.hitch(this,"_onConfirmQuickrPicker");var _1af;if(this._pickerContext===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._dialog){_1af=dojo.hitch(this,"_fixUpDlgUnderlay");}else{if(this._pickerContext===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._portlet){_1af=this._prepareDialog();}}var _1b0=this._serverUrl;if(_1b0&&_1b0.charAt(_1b0.length-1)=="/"){_1b0=_1b0.substring(0,_1b0.length-1);}var _1b1=this._pickerManager.launchDocumentServicesPickerDialog(_1b0,_1ae,_1af);}if(this._isTracing){this.traceExit(m);}},_resizeWindow:function(_1b2){if(this.domNode&&this.domNode.style&&typeof _1b2=="string"){this.domNode.style.height=_1b2;if(window.resize){window.resize();}}},_prepareDialog:function(){var m="_prepareDialog()";if(this._isTracing){this.traceEntry(m,p_url);}var _1b3;if(this.domNode&&this.domNode.style){var _1b4=this.domNode.style.height;this._resizeWindow("500px");_1b3=dojo.hitch(this,function(){this._resizeWindow(_1b4);});}if(this._isTracing){this.traceExit(m);}return _1b3;},_showSelectedUrl:function(_1b5){var m="_showSelectedUrl(p_url)";if(this._isTracing){this.traceEntry(m,_1b5);}if(((typeof _1b5)=="undefined")||(_1b5===null)){_1b5="";}this.quickrUrlTextBox.attr("value",_1b5);if(_1b5!==""){this._setReadyValue(true);}if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.dialog","../com/ibm/workplace/wcm/ecm/picker/dialog");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.layout.StackContainer");dojo.require("com.ibm.widgets.GenericDialog");dojo.declare("com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog",[com.ibm.widgets.GenericDialog],{lotusui_id:"dijitDialog_lotusui30_fedDocDlg_container",lotusui_class:"lotusui30",namespace:"fedDocsPckrDlg_",templateString:dojo.cache("com.ibm.workplace.wcm.ecm.picker.dialog","template/FederatedDocumentsPickerDialog.html","<div dojoAttachPoint=\"GenericDialogDiv\"\n    class=\"lotusDialogBorder com_ibm_workplace_wcm_ecm_picker_dialog\"\n    waistate=\"labelledby-${namespace}GenericDialogTitleSpan_id\" wairole=\"dialog\" role=\"dialog\"\n    tabindex=\"-1\" aria-labelledby=\"${namespace}GenericDialogTitleSpan_id\" style=\"max-width: none; max-height: none;\">\n\n    <div id=\"${namespace}GenericDialogContentDiv_id\" name=\"${namespace}GenericDialogContentDiv\" class=\"lotusDialog\">\n        <div class=\"lotusDialogHeader\" dojoAttachPoint=\"titleBar\">\n            <h1 class=\"lotusHeading\" id=\"${namespace}GenericDialogTitleBar_id\" name=\"${namespace}GenericDialogTitleBar\">\n                <span dojoAttachPoint=\"titleNode\" id=\"${namespace}GenericDialogTitleSpan_id\" name=\"${namespace}GenericDialogTitleSpan\">${title}</span>\n            </h1>\n            <a role=\"button\" aria-label=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" dojoAttachPoint=\"dialogClose, closeButtonNode\" href=\"javascript:void(0);\" class=\"lotusDialogClose\" title=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" id=\"${namespace}buttonCancel_id\" name=\"${namespace}buttonCancel\">\n                <img src=\"${blankImgUrl}\" alt=\"\" role=\"presentation\" />\n                <span dojoAttachPoint=\"closeText\" id=\"${namespace}buttonCancelSpan_id\" name=\"${namespace}buttonCancelSpan\" class=\"lotusAltText\" title=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\">X</span>\n            </a>\n        </div>\n\n        <div dojoAttachPoint=\"containerNode\" class=\"lotusDialogContent\" id=\"${namespace}containerNode_id\" name=\"${namespace}containerNode\">\n            <div dojoAttachPoint=\"wizardErrorDiv\" waiRole=\"alert\" role=\"alert\" aria-hidden=\"true\" id=\"${namespace}wizardErrorDiv_id\" name=\"${namespace}wizardErrorDiv\"\n                 title=\"${_nlsUserInterface.docPickerDialog.wizardErrorDivTitle}\" style=\"display:none; max-height: 200px; overflow: auto;\"\n                 class=\"lotusMessage feddocTopSpaceSmall\">\n                <img class=\"feddocErrorIcon\" src=\"${blankImgUrl}\" width=\"16\" height=\"16\" alt=\"${_nlsUserInterface.docPickerDialog.errorImgAlt}\" role=\"img\" />\n                <span dojoAttachPoint=\"wizardErrorSpan\" name=\"${namespace}wizardErrorSpan\" id=\"${namespace}wizardErrorSpan_id\"></span>\n                <div aria-hidden=\"true\" dojoAttachPoint=\"wizardErrorDetailsDiv\" name=\"${namespace}wizardErrorDetailsDiv\" id=\"${namespace}wizardErrorDetailsDiv_id\" style=\"display: none;\"> <!-- style=\"background-color: white;\" -->\n                  <span dojoAttachPoint=\"wizardErrorDetailsSpan\" name=\"${namespace}wizardErrorDetailsSpan\" id=\"${namespace}wizardErrorDetailsSpan_id\"></span>\n                </div>\n            </div>\n            <div dojoAttachPoint=\"wizardStepHeader\" id=\"${namespace}wizardStepHeader_id\" name=\"${namespace}wizardStepHeader\">\n                <h4 class=\"feddocHeader4\"><span dojoAttachPoint=\"wizardStepLabel\" id=\"${namespace}wizardStepLabel_id\"><!-- dynamically set --></span></h4>\n                <div><span dojoAttachPoint=\"wizardStepDescription\" id=\"${namespace}wizardStepDescr_id\"><!-- dynamically set --></span></div>\n            </div>\n            <div dojoAttachPoint=\"fedDocPickerDetectingDiv\" class=\"feddocConnectingBox\">\n                <span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImgUrl}\" role=\"presentation\" aria-labelledby=\"${namespace}detectingFeedTypeDivText_id\" alt=\"${_nlsUserInterface.docPickerDialog.detectingFeedTypeImgAlt}\">\n                    </span>&nbsp;<span><span dojoAttachPoint=\"detectingFeedTypeDivText\" id=\"${namespace}detectingFeedTypeDivText_id\">${_nlsUserInterface.docPickerDialog.detectingFeedTypeDivText}</span>\n                </span>\n            </div>\n            <div dojoAttachPoint=\"fedDocPickerGettingVaultDiv\" class=\"feddocConnectingBox\">\n                <span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImgUrl}\" role=\"presentation\" aria-labelledby=\"${namespace}gettingVaultDivText_id\" alt=\"${_nlsUserInterface.docPickerDialog.gettingVaultImgAlt}\">\n                    </span>&nbsp;<span><span dojoAttachPoint=\"gettingVaultDivText\" id=\"${namespace}gettingVaultDivText_id\">${_nlsUserInterface.docPickerDialog.gettingVaultDivText}</span>\n                </span>\n            </div>\n            <div role=\"region\" aria-describedby=\"${namespace}wizardStepDescr_id\" aria-labelledby=\"${namespace}wizardStepLabel_id\" dojoAttachPoint=\"wizardPageContainer\" dojoType=\"dijit.layout.StackContainer\" id=\"${namespace}wizardPageContainer_id\" name=\"${namespace}wizardPageContainer\" doLayout=\"false\" style=\"min-width: 540px;\">\n            </div>\n        </div>\n\n        <div dojoAttachPoint=\"dialogFooter\" class=\"lotusDialogFooter\" id=\"${namespace}dialogFooter_id\" name=\"${namespace}dialogFooter\">\n            <form dojoAttachPoint=\"dialogFooterForm\">\n                <input dojoAttachPoint=\"dialogPrevious\" class=\"lotusFormButton\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.backButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.backButtonTitle}\" id=\"${namespace}dialogGotoPreviousPage_id\" name=\"${namespace}dialogGotoPreviousPage\" />\n                <input dojoAttachPoint=\"dialogNext\" class=\"lotusFormButton\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.nextButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.nextButtonTitle}\" id=\"${namespace}dialogGotoNextPage_id\" name=\"${namespace}dialogGotoNextPage\" />\n                <input dojoAttachPoint=\"dialogConfirm\" class=\"lotusFormButton feddocButtonLargeDistance\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.finishButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.finishButtonTitle}\" id=\"${namespace}submitDialogSelection_id\" name=\"${namespace}submitDialogSelection\" />\n                <input dojoAttachPoint=\"dialogCancel\" class=\"lotusBtn\" type=\"button\" role=\"button\" \n                       id=\"${namespace}cancelDialogSelection_id\"   name=\"${namespace}cancelDialogSelection\" \n                       aria-label=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" title=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" \n                       value=\"${_nlsUserInterface.docPickerDialog.cancelLinkText}\" />\n            </form>\n        </div>\n    </div>\n</div>\n"),widgetsInTemplate:true,_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_currentPage:-1,_defaultButton:null,_dialogBorderWidth:2,_errorState:false,_nlsMessages:{},_nlsUserInterface:{},_maxErrorChars:768,_pageParams:{},_pages:[],_pickerContext:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._dialog,_qdsSupportEnabled:true,_serverTypeMap:{},_selectedPath:[],_transientSlotId:String,_vaultMgmtDataSinkUrl:String,_widgets:[],_usePresetUrl:false,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _1b6;if(this._isCalledFromPZN()){_1b6=this._nlsUserInterface.docPickerDialog.titlePZN;}else{_1b6=this._nlsUserInterface.docPickerDialog.titleWCM;}this.title=_1b6;this._hideDetectingBox();this._hideGettingVaultBox();if(this._isTracing){this.traceExit(m);}},constructor:function(_1b7){this._isTracing=this.isTracing();var m="constructor";if(this._isTracing){this.traceEntry(m,_1b7);if(_1b7){this.trace(m,"p_params.availableAuthTypes",_1b7.availableAuthTypes);this.trace(m,"p_params.callingEnvironment",_1b7.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled",_1b7.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices",_1b7.documentsServices);this.trace(m,"p_params.feedBaseURL",_1b7.feedBaseURL);this.trace(m,"p_params.feedType",_1b7.feedType);this.trace(m,"p_params.feedTypeBaseURL",_1b7.feedTypeBaseURL);this.trace(m,"p_params.namespace",_1b7.namespace);this.trace(m,"p_params.nodeTypes",dojo.toJson(_1b7.nodeTypes));this.trace(m,"p_params.pickerManager",_1b7.pickerManager);this.trace(m,"p_params.portalContextPath",_1b7.portalContextPath);this.trace(m,"p_params.qdsSupportEnabled",_1b7.qdsSupportEnabled);this.trace(m,"p_params.selectedPath",_1b7.selectedPath);this.trace(m,"p_params.serviceDocBaseURL",_1b7.serviceDocBaseURL);this.trace(m,"p_params.vaultSelectionEnabled",_1b7.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN",_1b7.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM",_1b7.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots",_1b7.vaultSlots);this.trace(m,"p_params.usePresetUrl",_1b7.usePresetUrl);}}this._eventHandles=[];this._widgets=[];this._pages=[];this._serverTypeMap={};this._defaultButton=null;this._transientSlotId=null;if(typeof _1b7.callingEnvironment=="string"){this._callingEnvironment=_1b7.callingEnvironment;}if(typeof _1b7.namespace=="string"){this.namespace=_1b7.namespace;}if(typeof _1b7.qdsSupportEnabled=="boolean"){this._qdsSupportEnabled=_1b7.qdsSupportEnabled;}if(typeof _1b7.vaultMgmtDataSinkUrl=="string"){this._vaultMgmtDataSinkUrl=_1b7.vaultMgmtDataSinkUrl;}if(typeof _1b7.usePresetUrl=="boolean"){this._usePresetUrl=_1b7.usePresetUrl;}if(_1b7.selectedPath){this._selectedPath=_1b7.selectedPath;}var _1b8=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b7.feedBaseURL);var _1b9=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b7.feedTypeBaseURL);var _1ba=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_1b7.serviceDocBaseURL);this._pageParams={"availableAuthTypes":_1b7.availableAuthTypes,"callingEnvironment":_1b7.callingEnvironment,"customServiceSelectionEnabled":_1b7.customServiceSelectionEnabled,"documentsServices":_1b7.documentsServices,"feedBaseURL":_1b8,"feedType":null,"feedTypeBaseURL":_1b9,"namespace":this.namespace,"nlsMessages":this._nlsMessages,"nlsUserInterface":this._nlsUserInterface,"nodeTypes":_1b7.nodeTypes,"onDefaultAction":dojo.hitch(this,"_onDefaultAction"),"onErrorStateChanged":dojo.hitch(this,"_onErrorStateChanged"),"onLayoutChanged":dojo.hitch(this,"layout"),"onReadyStateChanged":dojo.hitch(this,"_onReadyStateChanged"),"pickerContext":this._pickerContext,"portalContextPath":_1b7.portalContextPath,"pickerManager":_1b7.pickerManager,"selectedPath":_1b7.selectedPath,"serviceDocBaseURL":_1ba,"vaultSelectionEnabled":_1b7.vaultSelectionEnabled,"vaultSelectionEnabledForPZN":_1b7.vaultSelectionEnabledForPZN,"vaultSelectionEnabledForWCM":_1b7.vaultSelectionEnabledForWCM,"vaultSlots":_1b7.vaultSlots};this.cssStateNodes={};if(this._isTracing){this.traceExit(m);}},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _1bb=null;if(this._currentPage==1){_1bb=this._widgets[1].getSelectedItemJSON();}else{if(this._currentPage==2){_1bb=this._widgets[2].getSelectedItemJSON();}}if(this._isTracing){this.traceExit(m,_1bb);}return _1bb;},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _1bc=Math.round(dijit.getViewport().h*0.9);var _1bd=Math.round(dijit.getViewport().w*0.9);var _1be=dojo.marginBox(this.titleBar).h;var _1bf=dojo.marginBox(this.dialogFooter).h;if(this._isTracing){this.trace(m,"headerHeight: ",_1be);this.trace(m,"footerHeight: ",_1bf);this.trace(m,"maxAllowedHeight: ",_1bc);this.trace(m,"maxAllowedWidth: ",_1bd);}if(this.isResized===true){this._layoutManualResize(_1be,_1bf,_1bc,_1bd);}else{this._layoutAutoResize(_1be,_1bf,_1bc,_1bd);}var _1c0=dojo.marginBox(this.wizardErrorDiv).w-dojo.contentBox(this.wizardErrorDiv).w;var _1c1=dojo.contentBox(this.containerNode).w-_1c0;if(_1c1>=0){dojo.style(this.wizardErrorDiv,"width",_1c1+"px");}var _1c2=dojo.marginBox(this.wizardErrorDiv).h+dojo.marginBox(this.wizardStepHeader).h+20;var _1c3=dojo.marginBox(this.containerNode).h;if(this.wizardPageContainer){this.wizardPageContainer.layout();}if((this._currentPage>-1)&&(this._currentPage<this._widgets.length)){this._widgets[this._currentPage].virtualContainerNodeHeight=Math.max(_1c3-_1c2,300);this._widgets[this._currentPage].layout();}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initializePages(this._pageParams);if(this._widgets.length<3){throw new Error(this._nlsMessages.docPickerDialog.errorNotAllWidgetsDefined);}else{for(var i=0;i<3;i++){this._addPageForWidget(i);}}dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},show:function(){var m="show()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);setTimeout(dojo.hitch(this,"_onFocusFirstItem"),this.duration+200);if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}if(this.wizardPageContainer){this.wizardPageContainer.startup();this._currentPage=-1;if(this._usePresetUrl){this._widgets[0]._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd);this._widgets[0]._authWidget.setAuthenticationProperties({authProperties:this.authProperties});this._widgets[0]._authWidget._authProperties.authType=com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd;this._onGoFwdPrep();}else{this._widgets[0].setFeedType(null);this._switchToPage(0);}}this.layout();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_addPageForWidget:function(_1c4){var m="_addPageForWidget(p_widgetIndex)";if(this._isTracing){this.traceEntry(m,_1c4);}var _1c5=this._widgets[_1c4];if(this._isTracing){this.trace(m,"Widget for index:",_1c5);}if(_1c5){page=new dijit.layout.ContentPane();page.onShow=dojo.hitch(this,function(){_1c5.onShow();});this._pages.push(page);this.wizardPageContainer.addChild(page);_1c5.placeAt(page.domNode);}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;dojo.style(this.wizardErrorDetailsDiv,"display","none");dojo.style(this.wizardErrorDiv,"display","none");dijit.setWaiState(this.wizardErrorDiv,"hidden",true);dijit.setWaiState(this.wizardErrorDetailsDiv,"hidden",true);this._enableDisableButtons();this.layout();if(this._isTracing){this.traceExit(m);}},_deleteTransientSlot:function(){var m="_deleteTransientSlot()";if(this._isTracing){this.traceEntry(m);}if(this._transientSlotId!==null){postData="slotid="+this._encodePostDataItem(this._transientSlotId);var _1c6={"Content-Type":"text/plain","Accept":"text/plain"};dojo.xhrPost({"url":this._vaultMgmtDataSinkUrl,"postData":postData,"handleAs":"text","headers":_1c6,"sync":false});}if(this._isTracing){this.traceExit(m);}},_enableDisableButtons:function(){var m="_enableDisableButtons()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(this._currentPage===0){this._setBackBtnEnabled(false);this._setFinishBtnEnabled(false);if(this._isCurrentPageReady()&&(!this._errorState)){this._setNextBtnEnabled(true);}else{this._setNextBtnEnabled(false);}}else{this._setBackBtnEnabled(true);if(this._isCurrentPageReady()&&(!this._errorState)){this._setNextBtnEnabled(false);this._setFinishBtnEnabled(true);}else{this._setNextBtnEnabled(false);this._setFinishBtnEnabled(false);}}if(this._isTracing){this.traceExit(m);}},_encodePostDataItem:function(_1c7){var m="_encodePostDataItem(string)";if(this._isTracing){this.traceEntry(m,_1c7);}var ret=encodeURIComponent(_1c7);if(this._isTracing){this.traceExit(m,ret);}return ret;},_encodeUrlIfNeeded:function(_1c8){var m="_encodeUrlIfNeeded(p_url)";if(this._isTracing){this.traceEntry(m,_1c8);}var _1c9=_1c8;if(_1c8&&typeof _1c8=="string"&&_1c8.indexOf("%")==-1){_1c9=encodeURI(_1c8);}if(this._isTracing){this.traceExit(m,_1c9);}return _1c9;},_fetchServerType:function(_1ca){var m="_fetchServerType(p_url)";if(this._isTracing){this.traceEntry(m,_1ca);}var _1cb=this._generateDetectionURL(_1ca);this._showDetectingBox();try{dojo.xhrGet({"url":_1cb,"handleAs":"json","sync":false,"load":dojo.hitch(this,function(_1cc){this._fetchServerTypeLoadCallback(_1ca,_1cc);}),"error":dojo.hitch(this,function(_1cd,_1ce){this._fetchServerTypeErrorCallback(_1ca,_1cd,_1ce);})});}catch(e){if(e.name&&e.message){this._showError(e.name,e.message);}else{this._showError(this._nlsMessages.docPickerDialog.errorGenericException,e);}}if(this._isTracing){this.traceExit(m);}},_fetchServerTypeErrorCallback:function(_1cf,_1d0,_1d1){var m="_fetchServerTypeErrorCallback(p_url, p_error, p_ioargs)";if(this._isTracing){this.traceEntry(m,[_1cf,_1d0,_1d1]);}this._hideDetectingBox();if(_1d1.xhr.status==404){if(_1cf.indexOf("/dm/atom/libraries/feed")==-1){var _1d2=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.appendPath(_1cf,"/dm/atom/libraries/feed");this._fetchServerType(_1d2);}else{this._showErrorForXHRRequest(_1d1);}}else{this._showErrorForXHRRequest(_1d1);}if(this._isTracing){this.traceExit(m);}},_fetchServerTypeLoadCallback:function(_1d3,_1d4){var m="_fetchServerTypeLoadCallback(p_url, p_data)";if(this._isTracing){this.traceEntry(m,[_1d3,_1d4]);}this._hideDetectingBox();var _1d5=_1d4.feedType;if(_1d5){if(_1d5===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._unknown){if(_1d3.indexOf("/dm/atom/libraries/feed")==-1){var _1d6=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.appendPath(_1d3,"/dm/atom/libraries/feed");this._fetchServerType(_1d6);}else{this._showError(this._nlsMessages.docPickerDialog.errorUnknownFeedType,_1d5);}}else{this._serverTypeMap[_1d3]=_1d5;this._widgets[0].setFeedType(_1d5);if(this._isQuickrFeedType(_1d5)){this._switchToQuickrPage();}else{this.isResized=false;this._switchToPage(1);}}}else{this._showError(this._nlsMessages.docPickerDialog.errorCouldNotDetectFeedType,"");}if(this._isTracing){this.traceExit(m);}},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _1d7=dojo.byId(this.lotusui_id);if(!_1d7){_1d7=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class,"wairole":"region","role":"region"},dojo.body());}dijit.setWaiState(_1d7,"labelledby",this.namespace+"GenericDialogTitleSpan_id");this._lotusui_div=_1d7;if(this._isTracing){this.traceExit(m,_1d7);}return _1d7;},_generateDetectionURL:function(_1d8){var m="_generateDetectionURL(p_url)";if(this._isTracing){this.traceEntry(m,_1d8);}var url=_1d8;url=encodeURIComponent(this._encodeUrlIfNeeded(url));var _1d9;var _1da=this._widgets[0].getSettings();if((_1da.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault)&&(_1da.authProperties.vaultSlotID)){_1d9=encodeURIComponent(_1da.authProperties.vaultSlotID);}else{if((_1da.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd)&&(this._transientSlotId)){_1d9=encodeURIComponent(this._transientSlotId);}else{_1d9="";}}var _1db=this._pageParams.feedTypeBaseURL.replace("%7BtypeFilter%7D","all").replace("%7BfeedUrl%7D",url).replace("%7BmimeType%7D","application%2Fjson").replace("%7BvaultSlotId%7D",_1d9).replace("%7BserviceId%7D",_1da.serviceId);if(this._isTracing){this.traceExit(m,_1db);}return _1db;},_getDefaultButton:function(){var m="_getDefaultButton()";if(this._isTracing){this.traceEntry(m);}var _1dc=dojo.hasClass(this.dialogConfirm,"lotusBtnDisabled");var _1dd=dojo.hasClass(this.dialogNext,"lotusBtnDisabled");if(_1dc&&_1dd){this._defaultButton=null;}else{if(_1dd){this._defaultButton=this.dialogConfirm;}else{this._defaultButton=this.dialogNext;}}if(this._isTracing){this.traceExit(m,this._defaultButton);}return this._defaultButton;},_getTransientSlot:function(_1de,_1df){var m="_getTransientSlot(userid, password)";if(this._isTracing){this.traceEntry(m,_1de,_1df);}var _1e0="name="+this._encodePostDataItem(_1de);if(_1df!==null){_1e0=_1e0+"&pw="+this._encodePostDataItem(_1df);}if(this._transientSlotId!==null){_1e0=_1e0+"&slotid="+this._encodePostDataItem(this._transientSlotId);}var _1e1={"Content-Type":"text/plain","Accept":"text/plain"};this._showGettingVaultBox();dojo.xhrPost({"url":this._vaultMgmtDataSinkUrl,"postData":_1e0,"handleAs":"text","headers":_1e1,"sync":false,"load":dojo.hitch(this,function(_1e2){this._hideGettingVaultBox();this._transientSlotId=_1e2;if(this.usePresetUrl){var _1e3=this._widgets[0].getSettings();var url=_1e3.serverUrl;this._fetchServerType(url);}else{this._onGoFwd();}}),"error":dojo.hitch(this,function(_1e4){this._hideGettingVaultBox();this._showError(this._nlsMessages.docPickerDialog.errorCouldNotGetVault,_1e4);})});if(this._isTracing){this.traceExit(m);}},_hideDetectingBox:function(){var m="_hideDetectingBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerDetectingDiv,"display","none");dijit.setWaiState(this.fedDocPickerDetectingDiv,"hidden",true);dijit.setWaiState(this.wizardPageContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_hideGettingVaultBox:function(){var m="_hideGettingVaultBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerGettingVaultDiv,"display","none");dijit.setWaiState(this.fedDocPickerGettingVaultDiv,"hidden",true);dijit.setWaiState(this.wizardPageContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._eventHandles.push(dojo.connect(this.dialogPrevious,"onclick",this,"_onGoBack"));this._eventHandles.push(dojo.connect(this.dialogFooterForm,"onsubmit",this,"_onSubmit"));if(this._isTracing){this.traceExit(m);}},_initializePages:function(_1e5){var m="_initializePages(p_params)";if(this._isTracing){this.traceEntry(m,_1e5);if(_1e5){this.trace(m,"p_params.authProperties:",dojo.toJson(_1e5.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_1e5.availableAuthTypes));this.trace(m,"p_params.callingEnvironment:",_1e5.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled:",_1e5.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices:",dojo.toJson(_1e5.documentsServices));this.trace(m,"p_params.feedBaseURL:",_1e5.feedBaseURL);this.trace(m,"p_params.feedTypeBaseURL:",_1e5.feedTypeBaseURL);this.trace(m,"p_params.nlsMessages:",dojo.toJson(_1e5.nlsMessages));this.trace(m,"p_params.nlsUserInterface:",dojo.toJson(_1e5.nlsUserInterface));this.trace(m,"p_params.namespace:",_1e5.namespace);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_1e5.nodeTypes));this.trace(m,"p_params.onErrorStateChanged",_1e5.onErrorStateChanged);this.trace(m,"p_params.onLayoutChanged:",_1e5.onLayoutChanged);this.trace(m,"p_params.onReadyStateChanged:",_1e5.onReadyStateChanged);this.trace(m,"p_params.pickerContext:",_1e5.pickerContext);this.trace(m,"p_params.portalContextPath:",_1e5.portalContextPath);this.trace(m,"p_params.pickerManager:",_1e5.pickerManager);this.trace(m,"p_params.serviceDocBaseURL:",_1e5.serviceDocBaseURL);this.trace(m,"p_params.vaultMgmtDataSinkUrl:",_1e5.vaultMgmtDataSinkUrl);this.trace(m,"p_params.vaultSelectionEnabled:",_1e5.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN:",_1e5.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM:",_1e5.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_1e5.vaultSlots));}}var _1e6;_1e6=new com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget(_1e5);this._widgets.push(_1e6);_1e6=new com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget(_1e5);this._widgets.push(_1e6);_1e6=new com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget(_1e5);this._widgets.push(_1e6);if(this._isTracing){this.traceExit(m);}},_initNLS:function(){var m="_initNLS()";if(this._isTracing){this.traceEntry(m);}this._nlsUserInterface=dojo.i18n.getLocalization("com.ibm.workplace.wcm.ecm.picker","FederatedDocumentsPickerUserInterface");this._nlsMessages=dojo.i18n.getLocalization("com.ibm.workplace.wcm.ecm.picker","FederatedDocumentsPickerMessages");if(this._isTracing){this.trace(m,"Initialized NLS object for user interface elements:",dojo.toJson(this._nlsUserInterface));this.trace(m,"Initialized NLS object for messages:",dojo.toJson(this._nlsMessages));this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _1e7=(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn);if(this._isTracing){this.traceExit(m,_1e7);}return _1e7;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _1e8=(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm);if(this._isTracing){this.traceExit(m,_1e8);}return _1e8;},_isCurrentPageReady:function(){var m="_isCurrentPageReady()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}var _1e9=false;if((this._currentPage>-1)&&(this._currentPage<this._pages.length)){var _1ea=this._widgets[this._currentPage];_1e9=_1ea.isReady();}if(this._isTracing){this.traceExit(m,_1e9);}return _1e9;},_isQuickrFeedType:function(_1eb){var _1ec;if((_1eb===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds)||(_1eb===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qdsentry)){_1ec=true;}else{_1ec=false;}return _1ec;},_layoutAutoResize:function(_1ed,_1ee,_1ef,_1f0){var m="_layoutAutoResize(p_headerHeight, p_footerHeight, p_maxAllowedHeight, p_maxAllowedWidth)";if(this._isTracing){this.traceEntry(m,[_1ed,_1ee,_1ef,_1f0]);}var _1f1=Math.max(this.containerNode.scrollHeight,this.containerNode.offsetHeight);var _1f2=Math.max(this.containerNode.scrollWidth,this.containerNode.offsetWidth);var _1f3=dojo.marginBox(this.containerNode).h;var _1f4=_1ed+_1f1+_1ee;var _1f5=this._dialogBorderWidth+_1f2;var _1f6=_1ed+_1f3+_1ee;var _1f7=dojo.marginBox(this.containerNode).w;var _1f8=_1f7+this._dialogBorderWidth;if(this._isTracing){this.trace(m,"contentHeight:",_1f1);this.trace(m,"currentContentHeight:",_1f3);this.trace(m,"currentContentWidth:",_1f7);this.trace(m,"dialogHeight:",_1f4);this.trace(m,"currentDialogHeight:",_1f6);this.trace(m,"currentDialogWidth:",_1f8);}if(this.isResized===false){dojo.style(this.GenericDialogDiv,"height","auto");dojo.style(this.GenericDialogDiv,"width","auto");if(_1f6>_1ef){var _1f9=_1ef-_1ed-_1ee;if(this._isTracing){this.trace(m,"Reducing the dialog container node height to:",_1f9);}dojo.marginBox(this.containerNode,{"h":_1f9});}else{if(_1f6>=_1f4){if(this._isTracing){this.trace(m,"Setting the dialog container node height 'auto'");}dojo.style(this.containerNode,"height","auto");}else{if((_1f6<_1ef)&&(_1f6<_1f4)){var _1fa=Math.min(_1ef-_1ed-_1ee,_1f4+1-_1ed-_1ee);if(this._isTracing){this.trace(m,"Increasing the dialog container node height to:",_1fa);}dojo.marginBox(this.containerNode,{"h":_1fa});}}}if(_1f8>_1f0){var _1fb=_1f0-this._dialogBorderWidth;if(this._isTracing){this.trace(m,"Reducing the dialog container node width to:",_1fb);}dojo.marginBox(this.containerNode,{"w":_1fb});}else{if(_1f8>=_1f5){if(this._isTracing){this.trace(m,"Setting the dialog container node Width 'auto'");}dojo.style(this.containerNode,"width","auto");}else{if((_1f8<_1f0)&&(_1f8<_1f5)){var _1fc=Math.min(_1f0-this._dialogBorderWidth,_1f5+1-this._dialogBorderWidth);if(this._isTracing){this.trace(m,"Increasing the dialog container node width to:",_1fc);}dojo.marginBox(this.containerNode,{"w":_1fc});}}}if(this.wizardPageContainer){this.wizardPageContainer.layout();}}if(this._isTracing){this.traceExit(m);}},_layoutManualResize:function(_1fd,_1fe,_1ff,_200){var m="_layoutManualResize(p_headerHeight, p_footerHeight, p_maxAllowedHeight, p_maxAllowedWidth)";if(this._isTracing){this.traceEntry(m,[_1fd,_1fe,_1ff,_200]);}var _201=Math.max(dojo.contentBox(this.wizardErrorDiv).h,0);var _202=_1fd;var _203=_1fd+_201+_202+_1fe;var _204=dojo.marginBox(this.GenericDialogDiv).h;var _205=Math.max(_204,_203);_205=Math.min(_205,_1ff);var _206=_205-_1fd-_1fe-this._dialogBorderWidth;if(this._isTracing){this.trace(m,"errorHeight:",_201);this.trace(m,"stepHeaderHeight:",_202);this.trace(m,"dialogBoxHeight:",_204);this.trace(m,"dialogBoxHeightNew:",_205);this.trace(m,"contentHeightNew:",_206);}dojo.marginBox(this.GenericDialogDiv,{h:_205});dojo.marginBox(this.containerNode,{h:_206});this.wizardPageContainer.layout();if(this._isTracing){this.traceExit(m);}},_normalizeFeedTypeParam:function(_207){var m="_normalizeFeedTypeParam(p_feedType)";if(this._isTracing){this.traceEntry(m);}var _208="";if(typeof _207=="string"){var _209=_207.toLowerCase();if((_209==="cmis")||(_209==="servicedoc")){_208="cmis";}else{if((_209==="qds")||(_209==="qdsentry")){_208="qds";}}}else{_208="";}if(this._isTracing){this.traceExit(m,_208);}return _208;},_onCancel:function(){var m="_onCancel()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(this._onCancelCallbackFn&&dojo.isFunction(this._onCancelCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function:",this._onCancelCallbackFn);}this._onCancelCallbackFn();}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration+200);}if(this._isTracing){this.traceExit(m);}},_onConfirm:function(){var m="_onConfirm()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(!dojo.hasClass(this.dialogConfirm,"lotusBtnDisabled")){var _20a="";var _20b="";var url="";var _20c=this.getSelectedItemJSON();if(this._isTracing){this.trace(m,"Selected item:",_20c);}if(_20c!==null){_20b=_20c.title;url=_20c.url;if(this._isCalledFromPZN()){var _20d=this._widgets[0].getSettings();_20a=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(url,"feedType",this._normalizeFeedTypeParam(_20d.serverType));if((_20d.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault)&&(_20d.authProperties.vaultSlotID)){_20a=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(_20a,com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._proxyVaultSlotParamName,_20d.authProperties.vaultSlotID);}var dlg=this;this._widgets[1].getLibTree().path.forEach(function(node,i){dlg._selectedPath[i++]=node.id;});}else{_20a=url;}}if(this._onConfirmCallbackFn&&dojo.isFunction(this._onConfirmCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function passing title and URL of selection:",[this._onConfirmCallbackFn,_20b,_20a]);}this._onConfirmCallbackFn(_20b,_20a,this._selectedPath);}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration+200);}}if(this._isTracing){this.traceExit(m);}},_onDefaultAction:function(){var m="_onDefaultAction()";if(this._isTracing){this.traceEntry(m);}var _20e=this._getDefaultButton();if(_20e===this.dialogConfirm){this._onConfirm();}else{if(_20e===this.dialogNext){this._onGoFwdPrep();}}if(this._isTracing){this.traceExit(m);}},_onErrorStateChanged:function(_20f,_210,_211,_212){var m="_onErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_20f,_210,_211,_212]);}if(_210===true){this._showError(_211,_212);}else{if(_210===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_onFocusFirstItem:function(){var m="_onFocusFirstItem()";if(this._isTracing){this.traceEntry(m);}if((this._currentPage>-1)&&(this._currentPage<3)){if(this._widgets[this._currentPage]&&dojo.isFunction(this._widgets[this._currentPage].setFocus)){this._widgets[this._currentPage].setFocus();}}if(this._isTracing){this.traceExit(m);}},_onGoBack:function(_213){var m="_onGoBack()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}dojo.stopEvent(_213);if(!dojo.hasClass(this.dialogPrevious,"lotusBtnDisabled")){if(this._currentPage>0){this.isResized=false;this._widgets[0].setFeedType(null);this._switchToPage(0);}}if(this._isTracing){this.traceExit(m);}return false;},_onGoFwdPrep:function(){var m="_onGoFwdPrep()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(this.usePresetUrl||(!dojo.hasClass(this.dialogNext,"lotusBtnDisabled"))&&(this._currentPage<this._pages.length-1)){var _214=this._widgets[0].getSettings();if(_214.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){var _215=_214.authProperties.username;var _216=_214.authProperties.password;this._getTransientSlot(_215,_216);}else{this._onGoFwd();}}if(this._isTracing){this.traceExit(m);}},_onGoFwd:function(){var m="_onGoFwd()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(!dojo.hasClass(this.dialogNext,"lotusBtnDisabled")){if(this._currentPage<this._pages.length-1){var _217=this._widgets[0].getSettings();var url=_217.serverUrl;var _218=this._serverTypeMap[url];if(_218){this._widgets[0].setFeedType(_218);if(this._isQuickrFeedType(_218)){this._switchToQuickrPage();}else{this.isResized=false;this._switchToPage(1);}}else{var _219=_217.serverType;if(_219===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds){this._serverTypeMap[url]=_219;this._widgets[0].setFeedType(_219);this._switchToQuickrPage();}else{this._fetchServerType(url);}}}}if(this._isTracing){this.traceExit(m);}},_onReadyStateChanged:function(_21a,_21b){var m="_onReadyStateChanged(p_readyState, p_widgetRef)";if(this._isTracing){this.traceEntry(m,[_21a,_21b]);}this._enableDisableButtons();if(this._isTracing){this.traceExit(m);}},_onSubmit:function(_21c){var m="_onSubmit(p_evt)";if(this._isTracing){this.traceEntry(m,[_21c]);}dojo.stopEvent(_21c);this._onDefaultAction();if(this._isTracing){this.traceExit(m,false);}return false;},_setBackBtnEnabled:function(_21d){var m="_setBackBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_21d]);}this._setBtnEnabled(this.dialogPrevious,_21d);if(this._isTracing){this.traceExit(m);}},_setBtnEnabled:function(_21e,_21f){var m="_setBtnEnabled(p_Btn, p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_21e,_21f]);}if(_21f){dojo.removeClass(_21e,"lotusBtnDisabled");dojo.removeAttr(_21e,"disabled");dijit.removeWaiState(_21e,"disabled");}else{dojo.addClass(_21e,"lotusBtnDisabled");dojo.attr(_21e,"disabled","disabled");dijit.setWaiState(_21e,"disabled",true);}if(this._isTracing){this.traceExit(m);}},_setFinishBtnEnabled:function(_220){var m="_setFinishBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_220]);}this._setBtnEnabled(this.dialogConfirm,_220);if(this._isTracing){this.traceExit(m);}},_setNextBtnEnabled:function(_221){var m="_setNextBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_221]);}this._setBtnEnabled(this.dialogNext,_221);if(this._isTracing){this.traceExit(m);}},_showDetectingBox:function(){var m="_showDetectingBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerDetectingDiv,"display")!="block"){dojo.style(this.fedDocPickerDetectingDiv,"display","block");}dijit.setWaiState(this.fedDocPickerDetectingDiv,"hidden",false);dijit.setWaiState(this.wizardPageContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_showError:function(_222,_223){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_222,_223]);}this._hideDetectingBox();this._hideGettingVaultBox();if(typeof _222=="string"){var _224=_222.substring(0,Math.min(this._maxErrorChars,_222.length));dojo.attr(this.wizardErrorSpan,"innerHTML",_224);dojo.style(this.wizardErrorDiv,"opacity","1");dojo.style(this.wizardErrorDiv,"display","block");dijit.setWaiState(this.wizardErrorDiv,"hidden",false);if(typeof _223=="string"){var _225=_223.substring(0,Math.min(this._maxErrorChars,_223.length));dojo.attr(this.wizardErrorDetailsSpan,"innerHTML",_225);dojo.style(this.wizardErrorDetailsDiv,"display","block");dijit.setWaiState(this.wizardErrorDetailsDiv,"hidden",false);}}else{this.trace(m,"_showError was called with an undefined error message.");}this._errorState=true;if((this._currentPage>=0)&&(this._currentPage<=2)){this._widgets[this._currentPage]._errorState=true;}this._enableDisableButtons();this.layout();if(this._isTracing){this.traceExit(m);}},_showErrorForXHRRequest:function(_226){var m="_showErrorForXHRRequest()";if(this._isTracing){this.traceEntry(m,_226);}var _227=com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE.getErrorMessage(_226,this._nlsMessages.srvCommunication,(this._widgets[0].getSettings().serverUrl.substring(0,6).toLowerCase()==="https:"));this._showError(_227[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage],_227[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]);if(this._isTracing){this.traceExit(m);}},_showGettingVaultBox:function(){var m="_showGettingVaultBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerGettingVaultDiv,"display")!="block"){dojo.style(this.fedDocPickerGettingVaultDiv,"display","block");}dijit.setWaiState(this.fedDocPickerGettingVaultDiv,"hidden",false);dijit.setWaiState(this.wizardPageContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_switchToPage:function(_228,_229){var m="_switchToPage(p_pageIndex)";if(this._isTracing){this.traceEntry(m,[_228]);this.trace(m,"Current page:",this._currentPage);}if((_228>-1)&&(_228<this._pages.length)){this._clearError();this._hideDetectingBox();this._hideGettingVaultBox();this._currentPage=_228;var _22a=this._widgets[this._currentPage];this._updateStepLabel(_22a.getStepLabel());this._updateStepDescription(_22a.getStepDescription());this.wizardPageContainer.selectChild(this._pages[this._currentPage]);if(this._currentPage>0){var _22b=this._widgets[0].getSettings();if((_22b.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd)&&(this._transientSlotId)){_22b.authProperties.vaultSlotID=this._transientSlotId;}this._widgets[this._currentPage].initializePage(_22b);}else{}this._enableDisableButtons();this.layout();}if(this._isTracing){this.traceExit(m);}},_switchToQuickrPage:function(){var m="_switchToQuickrPage()";if(this._isTracing){this.traceEntry(m);}if(this._qdsSupportEnabled){this.isResized=false;this._switchToPage(2);}else{this._showError(this._nlsMessages.docPickerDialog.errorQDSNotEnabled,"");}if(this._isTracing){this.traceExit(m);}},_updateStepDescription:function(_22c){var m="_updateStepDescription(p_descrText)";if(this._isTracing){this.traceEntry(m,_22c);}dojo.attr(this.wizardStepDescription,"innerHTML",_22c);if(this._isTracing){this.traceExit(m);}},_updateStepLabel:function(_22d){var m="_updateStepLabel(p_labelText)";if(this._isTracing){this.traceEntry(m,_22d);}dojo.attr(this.wizardStepLabel,"innerHTML","<b>"+_22d+"</b>");if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher");dojo.declare("com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher",null,{_onConfirmCallbackFn:null,_onCloseCallbackFn:null,_dialogTitleKey:"dialogTitleDefault",_locale:null,_showPlaces:false,_showNodePath:true,_nodeTypes:[],_downloadTypes:[],_viewTypes:[],_forceSSO:false,_isMovable:true,_allowCustomServers:true,_allowedHosts:[],_cookieName:"QuickrPickerRecentHosts",_lastHostCookie:"qkrMRHU",_proxyUrl:"/wps/proxy",_pageSize:10,_timeout:15000,_linkType:null,_currentItem:null,_nodeType2Selector:{place:"new quickr.picker.data.filter.PlaceSelector()",library:"new quickr.picker.data.filter.LibrarySelector()",folder:"new quickr.picker.data.filter.FolderSelector()",doclink:"new quickr.picker.data.filter.DocLinkSelector()",document:"new quickr.picker.data.filter.DocumentSelector()"},_nlsStrings:null,_onCloseHdl:null,_onShowHdl:null,_pickerDialog:null,_feedUrl:"",constructor:function(_22e,_22f,_230){if(typeof _22e=="function"){this._onConfirmCallbackFn=_22e;}if(typeof _22f=="function"){this._onCloseCallbackFn=_22f;}this._evalArgs(_230);this._loadPrereqs();},launchDocumentPicker:function(_231){var _232;this._feedUrl=_231;inst=this;if(this._downloadTypes.length>0&&this._viewTypes.length>0){this._linkType="any";var _233={displayText:this._nlsStrings.menuItemViewLink,onClick:function(_234){inst._confirmSelection(_234,"view");},onItemSelected:function(_235,_236,_237){inst._onItemSelected(_235,_236,_237);}};var _238={displayText:this._nlsStrings.menuItemDownloadLink,onClick:function(_239){inst._confirmSelection(_239,"download");},onItemSelected:function(_23a,_23b,_23c){inst._onItemSelected(_23a,_23b,_23c);}};_232={displayType:"menubutton",displayText:this._nlsStrings.menuInsertLink,menuItems:[_233,_238]};}else{if(this._downloadTypes.length>0){this._linkType="download";}else{if(this._viewTypes.length>0){this._linkType="view";}}if(this._linkType){_232={displayType:"button",displayText:this._nlsStrings.buttonOk,onClick:function(_23d){inst._confirmSelection(_23d,inst._linkType);},onItemSelected:function(_23e,_23f,_240){inst._onItemSelected(_23e,_23f,_240);}};}}var _241=quickr.picker.widgets.PickerDialog.getCancelAction();var _242;if(typeof _232!="undefined"){_242=[_232,_241];}else{_242=[_241];}var _243={filterAttribute:"category"};if(this._nodeTypes.length===0){_243.place=[new quickr.picker.data.filter.PlaceSelector()];_243.library=[new quickr.picker.data.filter.LibrarySelector()];_243.folder=[new quickr.picker.data.filter.FolderSelector()];_243.doclink=[new quickr.picker.data.filter.DocLinkSelector()];_243.document=[new quickr.picker.data.filter.DocumentSelector()];}else{for(i=0;i<this._nodeTypes.length;i++){var _244=this._nodeTypes[i];var _245=this._nodeType2Selector[_244];if(typeof _245=="string"){_243[_244]=eval("["+_245+"]");}}}var args={title:this._nlsStrings[this._dialogTitleKey],pickerfilters:_243,isBrowseLocalOnly:false,showSummary:this._showNodePath,showPlaces:this._showPlaces,isMovable:this._isMovable,actions:_242,forceSSO:this._forceSSO,allowCustomServers:this._allowCustomServers,allowedHosts:this._allowedHosts,cookieName:this._cookieName,lastHostCookie:this._lastHostCookie,proxyUrl:this._proxyUrl,pageSize:this._pageSize,timeout:this._timeout,useInternalProxy:false,fillLastHost:false,portalContext:true};this._pickerDialog=new quickr.picker.widgets.PickerDialog(args);this._onCloseHdl=dojo.connect(this._pickerDialog,"hide",this,"_onClose");this._onShowHdl=dojo.connect(this._pickerDialog,"onShow",this,"_injectUrl");var _246=this;setTimeout(function(){_246._pickerDialog.show();},150);return this._pickerDialog;},_onClose:function(){if(this._onCloseHdl){dojo.disconnect(this._onCloseHdl);}this._onCloseHdl=null;if(this._onShowHdl){dojo.disconnect(this._onShowHdl);}this._onShowHdl=null;this._currentItem=null;if(this._onCloseCallbackFn){this._onCloseCallbackFn();}},_confirmSelection:function(_247,_248){if(this._currentItem){var url;if(_248=="view"){url=this._currentItem.viewUrl;}else{url=this._currentItem.downloadUrl;}if(this._onConfirmCallbackFn){this._onConfirmCallbackFn(this._currentItem.title,url,_248);}}_247.hide();_247.destroy();},_injectUrl:function(){if(this._pickerDialog&&this._feedUrl&&dojo.isString(this._feedUrl)){if(this._pickerDialog.picker){if(this._pickerDialog.picker.recentHosts&&dojo.isFunction(this._pickerDialog.picker.recentHosts.attr)){this._pickerDialog.picker.recentHosts.attr("value",this._feedUrl);}}}},_onItemSelected:function(_249,_24a,_24b){var item=_24b.getCurrentItem();var _24c=_24b.store.getLabel(item);var path=_24b.store.getPath(item);var _24d=_24b.store.getValue(item,"category");var _24e=_24b.store.getValue(item,"downloadurl");var _24f=_24b.store.getValue(item,"viewurl");this._currentItem={title:_24c,path:path,category:_24d[0],downloadUrl:_24e,viewUrl:_24f};var _250=true;if(this._linkType=="view"||(this._linkType=="any"&&_249.label==this._nlsStrings.menuItemViewLink)){_250=this._containsString(this._viewTypes,_24d[0]);}else{if(this._linkType=="download"||(this._linkType=="any"&&_249.label==this._nlsStrings.menuItemDownloadLink)){_250=this._containsString(this._downloadTypes,_24d[0]);}}_249.setDisabled(!_250);},_evalArgs:function(_251){if(typeof _251!="undefined"&&_251){if(typeof _251.dialogTitleKey=="string"){this._dialogTitleKey=_251.dialogTitleKey;}if(typeof _251.locale=="string"){this._locale=_251.locale;}else{this._locale=dojo.config.locale;}if(typeof _251.showPlaces=="boolean"){this._showPlaces=_251.showPlaces;}if(typeof _251.showNodePath=="boolean"){this._showNodePath=_251.showNodePath;}if(typeof _251.nodeTypes=="object"&&_251.nodeTypes){this._nodeTypes=_251.nodeTypes;}if(typeof _251.downloadTypes=="object"&&_251.downloadTypes){this._downloadTypes=_251.downloadTypes;}if(typeof _251.viewTypes=="object"&&_251.viewTypes){this._viewTypes=_251.viewTypes;}if(typeof _251.forceSSO=="boolean"){this._forceSSO=_251.forceSSO;}if(typeof _251.isMovable=="boolean"){this._isMovable=_251.isMovable;}if(typeof _251.allowCustomServers=="boolean"){this._allowCustomServers=_251.allowCustomServers;}if(typeof _251.allowedHosts=="object"&&_251.allowedHosts){this._allowedHosts=_251.allowedHosts;}if(typeof _251.cookieName=="string"){this._cookieName=_251.cookieName;}if(typeof _251.proxyUrl=="string"){this._proxyUrl=_251.proxyUrl;}if(typeof _251.lastHostCookie=="string"){this._lastHostCookie=_251.lastHostCookie;}if(typeof _251.pageSize=="integer"){this._pageSize=_251.pageSize;}if(typeof _251.timeout=="integer"){this._timeout=_251.timeout;}}},_loadPrereqs:function(){dojo.require("dojo.i18n");this._nlsStrings=dojo.i18n.getLocalization("com.ibm.workplace.wcm.ecm.quickr.picker.launcher","DocPickerLauncher");},_containsString:function(_252,_253){if((typeof _252=="object")&&(_252!==null)&&(typeof _253=="string")){for(i=0;i<_252.length;i++){if(_252[i]==_253){return true;}}}return false;}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerManager"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerManager"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerManager");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerManager",[com.ibm.widgets._Traceable],{_callingEnvId:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_dsPickerArgs:{},_fedDocsPickerArgs:{},_federatedDocumentsServiceBean:null,_isTracing:false,_namespace:"fedDocsPckrDlg_",_onCancelCallbackFn:null,_onConfirmCallbackFn:null,constructor:function(_254){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_254);if(_254){this.trace(m,"p_params.callingEnvId:",_254.callingEnvId);this.trace(m,"p_params.documentServicesPickerArgs:",_254.documentServicesPickerArgs);this.trace(m,"p_params.federatedDocumentsPickerArgs:",_254.federatedDocumentsPickerArgs);this.trace(m,"p_params.federatedDocumentsServiceBean:",_254.federatedDocumentsServiceBean);this.trace(m,"p_params.namespace:",_254.namespace);this.trace(m,"p_params.onCancelCallbackFn:",_254.onCancelCallbackFn);this.trace(m,"p_params.onConfirmCallbackFn:",_254.onConfirmCallbackFn);}}if(typeof _254.callingEnvId=="string"){this._callingEnvId=_254.callingEnvId;}if(_254.federatedDocumentsServiceBean&&typeof _254.federatedDocumentsServiceBean=="object"){this._federatedDocumentsServiceBean=_254.federatedDocumentsServiceBean;}if(typeof _254.namespace=="string"){this._namespace=_254.namespace;}if(typeof _254.onCancelCallbackFn=="function"){this._onCancelCallbackFn=_254.onCancelCallbackFn;}if(typeof _254.onConfirmCallbackFn=="function"){this._onConfirmCallbackFn=_254.onConfirmCallbackFn;}if(this._federatedDocumentsServiceBean.isQDSSupportEnabled()){this._initFederatedDocumentsPickerArgs(_254.federatedDocumentsPickerArgs);this._initDocumentServicesPickerArgs(_254.documentServicesPickerArgs);}else{this._initFederatedDocumentsPickerArgs(_254.federatedDocumentsPickerArgs);}if(this._isTracing){this.traceExit(m);}},launchDocumentServicesPickerDialog:function(_255,_256,_257){var m="launchDocumentServicesPickerDialog(p_url, p_onConfirmCallbackFn, p_onCloseCallbackFn)";if(this._isTracing){this.traceEntry(m,[_255,_256,_257]);}var _258=null;var _259=null;if(typeof _256=="function"){_258=_256;}if(typeof _257=="function"){_259=_257;}if(this._isTracing){this.trace(m,"Confirm callback function: ",_258);this.trace(m,"Close callback function: ",_259);}var _25a=new com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher(_258,_259,this._dsPickerArgs);_25a.launchDocumentPicker(_255);if(this._isTracing){this.traceExit(m);}},launchFederatedDocumentsPickerDialog:function(){var m="launchFederatedDocumentsPickerDialog()";if(this._isTracing){this.traceEntry(m);}var _25b=new com.ibm.workplace.wcm.ecm.picker.dialog.FederatedDocumentsPickerDialog(this._fedDocsPickerArgs);_25b.show();if(this._isTracing){this.traceExit(m);}},_initDocumentServicesPickerArgs:function(_25c){var m="_initDocumentServicesPickerArgs(p_dsPickerArgs)";if(this._isTracing){this.traceEntry(m,_25c);if(_25c){this.trace(m,"p_dsPickerArgs.dialogTitleKey",_25c.dialogTitleKey);this.trace(m,"p_dsPickerArgs.showNodePath",_25c.showNodePath);this.trace(m,"p_dsPickerArgs.showPlaces",_25c.showPlaces);this.trace(m,"p_dsPickerArgs.nodeTypes",dojo.toJson(_25c.nodeTypes));this.trace(m,"p_dsPickerArgs.downloadTypes",dojo.toJson(_25c.downloadTypes));this.trace(m,"p_dsPickerArgs.viewTypes",dojo.toJson(_25c.viewTypes));this.trace(m,"p_dsPickerArgs.proxyUrl",_25c.proxyUrl);}}var _25d=this._federatedDocumentsServiceBean.getPortalContextPath()+"/proxy";if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){this._dsPickerArgs={"dialogTitleKey":"dialogTitleSelectFolder","showNodePath":true,"showPlaces":true,"nodeTypes":["place","library","folder"],"downloadTypes":["library","folder"],"viewTypes":[],"proxyUrl":_25d};}else{if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._dsPickerArgs={"dialogTitleKey":"dialogTitleSelectDocument","showNodePath":true,"showPlaces":true,"nodeTypes":["place","library","folder","document","doclink"],"downloadTypes":["document"],"viewTypes":["library","folder","document","doclink"],"proxyUrl":_25d};}}if(_25c&&typeof _25c=="object"){this._mergeArguments(_25c,this._dsPickerArgs);}if(this._isTracing){this.trace(m,"Document services picker arguments initialized:",this._dsPickerArgs);if(this._dsPickerArgs){this.trace(m,"_dsPickerArgs.dialogTitleKey",this._dsPickerArgs.dialogTitleKey);this.trace(m,"_dsPickerArgs.showNodePath",this._dsPickerArgs.showNodePath);this.trace(m,"_dsPickerArgs.showPlaces",this._dsPickerArgs.showPlaces);this.trace(m,"_dsPickerArgs.nodeTypes",dojo.toJson(this._dsPickerArgs.nodeTypes));this.trace(m,"_dsPickerArgs.downloadTypes",dojo.toJson(this._dsPickerArgs.downloadTypes));this.trace(m,"_dsPickerArgs.viewTypes",dojo.toJson(this._dsPickerArgs.viewTypes));this.trace(m,"_dsPickerArgs.proxyUrl",this._dsPickerArgs.proxyUrl);}this.traceExit(m);}},_initFederatedDocumentsPickerArgs:function(_25e){var m="_initFederatedDocumentsPickerArgs(p_fedDocsPickerArgs)";if(this._isTracing){this.traceEntry(m,_25e);if(_25e){this.trace(m,"p_fedDocsPickerArgs.callingEnvironment",_25e.callingEnvironment);this.trace(m,"p_fedDocsPickerArgs.customServiceSelectionEnabled",_25e.customServiceSelectionEnabled);this.trace(m,"p_fedDocsPickerArgs.documentsServices",_25e.documentsServices);this.trace(m,"p_fedDocsPickerArgs.feedBaseURL",_25e.feedBaseURL);this.trace(m,"p_fedDocsPickerArgs.feedTypeBaseURL",_25e.feedTypeBaseURL);this.trace(m,"p_fedDocsPickerArgs.nodeTypes",dojo.toJson(_25e.nodeTypes));this.trace(m,"p_fedDocsPickerArgs.onCancelCallbackFn",_25e.onCancelCallbackFn);this.trace(m,"p_fedDocsPickerArgs.onConfirmCallbackFn",_25e.onConfirmCallbackFn);this.trace(m,"p_fedDocsPickerArgs.pickerManager",_25e.pickerManager);this.trace(m,"p_fedDocsPickerArgs.qdsSupportEnabled",_25e.qdsSupportEnabled);this.trace(m,"p_fedDocsPickerArgs.serviceDocBaseURL",_25e.serviceDocBaseURL);this.trace(m,"p_fedDocsPickerArgs.vaultMgmtDataSinkUrl",_25e.vaultMgmtDataSinkUrl);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabled",_25e.vaultSelectionEnabled);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabledForPZN",_25e.vaultSelectionEnabledForPZN);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabledForWCM",_25e.vaultSelectionEnabledForWCM);this.trace(m,"p_fedDocsPickerArgs.vaultSlots",_25e.vaultSlots);this.trace(m,"p_fedDocsPickerArgs.portalContextPath",_25e.portalContextPath);this.trace(m,"p_fedDocsPickerArgs.usePresetUrl",_25e.usePresetUrl);}}var _25f=this._federatedDocumentsServiceBean.isCustomServiceSelectionEnabled();var _260=this._federatedDocumentsServiceBean.getFederatedDocumentsServices();var _261=this._federatedDocumentsServiceBean.getFeedBaseURL();var _262=this._federatedDocumentsServiceBean.getFeedTypeBaseURL();var _263=this._federatedDocumentsServiceBean.isQDSSupportEnabled();var _264=this._federatedDocumentsServiceBean.isVaultSelectionEnabledForPZN();var _265=this._federatedDocumentsServiceBean.isVaultSelectionEnabledForWCM();var _266=this._federatedDocumentsServiceBean.getServiceDocumentBaseURL();var _267=this._federatedDocumentsServiceBean.getVaultMgmtDataSinkUrl();var _268=this._federatedDocumentsServiceBean.getVaultSlots();var _269=this._federatedDocumentsServiceBean.getPortalContextPath();var _26a=false;if(_25e&&_25e.usePresetUrl){_26a=_25e.usePresetUrl;}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){this._fedDocsPickerArgs={"callingEnvironment":this._callingEnvId,"customServiceSelectionEnabled":_25f,"documentsServices":_260,"feedBaseURL":_261,"feedTypeBaseURL":_262,"namespace":this._namespace,"nodeTypes":["repository","folder"],"onCancelCallbackFn":this._onCancelCallbackFn,"onConfirmCallbackFn":this._onConfirmCallbackFn,"pickerManager":this,"qdsSupportEnabled":_263,"serviceDocBaseURL":_266,"vaultMgmtDataSinkUrl":_267,"vaultSelectionEnabled":_264,"vaultSelectionEnabledForPZN":_264,"vaultSelectionEnabledForWCM":_265,"vaultSlots":_268,"portalContextPath":_269,"usePresetUrl":_26a};}else{if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._fedDocsPickerArgs={"callingEnvironment":this._callingEnvId,"customServiceSelectionEnabled":_25f,"documentsServices":_260,"feedBaseURL":_261,"feedTypeBaseURL":_262,"namespace":this._namespace,"nodeTypes":["repository","folder","document"],"onCancelCallbackFn":this._onCancelCallbackFn,"onConfirmCallbackFn":this._onConfirmCallbackFn,"pickerManager":this,"qdsSupportEnabled":_263,"serviceDocBaseURL":_266,"vaultMgmtDataSinkUrl":_267,"vaultSelectionEnabled":_265,"vaultSelectionEnabledForPZN":_264,"vaultSelectionEnabledForWCM":_265,"vaultSlots":_268,"portalContextPath":_269,"usePresetUrl":_26a};}}if(_25e&&typeof _25e=="object"){this._mergeArguments(_25e,this._fedDocsPickerArgs);}if(this._isTracing){this.trace(m,"Federated documents picker arguments initialized:",this._fedDocsPickerArgs);if(this._fedDocsPickerArgs){this.trace(m,"this._fedDocsPickerArgs.callingEnvironment",this._fedDocsPickerArgs.callingEnvironment);this.trace(m,"this._fedDocsPickerArgs.customServiceSelectionEnabled",this._fedDocsPickerArgs.customServiceSelectionEnabled);this.trace(m,"this._fedDocsPickerArgs.documentsServices",this._fedDocsPickerArgs.documentsServices);this.trace(m,"this._fedDocsPickerArgs.feedBaseURL",this._fedDocsPickerArgs.feedBaseURL);this.trace(m,"this._fedDocsPickerArgs.feedTypeBaseURL",this._fedDocsPickerArgs.feedTypeBaseURL);this.trace(m,"this._fedDocsPickerArgs.namespace",this._fedDocsPickerArgs.namespace);this.trace(m,"this._fedDocsPickerArgs.nodeTypes",dojo.toJson(this._fedDocsPickerArgs.nodeTypes));this.trace(m,"this._fedDocsPickerArgs.onCancelCallbackFn",this._fedDocsPickerArgs.onCancelCallbackFn);this.trace(m,"this._fedDocsPickerArgs.onConfirmCallbackFn",this._fedDocsPickerArgs.onConfirmCallbackFn);this.trace(m,"this._fedDocsPickerArgs.pickerManager",this._fedDocsPickerArgs.pickerManager);this.trace(m,"this._fedDocsPickerArgs.qdsSupportEnabled",this._fedDocsPickerArgs.qdsSupportEnabled);this.trace(m,"this._fedDocsPickerArgs.serviceDocBaseURL",this._fedDocsPickerArgs.serviceDocBaseURL);this.trace(m,"this._fedDocsPickerArgs.vaultMgmtDataSinkUrl",this._fedDocsPickerArgs.vaultMgmtDataSinkUrl);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabled",this._fedDocsPickerArgs.vaultSelectionEnabled);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabledForPZN",this._fedDocsPickerArgs.vaultSelectionEnabledForPZN);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabledForWCM",this._fedDocsPickerArgs.vaultSelectionEnabledForWCM);this.trace(m,"this._fedDocsPickerArgs.vaultSlots",this._fedDocsPickerArgs.vaultSlots);this.trace(m,"this._fedDocsPickerArgs.portalContextPath",this._fedDocsPickerArgs.portalContextPath);this.trace(m,"this._fedDocsPickerArgs.usePresetUrl",this._fedDocsPickerArgs.usePresetUrl);}this.traceExit(m);}},_mergeArguments:function(_26b,_26c){var m="_mergeArguments(p_sourceArgs, p_targetArgs)";if(this._isTracing){this.traceEntry(m,[_26b,_26c]);}for(var _26d in _26b){_26c[_26d]=_26b[_26d];}if(this._isTracing){this.trace(m,"New set of target arguments:",_26c);this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.FederatedDocumentsPickerDialogWidget"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.widget.FederatedDocumentsPickerDialogWidget"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.widget.FederatedDocumentsPickerDialogWidget");dojo.registerModulePath("com.ibm.workplace.wcm.ecm.picker.widget","../com/ibm/workplace/wcm/ecm/picker/widget");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.layout.StackContainer");dojo.require("com.ibm.widgets.GenericDialogWidget");dojo.declare("com.ibm.workplace.wcm.ecm.picker.widget.FederatedDocumentsPickerDialogWidget",[com.ibm.widgets.GenericDialogWidget],{blankImgUrl:dojo.moduleUrl("dojo","resources/blank.gif").toString(),lotusui_id:"dijitDialog_lotusui30_fedDocDlg_container",lotusui_class:"lotusui30",namespace:"fedDocsPckrDlg_",templateString:dojo.cache("com.ibm.workplace.wcm.ecm.picker.widget","template/FederatedDocumentsPickerDialogWidget.html","    <div dojoAttachPoint=\"FedDocsPickerDialogWidgetDiv\" id=\"${namespace}GenericDialogContentDiv_id\" name=\"${namespace}GenericDialogContentDiv\">\n\n        <div dojoAttachPoint=\"containerNode\" class=\"lotusDialogContent\" id=\"${namespace}containerNode_id\" name=\"${namespace}containerNode\" style=\"overflow:visible; max-height:none;\">\n            <div dojoAttachPoint=\"wizardErrorDiv\" waiRole=\"alert\" role=\"alert\" aria-hidden=\"true\" id=\"${namespace}wizardErrorDiv_id\" name=\"${namespace}wizardErrorDiv\"\n                 title=\"${_nlsUserInterface.docPickerDialog.wizardErrorDivTitle}\" style=\"display:none; max-height: 200px; overflow: auto;\"\n                 class=\"lotusMessage feddocTopSpaceSmall\">\n                <img class=\"feddocErrorIcon\" src=\"${blankImgUrl}\" width=\"16\" height=\"16\" alt=\"${_nlsUserInterface.docPickerDialog.errorImgAlt}\" role=\"img\" />\n                <span dojoAttachPoint=\"wizardErrorSpan\" name=\"${namespace}wizardErrorSpan\" id=\"${namespace}wizardErrorSpan_id\"></span>\n                <div aria-hidden=\"true\" dojoAttachPoint=\"wizardErrorDetailsDiv\" name=\"${namespace}wizardErrorDetailsDiv\" id=\"${namespace}wizardErrorDetailsDiv_id\" style=\"display: none;\"> <!-- style=\"background-color: white;\" -->\n                  <span dojoAttachPoint=\"wizardErrorDetailsSpan\" name=\"${namespace}wizardErrorDetailsSpan\" id=\"${namespace}wizardErrorDetailsSpan_id\"></span>\n                </div>\n            </div>\n            <div dojoAttachPoint=\"wizardStepHeader\" id=\"${namespace}wizardStepHeader_id\" name=\"${namespace}wizardStepHeader\">\n                <h4 class=\"feddocHeader4\"><span dojoAttachPoint=\"wizardStepLabel\" id=\"${namespace}wizardStepLabel_id\"><!-- dynamically set --></span></h4>\n                <div><span dojoAttachPoint=\"wizardStepDescription\" id=\"${namespace}wizardStepDescr_id\"><!-- dynamically set --></span></div>\n            </div>\n            <div dojoAttachPoint=\"fedDocPickerDetectingDiv\" class=\"feddocConnectingBox\">\n                <span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImgUrl}\" role=\"presentation\" aria-labelledby=\"${namespace}detectingFeedTypeDivText_id\" alt=\"${_nlsUserInterface.docPickerDialog.detectingFeedTypeImgAlt}\">\n                    </span>&nbsp;<span><span dojoAttachPoint=\"detectingFeedTypeDivText\" id=\"${namespace}detectingFeedTypeDivText_id\">${_nlsUserInterface.docPickerDialog.detectingFeedTypeDivText}</span>\n                </span>\n            </div>\n            <div dojoAttachPoint=\"fedDocPickerGettingVaultDiv\" class=\"feddocConnectingBox\">\n                <span class=\"lotusLoading\"><img width=\"21\" height=\"21\" src=\"${blankImgUrl}\" role=\"presentation\" aria-labelledby=\"${namespace}gettingVaultDivText_id\" alt=\"${_nlsUserInterface.docPickerDialog.gettingVaultImgAlt}\">\n                    </span>&nbsp;<span><span dojoAttachPoint=\"gettingVaultDivText\" id=\"${namespace}gettingVaultDivText_id\">${_nlsUserInterface.docPickerDialog.gettingVaultDivText}</span>\n                </span>\n            </div>\n            <div role=\"region\" aria-describedby=\"${namespace}wizardStepDescr_id\" aria-labelledby=\"${namespace}wizardStepLabel_id\" dojoAttachPoint=\"wizardPageContainer\" dojoType=\"dijit.layout.StackContainer\" id=\"${namespace}wizardPageContainer_id\" name=\"${namespace}wizardPageContainer\" doLayout=\"false\" style=\"min-width: 540px;\">\n            </div>\n        </div>\n\n        <div dojoAttachPoint=\"dialogFooter\" class=\"lotusDialogFooter\" id=\"${namespace}dialogFooter_id\" name=\"${namespace}dialogFooter\">\n            <form dojoAttachPoint=\"dialogFooterForm\">\n                <input dojoAttachPoint=\"dialogPrevious\" class=\"lotusFormButton\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.backButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.backButtonTitle}\" id=\"${namespace}dialogGotoPreviousPage_id\" name=\"${namespace}dialogGotoPreviousPage\" />\n                <input dojoAttachPoint=\"dialogNext\" class=\"lotusFormButton\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.nextButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.nextButtonTitle}\" id=\"${namespace}dialogGotoNextPage_id\" name=\"${namespace}dialogGotoNextPage\" />\n                <input dojoAttachPoint=\"dialogConfirm\" class=\"lotusFormButton feddocButtonLargeDistance\" type=\"submit\" value=\"${_nlsUserInterface.docPickerDialog.finishButtonCaption}\" role=\"button\" title=\"${_nlsUserInterface.docPickerDialog.finishButtonTitle}\" id=\"${namespace}submitDialogSelection_id\" name=\"${namespace}submitDialogSelection\" />\n                <input dojoAttachPoint=\"dialogCancel\" class=\"lotusBtn\" type=\"button\" role=\"button\" \n                       id=\"${namespace}cancelDialogSelection_id\"   name=\"${namespace}cancelDialogSelection\" \n                       aria-label=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" title=\"${_nlsUserInterface.docPickerDialog.cancelLinkTitle}\" \n                       value=\"${_nlsUserInterface.docPickerDialog.cancelLinkText}\" />\n            </form>\n        </div>\n    </div>\n"),widgetsInTemplate:true,_callingEnvironment:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_currentPage:-1,_defaultButton:null,_dialogBorderWidth:2,_errorState:false,_eventHandles:[],_nlsMessages:{},_nlsUserInterface:{},_maxErrorChars:768,_onCancelCallbackFn:null,_onConfirmCallbackFn:null,_pageParams:{},_pages:[],_pickerContext:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._portlet,_qdsSupportEnabled:true,_serverTypeMap:{},_selectedPath:[],_transientSlotId:String,_vaultMgmtDataSinkUrl:String,_widgets:[],_usePresetUrl:false,buildRendering:function(){var m="buildRendering()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _26e;if(this._isCalledFromPZN()){_26e=this._nlsUserInterface.docPickerDialog.titlePZN;}else{_26e=this._nlsUserInterface.docPickerDialog.titleWCM;}this.title=_26e;this._hideDetectingBox();this._hideGettingVaultBox();if(this._isTracing){this.traceExit(m);}},constructor:function(_26f){this._isTracing=this.isTracing();var m="constructor";if(this._isTracing){this.traceEntry(m,_26f);if(_26f){this.trace(m,"p_params.availableAuthTypes",_26f.availableAuthTypes);this.trace(m,"p_params.callingEnvironment",_26f.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled",_26f.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices",_26f.documentsServices);this.trace(m,"p_params.feedBaseURL",_26f.feedBaseURL);this.trace(m,"p_params.feedType",_26f.feedType);this.trace(m,"p_params.feedTypeBaseURL",_26f.feedTypeBaseURL);this.trace(m,"p_params.namespace",_26f.namespace);this.trace(m,"p_params.nodeTypes",dojo.toJson(_26f.nodeTypes));this.trace(m,"p_params.onCancelCallbackFn:",_26f.onCancelCallbackFn);this.trace(m,"p_params.onConfirmCallbackFn:",_26f.onConfirmCallbackFn);this.trace(m,"p_params.pickerManager",_26f.pickerManager);this.trace(m,"p_params.portalContextPath",_26f.portalContextPath);this.trace(m,"p_params.qdsSupportEnabled",_26f.qdsSupportEnabled);this.trace(m,"p_params.selectedPath",_26f.selectedPath);this.trace(m,"p_params.serviceDocBaseURL",_26f.serviceDocBaseURL);this.trace(m,"p_params.vaultSelectionEnabled",_26f.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN",_26f.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM",_26f.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots",_26f.vaultSlots);this.trace(m,"p_params.usePresetUrl",_26f.usePresetUrl);}}this._initNLS();this._eventHandles=[];this._widgets=[];this._pages=[];this._serverTypeMap={};this._defaultButton=null;this._transientSlotId=null;if(typeof _26f.callingEnvironment=="string"){this._callingEnvironment=_26f.callingEnvironment;}if(typeof _26f.namespace=="string"){this.namespace=_26f.namespace;}if(typeof _26f.onConfirmCallbackFn=="function"){this._onConfirmCallbackFn=_26f.onConfirmCallbackFn;}if(typeof _26f.onCancelCallbackFn=="function"){this._onCancelCallbackFn=_26f.onCancelCallbackFn;}if(typeof _26f.qdsSupportEnabled=="boolean"){this._qdsSupportEnabled=_26f.qdsSupportEnabled;}if(typeof _26f.vaultMgmtDataSinkUrl=="string"){this._vaultMgmtDataSinkUrl=_26f.vaultMgmtDataSinkUrl;}if(typeof _26f.usePresetUrl=="boolean"){this._usePresetUrl=_26f.usePresetUrl;}if(_26f.selectedPath){this._selectedPath=_26f.selectedPath;}var _270=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_26f.feedBaseURL);var _271=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_26f.feedTypeBaseURL);var _272=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.normalizePlaceholders(_26f.serviceDocBaseURL);this._pageParams={"availableAuthTypes":_26f.availableAuthTypes,"callingEnvironment":_26f.callingEnvironment,"customServiceSelectionEnabled":_26f.customServiceSelectionEnabled,"documentsServices":_26f.documentsServices,"feedBaseURL":_270,"feedType":null,"feedTypeBaseURL":_271,"namespace":this.namespace,"nlsMessages":this._nlsMessages,"nlsUserInterface":this._nlsUserInterface,"nodeTypes":_26f.nodeTypes,"onDefaultAction":dojo.hitch(this,"_onDefaultAction"),"onErrorStateChanged":dojo.hitch(this,"_onErrorStateChanged"),"onLayoutChanged":dojo.hitch(this,"layout"),"onReadyStateChanged":dojo.hitch(this,"_onReadyStateChanged"),"pickerContext":this._pickerContext,"pickerManager":_26f.pickerManager,"portalContextPath":_26f.portalContextPath,"selectedPath":_26f.selectedPath,"serviceDocBaseURL":_272,"vaultSelectionEnabled":_26f.vaultSelectionEnabled,"vaultSelectionEnabledForPZN":_26f.vaultSelectionEnabledForPZN,"vaultSelectionEnabledForWCM":_26f.vaultSelectionEnabledForWCM,"vaultSlots":_26f.vaultSlots};this.cssStateNodes={};this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},getSelectedItemJSON:function(){var m="getSelectedItemJSON()";if(this._isTracing){this.traceEntry(m);}var _273=null;if(this._currentPage==1){_273=this._widgets[1].getSelectedItemJSON();}else{if(this._currentPage==2){_273=this._widgets[2].getSelectedItemJSON();}}if(this._isTracing){this.traceExit(m,_273);}return _273;},layout:function(){var m="layout()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);var _274=dojo.marginBox(this.wizardErrorDiv).w-dojo.contentBox(this.wizardErrorDiv).w;var _275=dojo.contentBox(this.containerNode).w-_274;if(_275>=0){dojo.style(this.wizardErrorDiv,"width",_275+"px");}var _276=dojo.marginBox(this.wizardErrorDiv).h+dojo.marginBox(this.wizardStepHeader).h+20;var _277=dojo.marginBox(this.containerNode).h;if(this.wizardPageContainer){this.wizardPageContainer.layout();}if((this._currentPage>-1)&&(this._currentPage<this._widgets.length)){this._widgets[this._currentPage].virtualContainerNodeHeight=Math.max(_277-_276,300);this._widgets[this._currentPage].layout();}if(window.resize){window.resize();}if(this._isTracing){this.traceExit(m);}},postCreate:function(){var m="postCreate()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._initEventHandles();this._initializePages(this._pageParams);if(this._widgets.length<3){throw new Error(this._nlsMessages.docPickerDialog.errorNotAllWidgetsDefined);}else{for(var i=0;i<3;i++){this._addPageForWidget(i);}}if(this._isTracing){this.traceExit(m);}},postMixInProperties:function(){var m="postMixInProperties()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},show:function(){var m="show()";if(this._isTracing){this.traceEntry(m);}this.startup();this.inherited(arguments);setTimeout(dojo.hitch(this,"_onFocusFirstItem"),this.duration+200);if(this._isTracing){this.traceExit(m);}},startup:function(){var m="startup()";if(this._isTracing){this.traceEntry(m);}if(this.wizardPageContainer){this.wizardPageContainer.startup();this._currentPage=-1;if(this._usePresetUrl){this._widgets[0]._authWidget.changeAuthType(com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd);this._widgets[0]._authWidget.setAuthenticationProperties({authProperties:this.authProperties});this._widgets[0]._authWidget._authProperties.authType=com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd;this._onGoFwdPrep();}else{this._widgets[0].setFeedType(null);this._switchToPage(0);}}this.layout();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},uninitialize:function(){var m="uninitialize()";if(this._isTracing){this.traceEntry(m);}this._clearEventHandles();this.inherited(arguments);if(this._isTracing){this.traceExit(m);}},_addPageForWidget:function(_278){var m="_addPageForWidget(p_widgetIndex)";if(this._isTracing){this.traceEntry(m,_278);}var _279=this._widgets[_278];if(this._isTracing){this.trace(m,"Widget for index:",_279);}if(_279){page=new dijit.layout.ContentPane();page.onShow=dojo.hitch(this,function(){_279.onShow();});this._pages.push(page);this.wizardPageContainer.addChild(page);_279.placeAt(page.domNode);}if(this._isTracing){this.traceExit(m);}},_clearError:function(){var m="_clearError()";if(this._isTracing){this.traceEntry(m);}this._errorState=false;dojo.style(this.wizardErrorDetailsDiv,"display","none");dojo.style(this.wizardErrorDiv,"display","none");dijit.setWaiState(this.wizardErrorDiv,"hidden",true);dijit.setWaiState(this.wizardErrorDetailsDiv,"hidden",true);this._enableDisableButtons();this.layout();if(this._isTracing){this.traceExit(m);}},_deleteTransientSlot:function(){var m="_deleteTransientSlot()";if(this._isTracing){this.traceEntry(m);}if(this._transientSlotId!==null){postData="slotid="+this._encodePostDataItem(this._transientSlotId);var _27a={"Content-Type":"text/plain","Accept":"text/plain"};dojo.xhrPost({"url":this._vaultMgmtDataSinkUrl,"postData":postData,"handleAs":"text","headers":_27a,"sync":false});}if(this._isTracing){this.traceExit(m);}},_enableDisableButtons:function(){var m="_enableDisableButtons()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(this._currentPage===0){this._setBackBtnEnabled(false);this._setFinishBtnEnabled(false);if(this._isCurrentPageReady()&&(!this._errorState)){this._setNextBtnEnabled(true);}else{this._setNextBtnEnabled(false);}}else{this._setBackBtnEnabled(true);if(this._isCurrentPageReady()&&(!this._errorState)){this._setNextBtnEnabled(false);this._setFinishBtnEnabled(true);}else{this._setNextBtnEnabled(false);this._setFinishBtnEnabled(false);}}if(this._isTracing){this.traceExit(m);}},_encodePostDataItem:function(_27b){var m="_encodePostDataItem(string)";if(this._isTracing){this.traceEntry(m,_27b);}var ret=encodeURIComponent(_27b);if(this._isTracing){this.traceExit(m,ret);}return ret;},_encodeUrlIfNeeded:function(_27c){var m="_encodeUrlIfNeeded(p_url)";if(this._isTracing){this.traceEntry(m,_27c);}var _27d=_27c;if(_27c&&typeof _27c=="string"&&_27c.indexOf("%")==-1){_27d=encodeURI(_27c);}if(this._isTracing){this.traceExit(m,_27d);}return _27d;},_fetchServerType:function(_27e){var m="_fetchServerType(p_url)";if(this._isTracing){this.traceEntry(m,_27e);}var _27f=this._generateDetectionURL(_27e);this._showDetectingBox();try{dojo.xhrGet({"url":_27f,"handleAs":"json","sync":false,"load":dojo.hitch(this,function(_280){this._fetchServerTypeLoadCallback(_27e,_280);}),"error":dojo.hitch(this,function(_281,_282){this._fetchServerTypeErrorCallback(_27e,_281,_282);})});}catch(e){if(e.name&&e.message){this._showError(e.name,e.message);}else{this._showError(this._nlsMessages.docPickerDialog.errorGenericException,e);}}if(this._isTracing){this.traceExit(m);}},_fetchServerTypeErrorCallback:function(_283,_284,_285){var m="_fetchServerTypeErrorCallback(p_url, p_error, p_ioargs)";if(this._isTracing){this.traceEntry(m,[_283,_284,_285]);}this._hideDetectingBox();if(_285.xhr.status==404){if(_283.indexOf("/dm/atom/libraries/feed")==-1){var _286=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.appendPath(_283,"/dm/atom/libraries/feed");this._fetchServerType(_286);}else{this._showErrorForXHRRequest(_285);}}else{this._showErrorForXHRRequest(_285);}if(this._isTracing){this.traceExit(m);}},_fetchServerTypeLoadCallback:function(_287,_288){var m="_fetchServerTypeLoadCallback(p_url, p_data)";if(this._isTracing){this.traceEntry(m,[_287,_288]);}this._hideDetectingBox();var _289=_288.feedType;if(_289){if(_289===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._unknown){if(_287.indexOf("/dm/atom/libraries/feed")==-1){var _28a=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.appendPath(_287,"/dm/atom/libraries/feed");this._fetchServerType(_28a);}else{this._showError(this._nlsMessages.docPickerDialog.errorUnknownFeedType,_289);}}else{this._serverTypeMap[_287]=_289;this._widgets[0].setFeedType(_289);if(this._isQuickrFeedType(_289)){this._switchToQuickrPage();}else{this._switchToPage(1);}}}else{this._showError(this._nlsMessages.docPickerDialog.errorCouldNotDetectFeedType,"");}if(this._isTracing){this.traceExit(m);}},_generateDetectionURL:function(_28b){var m="_generateDetectionURL(p_url)";if(this._isTracing){this.traceEntry(m,_28b);}var url=_28b;url=encodeURIComponent(this._encodeUrlIfNeeded(url));var _28c;var _28d=this._widgets[0].getSettings();if((_28d.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault)&&(_28d.authProperties.vaultSlotID)){_28c=encodeURIComponent(_28d.authProperties.vaultSlotID);}else{if((_28d.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd)&&(this._transientSlotId)){_28c=encodeURIComponent(this._transientSlotId);}else{_28c="";}}var _28e=this._pageParams.feedTypeBaseURL.replace("%7BtypeFilter%7D","all").replace("%7BfeedUrl%7D",url).replace("%7BmimeType%7D","application%2Fjson").replace("%7BvaultSlotId%7D",_28c).replace("%7BserviceId%7D",_28d.serviceId);if(this._isTracing){this.traceExit(m,_28e);}return _28e;},_getDefaultButton:function(){var m="_getDefaultButton()";if(this._isTracing){this.traceEntry(m);}var _28f=dojo.hasClass(this.dialogConfirm,"lotusBtnDisabled");var _290=dojo.hasClass(this.dialogNext,"lotusBtnDisabled");if(_28f&&_290){this._defaultButton=null;}else{if(_290){this._defaultButton=this.dialogConfirm;}else{this._defaultButton=this.dialogNext;}}if(this._isTracing){this.traceExit(m,this._defaultButton);}return this._defaultButton;},_getTransientSlot:function(_291,_292){var m="_getTransientSlot(userid, password)";if(this._isTracing){this.traceEntry(m,_291,_292);}var _293="name="+this._encodePostDataItem(_291);if(_292!==null){_293=_293+"&pw="+this._encodePostDataItem(_292);}if(this._transientSlotId!==null){_293=_293+"&slotid="+this._encodePostDataItem(this._transientSlotId);}var _294={"Content-Type":"text/plain","Accept":"text/plain"};this._showGettingVaultBox();dojo.xhrPost({"url":this._vaultMgmtDataSinkUrl,"postData":_293,"handleAs":"text","headers":_294,"sync":false,"load":dojo.hitch(this,function(_295){this._hideGettingVaultBox();this._transientSlotId=_295;if(this.usePresetUrl){var _296=this._widgets[0].getSettings();var url=_296.serverUrl;this._fetchServerType(url);}else{this._onGoFwd();}}),"error":dojo.hitch(this,function(_297){this._hideGettingVaultBox();this._showError(this._nlsMessages.docPickerDialog.errorCouldNotGetVault,_297);})});if(this._isTracing){this.traceExit(m);}},_hideDetectingBox:function(){var m="_hideDetectingBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerDetectingDiv,"display","none");dijit.setWaiState(this.fedDocPickerDetectingDiv,"hidden",true);dijit.setWaiState(this.wizardPageContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_hideGettingVaultBox:function(){var m="_hideGettingVaultBox()";if(this._isTracing){this.traceEntry(m);}dojo.style(this.fedDocPickerGettingVaultDiv,"display","none");dijit.setWaiState(this.fedDocPickerGettingVaultDiv,"hidden",true);dijit.setWaiState(this.wizardPageContainer,"busy",false);if(this._isTracing){this.traceExit(m);}},_initEventHandles:function(){var m="_initEventHandles()";if(this._isTracing){this.traceEntry(m);}this.inherited(arguments);this._eventHandles.push(dojo.connect(this.dialogPrevious,"onclick",this,"_onGoBack"));this._eventHandles.push(dojo.connect(this.dialogFooterForm,"onsubmit",this,"_onSubmit"));this._eventHandles.push(dojo.connect(this.dialogCancel,"onclick",this,"_onCancel"));var _298=this;window.onTerminateDialog=function(){_298._onCancel();};if(this._isTracing){this.traceExit(m);}},_initializePages:function(_299){var m="_initializePages(p_params)";if(this._isTracing){this.traceEntry(m,_299);if(_299){this.trace(m,"p_params.authProperties:",dojo.toJson(_299.authProperties));this.trace(m,"p_params.availableAuthTypes:",dojo.toJson(_299.availableAuthTypes));this.trace(m,"p_params.callingEnvironment:",_299.callingEnvironment);this.trace(m,"p_params.customServiceSelectionEnabled:",_299.customServiceSelectionEnabled);this.trace(m,"p_params.documentsServices:",dojo.toJson(_299.documentsServices));this.trace(m,"p_params.feedBaseURL:",_299.feedBaseURL);this.trace(m,"p_params.feedTypeBaseURL:",_299.feedTypeBaseURL);this.trace(m,"p_params.nlsMessages:",dojo.toJson(_299.nlsMessages));this.trace(m,"p_params.nlsUserInterface:",dojo.toJson(_299.nlsUserInterface));this.trace(m,"p_params.namespace:",_299.namespace);this.trace(m,"p_params.nodeTypes:",dojo.toJson(_299.nodeTypes));this.trace(m,"p_params.onErrorStateChanged",_299.onErrorStateChanged);this.trace(m,"p_params.onLayoutChanged:",_299.onLayoutChanged);this.trace(m,"p_params.onReadyStateChanged:",_299.onReadyStateChanged);this.trace(m,"p_params.pickerContext:",_299.pickerContext);this.trace(m,"p_params.portalContextPath:",_299.portalContextPath);this.trace(m,"p_params.pickerManager:",_299.pickerManager);this.trace(m,"p_params.serviceDocBaseURL:",_299.serviceDocBaseURL);this.trace(m,"p_params.vaultMgmtDataSinkUrl:",_299.vaultMgmtDataSinkUrl);this.trace(m,"p_params.vaultSelectionEnabled:",_299.vaultSelectionEnabled);this.trace(m,"p_params.vaultSelectionEnabledForPZN:",_299.vaultSelectionEnabledForPZN);this.trace(m,"p_params.vaultSelectionEnabledForWCM:",_299.vaultSelectionEnabledForWCM);this.trace(m,"p_params.vaultSlots:",dojo.toJson(_299.vaultSlots));}}var _29a;_29a=new com.ibm.workplace.wcm.ecm.picker.widget.ServerConnectionPageWidget(_299);this._widgets.push(_29a);_29a=new com.ibm.workplace.wcm.ecm.picker.widget.CmisDocumentPickerPageWidget(_299);this._widgets.push(_29a);_29a=new com.ibm.workplace.wcm.ecm.picker.widget.QuickrDocumentPickerPageWidget(_299);this._widgets.push(_29a);if(this._isTracing){this.traceExit(m);}},_initNLS:function(){var m="_initNLS()";if(this._isTracing){this.traceEntry(m);}this._nlsUserInterface=dojo.i18n.getLocalization("com.ibm.workplace.wcm.ecm.picker","FederatedDocumentsPickerUserInterface");this._nlsMessages=dojo.i18n.getLocalization("com.ibm.workplace.wcm.ecm.picker","FederatedDocumentsPickerMessages");if(this._isTracing){this.trace(m,"Initialized NLS object for user interface elements:",dojo.toJson(this._nlsUserInterface));this.trace(m,"Initialized NLS object for messages:",dojo.toJson(this._nlsMessages));this.traceExit(m);}},_isCalledFromPZN:function(){var m="_isCalledFromPZN()";if(this._isTracing){this.traceEntry(m);}var _29b=(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn);if(this._isTracing){this.traceExit(m,_29b);}return _29b;},_isCalledFromWCM:function(){var m="_isCalledFromWCM()";if(this._isTracing){this.traceEntry(m);}var _29c=(this._callingEnvironment===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm);if(this._isTracing){this.traceExit(m,_29c);}return _29c;},_isCurrentPageReady:function(){var m="_isCurrentPageReady()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}var _29d=false;if((this._currentPage>-1)&&(this._currentPage<this._pages.length)){var _29e=this._widgets[this._currentPage];_29d=_29e.isReady();}if(this._isTracing){this.traceExit(m,_29d);}return _29d;},_isQuickrFeedType:function(_29f){var _2a0;if((_29f===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds)||(_29f===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qdsentry)){_2a0=true;}else{_2a0=false;}return _2a0;},_normalizeFeedTypeParam:function(_2a1){var m="_normalizeFeedTypeParam(p_feedType)";if(this._isTracing){this.traceEntry(m);}var _2a2="";if(typeof _2a1=="string"){var _2a3=_2a1.toLowerCase();if((_2a3==="cmis")||(_2a3==="servicedoc")){_2a2="cmis";}else{if((_2a3==="qds")||(_2a3==="qdsentry")){_2a2="qds";}}}else{_2a2="";}if(this._isTracing){this.traceExit(m,_2a2);}return _2a2;},_onCancel:function(){var m="_onCancel()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(this._onCancelCallbackFn&&dojo.isFunction(this._onCancelCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function:",this._onCancelCallbackFn);}this._onCancelCallbackFn();}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration+200);}if(this._isTracing){this.traceExit(m);}},_onConfirm:function(){var m="_onConfirm()";if(this._isTracing){this.traceEntry(m);}this._deleteTransientSlot();if(!dojo.hasClass(this.dialogConfirm,"lotusBtnDisabled")){var _2a4="";var _2a5="";var url="";var _2a6=this.getSelectedItemJSON();if(this._isTracing){this.trace(m,"Selected item:",_2a6);}if(_2a6!==null){_2a5=_2a6.title;url=_2a6.url;if(this._isCalledFromPZN()){var _2a7=this._widgets[0].getSettings();_2a4=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(url,"feedType",this._normalizeFeedTypeParam(_2a7.serverType));if((_2a7.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeVault)&&(_2a7.authProperties.vaultSlotID)){_2a4=com.ibm.workplace.wcm.ecm.picker.util.URLUtils._INSTANCE.addQueryParameter(_2a4,com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._proxyVaultSlotParamName,_2a7.authProperties.vaultSlotID);}var dlg=this;this._widgets[1].getLibTree().path.forEach(function(node,i){dlg._selectedPath[i++]=node.id;});}else{_2a4=url;}}if(this._onConfirmCallbackFn&&dojo.isFunction(this._onConfirmCallbackFn)){if(this._isTracing){this.trace(m,"Dispatching to callback function passing title and URL of selection:",[this._onConfirmCallbackFn,_2a5,_2a4]);}this._onConfirmCallbackFn(_2a5,_2a4,this._selectedPath);}if(this.autoClose){this.hide();setTimeout(dojo.hitch(this,"destroyDialog"),this.duration+200);}}if(this._isTracing){this.traceExit(m);}},_onDefaultAction:function(){var m="_onDefaultAction()";if(this._isTracing){this.traceEntry(m);}var _2a8=this._getDefaultButton();if(_2a8===this.dialogConfirm){this._onConfirm();}else{if(_2a8===this.dialogNext){this._onGoFwdPrep();}}if(this._isTracing){this.traceExit(m);}},_onErrorStateChanged:function(_2a9,_2aa,_2ab,_2ac){var m="_onErrorStateChanged(p_sender, p_errorState, p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_2a9,_2aa,_2ab,_2ac]);}if(_2aa===true){this._showError(_2ab,_2ac);}else{if(_2aa===false){this._clearError();}else{}}if(this._isTracing){this.traceExit(m);}},_onFocusFirstItem:function(){var m="_onFocusFirstItem()";if(this._isTracing){this.traceEntry(m);}if((this._currentPage>-1)&&(this._currentPage<3)){if(this._widgets[this._currentPage]&&dojo.isFunction(this._widgets[this._currentPage].setFocus)){this._widgets[this._currentPage].setFocus();}}if(this._isTracing){this.traceExit(m);}},_onGoBack:function(_2ad){var m="_onGoBack()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}dojo.stopEvent(_2ad);if(!dojo.hasClass(this.dialogPrevious,"lotusBtnDisabled")){if(this._currentPage>0){this._widgets[0].setFeedType(null);this._switchToPage(0);}}if(this._isTracing){this.traceExit(m);}return false;},_onGoFwdPrep:function(){var m="_onGoFwdPrep()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(this.usePresetUrl||(!dojo.hasClass(this.dialogNext,"lotusBtnDisabled"))&&(this._currentPage<this._pages.length-1)){var _2ae=this._widgets[0].getSettings();if(_2ae.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd){var _2af=_2ae.authProperties.username;var _2b0=_2ae.authProperties.password;this._getTransientSlot(_2af,_2b0);}else{this._onGoFwd();}}if(this._isTracing){this.traceExit(m);}},_onGoFwd:function(){var m="_onGoFwd()";if(this._isTracing){this.traceEntry(m);this.trace(m,"Current page:",this._currentPage);}if(!dojo.hasClass(this.dialogNext,"lotusBtnDisabled")){if(this._currentPage<this._pages.length-1){var _2b1=this._widgets[0].getSettings();var url=_2b1.serverUrl;var _2b2=this._serverTypeMap[url];if(_2b2){this._widgets[0].setFeedType(_2b2);if(this._isQuickrFeedType(_2b2)){this._switchToQuickrPage();}else{this._switchToPage(1);}}else{var _2b3=_2b1.serverType;if(_2b3===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._qds){this._serverTypeMap[url]=_2b3;this._widgets[0].setFeedType(_2b3);this._switchToQuickrPage();}else{this._fetchServerType(url);}}}}if(this._isTracing){this.traceExit(m);}},_onReadyStateChanged:function(_2b4,_2b5){var m="_onReadyStateChanged(p_readyState, p_widgetRef)";if(this._isTracing){this.traceEntry(m,[_2b4,_2b5]);}this._enableDisableButtons();if(this._isTracing){this.traceExit(m);}},_onSubmit:function(_2b6){var m="_onSubmit(p_evt)";if(this._isTracing){this.traceEntry(m,[_2b6]);}dojo.stopEvent(_2b6);this._onDefaultAction();if(this._isTracing){this.traceExit(m,false);}return false;},_setBackBtnEnabled:function(_2b7){var m="_setBackBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_2b7]);}this._setBtnEnabled(this.dialogPrevious,_2b7);if(this._isTracing){this.traceExit(m);}},_setBtnEnabled:function(_2b8,_2b9){var m="_setBtnEnabled(p_Btn, p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_2b8,_2b9]);}if(_2b9){dojo.removeClass(_2b8,"lotusBtnDisabled");dojo.removeAttr(_2b8,"disabled");dijit.removeWaiState(_2b8,"disabled");}else{dojo.addClass(_2b8,"lotusBtnDisabled");dojo.attr(_2b8,"disabled","disabled");dijit.setWaiState(_2b8,"disabled",true);}if(this._isTracing){this.traceExit(m);}},_setFinishBtnEnabled:function(_2ba){var m="_setFinishBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_2ba]);}this._setBtnEnabled(this.dialogConfirm,_2ba);if(this._isTracing){this.traceExit(m);}},_setNextBtnEnabled:function(_2bb){var m="_setNextBtnEnabled(p_isEnabled)";if(this._isTracing){this.traceEntry(m,[_2bb]);}this._setBtnEnabled(this.dialogNext,_2bb);if(this._isTracing){this.traceExit(m);}},_showDetectingBox:function(){var m="_showDetectingBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerDetectingDiv,"display")!="block"){dojo.style(this.fedDocPickerDetectingDiv,"display","block");}dijit.setWaiState(this.fedDocPickerDetectingDiv,"hidden",false);dijit.setWaiState(this.wizardPageContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_showError:function(_2bc,_2bd){var m="_showError(p_errorMsg, p_errorDetails)";if(this._isTracing){this.traceEntry(m,[_2bc,_2bd]);}this._hideDetectingBox();this._hideGettingVaultBox();if(typeof _2bc=="string"){var _2be=_2bc.substring(0,Math.min(this._maxErrorChars,_2bc.length));dojo.attr(this.wizardErrorSpan,"innerHTML",_2be);dojo.style(this.wizardErrorDiv,"opacity","1");dojo.style(this.wizardErrorDiv,"display","block");dijit.setWaiState(this.wizardErrorDiv,"hidden",false);if(typeof _2bd=="string"){var _2bf=_2bd.substring(0,Math.min(this._maxErrorChars,_2bd.length));dojo.attr(this.wizardErrorDetailsSpan,"innerHTML",_2bf);dojo.style(this.wizardErrorDetailsDiv,"display","block");dijit.setWaiState(this.wizardErrorDetailsDiv,"hidden",false);}}else{this.trace(m,"_showError was called with an undefined error message.");}this._errorState=true;if((this._currentPage>=0)&&(this._currentPage<=2)){this._widgets[this._currentPage]._errorState=true;}this._enableDisableButtons();this.layout();if(this._isTracing){this.traceExit(m);}},_showErrorForXHRRequest:function(_2c0){var m="_showErrorForXHRRequest()";if(this._isTracing){this.traceEntry(m,_2c0);}var _2c1=com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils._INSTANCE.getErrorMessage(_2c0,this._nlsMessages.srvCommunication,(this._widgets[0].getSettings().serverUrl.substring(0,6).toLowerCase()==="https:"));this._showError(_2c1[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorMessage],_2c1[com.ibm.workplace.wcm.ecm.picker.util.ErrorMsgUtils.ErrorDetails]);if(this._isTracing){this.traceExit(m);}},_showGettingVaultBox:function(){var m="_showGettingVaultBox()";if(this._isTracing){this.traceEntry(m);}if(dojo.style(this.fedDocPickerGettingVaultDiv,"display")!="block"){dojo.style(this.fedDocPickerGettingVaultDiv,"display","block");}dijit.setWaiState(this.fedDocPickerGettingVaultDiv,"hidden",false);dijit.setWaiState(this.wizardPageContainer,"busy",true);if(this._isTracing){this.traceExit(m);}},_switchToPage:function(_2c2,_2c3){var m="_switchToPage(p_pageIndex)";if(this._isTracing){this.traceEntry(m,[_2c2]);this.trace(m,"Current page:",this._currentPage);}if((_2c2>-1)&&(_2c2<this._pages.length)){this._clearError();this._hideDetectingBox();this._hideGettingVaultBox();this._currentPage=_2c2;var _2c4=this._widgets[this._currentPage];this._updateStepLabel(_2c4.getStepLabel());this._updateStepDescription(_2c4.getStepDescription());this.wizardPageContainer.selectChild(this._pages[this._currentPage]);if(this._currentPage>0){var _2c5=this._widgets[0].getSettings();if((_2c5.authProperties.authType==com.ibm.workplace.wcm.ecm.picker.widget.AuthenticationWidget._authTypeUserPwd)&&(this._transientSlotId)){_2c5.authProperties.vaultSlotID=this._transientSlotId;}this._widgets[this._currentPage].initializePage(_2c5);}else{}this._enableDisableButtons();this.layout();}if(this._isTracing){this.traceExit(m);}},_switchToQuickrPage:function(){var m="_switchToQuickrPage()";if(this._isTracing){this.traceEntry(m);}if(this._qdsSupportEnabled){this._switchToPage(2);}else{this._showError(this._nlsMessages.docPickerDialog.errorQDSNotEnabled,"");}if(this._isTracing){this.traceExit(m);}},_updateStepDescription:function(_2c6){var m="_updateStepDescription(p_descrText)";if(this._isTracing){this.traceEntry(m,_2c6);}dojo.attr(this.wizardStepDescription,"innerHTML",_2c6);if(this._isTracing){this.traceExit(m);}},_updateStepLabel:function(_2c7){var m="_updateStepLabel(p_labelText)";if(this._isTracing){this.traceEntry(m,_2c7);}dojo.attr(this.wizardStepLabel,"innerHTML","<b>"+_2c7+"</b>");if(this._isTracing){this.traceExit(m);}}});}if(!dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerWidgetManager"]){dojo._hasResource["com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerWidgetManager"]=true;dojo.provide("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerWidgetManager");dojo.require("com.ibm.widgets._Traceable");dojo.declare("com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsPickerWidgetManager",[com.ibm.widgets._Traceable],{_callingEnvId:com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm,_dsPickerArgs:{},_fedDocsPickerArgs:{},_federatedDocumentsServiceBean:null,_isTracing:false,_namespace:"fedDocsPckrDlg_",_onCancelCallbackFn:null,_onConfirmCallbackFn:null,constructor:function(_2c8){this._isTracing=this.isTracing();var m="constructor(p_params)";if(this._isTracing){this.traceEntry(m,_2c8);if(_2c8){this.trace(m,"p_params.callingEnvId:",_2c8.callingEnvId);this.trace(m,"p_params.documentServicesPickerArgs:",_2c8.documentServicesPickerArgs);this.trace(m,"p_params.federatedDocumentsPickerArgs:",_2c8.federatedDocumentsPickerArgs);this.trace(m,"p_params.federatedDocumentsServiceBean:",_2c8.federatedDocumentsServiceBean);this.trace(m,"p_params.namespace:",_2c8.namespace);this.trace(m,"p_params.onCancelCallbackFn:",_2c8.onCancelCallbackFn);this.trace(m,"p_params.onConfirmCallbackFn:",_2c8.onConfirmCallbackFn);}}if(typeof _2c8.callingEnvId=="string"){this._callingEnvId=_2c8.callingEnvId;}if(_2c8.federatedDocumentsServiceBean&&typeof _2c8.federatedDocumentsServiceBean=="object"){this._federatedDocumentsServiceBean=_2c8.federatedDocumentsServiceBean;}if(typeof _2c8.namespace=="string"){this._namespace=_2c8.namespace;}if(typeof _2c8.onCancelCallbackFn=="function"){this._onCancelCallbackFn=_2c8.onCancelCallbackFn;}if(typeof _2c8.onConfirmCallbackFn=="function"){this._onConfirmCallbackFn=_2c8.onConfirmCallbackFn;}if(this._federatedDocumentsServiceBean.isQDSSupportEnabled()){this._initFederatedDocumentsPickerArgs(_2c8.federatedDocumentsPickerArgs);this._initDocumentServicesPickerArgs(_2c8.documentServicesPickerArgs);}else{this._initFederatedDocumentsPickerArgs(_2c8.federatedDocumentsPickerArgs);}if(this._isTracing){this.traceExit(m);}},launchDocumentServicesPickerDialog:function(_2c9,_2ca,_2cb){var m="launchDocumentServicesPickerDialog(p_url, p_onConfirmCallbackFn, p_onCloseCallbackFn)";if(this._isTracing){this.traceEntry(m,[_2c9,_2ca,_2cb]);}var _2cc=null;var _2cd=null;if(typeof _2ca=="function"){_2cc=_2ca;}if(typeof _2cb=="function"){_2cd=_2cb;}if(this._isTracing){this.trace(m,"Confirm callback function: ",_2cc);this.trace(m,"Close callback function: ",_2cd);}var _2ce=new com.ibm.workplace.wcm.ecm.quickr.picker.launcher.DocPickerLauncher(_2cc,_2cd,this._dsPickerArgs);var _2cf=_2ce.launchDocumentPicker(_2c9);if(this._isTracing){this.traceExit(m);}return _2cf;},launchFederatedDocumentsPickerDialog:function(){var m="launchFederatedDocumentsPickerDialog()";if(this._isTracing){this.traceEntry(m);}var _2d0=new com.ibm.workplace.wcm.ecm.picker.widget.FederatedDocumentsPickerDialogWidget(this._fedDocsPickerArgs);_2d0.show();if(this._isTracing){this.traceExit(m);}return _2d0;},_initDocumentServicesPickerArgs:function(_2d1){var m="_initDocumentServicesPickerArgs(p_dsPickerArgs)";if(this._isTracing){this.traceEntry(m,_2d1);if(_2d1){this.trace(m,"p_dsPickerArgs.dialogTitleKey",_2d1.dialogTitleKey);this.trace(m,"p_dsPickerArgs.showNodePath",_2d1.showNodePath);this.trace(m,"p_dsPickerArgs.showPlaces",_2d1.showPlaces);this.trace(m,"p_dsPickerArgs.nodeTypes",dojo.toJson(_2d1.nodeTypes));this.trace(m,"p_dsPickerArgs.downloadTypes",dojo.toJson(_2d1.downloadTypes));this.trace(m,"p_dsPickerArgs.viewTypes",dojo.toJson(_2d1.viewTypes));this.trace(m,"p_dsPickerArgs.proxyUrl",_2d1.proxyUrl);}}var _2d2=this._federatedDocumentsServiceBean.getPortalContextPath()+"/proxy";if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){this._dsPickerArgs={"dialogTitleKey":"dialogTitleSelectFolder","showNodePath":true,"showPlaces":true,"nodeTypes":["place","library","folder"],"downloadTypes":["library","folder"],"viewTypes":[],"proxyUrl":_2d2};}else{if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._dsPickerArgs={"dialogTitleKey":"dialogTitleSelectDocument","showNodePath":true,"showPlaces":true,"nodeTypes":["place","library","folder","document","doclink"],"downloadTypes":["document"],"viewTypes":["library","folder","document","doclink"],"proxyUrl":_2d2};}}if(_2d1&&typeof _2d1=="object"){this._mergeArguments(_2d1,this._dsPickerArgs);}if(this._isTracing){this.trace(m,"Document services picker arguments initialized:",this._dsPickerArgs);if(this._dsPickerArgs){this.trace(m,"_dsPickerArgs.dialogTitleKey",this._dsPickerArgs.dialogTitleKey);this.trace(m,"_dsPickerArgs.showNodePath",this._dsPickerArgs.showNodePath);this.trace(m,"_dsPickerArgs.showPlaces",this._dsPickerArgs.showPlaces);this.trace(m,"_dsPickerArgs.nodeTypes",dojo.toJson(this._dsPickerArgs.nodeTypes));this.trace(m,"_dsPickerArgs.downloadTypes",dojo.toJson(this._dsPickerArgs.downloadTypes));this.trace(m,"_dsPickerArgs.viewTypes",dojo.toJson(this._dsPickerArgs.viewTypes));this.trace(m,"_dsPickerArgs.proxyUrl",this._dsPickerArgs.proxyUrl);}this.traceExit(m);}},_initFederatedDocumentsPickerArgs:function(_2d3){var m="_initFederatedDocumentsPickerArgs(p_fedDocsPickerArgs)";if(this._isTracing){this.traceEntry(m,_2d3);if(_2d3){this.trace(m,"p_fedDocsPickerArgs.callingEnvironment",_2d3.callingEnvironment);this.trace(m,"p_fedDocsPickerArgs.customServiceSelectionEnabled",_2d3.customServiceSelectionEnabled);this.trace(m,"p_fedDocsPickerArgs.documentsServices",_2d3.documentsServices);this.trace(m,"p_fedDocsPickerArgs.feedBaseURL",_2d3.feedBaseURL);this.trace(m,"p_fedDocsPickerArgs.feedTypeBaseURL",_2d3.feedTypeBaseURL);this.trace(m,"p_fedDocsPickerArgs.nodeTypes",dojo.toJson(_2d3.nodeTypes));this.trace(m,"p_fedDocsPickerArgs.onCancelCallbackFn",_2d3.onCancelCallbackFn);this.trace(m,"p_fedDocsPickerArgs.onConfirmCallbackFn",_2d3.onConfirmCallbackFn);this.trace(m,"p_fedDocsPickerArgs.pickerManager",_2d3.pickerManager);this.trace(m,"p_fedDocsPickerArgs.qdsSupportEnabled",_2d3.qdsSupportEnabled);this.trace(m,"p_fedDocsPickerArgs.serviceDocBaseURL",_2d3.serviceDocBaseURL);this.trace(m,"p_fedDocsPickerArgs.vaultMgmtDataSinkUrl",_2d3.vaultMgmtDataSinkUrl);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabled",_2d3.vaultSelectionEnabled);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabledForPZN",_2d3.vaultSelectionEnabledForPZN);this.trace(m,"p_fedDocsPickerArgs.vaultSelectionEnabledForWCM",_2d3.vaultSelectionEnabledForWCM);this.trace(m,"p_fedDocsPickerArgs.vaultSlots",_2d3.vaultSlots);this.trace(m,"p_fedDocsPickerArgs.portalContextPath",_2d3.portalContextPath);this.trace(m,"p_fedDocsPickerArgs.usePresetUrl",_2d3.usePresetUrl);}}var _2d4=this._federatedDocumentsServiceBean.isCustomServiceSelectionEnabled();var _2d5=this._federatedDocumentsServiceBean.getFederatedDocumentsServices();var _2d6=this._federatedDocumentsServiceBean.getFeedBaseURL();var _2d7=this._federatedDocumentsServiceBean.getFeedTypeBaseURL();var _2d8=this._federatedDocumentsServiceBean.isQDSSupportEnabled();var _2d9=this._federatedDocumentsServiceBean.isVaultSelectionEnabledForPZN();var _2da=this._federatedDocumentsServiceBean.isVaultSelectionEnabledForWCM();var _2db=this._federatedDocumentsServiceBean.getServiceDocumentBaseURL();var _2dc=this._federatedDocumentsServiceBean.getVaultMgmtDataSinkUrl();var _2dd=this._federatedDocumentsServiceBean.getVaultSlots();var _2de=this._federatedDocumentsServiceBean.getPortalContextPath();var _2df=false;if(_2d3&&_2d3.usePresetUrl){_2df=_2d3.usePresetUrl;}if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._pzn){this._fedDocsPickerArgs={"callingEnvironment":this._callingEnvId,"customServiceSelectionEnabled":_2d4,"documentsServices":_2d5,"feedBaseURL":_2d6,"feedTypeBaseURL":_2d7,"namespace":this._namespace,"nodeTypes":["repository","folder"],"onCancelCallbackFn":this._onCancelCallbackFn,"onConfirmCallbackFn":this._onConfirmCallbackFn,"pickerManager":this,"qdsSupportEnabled":_2d8,"serviceDocBaseURL":_2db,"vaultMgmtDataSinkUrl":_2dc,"vaultSelectionEnabled":_2d9,"vaultSelectionEnabledForPZN":_2d9,"vaultSelectionEnabledForWCM":_2da,"vaultSlots":_2dd,"portalContextPath":_2de,"usePresetUrl":_2df};}else{if(this._callingEnvId===com.ibm.workplace.wcm.ecm.picker.util.FederatedDocumentsDefinitions._wcm){this._fedDocsPickerArgs={"callingEnvironment":this._callingEnvId,"customServiceSelectionEnabled":_2d4,"documentsServices":_2d5,"feedBaseURL":_2d6,"feedTypeBaseURL":_2d7,"namespace":this._namespace,"nodeTypes":["repository","folder","document"],"onCancelCallbackFn":this._onCancelCallbackFn,"onConfirmCallbackFn":this._onConfirmCallbackFn,"pickerManager":this,"qdsSupportEnabled":_2d8,"serviceDocBaseURL":_2db,"vaultMgmtDataSinkUrl":_2dc,"vaultSelectionEnabled":_2da,"vaultSelectionEnabledForPZN":_2d9,"vaultSelectionEnabledForWCM":_2da,"vaultSlots":_2dd,"portalContextPath":_2de,"usePresetUrl":_2df};}}if(_2d3&&typeof _2d3=="object"){this._mergeArguments(_2d3,this._fedDocsPickerArgs);}if(this._isTracing){this.trace(m,"Federated documents picker arguments initialized:",this._fedDocsPickerArgs);if(this._fedDocsPickerArgs){this.trace(m,"this._fedDocsPickerArgs.callingEnvironment",this._fedDocsPickerArgs.callingEnvironment);this.trace(m,"this._fedDocsPickerArgs.customServiceSelectionEnabled",this._fedDocsPickerArgs.customServiceSelectionEnabled);this.trace(m,"this._fedDocsPickerArgs.documentsServices",this._fedDocsPickerArgs.documentsServices);this.trace(m,"this._fedDocsPickerArgs.feedBaseURL",this._fedDocsPickerArgs.feedBaseURL);this.trace(m,"this._fedDocsPickerArgs.feedTypeBaseURL",this._fedDocsPickerArgs.feedTypeBaseURL);this.trace(m,"this._fedDocsPickerArgs.namespace",this._fedDocsPickerArgs.namespace);this.trace(m,"this._fedDocsPickerArgs.nodeTypes",dojo.toJson(this._fedDocsPickerArgs.nodeTypes));this.trace(m,"this._fedDocsPickerArgs.onCancelCallbackFn",this._fedDocsPickerArgs.onCancelCallbackFn);this.trace(m,"this._fedDocsPickerArgs.onConfirmCallbackFn",this._fedDocsPickerArgs.onConfirmCallbackFn);this.trace(m,"this._fedDocsPickerArgs.pickerManager",this._fedDocsPickerArgs.pickerManager);this.trace(m,"this._fedDocsPickerArgs.qdsSupportEnabled",this._fedDocsPickerArgs.qdsSupportEnabled);this.trace(m,"this._fedDocsPickerArgs.serviceDocBaseURL",this._fedDocsPickerArgs.serviceDocBaseURL);this.trace(m,"this._fedDocsPickerArgs.vaultMgmtDataSinkUrl",this._fedDocsPickerArgs.vaultMgmtDataSinkUrl);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabled",this._fedDocsPickerArgs.vaultSelectionEnabled);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabledForPZN",this._fedDocsPickerArgs.vaultSelectionEnabledForPZN);this.trace(m,"this._fedDocsPickerArgs.vaultSelectionEnabledForWCM",this._fedDocsPickerArgs.vaultSelectionEnabledForWCM);this.trace(m,"this._fedDocsPickerArgs.vaultSlots",this._fedDocsPickerArgs.vaultSlots);this.trace(m,"this._fedDocsPickerArgs.portalContextPath",this._fedDocsPickerArgs.portalContextPath);this.trace(m,"this._fedDocsPickerArgs.usePresetUrl",this._fedDocsPickerArgs.usePresetUrl);}this.traceExit(m);}},_mergeArguments:function(_2e0,_2e1){var m="_mergeArguments(p_sourceArgs, p_targetArgs)";if(this._isTracing){this.traceEntry(m,[_2e0,_2e1]);}for(var _2e2 in _2e0){_2e1[_2e2]=_2e0[_2e2];}if(this._isTracing){this.trace(m,"New set of target arguments:",_2e1);this.traceExit(m);}}});}

}catch(e){console.log("Module 'wp_federated_documents_picker': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
if(!dojo._hasResource["com.ibm.pb.screen.position"]){dojo._hasResource["com.ibm.pb.screen.position"]=true;dojo.provide("com.ibm.pb.screen.position");(function(){var _1=["x","y"],_2={x:"w",y:"h"},_3=function(a){if(!dojo.isArray(a)){a=[a];}return a;},_4=function(a){return (dojo.style(a,"display")||"").toLowerCase()=="none";};scrPos=com.ibm.pb.screen.position={findByDirection:function(_5,_6,_7,_8){var p=dojo.position(_5),_9="beforeDelta",_a,_b=[],_c=[],_d;switch(_7){case "left":_a="x";break;case "right":_9="afterDelta";_a="x";break;case "up":_a="y";break;case "down":default:_9="afterDelta";_a="y";}var _e=null;for(var i=0;i<_6.length;i++){_d=_6[i];if(!_4(_d)){_e=dojo.position(_d);_b.push({pos:_e,delta:scrPos[_9](_e,p,_a),node:_d});}}_b=_b.sort(this._sortByDelta);for(var k=_b.length-1;k>=0;k--){if(_b[k].delta<0){_b.splice(0,k+1);break;}if(!_8||scrPos.inAxis(p,_b[k].pos,_a)){_c.unshift(_b[k].node);}}return _c;},inAxis:function(p1,p2,_f){var a=_f==="x"?"y":"x";return !((p1[a]>(p2[a]+p2[_2[a]]))||((p1[a]+p1[_2[a]])<p2[a]));},_sortByDelta:function(p1,p2){return p1.delta-p2.delta;},isContainedIn:function(p1,p2){return (p1.x>=p2.x&&(p1.x+p1.w<=p2.x+p2.w))&&(p1.y>=p2.y&&(p1.y+p1.h<=p2.y+p2.h));},contains:function(p1,p2){return (p1.x<=p2.x&&(p1.x+p1.w>=p2.x+p2.w))&&(p1.y<=p2.y&&(p1.y+p1.h>=p2.y+p2.h));},beforeDelta:function(p1,p2,_10){return scrPos.afterDelta.call(this,p2,p1,_10);},afterDelta:function(p1,p2,_11){return p1[_11]-(p2[_11]+p2[_2[_11]]);},isBefore:function(p1,p2,_12){return scrPos.beforeDelta.call(this,p1,p2,_12)>=0;},isAfter:function(p1,p2,_13){return scrPos.afterDelta.call(this,p1,p2,_13)>=0;},boundingBox:function(_14){var b={x:null,y:null,w:0,h:0};_14=_3(_14);dojo.forEach(_14,function(n){if(!_4(node)){var p=dojo.position(n);dojo.forEach(_1,function(a){if(p[a]<b[a]||b[a]===null){b[a]=p[a];}var _15=(p[a]+p[_2[a]])-(b[a]+b[_2[a]]);if(_15>0){b[_2[a]]+=_15;}});}});return b;},extreme:function(_16,_17){_16=_3(_16);var b=scrPos.boundingBox(_16);var ret={low:[],high:[]},v=0;}};})();}if(!dojo._hasResource["com.ibm.pb.layout.MoveControls"]){dojo._hasResource["com.ibm.pb.layout.MoveControls"]=true;dojo.provide("com.ibm.pb.layout.MoveControls");(function(){var _18=com.ibm.pb.layout.LayoutParser,_19=com.ibm.mashups.iwidget.services.ServiceManager.getService("eventService"),_1a=com.ibm.mashups.builder.model.Factory,_1b=_1a.getRuntimeModel(),_1c=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel(),_1d=function(wid,dir){var _1e=_18.findById(wid),_1f,_20;if(_1e){var _1f=_21(_1e,dir),_20=null;if(!_1f){_20=_22(_1e,dir);}if(_1f||_20){var _23=_24(_1e);var ret={source:_1e,parent:_1f?_23:_20,sibling:_1f,dir:dir};return ret;}}},_25=com.ibm.pb.screen.position,_26=function(_27,_28){var idx=_29(_27),_2a=_29(_28);return idx<_2a;},_29=function(_2b){return dojo.indexOf(_2b.parentNode.childNodes,_2b);},_2c=function(_2d){var _2e=_2d&&_2d.nextSibling;if(!_2e){return null;}else{if(_2e.nodeType!=1){return _2c(_2e);}else{return _2e;}}},_24=function(_2f){return _2f.parentNode;},_30=function(_31){return dojo.query("> .component-control",_31);},_32=function(){return dojo.query(".component-container:not(.hiddenWidgetsContainer)");},_21=function(_33,_34){var _35=_30(_24(_33)).filter(function(c){return c!=_33;}),_36=_25.findByDirection(_33,_35,_34);return _36[0];},_22=function(_37,_38){var _39=_24(_37),_3a=_32().filter(function(c){return c!=_39;}),_3b=_25.findByDirection(_37,_3a,_38);return _3b[0];},_3c=function(_3d){if(_3d._moveInfo){return _3d._moveInfo;}var _3e=_1d(_3d.metadata.wid,_3d.metadata.direction);if(_3e){var _3f=_3e.source,_40=_3e.sibling,_41=_3e.parent,pos="last",_42,_43,me=this,_44;if(_40&&_40.parentNode==_41){var _45=_40;if(_26(_3f,_40)){_40=_2c(_40);}pos="before";_44=_40;if(_44==null){_44=_45;pos="after";}}else{_44=_41;}var _46=_18.extractID(_3f),_47=_18.extractID(_41),_48=(_40&&_18.extractID(_40))||null,_49=_1a.getRuntimeModel().getCurrentPage().getID(),lm=_4a(_49),_4b=lm.find(_46).start(),_4c=lm.find(_47).start(),_4d=_48?lm.find(_48).start():null;if(lm.confirmInsert(_4b,_4c,_4d)){_3d._moveInfo={modelInfo:{lm:lm,lmNode:_4b,lmParentNode:_4c,lmNextNode:_4d},domInfo:{node:_3f,pos:pos,refNode:_44}};return _3d._moveInfo;}}},_4e=function(){return _1b.getCurrentPage().getPageMode()=="edit";},_4a=function(_4f){var _50=_1c.find(_4f).start();return _1c.getLayoutModel(_50);},_51=function(){var dom=dojo.query(".hiddenWidgetsContainer",_18.getRootNode());if(dom&&dom[0]){return _18.extractID(dom[0]);}return null;},_52=function(){var _53=_4a(_1b.getCurrentPage().getID()),_54=_53.getRoot().start(),_55=_53.getChildren(_54);while(_55.hasNext()){var _56=_55.next();if(_56.getMetaData("com.ibm.portal.layoutnode.localname")=="ibmHiddenWidgets"){return _56;}}return null;},_57=function(wid){if(typeof ibmc!=="undefined"){ibmc.publish("my.setDirtyPage",[true]);}_1b.getCurrentPage().setDirty(true);_19.broadcastEvent("com.ibm.mashups.builder.widgetMoved",wid);i$.fireEvent("wptheme/contextMenu/invalidate/all");},_58=function(){var nm=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();var pid=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();var _59=nm.find(pid).start();var _5a=_59.getContent().start();return _5a.hasRole("Privileged User")||_5a.hasRole("Editor")||_5a.hasRole("Administrator");},_5b=function(wid){var _5c=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();var _5d=com.ibm.mashups.enabler.model.state.AccessorFactory.getWidgetAccessor(_5c,wid);if(_5d.getWindowState()==_5d.MAX){return true;}else{return false;}};dojo.mixin(com.ibm.pb.layout,{CanMoveControl:function(_5e){var val=_4e()&&_3c(_5e)!=null&&_58()&&!_5b(_5e.metadata.wid);return i$.promise.resolved(val);},MoveControl:function(_5f){var _60=_3c(_5f),p=new i$.Promise();if(_60){var _61=_60.modelInfo,_62=_60.domInfo;dojo.place(_62.node,_62.refNode,_62.pos);_61.lm.insert(_61.lmNode,_61.lmParentNode,_61.lmNextNode);_57(_5f.metadata.wid);p.resolve(true);}else{p.resolve(false);}return p;},CanHideControl:function(_63){var val=false;if(_4e()){var _64=_51();if(!_64){val=false;}else{var _65=_4a(_1b.getCurrentPage().getID()),_66=_65.find(_63.metadata.wid).start();if(!_66){val=false;}else{var _67=_65.getParent(_66).start();if(_67.getID()==_64){return false;}var _68=_52();val=_65.confirmInsert(_66,_68)&&_58()&&!_5b(_63.metadata.wid);}}}return i$.promise.resolved(val);},HideControl:function(_69){var _6a=_4a(_1b.getCurrentPage().getID()),_6b=_52(),_6c=_18.findById(_6b.getID()),_6d=_6a.find(_69.metadata.wid).start(),_6e=_18.findById(_6d.getID());_6a.insert(_6d,_6b);_6c.appendChild(_6e);_57(_69.metadata.wid);if(i$.fromPath("com.ibm.pb.control.DNDController")){var _6f=com.ibm.pb.control.DNDController.getController().dndSources;if(_6f[_6b.getID()]){_6f[_6b.getID()].sync();}}return i$.promise.resolved(true);}});})();}

}catch(e){console.log("Module 'wp_pagebuilder_controls': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
dojo.i18n._preloadLocalizations("asa.nls.asa_overlay_reports_layer",["ROOT","ar","ca","cs","da","de","el","en","es","fi","fr","he","hr","hu","it","ja","kk","ko","nl","no","pl","pt","pt-br","ro","ru","sk","sl","sv","th","tr","uk","xx","zh","zh-tw"]);if(!dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]){dojo._hasResource["com.ibm.widgets.ConsoleWrapper"]=true;dojo.provide("com.ibm.widgets.ConsoleWrapper");dojo.declare("com.ibm.widgets.ConsoleWrapper",[],{_hasLogMethod:false,_hasDebugMethod:false,_hasInfoMethod:false,_hasWarnMethod:false,_hasErrorMethod:false,constructor:function(){if(typeof console=="object"){this._hasLogMethod=(typeof console.log=="function");this._hasDebugMethod=(typeof console.debug=="function");this._hasInfoMethod=(typeof console.info=="function");this._hasWarnMethod=(typeof console.warn=="function");this._hasErrorMethod=(typeof console.error=="function");}else{this.log=function(){};this.debug=function(){};this.info=function(){};this.warn=function(){};this.error=function(){};}},debug:function(_1){if(this._hasDebugMethod){console.debug.apply(console,arguments);}else{this.log.apply(this,arguments);}},error:function(_2){if(this._hasErrorMethod){console.error.apply(console,arguments);}else{this.log.apply(this,arguments);}},info:function(_3){if(this._hasInfoMethod){console.info.apply(console,arguments);}else{this.log.apply(this,arguments);}},log:function(_4){if(this._hasLogMethod){console.log.apply(console,arguments);}},warning:function(_5){if(this._hasWarnMethod){console.warn.apply(console,arguments);}else{this.log.apply(this,arguments);}}});}if(!dojo._hasResource["com.ibm.widgets._Traceable"]){dojo._hasResource["com.ibm.widgets._Traceable"]=true;dojo.provide("com.ibm.widgets._Traceable");dojo.declare("com.ibm.widgets._Traceable",[],{LOGGER:null,LOG_LEVEL:null,LOG_LEVEL_ERROR:1000,LOG_LEVEL_INFO:800,LOG_LEVEL_TRACE:500,LOG_LEVEL_WARNING:900,_consoleWrapper:null,_traceChecker:null,_isSimpleLogging:false,_isLoggable:false,constructor:function(){if(dojo.exists("com.ibm.mashups.enabler.logging.Logger")){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this._isSimpleLoggingisSimpleLogging=false;this.LOG_LEVEL_TRACE=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.LOG_LEVEL_INFO=com.ibm.mashups.enabler.logging.LogLevel.INFO;this.LOG_LEVEL_WARNING=com.ibm.mashups.enabler.logging.LogLevel.WARNING;this.LOG_LEVEL_ERROR=com.ibm.mashups.enabler.logging.LogLevel.SEVERE;}else{if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.traceConfig!="undefined"){this._initConfig(ibmCfg.enablerConfig.traceConfig);}this._isSimpleLogging=true;this._isLoggable=this.isLoggable();this._consoleWrapper=new com.ibm.widgets.ConsoleWrapper();}this.LOG_LEVEL=this.LOG_LEVEL_TRACE;},isTracing:function(){return this.isLogging(this.LOG_LEVEL);},error:function(_6,_7,_8){this.log(this.LOG_LEVEL_ERROR,_6,_7,_8);},info:function(_9,_a,_b){this.log(this.LOG_LEVEL_INFO,_9,_a,_b);},isLoggable:function(){var _c;if(typeof ibmCfg!="undefined"&&typeof ibmCfg.enablerConfig!="undefined"&&typeof ibmCfg.enablerConfig.isDebug!="undefined"){if(!ibmCfg.enablerConfig.isDebug){_c=false;}else{var _d=this._traceChecker;_c=_d&&_d.test(this.declaredClass);}}else{_c=false;}return _c;},isLogging:function(_e){if(this._isSimpleLogging){return this._isLoggable;}else{return this.LOGGER.isLoggable(_e);}},log:function(_f,_10,_11,_12){if(this._isSimpleLogging){this._logSimple(_f,_10,_11,_12);}else{this.LOGGER.log(_f,_10,msg,_12);}},trace:function(_13,_14,_15){var _16=this.isTracing();if(_16){var msg=_14;var _17="";if(_15||(_15===0)||(_15===null)||(_15==="")){if(!dojo.isArray(_15)){_17=_15;}else{if(_15&&_15.length>0){for(var arg in _15){if(_17===""){_17=_17+_15[arg];}else{_17=_17+", "+_15[arg];}}}}msg=msg+" [ "+_17+" ]";}if(this._isSimpleLogging){this._consoleWrapper.debug(this.declaredClass+" "+_13+" : "+msg);}else{this.LOGGER.log(this.LOG_LEVEL,_13,msg);}}},traceEntry:function(_18,_19){if(this._isSimpleLogging){if(this._isLoggable){var msg=" ENTRY";var _1a="";if(_19||(_19===0)||(_19===null)||(_19==="")){if(!dojo.isArray(_19)){_1a=_19;}else{if(_19&&_19.length>0){for(var arg in _19){if(_1a===""){_1a=_1a+_19[arg];}else{_1a=_1a+", "+_19[arg];}}}}msg=msg+" [ "+_1a+" ]";}this._consoleWrapper.debug(this.declaredClass+" "+_18+msg);}}else{var _1b=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1b){this.LOGGER.entering(_18,_19);}}},traceExit:function(_1c,_1d){if(this._isSimpleLogging){if(this._isLoggable){if(_1d||(_1d===0)||(_1d===null)||(_1d==="")){this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT [ "+_1d+" ]");}else{this._consoleWrapper.debug(this.declaredClass+" "+_1c+" EXIT");}}}else{var _1e=this.LOGGER.isLoggable(this.LOG_LEVEL_TRACE);if(_1e){if(typeof _1d==="boolean"){_1d=_1d?"true":"false";}this.LOGGER.exiting(_1c,_1d);}}},warning:function(_1f,_20,_21){this.log(this.LOG_LEVEL_WARNING,_1f,_20,_21);},_initConfig:function(_22){if(_22&&_22.length>0){this._traceChecker=new RegExp(dojo.isArray(_22)?_22.join("|"):_22);}else{this._traceChecker=null;}},_logSimple:function(_23,_24,_25,_26){if(this._isLoggable){if((_26&&!dojo.isArray(_26))||_26===false){_26=[_26];}var _27=_26?dojo.string.substitute(_25,_26):_25;if(_23==this.LOG_LEVEL_ERROR){this._consoleWrapper.error(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_WARNING){this._consoleWrapper.warning(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_INFO){this._consoleWrapper.info(this.declaredClass+" "+_24+" : "+_27);}else{if(_23==this.LOG_LEVEL_TRACE){this._consoleWrapper.debug(this.declaredClass+" "+_24+" : "+_27);}else{this._consoleWrapper.log(this.declaredClass+" "+_24+" : "+_27);}}}}}}});}if(!dojo._hasResource["com.ibm.widgets.TypeAheadComboBox"]){dojo._hasResource["com.ibm.widgets.TypeAheadComboBox"]=true;dojo.provide("com.ibm.widgets.TypeAheadComboBox");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.form.ComboBox");dojo.require("dojo.data.ItemFileWriteStore");dojo.require("dojo._base.xhr");dojo.declare("com.ibm.widgets.TypeAheadComboBox",[dijit._Widget,dijit._Templated,dijit.form.ComboBox,com.ibm.widgets._Traceable],{bIsTraceable:false,parentWidget:"",validationCallback:"",typeAheadFetchDelay:80,validationDelay:80,allowTypeAheadDataCaching:false,typeAheadFetchURL:"",separatorChars:[" ",","],prefix:"",maxResponses:32,_splitRegExp:null,_typeAheadTimerHandle:"",_typeAheadStore:null,_validateTimerHandle:"",_lastUnsuccessfulSearchTerm:"",_lastSuccessfulSearchTerm:"",_responseCache:[],constructor:function(){this.inherited("constructor","com.ibm.widgets.TypeAheadComboBox");this.bIsTracing=this.isTracing();this.hasDownArrow=false;this.autoComplete=false;this.highlightMatch="none";this._splitRegExp=new RegExp("[,| ]");},postMixInProperties:function(){this.inherited("postMixInProperties",arguments);},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited("postCreate",arguments);dojo.connect(dojo.byId(this.domNode),"onkeyup",dojo.hitch(this,"onKeyupEvent"));dojo.attr(this.textbox,"title",dojo.attr(this.domNode,"title"));if(this.bIsTracing){this.traceExit(m);}},uninitialize:function(){this.inherited("uninitialize",arguments);clearTimeout(this._validateTimerHandle);clearTimeout(this._typeAheadTimerHandle);},onKeyupEvent:function(_28){var m="onKeyupEvent(evnt)";if(this.bIsTracing){this.traceEntry(m,_28);}var key=_28.keyCode;var _29=dojo.keys;if(this.bIsTracing){this.trace(m,"key",key);this.trace(m,"keys",_29);this.trace(m,"keys.DOWN_ARROW",_29.DOWN_ARROW);}switch(key){case _29.DOWN_ARROW:case _29.END:case _29.HOME:case _29.LEFT_ARROW:case _29.LEFT_WINDOW:case _29.PAGE_DOWN:case _29.PAGE_UP:case _29.RIGHT_ARROW:case _29.RIGHT_WINDOW:case _29.TAB:case _29.UP_ARROW:case _29.ENTER:case _29.ESCAPE:break;default:clearTimeout(this._validateTimerHandle);this._validateTimerHandle=setTimeout(dojo.hitch(this,"validate",true),this.validationDelay);clearTimeout(this._typeAheadTimerHandle);this._typeAheadTimerHandle=setTimeout(dojo.hitch(this,"_requestTypeAheadData"),this.typeAheadFetchDelay);break;}if(this.bIsTracing){this.traceExit(m);}},onTypeAheadDataLoad:function(_2a,_2b){var m="onTypeAheadDataLoad(response, ioArgs)";if(this.bIsTracing){this.traceEntry(m,[_2a,_2b]);}var _2c=this.removePrefix(_2a[0]);if(_2c==this.attr("value")){if(_2a[1].length===0){this._lastUnsuccessfulSearchTerm=_2c;}else{this._lastSuccessfulSearchTerm=_2c;this._pushResponseForSearchTerm(_2a);}this._convertOpenSearchResponse(_2a);}if(this.bIsTracing){this.traceExit(m);}},_isValidSubset:function(){return false;},validator:function(_2d,_2e){var m="validator(value, constraints)";if(this.bIsTracing){this.traceEntry(m,[_2d,_2e]);}var _2f=true;var v=this.attr("value");if(v!==""){var _30=v.split(this._splitRegExp);var _31;for(var i=0;i<_30.length;i++){if(_30[i].length>0){_31=_30[i].match(this.regExp);if(_31!==null&&_31.length>0){if(_31[0].length!=_30[i].length){_2f=false;}}else{_2f=false;}}}if(this.bIsTracing){this.trace(m,"isValid",_2f);this.trace(m,"parent widget",this.parentWidget);}}if(_2f!==true){if(this.validationCallback!==""){this.validationCallback(false);}if(this.bIsTracing){this.traceExit(m,false);}return false;}else{if(this.validationCallback!==""){if(dojo.trim(this.attr("value")).length===0){this.validationCallback(false);}else{this.validationCallback(true);}}if(this.bIsTracing){this.traceExit(m,true);}return true;}},_getEmptyStore:function(){return new dojo.data.ItemFileWriteStore({data:{identifier:"name",items:[]}});},_replaceVariables:function(_32){return _32.replace("${searchTerm}",this.addPrefix(this.attr("value")));},_searchTermHasInvalidChars:function(_33){var m="_searchTermHasInvalidChars(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_33);}for(var i=0;i<this.separatorChars.length;i++){if(_33.indexOf(this.separatorChars[i])>-1){if(this.bIsTracing){this.traceExit(m,true);}return true;}}if(this.bIsTracing){this.traceExit(m,false);}return false;},_searchTermCouldReturnResults:function(_34){var m="_searchTermCouldReturnResults(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_34);}var _35=true;if((this._lastUnsuccessfulSearchTerm!=="")&&(_34.indexOf(this._lastUnsuccessfulSearchTerm)===0)){_35=false;}if(this.bIsTracing){this.traceExit(m,_35);}return _35;},_getResponseForSearchTerm:function(_36){var m="_getResponseForSearchTerm(searchTerm)";if(this.bIsTracing){this.traceEntry(m,_36);}for(var i=0;i<this._responseCache.length;i++){if(this._responseCache[i][0]==_36){if(this.bIsTracing){this.traceExit(this._responseCache[i]);}return this._responseCache[i];}}if(this.bIsTracing){this.traceExit(m,null);}return null;},_pushResponseForSearchTerm:function(_37){var m="_pushResponseForSearchTerm(response)";if(this.bIsTracing){this.traceEntry(m,_37);}if(this._responseCache.length>=this.maxResponses){this._responseCache.shift();}this._responseCache.push(_37);if(this.bIsTracing){this.traceExit(m);}},_requestTypeAheadData:function(){var m="_requestTypeAheadData()";if(this.bIsTracing){this.traceEntry(m);}var _38=this.attr("value");if(this.bIsTracing){this.trace(m,"searchTerm",_38);}if(_38.length>2){if((!this._searchTermHasInvalidChars(_38))&&(this._searchTermCouldReturnResults(_38))){var _39=this._getResponseForSearchTerm(_38);if(_39){this._convertOpenSearchResponse(_39);}else{var _3a=true;if(this.allowTypeAheadDataCaching===true){_3a=false;}if(this.bIsTracing){this.trace(m,"Sending xhrGet http request to portal");this.trace(m,"xhrGet URL",this._replaceVariables(this.typeAheadFetchURL));}this._fetchSearchTerm=_38;var _3b=dojo.xhrGet({url:this._replaceVariables(this.typeAheadFetchURL),load:dojo.hitch(this,"onTypeAheadDataLoad"),handleAs:"json",preventCache:_3a});}}}else{this._typeAheadStore=this._getEmptyStore();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}if(this.bIsTracing){this.traceExit(m);}},_convertOpenSearchResponse:function(_3c){var m="_convertOpenSearchResponse(response)";if(this.bIsTracing){this.traceEntry(m,_3c);}this._typeAheadStore=this._getEmptyStore();if(this.bIsTracing){this.trace(m,"Response Length",_3c[1].length);}for(var i=0;i<_3c[1].length;i++){var _3d=this.removePrefix(_3c[1][i]);if(this.bIsTracing){this.trace(m,"Response[1][i]",_3d);}this._typeAheadStore.newItem({name:_3d});}this._typeAheadStore.save();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();if(this.bIsTracing){this.traceExit(m);}},setLocalization:function(_3e,dir){if(_3e!==null){dojo.attr(this.textbox,"lang",_3e);}if(dir!==null){dojo.attr(this.textbox,"dir",dir);}},addPrefix:function(_3f){var _40=_3f;if(this.prefix!==""){_40=this.prefix+_3f;}return _40;},removePrefix:function(_41){var _42=_41;if(this.prefix!==""){_42=_41.slice(this.prefix.length,_41.length);}return _42;}});}if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox");dojo.declare("com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox",[com.ibm.widgets.TypeAheadComboBox],{isNameToBeIncluded:null,_requestTypeAheadData:function(){var _43=this.attr("value");if(_43.length>2){if(this._searchTermCouldReturnResults(_43)){var _44=true;this._fetchSearchTerm=_43;var _45=dojo.xhrGet({url:this._replaceVariables(this.typeAheadFetchURL),load:dojo.hitch(this,"onTypeAheadDataLoad"),handleAs:"json",preventCache:_44});}}else{this._typeAheadStore=this._getEmptyStore();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}},validator:function(_46,_47){var m="validator(value, constraints)";var _48=true;var v=this.attr("value");if(v!==""){var _49=v.match(this.regExp);if(_49!==null&&_49.length>0){if(_49[0].length!=v.length){_48=false;}}else{_48=false;}}if(_48!==true){if(this.validationCallback!==""){this.validationCallback(false,this);}return false;}else{if(this.validationCallback!==""){if(dojo.trim(this.attr("value")).length===0){this.validationCallback(false);}else{this.validationCallback(true);}}return true;}},_replaceVariables:function(_4a){return _4a.replace("${searchTerm}",encodeURIComponent(this.attr("value")));},_convertOpenSearchResponse:function(_4b){this._typeAheadStore=this._getEmptyStore();for(var i=0;i<_4b[1].length;i++){if(this.isNameToBeIncluded(_4b[1][i],this.id)){this._typeAheadStore.newItem({name:_4b[1][i]});}}this._typeAheadStore.save();dojo.attr(this,"store",this._typeAheadStore);this._startSearchAll();}});}if(!dojo._hasResource["com.ibm.widgets.DoneCheckDialog"]){dojo._hasResource["com.ibm.widgets.DoneCheckDialog"]=true;dojo.provide("com.ibm.widgets.DoneCheckDialog");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dijit.Dialog");dojo.declare("com.ibm.widgets.DoneCheckDialog",[dijit._Widget,dijit._Templated,dijit.Dialog,com.ibm.widgets._Traceable],{portal8ThemeUniqueName:"ibm.portal.80Theme",lotusui_id:"dijitDialog_lotusui30_container",lotusui_class:"lotusui30",bIsTracing:false,bundle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),parentWidget:null,callbackOnYes:null,templateString:null,templateString:"<div class=\"lotusDialogBorder lotusui\" waistate=\"labelledby-${id}\" wairole=\"dialog\" role=\"dialog\" index=\"-1\" aria-labelledby=\"${id}\" dojoAttachPoint=\"dialogDiv\">\n    <div class=\"lotusDialog\">\n        <div class=\"lotusDialogHeader\" dojoAttachPoint=\"titleBar\">\n            <h1 class=\"lotusHeading\" dojoAttachPoint=\"headerNode\">\n                <span dojoAttachPoint=\"titleNode\">${bundle.text_are_you_sure}</span>\n            </h1>\n            <a  dojoAttachPoint=\"closeButtonNode\" role=\"button\" aria-label=\"${bundle.title_click_to_close}\" href=\"javascript:void(0);\" class=\"lotusDialogClose\" title=\"${bundle.title_click_to_close}\">\n                <img src=\"${blankImg}\" alt=\"\" role=\"presentation\"/>\n                <span dojoAttachPoint=\"closeText\" class=\"lotusAltText\" title=\"${bundle.title_click_to_close}\">\n                   X\n                </span>\n            </a>\n        </div>\n        <form dojoAttachPoint=\"newPageForm\" action=\"javascript:;\">\n            <div dojoAttachPoint=\"containerNode\" class=\"lotusDialogContent\">\n                ${bundle.text_want_to_close_without_saving}\n            </div>\n            <div class=\"lotusDialogFooter\" dojoAttachPoint=\"dialogFooter\">\n                <input value=\"${bundle.button_yes}\" class=\"lotusFormButton\" dojoAttachPoint=\"submitDialog\" type=\"submit\"/>\n                <input dojoAttachPoint=\"dialogCancel\" class=\"lotusBtn\" type=\"button\" role=\"button\" id=\"cancelTags\" aria-label=\"${bundle.link_no}\" title=\"${bundle.link_no}\" value=\"${bundle.link_no}\" />\n            </div>\n        </form>\n    </div>\n</div>\n",constructor:function(){this.inherited("constructor","com.ibm.widgets.DoneCheckDialog");},postMixInProperties:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.widgets","DoneCheckDialog");},postCreate:function(){var m="postCreate()";if(this.bIsTracing){this.traceEntry(m);}this.inherited(arguments);this.submitDialog.onclick=dojo.hitch(this,function(){this.submit();return false;});this.dialogCancel.onclick=dojo.hitch(this,function(){this.cancelDialog();return false;});this.closeButtonNode.onclick=dojo.hitch(this,function(){this.cancelDialog();return false;});dojo.connect(this.dialogCancel,"onkeydown",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));dojo.connect(this.closeButtonNode,"onkeydown",dojo.hitch(this,"_triggerOnClickEvtForSpaceKey"));this._fixupMarkupForOneUI();if(this.bIsTracing){this.traceExit(m);}},setCloseCallback:function(_4c){var m="setCloseCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnYes=_4c;if(this.bIsTracing){this.traceExit(m);}},setLoadDataCallback:function(_4d){var m="setLoadDataCallback(method)";if(this.bIsTracing){this.traceEntry(m);}this.callbackOnNo=_4d;if(this.bIsTracing){this.traceExit(m);}},submit:function(){var m="submit()";if(this.bIsTracing){this.traceEntry(m);}this.hide();this.destroy();if(this.callbackOnYes){this.callbackOnYes();}if(this.bIsTracing){this.traceExit(m);}},cancelDialog:function(){var m="cancelDialog()";if(this.bIsTracing){this.traceEntry(m);}this.hide();if(this.bIsTracing){this.traceExit(m);}},_findOrCreateLotusUIDIV:function(){var m="_findOrCreateLotusUIDIV()";if(this._isTracing){this.traceEntry(m);}var _4e=dojo.byId(this.lotusui_id);if(!_4e){_4e=dojo.create("div",{"id":this.lotusui_id,"class":this.lotusui_class},dojo.body());}if(this._isTracing){this.traceExit(m,_4e);}return _4e;},_fixupMarkupForOneUI:function(){var m="_fixupMarkupForOneUI()";if(this._isTracing){this.traceEntry(m);}var _4f="";var _50=true;if((typeof com_ibm_theme_capabilities!=="undefined")&&(typeof com_ibm_theme_capabilities.oneUI=="string")&&(com_ibm_theme_capabilities.oneUI.charAt(0)==="3")){_50=false;}if(_50===true){dojo.addClass(this.dialogDiv,"lotusui");dojo.place(this.closeButtonNode,this.headerNode,"first");dojo.removeClass(this.closeButtonNode,"lotusDialogClose");dojo.addClass(this.closeButtonNode,"lotusBtnImg lotusClose");}else{dojo.removeClass(this.dialogDiv,"lotusui");dojo.place(this.domNode,this._findOrCreateLotusUIDIV(),"last");}if(this._isTracing){this.traceExit(m);}},_triggerOnClickEvtForSpaceKey:function(_51){if(_51){var _52=_51.target;if(_52){var key=_51.charCode;var _53=dojo.keys;if(key===_53.SPACE){if(dojo.isFunction(_52.onclick)){_52.onclick();dojo.stopEvent(_51);}}}}},_getFocusItems:function(_54){var _55=this.containerNode;this.containerNode=_54;this.inherited(arguments);this.containerNode=_55;}});}if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AnalyticsTagDialog"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AnalyticsTagDialog"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AnalyticsTagDialog");dojo.require("dijit.Dialog");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.declare("com.ibm.portal.analytics.widgets.AnalyticsTagDialog",[dijit.Dialog,dijit._Templated],{resourceID:null,resourceType:null,resourceTitle:null,blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),regex:"[^\\<\\>\\(\\)\\[\\]\\#\"\\':]{1,100}",widgetsInTemplate:true,analyticsTags:[],resolver:null,dialogMode:"",resourceURI:"",itemToSave:null,saveErrors:false,_checkDialog:null,_isATDialog:false,_tagsListHasChanged:false,_lotusui_id:"asa_dialog_oneui_wrapper",resourceTypeScheme:"",templateString:"<div class=\"lotusDialogBorder asaTagDialog\" id=\"${resourceID}_analyticsTag\" index=\"-1\" dojoAttachPoint=\"dialogDiv\">"+"<div dojoAttachPoint=\"analyticsTagForm,containerNode\" class=\"lotusDialog lotusForm2\" action=\"javascript:;\">"+"<div class=\"lotusDialogHeader\">"+"<h1 id=\"${resourceID}_label\" dojoAttachPoint=\"titleNode\" class=\"lotusHeading\" id=\"titleNode\"></h1>"+"<a href=\"javascript:void(0);\" dojoAttachPoint=\"closeButtonNode\" class=\"lotusDialogClose\" aria-label=\"${titleCloseButton}\" title=\"${titleCloseButton}\">"+"<img src=\"${blankImg}\" alt=\"${titleCloseButton}\" aria-label=\"${titleCloseButton}\" />"+"<span aria-label=\"${titleCloseButton}\" title=\"${titleCloseButton}\" class=\"lotusAltText\">X</span>"+"</a>"+"</div>"+"<div class=\"lotusDialogContent\">"+"<div>"+"<div dojoAttachPoint=\"errorDiv\" class=\"lotusMessage2 lotusHidden\" role=\"alert\">"+"<img dojoAttachPoint=\"msgIcon\" alt=\"\" class=\"lotusIcon lotusIconMsgError\" height=\"16\" width=\"16\" src=\"${blankImg}\"/>"+"<span class=\"lotusAltText\" dojoAttachPoint=\"errorSpan\"></span>"+"<div class=\"lotusMessageBody\" dojoAttachPoint=\"analyticsTagError\"></div>"+"</div>"+"<div class=\"lotusFormField\">"+"<label dojoAttachPoint=\"analyticsTagNameInputLabel\" for=\"analyticsTagNameInput\">${atName}</label>"+"<div><select class=\"lotusText\" hasDownArrow=\"false\" role=\"textbox\" required=\"true\" aria-required=\"true\" dojoAttachPoint=\"analyticsTagNameInput, analyticsTagNameInputFocusNode\" name=\"analyticsTagNameInputLabel\" class =\"lotusText\" id=\"analyticsTagNameInput\" dojoType=\"com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox\" invalidMessage=\"\"></select></div>"+"</div>"+"<div class=\"lotusFormField\">"+"<label dojoAttachPoint=\"analyticsTagValueInputLabel\" for=\"analyticsTagValueInput\">${atValue}</label>"+"<div><select class=\"lotusText\" hasDownArrow=\"false\" role=\"textbox\" required=\"true\" aria-required=\"true\" dojoAttachPoint=\"analyticsTagValueInput, analyticsTagValueInputFocusNode\" name=\"analyticsTagValueInput\" class =\"lotusText\" id=\"analyticsTagValueInput\" dojoType=\"com.ibm.portal.analytics.widgets.AsaTypeAheadComboBox\" invalidMessage=\"\"></select></div>"+"</div>"+"<div dojoAttachPoint=\"divAnalyticsTags\" class=\"lotusFormField\">"+"<label id=\"analyticsTagListLabel\" dojoAttachPoint=\"analyticsTagListLabel\"></label>"+"<div class=\"analyticsTagList\" dojoAttachPoint=\"analyticsTagList\" aria-labelledby=\"analyticsTagListLabel\" id=\"analyticsTagList\"></div>"+"</div>"+"</div>"+"</div>"+"<div class=\"lotusDialogFooter\" dojoAttachPoint=\"dialogFooter\">"+"<input value=\"${buttonAdd}\" class=\"lotusFormButton\" role=\"button\" title=\"${buttonAdd}\" dojoAttachPoint=\"submitDialog\" type=\"submit\"/> "+"<input value=\"${buttonDone}\" class=\"lotusFormButton\" role=\"button\" title=\"${buttonDone}\" dojoAttachPoint=\"dialogCancel\" type=\"button\"/> "+"</div>"+"</div>"+"</div>",postMixInProperties:function(){this.stringSitePromotion=this.bundle.label_site_promotion;this.stringSitePromotions=this.bundle.label_site_promotion_plural;this.stringAnalyticsTag=this.bundle.label_analytics_tag;this.stringAnalyticsTags=this.bundle.label_analytics_tag_plural;this.buttonAdd=this.bundle.button_add;this.buttonDone=this.bundle.button_done;this.titleCloseButton=this.bundle.title_close_button;this.titleDialog=this.bundle.title_dialog;this.nameInputField=this.bundle.title_name_input_field;this.valueInputField=this.bundle.title_value_input_field;this.sitePromotionInputField=this.bundle.title_site_promotion_input_field;this.deleteAT=this.bundle.title_delete_at_icon;this.deleteSP=this.bundle.title_delete_sp_icon;this.doneAssoc=this.bundle.title_button_done;this.atList=this.bundle.label_analytics_tag_list;this.spList=this.bundle.label_site_promotion_list;this.spName=this.bundle.label_site_promotion_name_input_field;this.atValue=this.bundle.label_analytics_tag_value_input_field;this.atName=this.bundle.label_analytics_tag_name_input_field;this.noAT=this.bundle.label_no_at_there_yet;this.noSP=this.bundle.label_no_sp_there_yet;this.invIllegal=this.bundle.label_invalid_illegal_details;this.invLong=this.bundle.label_invalid_long_details;this.tableName=this.bundle.label_table_name;this.tableValue=this.bundle.label_table_value;this.tableSP=this.bundle.table_sum_sp;this.tableAT=this.bundle.table_sum_at;this.spAlreadyExists=this.bundle.msg_sp_already_exists;this.atAlreadyExists=this.bundle.msg_at_already_exists;this.atInProject=this.bundle.text_at_in_project;this.spInProject=this.bundle.text_sp_in_project;},constructor:function(){this.bundle=dojo.i18n.getLocalization("com.ibm.portal.analytics.widgets","AnalyticsTagDialog");this.resolver=ibmPortalConfig.resolver;this._analyticsMediator=com.ibm.portal.analytics.SiteAnalyticsMediator;var _56="com.ibm.portal.analytics.widgets.AnalyticsTagDialog";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_56);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;},startup:function(){this.inherited(arguments);this._determineTextBoxDisplay();},postCreate:function(){this.inherited(arguments);this._determineDialogMode(this.dialogMode);this._checkForProject();this._setOneUIDiv();this._tagsListHasChanged=false;this._setTitles();this._setEventConnectors();this._analyticsTags=[];this.handleValidation(false,null);this.fetchExistingAnalyticsTags(this.resourceID,this.resourceType);},setGeneralTextBoxProperties:function(_57,_58,_59){var _5a=this._isLoggable();var _5b="setGeneralTextBoxProperties(textBoxNode, isAT, isValue)";if(_5a){this._logEntry(_5b,[_57,_58,_59]);}_57.parentWidget=this.parentWidget;_57.regExp=this.regex;_57.validationCallback=function(_5c,_5d){this.parentWidget.handleValidation(_5c,_5d);};_57.isNameToBeIncluded=function(_5e,id){return this.parentWidget.isNameToBeIncluded(_5e,id);};if(_58&&!_59){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_NAME_URL;}else{if(!_58&&_59){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_SP_URL;}else{if(dojo.string.trim(this.analyticsTagNameInput.attr("value"))!==""){_57.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+"?uri=at:name:"+dojo.string.trim(this.analyticsTagNameInput.attr("value"))+"&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";}}}if(_5a){this._logExit(_5b);}},fetchExistingAnalyticsTags:function(_5f,_60){var _61=this._isLoggable();var _62="fetchExistingAnalyticsTags(resourceID, resourceType)";if(_61){this._logEntry(_62,[_5f,_60]);}this.resourceURI=this.retrieveResourceURI(_5f,_60);var _63="";if(!this.isAnalyticsTagDialog()){_63=this.retrievePrefixedURI();}else{_63=this.retrieveAnalyticsTagURI();}var _64=this.resolver.fetch({query:{uri:_63,rm:this.resourceURI},queryOptions:{preventCache:true},onComplete:dojo.hitch(this,"listAnalyticsTags"),onError:dojo.hitch(this,"displayMessage","error",this.analyticsTagError)});if(_61){this._logExit(_62);}},retrieveResourceURI:function(_65,_66){var _67=this._isLoggable();var _68="retrieveResourceURI(resourceID, resourceType)";if(_67){this._logEntry(_68,[_65,_66]);}switch(_66){case com.ibm.portal.analytics.widgets.AnalyticsTagDialog.CONTENT_NODE:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM;break;case com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NAVIGATION_NODE:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.PM;break;default:this.resourceTypeScheme=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM;break;}var _69=this.resourceTypeScheme+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.OID+_65;if(_67){this._logExit(_68,_69);}return _69;},retrievePrefixedURI:function(){var _6a=this._isLoggable();var _6b="retrievePrefixedURI()";if(_6a){this._logEntry(_6b);}var _6c=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME+(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION);if(_6a){this._logExit(_6b,_6c);}return _6c;},retrieveAnalyticsTagURI:function(){var _6d=this._isLoggable();var _6e="retrieveAnalyticsTagURI()";if(_6d){this._logEntry(_6e);}var _6f=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ALL;if(_6d){this._logExit(_6e,_6f);}return _6f;},listAnalyticsTags:function(_70){var _71=this._isLoggable();var _72="listAnalyticsTags(analyticsTags)";if(_71){this._logEntry(_72,_70);}if(_70.length>0){dojo.forEach(_70,function(_73){var _74=this.resolver.getValue(_73,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_NAME_ATTR);var _75=this.resolver.getValue(_73,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_VALUE_ATTR);this.displayAnalyticsTag(_74,_75);},this);}else{this.analyticsTagList.innerHTML=dojo.string.substitute(this._isATDialog?this.noAT:this.noSP,[this.resourceTitle]);}if(_71){this._logExit(_72);}},assignAnalyticsTag:function(){var _76=this._isLoggable();var _77="assignAnalyticsTag()";if(_76){this._logEntry(_77);}var _78=this._retrieveValueFromField(this.analyticsTagNameInput,this.analyticsTagNameInputFocusNode);var _79=this._retrieveValueFromField(this.analyticsTagValueInput,this.analyticsTagValueInputFocusNode);if(this.analyticsTags.length>0&&(dojo.some(this.analyticsTags,function(_7a){return ((_7a.name===_78)&&(_7a.value===_79));}))){this.displayMessage(this._isATDialog?this.atAlreadyExists:this.spAlreadyExists,"info",this.analyticsTagError);}else{this.processNewAnalyticsTag(_78,_79);}this._clearTextFields();if(_76){this._logExit(_77);}},processNewAnalyticsTag:function(_7b,_7c){var _7d=this._isLoggable();var _7e="processNewAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_7d){this._logEntry(_7e,[_7b,_7c]);}this.saveAnalyticsTag(_7b,_7c);if(_7d){this._logExit(_7e);}},displayMessage:function(_7f,_80){var _81=this._isLoggable();var _82="displayMessage(message, type)";if(_81){this._logEntry(_82,[_7f,_80]);}this.analyticsTagError.innerHTML=_7f;this._changeClassOnNode(this.errorDiv,"lotusMessage asaBlock");this._changeClassOnNode(this.analyticsTagError,"asaBlock");switch(_80){case "info":dojo.addClass(this.analyticsTagError,"lotusInfo");dojo.addClass(this.errorDiv,"lotusInfo");dojo.addClass(this.msgIcon,"lotusIconMsgInfo");break;case "error":dojo.addClass(this.analyticsTagError,"lotusError");break;case "warning":dojo.addClass(this.analyticsTagError,"lotusWarning");dojo.addClass(this.errorDiv,"lotusWarning");dojo.addClass(this.msgIcon,"lotusIconMsgWarning");break;default:dojo.addClass(this.analyticsTagError,"lotusInfo");dojo.addClass(this.errorDiv,"lotusInfo");dojo.addClass(this.msgIcon,"lotusIconMsgInfo");break;}if(_81){this._logExit(_82);}},saveAnalyticsTag:function(_83,_84){var _85=this._isLoggable();var _86="saveAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_85){this._logEntry(_86,[_83,_84]);}if(_83===null){_83=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}var _87=this.resolver.newItem({scheme:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,name:_83,value:_84,resourceURI:this.resourceURI});this.itemToSave=_87;this.item={name:_83,value:_84};this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{onError:this._onSaveErrors,onComplete:this._onSuccess,scope:this});if(_85){this._logExit(_86);}},retrieveAndDeleteAnalyticsTagMapping:function(_88,_89,_8a){var _8b=this._isLoggable();var _8c="retrieveAndDeleteAnalyticsTagMapping(analyticsTagName, analyticsTagValue, resourceURI)";if(_8b){this._logEntry(_8c,[_88,_89,_8a]);}var _8d=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY+encodeURIComponent(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY+_88);var _8e=this.resolver.fetch({query:{uri:_8d,value:_89},onComplete:dojo.hitch(this,function(_8f){dojo.forEach(_8f,function(_90){if(!this.resolver.isItemLoaded(_90)){resolver.loadItem({item:_90,onItem:function(_91){this.resolver.setValues(_91,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM,[_8a]);this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{scope:this});}});}else{this.resolver.setValues(_90,com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM,[_8a]);this.resolver.saveScheme(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME,{scope:this});}},this);})});if(_8b){this._logExit(_8c);}},addTagToMarkup:function(_92,_93){var _94=this._isLoggable();var _95="addTagToMarkup(analyticsTagName, analyticsTagValue)";if(_94){this._logEntry(_95,[_92,_93]);}if(this.resourceTypeScheme===com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM){var _96=this._getPageTagNode();if(_96){this.createMarkupTag(_92,_93,_96);}}else{var _97=this._getPortletTagNode();if(_97){this.createMarkupTag(_92,_93,_97);}}if(_94){this._logExit(_95);}},createMarkupTag:function(_98,_99,_9a){var _9b=this._isLoggable();var _9c="createMarkupTag(analyticsTagName, analyticsTagValue, node)";if(_9b){this._logEntry(_9c,[_98,_99,_9a]);}if(_98){dojo.create("span",{className:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA+_98,innerHTML:_99},_9a,"last");}else{dojo.create("span",{className:com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION,innerHTML:_99},_9a,"last");}if(_9b){this._logExit(_9c);}},displayAnalyticsTag:function(_9d,_9e){var _9f=this._isLoggable();var _a0="displayAnalyticsTag(analyticsTagName, analyticsTagValue)";if(_9f){this._logEntry(_a0,[_9d,_9e]);}this.createAnalyticsTagTable(_9d,_9e);if(_9f){this._logExit(_a0);}},createTagCacheEntry:function(_a1,_a2,_a3){var _a4=this._isLoggable();var _a5="createTagCacheEntry(tableRow, analyticsTagName, analyticsTagValue)";if(_a4){this._logEntry(_a5,[_a1,_a2,_a3]);}var _a6={};_a6.combination=this.createTagCombinationForTagCache(_a2,_a3);if(!_a2){_a2=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}_a6.name=_a2;_a6.value=_a3;_a6.node=_a1;this.analyticsTags.push(_a6);if(_a4){this._logExit(_a5);}},createAnalyticsTagTable:function(_a7,_a8){var _a9=this._isLoggable();var _aa="createAnalyticsTagTable(analyticsTagName, analyticsTagValue)";if(_a9){this._logEntry(_aa,[_a7,_a8]);}var _ab;var _ac;if(!this.analyticsTagTable&&this.isAnalyticsTagDialog()){this.analyticsTagTable=dojo.create("table",{className:"lotusVertTable"},this.analyticsTagList);this.analyticsTbody=dojo.create("tbody",null,this.analyticsTagTable);_ab=dojo.create("tr",null,this.analyticsTbody,"last");var _ad=dojo.create("th",{scope:"col"},_ab,"last");dojo.create("div",{className:"lotusTableHeader"},_ad);dojo.create("h2",{className:"asaTableHeader lotusHeading ",innerHTML:this.tableName,title:this.tableName},_ad);var _ae=dojo.create("th",{scope:"col"},_ab,"last");dojo.create("div",{className:"lotusTableHeader"},_ae);dojo.create("h2",{className:"asaTableHeader lotusHeading",innerHTML:this.tableValue,title:this.tableValue},_ae);}else{if(!this.analyticsTagTable&&!this.isAnalyticsTagDialog()){this.analyticsTagTable=dojo.create("table",{className:"lotusVertTable"},this.analyticsTagList);this.analyticsTbody=dojo.create("tbody",null,this.analyticsTagTable);_ab=dojo.create("tr",null,this.analyticsTbody,"last");var _ad=dojo.create("th",{scope:"col"},_ab,"last");dojo.create("div",{className:"lotusTableHeader"},_ad);dojo.create("h2",{className:"asaTableHeader lotusHeading ",innerHTML:this.tableName,title:this.tableName},_ad);}}_ac=dojo.create("tr",null,this.analyticsTbody,"last");if(this.isAnalyticsTagDialog()){dojo.create("td",{innerHTML:_a7,title:_a7,tabindex:"0"},_ac,"last");dojo.create("td",{innerHTML:_a8,title:_a8,tabindex:"0"},_ac,"last");}else{dojo.create("td",{innerHTML:_a8,title:_a8,tabindex:"0"},_ac,"last");}if(ibmCfg.portalConfig.asaConfig.canDeleteAsaSitePromotions==="true"){this.createDeleteLinkForTable(_ac,_a7,_a8);}this.createTagCacheEntry(_ac,_a7,_a8);if(_a9){this._logExit(_aa);}},createDeleteLinkForTable:function(_af,_b0,_b1){var _b2=this._isLoggable();var _b3="createDeleteLinkForTable(tableRow, analyticsTagName, analyticsTagValue)";if(_b2){this._logEntry(_b3,[_af,_b0,_b1]);}var me=this;var _b4=this.createTagCombinationForTagCache(_b0,_b1);var _b5=dojo.create("td",null,_af,"last");var _b6;if(this.isAnalyticsTagDialog()){_b6=dojo.create("a",{className:"lotusDelete",tabindex:"0",title:dojo.string.substitute(this.deleteAT,[_b0,_b1])},_b5,"last");}else{_b6=dojo.create("a",{className:"lotusDelete",tabindex:"0",title:dojo.string.substitute(this.deleteSP,[_b1])},_b5,"last");}var _b7=dojo.create("img",{src:this.blankImg,alt:"X",id:"delete_"+_b4},_b6,"last");this.connect(_b6,"onclick",dojo.hitch(this,function(){this.deleteAnalyticsTagAssignment(_b4);return false;}));this.connect(_b6,"onkeydown",function(e){if(e.keyCode==13){me.deleteAnalyticsTagAssignment(_b4);return false;}});if(_b2){this._logExit(_b3);}},createTagCombinationForTagCache:function(_b8,_b9){var _ba=this._isLoggable();var _bb="createTagCombinationForTagCache(analyticsTagName, analyticsTagValue)";if(_ba){this._logEntry(_bb,_b8,_b9);}var ret;if(!this.isAnalyticsTagDialog()){ret=_b9;}else{if(_b8){ret=_b8+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON+_b9;}else{ret=_b9;}}if(_ba){this._logExit(_bb,ret);}return ret;},deleteAnalyticsTagAssignment:function(_bc){var _bd=this._isLoggable();var _be="deleteAnalyticsTagAssignment(analyticsTagCombination)";if(_bd){this._logEntry(_be,_bc);}for(var i=0;i<this.analyticsTags.length;i++){if(this.analyticsTags[i].combination==_bc){if(this.analyticsTags[i].name===null){this.analyticsTags[i].name=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}var _bf=dojo.query("*[class~=asa.tag."+this.analyticsTags[i].name+"]");dojo.forEach(_bf,function(_c0){if(_c0.innerHTML===this.analyticsTags[i].value){dojo.destroy(_c0);delete _c0;}},this);this.retrieveAndDeleteAnalyticsTagMapping(this.analyticsTags[i].name,this.analyticsTags[i].value,this.resourceURI);dojo.destroy(this.analyticsTags[i].node);delete this.analyticsTags[i].node;this.analyticsTags.splice(i,1);if(this.analyticsTags.length===0){dojo.destroy(this.analyticsTagTable);delete this.analyticsTagTable;}break;}}if(this.analyticsTags.length===0){this.analyticsTagList.innerHTML=dojo.string.substitute(this._isATDialog?this.noAT:this.noSP,[this.resourceTitle]);}this._tagsListHasChanged=true;if(_bd){this._logExit(_be);}},checkForUnsavedChangesAndDestroy:function(){var _c1=this._isLoggable();var _c2="checkForUnsavedChangesAndDestroy()";if(_c1){this._logEntry(_c2);}if(this._tagsListHasChanged){this.notifyAnalyticsMediator(this.resourceTypeScheme);}if(dojo.string.trim(this.analyticsTagValueInput.attr("value"))!==""||(this.analyticsTagNameInput.domNode&&dojo.string.trim(this.analyticsTagNameInput.attr("value"))!=="")){if(!this._checkDialog){this._checkDialog=new com.ibm.widgets.DoneCheckDialog({parentWidget:this.parentWidget,callbackOnYes:function(){this._currentAnalyticsTagList=[];this.parentWidget.cancel();}});}this._checkDialog.show();}else{this._currentAnalyticsTagList=[];this.cancel();}if(_c1){this._logExit(_c2);}},notifyAnalyticsMediator:function(_c3){var _c4=this._isLoggable();var _c5="notifyAnalyticsMediator(typeScheme)";if(_c4){this._logEntry(_c5,_c3);}if(_c3===com.ibm.portal.analytics.widgets.AnalyticsTagDialog.PM){var _c6=this._getPortletTagNode();if(_c6){this._analyticsMediator.notify([_c6]);}}else{var _c7=this._getPageTagNode();if(_c7){this._analyticsMediator.notify([_c7]);}}if(_c4){this._logExit(_c5);}},cancel:function(){this._tagsListHasChanged=false;this.analyticsTags=[];this.destroyRecursive();},handleValidation:function(_c8,_c9){var _ca=this._isLoggable();var _cb="handleValidation(isValid)";if(_ca){this._logEntry(_cb,_c8);}if(_c9){var _cc=_c9.attr("value");}if(_c8===false){this.submitDialog.disabled=true;dojo.addClass(this.submitDialog,"lotusBtnDisabled");if(_cc&&_cc.length>1&&_cc.length>50){_c9.invalidMessage=this.invLong;}else{if(_cc&&_cc.length>1){_c9.invalidMessage=this.invIllegal;}}}else{if(this.isAnalyticsTagDialog()){if(this.isOneOfTheTextBoxesInvalid()){this.submitDialog.disabled=true;dojo.addClass(this.submitDialog,"lotusBtnDisabled");}else{this.submitDialog.disabled=false;dojo.removeClass(this.submitDialog,"lotusBtnDisabled");}}else{this.submitDialog.disabled=false;dojo.removeClass(this.submitDialog,"lotusBtnDisabled");}}if(_ca){this._logExit(_cb);}},isNameToBeIncluded:function(_cd,id){var _ce=this._isLoggable();var _cf="isNameToBeIncluded(tagNameOrValue, id)";if(_ce){this._logEntry(_cf,[_cd,id]);}var _d0;var _d1=false;if(id===this.analyticsTagNameInput.id){_d1=true;}else{if(this.analyticsTagNameInput.domNode&&this.analyticsTagValueInput&&id===this.analyticsTagValueInput.id){if(dojo.some(this.analyticsTags,function(_d2){return ((this.analyticsTagNameInput.attr("value")===_d2.name)&&(_d2.value===_cd));},this)){_d1=false;}else{_d1=true;}}else{if((!this.analyticsTagNameInput.domNode)&&this.analyticsTagValueInput&&id===this.analyticsTagValueInput.id){if(dojo.some(this.analyticsTags,function(_d3){return ((com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION===_d3.name)&&(_d3.value===_cd));},this)){_d1=false;}else{_d1=true;}}}}if(_ce){this._logExit(_cf,_d1);}return _d1;},isOneOfTheTextBoxesInvalid:function(){var _d4=this._isLoggable();var _d5="isOneOfTheTextBoxesInvalid()";if(_d4){this._logEntry(_d5);}var ret=false;if(dojo.string.trim(this.analyticsTagNameInput.attr("value"))===""||dojo.string.trim(this.analyticsTagValueInput.attr("value"))===""){ret=true;}else{if(this.isInvalid(this.analyticsTagNameInput)||this.isInvalid(this.analyticsTagValueInput)){ret=true;}else{ret=false;}}if(_d4){this._logExit(_d5,ret);}return ret;},isInvalid:function(_d6){var _d7=this._isLoggable();var _d8="isInvalid(textBox)";if(_d7){this._logEntry(_d8,_d6);}var _d9=_d6.attr("value");var ret=false;if((_d9).match(this.regex)===null||(_d9.match(this.regex)!==null&&_d9.length!==(_d9.match(this.regex)[0]).length)){ret=true;}else{ret=false;}if(_d7){this._logExit(_d8,ret);}return ret;},destroy:function(){var _da=this._isLoggable();var _db="destroy()";if(_da){this._logEntry(_db);}this.inherited(arguments);if(_da){this._logExit(_db);}},isAnalyticsTagDialog:function(){if(this.dialogMode===""){return true;}else{return false;}},layout:function(){if(this.domNode.style.display!="none"){this._size();}return this.inherited(arguments);},_onSuccess:function(){if(this.analyticsTags.length===0){dojo.empty(this.analyticsTagList);this.analyticsTagUl=null;}this.displayAnalyticsTag(this.item.name,this.item.value);this.addTagToMarkup(this.item.name,this.item.value);this._tagsListHasChanged=true;},_onSaveErrors:function(_dc){this.saveErrors=true;if(_dc.hasItem(this.itemToSave)){var err=_dc.getError(this.itemToSave);if(err&&err.responseText){this.displayMessage(err.responseText,"error");}else{this.displayMessage(_dc.getErrors()[0],"error");}}this.itemToSave=null;},_determineDialogMode:function(_dd){if(_dd!==com.ibm.portal.analytics.widgets.AnalyticsTagDialog.MODE_SITE_PROM){this._isATDialog=true;}},_setEventConnectors:function(){var _de=this._isLoggable();var _df="setEventConnectors()";if(_de){this._logEntry(_df);}this.connect(this.submitDialog,"onclick",dojo.hitch(this,function(){this.assignAnalyticsTag();return false;}));this.onCancel=this.closeButtonNode.onclick=this.dialogCancel.onclick=dojo.hitch(this,function(){this.checkForUnsavedChangesAndDestroy();return false;});this._connectNodeToMethod(this.analyticsTagValueInput.domNode,"onkeyup","_checkKeyHit",this.analyticsTagValueInput);this._connectNodeToMethod(this.analyticsTagValueInput,"onKeyDown","_checkForMessages",null);this._connectNodeToMethod(this.analyticsTagValueInput,"onClick","_checkForMessages",null);if(_de){this._logExit(_df);}},_determineTextBoxDisplay:function(){var _e0=this._isLoggable();var _e1="determineTextBoxDisplay()";if(_e0){this._logEntry(_e1);}if(ibmCfg.portalConfig.asaConfig.canCreateAsaSitePromotions==="false"){this._removeTextBoxAndLabel(this.analyticsTagNameInput,this.analyticsTagNameInputLabel);this._removeTextBoxAndLabel(this.analyticsTagValueInput,this.analyticsTagValueInputLabel);}else{this.parentWidget=this;if(!this.isAnalyticsTagDialog()){this._removeTextBoxAndLabel(this.analyticsTagNameInput,this.analyticsTagNameInputLabel);this._setSPPropertiesOnDialog(this.analyticsTagValueInputLabel,this.analyticsTagListLabel,this.analyticsTagValueInput);}else{this._setATPropertiesOnDialog(this.analyticsTagListLabel,this.analyticsTagNameInput,this.analyticsTagValueInput);}}if(_e0){this._logExit(_e1);}},_setOneUIDiv:function(){var _e2=dojo.byId(this.lotusui_id);if(!_e2){_e2=dojo.create("div",{"id":this.lotusui_id,"class":"lotusui30"},dojo.body());}dojo.place(this.domNode,_e2);},_setSPPropertiesOnDialog:function(_e3,_e4,_e5){_e3.innerHTML=this.spName;_e4.innerHTML=dojo.string.substitute(this.spList,[this.resourceTitle]);dojo.attr(_e5,"title",this.sitePromotionInputField);this.setGeneralTextBoxProperties(_e5,this.isAnalyticsTagDialog(),true);},_setATPropertiesOnDialog:function(_e6,_e7,_e8){_e6.innerHTML=dojo.string.substitute(this.atList,[this.resourceTitle]);this.setGeneralTextBoxProperties(_e7,this.isAnalyticsTagDialog(),false);this.setGeneralTextBoxProperties(_e8,this.isAnalyticsTagDialog(),true);dojo.attr(_e7,"title",this.nameInputField);dojo.attr(_e8,"title",this.valueInputField);this._connectNodeToMethod(_e7,"onClick","_checkForMessages",null);this._connectNodeToMethod(_e7,"onKeyDown","_checkForMessages",null);this._connectNodeToMethod(_e7.domNode,"onkeyup","_checkKeyHit",this.analyticsTagNameInput);},_connectNodeToMethod:function(_e9,_ea,_eb,_ec){if(_ec){this.connect(_e9,_ea,dojo.hitch(this,_eb,_ec));}else{this.connect(_e9,_ea,dojo.hitch(this,_eb));}},_removeTextBoxAndLabel:function(_ed,_ee){_ed.destroy();dojo.addClass(_ee,"lotusHidden");dojo.destroy(_ee);_ed=null;},_setTitles:function(){this.titleNode.innerHTML=dojo.string.substitute(this.titleDialog,[this.resourceTitle,this._isATDialog?this.stringAnalyticsTag:this.stringSitePromotion]);this.dialogCancel.title=dojo.string.substitute(this.doneAssoc,[this._isATDialog?this.stringAnalyticsTags:this.stringSitePromotions]);},_retrieveValueFromField:function(_ef,_f0){var _f1=this._isLoggable();var _f2="_retrieveValueFromField(textField, focusNode)";if(_f1){this._logEntry(_f2,[_ef,_f0]);}var ret=null;if(_ef.domNode){ret=dojo.string.trim(_ef.attr("value"));_f0.focus();}else{ret=com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION;}if(_f1){this._logExit(_f2,ret);}return ret;},_clearTextFields:function(){var _f3=this._isLoggable();var _f4="_clearTextFields()";if(_f3){this._logEntry(_f4);}if(this.analyticsTagNameInput.domNode){dojo.attr(this.analyticsTagNameInput,"displayedValue","");}dojo.attr(this.analyticsTagValueInput,"displayedValue","");if(_f3){this._logExit(_f4);}},_checkForMessages:function(){if(!dojo.hasClass(this.analyticsTagError,"lotusHidden")){dojo.addClass(this.analyticsTagError,"lotusHidden");}if(!dojo.hasClass(this.errorDiv,"lotusHidden")){dojo.addClass(this.errorDiv,"lotusHidden");}},_getPageTagNode:function(){var _f5=this._isLoggable();var _f6="getPageTagNode()";if(_f5){this._logEntry(_f6);}var _f7=null;var _f8=dojo.query("*[class~=asa.page.tags]");if(_f8&&_f8.length>0){_f7=_f8[0];}if(_f5){this._logExit(_f6,_f7);}return _f7;},_getPortletTagNode:function(){var _f9=this._isLoggable();var _fa="getPortletTagNode()";if(_f9){this._logEntry(_fa);}var _fb=null;var _fc=dojo.query("*[class~=asa.portlet.id]");if(_fc.length>0){dojo.forEach(_fc,function(_fd){if(_fd.innerHTML===this.resourceID){var _fe=dojo.query("*[class~=asa.portlet.tags]",_fd.parentNode);if(_fe&&_fe.length>0){_fb=_fe[0];}}},this);}if(_f9){this._logExit(_fa,_fb);}return _fb;},_changeClassOnNode:function(_ff,_100){dojo.attr(_ff,"class",_100);},_checkForProject:function(){if(ibmToolbarConfig.projectUUID){this.displayMessage(this._isATDialog?this.atInProject:this.spInProject,"info",this.analyticsTagError);}},_checkKeyHit:function(node,_101){if(node===this.analyticsTagValueInput&&this.isAnalyticsTagDialog()&&(dojo.string.trim(this.analyticsTagNameInput.attr("value"))!=="")){node.typeAheadFetchURL=ibmPortalConfig.contentHandlerURI+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ONLY+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY+encodeURIComponent(com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY)+encodeURIComponent(encodeURIComponent(dojo.string.trim(this.analyticsTagNameInput.attr("value"))))+com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_VALUE_URL;}if(_101.keyCode==dojo.keys.ENTER){if(!this.submitDialog.disabled){this.assignAnalyticsTag();}}else{if(_101.keyCode==dojo.keys.ESCAPE){this.checkForUnsavedChangesAndDestroy();}}},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_102){this._logger.exiting(name,_102);}});com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ALL="at:all";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME="at:name:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_AT_ONLY="at:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_NAME_ONLY="name:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_ONLY="?uri=";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.URI_SITE_PROMOTION="SitePromotion";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.MODE_SITE_PROM="SP";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_NAME_ATTR="title";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RES_VALUE_ATTR="tagValue";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.OID="oid:";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT="@";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NM="nm";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.PM="pm";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.COLON=":";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.ASA="asa.tag.";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.AT_SCHEME="at";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.CONTENT_NODE="CONTENT_NODE";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.NAVIGATION_NODE="NAVIGATION_NODE";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.RESOURCE_LINKS_PARAM="resourceUriLinks";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_NAME_URL="?uri=at:collection&name=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_VALUE_URL="&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";com.ibm.portal.analytics.widgets.AnalyticsTagDialog.TYPEAHEAD_SP_URL="?uri=at:name:SitePromotion&value=${searchTerm}&search=contains&mime-type=application%2Fx-suggestions%2Bjson";}if(!dojo._hasResource["com.ibm.portal.analytics.AsaContextMenuLoader"]){dojo._hasResource["com.ibm.portal.analytics.AsaContextMenuLoader"]=true;dojo.provide("com.ibm.portal.analytics.AsaContextMenuLoader");dojo.declare("com.ibm.portal.analytics.AsaContextMenuLoader",com.ibm.mashups.builder.model.ContextMenuLoader,{includeHeader:true,runtimeModel:com.ibm.mashups.builder.model.Factory.getRuntimeModel(),constructor:function(_103){this.LOGGER=com.ibm.mashups.enabler.logging.Logger.getLogger(this.declaredClass);this.navModel=com.ibm.mashups.enabler.navigation.Factory.getNavigationModel();this.rtSkinModel=com.ibm.mashups.enabler.runtime.skin.Factory.getRuntimeSkinModel();this.lclCtx=com.ibm.mashups.enabler.context.Factory.getLocalizedContext();},confirmshowPortletAnalytics:function(_104){var _105="confirmshowPortletAnalytics",lgr=this.LOGGER;lgr.entering(_105,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaReports)==="true"&&_104!=="com.ibm.mashups.iwidget.widget.IWidgetDefinition"&&!this.runtimeModel.getCurrentPage().isDirty()&&this._areTherePortletsOnPage()){if(dojo.some(ibmPortalConfig.asaConfig.reportConfig.scopes,function(_106){return _106==="PORTLET";},this)){return false;}else{return true;}}else{return false;}},confirmshowPageAnalytics:function(_107){var _108="confirmshowPageAnalytics",lgr=this.LOGGER;lgr.entering(_108,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaReports)==="true"&&_107!=="com.ibm.mashups.iwidget.widget.IWidgetDefinition"&&!this.runtimeModel.getCurrentPage().isDirty()){if(dojo.some(ibmPortalConfig.asaConfig.reportConfig.scopes,function(_109){return _109==="PAGE";},this)){return false;}else{return true;}}else{return false;}},confirmcloseAnalytics:function(){var _10a="confirmcloseAnalytics",lgr=this.LOGGER;lgr.entering(_10a,arguments);return (ibmPortalConfig.asaConfig.reportConfig.scopes[0]===undefined)?false:true;},confirmassignSitePromotion:function(_10b){var _10c="confirmassignSitePromotion",lgr=this.LOGGER,me=this;lgr.entering(_10c,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaSitePromotions)==="true"){return true;}else{return false;}},assignSitePromotion:function(_10d,_10e){var _10f="assignSitePromotion",lgr=this.LOGGER,me=this;lgr.entering(_10f,arguments);var _110=this._getResourceProps(_10d,_10e);var _111=new com.ibm.portal.analytics.widgets.AnalyticsTagDialog({id:"_analyticsTag",resourceID:_10d,resourceType:_110.type,resourceTitle:_110.title,dialogMode:"SP"});_111.show();},confirmassignGenericTag:function(_112){var _113="confirmassignGenericTag",lgr=this.LOGGER,me=this;lgr.entering(_113,arguments);if(typeof ibmCfg!="undefined"&&dojo.string.trim(ibmCfg.portalConfig.asaConfig.canViewAsaSitePromotions)==="true"){return true;}else{return false;}},assignGenericTag:function(_114,_115){var _116="assignGenericTag",lgr=this.LOGGER,me=this;lgr.entering(_116,arguments);var _117=this._getResourceProps(_114,_115);var _118=new com.ibm.portal.analytics.widgets.AnalyticsTagDialog({id:"_analyticsTag",resourceID:_114,resourceType:_117.type,resourceTitle:_117.title});_118.show();},_getResourceProps:function(_119,_11a){var _11b="",_11c=null,_11d=null;if(_11a==="com.ibm.mashups.enabler.navigation.NavigationNode"){var _11e=this.navModel.find(_119).start();_11b=this.lclCtx.getTitle(_11e);_11c="CONTENT_NODE";_11d=_119;}else{if(_11a==="com.ibm.mashups.iwidget.widget.IWidgetDefinition"){var _11f=this.rtSkinModel.find(_119);_11b=_11f.getDynamicContent(com.ibm.mashups.enabler.runtime.skin.Constants.DYNAMIC_CONTENT_TITLE);_11c="NAVIGATION_NODE";_11d=_119;}}var _120={type:_11c,title:_11b,id:_11d};return _120;},_areTherePortletsOnPage:function(){if(dojo.query("*[class~=asa.portlet.id]").length!=0){return true;}else{return false;}}});}(function(){var _121=new com.ibm.portal.analytics.AsaContextMenuLoader(true);com.ibm.portal.analytics.operations={confirmPortletReports:function(){return _121.confirmshowPortletAnalytics("com.ibm.mashups.enabler.navigation.NavigationNode");},confirmPageReports:function(){return _121.confirmshowPageAnalytics("com.ibm.mashups.enabler.navigation.NavigationNode");},confirmCloseReports:function(){return _121.confirmcloseAnalytics();}};})();if(!dojo._hasResource["com.ibm.portal.analytics.widgets.AsaOverlay"]){dojo._hasResource["com.ibm.portal.analytics.widgets.AsaOverlay"]=true;dojo.provide("com.ibm.portal.analytics.widgets.AsaOverlay");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.require("dojo.i18n");dojo.require("dojo.string");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.portal.analytics.widgets.AsaOverlay",[dijit._Widget,dijit._Templated],{resourceID:"",resourceType:"",locale:"en-US",reportProperties:null,textMode:false,isPageReport:false,colors:["#61fcff","#cca800","#e371e8","#9e72ff","#3a6fff","#30c771","#46f537","#76c600","#f3ff1a","#fd8c26","#d33d00","#ec524a","#c91b08","#d86683","#bc194d","#fb46b6","#8d088f"],blankImg:dojo.moduleUrl("dojo","resources/blank.gif").toString(),displayedMetrics:[],chart:null,closeLinkTag:null,detailsLinkTag:null,activeLegends:[],_minReportWidth:350,reportObject:null,mode:"chart",templatePath:null,templateString:"<div class=\"lotusui30\">"+"<div dojoAttachPoint=\"overlayAnchor\" class=\"overlayAnchor\">"+"<div dojoAttachPoint=\"popupAsaOverlay\" class=\"asaPopupOverlay asaPortlet\" >"+"<div class=\"lotusDialogBorder contentBox\" id=\"asaOverlay${resourceID}\" dojoAttachPoint=\"asaOverlay\" >"+"<div class=\"lotusClear asaLinkContainer\" dojoAttachPoint=\"asaOverlayLinkContainer\">"+"<a class=\"asaOverlayLink asaToggleLink lotusHidden\" role=\"link\" dojoAttachPoint=\"asaOverlayDisplayToggle\" tabindex=\"0\">${toggleText}</a>"+"<div id=\"asaCloseLink${resourceID}\" class=\"asaOverlayLink lotusRight asaCloseLink\" dojoAttachPoint=\"asaOverlayCloseLinkDiv\"></div>"+"<div id=\"asaLinkToBackend${resourceID}\" class=\"lotusAlignRight lotusRight asaOverlayLink\" dojoAttachPoint=\"asaOverlayLinkToBackendDiv\"></div>"+"</div>"+"<div dojoAttachPoint=\"topLoadingDiv\" class=\"asaLoading asaOverlayLoadingDiv lotusHidden\">"+"<div class=\"asaLoadingMsgPosition\">"+"<span class=\"lotusLoading\"><img width=\"16\" height=\"16\" src=\"${blankImg}\"></span>&nbsp;<span>${bundle.msg_loading}</span>"+"</div>"+"</div>"+"<div dojoAttachPoint=\"loadingDiv\" class=\"asaLoading\">"+"<span class=\"lotusLoading\"><img width=\"16\" height=\"16\" src=\"${blankImg}\"></span>&nbsp;<span>${bundle.msg_loading}</span>"+"</div>"+"<div dojoAttachpoint=\"asaGraph\">"+"<div>"+"<div id=\"asaOverlayNoDataMsgGraphMode${resourceID}\" class=\"asaOverlayNoDataMsgGraphMode lotusHidden\" dojoAttachPoint=\"asaOverlayNoDataMsgGraphMode\">"+"<span class=\"\" dojoAttachPoint=\"asaOverlayNoDataMsgGraphModeSpan\">${bundle.msg_no_data_for_time_frame}</span>"+"</div>"+"<div id=\"asaOverlayGraph${resourceID}\" role=\"img\" class=\"asaOverlayGraph lotusHidden\" aria-describedby=\"graphDesc${resourceID}\" tabindex=\"0\" dojoAttachPoint=\"asaOverlayGraph\"></div>"+"<div dojoAttachPoint=\"graphDesc\" id=\"graphDesc${resourceID}\" aria-hidden=\"true\" class=\"lotusHidden\"></div>"+"</div>"+"<div dojoAttachPoint=\"asaLegend\" class=\"asaLegend lotusHidden\">"+"<div id=\"asaOverlayGraphLegend${resourceID}\">"+"<div dojoAttachPoint=\"legendColumn1\"></div>"+"<div dojoAttachPoint=\"legendColumn2\"></div>"+"</div>"+"</div>"+"</div>"+"<div dojoAttachpoint=\"asaTable\" class=\"asaTable lotusHidden\">"+"<div class=\"asaTableBlock\">"+"<table class=\"asaTable\" cellspacing=\"0\" >"+"<tbody dojoAttachPoint=\"asaDataTable\"></tbody>"+"</table>"+"</div>"+"</div>"+"</div>"+"<div class=\"minWidthHack\"></div>"+"</div>"+"<div dojoAttachPoint=\"textDiv\" class=\"lotusDialogBorder contentBox lotusHidden textDiv\">"+"<div class=\"lotusRight asaLinkContainer\" dojoAttachPoint=\"asaOverlayLinkContainerTextMode\">"+"<div id=\"asaCloseLinkTextMode${resourceID}\" class=\"asaOverlayLink lotusRight asaCloseLink\" dojoAttachPoint=\"asaOverlayCloseLinkDivTextMode\"></div>"+"<div id=\"asaLinkToBackendTextMode${resourceID}\" class=\"lotusAlignRight asaOverlayLink\" dojoAttachPoint=\"asaOverlayLinkToBackendDivTextMode\"></div>"+"</div>"+"<div id=\"asaOverlayNoDataMsgTextMode${resourceID}\" class=\"asaOverlayNoDataMsgTextMode lotusHidden\" dojoAttachPoint=\"asaOverlayNoDataMsgTextMode\">"+"<span class=\"\">${bundle.msg_no_data_for_time_frame}</span>"+"</div>"+"<div dojoAttachPoint=\"textloadingDiv\" class=\"asaLoading\">"+"<span class=\"lotusLoading\"><img width=\"16\" height=\"16\" src=\"${blankImg}\"></span>&nbsp;<span>${bundle.msg_loading}</span>"+"</div>"+"</div>"+"</div>"+"</div>",constructor:function(){var _122="com.ibm.portal.analytics.widgets.AsaOverlay";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_122);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.displayedMetrics=[];this.activeLegends=[];this.bundle=dojo.i18n.getLocalization("com.ibm.portal.analytics.widgets","AsaOverlay");if(this.mode=="chart"){this.toggleText=this.bundle.title_view_as_table;}else{this.toggleText=this.bundle.title_view_as_chart;}},postCreate:function(){this.reportApplicability=this.reportProperties;this.resourceType=this.getResourceType(this.reportApplicability);this._prepareIE7MinWidthFix();this.styleReport(this.textMode,this.isPageReport);this.resourceIDParam=this.retrieveResourceIDParam(this.resourceType);this.triggerReportRetrieval();},uninitialize:function(){this.inherited(arguments);},styleReport:function(_123,_124){if(this.textMode){dojo.addClass(this.popupAsaOverlay,"lotusHidden");}if(this.isPageReport){dojo.addClass(this.popupAsaOverlay,"asaPage");dojo.removeClass(this.popupAsaOverlay,"asaPortlet");}},getResourceType:function(_125){var _126=this._isLoggable();var _127="getResourceType(reportApplicability)";if(_126){this._logEntry(_127,_125);}var _128;switch(_125){case com.ibm.portal.analytics.widgets.AsaOverlay.PAGE:_128=com.ibm.portal.analytics.widgets.AsaOverlay.NM;break;case com.ibm.portal.analytics.widgets.AsaOverlay.PORTLET:_128=com.ibm.portal.analytics.widgets.AsaOverlay.PM;break;default:_128=com.ibm.portal.analytics.widgets.AsaOverlay.PM;break;}if(_126){this._logExit(_127,this.resourceAbbr);}return _128;},retrieveResourceIDParam:function(_129){var _12a=this._isLoggable();var _12b="retrieveResourceIDParam(resourceType)";if(_12a){this._logEntry(_12b,[_129]);}var _12c=null;var page=com.ibm.mm.enabler.utils.Model.getCurrentPageDeferred().start();this.pageID=page.getID();if(this.isPageReport){_12c=this.pageID;}else{_12c=this.resourceID;}if(_12a){this._logExit(_12b,_12c);}return _12c;},triggerReportRetrieval:function(){var _12d=this._isLoggable();var _12e="triggerReportRetrieval()";if(_12d){this._logEntry(_12e);}var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI);this.fetchReportData(uri);if(_12d){this._logExit(_12e);}},fetchReportData:function(_12f,_130){var _131=this._isLoggable();var _132="fetchReportData(fetchUri)";if(_131){this._logEntry(_132,_12f);}var me=this;var _133=this._createUrl(_12f.uri,_12f.params);this._displayLoading(true,this.textMode,_130);dojo.xhrGet({url:_133,handleAs:"text",load:function(_134){if(me._isJson(_134)){me.processData(dojo.fromJson(_134),_130);}else{me.showMessage(_134,"info");}},error:function(err){me.handleError(err);}});if(_131){this._logExit(_132);}},handleError:function(_135){if(_135.status&&this._isWarning(_135.status)){this.showMessage(_135.responseText?_135.responseText:_135,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN);}else{this.showMessage(_135.responseText?_135.responseText:_135,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR);}},showMessage:function(_136,type){var _137=null;if(!this.messageDom){if(this.textMode){_137=this.createMessageDiv(this.textDiv);this.createCloseLink(this.textDiv);dojo.attr(this.closeLinkTag,"class","lotusRight asaOverlayLink");}else{_137=this.createMessageDiv(this.asaOverlay);this.createCloseLink(this.asaOverlay);dojo.attr(this.closeLinkTag,"class","lotusRight asaOverlayLink");}}else{_137=this.messageDom;}dojo.removeClass(_137.div,"lotusHidden");dojo.addClass(this.popupAsaOverlay,"asaMessage");switch(type){case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR:break;case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO:dojo.addClass(_137.div,"lotusInfo");dojo.removeClass(_137.img,"lotusIconMsgError");dojo.addClass(_137.img,"lotusIconMsgInfo");break;case com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN:dojo.addClass(_137.div,"lotusWarning");dojo.removeClass(_137.img,"errorIcon");dojo.addClass(_137.img,"lotusIconMsgWarning");break;default:break;}this._displayLoading(false,this.textMode);dojo.addClass(this.asaOverlayGraph,"lotusHidden");_137.body.innerHTML=_136;},hideMessage:function(){var _138=this.messageDom;if(_138){dojo.addClass(_138.div,"lotusHidden");dojo.removeClass(this.popupAsaOverlay,"asaMessage");}},createMessageDiv:function(node){var _139=this._isLoggable();var _13a="createMessageDiv(node)";if(_139){this._logEntry(_13a,[node]);}var _13b=dojo.create("div",{className:"lotusMessage2 asaMessageDiv lotusHidden",dojoAttachPoint:"messageDiv",role:"alert"},node,"first");var _13c=dojo.create("img",{dojoAttachPoint:"messageImg",className:"lotusIcon lotusIconMsgError",height:"16",width:"16",src:this.blankImg,alt:this.bundle.msg_error},_13b,"last");var _13d=dojo.create("span",{className:"lotusAltText",innerHTML:this.bundle.msg_error},_13b,"last");var _13e=dojo.create("div",{className:"lotusMessageBody",dojoAttachPoint:"messageBody"},_13b,"last");this.messageDom={};this.messageDom.div=_13b;this.messageDom.img=_13c;this.messageDom.body=_13e;if(_139){this._logExit(_13a);}return this.messageDom;},getUriFromReportType:function(_13f,_140){var _141=this._isLoggable();var _142="getUriFromReportType(uriType)";if(_141){this._logEntry(_142,[_13f,_140]);}var _143=[];var _144=this.resourceType+com.ibm.portal.analytics.widgets.AsaOverlay.COLON+com.ibm.portal.analytics.widgets.AsaOverlay.OID+this.resourceIDParam;var uri=_13f+com.ibm.portal.analytics.widgets.AsaOverlay.COLON;if(!this.isPageReport){_144+=com.ibm.portal.analytics.widgets.AsaOverlay.AT+com.ibm.portal.analytics.widgets.AsaOverlay.OID+this.pageID;uri+=com.ibm.portal.analytics.widgets.AsaOverlay.URI_PORTLET;}else{uri+=com.ibm.portal.analytics.widgets.AsaOverlay.URI_PAGE;}_143.uri=uri;_143.params=[];if(_140){dojo.forEach(_140,function(_145){_143.params.push(_145);},this);}_143.params.push({name:"rm",value:_144});if(_141){this._logExit(_142,_143);}return _143;},processData:function(_146,_147){var _148=this._isLoggable();var _149="processData()";if(_148){this._logEntry(_149);}var me=this,_14a=[];this.period=this._getPeriodType(_146);this.metrics=this._retrieveMetricNames(_146);if(this.metrics){if(this.textMode){if(this.processCompareData(_146)){_14a=this.processCompareData(_146);this.createTextualReport("asaTextual"+this.resourceIDParam,_14a,this.period);this.loadLinkToBackend(this.asaOverlayLinkToBackendDivTextMode);this.createCloseLink(this.asaOverlayCloseLinkDivTextMode);}else{this._displayLoading(false,this.textMode);this._displayNoDataMsg(true,true,this.bundle.msg_no_data_for_time_frame);}}else{if(this.processTrendData(_146)){_14a=this.processTrendData(_146);this.create2DChart("asaOverlayGraph"+this.resourceIDParam,"asaOverlayGraphLegend"+this.resourceIDParam,_14a,_147);this.loadLinkToBackend(this.asaOverlayLinkToBackendDiv);this.createCloseLink(this.asaOverlayCloseLinkDiv);dojo.removeClass(this.asaOverlayDisplayToggle,"lotusHidden");dojo.connect(this.asaOverlayDisplayToggle,"onclick",dojo.hitch(this,"toggleDisplay"));dojo.connect(this.asaOverlayDisplayToggle,"onkeydown",function(e){if(e.keyCode==13){me.toggleDisplay();return false;}});}else{this._clearChart(this.bundle.msg_no_data_for_time_frame);}}}else{if(this.textMode){this._displayLoading(false,this.textMode);this._displayNoDataMsg(true,true,this.bundle.msg_no_data_for_time_frame);}else{if(_146.message){this.showMessage(_146.message+": "+_146.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN);}else{this._clearChart(this.bundle.msg_no_data_for_time_frame);}}}if(_148){this._logExit(_149);}},toggleDisplay:function(){if(this.asaOverlayDisplayToggle.innerHTML==this.bundle.title_view_as_chart){dojo.removeClass(this.asaGraph,"lotusHidden");dojo.addClass(this.asaTable,"lotusHidden");this.asaOverlayDisplayToggle.innerHTML=this.bundle.title_view_as_table;this.create2DChart("asaOverlayGraph"+this.resourceIDParam,"asaOverlayGraphLegend"+this.resourceIDParam,this.reportObject,true);}else{dojo.removeClass(this.asaTable,"lotusHidden");dojo.addClass(this.asaGraph,"lotusHidden");this.asaOverlayDisplayToggle.innerHTML=this.bundle.title_view_as_chart;this.createTable(this.reportObject,true);}},createTable:function(_14b,_14c){this.mode="table";var me=this;dojo.empty(this.asaDataTable);this.createDateTableHeader(_14b);var _14d=true;dojo.forEach(_14b,function(_14e){tr=dojo.create("tr",null,me.asaDataTable,"last");tdMetric=dojo.create("td",{innerHTML:_14e.metric,tabindex:"0"},tr);for(var i=0;i<_14e.series.length;i++){if(!_14d){td=dojo.create("td",{innerHTML:_14e.series[i],className:"asaTableCell asaTableLeftLightCell",tabindex:"0"},tr);}else{td=dojo.create("td",{innerHTML:_14e.series[i],className:"asaTableCell asaTableLeftDarkCell",tabindex:"0"},tr);}}if(!_14d){dojo.addClass(tr,"asaTableRow asaTableDarkRow");dojo.addClass(tdMetric,"asaTableCell asaTableLeftLightCell");_14d=true;}else{dojo.addClass(tr,"asaTableRow asaTableLightRow");dojo.addClass(tdMetric,"asaTableCell asaTableLeftDarkCell");_14d=false;}});},createDateTableHeader:function(_14f){tr=dojo.create("tr",{className:"asaTableHeader asaTableRow"},this.asaDataTable,"last");dojo.create("th",{className:"asaTableHeaderCell",tabindex:"0"},tr);dojo.forEach(_14f[0].labels,function(date){dojo.create("th",{innerHTML:date.text,className:"asaTableHeaderCell",tabindex:"0"},tr);});},processTrendData:function(_150){var me=this;var _151=this._retrieveMetricNames(_150);if(this._isEmpty(_151)){return null;}else{var _152=this._getMetricParams(_150);return this._getReportObject(_150,_152);}},processCompareData:function(_153){var me=this;var _154;var _155=this._retrieveMetricNames(_153);if(this._isEmpty(_155)){return null;}else{var _156=this._getMetricParams(_153);_154=this._getTrendObject(_153,_156);}return _154;},createTextualReport:function(_157,_158,_159){var _15a=this._isLoggable();var _15b="createTextualReport(nodeID, reportObject)";if(_15a){this._logEntry(_15b,[_157,_158]);}this._displayLoading(false,true);var _15c=dojo.create("div",{className:"lotusLeft asaTrendGranularity",tabindex:"0",title:_159.toLowerCase(),innerHTML:_159.toLowerCase()},this.textDiv,"last");var _15d=dojo.create("div",{id:_157,className:"asaTrend"},this.textDiv,"last");var _15e=0;dojo.forEach(_158,function(_15f){var _160="asaTrendIcon ";if(typeof _15f.up=="string"){_160+="asaTrendIconFlat";}else{_160+=_15f.up?"asaTrendIconUp":"asaTrendIconDown";}var div=null;if(_15e===0){div=dojo.create("div",{className:"lotusLeft asaTrendText"},_15d,"last");}else{div=dojo.create("div",{className:"lotusLeft asaTrendText asaTrendNext"},_15d,"last");}var div2=dojo.create("div",{className:"lotusLeft"},div,"last");dojo.create("span",{innerHTML:_15f.series,tabindex:"0",title:_15f.series,className:"asaTrendNumber"},div2,"last");var div3=dojo.create("div",{},div,"last");var div4=dojo.create("div",{},div3,"last");dojo.create("span",{innerHTML:_15f.metric,tabindex:"0",title:_15f.metric,className:"asaTrendMetric"},div4,"last");var div5=dojo.create("div",{},div3,"last");dojo.create("img",{className:_160,height:"16",width:"16",src:this.blankImg},div5,"last");dojo.create("span",{innerHTML:_15f.percent,tabindex:"0",title:_15f.percent,className:"asaTrendMetric"},div5,"last");_15e++;},this);if(_15a){this._logExit(_15b);}},loadLinkToBackend:function(node){var _161=this._isLoggable();var _162="loadLinkToBackend(node)";if(_161){this._logEntry(_162,[node]);}var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.CAP_URI);var _163=this._createUrl(uri.uri,uri.params);if(!this.detailsLinkTag){var me=this;dojo.xhrGet({url:_163,handleAs:"text",load:function(_164){if(me._isJson(_164)){me.addLinkToChart(dojo.fromJson(_164).link,node);}else{me.addLinkToChart(com.ibm.portal.analytics.widgets.AsaOverlay.CM_WELCOME_LINK,node);}},error:function(err){me.handleError(err);}});}if(_161){this._logExit(_162);}},addLinkToChart:function(link,node){var _165=this._isLoggable();var _166="addLinkToChart(link, node)";if(_165){this._logEntry(_166,[link,node]);}this.detailsLinkTag=dojo.create("a",{innerHTML:this.bundle.link_details,href:link,role:"link",tabindex:"0",title:this.bundle.title_more_details,target:"_blank",tabindex:0});dojo.place(this.detailsLinkTag,node,"last");},createCloseLink:function(node){var _167=this._isLoggable();var _168="createCloseLink(node)";if(_167){this._logEntry(_168,[node]);}if(!this.closeLinkTag){this.closeLinkTag=dojo.create("a",{innerHTML:this.bundle.label_close,role:"link",tabindex:"0",href:"javascript:void(0);",title:this.bundle.title_close_report,tabindex:0},node,"last");this.connect(this.closeLinkTag,"onclick",dojo.hitch(this,function(){this.closeReports();return false;}));}if(_167){this._logExit(_168);}},closeReports:function(){var _169=this._isLoggable();var _16a="closeReports()";if(_169){this._logEntry(_16a,[]);}window.location.href="?uri=op:ibm.portal.operations.closeAnalyticsReports()";if(_169){this._logExit(_16a);}},_clearChart:function(_16b){this._displayLoading(false,this.textMode);this._renderEmptyChart();this._displayNoDataMsg(true,false,_16b);},renderChart:function(_16c,_16d,_16e,_16f){this._displayLoading(false,this.textMode,_16f);if(this.chart){this.chart.destroy();delete this.chart;}if(this.isPageReport){dojo.removeClass(this.popupAsaOverlay,"asaPortlet");dojo.addClass(this.popupAsaOverlay,"asaPage");}dojo.removeClass(this.popupAsaOverlay,"asaOverlayPageBox");dojo.addClass(this.popupAsaOverlay,"asaOverlayPortletBox");this.chart=new dojox.charting.Chart2D(_16c);this.chart.setTheme(com.ibm.portal.analytics.widgets.ChartTheme);if(_16e[0].labels.length<=2){this.createColumnChart(this.chart,_16e);this._addAltTextToChart(_16e);}else{this.createLineChart(this.chart,_16e);this._addAltTextToChart(_16e);}this.chart.render();this._applyIE7MinWidthFix();},createColumnChart:function(_170,_171){_170.addAxis("y",{minorTicks:false,vertical:true,includeZero:true,htmlLabels:false});_170.addAxis("x",{minorTicks:false,labels:_171[0].labels,htmlLabels:false});_170.addPlot("default",{type:"ClusteredColumns",vAxis:"y",gap:this._getRightGapValue(_171)});for(var i=0;i<=1;i++){var _172=this._getColorToUse(_171[i],i);if(i===0||i==1){_170.addSeries(_171[i].metric,_171[i].series,{stroke:{color:_172},fill:_172});}var ttp=new dojox.charting.action2d.Tooltip(_170,"default");this._addLegend(_171[i].metric,i);}},updateChart:function(_173){this.hideMessage();if(_173.length<=0){this._clearChart(this.bundle.msg_no_data_available);}else{var _174={name:"metrics",value:_173.join()};var _175=[_174];var uri=this.getUriFromReportType(com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI,_175);this.fetchReportData(uri,true);}},createLineChart:function(_176,_177){_176.addAxis("x",{majorTicks:false,minorTicks:false,labels:_177[0].labels,htmlLabels:false});var o=0;dojo.forEach(_177,function(_178){var _179=this._getColorToUse(_178,o);if(o==1){_176.addAxis("y"+o,{majorTicks:false,minorTicks:false,fontColor:_179,vertical:true,includeZero:true,leftBottom:false,htmlLabels:false});_176.addPlot("plot"+o,{type:"Lines",markers:false,gap:30,vAxis:"y"+o});_176.addSeries(_178.metric,_178.series,{plot:"plot"+o,stroke:{color:_179},fill:_179});var ttp1=new dojox.charting.action2d.Tooltip(_176,"plot"+o);}else{if(o===0){_176.addAxis("y",{majorTicks:false,minorTicks:false,fontColor:_179,includeZero:true,vertical:true,htmlLabels:false});_176.addPlot("plot"+o,{type:"Lines",markers:false,gap:30});_176.addSeries(_178.metric,_178.series,{plot:"plot"+o,stroke:{color:_179},fill:_179});var ttp2=new dojox.charting.action2d.Tooltip(_176,"plot"+o);}}this._addLegend(_178.metric,o);o++;},this);},create2DChart:function(_17a,_17b,_17c,_17d){var _17e=this._isLoggable();var _17f="create2DChart(graphNodeID, reportObject)";if(_17e){this._logEntry(_17f,[_17a,_17c]);}if(_17c[0].labels.length===0){this._clearChart(this.bundle.msg_no_data_for_time_frame);}else{this._pullInDojoxCharting();dojo.addOnLoad(dojo.hitch(this,function(){this.renderChart(_17a,_17b,_17c,_17d);}));}if(_17e){this._logExit(_17f);}},_isWarning:function(_180){return _180.toString().charAt(0)=="4"?true:false;},_pullInDojoxCharting:function(){dojo["require"]("dojox.charting.Chart2D");dojo["require"]("dojox.charting.widget.SelectableLegend");dojo["require"]("dojox.charting.action2d.Highlight");dojo["require"]("dojox.charting.action2d.Tooltip");dojo["require"]("dojox.charting.plot2d.ClusteredColumns");dojo["require"]("dojox.charting.plot2d.Lines");dojo["require"]("dojox.charting.Theme");dojo["require"]("com.ibm.portal.analytics.widgets.ChartTheme");},_addAltTextToChart:function(_181){var _182=[];dojo.forEach(this.metrics,function(_183){_182.push(_183.columnName);},this);_182.push(this.period);dojo.attr(this.asaOverlayGraph,"alt",_182);dojo.attr(this.asaOverlayGraph,"title",_182);var _184="";var c=0;dojo.forEach(_181,function(_185){if(c>0){_184+=", ";}_184+=_185.metric+": ";var _186=0;dojo.forEach(_185.labels,function(_187){if(_186>0){_184+=", ";}_184+=_187.text+"-"+_185.series[_186];_186++;},this);c++;},this);dojo.attr(this.graphDesc,"innerHTML",_184);},_renderEmptyChart:function(){this._displayLoading(false,this.textMode);dojo.removeClass(this.asaOverlayGraph,"lotusHidden");if(this.chart){this.chart.destroy();delete this.chart;}if(this.isPageReport){dojo.removeClass(this.popupAsaOverlay,"asaPortlet");dojo.addClass(this.popupAsaOverlay,"asaPage");}dojo.removeClass(this.popupAsaOverlay,"asaOverlayPageBox");dojo.addClass(this.popupAsaOverlay,"asaOverlayPortletBox");this.chart=new dojox.charting.Chart2D("asaOverlayGraph"+this.resourceIDParam);this.chart.setTheme(com.ibm.portal.analytics.widgets.ChartTheme);this.chart.addAxis("y",{minorTicks:false,vertical:true,includeZero:true,htmlLabels:false});this.chart.addAxis("x",{minorTicks:false,labels:[],htmlLabels:false});this.chart.addPlot("default",{type:"ClusteredColumns",vAxis:"y",gap:5});this.chart.render();this._applyIE7MinWidthFix();},_setDisplayedMetrics:function(_188){if(!dojo.some(this.displayedMetrics,function(_189){return (_189==_188);},this)){this.displayedMetrics.push(_188);}},_addLegend:function(_18a,_18b){if(!dojo.some(this.activeLegends,function(_18c){return (_18c.name==_18a);},this)){this._createLegend(_18a,this.colors[_18b],_18b>1?false:true);}},_getColorToUse:function(_18d,_18e){colorToUse=null;dojo.forEach(this.activeLegends,function(_18f){if(_18f.name==_18d.metric){colorToUse=_18f.color;}},this);if(!colorToUse){colorToUse=this.colors[_18e];}return colorToUse;},_getRightGapValue:function(_190){var _191=90;if(_190[0].labels.length==2){_191=40;}return _191;},_getPeriodType:function(_192){if(_192.Header){return _192.Header.PeriodType;}else{if(_192.message){this.showMessage(_192.message+": "+_192.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO);}return null;}},_isJson:function(_193){try{JSON.parse(_193);}catch(e){return false;}return true;},_getMetricParams:function(_194){var _195=0,_196=[];for(var o=0;o<=(_194.data.length)-1;o++){if(_194.data[o].Rows[0].values&&!this._isEmpty(_194.data[o].Rows[0].values)){var _197=_194.data[o].Rows[0].values;for(var j in _197){_196[_195]=j;_195++;}break;}}return _196;},_getReportObject:function(_198,_199){var _19a=[],c=1,me=this;if(_199.length!==0){for(var i=0;i<=(_199.length)-1;i++){var _19b=[],data=[];dojo.forEach(_198.data,function(_19c){if(_19c.Rows[0].values){var _19d=_19c.Rows[0].values;_19b.push(me._createLabelObject(c,_19c.startDate));_19d[_199[i]]?data.push(parseInt(_19d[_199[i]],10)):data.push(0);c++;}},this);var _19e="";dojo.forEach(this.metrics,function(_19f){if(_19f.columnId==_199[i]){_19e=_19f.columnName;}},this);_19a.push({metric:_19e,series:data,labels:_19b});}}else{dojo.forEach(this.metrics,function(_1a0){var _1a1=[],data=[];dojo.forEach(_198.data,function(_1a2){var _1a3=_1a2.Rows[0].values;_1a1.push(me._createLabelObject(c,_1a2.startDate));data.push(0);c++;},this);_19a.push({metric:_1a0.columnName,series:data,labels:_1a1});},this);}this.reportObject=_19a;return _19a;},_getTrendObject:function(_1a4,_1a5){var _1a6=[],c=1,up=false,me=this;var _1a7=this._getFirstDataSetOfReport(_1a4);var _1a8=this._getFilledDataSets(_1a4);if(_1a5.length!==0){for(var i=0;i<=(_1a5.length)-1;i++){var _1a9=this._isEmpty.firstSet?parseInt(_1a7[0].Rows[0].values[_1a5[i]],10):0;var _1aa=parseInt(_1a8[(_1a8.length)-1].Rows[0].values[_1a5[i]],10);var _1ab=_1a9-_1aa;if(_1ab<0){up=true;}if(_1a9!==0){var _1ac=100/_1a9*Math.abs(_1ab);}else{if(_1a9===0&&_1aa===0){_1ac=0;}else{_1ac=100;}}if(_1ac===0){up="flat";}var _1ad=Math.round(_1ac*10)/10+" %";var _1ae=this._getMetricNameForParam(_1a5,i);_1a6.push({metric:_1ae,series:_1aa,up:up,percent:_1ad});}}else{dojo.forEach(this.metrics,function(_1af){_1a6.push({metric:_1af.columnName,series:0,up:"flat",percent:"0%"});},this);}return _1a6;},_getFirstDataSetOfReport:function(_1b0){return (_1b0.data[0]).Rows[0].values;},_getFilledDataSets:function(_1b1){var _1b2=[];for(var j=0;j<=(_1b1.data.length)-1;j++){if((_1b1.data[j]).Rows[0].values&&!this._isEmpty(_1b1.data[j].Rows[0].values)){_1b2.push(_1b1.data[j]);}}return _1b2;},_getMetricNameForParam:function(_1b3,_1b4){var _1b5="";dojo.forEach(this.metrics,function(_1b6){if(_1b6.columnId==_1b3[_1b4]){_1b5=_1b6.columnName;}},this);return _1b5;},_createLegend:function(_1b7,_1b8,_1b9){var me=this;var _1ba=dojo.create("div",null,this.legendColumn1,"last");var _1bb=dojo.create("input",{type:"checkbox",name:"legendCheck"+_1b7,title:_1b7,dojoType:"dijit.form.CheckBox",className:"lotusLeft"},_1ba,"last");_1bb.checked=_1b9;this.connect(_1bb,"onclick",dojo.hitch(this,function(e){me._toggleCheckbox(_1bb,_1b7);},_1bb,_1b7));this.activeLegends.push({name:_1b7,value:_1b9,color:_1b8,node:_1bb});_1bb.checked?this._setDisplayedMetrics(_1b7):function(){};if(!this._isIE()){var _1bc=dojo.create("div",{className:"lotusLeft legendColorBox",style:"background-color: "+_1b8+";"},_1ba,"last");}var _1bd=dojo.create("span",{innerHTML:_1b7,title:_1b7,className:"legendText",tabindex:"0"},_1ba,"last");if(this._isIE()){dojo.style(_1bd,"color",_1b8);}dojo.create("div",{className:"lotusClear"},_1ba,"last");},_isIE:function(){return navigator.appName=="Microsoft Internet Explorer"?true:false;},_toggleCheckbox:function(_1be,_1bf){var _1c0=this.displayedMetrics;if(!_1be.checked){dojo.forEach(_1c0,function(_1c1){if(_1c1==_1bf){var _1c2=dojo.indexOf(_1c0,_1bf);_1c0.splice(_1c2,1);this._inactivateLegendInList(_1bf);}},this);}else{_1c0.push(_1bf);if(_1c0.length>2){this._inactivateLegendInList(_1c0[0]);_1c0.splice(0,1);}}this.displayedMetrics=_1c0;var _1c3=this._getMetricIDs(_1c0);this.updateChart(_1c3);},_inactivateLegendInList:function(_1c4){dojo.forEach(this.activeLegends,function(_1c5){if(_1c5.name==_1c4){_1c5.value=false;_1c5.node.checked=false;}},this);},_getMetricIDs:function(_1c6){var _1c7=[];dojo.forEach(this.basicMetrics,function(_1c8){dojo.forEach(_1c6,function(_1c9){if(_1c8.columnName==_1c9){_1c7.push(_1c8.columnId);}},this);},this);return _1c7;},_createUrl:function(_1ca,_1cb){var _1cc=null;var uri=this._createPocUri(_1ca);dojo.forEach(_1cb,function(_1cd){uri+=this._createParamForUrl(_1cd);},this);return uri;},_retrieveMetricNames:function(_1ce){if(_1ce.Header){if(!this.basicMetrics){this.basicMetrics=_1ce.Header.Metrics;}return _1ce.Header.Metrics;}else{if(_1ce.message){this.showMessage(_1ce.message+": "+_1ce.ErrorCodes[0].errorCode,com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO);}return null;}},_getTextItems:function(_1cf){var _1d0=[];dojo.forEach(_1cf,function(_1d1){_1d0.push({metric:_1d1.metric,previous:_1d1.series[0],current:_1d1.series[_1d1.series.length-1]});});return _1d0;},_createPocUri:function(uri){return ibmCfg.portalConfig.contentHandlerURI+"?uri="+uri;},_createParamForUrl:function(_1d2){return "&"+_1d2.name+"="+_1d2.value;},_disableCheckboxes:function(){dojo.query("input",this.asaLegent).forEach(function(node,_1d3,arr){dojo.attr(node,"disabled",true);});},_enableCheckboxes:function(){dojo.query("input",this.asaLegent).forEach(function(node,_1d4,arr){dojo.removeAttr(node,"disabled");});},_displayNoDataMsg:function(show,_1d5,msg){if(show){if(_1d5){dojo.removeClass(this.asaOverlayNoDataMsgTextMode,"lotusHidden");}else{if(msg&&dojo.isString(msg)){dojo.attr(this.asaOverlayNoDataMsgGraphModeSpan,"innerHTML",msg);dojo.removeClass(this.asaOverlayNoDataMsgGraphMode,"lotusHidden");}}}else{if(_1d5){dojo.addClass(this.asaOverlayNoDataMsgTextMode,"lotusHidden");}else{dojo.addClass(this.asaOverlayNoDataMsgGraphMode,"lotusHidden");}}},_displayLoading:function(show,_1d6,_1d7){if(!_1d6){if(show){dojo.removeClass(_1d7?this.topLoadingDiv:this.loadingDiv,"lotusHidden");this._disableCheckboxes();}else{dojo.removeClass(this.asaLegend,"lotusHidden");dojo.removeClass(this.asaOverlayGraph,"lotusHidden");dojo.removeClass(this.asaOverlayLinkContainer,"lotusHidden");this._enableCheckboxes();dojo.addClass(_1d7?this.topLoadingDiv:this.loadingDiv,"lotusHidden");this._displayNoDataMsg(false,false);}}else{if(show){dojo.removeClass(this.textDiv,"lotusHidden");dojo.removeClass(this.textloadingDiv,"lotusHidden");}else{dojo.removeClass(this.textDiv,"lotusHidden");dojo.addClass(this.textloadingDiv,"lotusHidden");this._displayNoDataMsg(false,true);}}},_createLabelObject:function(_1d8,_1d9){var _1da={value:_1d8,text:_1d9};return _1da;},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_createListItem:function(node){var li=dojo.create("li",null);return li;},_prepareIE7MinWidthFix:function(){if(dojo.isIE==7){dojo.contentBox(this.popupAsaOverlay,{w:this._minReportWidth});}},_applyIE7MinWidthFix:function(){if(dojo.isIE==7){var _1db=dojo.marginBox(this.asaOverlay);if(_1db.w>this._minReportWidth){dojo.contentBox(this.popupAsaOverlay,{w:_1db.w});}}},_isCSARenderMode:function(){var _1dc=false;if(ibmCfg&&ibmCfg.themeConfig){_1dc=ibmCfg.themeConfig.isPageRenderModeCSA;}return _1dc;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1dd){this._logger.exiting(name,_1dd);}});com.ibm.portal.analytics.widgets.AsaOverlay.TREND_URI="ar:trends";com.ibm.portal.analytics.widgets.AsaOverlay.DATA_URI="ar:data";com.ibm.portal.analytics.widgets.AsaOverlay.CAP_URI="ar:cap";com.ibm.portal.analytics.widgets.AsaOverlay.URI_PAGE="page";com.ibm.portal.analytics.widgets.AsaOverlay.URI_PORTLET="portlet";com.ibm.portal.analytics.widgets.AsaOverlay.URI_SITE="site";com.ibm.portal.analytics.widgets.AsaOverlay.OID="oid:";com.ibm.portal.analytics.widgets.AsaOverlay.AT="@";com.ibm.portal.analytics.widgets.AsaOverlay.PM="pm";com.ibm.portal.analytics.widgets.AsaOverlay.NM="nm";com.ibm.portal.analytics.widgets.AsaOverlay.COLON=":";com.ibm.portal.analytics.widgets.AsaOverlay.PAGE="PAGE";com.ibm.portal.analytics.widgets.AsaOverlay.PORTLET="PORTLET";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_ERROR="error";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_INFO="info";com.ibm.portal.analytics.widgets.AsaOverlay.MSG_WARN="warning";com.ibm.portal.analytics.widgets.AsaOverlay.CM_WELCOME_LINK="http://welcome.coremetrics.com/";}if(!dojo._hasResource["com.ibm.wps.analytics.OverlayWidgetController"]){dojo._hasResource["com.ibm.wps.analytics.OverlayWidgetController"]=true;dojo.provide("com.ibm.wps.analytics.OverlayWidgetController");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.wps.analytics.OverlayWidgetController",null,{overlayWidgets:[],constructor:function(){var _1de="com.ibm.wps.analytics.OverlayWidgetController";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_1de);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;this.navStateModel=com.ibm.mashups.enabler.model.state.NavigationStateModelFactory.getNavigationStateModel();this.publicRenderParamAccessor=com.ibm.mashups.enabler.model.state.AccessorFactory.getShareableParameterSetAccessor(this.navStateModel,"public-render-parameters","global");dojo.subscribe(com.ibm.wps.analytics.OverlayWidgetController.openReports,this,function(args){this.initializeOverlayWidgets(args);});dojo.subscribe(com.ibm.wps.analytics.OverlayWidgetController.closeReports,this,function(args){this.closeOverlayWidgets();});},initializeOverlayWidgets:function(args){var _1df=this._isLoggable();var _1e0="initializeOverlayWidgets(args)";if(_1df){this._logEntry(_1e0,args);}dojo.forEach(args.isEnabled,function(_1e1){if(_1e1==="PORTLET"){var _1e2=this._getPortletNodes();if(_1e2.length>0){dojo.forEach(_1e2,function(_1e3){var _1e4=this._getPortletContentNode(_1e3);var _1e5=this._getAsaNode(_1e3);if(_1e5&&_1e4){if(dojo.query("*",_1e5).length===0){if(_1e4.offsetHeight<190||_1e4.offsetWidth<260){this.createAsaOverlay(_1e1,_1e3,false,true,_1e5);}else{this.createAsaOverlay(_1e1,_1e3,false,false,_1e5);}}}},this);}}else{if(_1e1==="PAGE"){var _1e6=this._getAsaPageNode();if(_1e6){var _1e7=dojo.byId("analytics.page.overlay");if(!_1e7){_1e7=dojo.create("div",{id:"analytics.page.overlay",className:"analytics.page.overlay lotusClear",style:"position:relative"},_1e6,"first");}if(dojo.query("*",_1e7).length===0){var _1e8=dojo.query("*[class~=asa.page.id]")[0];this.createAsaOverlay(_1e1,_1e8,true,false,_1e7);}}}else{if(_1e1==="SITE"){this._log(_1e0,"There is no report defined, yet.",_1e1);}else{this._log(_1e0,"The report is not defined",_1e1);}}}},this);if(_1df){this._logExit(_1e0);}},createAsaOverlay:function(_1e9,_1ea,_1eb,_1ec,_1ed){var _1ee=new com.ibm.portal.analytics.widgets.AsaOverlay({resourceID:_1ea.innerHTML,reportProperties:_1e9,isPageReport:_1eb,textMode:_1ec});_1ed.appendChild(_1ee.domNode);this.overlayWidgets.push(_1ee);},closeOverlayWidgets:function(){var _1ef=this._isLoggable();var _1f0="closeOverlayWidgets()";if(_1ef){this._logEntry(_1f0);}dojo.forEach(this.overlayWidgets,function(_1f1){_1f1.destroyRecursive();});if(_1ef){this._logExit(_1f0);}},_getPortletContentNode:function(_1f2){return dojo.query(".component-control.id-"+_1f2.innerHTML)[0];},_getAsaNode:function(_1f3){return dojo.query("*[class~=analytics.overlay]",(_1f3.parentNode).parentNode)[0];},_getPortletNodes:function(){return dojo.query("*[class~=asa.portlet.id]");},_isApplicableFor:function(_1f4){if(_1f4&&_1f4.isEnabled){return _1f4.isEnabled[0];}else{return null;}},_getAsaPageNode:function(){return dojo.query("*[class~=wpthemeMainContent]")[0];},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1f5){this._logger.exiting(name,_1f5);}});com.ibm.wps.analytics.OverlayWidgetController.openReports="openReports";com.ibm.wps.analytics.OverlayWidgetController.closeReports="closeReports";overlayWidgetCtrl=new com.ibm.wps.analytics.OverlayWidgetController();}if(!dojo._hasResource["com.ibm.portal.analytics.OverlayController"]){dojo._hasResource["com.ibm.portal.analytics.OverlayController"]=true;dojo.provide("com.ibm.portal.analytics.OverlayController");dojo.require("com.ibm.mashups.enabler.logging.Logger");dojo.declare("com.ibm.portal.analytics.OverlayController",null,{constructor:function(){var _1f6="com.ibm.portal.analytics.OverlayController";this._logger=com.ibm.mashups.enabler.logging.Logger.getLogger(_1f6);this._logLevel=com.ibm.mashups.enabler.logging.LogLevel.TRACE;var _1f7=com.ibm.mashups.services.ServiceManager;this._eventService=_1f7.getService(com.ibm.mashups.iwidget.services.EventService.SERVICE_NAME);var _1f8=com.ibm.mashups.builder.iEvents.LAYOUT_REFRESHED;this._eventService.subscribeEvent(_1f8,null,dojo.hitch(this,this.handlePageSwitchEvent));this.handleOverlayMode(this.isOverlayModeEnabled());},isOverlayModeEnabled:function(){var _1f9=this._isLoggable();var _1fa="isOverlayModeEnabled()";if(_1f9){this._logEntry(_1fa);}var _1fb=null;if(ibmPortalConfig.asaConfig&&ibmPortalConfig.asaConfig.reportConfig&&ibmPortalConfig.asaConfig.reportConfig.scopes){_1fb=ibmPortalConfig.asaConfig.reportConfig.scopes;}if(_1f9){this._logExit(_1fa,_1fb);}return _1fb;},handleOverlayMode:function(e){var _1fc=this._isLoggable();var _1fd="handleOverlayModeEvent(e)";if(_1fc){this._logEntry(_1fd,e);}if(!this._isEmpty(e)){dojo.publish(com.ibm.portal.analytics.OverlayController.openReports,[{isEnabled:e,source:"OverlayController"}]);}else{dojo.publish(com.ibm.portal.analytics.OverlayController.closeReports,[{isEnabled:e,source:"OverlayController"}]);}if(_1fc){this._logExit(_1fd);}},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},_isLoggable:function(){return this._logger.isLoggable(this._logLevel);},_logEntry:function(name,args){this._logger.entering(name,args);},_log:function(name,msg,args){this._logger.log(this._logLevel,name,msg,args);},_logExit:function(name,_1fe){this._logger.exiting(name,_1fe);}});com.ibm.portal.analytics.OverlayController.overlayModeChanged="overlayMode";com.ibm.portal.analytics.OverlayController.openReports="openReports";com.ibm.portal.analytics.OverlayController.closeReports="closeReports";com.ibm.portal.analytics.OverlayController.reportProperties="reportProperties";com.ibm.portal.analytics.OverlayController.listenerReady="listenerReady";com.ibm.portal.analytics.OverlayController._qnameReportProperties="{http://www.ibm.com/xmlns/prod/websphere/portal/publicparams/analytics}"+com.ibm.portal.analytics.OverlayController.reportProperties;dojo.addOnLoad(function(){if(typeof (overlayCtrl)=="undefined"){overlayCtrl=new com.ibm.portal.analytics.OverlayController();}});}dojo.require("com.ibm.pb.customize.LotusPaletteContainer");dojo.declare("ibm.toolbar.AnalyticsContainer",[dijit._Widget,dijit._Templated,com.ibm.pb.customize.LotusPaletteContainer],{templateString:"<div class=\"lotusui30 utb-analytics\">"+"<div class=\"utb-column-first\">"+"<div class=\"utb-header\">Settings</div>"+"<table class=\"utb-settings-table\">"+"<tr>"+"<td>"+"<div id=\"utb-label\">Reports:</div>"+"</td>"+"<td class=\"lotusViewControl\">"+"<div>"+"<a id=\"viewAsListToggleLink\" class=\"lotusSprite lotusView lotusSummaryOff utb-analytics-toggle\" role=\"button\" aria-pressed=\"false\" aria-label=\"Summary of all entries\" title=\"Summary of all entries\" href=\"javascript:;\">On"+"<span class=\"lotusAltText\">Summary</span>"+"</a>"+"<a id=\"viewAsDetailToggleLink\" class=\"lotusSprite lotusView lotusDetailsOn lotusSelected\" role=\"button\" aria-pressed=\"true\" aria-label=\"Details for all entries\" title=\"Details for all entries\" href=\"javascript:;\">Off "+"<span class=\"lotusAltText\">Details</span>"+"</a>"+"</div>"+"</td>"+"</tr>"+"<tr>"+"<td>"+"<div>Show for:</div>"+"</td>"+"<td>"+"<div class=\"lotusLeft utb-analytics-checkbox\">"+"<input type=\"checkbox\" id=\"check1\" name=\"check1\" class=\"lotusCheckbox\" checked=\"checked\" value=\"false\" />"+"<label class=\"lotusCheckbox\" for=\"check1\">Portlets</label>"+"</div>"+"<div class=\"utb-analytics-checkbox\">"+"<input type=\"checkbox\" id=\"check2\" name=\"check2\" class=\"lotusCheckbox\" value=\"true\" />"+"<label class=\"lotusCheckbox\" for=\"check2\">Pages</label>"+"</div>"+"</td>"+"</tr>"+"<tr>"+"<td>"+"<div>Show Metric:</div>"+"</td>"+"<td>"+"<select id=\"chooser\" name=\"chooser\">"+"<option value=\"1\">Metric 1</option>"+"<option value=\"2\">Metric 2</option>"+"<option value=\"3\">Metric 3</option>"+"</select>"+"</td>"+"</tr>"+"<tr>"+"<td colspan=\"2\">"+"<div class=\"lotusBtnContainer\">"+"<button dojoAttachPoint=\"analyticsRefreshButton\" class=\"lotusBtn\">Refresh</button>"+"</div>"+"</td>"+"</tr>"+"</table>"+"</div>"+"<div class=\"utb-column utb-last\">"+"<div class=\"utb-header\">Page Reports</div>"+"<div dojoAttachPoint=\"firstCell\" style=\"height:150px;\"></div>"+"</div>"+"</div>",constructor:function(){},postCreate:function(){var args={isEnabled:{reportApplicability:"PAGE"}};this.pageId=com.ibm.mashups.builder.model.Factory.getRuntimeModel().getCurrentPage().getID();console.debug("pageId: ",this.pageId);this.handlePageReports(args);dojo.subscribe("openReports",this,function(args){this.handlePageReports(args);});},setupUI:function(){dojo["require"]("com.ibm.wps.contentmapping.utils.CMPickerConfig");var _1ff=new com.ibm.wps.contentmapping.utils.CMPickerConfig();this._hasPageAssocRights=_1ff.hasPageEditorRights();this.currentProjectID=this._getCurrentProjectID();this.pageId=this.runtimeModel.getCurrentPage().getID();this.loadPropertiesHeaderData();this.loadPageAssociations(this.pageId);this.fillPageProperties();if(this._isManagedPagesEnabled()){this.loadProjectContent(this.currentProjectID);}},handlePageReports:function(args){overlayWidgetCtrl.openPageReports(args,this.pageId,this.firstCell);},_isApplicableFor:function(_200){if(_200&&_200.isEnabled){return _200.isEnabled.reportApplicability;}else{return null;}},_isEmpty:function(obj){for(var prop in obj){if(obj.hasOwnProperty(prop)){return false;}}return true;},closePageReports:function(){},undo:function(args){this.inherited(arguments);},makeDirty:function(_201){this.dirty=_201;},processChange:function(args){this.apply(args);},apply:function(args){},beforeSubmit:function(args){var dfd=new dojo.Deferred();dfd.callback();return dfd;},submit:function(args){if(this.dirty){this.makeDirty(false);}if(args.onComplete){args.onComplete();}}});if(!dojo._hasResource["com.ibm.portal.analytics.widgets.ChartTheme"]){dojo._hasResource["com.ibm.portal.analytics.widgets.ChartTheme"]=true;dojo.provide("com.ibm.portal.analytics.widgets.ChartTheme");dojo.require("dojox.charting.Theme");(function(){var dc=dojox.charting,_202=dc.themes,_203=dc.Theme;com.ibm.portal.analytics.widgets.ChartTheme=new dc.Theme({plotarea:{fill:"#151515"},chart:{fill:"#333",pageStyle:{backgroundColor:"#000",color:"#fff"}},axis:{stroke:{color:"#fff",width:1},tick:{color:"#fff",position:"center",font:"normal normal normal 7pt Helvetica, Arial, sans-serif",fontColor:"#fff"}},series:{outline:null,font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#fff"},marker:{stroke:{width:1.25,color:"#fff"},outline:{width:1.25,color:"#fff"},font:"normal normal normal 8pt Helvetica, Arial, sans-serif",fontColor:"#fff"}});})();}

}catch(e){console.log("Module 'wp_analytics_overlay_reports': ",e);}
try{dojo.provide("asa.nls.asa_overlay_reports_layer_en");dojo.provide("com.ibm.widgets.nls.DoneCheckDialog");com.ibm.widgets.nls.DoneCheckDialog._built=true;dojo.provide("com.ibm.widgets.nls.DoneCheckDialog.en");com.ibm.widgets.nls.DoneCheckDialog.en={"text_want_to_close_without_saving":"Do you really want to exit without saving your changes?","button_yes":"Yes","text_are_you_sure":"Are you sure?","link_no":"No","title_click_to_close":"Click to close","title_close":"Close"};dojo.provide("com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog");com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog._built=true;dojo.provide("com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog.en");com.ibm.portal.analytics.widgets.nls.AnalyticsTagDialog.en={"label_site_promotion_list":"Site promotions associated with \"${0}\":","title_button_done":"Done with ${0}","label_table_value":"Value","button_done":"Done","label_analytics_tag":"Analytics Tag","button_add":"Add","label_table_name":"Name","title_delete_at_icon":"Delete ${0}(${1})","msg_at_already_exists":"Analytics tag already exists.","title_button_add":"Add this association","table_sum_sp":"List of site promotions.","title_delete_sp_icon":"Delete ${0}","desc_value_input_field":"Enter analytics tag value","text_sp_pl":"site promotions","label_analytics_tag_list":"Analytics tags associated with \"${0}\":","title_analytics_tag":"analytics tag","table_sum_at":"List of analytics tags.","text_sp_in_project":"You are currently working in a project. Site promotions are not project-aware but will be assigned straight away when clicking 'Done'","label_invalid_illegal_details":"Invalid value: you used illegal characters.","text_sp":"site promotion","title_dialog":"Add \"${0}\" to ${1}","title_name_input_field":"Analytics tag name input field","title_close_button":"Close this dialog","label_site_promotion_plural":"Site Promotions","text_at":"analytics tag","label_invalid_long_details":"Invalid value: you used too many characters.","text_at_pl":"analytics tags","label_analytics_tag_value_input_field":"Analytics tag value:","label_no_at_there_yet":"No analytics tags associated with \"${0}\".","title_value_input_field":"Analytics tag value input field","title_site_promotion_input_field":"Site promotion value input field","label_no_sp_there_yet":"No site promotions associated with \"${0}\".","text_at_in_project":"You are currently working in a project. Analytics tags are not project-aware but will be assigned straight away when clicking 'Done'","label_site_promotion_name_input_field":"Site promotion name:","msg_sp_already_exists":"Site promotion already exists.","label_site_promotion":"Site Promotion","label_analytics_tag_plural":"Analytics Tags","label_analytics_tag_name_input_field":"Analytics tag name:","desc_name_input_field":"Enter analytics tag name","msg_already_exists":"The ${0} already exists."};dojo.provide("com.ibm.portal.analytics.widgets.nls.AsaOverlay");com.ibm.portal.analytics.widgets.nls.AsaOverlay._built=true;dojo.provide("com.ibm.portal.analytics.widgets.nls.AsaOverlay.en");com.ibm.portal.analytics.widgets.nls.AsaOverlay.en={"msg_no_data_available":"There is no data available for these report parameters.","title_close_report":"Close all analytics reports","msg_wrong_config":"The analytics backend is not properly configured. ","title_more_details":"See more details about this report","msg_wrong_params":"The specified report parameters are incorrect. ","report_type_site":"Site Report","link_more":"more","report_type_portlet":"Portlet Report","msg_loading":"Loading report... ","report_type_page":"Page Report","msg_error":"Error: ","msg_possible_cause":"Possible cause: ","link_details":"Details","title_view_as_table":"View table display","msg_cm_error":"Message from Coremetrics backend: ","msg_no_report_data":"The report you requested could not be retrieved. ","label_close":"Close all","msg_no_data_for_time_frame":"There is no analytics data for the selected timeframe. ","link_less":"less","title_view_as_chart":"View chart display","label_close_report":"Close all analytics reports"};

}catch(e){console.log("Module 'wp_analytics_overlay_reports': ",e);}
try{(function(){
    i$.merge({
	"no_selected_segments_desc":"No segments exist.",
	"add_content_target_btn":"Add Content",
	"content_display_field":"Configure Spot:",
	"segments_target_is":"User Matches Segment",
	"author_field":"Author:",
	"filter_custom":"Custom",
	"filter_label":"Filter:",
	"targeted_desc":"Target content to different segments (audiences). Add web content to the targeted content list. Then, map the content to segments to specify whether to display or hide content for each segment.",
	"remove_btn":"Remove",
	"error_alt_text":"Error",
	"content_properties":"Content Properties",
	"message_targeting_content_not_found":"Content item not found.",
	"set_content_item":"Set Content Item",
	"targeted_in_parentheses":"Web Content Viewer (Targeted)",
	"segments_dialog_desc":"Select segments to add or remove to your content item. You can add more segments to this list.",
	"add_content_target_dialog_title":"Add Content Target",
	"details_tab_btn":"Details",
	"add_segment_btn":"Add Segment...",
	"templates_section_title":"Contents and Templates",
	"targeted_show_page":"Show on Page",
	"appearance_popup_help":"Apply the default presentation template to the content spot. To override the default appearance, replace the presentation template with an HTML component or by selecting another template. You can have one appearance setting for the content spot.",
	"filter_managed_segments":"Managed Segments",
	"contextual_item_desc":"The displayed content item changes depending on the page context.",
	"cam_item_content":"Configure Spot",
	"message_targeted_to_specified":"This spot was previously configured to display targeted content. By saving the settings for specified content, the targeted content settings are lost. To configure this spot for specified content, continue saving the settings in this view. To keep the targeted content settings, click Cancel.",
	"desc_label":"Description",
	"create_date_field":"Created:",
	"show_segment_descriptions_btn":"Show Description",
	"prompt_managed_seg_groups":"Select segments from {0} available managed segment groups.",
	"replace_content_dialog_title":"Replace Content Item",
	"use_page_default_opt":"Use Page Default Content",
	"info_alt_text":"Information",
	"segments_header":"Segments:",
	"replace_component_dialog_title":"Replace Component",
	"segments_popup_help":"Select segments to determine who views this content. Segments help you define your target audience. For example, you can define the audience by users, device class, or other attributes.",
	"appearance_component_opt":"Component",
	"no_description":"No description available",
	"message_targeted_to_contextual":"This spot was previously configured to display targeted content. By saving the settings for contextual content, the targeted content settings are lost. To configure this spot for contextual content, continue saving the settings in this view. To keep the targeted content settings, click Cancel.",
	"use_page_default_desc":"Display the default content item for the page to selected segments.",
	"content_specified_opt":"Specified Content",
	"auth_template_field":"Authoring Template:",
	"message_unsaved_changes":"You have unsaved changes. To confirm that you want to discard your changes, click Cancel or close the form.",
	"segments_target_remove":"Remove This Segment",
	"appearance_default_opt_cf05":"Default Presentation Template",
	"seg_draft":"draft",
	"segments_desc":"Select segments to determine who views this content. For example, you can define the audience by users, device class, or other attributes.",
	"content_targeted_opt":"Targeted Content",
	"page_default_indicator":"Page Default",
	"workflow_stage":"Stage",
	"message_invalid_content_selection":"You must select a content item. For example, content items might include web articles, news, schedules, and more. The content items available to you depend on the templates that are created in a web content library.",
	"appearance_default":"Default",
	"replace_btn":"Replace",
	"appearance_field":"Appearance:",
	"location_label":"Location:",
	"filter_none":"None",
	"segments_tab_btn":"Segments",
	"last_updated_field":"Last Updated:",
	"project_field":"Project:",
	"add_btn":"Add",
	"unknown_contextual_item":"Contextual Item",
	"contextual_in_parentheses":"Web Content Viewer (Contextual)",
	"targeted_default_content":"Default Content",
	"page_default_content_title":"Page Default Content",
	"cam_item_displayed":"Displayed",
	"sel_content_item":"Select Content Item",
	"unknown_contextual_item_desc":"The displayed content item changes depending on the page context. The page default is displayed when there is no context.",
	"targeted_save_show_page":"Save and Show on Page",
	"segments_target_not":"User Does Not Match Segment",
	"filter_segments":"Segments",
	"location_field":"Location:",
	"property_value_none":"None",
	"targeted_content":"Targeted Content Items",
	"delete_targeted_item_btn":"Remove",
	"targeted_spot_title":"Targeted Content Summary",
	"warning_alt_text":"Warning",
	"select_content_opt":"Select Content Item to Display",
	"workflow_field":"Workflow:",
	"hidden_spot_title":"Hidden Spot",
	"targeted_reorder":"When you have multiple targeted content items, you can reorder the content items to set the priority. The first match displays in this spot.",
	"location_section_title":"Location",
	"loading":"Loading...",
	"pzn_popup_help_appearance":"Appearance",
	"segments_title":"Segments",
	"target_specified_content":"Display this content item to the selected segments.",
	"hide_segment_descriptions_btn":"Hide Description",
	"filter_all_segments":"All Segments",
	"hide_spot_btn":"Hide Spot",
	"save_btn":"Save",
	"targeted_item_title":"Targeted Item",
	"update_segments_btn":"Update Segments",
	"edit_authoring_template_dialog_title":"Edit Authoring Template:",
	"add_segments_title":"Add Segments",
	"workflow_stage_field":"Workflow Stage:",
	"replace_presentation_template_dialog_title":"Replace Presentation Template",
	"appearance_default_cf05":"Default Presentation Template",
	"appearance_summary":"Summary Presentation Template",
	"content_contextual_opt":"Contextual Content",
	"specified_item_desc":"This content item always displays in this spot",
	"not_found_segments_desc":"No matching segments.",
	"tooltip_managed":"Managed segments are the segment groups and segments that your developer creates and manages in a web content library.",
	"default_content_desc":"Display this content to users that are not included in segments for targeted content items.",
	"tooltip_non_managed":"Segments in this list were created with personalization rules. You see this view only if your developer previously used personalization rules to create segments.",
	"prompt_seg_groups":"Select segments from {0} available segment groups.",
	"edit_btn":"Edit",
	"more_btn":"More",
	"hide_spot_desc":"Hide this content item from selected segments.",
	"user_must_match_all_opt":"User must match all selected segments to view this content.",
	"appearance_summary_opt":"Summary Presentation Template",
	"hide_spot_opt":"Hide Spot",
	"success_alt_text":"Success",
	"edits_section_title":"Edits and Updates",
	"content_title_field":"Content Item:",
	"appearance_template_opt":"Presentation Template",
	"cam_item_show":"Show",
	"cancel_btn":"Cancel",
	"close_alt_text":"Close",
	"learn_more":"Learn More",
	"more_details":"More Details",
	"add_default_content_target_btn":"Add Default Content",
	"appearance_default_opt":"Default Appearance",
	"message_add_content_item":"You must add one or more segments to save this content item.",
	"appearance_template_opt_cf05":"Specified Presentation Template",
	"type_to_find_segments":"Find Segment",
	"done_btn":"Done",
	"edit_content_dialog_title":"Edit Content Item:"
},i$.fromPath("PznUIUtils.nls",true));
})();
}catch(e){console.log("Module 'wp_content_targeting_cam': ",e);}
try{(function(){
    i$.merge({
	"no_selected_segments_desc":"No segments exist.",
	"add_content_target_btn":"Add Content",
	"content_display_field":"Configure Spot:",
	"segments_target_is":"User Matches Segment",
	"author_field":"Author:",
	"filter_custom":"Custom",
	"filter_label":"Filter:",
	"targeted_desc":"Target content to different segments (audiences). Add web content to the targeted content list. Then, map the content to segments to specify whether to display or hide content for each segment.",
	"remove_btn":"Remove",
	"error_alt_text":"Error",
	"content_properties":"Content Properties",
	"message_targeting_content_not_found":"Content item not found.",
	"set_content_item":"Set Content Item",
	"targeted_in_parentheses":"Web Content Viewer (Targeted)",
	"segments_dialog_desc":"Select segments to add or remove to your content item. You can add more segments to this list.",
	"add_content_target_dialog_title":"Add Content Target",
	"details_tab_btn":"Details",
	"add_segment_btn":"Add Segment...",
	"templates_section_title":"Contents and Templates",
	"targeted_show_page":"Show on Page",
	"appearance_popup_help":"Apply the default presentation template to the content spot. To override the default appearance, replace the presentation template with an HTML component or by selecting another template. You can have one appearance setting for the content spot.",
	"filter_managed_segments":"Managed Segments",
	"contextual_item_desc":"The displayed content item changes depending on the page context.",
	"cam_item_content":"Configure Spot",
	"message_targeted_to_specified":"This spot was previously configured to display targeted content. By saving the settings for specified content, the targeted content settings are lost. To configure this spot for specified content, continue saving the settings in this view. To keep the targeted content settings, click Cancel.",
	"desc_label":"Description",
	"create_date_field":"Created:",
	"show_segment_descriptions_btn":"Show Description",
	"prompt_managed_seg_groups":"Select segments from {0} available managed segment groups.",
	"replace_content_dialog_title":"Replace Content Item",
	"use_page_default_opt":"Use Page Default Content",
	"info_alt_text":"Information",
	"segments_header":"Segments:",
	"replace_component_dialog_title":"Replace Component",
	"segments_popup_help":"Select segments to determine who views this content. Segments help you define your target audience. For example, you can define the audience by users, device class, or other attributes.",
	"appearance_component_opt":"Component",
	"no_description":"No description available",
	"message_targeted_to_contextual":"This spot was previously configured to display targeted content. By saving the settings for contextual content, the targeted content settings are lost. To configure this spot for contextual content, continue saving the settings in this view. To keep the targeted content settings, click Cancel.",
	"use_page_default_desc":"Display the default content item for the page to selected segments.",
	"content_specified_opt":"Specified Content",
	"auth_template_field":"Authoring Template:",
	"message_unsaved_changes":"You have unsaved changes. To confirm that you want to discard your changes, click Cancel or close the form.",
	"segments_target_remove":"Remove This Segment",
	"appearance_default_opt_cf05":"Default Presentation Template",
	"seg_draft":"draft",
	"segments_desc":"Select segments to determine who views this content. For example, you can define the audience by users, device class, or other attributes.",
	"content_targeted_opt":"Targeted Content",
	"page_default_indicator":"Page Default",
	"workflow_stage":"Stage",
	"message_invalid_content_selection":"You must select a content item. For example, content items might include web articles, news, schedules, and more. The content items available to you depend on the templates that are created in a web content library.",
	"appearance_default":"Default",
	"replace_btn":"Replace",
	"appearance_field":"Appearance:",
	"location_label":"Location:",
	"filter_none":"None",
	"segments_tab_btn":"Segments",
	"last_updated_field":"Last Updated:",
	"project_field":"Project:",
	"add_btn":"Add",
	"unknown_contextual_item":"Contextual Item",
	"contextual_in_parentheses":"Web Content Viewer (Contextual)",
	"targeted_default_content":"Default Content",
	"page_default_content_title":"Page Default Content",
	"cam_item_displayed":"Displayed",
	"sel_content_item":"Select Content Item",
	"unknown_contextual_item_desc":"The displayed content item changes depending on the page context. The page default is displayed when there is no context.",
	"targeted_save_show_page":"Save and Show on Page",
	"segments_target_not":"User Does Not Match Segment",
	"filter_segments":"Segments",
	"location_field":"Location:",
	"property_value_none":"None",
	"targeted_content":"Targeted Content Items",
	"delete_targeted_item_btn":"Remove",
	"targeted_spot_title":"Targeted Content Summary",
	"warning_alt_text":"Warning",
	"select_content_opt":"Select Content Item to Display",
	"workflow_field":"Workflow:",
	"hidden_spot_title":"Hidden Spot",
	"targeted_reorder":"When you have multiple targeted content items, you can reorder the content items to set the priority. The first match displays in this spot.",
	"location_section_title":"Location",
	"loading":"Loading...",
	"pzn_popup_help_appearance":"Appearance",
	"segments_title":"Segments",
	"target_specified_content":"Display this content item to the selected segments.",
	"hide_segment_descriptions_btn":"Hide Description",
	"filter_all_segments":"All Segments",
	"hide_spot_btn":"Hide Spot",
	"save_btn":"Save",
	"targeted_item_title":"Targeted Item",
	"update_segments_btn":"Update Segments",
	"edit_authoring_template_dialog_title":"Edit Authoring Template:",
	"add_segments_title":"Add Segments",
	"workflow_stage_field":"Workflow Stage:",
	"replace_presentation_template_dialog_title":"Replace Presentation Template",
	"appearance_default_cf05":"Default Presentation Template",
	"appearance_summary":"Summary Presentation Template",
	"content_contextual_opt":"Contextual Content",
	"specified_item_desc":"This content item always displays in this spot",
	"not_found_segments_desc":"No matching segments.",
	"tooltip_managed":"Managed segments are the segment groups and segments that your developer creates and manages in a web content library.",
	"default_content_desc":"Display this content to users that are not included in segments for targeted content items.",
	"tooltip_non_managed":"Segments in this list were created with personalization rules. You see this view only if your developer previously used personalization rules to create segments.",
	"prompt_seg_groups":"Select segments from {0} available segment groups.",
	"edit_btn":"Edit",
	"more_btn":"More",
	"hide_spot_desc":"Hide this content item from selected segments.",
	"user_must_match_all_opt":"User must match all selected segments to view this content.",
	"appearance_summary_opt":"Summary Presentation Template",
	"hide_spot_opt":"Hide Spot",
	"success_alt_text":"Success",
	"edits_section_title":"Edits and Updates",
	"content_title_field":"Content Item:",
	"appearance_template_opt":"Presentation Template",
	"cam_item_show":"Show",
	"cancel_btn":"Cancel",
	"close_alt_text":"Close",
	"learn_more":"Learn More",
	"more_details":"More Details",
	"add_default_content_target_btn":"Add Default Content",
	"appearance_default_opt":"Default Appearance",
	"message_add_content_item":"You must add one or more segments to save this content item.",
	"appearance_template_opt_cf05":"Specified Presentation Template",
	"type_to_find_segments":"Find Segment",
	"done_btn":"Done",
	"edit_content_dialog_title":"Edit Content Item:"
},i$.fromPath("PznUIUtils.nls",true));
})();
}catch(e){console.log("Module 'wp_content_targeting_cam': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-E76 and 5724-E77, (C) Copyright IBM Corp. 2015 - All Rights reserved.  **/
(function(){
var _1=i$.fromPath("PznUIUtils",true);
_1.MSG_TYPE_ERROR="lotusError";
_1.MSG_TYPE_WARNING="lotusWarning";
_1.MSG_TYPE_INFO="lotusInfo";
_1.MSG_TYPE_SUCCESS="lotusSuccess";
_1.PATH_AUTO_CLOSE_REFRESH="wpModules.ct.pageRefresh";
_1.EL_DIALOG_POPUP_MENU=i$.byId("pznDialogPopupMenu");
_1.EL_DIALOG_POPUP_MENU_CONTAINER=i$.byId("pznDialogPopupMenuItemsContainer");
_1._pznContentSettings=null;
_1._pznDialogNavigator=null;
_1._popupHelpDialog=null;
_1._portletPageId=null;
_1._portletWindowId=null;
_1._componentId=null;
_1._altPresentationTemplatePath=null;
_1.contextPath="";
_1.pocUrlBase="";
_1.ContentSelectorPOCURL="";
_1.ComponentSelectorPOCURL="";
_1.PresentationTemplateSelectorPOCURL="";
_1.ContentEditorPOCURL="";
_1.PresentationTemplateEditorPOCURL="";
_1.ComponentEditorPOCURL="";
_1._appearanceReplaceOptions=null;
_1._contentOptions=null;
_1._contentEdited=false;
_1._currentMessageId=null;
_1._isRTL=false;
_1._autoClosed=true;
_1._segFilterOptions=[{text:"All Segments"}];
_1.escapeHTML=function(_2){
if(!_2){
return _2;
}
return _2.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
};
_1.escapeJS=function(_3){
if(!_3){
return _3;
}
return _3.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\"/g,"\\\"").replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
};
_1.toXML=function(_4){
if(!_4){
return _4;
}
var _5=null;
if(window.ActiveXObject){
_5=new ActiveXObject("Microsoft.XMLDOM");
_5.async="false";
_5.loadXML(_4);
}else{
var _6=new DOMParser();
_5=_6.parseFromString(_4,"text/xml");
}
return _5;
};
_1.getIframe=function(){
if(!_1._iframe){
var wp=window.parent,i;
if(wp){
var _7=wp.document.getElementsByTagName("iframe");
if(_7){
for(i=0;i<_7.length;i++){
if(_7[i].contentWindow==window){
_1._iframe=_7[i];
break;
}
}
}
}
}
return _1._iframe;
};
_1.init=function(_8){
document.body.style.backgroundColor="#ffffff";
var s=document.getElementsByTagName("section"),sc;
if(s){
for(i=0;i<s.length;i++){
if(i$.hasClass(s[i],"wpthemeControl")){
s[i].style.margin="0";
}
sc=s[i].childNodes;
for(a=0;a<sc.length;a++){
i$.removeClass(sc[a],"wpthemeOverflowAuto");
}
}
}
_1._pznContentSettings=new PznContentSettings(_8);
window.onbeforeunload=function(){
if(_1._autoClosed){
var _9=i$.fromPath(_1.PATH_AUTO_CLOSE_REFRESH,false,window.parent);
if(!_9){
_9={ctwindow:window,refresh:false};
}
if(_1.isContentEdited()){
_9.refresh=true;
i$.toPath(_1.PATH_AUTO_CLOSE_REFRESH,_9,window.parent);
}else{
_9.refresh=false;
i$.toPath(_1.PATH_AUTO_CLOSE_REFRESH,_9,window.parent);
}
if(_1.getContentSettings().isChanged()){
_1.getContentSettings().cancel();
return false;
}
}
};
};
_1.setRTL=function(_a){
if(_a){
_1._isRTL=true;
}else{
_1._isRTL=false;
}
};
_1.isRTL=function(){
return _1._isRTL;
};
_1.isInfoMode=function(){
var f=window.top.frames["wpViewFrameContainer-iframe"];
if(f){
return i$.hasClass(f.document.body,"info-mode");
}
return false;
};
_1.getContextPath=function(){
return _1.contextPath;
};
_1.setContextPath=function(cp){
_1.contextPath=cp;
};
_1.getContentSettings=function(){
return _1._pznContentSettings;
};
_1.getDialogNavigator=function(){
if(!_1._pznDialogNavigator){
_1._pznDialogNavigator=new PznDialogNavigator();
}
return _1._pznDialogNavigator;
};
_1.getContentOptions=function(){
if(_1._contentOptions==null){
_1._contentOptions=[{text:_1.escapeHTML(_1.nls["content_specified_opt"])},{text:_1.escapeHTML(_1.nls["content_contextual_opt"])},{text:_1.escapeHTML(_1.nls["content_targeted_opt"])}];
}
return _1._contentOptions;
};
_1.isContentEdited=function(){
return _1._contentEdited;
};
_1.refreshContentSettingsNavigation=function(){
var cs=_1.getContentSettings();
var _b=_1.getDialogNavigator();
if(cs&&_b){
if(cs.isSpecified()){
_b.showSpecified();
}else{
if(cs.isContextual()){
_b.showContextual();
}else{
if(cs.isTargeted()){
_b.showTargeted();
}
}
}
}
};
_1.getContextualContentId=function(){
return _1._componentId;
};
_1.renderContentTitle=function(_c){
if(!_c.divId){
return;
}
var d=i$.byId(_c.divId);
if(!d){
return;
}
var _d=[],_e=_c.wcmContentProps,_f=_e&&_e.getId();
_d.push("<div class=\"pznHeader\">");
_d.push("<img id=\"",_c.divId,"_contentItemIcon_img\" alt=\"\" src=\"",_1.getContextPath(),"/images/blank.gif\" class=\"");
if(_f&&PznContentSettings.isLrpId(_f)){
_d.push("pznDialogIconLRPContentLarge");
}else{
_d.push("pznDialogIconWcmContentLarge");
}
_d.push(" pznDialogTitleIcon lotusLeft\">");
_d.push("<div class=\"pznDialogContentItemTitle\">");
_d.push("<span id=\"",_c.divId,"_pznDialog_title\" class=\"pznDialogBoldFont pznDialogFontComputed18px\">");
if(_e){
var _10="message_targeting_content_not_found";
if(_e.isAvailable()){
_d.push(_1.escapeHTML(_e.getTitle()));
_1.hideMessage(_10);
}else{
_1.displayMessage(_1.escapeHTML(_1.nls[_10]),_1.MSG_TYPE_ERROR,_10);
}
}
_d.push("</span>");
if(_1.getDialogNavigator().isShowingContextual()){
_d.push("<span class=\"pznDialogFontComputed11px pznDialogGreyText\">&nbsp;&nbsp;",_1.escapeHTML(_1.nls["contextual_in_parentheses"]),"</span>");
}
if(_f&&!PznContentSettings.isLrpId(_f)){
_d.push("<br/>");
_d.push("<span class=\"pznDialogGreyText pznDialogFontComputed11px\">");
var ws=_e.getWorkflowState();
if(ws){
_d.push(ws);
}
if(_e.getWorkflowStage()){
if(ws){
_d.push("&nbsp;&nbsp;|&nbsp;&nbsp;");
}
_d.push(_1.escapeHTML(_1.nls["workflow_stage"]),"&nbsp;",_e.getWorkflowStage().getTitle());
}
_d.push("</span>");
}
if(_1.isInfoMode()){
if(_c.desc){
_d.push("<br/>");
_d.push("<h3 class=\"pznDescription pznDialogElementDisplayInline\">",_c.desc,"</h3>");
}
if(_c.learnMoreUrl){
_d.push("&nbsp;<a id=\"",_c.learnMoreId,"\" class=\"pznDialogFontComputed11px pznDialogBlueLink pznDialogNoWrapText\" href=\"\" ");
_d.push("onclick=\"PznUIUtils.openLearnMoreWindow('",_c.learnMoreUrl,"'); return false;\">");
_d.push(_1.escapeHTML(_1.nls["learn_more"]),"</a>");
}
}
_d.push("</div>");
_d.push("<div class=\"lotusClear\"></div>");
_d.push("</div>");
d.innerHTML=_d.join("");
};
_1.renderButtons=function(_11,_12){
var _13=null,bt="<input id=\"$id\" type=\"button\" value=\"$value\" title=\"$value\" role=\"button\" class=\"lotusBtn pznDialogBtn\" onclick=\"$onclick\" />",out=[],_14=null,_15=null,nav=_1.getDialogNavigator();
if(_11){
_15=_11.getId();
if(!PznContentSettings.isLrpId(_15)){
_14=bt.replace(/\$value/g,_1.escapeHTML(_1.nls["replace_btn"])).replace("$onclick","PznUIUtils.openContentSelector(true);return false;");
}
}
if(nav.isShowingSpecified()){
_13=i$.byId("pznSpecifiedContentBtns");
if(!_11){
out.push(bt.replace("$id","pznSpecifiedContentSetBtn").replace(/\$value/g,_1.escapeHTML(_1.nls["set_content_item"])).replace("$onclick","PznUIUtils.openContentSelector(false);return false;"));
}else{
if(_14){
out.push(_14.replace("$id","pznSpecifiedContentReplaceBtn"));
}
}
}else{
if(nav.isShowingContextual()){
_13=i$.byId("pznContextualContentBtns");
}else{
if(nav.isShowingTargetedSpot()){
_13=i$.byId("pznTargetedSpotBtns");
out.push(bt.replace("$id","pznTargetedAddContentBtn").replace(/\$value/g,_1.escapeHTML(_1.nls["add_content_target_btn"])).replace("$onclick","PznUIUtils.openAddContentTargetDialog();return false;"));
out.push(bt.replace("$id","pznTargetedHideSpotBtn").replace(/\$value/g,_1.escapeHTML(_1.nls["hide_spot_btn"])).replace("$onclick","PznUIUtils.addNewTargetedItem(PznContentSettings.HIDDEN_SPOT_ID);return false;"));
}else{
if(nav.isShowingEditTargetedItem()){
_13=i$.byId("pznTargetItemEditBtns");
if(_14){
out.push(_14.replace("$id","pznTargetItemReplaceBtn"));
}
var cep=nav.getCurrentTargetedItemEditPosition();
if(cep!=null&&cep!=PznWCMConstants.DEFAULT){
out.push(bt.replace("$id","pznTargetItemDeleteBtn").replace(/\$value/g,_1.escapeHTML(_1.nls["delete_targeted_item_btn"])).replace("$onclick","PznUIUtils.deleteTargetedContentItem("+cep+");PznUIUtils.getDialogNavigator().showTargeted();return false;"));
}
var _16=_15;
if(_11.isPageDefault()){
_16=PznContentSettings.PAGE_DEFAULT_CONTENT_ID;
}
out.push(bt.replace(/\$value/,_1.escapeHTML(_1.nls["more_btn"])+"&nbsp;&#9660;").replace(/\$value/,_1.escapeHTML(_1.nls["more_btn"])).replace("$onclick","PznUIUtils.showTagertedItemMoreMenu(this,event,'"+_16+"');return false;").replace("$id","pznTargetItemMoreBtn").replace("role=\"button\""," tabindex=\"0\" onkeydown=\"return PznUIUtils.showTagertedItemMoreMenu(this,event,'"+_16+"');\" aria-haspopup=\"true\" aria-owns=\"pznDialogPopupMenuItemsContainer\""));
}
}
}
}
if(_13){
i$.addClass(_13,"pznDialogDefaultMarginTop");
_13.innerHTML=out.join(" ");
}
};
_1.renderTabPanelControls=function(_17,_18){
var _19=i$.byId(_17);
if(_19){
_19.innerHTML="";
}
var _1a=null;
if(_18){
_1a=_18.getId();
}
var nav=_1.getDialogNavigator(),sC=nav.isShowingContextual(),sS=nav.isShowingSpecified(),_1b=nav.isShowingEditTargetedItem(),_1c=PznContentSettings.isLrpId(_1a);
if(_1b){
var cep=_1.getDialogNavigator().getCurrentTargetedItemEditPosition();
if(_1c&&cep==PznWCMConstants.DEFAULT){
return;
}
}
if(!_19||(_1c&&(sC||sS))){
return;
}
if(this.lastDiv){
this.lastDiv.innerHTML="";
}
this.lastDiv=_19;
var tct=["<td class=\"pznDialogPanelTab pznDialogPanelTabWithControl $classes\">","<a id=\"$id\" href=\"\"","onmouseover=\"PznTargetedItemEdit.tabMoused(this);\"","onmouseout=\"PznTargetedItemEdit.tabMoused(this);\"","onclick=\"PznTargetedItemEdit.tabClicked(this);return false;\"","><span class=\"pznDialogElementDisplayBlock\">$tabLabel</span>","</a></td>"].join(" ");
var tlf="<td><div class=\"pznDialogPanelTabLineFiller\">&nbsp;</div></td>";
out=["<div id=\"",_17,"Ctrls\" class=\"pznDialogPanelTabsContainer\">"];
out.push("<table class=\"pznDialogPanelTabsTable pznDialogDefaultMarginTop\" role=\"presentation\" cellspacing=\"0\" cellpadding=\"0\"><tr>");
if(_1b){
out.push(tct.replace("$classes","pznDialogPanelTabActive").replace("$id","pznDialogPanelTabSegmentsLink").replace("$tabLabel",_1.escapeHTML(_1.nls["segments_tab_btn"])));
if(!_1c){
out.push(tct.replace("$classes","").replace("$id","pznDialogPanelTabDetailsLink").replace("$tabLabel",_1.escapeHTML(_1.nls["details_tab_btn"])));
}
out.push(tlf);
}else{
if(sC||sS){
out.push(tct.replace("$classes","pznDialogPanelTabActive").replace("$id","pznDialogPanelTabDetailsLink").replace("$tabLabel",_1.escapeHTML(_1.nls["details_tab_btn"])));
out.push(tlf);
}
}
out.push("</tr></table></div>");
i$.addClass(_19,"pznDialogDefaultMarginTop");
_19.innerHTML=out.join("");
};
_1.renderContentProperties=function(_1d,_1e){
var d=i$.byId(_1e);
if(!d||!_1d||!_1d.isAvailable()||PznContentSettings.isLrpId(_1d.getId())){
if(d){
d.innerHTML="";
}
return;
}
if(_1d){
var ht="<div class=\"pznDialogContentPropertiesHeading\"><div></div><span>$label&nbsp;</span></div>";
var pt="<div class=\"pznDialogContentProperty $propClass\" $other ><div class=\"pznDialogContentPropertyText\"><span class=\"pznDialogPropertyLabel\">$label</span>$value</div>$actions</div>";
var at="<a href=\"\" alt=\"$alt\" class=\"pznDialogContentPropertyAction pznDialogBlueLink pznDialogFontComputed11px lotusRight\" onclick=\"$onclick\"><span class=\"pznDialogContentPropertyActionCtrl\">$label</span></a>";
var _1f="<img id=\"$buttonid\" src=\""+_1.getContextPath()+"/images/blank.gif"+"\" alt=\"\" class=\"pznDialogContentPropertyEditImg\" >";
var _20=function(_21){
var m=pt.replace(/\$label/g,_21.label).replace("$value",_21.value);
if(_21.action){
m=m.replace("$propClass","pznDialogMouseHighlight").replace("$actions",at.replace("$label",_21.action.label).replace("$onclick","").replace(/\$alt/g,_21.action.alt)).replace("$other","onclick=\""+_21.action.script+"\" role=\"link\"");
}else{
m=m.replace("$propClass","pznDialogNoMouseHighlight").replace("$actions","").replace("$other","");
}
return m;
};
var _22=_1d.getOther();
var out=[];
var v="";
out.push("<div class=\"pznDialogPropertiesList pznDialogFontComputed12px\">");
out.push(ht.replace("$label",_1.escapeHTML(_1.nls["templates_section_title"])));
out.push(_20({label:_1.escapeHTML(_1.nls["content_title_field"]),value:_1d.getTitle(),action:{label:_1f.replace("$buttonid",_1e+"_edit_content"),script:"PznUIUtils.openContentEditor('"+_1d.getId()+"');return false;",alt:_1.escapeHTML(_1.nls["edit_btn"])}}));
var _23=_1d.getAuthoringTemplate();
if(_23&&_23.getTitle()){
var _24=_1.AuthoringTemplateEditorPOCURL+_23.getId(),_25=_1.escapeHTML(_1.nls["edit_authoring_template_dialog_title"])+"&nbsp;"+_23.getTitle();
var _26={label:_1.escapeHTML(_1.nls["auth_template_field"]),value:_23.getTitle(),action:{label:_1f.replace("$buttonid",_1e+"_edit_auth_template"),script:"PznUIUtils.openDialog({url:'"+_24+"',title:'"+_25+"',callbackFn:PznUIUtils.dialogContentEdit});return false;",alt:_1.escapeHTML(_1.nls["edit_btn"])}};
out.push(_20(_26));
}
out.push(ht.replace("$label",_1.escapeHTML(_1.nls["edits_section_title"])));
if(_22&&_22.getDateLastModified()){
out.push(_20({label:_1.escapeHTML(_1.nls["last_updated_field"]),value:_22.getDateLastModified()}));
}
if(_22&&_22.getDateCreated()){
out.push(_20({label:_1.escapeHTML(_1.nls["create_date_field"]),value:_22.getDateCreated()}));
}
if(_1d.getAuthorName()){
out.push(_20({label:_1.escapeHTML(_1.nls["author_field"]),value:_1d.getAuthorName()}));
}
if(_1d.getWorkflow()&&_1d.getWorkflow().getTitle()){
v=_1d.getWorkflow().getTitle();
}else{
v=_1.escapeHTML(_1.nls["property_value_none"]);
}
out.push(_20({label:_1.escapeHTML(_1.nls["workflow_field"]),value:v}));
if(_1d.getWorkflowStage()){
var t=_1d.getWorkflowStage().getTitle();
if(t){
v=t;
}else{
v=_1.escapeHTML(_1.nls["property_value_none"]);
}
out.push(_20({label:_1.escapeHTML(_1.nls["workflow_stage_field"]),value:v}));
}
out.push(ht.replace("$label",_1.escapeHTML(_1.nls["location_section_title"])));
var v=_1.escapeHTML(_1.nls["property_value_none"]);
if(_22&&_22.getLocation()){
v=_22.getLocation();
}
out.push(_20({label:_1.escapeHTML(_1.nls["location_field"]),value:v.replace(/&nbsp;/g," ")}));
if(_1d.getProject()){
v=_1d.getProject().getTitle();
}else{
v=_1.escapeHTML(_1.nls["property_value_none"]);
}
out.push(_20({label:_1.escapeHTML(_1.nls["project_field"]),value:v}));
out.push("</div>");
d.innerHTML=out.join("");
}
};
_1.isAppearanceDefault=function(){
var cs=_1.getContentSettings();
if(cs&&(cs.getPresentationTemplateId()||cs.getComponentId())){
return false;
}
return true;
};
_1.renderContentAppearance=function(_27){
if(!_27){
return;
}
var d=i$.byId(_27);
if(!d){
return;
}
var o=null,_28="",out=[],cs=_1.getContentSettings(),_29={},_2a=[];
_2a.push("<a id=\"pznDialogReplaceWithMenuSelected\" href=\"\" ");
_2a.push("aria-haspopup=\"true\"  aria-owns=\"pznDialogPopupMenuItemsContainer\" tabindex=\"0\" onkeydown=\"return PznUIUtils.showAppearanceMenu(this,event,'",_27,"');\" ");
_2a.push("onclick=\"PznUIUtils.showAppearanceMenu(this,event,'",_27,"');return false;\" ");
_2a.push(" >");
_2a.push("<span class=\"pznDialogAppearance pznDialogElementDisplayBlock\">");
if(cs.getPresentationTemplateId()){
o=new PznWCMOther(cs.getPresentationTemplateId());
_28=_1.PresentationTemplateEditorPOCURL;
_2a.push("<img id=\"",_27,"_presentationTemplateIcon_img\" alt=\"\" src=\"",_1.getContextPath(),"/images/wcm_presentation_template_18.png\" class=\"lotusLeft pznDialogElementBgImageNone\">");
}else{
if(cs.getComponentId()){
o=new PznWCMOther(cs.getComponentId());
_28=_1.ComponentEditorPOCURL;
_2a.push("<img id=\"",_27,"_appearanceIcon_img\" alt=\"\" src=\"",_1.getContextPath(),"/images/blank.gif\" class=\"pznDialogComponentAppearanceIcon lotusLeft\">");
}else{
_2a.push("<img id=\"",_27,"_presentationTemplateIcon_img\" alt=\"\" src=\"",_1.getContextPath(),"/images/wcm_presentation_template_18.png\" class=\"lotusLeft pznDialogElementBgImageNone\">");
}
}
_2a.push("<span class=\"pznLabel pznDialogGreyText pznDialogFontComputed12px pznDialogBoldFont\">",_1.escapeHTML(_1.nls["appearance_field"]),"</span>");
_2a.push("<span id=\"pznDialogCurrentAppearance_",_27,"\" class=\"pznDialogDefaultColorText pznDialogFontComputed12px\">");
if(o){
_2a.push(_1.escapeHTML(o.getTitle()));
}else{
if(cs.getType()==PznContentSettings.TYPE_SUMMARY){
_2a.push(_1.escapeHTML(_1.nls["appearance_summary"]));
}else{
_2a.push(_1.escapeHTML(_1.nls["appearance_default_cf05"]));
}
}
_2a.push("&nbsp;<img id=\"",_27,"_dropDownIcon_img\" src=\"",_1.getContextPath(),"/images/blank.gif\" alt=\"\" class=\"pznDialogDropDownIcon\"><span aria-hidden=\"true\" class=\"lotusAltText\">&#9660;</span>");
_2a.push("</span>");
_2a.push("<div class=\"lotusClear\"></div>");
_2a.push("</span>");
_2a.push("</a>");
_29.mainLink=_2a.join("");
_2a.length=0;
_29.controlLinks=[];
if(_1.isInfoMode()){
_2a.push("<a id=\"pznDialogHelp_appearance\" href=\"\" class=\"pznDialogBlueLink\" onclick=\"PznUIUtils.openPopupHelp(this, '",_27,"');return false;\" aria-labelledby=\"",_27,"_help12_img\" aria-haspopup=\"true\" role=\"button\">");
_2a.push("<span class=\"\"><img id=\"",_27,"_help12_img\" class=\"pznDialogElementBgImageNone\" src=\"",_1.getContextPath(),"/images/");
if(_1._locale&&_1._locale.indexOf("ar")==0){
_2a.push("Help12_ar.png");
}else{
_2a.push("Help12.png");
}
_2a.push("\" alt=\"",_1.escapeHTML(_1.nls["pzn_popup_help_appearance"]),"\"></span></a>");
_29.controlLinks.push(_2a.join(""));
}
_2a.length=0;
if(o){
_2a.push("<a href=\"\" alt=\"",_1.escapeHTML(_1.nls["edit_btn"]),"\" class=\"pznDialogBlueLink\" onclick=\"PznUIUtils.openAppearanceEditor('",_28,"','",o.getId(),"');return false;\">");
_2a.push("<span class=\"\"><img id=\"",_27,"_edit_presnt_template\" src=\"",_1.getContextPath(),"/images/blank.gif"+"\" alt=\"\" class=\"pznDialogContentPropertyEditImg\" ></span></a>");
_29.controlLinks.push(_2a.join(""));
}
d.innerHTML=_1.getLinkControlMarkup(_29);
};
_1.getLinkControlMarkup=function(_2b){
var cl=_2b.controlLinks,out=["<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" role=\"presentation\" class=\"pznDialogLinkControlTable pznDialogMouseHighlight pznDialogElementDisplayBlock\"><tr>"];
out.push("<td style=\"width:100%\">");
out.push(_2b.mainLink);
out.push("</td>");
if(cl&&cl.length>0){
var l=_2b.controlLinks.length;
for(var i=0;i<l;i++){
out.push("<td>");
out.push("<div class=\"pznDialogSubLink pznDialogContentProperty\" >");
out.push(_2b.controlLinks[i]);
out.push("</div>");
out.push("</td>");
}
}else{
out.push("<td class=\"pznDialogCursorPointer\">&nbsp;</td>");
}
out.push("</tr></table>");
return out.join("");
};
_1.showPopupMenu=function(_2c,_2d,_2e,_2f,_30,_31,_32){
if(_2e.keyCode&&_1.isItemHidden(_1.EL_DIALOG_POPUP_MENU)){
if(_2e.keyCode!=13&&_2e.keyCode!=40&&(!(_2e.altKey&&_2e.keyCode==40))){
return false;
}
}
PznDialogPopupMenu.getInstance().show(_2c,_2d,_2e,_2f,_30,_31,_32);
_1.resize();
return true;
};
_1.hidePopupMenu=function(){
PznDialogPopupMenu.getInstance().hide(true);
};
_1.showAppearanceMenu=function(_33,_34,_35){
if(!_1.isMenuAvailable(_34)){
return false;
}
var _36=i$.byId("pznDialogPopupMenuItemsContainer");
if(_36){
_36.setAttribute("role","listbox");
}
var _37=null,cs=_1.getContentSettings(),_38=[{text:_1.escapeHTML(_1.nls["appearance_default_opt_cf05"]),selected:(cs.getType()==PznContentSettings.TYPE_CONTENT)},{text:_1.escapeHTML(_1.nls["appearance_summary_opt"]),selected:(cs.getType()==PznContentSettings.TYPE_SUMMARY)},{text:_1.escapeHTML(_1.nls["appearance_component_opt"]),selected:(cs.getType()==PznContentSettings.TYPE_COMPONENT)},{text:_1.escapeHTML(_1.nls["appearance_template_opt_cf05"]),selected:(cs.getType()==PznContentSettings.TYPE_ALTERNATE)}];
var _39=_1.showPopupMenu(_33,_38,_34,function(_3a){
var cs=_1.getContentSettings();
if(cs){
if(_3a==0){
cs.setPresentationTemplateId(null);
cs.setComponentId(null);
cs.setType(PznContentSettings.TYPE_CONTENT);
}else{
if(_3a==1){
cs.setPresentationTemplateId(null);
cs.setComponentId(null);
cs.setType(PznContentSettings.TYPE_SUMMARY);
}else{
if(_3a==2){
var sid=_1.openComponentSelection();
}else{
if(_3a==3){
var sid=_1.openPresentationTemplateSelection();
}
}
}
}
_1.renderContentAppearance(_35);
}
},{x:-80},_37,{positionAt:i$.byId("pznDialogCurrentAppearance_"+_35)});
return !_39;
};
_1.showFilterMenu=function(_3b,_3c,_3d){
if(!_1.isMenuAvailable(_3c)){
return false;
}
var _3e=i$.byId("pznDialogPopupMenuItemsContainer");
if(_3e){
_3e.setAttribute("role","listbox");
}
var _3f=null,_40=_1.getSegmentFilterOptions();
var _41=_1.showPopupMenu(_3b,_40,_3c,function(_42){
_1.handleFilterChange(_42);
SegmentSelector.doTypeAhead();
},{x:-20},_3f,{positionAt:i$.byId("pznDialogCurrentAppearance_"+_3d),multiSelect:true});
return !_41;
};
_1.handleFilterChange=function(_43){
var _44=SegmentSelector.getNonManagedFilterIndex();
var _45=SegmentSelector.getManagedFilterIndex();
var _46=SegmentSelector.haveManagedSegments()&&SegmentSelector.haveNonManagedSegments();
var _47=SegmentSelector.haveManagedSegments()&&!SegmentSelector.haveNonManagedSegments();
var _48=!SegmentSelector.haveManagedSegments()&&SegmentSelector.haveNonManagedSegments();
var _49=_46&&_43==0;
var _4a=(_46&&_43>0&&_43<_1.getSegmentFilterOptions().length-1)||(_47)||false;
if(_49){
var _4b=PznDialogPopupMenu.getInstance().isSelected(_43);
for(var i=0;i<_1.getSegmentFilterOptions().length;i++){
PznDialogPopupMenu.getInstance().select(i,!_4b);
}
}else{
if(_4a){
if(!_47){
PznDialogPopupMenu.getInstance().unSelect(0);
}
var _4b=PznDialogPopupMenu.getInstance().isSelected(_45);
if(_43==_45){
if(SegmentSelector.filterOptions&&SegmentSelector.filterOptions.length>0&&_45>=0){
var _4c=SegmentSelector.filterOptions[_45].getChildrenIndices();
i$.each(_4c,function(_4d){
PznDialogPopupMenu.getInstance().select(_4d,!_4b);
});
}
PznDialogPopupMenu.getInstance().select(_43);
}else{
PznDialogPopupMenu.getInstance().select(_43);
PznDialogPopupMenu.getInstance().unSelect(_45);
}
}else{
PznDialogPopupMenu.getInstance().select(_43);
var _4e=false;
if(SegmentSelector.filterOptions&&SegmentSelector.filterOptions.length>0&&_45>=0){
_4c=SegmentSelector.filterOptions[_45].getChildrenIndices();
_4e=i$.every(_4c,function(_4f){
return PznDialogPopupMenu.getInstance().isSelected(_4f);
});
}
if(!_4e){
PznDialogPopupMenu.getInstance().unSelect(_45);
}else{
if(!PznDialogPopupMenu.getInstance().isSelected(_45)){
PznDialogPopupMenu.getInstance().select(_45);
}
}
if(_43==_44){
if(_46){
_1.toggleSegment(PznDialogPopupMenu.getInstance().isSelected(_44)&&PznDialogPopupMenu.getInstance().isSelected(_45),0);
}else{
if(_48){
_1.toggleSegment(PznDialogPopupMenu.getInstance().isSelected(_44),0);
}else{
if(_47){
_1.toggleSegment(PznDialogPopupMenu.getInstance().isSelected(_45),0);
}
}
}
}
}
}
};
_1.toggleSegment=function(_50,_51){
if(_50){
PznDialogPopupMenu.getInstance().select(_51);
}else{
PznDialogPopupMenu.getInstance().unSelect(_51);
}
};
_1.getSegmentFilterOptions=function(){
return _1._segFilterOptions;
};
_1.clearSegmentFilterOptions=function(){
return _1._segFilterOptions=[];
};
_1.addSegmentFilterOption=function(_52,_53){
if(_53){
_1._segFilterOptions.push({text:_1.escapeHTML(_52),parentIndex:_1.getIndexOfFilterOption(_53)});
}else{
_1._segFilterOptions.push({text:_1.escapeHTML(_52)});
}
};
_1.getIndexOfFilterOption=function(_54){
for(var i=0;i<_1._segFilterOptions.length;i++){
if(_1._segFilterOptions[i].text==_54){
return i;
}
}
return -1;
};
_1.isMenuAvailable=function(_55){
if(i$.isFF&&_55.type=="click"&&_55.timeStamp==0){
return false;
}
return true;
};
_1.showContentMenu=function(_56,_57){
if(!_1.isMenuAvailable(_57)){
return false;
}
var _58=_1.getContentOptions(),nav=_1.getDialogNavigator();
for(var i=0;i<_58.length;i++){
_58[i].selected=false;
}
if(nav.isShowingSpecified()){
_58[0].selected=true;
}else{
if(nav.isShowingContextual()){
_58[1].selected=true;
}else{
if(nav.isShowingTargeted()){
_58[2].selected=true;
}
}
}
var _59=_1.showPopupMenu(_56,_58,_57,function(_5a){
if(_5a==0){
nav.showSpecified();
}else{
if(_5a==1){
nav.showContextual();
}else{
if(_5a==2){
nav.showTargeted();
}
}
}
},null,null,{positionAt:i$.byId("pznContentDisplayedStr")});
return !_59;
};
_1.showTagertedItemMoreMenu=function(_5b,_5c,_5d){
if(!_1.isMenuAvailable(_5c)){
return false;
}
var _5e=null;
var cs=_1.getContentSettings(),_5f,_60=PznContentSettings.isLrpId(_5d),_61=[{text:_1.escapeHTML(_1.nls["hide_spot_opt"])},{text:_1.escapeHTML(_1.nls["use_page_default_opt"])}],_62=cs.getRuleDataObject().getEditModeProfile(),_63=_62.getConditions(),_64=cs.isChanged()||_62.isChanged(),_65=_62.getPosition()==PznWCMConstants.DEFAULT;
var _66=i$.byId("pznTargetItemMoreBtn");
_66.setAttribute("role","combobox");
if(_60){
if(_5d==PznContentSettings.HIDDEN_SPOT_ID){
_61[0].selected=true;
}else{
if(_5d==PznContentSettings.PAGE_DEFAULT_CONTENT_ID){
_61[1].selected=true;
}
}
_61.push({text:_1.escapeHTML(_1.nls["select_content_opt"])});
}
if(_65||(_63&&_63.length>0)){
if(_64){
_5f=_1.escapeHTML(_1.nls["targeted_save_show_page"]);
}else{
_5f=_1.escapeHTML(_1.nls["targeted_show_page"]);
}
_61.push({text:_5f,separator:true});
}
var nav=_1.getDialogNavigator(),_67=_1.showPopupMenu(_5b,_61,_5c,function(_68){
if(_68==0){
_1.setContentItem(PznContentSettings.HIDDEN_SPOT_ID);
}else{
if(_68==1){
_1.setContentItem(PznContentSettings.PAGE_DEFAULT_CONTENT_ID);
}else{
if(_68==2){
if(_60){
_1.openContentSelector(true);
}else{
_1.showOnPage(_5d);
}
}else{
if(_68==3&&_60){
_1.showOnPage(_5d);
}
}
}
}
},{x:-16},_5e);
return !_67;
};
_1.showOnPage=function(_69){
var _6a=_1.getPreviewContentUrl(_69,_1._portletWindowId,_1._portletPageId),cs=_1.getContentSettings();
if(_1.saveEditModeProfile()){
cs.save(function(_6b){
});
}
window.onbeforeunload=null;
if(i$.isIE&&i$.isIE<10){
_1.getViewAreaWindow().location=_6a;
}else{
window.top.location=_6a;
}
};
_1.getPreviewContentUrl=function(_6c,_6d,_6e){
var _6f=(i$.isIE&&i$.isIE<10)?_1.getViewAreaWindow().location.href:window.top.location.href,_70=(_6f.indexOf("?")>-1)?"&":"?",url=[_6f,_70,"uri=ctpreview:"];
if(_6c){
url.push("ITEM:",_6c);
}else{
url.push("NONE");
}
url.push("&portletWindowId=",_6d,"&pageId=",_6e);
return url.join("");
};
_1.getViewAreaWindow=function(){
wu=i$.fromPath("wpModules.theme.WindowUtils");
if(wu){
result=wu.getWindow(wu.VIEW_AREA);
}else{
result=window;
}
return result;
};
_1.deleteTargetedContentItem=function(_71){
var rd=_1.getContentSettings().getRuleDataObject();
if(rd){
var r=rd.removeProfile(_71);
if(r){
return _1.updateRuleData();
}
}
return false;
};
_1.moveTargetedContentItem=function(_72,_73){
var rd=_1.getContentSettings().getRuleDataObject();
if(rd){
if(rd.moveProfile(_72,_73)){
return _1.updateRuleData();
}
}
return false;
};
_1.updateRuleData=function(){
var rd=_1.getContentSettings().getRuleDataObject();
if(rd){
_1.getContentSettings().setRuleData(rd);
_1.getDialogNavigator().updateContentAreas();
return true;
}
return false;
};
_1.saveEditModeProfile=function(){
var cs=_1.getContentSettings();
var rdo=cs.getRuleDataObject();
if(rdo){
var emp=rdo.getEditModeProfile();
if(emp){
if(emp.isChanged()){
cs.setChanged(true);
}
return rdo.saveEditModeProfile();
}
}
return false;
};
_1.discardEditModeProfile=function(){
var cs=_1.getContentSettings();
if(cs.getRuleDataObject()){
if(cs.getRuleDataObject().getEditModeProfile()){
cs.getRuleDataObject().discardEditModeProfile();
return true;
}
}
return false;
};
_1.openAppearanceEditor=function(_74,id){
id=PznWCMContent.removeValuePrefix(id);
_1.openDialog({url:_74+id,title:"&nbsp;",callbackFn:_1.dialogContentEdit});
};
_1.openDialog=function(_75){
var _76,w=window;
i$.xhrGet({url:_1.PznProfilerAliveUrl,responseType:"text",sync:true}).then(function(v){
if(!_75.window){
_75.window=top;
}
if(typeof _75.modal=="undefined"){
_75.modal=true;
}
if(typeof _75.autoResize=="undefined"){
_75.autoResize=true;
}
_76=new wpModules.dialog.Dialog(_75);
_76.open();
},function(e){
w.onbeforeunload=undefined;
_1.xhrJsonError({error:e,message:"Error session has timed out"});
});
return _76;
};
_1.displayMessage=function(_77,_78,id){
var _79="";
var _7a="";
var _7b="";
if(!_78||_78==_1.MSG_TYPE_ERROR){
_79="";
_7a="lotusIconMsgError";
_7b=_1.escapeHTML(_1.nls["error_alt_text"]);
}else{
if(_78==_1.MSG_TYPE_INFO){
_79="lotusInfo";
_7a="lotusIconMsgInfo";
_7b=_1.escapeHTML(_1.nls["info_alt_text"]);
}else{
if(_78==_1.MSG_TYPE_WARNING){
_79="lotusWarning";
_7a="lotusIconMsgWarning";
_7b=_1.escapeHTML(_1.nls["warning_alt_text"]);
}else{
if(_78==_1.MSG_TYPE_SUCCESS){
_79="lotusSuccess";
_7a="lotusIconMsgSuccess";
_7b=_1.escapeHTML(_1.nls["success_alt_text"]);
}
}
}
}
var _7c=[];
_7c.push("<div class=\"lotusMessage2 ",_79,"\">");
_7c.push("<img id=\"alertImg\" alt=\"",_7b,"\" src=\"",_1.getContextPath(),"/images/blank.gif\" class=\"lotusIcon ",_7a,"\">");
_7c.push("<span class=\"lotusAltText\">",_7b,":</span>");
_7c.push("<div class=\"lotusMessageBody\" >",_77,"</div>");
_7c.push("<a id=\"alert_close_link\" title=\"",_1.escapeHTML(_1.nls["close_alt_text"]),"\" role=\"button\" class=\"lotusDelete\" href=\"\" onclick=\"PznUIUtils.hideMessage();return false;\">");
_7c.push("<img id=\"alert_close_img\" src=\"",_1.getContextPath(),"/images/blank.gif\" alt=\"",_1.escapeHTML(_1.nls["close_alt_text"]),"\">");
_7c.push("<span class=\"lotusAltText\">X</span>");
_7c.push("</a>");
_7c.push("</div>");
_1.getDialogNavigator().messageDiv.innerHTML=_7c.join("");
_1.showItem(_1.getDialogNavigator().messageDiv);
_1.resize();
if(id){
_1._currentMessageId=id;
}else{
_1._currentMessageId=null;
}
};
_1.hideMessage=function(id){
if(id&&id!=_1._currentMessageId){
return;
}
_1.getDialogNavigator().messageDiv.innerHTML="";
_1.hideItem(_1.getDialogNavigator().messageDiv);
_1.resize();
_1._currentMessageId=null;
};
_1.showHideItem=function(_7d){
var _7e=false;
if(_7d){
if(_1.isItemHidden(_7d)){
_1.showItem(_7d);
_7e=true;
}else{
_1.hideItem(_7d);
}
_1.resize();
}
return _7e;
};
_1.showItem=function(_7f){
if(_7f){
i$.removeClass(_7f,"pznDialogElementDisplayNone");
}
};
_1.hideItem=function(_80){
if(_80){
i$.addClass(_80,"pznDialogElementDisplayNone");
}
};
_1.isItemHidden=function(_81){
if(_81){
return i$.hasClass(_81,"pznDialogElementDisplayNone");
}
};
_1.showTooltip=function(_82,_83){
if(_83){
if(i$.isIE){
_1.showTooltipForIE11(_82,_83);
}else{
var _84=_82.getBoundingClientRect();
console.log("bounds.top = "+_84.top);
_83.style.top=_82.offsetTop-25+"px";
if(_1.isRTL()){
if(_83.children[0]&&i$.hasClass(_83.children[0],"pznSgmntTooltipPointerLeft")){
i$.removeClass(_83.children[0],"pznSgmntTooltipPointerLeft");
i$.addClass(_83.children[0],"pznSgmntTooltipPointerRight");
}
var dlg=i$.query("[class='pznDialogMainContent']");
if(dlg&&dlg.length>0&&dlg[0]){
_83.style.right=(dlg[0].getBoundingClientRect().right-_84.left+10)+"px";
}
}else{
if(_83.children[0]&&i$.hasClass(_83.children[0],"pznSgmntTooltipPointerRight")){
i$.removeClass(_83.children[0],"pznSgmntTooltipPointerRight");
i$.addClass(_83.children[0],"pznSgmntTooltipPointerLeft");
}
_83.style.left=(_84.right+20)+"px";
}
}
_1.showItem(_83);
_83.focus();
}
};
_1.showTooltipForIE11=function(_85,_86){
var obj=_85,rtl=_1.isRTL(),_87=obj.offsetWidth,top=0,_88=0;
if(!isNaN(obj.offsetHeight)){
top+=obj.offsetHeight;
}
while(obj&&!isNaN(obj.offsetTop)&&!isNaN(obj.offsetLeft)){
top+=obj.offsetTop-obj.scrollTop;
_88+=obj.offsetLeft-obj.scrollLeft;
obj=obj.offsetParent;
}
var pr;
if(rtl){
pr=_88+_87;
_88=pr-_86.offsetWidth;
if(_1.isRTL()){
if(_86.children[0]&&i$.hasClass(_86.children[0],"pznSgmntTooltipPointerLeft")){
i$.removeClass(_86.children[0],"pznSgmntTooltipPointerLeft");
i$.addClass(_86.children[0],"pznSgmntTooltipPointerRight");
}
}else{
if(_86.children[0]&&i$.hasClass(_86.children[0],"pznSgmntTooltipPointerRight")){
i$.removeClass(_86.children[0],"pznSgmntTooltipPointerRight");
i$.addClass(_86.children[0],"pznSgmntTooltipPointerLeft");
}
}
}
var _89={x:32,y:-46};
if(_89){
if(_89.x){
_88+=(rtl)?-_89.x:_89.x;
}
if(_89.y){
top+=_89.y;
}
if(top<0){
top=0;
}
if(_88<0){
_88=0;
}
if(pr&&pr<_88+_86.offsetWidth){
_88-=(_88+_86.offsetWidth-pr);
}
}
_86.style.top=(top+7)+"px";
if(rtl){
var dlg=i$.query("[class='pznDialogMainContent']");
if(dlg&&dlg.length>0&&dlg[0]){
_88=(dlg[0].getBoundingClientRect().right-_88+10);
}
_86.style.right=_88+"px";
}else{
_86.style.left=_88+"px";
}
};
_1.hideTooltip=function(_8a,_8b){
if(_8b){
_1.hideItem(_8b);
}
};
_1.resize=function(){
_1.initWidth();
if(window.resize){
window.resize();
}
};
_1.initWidth=function(){
if(!_1._langWidthSet){
var _8c=_1._locale,_8d=window.resize,_8e=380;
if(!_8c){
return;
}
if(_8c.indexOf("de")==0){
_8e=420;
}else{
if(_8c.indexOf("el")==0){
_8e=425;
}
}
if(_8d){
_8d({width:_8e});
_1._langWidthSet=true;
}else{
var _8f=_1.getIframe();
if(_8f){
_8f.style.width=_8e+"px";
i$.addOnLoad(function(){
window.setTimeout(function(){
_1.resize();
},10);
},window);
}
}
}
};
_1.setContentItem=function(id){
var nav=_1.getDialogNavigator();
if(id&&id!=""){
if(nav.isShowingSpecified()){
ok=_1.getContentSettings().setContentId(id);
nav.updateContentAreas();
}else{
if(nav.isShowingTargeted()){
_1.getContentSettings().getRuleDataObject().getEditModeProfile().setName(id);
nav.updateContentAreas();
}
}
}else{
_1.displayMessage(_1.escapeHTML(_1.nls["message_invalid_content_selection"]),_1.MSG_TYPE_WARNING);
}
};
_1.dialogContentEdit=function(dr){
_1._contentEdited=true;
_1.getDialogNavigator().updateContentAreas();
};
_1.dialogDefaultTargetedContentSelection=function(dr){
if(dr&&dr[0]){
if(dr[0].selectedId){
var rd=_1.getContentSettings().getRuleDataObject();
if(!rd){
rd=PznRuleData.getInstanceWithDefaultTemplate();
}
rd.setOtherwise(dr[0].selectedId);
_1.getContentSettings().setRuleData(rd);
_1.getDialogNavigator().updateContentAreas();
}else{
_1.displayMessage(_1.escapeHTML(_1.nls["message_invalid_content_selection"]),_1.MSG_TYPE_WARNING);
}
}
};
_1.openPresentationTemplateSelection=function(){
var _90=null;
if(_1.getContentSettings().getPresentationTemplateId()!=null){
_90=_1.PresentationTemplateSelectorPOCURL+"&selection="+_1.getContentSettings().getPresentationTemplateId();
}else{
_90=_1.PresentationTemplateSelectorPOCURL;
}
_1.openDialog({url:_90,title:_1.escapeHTML(_1.nls["replace_presentation_template_dialog_title"]),callbackFn:function(dr){
if(dr&&dr[0]&&dr[0].selectedId){
if(_1.getContentSettings().setPresentationTemplateId(dr[0].selectedId)){
_1.getDialogNavigator().updateContentAreas();
}
}
}});
};
_1.openComponentSelection=function(){
var _91=null;
if(_1.getContentSettings().getComponentId()!=null){
_91=_1.ComponentSelectorPOCURL+"&selection="+_1.getContentSettings().getComponentId();
}else{
_91=_1.ComponentSelectorPOCURL;
}
_1.openDialog({url:_91,title:_1.escapeHTML(_1.nls["replace_component_dialog_title"]),callbackFn:function(dr){
if(dr&&dr[0]&&dr[0].selectedId){
if(_1.getContentSettings().setComponentId(dr[0].selectedId)){
_1.getDialogNavigator().updateContentAreas();
}
}
}});
};
_1.openContentEditor=function(_92){
_92=PznWCMContent.removeValuePrefix(_92);
var _93=PznWCMStorage.get(_92);
PznWCMStorage.remove(_92);
_1.openDialog({url:_1.ContentEditorPOCURL+_92,title:_1.escapeHTML(_1.nls["edit_content_dialog_title"])+"&nbsp;"+_93.getTitle(),callbackFn:_1.dialogContentEdit});
};
_1.openContentSelector=function(_94){
var _95=(_1.getContentSettings().getContentId()!=null)?_1.ContentSelectorPOCURL+"&selection="+_1.getContentSettings().getContentId():_1.ContentSelectorPOCURL;
var _96=(_94)?_1.escapeHTML(_1.nls["replace_content_dialog_title"]):_1.escapeHTML(_1.nls["sel_content_item"]);
_1.openDialog({url:_95,title:_96,callbackFn:function(dr){
if(dr&&dr[0]&&dr[0].selectedId){
_1.setContentItem(dr[0].selectedId);
}
}});
};
_1.openAddContentTargetDialog=function(){
_1.openDialog({url:_1.ContentSelectorPOCURL,title:_1.escapeHTML(_1.nls["add_content_target_dialog_title"]),callbackFn:function(dr){
if(dr&&dr[0]&&dr[0].selectedId){
_1.addNewTargetedItem(dr[0].selectedId);
}
}});
};
_1.addNewTargetedItem=function(_97){
_1.getContentSettings().setChanged(true);
_1.getDialogNavigator().showTargetingOverview(_97);
};
_1.openaddcontentDefaultTarget=function(){
_1.openDialog({url:_1.ContentSelectorPOCURL,title:_1.escapeHTML(_1.nls["add_content_target_dialog_title"]),callbackFn:_1.dialogDefaultTargetedContentSelection});
};
_1.openPopupHelp=function(_98,_99){
var o=_1._popupHelpDialog;
if(o!=null){
o.close();
o=null;
}
var od=false,_9a={templateStyle:"help",callbackFn:function(){
_1._popupHelpDialog=null;
},autoPosition:_98,};
if(_99=="pznctSegment"){
_9a.title=_1.escapeHTML(_1.nls["segments_title"]);
_9a.markup=_1.escapeHTML(_1.nls["segments_popup_help"]);
_9a.learnMore={url:_1.learnMoreSegmentsUrl,width:700,height:780};
_9a.metrics={width:200};
od=true;
}else{
if(_99.indexOf("Appearance")>-1){
_9a.title=_1.escapeHTML(_1.nls["pzn_popup_help_appearance"]);
_9a.markup=_1.escapeHTML(_1.nls["appearance_popup_help"]);
_9a.metrics={width:200};
od=true;
}
}
if(od){
_1._popupHelpDialog=_1.openDialog(_9a);
}
};
_1.openLearnMoreWindow=function(_9b){
window.open(_9b,"","location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,height=600,width=800",false);
};
_1.refreshPage=function(_9c){
if(_9c&&_9c.portletWindowId&&_9c.pageId){
if(i$.isIE&&i$.isIE<10){
_1.getViewAreaWindow().location=_1.getPreviewContentUrl(null,_9c.portletWindowId,_9c.pageId);
}else{
window.top.location=_1.getPreviewContentUrl(null,_9c.portletWindowId,_9c.pageId);
}
}else{
if(window.parent){
window.parent.location.reload(true);
}
}
};
_1.closeDialog=function(_9d){
_1._autoClosed=false;
if(_1.isContentEdited()){
if(_9d){
_9d.ctwindow=window;
_9d.refresh=true;
}else{
_9d={refresh:true,ctwindow:window};
}
}
window.closeDialog(_9d);
};
_1.onClose=function(_9e){
var _9f=i$.fromPath(_1.PATH_AUTO_CLOSE_REFRESH,false,window);
if(_9f){
if(_9e){
_9e.refresh=_9f.refresh;
_9e.ctwindow=_9f.ctwindow;
}else{
_9e=_9f;
}
i$.toPath(_1.PATH_AUTO_CLOSE_REFRESH,null,window);
}
if(_9e){
if(_9e.ctwindow){
_9e.ctwindow.onbeforeunload=undefined;
}
if(_9e.refresh){
_1.refreshPage(_9e);
}
}
};
_1.xhrJsonError=function(_a0){
var _a1=_a0.error.xhr.getResponseHeader("Content-Type")||"";
if((_a1.indexOf("text/html")==0)||(_a0.error.xhr.status==401)){
window.setTimeout(function(){
_1.refreshPage();
},0);
}
if(_a0.message&&console){
console.log(_a0.message);
}
};
_1.preventCache=function(_a2){
_a2+=(_a2?"&":"")+"ct.preventCache="+new Date().getTime();
return _a2;
};
})();
(function(){
PznContentSettings=function(_a3){
this.changed=false;
this.confirmCancel=true;
this.confirmNotTargeted=true;
this.pocURL=_a3;
this.ruleDataObj=null;
this.origJson=null;
this.jsonObj=null;
var _a4=this;
_a3=(i$.isIE)?PznUIUtils.preventCache(_a3):_a3;
i$.xhrGet({url:_a3,responseType:"json",sync:true}).then(function(v){
_a4.jsonObj=v.data;
},function(e){
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the PZN Content Settings feed for content item"});
});
};
PznContentSettings.TYPE_CONTENT="content";
PznContentSettings.TYPE_ELEMENT="element";
PznContentSettings.TYPE_COMPONENT="component";
PznContentSettings.TYPE_SUMMARY="summary";
PznContentSettings.TYPE_ALTERNATE="alternate";
PznContentSettings.MODE_ABS="abs";
PznContentSettings.MODE_RULE="rule";
PznContentSettings.MODE_REL="rel";
PznContentSettings.MODE_CONTEXTUAL="contextual";
PznContentSettings.LISTEN_TO_NONE="none";
PznContentSettings.LISTEN_TO_SELF="self";
PznContentSettings.LISTEN_TO_OTHER="other";
PznContentSettings.HIDDEN_SPOT_ID="LRP:HIDDEN";
PznContentSettings.PAGE_DEFAULT_CONTENT_ID="LRP:DEFAULT";
PznContentSettings.isLrpId=function(id){
return (id==PznContentSettings.HIDDEN_SPOT_ID||id==PznContentSettings.PAGE_DEFAULT_CONTENT_ID);
};
PznContentSettings.prototype={getType:function(){
if(this.jsonObj){
return this.jsonObj.type;
}
return null;
},setType:function(_a5){
if(this.jsonObj.type!=_a5){
this.jsonObj.type=_a5;
this.setChanged(true);
return true;
}
return false;
},getContentMode:function(){
if(this.jsonObj){
return this.jsonObj.contentMode;
}
return null;
},setContentMode:function(_a6){
if(_a6==PznContentSettings.MODE_CONTEXTUAL){
if(this.jsonObj.contentMode!=PznContentSettings.MODE_ABS){
this.jsonObj.contentMode=PznContentSettings.MODE_ABS;
this.jsonObj.relativePath=null;
this.setChanged(true);
}
this.setListenTo(PznContentSettings.LISTEN_TO_OTHER);
}else{
if(_a6==PznContentSettings.MODE_ABS){
if(this.getContentMode()!=PznContentSettings.MODE_ABS){
this.jsonObj.contentMode=PznContentSettings.MODE_ABS;
this.jsonObj.relativePath=null;
this.setChanged(true);
}
this.setListenTo(PznContentSettings.LISTEN_TO_NONE);
}else{
if(_a6==PznContentSettings.MODE_RULE){
if(this.getContentMode()!=PznContentSettings.MODE_RULE){
this.jsonObj.contentMode=PznContentSettings.MODE_RULE;
this.jsonObj.relativePath=null;
this.setChanged(true);
}
this.setListenTo(PznContentSettings.LISTEN_TO_NONE);
}else{
if(_a6==PznContentSettings.MODE_REL){
if(this.getContentMode()!=PznContentSettings.MODE_REL){
this.jsonObj.contentMode=PznContentSettings.MODE_REL;
this.setChanged(true);
}
this.setListenTo(PznContentSettings.LISTEN_TO_NONE);
}
}
}
}
},getContentId:function(){
if(this.jsonObj){
return this.jsonObj.contentId;
}
return null;
},setContentId:function(id){
if(!id||id.length<1){
return false;
}
if(this.jsonObj.contentId!=id){
this.jsonObj.contentId=id;
this.setChanged(true);
}
return true;
},getRelativePath:function(){
if(this.jsonObj){
return this.jsonObj.relativePath;
}
return null;
},setRelativePath:function(rp){
if(this.jsonObj.relativePath!=rp){
this.setContentMode(PznContentSettings.MODE_REL);
this.jsonObj.relativePath=rp;
this.setChanged(true);
return true;
}
return false;
},getRuleDataObject:function(){
if(this.ruleDataObj!=null){
return this.ruleDataObj;
}
if(this.jsonObj&&this.jsonObj.ruleData&&this.jsonObj.ruleData.length>0){
var _a7=i$.fromJson(this.jsonObj.ruleData);
this.ruleDataObj=new PznRuleData(_a7);
return this.ruleDataObj;
}
return null;
},toStringArray:function(_a8){
var _a9=new Array();
var len=_a8.length;
for(var i=0;i<len;i++){
_a9.push(i$.toJson(_a8[i]));
}
return _a9;
},setRuleData:function(_aa){
if(_aa){
if(_aa.toJson){
this.jsonObj.ruleData=_aa.toJson();
this.ruleDataObj=_aa;
this.setChanged(true);
return true;
}else{
this.jsonObj.ruleData=i$.toJson(_aa);
this.setChanged(true);
return true;
}
}
return false;
},getComponentId:function(){
if(this.jsonObj){
return this.jsonObj.componentId;
}
return null;
},setComponentId:function(id){
if(this.jsonObj.componentId!=id){
this.jsonObj.componentId=id;
this.jsonObj.presentationTemplateId=null;
if(id){
this.setType(PznContentSettings.TYPE_COMPONENT);
}
this.setChanged(true);
return true;
}
return false;
},getListenTo:function(){
if(this.jsonObj){
return this.jsonObj.listenTo;
}
return null;
},setListenTo:function(_ab){
if(this.getListenTo()!=_ab){
this.jsonObj.listenTo=_ab;
this.setChanged(true);
}
},getPresentationTemplateId:function(){
if(this.jsonObj){
return this.jsonObj.presentationTemplateId;
}
return null;
},setPresentationTemplateId:function(id){
if(this.jsonObj.presentationTemplateId!=id){
this.jsonObj.presentationTemplateId=id;
if(id){
this.setType(PznContentSettings.TYPE_ALTERNATE);
}
this.jsonObj.componentId=null;
this.setChanged(true);
return true;
}
return false;
},getElementName:function(){
if(this.jsonObj){
return this.jsonObj.elementName;
}
return null;
},setElementName:function(_ac){
if(this.jsonObj.elementName!=_ac){
this.setModeSpecified();
this.jsonObj.elementName=_ac;
this.jsonObj.type=PznContentSettings.TYPE_ELEMENT;
this.setChanged(true);
return true;
}
return false;
},isSpecified:function(){
return (this.getContentMode()!=PznContentSettings.MODE_RULE&&this.getListenTo()==PznContentSettings.LISTEN_TO_NONE);
},isContextual:function(){
return (this.getContentMode()!=PznContentSettings.MODE_RULE&&(this.getListenTo()!=PznContentSettings.LISTEN_TO_NONE));
},isTargeted:function(){
return (this.getContentMode()==PznContentSettings.MODE_RULE);
},setModeSpecified:function(){
this.setContentMode(PznContentSettings.MODE_ABS);
},setModeContextual:function(){
this.setContentMode(PznContentSettings.MODE_CONTEXTUAL);
},setModeTargeted:function(){
this.setContentMode(PznContentSettings.MODE_RULE);
},setChanged:function(_ad){
this.changed=_ad;
this.confirmCancel=_ad;
},isChanged:function(){
return this.changed;
},cancel:function(){
if(this.isChanged()){
if(this.confirmCancel){
PznUIUtils.displayMessage(PznUIUtils.nls["message_unsaved_changes"],PznUIUtils.MSG_TYPE_WARNING);
this.confirmCancel=false;
return false;
}
if(this.origJson){
this.jsonObj=i$.fromJson(this.origJson);
}
}
return true;
},save:function(_ae){
var nav=PznUIUtils.getDialogNavigator();
if(this.isTargeted()&&!nav.isShowingTargeted()&&this.confirmNotTargeted){
var msg;
if(nav.isShowingContextual()){
msg=PznUIUtils.nls["message_targeted_to_contextual"];
}else{
msg=PznUIUtils.nls["message_targeted_to_specified"];
}
PznUIUtils.displayMessage(msg,PznUIUtils.MSG_TYPE_WARNING);
this.confirmNotTargeted=false;
this.confirmCancel=false;
return false;
}
if(!this.getType()){
this.setType(PznContentSettings.TYPE_CONTENT);
}
if(nav.isShowingContextual()){
this.setModeContextual();
this.jsonObj.ruleData=null;
this.jsonObj.contentId=null;
}else{
if(nav.isShowingTargeted()){
this.setModeTargeted();
this.setRuleData(this.getRuleDataObject());
this.jsonObj.contentId=null;
}else{
if(nav.isShowingSpecified()){
this.setModeSpecified();
this.jsonObj.ruleData=null;
}
}
}
if(this.jsonObj){
var _af=this;
var _b0=i$.toJson(this.jsonObj,false);
var _b1={success:false};
var _b2=i$.toJson(SegmentSelector.previousState);
i$.xhrPut({url:PznUIUtils.openSegLibStateSubmitUrl+"?"+PznUIUtils.openSegLibStateSubmitParamName+"="+_b2,sync:true}).then(function(v){
console.log("posted");
},function(e){
console.log("post state returned error:"+e);
});
i$.xhrPost({url:this.pocURL,headers:{"Content-Type":"application/json"},postData:_b0,responseType:"json",sync:true}).then(function(v){
_b1.success=true;
_b1.jsonCheck=(i$.toJson(v.data)==_b0);
_b1.responseText=v.data;
if(_b1.jsonCheck){
_af.setChanged(false);
}
_ae(_b1);
},function(e){
_b1.error=e.data;
_ae(_b1);
});
return true;
}
return false;
}};
PznRuleData=function(_b3){
this.rdObj=_b3;
this.editModeProfile=null;
};
PznRuleData.getInstanceWithDefaultTemplate=function(){
var obj=new PznRuleData(null);
obj.rdObj={profileList:[],contentProfiler:{profiles:[]}};
return obj;
};
PznRuleData.prototype={toJson:function(){
return i$.toJson(this.rdObj);
},getJsonObject:function(){
return this.rdObj;
},setJsonObject:function(obj){
this.rdObj=obj;
},setProfileList:function(pl){
if(this.rdObj){
this.rdObj.profileList=pl;
return true;
}
return false;
},getProfileList:function(){
if(this.rdObj&&this.rdObj.profileList){
return this.rdObj.profileList;
}
return [];
},updateProfileList:function(){
var _b4=new Array();
this.setProfileList(_b4);
var _b5=this.getProfiles();
var len=_b5.length;
for(var i=0;i<len;i++){
var _b6=_b5[i].predicate.conditions;
var _b7=_b6.length;
for(var j=0;j<_b7;j++){
var _b8=_b6[j].right.name;
var _b9=_b8.split(".");
var _ba=_b9[0];
var _bb=_b9[1];
if(!this.isInProfileList(_ba)){
var _bc={};
_bc.profiler=_ba;
_bc.referencedProfiles=[_bb];
_b4.push(_bc);
}else{
this.addSegmentToProfileList(_ba,_bb);
}
}
}
return _b4;
},isInProfileList:function(_bd){
var pl=this.getProfileList();
var len=pl.length;
for(var i=0;i<len;i++){
if(pl[i].profiler==_bd){
return true;
}
}
return false;
},isInReferencedProfiles:function(_be,_bf){
var len=_bf.length;
for(var i=0;i<len;i++){
if(_bf[i]==_be){
return true;
}
}
return false;
},addSegmentToProfileList:function(_c0,_c1){
var pl=this.getProfileList();
var len=pl.length;
for(var i=0;i<len;i++){
if((pl[i].profiler==_c0)&&(!this.isInReferencedProfiles(_c1,pl[i].referencedProfiles))){
pl[i].referencedProfiles.push(_c1);
}
}
return pl;
},setOtherwise:function(_c2){
if(this.rdObj){
if(!this.rdObj.contentProfiler){
this.rdObj.contentProfiler={};
}
_c2=PznWCMContent.addPrefix(_c2,PznWCMConstants.PREFIX_ITEM);
this.rdObj.contentProfiler.otherwise=_c2;
}
},getOtherwise:function(){
return (this.rdObj&&this.rdObj.contentProfiler&&this.rdObj.contentProfiler.otherwise)||null;
},getEditModeProfile:function(){
return this.editModeProfile;
},setEditModeProfile:function(_c3,_c4){
this.editModeProfile=new PznEditModeProfile(_c3);
if(_c3==PznWCMConstants.NEW){
this.editModeProfile.setName(_c4);
this.editModeProfile.setOperator("or");
this.editModeProfile.setConditions([]);
}else{
if(_c3==PznWCMConstants.DEFAULT){
var _c5=null;
if(this.getOtherwise()&&this.getOtherwise().length>0){
_c5=this.getOtherwise().slice(0);
}
this.editModeProfile.setName(_c5);
}else{
var _c6=this.getProfiles()[_c3];
if(_c6){
this.editModeProfile.setName(_c6.name.slice(0));
this.editModeProfile.setOperator(_c6.predicate.operator.slice(0));
var c=_c6.predicate.conditions;
if(c&&c.length>0){
c=_c6.predicate.conditions.slice(0);
}else{
c=[];
}
this.editModeProfile.setConditions(c);
}
}
}
},saveEditModeProfile:function(){
var _c7=false;
if(this.editModeProfile){
var pos=this.editModeProfile.getPosition();
var _c8=this.editModeProfile.getName();
var _c9=this.editModeProfile.getConditions();
var _ca=this.editModeProfile.getOperator();
if(pos==PznWCMConstants.DEFAULT){
if(_c8){
this.setOtherwise(_c8);
_c7=true;
}
}else{
if(_c9&&_c9.length>0){
if(pos==PznWCMConstants.NEW){
this.addProfile(_c8,_c9,_ca);
}else{
this.setProfileName(pos,_c8);
this.setProfileConditions(pos,_c9);
this.setProfileOperator(pos,_ca);
}
_c7=true;
}else{
PznUIUtils.displayMessage(PznUIUtils.escapeHTML(PznUIUtils.nls["message_add_content_item"]),PznUIUtils.MSG_TYPE_WARNING);
}
}
if(_c7){
this.discardEditModeProfile();
}
}
return _c7;
},discardEditModeProfile:function(){
this.editModeProfile=null;
},setProfiles:function(_cb){
if(this.rdObj){
if(!this.rdObj.contentProfiler){
this.rdObj.contentProfiler={};
}
this.rdObj.contentProfiler.profiles=_cb;
this.updateProfileList();
return true;
}
return false;
},getProfiles:function(){
if(this.rdObj&&this.rdObj.contentProfiler&&this.rdObj.contentProfiler.profiles){
return this.rdObj.contentProfiler.profiles;
}
return [];
},setProfileName:function(_cc,_cd){
if(this.rdObj){
var p=this.getProfiles()[_cc];
if(p){
p.name=_cd;
return true;
}
}
return false;
},setProfileOperator:function(_ce,_cf){
if(this.rdObj){
var p=this.getProfiles()[_ce];
if(p){
if(!p.predicate){
p.predicate={};
}
p.predicate.operator=_cf;
return true;
}
}
return false;
},setProfileConditions:function(_d0,_d1){
if(this.rdObj){
var p=this.getProfiles()[_d0];
if(p){
if(!p.predicate){
p.predicate={};
}
p.predicate.conditions=_d1;
this.updateProfileList();
return true;
}
}
return false;
},addProfile:function(_d2,_d3,_d4){
if(!_d2||!_d3){
return -1;
}
if(!_d4){
_d4="or";
}
_d2=PznWCMContent.addPrefix(_d2,PznWCMConstants.PREFIX_ITEM);
var np={name:_d2,predicate:{operator:_d4,conditions:_d3}};
var l=this.getProfiles().push(np);
this.updateProfileList();
return l;
},removeProfile:function(pos){
if(pos>=0&&this.getProfiles().length>0){
this.getProfiles().splice(pos,1);
this.updateProfileList();
return true;
}
return false;
},moveProfile:function(_d5,_d6){
var pa=this.getProfiles();
var len=pa.length;
if(len>0&&_d5<len&&_d6<len){
var mi=pa.splice(_d5,1)[0];
pa.splice(_d6,0,mi);
return true;
}
return false;
},getEditingPosition:function(){
if(this.editModeProfile){
return this.editModeProfile.getPosition();
}
return null;
},getContentIdAtPosition:function(pos){
if(typeof pos!=="undefined"){
if(pos==PznWCMConstants.DEFAULT){
return PznWCMContent.removeValuePrefix(this.getOtherwise());
}else{
if(!isNaN(pos)){
profiles=this.getProfiles();
if(profiles.length>pos){
return PznWCMContent.removeValuePrefix(profiles[pos].name);
}
}
}
}
return null;
}};
PznEditModeProfile=function(_d7){
this._pos=_d7;
this._changed=false;
this._confirmCancel=true;
};
PznEditModeProfile.prototype={getPosition:function(){
return this._pos;
},getName:function(){
return this.name;
},setName:function(_d8){
_d8=PznWCMContent.addPrefix(_d8,PznWCMConstants.PREFIX_ITEM);
if(this.name&&this.name!=_d8){
this._changed=true;
}
this.name=_d8;
},getOperator:function(){
if(this.predicate){
return this.predicate.operator;
}
return null;
},setOperator:function(_d9){
if(!this.predicate){
this.predicate={};
}
if(this.predicate.operator&&this.predicate.operator!=_d9){
this._changed=true;
}
this.predicate.operator=_d9;
},getConditions:function(){
if(this.predicate){
return this.predicate.conditions;
}
return null;
},setConditions:function(_da){
if(!this.predicate){
this.predicate={};
}
if(this.predicate.conditions){
this._changed=true;
}
this.predicate.conditions=_da;
if(_da.length>0){
PznUIUtils.hideMessage();
}
},isChanged:function(){
return this._changed;
},isConfirmCancel:function(){
return this._confirmCancel;
},setConfirmCancel:function(_db){
this._confirmCancel=_db;
}};
})();
(function(){
PznWCMConstants=function(){
};
PznWCMConstants.DEFAULT="default";
PznWCMConstants.NEW="new";
PznWCMConstants.PREFIX_ITEM="ITEM:";
PznWCMConstants.VALUE_PREFIX_ARRAY=["wcmrest:","ITEM:"];
PznWCMStorage=function(){
};
PznWCMStorage._store={};
PznWCMStorage.get=function(id){
id=PznWCMContent.removeValuePrefix(id);
var pdc=(id==PznContentSettings.PAGE_DEFAULT_CONTENT_ID);
if(pdc&&PznUIUtils._pageDefaultContentId){
id=PznUIUtils._pageDefaultContentId;
}
var c=PznWCMStorage._store[id],_dc=PznContentSettings.isLrpId(id);
if(!c){
if(_dc){
c=new PznLRPContent(id);
}else{
c=new PznWCMContent(id);
PznWCMStorage._store[id]=c;
}
}
if(!_dc&&c.isContentLink()){
var _dd=c.getLinkAlternate();
if(_dd&&_dd.getId()){
c=PznWCMStorage.get(_dd.getId());
}else{
throw "PznWCMStorage Error : ContentLink : could not get id of linked content item";
}
}
if(pdc){
c.setPageDefault(true);
}else{
c.setPageDefault(false);
}
return c;
};
PznWCMStorage.remove=function(id){
id=PznWCMContent.removeValuePrefix(id);
delete PznWCMStorage._store[id];
};
PznLRPContent=function(id){
this.id=id;
};
PznLRPContent.prototype={getId:function(){
return this.id;
},getTitle:function(){
if(this.id==PznContentSettings.HIDDEN_SPOT_ID){
return PznUIUtils.escapeHTML(PznUIUtils.nls["hidden_spot_title"]);
}else{
if(this.id==PznContentSettings.PAGE_DEFAULT_CONTENT_ID){
return PznUIUtils.escapeHTML(PznUIUtils.nls["page_default_content_title"]);
}
}
return false;
},isAvailable:function(){
return this.id!=undefined&&this.id!=null&&this.id!="";
},isPageDefault:function(){
return (this.id==PznContentSettings.PAGE_DEFAULT_CONTENT_ID);
},setPageDefault:function(b){
}};
PznWCMContent=function(id){
this.jsonObj=null;
this.otherObj=null;
this.links=null;
this.available=false;
this.pdc=false;
if(PznUIUtils.pocUrlBase.indexOf("?")==-1){
var _de=PznUIUtils.pocUrlBase+"?uri=wcmrest:item/"+id+"&mime-type=application/json";
}else{
var _de=PznUIUtils.pocUrlBase+"&uri=wcmrest:item/"+id+"&mime-type=application/json";
}
var _df=this;
i$.xhrGet({url:_de,responseType:"json",sync:true}).then(function(v){
_df.jsonObj=v.data;
_df.links=(!_df.jsonObj.entry||!_df.jsonObj.entry.link)?null:_df.jsonObj.entry.link;
_df.available=true;
},function(e){
_df.available=false;
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the WCM Content Item feed for '"+id+"'"});
});
};
PznWCMContent.removeValuePrefix=function(v){
if(PznContentSettings.isLrpId(v)){
return v;
}
if(v){
var len=PznWCMConstants.VALUE_PREFIX_ARRAY.length;
for(var i=0;i<len;i++){
if(v.indexOf(PznWCMConstants.VALUE_PREFIX_ARRAY[i])>-1){
return v.substring(PznWCMConstants.VALUE_PREFIX_ARRAY[i].length);
}
}
}
return v;
};
PznWCMContent.addPrefix=function(str,_e0){
if(PznContentSettings.isLrpId(str)){
return str;
}
if(str.indexOf(_e0)!=0){
str=_e0+str;
}
return str;
};
PznWCMContent.prototype={isAvailable:function(){
return this.available;
},isPageDefault:function(){
return this.pdc;
},isContentLink:function(){
return (this.getType()==="ContentLink");
},setPageDefault:function(b){
this.pdc=b;
},getId:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:PznWCMContent.removeValuePrefix(this.jsonObj.entry.id);
},getTitle:function(){
if(this.jsonObj||this.jsonObj.entry||this.jsonObj.entry.title){
var t=this.jsonObj.entry.title;
if(typeof t.value!=="undefined"){
return t.value;
}else{
return t;
}
}
return null;
},getDisplayTitle:function(){
return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.displayTitle||typeof this.jsonObj.entry.displayTitle.value==="undefined")?null:this.jsonObj.entry.displayTitle.value;
},getSummary:function(){
return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.summary||typeof this.jsonObj.entry.summary.value==="undefined")?null:this.jsonObj.entry.summary;
},getName:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.name==="undefined")?null:this.jsonObj.entry.name;
},getType:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.type==="undefined")?null:this.jsonObj.entry.type;
},getUpdated:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.updated==="undefined")?null:this.jsonObj.entry.updated;
},getAuthorName:function(){
if(!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.author==="undefined"){
return null;
}
var a=this.jsonObj.entry.author[0];
if(a){
return a.name;
}
return null;
},getWorkflow:function(){
if(this.workflowObj){
return this.workflowObj;
}
var _e1=this.getLinkValue("workflow");
if(_e1!=null){
this.workflowObj=new PznWCMLinkObject(_e1);
return this.workflowObj;
}
return null;
},getWorkflowStage:function(){
if(this.workflowStageObj){
return this.workflowStageObj;
}
var _e2=this.getLinkValue("workflow-stage");
if(_e2!=null){
this.workflowStageObj=new PznWCMLinkObject(_e2);
return this.workflowStageObj;
}
return null;
},getWorkflowState:function(){
var c=this.getCategories();
for(var i in c){
if(c[i].scheme=="wcmrest:workflowState"){
return c[i].label;
}
}
return null;
},getCategories:function(){
if(!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.category==="undefined"){
return null;
}
return this.jsonObj.entry.category;
},getAuthoringTemplate:function(){
if(this.templateObj){
return this.templateObj;
}
var _e3=this.getLinkValue("content-template");
if(!_e3){
_e3=this.getOther().getAuthoringTemplateLink();
}
if(_e3!=null){
this.templateObj=new PznWCMLinkObject(_e3);
return this.templateObj;
}
return null;
},getLibrary:function(){
if(this.libraryObj){
return this.libraryObj;
}
var _e4=this.getLinkValue("library");
if(_e4!=null){
this.libraryObj=new PznWCMLinkObject(_e4);
return this.libraryObj;
}
return null;
},getLinkAlternate:function(){
if(this.linkAlternateObj){
return this.linkAlternateObj;
}
var _e5=this.getLinkValue("alternate");
if(_e5!=null){
this.linkAlternateObj=new PznWCMLinkObject(_e5);
return this.linkAlternateObj;
}
return null;
},getLinkValue:function(_e6){
if(this.links!=null){
var len=this.links.length;
for(var i=0;i<len;i++){
if(this.links[i].rel==_e6){
return this.links[i].href;
}
}
}
return null;
},getProject:function(){
if(this.projectObj){
return this.projectObj;
}
var _e7=this.getLinkValue("project");
if(_e7!=null){
this.projectObj=new PznWCMLinkObject(_e7);
return this.projectObj;
}
return null;
},getOther:function(){
if(!this.otherObj){
if(this.getId()){
this.otherObj=new PznWCMOther(PznWCMContent.removeValuePrefix(this.getId()));
}
}
return this.otherObj;
}};
PznWCMLinkObject=function(_e8){
this.jsonObj=null;
var _e9=this;
i$.xhrGet({url:""+_e8+"?mime-type=application/json",responseType:"json",sync:true}).then(function(v){
_e9.jsonObj=v.data;
},function(e){
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the WCM Link Item feed"});
});
};
PznWCMLinkObject.prototype={getId:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.id==="undefined")?null:PznWCMContent.removeValuePrefix(this.jsonObj.entry.id);
},getTitle:function(){
if(this.jsonObj||this.jsonObj.entry||this.jsonObj.entry.title){
var t=this.jsonObj.entry.title;
if(typeof t.value!=="undefined"){
return t.value;
}else{
return t;
}
}
return null;
},getName:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.name==="undefined")?null:this.jsonObj.entry.name;
},getType:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.type==="undefined")?null:this.jsonObj.entry.type;
},getDisplayTitle:function(){
return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.displayTitle||typeof this.jsonObj.entry.displayTitle.value==="undefined")?null:this.jsonObj.entry.displayTitle.value;
},getSummary:function(){
return (!this.jsonObj||!this.jsonObj.entry||!this.jsonObj.entry.summary||typeof this.jsonObj.entry.summary.value==="undefined")?null:this.jsonObj.entry.summary;
},getUpdated:function(){
return (!this.jsonObj||!this.jsonObj.entry||typeof this.jsonObj.entry.updated==="undefined")?null:this.jsonObj.entry.updated;
}};
PznWCMOther=function(id){
this.id=id;
this.jsonObj=null;
this.fallbackJsonObj=null;
var _ea="&prop=titlepathArray&prop=title&prop=dateLastMod&prop=dateCreated&prop=workflowStatus";
if(PznUIUtils.pocUrlBase.indexOf("?")==-1){
var _eb=PznUIUtils.pocUrlBase+"?uri=wcm:oid:"+id+_ea;
}else{
var _eb=PznUIUtils.pocUrlBase+"&uri=wcm:oid:"+id+_ea;
}
var _ec=this;
i$.xhrGet({url:_eb,responseType:"json",sync:true}).then(function(v){
_ec.jsonObj=v.data;
},function(e){
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the Extra WCM Content Item detail feed for '"+id+"'"});
});
};
PznWCMOther.prototype={getFallbackJson:function(){
if(this.fallbackJsonObj){
return this.fallbackJsonObj;
}
var _ed=this;
var url=PznUIUtils.pocUrlBase+"wcmrest/Content/"+this.id+"?mime-type=application%2Fjson";
i$.xhrGet({url:url,responseType:"json",sync:true}).then(function(v){
_ed.fallbackJsonObj=v.data;
},function(e){
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the fallback WCM Content Item detail feed for '"+id+"'"});
});
return this.fallbackJsonObj;
},getLocation:function(){
if(this.jsonObj&&this.jsonObj.titlepathArray){
var loc="";
var len=this.jsonObj.titlepathArray.length;
for(var i=0;i<len-1;i++){
if(i!=0){
loc+="&nbsp;&gt;&nbsp;";
}
loc+=this.jsonObj.titlepathArray[i];
}
return loc;
}
return null;
},getId:function(){
if(this.jsonObj&&this.jsonObj.id){
return this.jsonObj.id;
}
return null;
},getTitle:function(){
if(this.jsonObj&&this.jsonObj.title){
return this.jsonObj.title;
}
return null;
},getType:function(){
if(this.jsonObj&&this.jsonObj.type){
return this.jsonObj.type;
}
return null;
},getDateLastModified:function(){
if(this.jsonObj&&this.jsonObj.dateLastMod){
return this.jsonObj.dateLastMod;
}
return null;
},getDateCreated:function(){
if(this.jsonObj&&this.jsonObj.dateCreated){
return this.jsonObj.dateCreated;
}
return null;
},getWorkflowStatus:function(){
if(this.jsonObj&&this.jsonObj.workflowStatus){
return this.jsonObj.workflowStatus;
}
return null;
},isPublished:function(){
var p=this.getWorkflowStatus();
if(p=="1"){
return true;
}
return false;
},getAuthoringTemplateLink:function(){
var _ee=null;
var _ef=this.getFallbackJson();
if(_ef&&_ef.entry&&_ef.entry.link){
i$.each(_ef.entry.link,function(_f0,_f1,_f2){
if(_f0.rel=="content-template"){
_ee=_f0.href;
}
});
}
return _ee;
}};
})();
(function(){
PznDialogNavigator=function(){
this.messageDiv=i$.byId("pznDisplayMessageDiv");
this.specifiedDiv=i$.byId("pznSpecifiedContentDiv");
this.contextualDiv=i$.byId("pznContextualContentDiv");
this.contextualUnresolvedDiv=i$.byId("pznContextualUnresolvedDiv");
this.targetedDiv=i$.byId("pznTargetedContentDiv");
this.targetingOverviewDiv=i$.byId("pznTargetingOverviewDiv");
this.contentDisplayedStrEl=i$.byId("pznContentDisplayedStr");
this.pznSegmentSelectorDiv=i$.byId("pznSegmentSelectorDiv");
this.currentEditPos=null;
this.bannerContentTypeDiv=i$.byId("pznSelectContentTypeDiv");
this.bannerTargetingOverviewDiv=i$.byId("pznTargetingOverviewBannerDiv");
this.bannerSegmentSelectorDiv=i$.byId("pznSegmentSelectorBannerDiv");
this.currentDiv=null;
};
PznDialogNavigator.prototype={showTemplateAction:function(_f3){
var _f4,_f5;
if((PznUIUtils.getContentSettings().getPresentationTemplateId()==null)&&(PznUIUtils.getContentSettings().getComponentId()==null)){
_f5="templateDefault";
_f4="templateEdit";
}else{
_f5="templateEdit";
_f4="templateDefault";
}
var _f6=_f3.getElementsByTagName("li");
var len=_f6.length;
for(var i=0;i<len;i++){
var _f7=_f6[i];
if(_f7.id.indexOf(_f4,_f7.id.length-_f4.length)!=-1){
PznUIUtils.hideItem(_f7);
}else{
if(_f7.id.indexOf(_f5,_f7.id.length-_f5.length)!=-1){
PznUIUtils.showItem(_f7);
}
}
}
},showDialogArea:function(_f8,_f9){
PznUIUtils.hidePopupMenu();
if(this.currentDiv!=_f9){
this.hideAllContent();
this.showContentTypeBanner();
PznUIUtils.showItem(_f9);
this.showTemplateAction(_f9);
this.currentDiv=_f9;
if(_f8){
this.setContentDisplayedStr(_f8);
}
PznUIUtils.hideMessage();
this.updateContentAreas();
}
},showSpecified:function(){
this.showDialogArea(PznUIUtils.getContentOptions()[0].text,this.specifiedDiv);
},isShowingTargetedSpot:function(){
return this.currentDiv==this.targetedDiv;
},isShowingTargeted:function(){
return (this.currentDiv==this.targetedDiv)||(this.currentDiv==this.targetingOverviewDiv);
},isShowingSegments:function(){
return (this.currentDiv==this.pznSegmentSelectorDiv);
},showContextual:function(){
if(PznUIUtils.getContextualContentId()){
this.showDialogArea(PznUIUtils.getContentOptions()[1].text,this.contextualDiv);
}else{
this.showDialogArea(PznUIUtils.getContentOptions()[1].text,this.contextualUnresolvedDiv);
}
},showTargeted:function(){
this.showDialogArea(PznUIUtils.getContentOptions()[2].text,this.targetedDiv);
},showTargetingOverview:function(_fa,_fb){
this.currentEditPos=_fb;
PznUIUtils.hidePopupMenu();
var rdo=PznUIUtils.getContentSettings().getRuleDataObject();
if(!rdo){
rdo=PznRuleData.getInstanceWithDefaultTemplate();
}
if(_fa&&typeof _fb=="undefined"){
if(!rdo.getOtherwise()){
rdo.setOtherwise(_fa);
rdo.setEditModeProfile(PznWCMConstants.DEFAULT);
}else{
rdo.setEditModeProfile(PznWCMConstants.NEW,_fa);
}
}
if(!rdo.getEditModeProfile()&&typeof _fb!=="undefined"){
rdo.setEditModeProfile(_fb);
}
if(rdo.getEditModeProfile()){
this.hideAllContent();
this.showTargetingOverviewBanner();
PznUIUtils.showItem(this.targetingOverviewDiv);
this.currentDiv=this.targetingOverviewDiv;
this.updateContentAreas();
}
},getCurrentTargetedItemEditPosition:function(){
if(!this.isShowingEditTargetedItem()){
this.currentEditPos=null;
}
return this.currentEditPos;
},showSegmentSelector:function(){
PznUIUtils.hidePopupMenu();
this.hideAllContent();
this.showSegmentSelectorBanner();
PznUIUtils.showItem(this.pznSegmentSelectorDiv);
this.currentDiv=this.pznSegmentSelectorDiv;
this.updateContentAreas();
},updateContentAreas:function(){
if(this.isShowingSpecified()&&PznUIUtils.getContentSettings()){
var _fc=PznUIUtils.getContentSettings().getContentId(),_fd={wcmContentProps:null,divId:"pznSpecifiedContentItemTitle",desc:PznUIUtils.escapeHTML(PznUIUtils.nls["specified_item_desc"])};
if(!_fc){
_fc=PznUIUtils.getContextualContentId();
if(_fc){
PznUIUtils.getContentSettings().setContentId(_fc);
}
}
if(_fc){
var _fe=PznWCMStorage.get(_fc);
_fd.wcmContentProps=_fe;
PznUIUtils.renderContentTitle(_fd);
PznUIUtils.renderButtons(_fe);
PznUIUtils.renderTabPanelControls("pznSpecifiedPanelTab",_fe);
PznUIUtils.renderContentAppearance("pznSpecifiedContentAppearance");
PznUIUtils.renderContentProperties(_fe,"pznSpecifiedContentProperties");
}else{
PznUIUtils.renderContentTitle(_fd);
PznUIUtils.renderButtons(null);
}
}else{
if(this.isShowingContextual()){
var _fc=PznUIUtils.getContextualContentId();
if(_fc){
var _fe=PznWCMStorage.get(_fc),_fd={wcmContentProps:_fe,divId:"pznContextualContentItemTitle",desc:PznUIUtils.escapeHTML(PznUIUtils.nls["contextual_item_desc"]),learnMoreId:"openLearnMoreContextual",learnMoreUrl:PznUIUtils.learnMoreContextualUrl};
PznUIUtils.renderContentTitle(_fd);
PznUIUtils.renderButtons(_fe);
PznUIUtils.renderTabPanelControls("pznContextualContentPanelTab",_fe);
PznUIUtils.renderContentAppearance("pznContextualContentAppearance");
PznUIUtils.renderContentProperties(_fe,"pznContextualContentProperties");
}
}else{
if(this.isShowingUnresolvedContextual()){
PznUIUtils.renderContentAppearance("pznContextualContentUresolvedAppearance");
}else{
if(this.isShowingTargetedSpot()){
var _ff=i$.byId("pznDialogTargetedInfo");
if(PznUIUtils.isInfoMode()){
PznUIUtils.showItem(_ff);
}else{
PznUIUtils.hideItem(_ff);
}
PznUIUtils.renderContentAppearance("pznTargetedContentAppearance");
PznUIUtils.renderButtons(null);
PznTargetedItems.renderTargetedItems();
}else{
if(this.isShowingEditTargetedItem()){
var rdo=PznUIUtils.getContentSettings().getRuleDataObject(),_fc=null,_100=i$.byId("pznDialogTargetedItemSegmentsInfo");
if(PznUIUtils.isInfoMode()){
PznUIUtils.showItem(_100);
}else{
PznUIUtils.hideItem(_100);
}
if(rdo&&rdo.getEditModeProfile()){
_fc=rdo.getEditModeProfile().getName();
}
if(_fc){
var d=PznUIUtils.escapeHTML(PznUIUtils.nls["target_specified_content_desc"]);
if(_fc==PznContentSettings.HIDDEN_SPOT_ID){
d=PznUIUtils.escapeHTML(PznUIUtils.nls["hide_spot_desc"]);
}else{
if(_fc==PznContentSettings.PAGE_DEFAULT_CONTENT_ID){
d=PznUIUtils.escapeHTML(PznUIUtils.nls["use_page_default_desc"]);
}
}
var _101=PznWCMStorage.get(_fc),_fd={wcmContentProps:_101,divId:"pznTargetingOverviewContentItemTitle",desc:d};
PznUIUtils.renderContentTitle(_fd);
PznUIUtils.renderButtons(_101);
PznUIUtils.renderTabPanelControls("pznTargetedSpotEditPanelTab",_101);
PznUIUtils.renderContentProperties(_101,"pznTargetingOverviewContentItemProperties");
PznTargetedItemEdit.renderSegmentsArea();
}else{
this.showTargeted();
}
}else{
if(this.isShowingSegments()){
PznTargetedItemEdit.renderSelectSegments();
}
}
}
}
}
}
PznUIUtils.resize();
},isShowingContextual:function(){
return this.currentDiv==this.contextualDiv;
},isShowingUnresolvedContextual:function(){
return this.currentDiv==this.contextualUnresolvedDiv;
},isShowingSpecified:function(){
return this.currentDiv==this.specifiedDiv;
},isShowingEditTargetedItem:function(){
return this.currentDiv==this.targetingOverviewDiv;
},setContentDisplayedStr:function(str){
this.contentDisplayedStrEl.innerHTML=str;
},showContentTypeBanner:function(){
PznUIUtils.hideItem(this.bannerTargetingOverviewDiv);
PznUIUtils.showItem(this.bannerContentTypeDiv);
},showTargetingOverviewBanner:function(){
PznUIUtils.hideItem(this.bannerContentTypeDiv);
PznUIUtils.showItem(this.bannerTargetingOverviewDiv);
},showSegmentSelectorBanner:function(){
var _102=PznUIUtils.getContentSettings().getRuleDataObject(),_103=PznUIUtils.nls["targeted_item_title"];
if(_102){
var p=_102.getEditModeProfile();
if(p){
var ci=PznWCMStorage.get(p.getName());
if(ci&&ci.getTitle()){
_103=ci.getTitle();
}
}
}
SegmentSelector.setBannerTitle(_103);
PznUIUtils.hideItem(this.bannerTargetingOverviewDiv);
PznUIUtils.showItem(this.bannerSegmentSelectorDiv);
},hideAllContent:function(){
PznUIUtils.hideItem(this.specifiedDiv);
PznUIUtils.hideItem(this.contextualDiv);
PznUIUtils.hideItem(this.contextualUnresolvedDiv);
PznUIUtils.hideItem(this.targetedDiv);
PznUIUtils.hideItem(this.targetingOverviewDiv);
PznUIUtils.hideItem(this.pznSegmentSelectorDiv);
PznUIUtils.hideItem(this.bannerSegmentSelectorDiv);
}};
})();
(function(){
PznTargetedItems=function(){
};
var _104=i$.byId("pznTargetedItemsList"),_105=i$.byId("pznTargetedAddContentBtn"),_106=i$.byId("pznTargetedAddDefaultContentBtn"),_107=i$.byId("pznDefaultTargetedItem"),_108=i$.byId("pznTargetedSpotBtns");
PznTargetedItems.ERR_CONTENT_NOT_FOUND=["<span class=\"pznDialogErrorText\">",PznUIUtils.escapeHTML(PznUIUtils.nls["message_targeting_content_not_found"]),"</span>"].join("");
PznTargetedItems.getRuleDataObject=function(){
if(!PznUIUtils.getContentSettings()){
return null;
}
return PznUIUtils.getContentSettings().getRuleDataObject();
};
PznTargetedItems.renderTargetedItems=function(){
ruleData=PznTargetedItems.getRuleDataObject();
if(ruleData==null){
var _109=null;
if(PznUIUtils.getContextualContentId()){
_109=PznUIUtils.getContextualContentId();
}else{
if(PznUIUtils.getContentSettings().getContentId()){
_109=PznUIUtils.getContentSettings().getContentId();
}
}
if(_109){
PznUIUtils.showItem(_108);
PznUIUtils.showItem(_105);
PznUIUtils.hideItem(_106);
ruleData=PznRuleData.getInstanceWithDefaultTemplate();
ruleData.setOtherwise(_109);
PznUIUtils.getContentSettings().setRuleData(ruleData);
PznTargetedItems.renderDefaultTargetedItem();
}else{
PznUIUtils.hideItem(_108);
PznUIUtils.showItem(_106);
}
}else{
PznUIUtils.showItem(_108);
PznUIUtils.hideItem(_106);
var _10a=ruleData.getProfileList();
var _10b=ruleData.getProfiles();
var _10c=[];
var len=_10b.length;
for(var j=0;j<len;j++){
var _10d=_10b[j].name;
var _10e=_10b[j].predicate.operator;
var _10f=_10b[j].predicate.conditions;
var _110={};
_110.contentId=_10d;
_110.segmentsStr="<div class=\"pznDialogFontComputed11px pznDialogDefaultColorText\">";
_10c.push(_110);
var clen=_10f.length;
for(var i=0;i<clen;i++){
if(PznContentSettings.isLrpId(_10d)||_10d.indexOf("ITEM")==0){
var _111=_10f[i].right.name;
var _112=PznTargetedItems.getOperator(_10f[i].operator);
if(_111.indexOf(".")>0){
var _113=_111.substring(_111.indexOf(".")+1,_111.length);
if(i>0&&_10e=="and"){
if(_112){
_110.segmentsStr+=" + ";
}else{
_110.segmentsStr+=" ";
}
}
if(i==0){
if(_10e=="and"){
_110.segmentsStr+="<div class=\"pznDialogSegmentGreyBox pznDialogSegmentAndBox\">";
}else{
_110.segmentsStr+="<div class=\"pznDialogSegmentOrBox\">";
}
}
if(_10e=="and"&&_112){
_110.segmentsStr+=PznUIUtils.escapeHTML(_113);
}else{
var _114="pznDialogSegmentGreyBox pznDialogSegmentBoxMargin pznDialogSegmentIsBox";
var _115="";
if(!_112){
_115="- ";
_114="pznDialogSegmentIsNotBox";
if(_10e=="and"){
_114+=" pznDialogSegmentIsNotBoxInner";
}else{
_114+=" pznDialogSegmentBoxMargin";
}
}
_110.segmentsStr+="<div class=\""+_114+"\">"+_115+PznUIUtils.escapeHTML(_113)+"</div>";
}
}
}
}
_110.segmentsStr+="</div>";
_110.segmentsStr+="</div>";
}
PznTargetedItems.renderTargetedItemsList(_10c);
PznTargetedItems.renderDefaultTargetedItem();
}
};
PznTargetedItems.getOperator=function(_116){
if(_116=="includes"){
return true;
}else{
return false;
}
};
PznTargetedItems.getTitleTextClasses=function(_117){
var c="pznDialogFontComputed12px pznDialogBoldFont pznDialogDefaultColorText";
if(_117&&!PznContentSettings.isLrpId(_117.getId())&&_117.getOther()&&!_117.getOther().isPublished()){
c+=" pznDialogItalicFont";
}
return c;
};
PznTargetedItems.titleAppendTemplate="<span class=\"pznDialogFontComputed11px pznDialogGreyText\">&nbsp;&nbsp;$text</span>";
PznTargetedItems.renderTargetedItemsList=function(_118){
var _119=_118.length,out=[],_11a=PznUIUtils.getContextPath(),_11b=PznUIUtils.escapeHTML(PznUIUtils.nls["moveUp"]),_11c=PznUIUtils.escapeHTML(PznUIUtils.nls["moveDown"]),_11d=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]),_11e;
if(_119>1){
_11e="pznDialogSectionRuleCellWithUpDown";
}else{
_11e="pznDialogSectionRuleCell";
}
if(_119>0){
out.push("<div class=\"pznDialogAreaHeader pznDialogFontComputed12px\">");
out.push("<span>",PznUIUtils.escapeHTML(PznUIUtils.nls["targeted_content"]),"&nbsp;</span>");
if(_119>1&&PznUIUtils.isInfoMode()){
out.push("<br/><h3 class=\"pznDescription pznDialogElementDisplayInline\">",PznUIUtils.escapeHTML(PznUIUtils.nls["targeted_reorder"]),"</h3>");
}
out.push("</div>");
out.push("<div class=\"pznDialogTargetedItemsContainer\">");
for(var pos=0;pos<_119;pos++){
var _11f=PznWCMContent.removeValuePrefix(_118[pos].contentId);
var _120=PznWCMStorage.get(_11f);
var _121="";
if(_120.isAvailable()){
_121=_120.getTitle();
}
if(_121){
_121=PznUIUtils.escapeHTML(_121);
}else{
_121=PznTargetedItems.ERR_CONTENT_NOT_FOUND;
}
out.push("<div class=\"pznDialogTargetedItem\" id=\"",_11f,"\"");
if(pos==0){
out.push(" style=\"border-top-width:0");
if(_119==1){
out.push(";border-bottom-width:0");
}
out.push("\" ");
}
if(pos==(_119-1)){
out.push(" style=\"border-bottom-width:0\" ");
}
out.push(" >");
if(_119>1){
out.push("<div class=\"pznDialogMoveContainer\">");
out.push("<div class=\"pznDialogMoveRules\">");
if(pos!=0){
out.push("<a href=\"\" onclick=\"PznUIUtils.moveTargetedContentItem(",pos,",",(pos-1),");return false;\" alt=\"",_11b,"\">");
out.push("<img alt=\"\" src=\"",_11a,"/images/blank.gif\" class=\"pznDialogUpIcon\" alt=\"",_11b,"\" />");
out.push("</a>");
}else{
out.push("<span><img src=\"",_11a,"/images/blank.gif\" class=\"pznDialogUpDisabledIcon\" alt=\"",_11b,"\" /></span>");
}
out.push("</div>");
out.push("<div class=\"pznDialogMoveRules\">");
if(pos<(_119-1)){
out.push("<a href=\"\" onclick=\"PznUIUtils.moveTargetedContentItem(",pos,",",(pos+1),");return false;\" alt=\"",_11c,"\">");
out.push("<img src=\"",_11a,"/images/blank.gif\" class=\"pznDialogDownIcon\" alt=\"",_11c,"\" />");
out.push("</a>");
}else{
out.push("<span><img src=\"",_11a,"/images/blank.gif\" class=\"pznDialogDownDisabledIcon\" alt=\"",_11c,"\" /></span>");
}
out.push("</div>");
out.push("</div>");
}
out.push("<div class=\"",_11e,"\" >");
out.push("<input type=\"image\" alt=\"",_11d,"\" class=\"lotusRight pznDialogTargetedDeleteIcon\" href=\"\" onclick=\"PznUIUtils.deleteTargetedContentItem(",pos,");return false;\" src=\"",_11a,"/images/remove.gif\" />");
out.push("<a href=\"\" onclick=\"PznUIUtils.getDialogNavigator().showTargetingOverview(null,",pos,");return false;\">");
out.push("<span class=\"pznDialogElementDisplayBlock\"");
out.push("<header class=\"pznDialogSectionHeader\">");
out.push("<div class=\"pznDialogTargetedItemTitleArea\">");
if(PznContentSettings.isLrpId(_11f)){
out.push("<img src=\"",_11a,"/images/blank.gif\" alt=\"\" class=\"pznDialogIconLRPContent\">");
}else{
out.push("<img src=\"",_11a,"/images/blank.gif\" alt=\"\" class=\"pznDialogTargetedContentIcon pznDialogIconWcmContent\">");
}
out.push("<span class=\"",PznTargetedItems.getTitleTextClasses(_120),"\">",_121,"</span>");
out.push("</div>");
out.push("</header>");
out.push("<div class=\"pznDialogSectionContent\" id=\"pznDialogSectionContent",_11f,"\">");
out.push(_118[pos].segmentsStr);
out.push("</div>");
out.push("</span>");
out.push("</a>");
out.push("</div>");
out.push("<div style=\"clear:both\"></div>");
out.push("</div>");
}
out.push("</div>");
}else{
out.push("<div class=\"pznDialogDefaultTargetedItemSpace\">&nbsp;</div>");
}
_104.innerHTML=out.join("");
};
PznTargetedItems.renderDefaultTargetedItem=function(){
var out=["<div class=\"pznDialogAreaHeader pznDialogFontComputed12px pznDialogSectionSpacing\">",PznUIUtils.escapeHTML(PznUIUtils.nls["targeted_default_content"])];
if(PznUIUtils.isInfoMode()){
out.push("<br/><h3 class=\"pznDescription pznDialogElementDisplayInline\">",PznUIUtils.escapeHTML(PznUIUtils.nls["default_content_desc"]),"</h3>");
}
out.push("</div>");
var _122=PznTargetedItems.getRuleDataObject();
if(_122&&_122.getOtherwise()!=null){
var _123=PznWCMContent.removeValuePrefix(_122.getOtherwise());
var _124=PznWCMStorage.get(_123);
var _125;
if(_124.isAvailable()){
_125=_124.getTitle();
}
if(_125){
_125=PznUIUtils.escapeHTML(_125);
}else{
_125=PznTargetedItems.ERR_CONTENT_NOT_FOUND;
}
out.push("<div class=\"pznDialogTargetedItemsContainer pznDialogWhiteBackground\" id=\"",_123,"\">");
out.push("<div class=\"pznDialogSectionRuleCell pznDialogTargetedDefault\" >");
out.push("<a href=\"\" onclick=\"PznUIUtils.getDialogNavigator().showTargetingOverview(null,'",PznWCMConstants.DEFAULT,"');return false;\">");
out.push("<span class=\"pznDialogElementDisplayBlock\"");
out.push("<header class=\"pznDialogSectionHeader\">");
out.push("<div class=\"pznDialogTargetedItemTitleArea\">");
if(PznContentSettings.isLrpId(_123)){
out.push("<img src=\"",PznUIUtils.getContextPath(),"/images/blank.gif\" alt=\"\" class=\"pznDialogIconLRPContent\">");
}else{
out.push("<img src=\"",PznUIUtils.getContextPath(),"/images/blank.gif\" alt=\"\" class=\"pznDialogTargetedContentIcon pznDialogIconWcmContent\">");
}
out.push("<span class=\"",PznTargetedItems.getTitleTextClasses(_124),"\">",_125,"</span>");
out.push("</div>");
out.push("</header>");
out.push("</span>");
out.push("</a>");
out.push("</div>");
out.push("</div>");
}else{
PznUIUtils.showItem(_106);
}
_107.innerHTML=out.join("");
};
})();
(function(){
PznTargetedItemEdit=function(){
};
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER=i$.byId("pznSegmentsContainer");
PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER=i$.byId("pznMultiSegmentsContainer");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX=i$.byId("pznMatchAllSegmentsCheckbox");
PznTargetedItemEdit.EL_TARGETED_ITEM_DONE_BTN=i$.byId("pznEditTargetedItemDoneBtn");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_DIV=i$.byId("pznMatchAllSegmentsDiv");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_TEXT=i$.byId("pznMatchAllSegmentsText");
PznTargetedItemEdit.tabPanelSegments="pznTargetedSpotEditSegments";
PznTargetedItemEdit.tabPanelDetails="pznTargetedSpotEditDetails";
PznTargetedItemEdit.tabLinkSegments="pznDialogPanelTabSegmentsLink";
PznTargetedItemEdit.tabLinkDetails="pznDialogPanelTabDetailsLink";
PznTargetedItemEdit.activeTabPanelId="pznTargetedSpotEditSegments";
PznTargetedItemEdit.getPanelId=function(tab){
if(tab.id==PznTargetedItemEdit.tabLinkSegments){
return PznTargetedItemEdit.tabPanelSegments;
}else{
return PznTargetedItemEdit.tabPanelDetails;
}
};
PznTargetedItemEdit.tabMoused=function(tab){
var _126=PznTargetedItemEdit.getPanelId(tab);
if(_126!=PznTargetedItemEdit.activeTabPanelId){
var p=tab.parentNode;
if(i$.hasClass(p,"pznDialogPanelTabActive")){
i$.removeClass(p,"pznDialogPanelTabActive");
}else{
i$.addClass(p,"pznDialogPanelTabActive");
}
}
};
PznTargetedItemEdit.tabClicked=function(tab){
var _127=PznTargetedItemEdit.getPanelId(tab);
if(_127!=PznTargetedItemEdit.activeTabPanelId){
var prev=i$.byId(PznTargetedItemEdit.activeTabPanelId);
PznUIUtils.hideItem(prev);
var tr=tab.parentNode.parentNode;
var a=tr.getElementsByTagName("a");
for(var i=0;i<a.length;i++){
i$.removeClass(a[i],"pznDialogCursorDefault");
i$.removeClass(a[i].parentNode,"pznDialogPanelTabActive");
}
i$.addClass(tab,"pznDialogCursorDefault");
i$.addClass(tab.parentNode,"pznDialogPanelTabActive");
PznTargetedItemEdit.activeTabPanelId=_127;
var cur=i$.byId(_127);
PznUIUtils.showItem(cur);
PznUIUtils.resize();
}
};
PznTargetedItemEdit.tabShowDetailsOnly=function(bool){
var sl=i$.byId(PznTargetedItemEdit.tabLinkSegments);
if(bool){
if(sl){
PznUIUtils.hideItem(sl.parentNode);
}
PznUIUtils.hideItem(i$.byId(PznTargetedItemEdit.tabPanelSegments));
PznTargetedItemEdit.activeTabPanelId="";
var dl=i$.byId(PznTargetedItemEdit.tabLinkDetails);
if(dl){
PznTargetedItemEdit.tabClicked(dl);
}
}else{
if(sl){
PznUIUtils.showItem(sl.parentNode);
PznTargetedItemEdit.tabClicked(sl);
}
}
};
PznTargetedItemEdit.getEditModeProfile=function(){
var _128=PznUIUtils.getContentSettings().getRuleDataObject();
if(_128){
return _128.getEditModeProfile();
}
return null;
};
PznTargetedItemEdit.renderSegmentsArea=function(){
var _129=PznTargetedItemEdit.getEditModeProfile();
if(!_129){
return;
}
PznTargetedItemEdit.setControlsEnabled(false);
var pos=_129.getPosition();
if(pos==PznWCMConstants.DEFAULT||typeof pos=="undefined"){
PznTargetedItemEdit.tabShowDetailsOnly(true);
PznTargetedItemEdit.setControlsEnabled(true);
}else{
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER.innerHTML="";
PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER.innerHTML="";
PznTargetedItemEdit.tabShowDetailsOnly(false);
contentSegments=_129.getConditions();
PznTargetedItemEdit.setControlsEnabled(contentSegments.length>0);
if(_129.getOperator()=="or"){
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=false;
PznTargetedItemEdit.createSegmentDivs(contentSegments);
}else{
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=true;
if(contentSegments&&contentSegments.length==1){
PznTargetedItemEdit.createSegmentDivs(contentSegments);
}else{
PznTargetedItemEdit.createMultiSegmentDivs(contentSegments);
}
}
}
};
PznTargetedItemEdit.setControlsEnabled=function(_12a){
if(_12a){
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.disabled=false;
i$.addClass(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_DIV,"pznDialogMouseHighlight");
i$.addClass(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_TEXT,"pznDialogCursorPointer");
}else{
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.disabled=true;
i$.removeClass(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_DIV,"pznDialogMouseHighlight");
i$.removeClass(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_TEXT,"pznDialogCursorPointer");
}
};
PznTargetedItemEdit.getSegmentNameFromId=function(id){
var _12b=id.indexOf(".");
if(_12b>0){
return id.substring(_12b+1,id.length);
}
return "";
};
PznTargetedItemEdit.renderSelectSegments=function(){
var _12c=PznTargetedItemEdit.getEditModeProfile();
if(!_12c){
return;
}
var _12d=_12c.getPosition();
var _12e=_12c.getConditions();
var _12f="";
var len=_12e.length;
for(var i=0;i<len;i++){
if(i>0){
_12f+=",";
}
_12f+=_12e[i].right.name+"."+_12e[i].operator;
}
if(PznUIUtils.openSegLibState&&PznUIUtils.openSegLibState!="undefined"&&PznUIUtils.openSegLibState.length>0){
SegmentSelector.previousState=i$.fromJson(PznUIUtils.openSegLibState);
}
SegmentSelector.selectedSegments=_12f;
SegmentSelector.showSegmentList();
};
PznTargetedItemEdit.toggleCheckBox=function(evt){
if(evt){
if(evt.stopPropagation){
evt.stopPropagation();
}else{
evt.cancelBubble=true;
}
}
if(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.disabled){
return;
}
var _130=PznTargetedItemEdit.getEditModeProfile();
if(!_130){
return;
}
if(_130.getPosition()==PznWCMConstants.DEFAULT){
return;
}
if(_130.getOperator()=="and"){
_130.setOperator("or");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=false;
}else{
_130.setOperator("and");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENT_CHECKBOX.checked=true;
}
PznTargetedItemEdit.renderSegmentsArea();
PznUIUtils.resize();
};
PznTargetedItemEdit.cancel=function(){
return true;
};
PznTargetedItemEdit.translateOperatorName=function(_131){
if(_131=="includes"){
return PznUIUtils.nls["OPERATION_IS"];
}else{
return PznUIUtils.nls["OPERATION_IS_NOT"];
}
};
PznTargetedItemEdit.addSegmentLinkTemplate=["<a class=\"pznDialogBlueLink\" tabindex=\"0\" href=\"\" ","onclick=\"PznUIUtils.getDialogNavigator().showSegmentSelector();return false;\"",">","<span id=\"$id\" class=\"pznDialogAddSegmentLink pznDialogElementDisplayBlock pznDialogMouseHighlight\">",PznUIUtils.escapeHTML(PznUIUtils.nls["add_segment_btn"]),"</span>","</a>"].join("");
PznTargetedItemEdit.singleSegmentDivTemplate=["<div id=\"segContainer$segmentIdHTML\" class=\"pznDialogTargetItemSegmentContainer\">","<div class=\"pznDialogTargetedItemSegmentItem\">","<div tabindex=\"0\" class=\"$classNames\" role=\"button\" onkeydown=\"return PznTargetedItemEdit.showOperatorMenu(this,event,$index,'$negate');\">","<a id=\"pznDialogIsIsNotComboBox$segmentIdHTML\" href=\"\" tabindex=\"-1\" class=\"pznDialogFontComputed12px pznDialogElementDisplayBlock\" aria-haspopup=\"true\" role=\"button\" aria-owns=\"pznDialogPopupMenuItemsContainer\""," onkeydown=\"return PznTargetedItemEdit.showOperatorMenu(this,event,$index,'$negate');\" "," onclick=\"PznTargetedItemEdit.showOperatorMenu(this,event,$index,'$negate');return false;\">","<span class=\"pznDialogTargetedItemSegmentItemSingleLine $hover pznDialogDefaultColorText pznDialogFontComputed11px pznDialogBoldFont\">","$segmentStatusIcon<div class=\"pznDialogTargetedItemSegmentTitle\">$segmentNameHTML</div>","<img id=\"pznDialogMenuIcon$segmentIdHTML\" class=\"pznDialogTargetedItemSegmentItemDropdownImg\" alt=\"\" src=\"$contextPath/images/blank.gif\">","<span class=\"lotusAltText\">&#9660;</span>","</span>","</a>","</div>","</div>","<div class=\"lotusClear\"></div>","</div>"].join("");
PznTargetedItemEdit.createSegmentDivs=function(_132){
PznUIUtils.showItem(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER);
PznUIUtils.hideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER);
var _133=[],len=_132.length,_134=PznUIUtils.getContextPath(),_135=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]);
_133.push("<div class=\"pznDialogTargetItemSegmentsParent\" >");
_133.push(PznTargetedItemEdit.addSegmentLinkTemplate.replace(/\$id/g,"pznSegmentsContainerAddSegments"));
for(var i=0;i<len;i++){
var _136=PznUIUtils.escapeHTML(_132[i].right.name),_137=PznUIUtils.escapeHTML(PznTargetedItemEdit.getSegmentNameFromId(_132[i].right.name)),_138=PznUIUtils.escapeHTML(PznTargetedItemEdit.translateOperatorName(_132[i].operator)),out=PznTargetedItemEdit.singleSegmentDivTemplate.replace(/\$segmentIdHTML/g,_136).replace(/\$index/g,""+i).replace(/\$segmentNameHTML/g,_137).replace(/\$contextPath/g,_134);
if(_132[i].operator!="includes"){
out=out.replace(/\$classNames/g,"pznDialogSegmentControl pznDialogSegmentPink").replace(/\$segmentStatusIcon/g,"<img id=\"pznDialogNegIcon"+_136+"\" class=\"pznDialogTargetedItemSegmentImg\" alt=\"\" src=\""+_134+"/images/negateSegment.png\">").replace(/\$negate/g,"true").replace(/\$hover/g,"pznDialogTargetedItemSegmentItemNotMatch");
}else{
out=out.replace(/\$classNames/g,"pznDialogSegmentControl pznDialogSegmentGrey").replace(/\$segmentStatusIcon/g,"<img id=\"pznDialogNegIcon"+_136+"\" class=\"pznDialogTargetedItemSegmentImg\" alt=\"\" src=\""+_134+"/images/segmentIcon.png\">").replace(/\$negate/g,"false").replace(/\$hover/g,"pznDialogTargetedItemSegmentItemSingleLineMatch");
}
_133.push(out);
}
_133.push("</div>");
PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER.innerHTML=_133.join("");
};
PznTargetedItemEdit.multiSegmentDivTemplate=["<div id=\"multiSegmentsContainer_row$segmentIdHTML\">","<div tabindex=\"0\" class=\"$classNames\"  onkeydown=\"return PznTargetedItemEdit.showOperatorMenu(this,event,$index, '$negate');\" role=\"listitem\">","<a id=\"pznDialogIsIsNotComboBox$segmentIdHTML\" tabindex=\"-1\" href=\"\" class=\"pznDialogFontComputed12px pznDialogElementDisplayBlock\""," aria-haspopup=\"true\" role=\"button\" aria-owns=\"pznDialogPopupMenuItemsContainer\" onkeydown=\"return PznTargetedItemEdit.showOperatorMenu(this,event,$index, '$negate');\" "," onclick=\"PznTargetedItemEdit.showOperatorMenu(this,event,$index,'$negate');return false;\">","<span class=\"pznDialogTargetedItemSegmentItemMultiLine pznDialogDefaultColorText pznDialogFontComputed11px pznDialogBoldFont\">","$segmentStatusIcon<div class=\"pznDialogTargetedItemSegmentTitle\">$segmentNameHTML</div>","<img id=\"pznDialogMenuIcon$segmentIdHTML\" class=\"pznDialogTargetedItemSegmentItemDropdownImg\" alt=\"\" src=\"$contextPath/images/blank.gif\">","<span class=\"lotusAltText\">&#9660;</span>","</span>","</a>","</div>","<div class=\"lotusClear\"></div>","</div>"].join("");
PznTargetedItemEdit.createMultiSegmentDivs=function(_139){
PznUIUtils.showItem(PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER);
PznUIUtils.hideItem(PznTargetedItemEdit.EL_TARGETED_ITEM_SEGMENTS_CONTAINER);
var _13a=PznUIUtils.getContextPath(),_13b=PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]),_13c=[],_13d=_139.length;
_13c.push("<div class=\"pznDialogTargetItemSegmentsParent\" >");
_13c.push(PznTargetedItemEdit.addSegmentLinkTemplate.replace(/\$id/g,"pznMultiSegmentsContainerAddSegments"));
if(_13d>0){
_13c.push("<div id=\"pznTargetItemSegmentContainer\" class=\"pznDialogTargetItemSegmentContainer\" role=\"list\">");
_13c.push("<div class=\"pznDialogTargetedItemSegmentMultiItem\">");
_13c.push("<div class=\"pznDialogSegmentGreyBox\">");
for(var i=0;i<_13d;i++){
var _13e=PznUIUtils.escapeHTML(_139[i].right.name),_13f=PznUIUtils.escapeHTML(PznTargetedItemEdit.getSegmentNameFromId(_139[i].right.name)),_140=PznUIUtils.escapeHTML(PznTargetedItemEdit.translateOperatorName(_139[i].operator)),out=PznTargetedItemEdit.multiSegmentDivTemplate.replace(/\$segmentIdHTML/g,_13e).replace(/\$segmentNameHTML/g,_13f).replace(/\$nls_REMOVE/g,_13b).replace(/\$operatorNameHTML/g,_140).replace(/\$index/g,""+i).replace(/\$contextPath/g,_13a);
if(_139[i].operator!="includes"){
out=out.replace(/\$classNames/g,"pznDialogTargetedItemSegmentItemNotMatch pznDialogSegmentControl pznDialogSegmentMultiItemNotMatch").replace(/\$segmentStatusIcon/g,"<img id=\"pznDialogNegIcon"+_13e+"\" class=\"pznDialogTargetedItemSegmentImg\" alt=\"\" src=\""+_13a+"/images/negateSegment.png\">").replace(/\$negate/g,"true");
}else{
out=out.replace(/\$classNames/g,"pznDialogMouseHighlight pznDialogSegmentControl").replace(/\$segmentStatusIcon/g,"<img id=\"pznDialogNegIcon"+_13e+"\" class=\"pznDialogTargetedItemSegmentImg\" alt=\"\" src=\""+_13a+"/images/segmentIcon.png\">").replace(/\$negate/g,"false");
}
_13c.push(out);
}
_13c.push("</div>");
_13c.push("</div>");
_13c.push("<div class=\"lotusClear\"></div>");
_13c.push("</div>");
}
_13c.push("</div>");
PznTargetedItemEdit.EL_TARGETED_ITEM_MULTI_SEGMENTS_CONTAINER.innerHTML=_13c.join("");
};
PznTargetedItemEdit.showOperatorMenu=function(_141,_142,_143,_144){
if(!PznUIUtils.isMenuAvailable(_142)){
return false;
}
var nav=PznUIUtils.getDialogNavigator();
var opt=[{text:PznUIUtils.escapeHTML(PznUIUtils.nls["segments_target_is"])},{text:PznUIUtils.escapeHTML(PznUIUtils.nls["segments_target_not"])},{text:PznUIUtils.escapeHTML(PznUIUtils.nls["segments_target_remove"])}];
if(_144=="true"){
opt[1].selected=true;
}else{
opt[0].selected=true;
}
var _145=PznUIUtils.showPopupMenu(_141,opt,_142,function(_146){
PznTargetedItemEdit.changeOperator(_146,_143);
},{x:-16},null);
return !_145;
};
PznTargetedItemEdit.changeOperator=function(_147,_148){
var _149=PznTargetedItemEdit.getEditModeProfile();
if(!_149){
return;
}
var _14a=_149.getConditions();
var i=parseInt(_148);
if(_14a.length<i){
return;
}
if(_147==2){
_14a.splice(_148,1);
}else{
if(_147==1){
_14a[_148].operator="isNot";
}else{
_14a[_148].operator="includes";
}
}
PznUIUtils.getContentSettings().getRuleDataObject().getEditModeProfile().setConditions(_14a);
PznTargetedItemEdit.renderSegmentsArea();
};
})();
(function(){
SegmentSelector=function(){
};
SegmentSelector._changed=false;
SegmentSelector._showingDesc=false;
SegmentSelector.iframeWidth="";
SegmentSelector.selectedSegments="";
SegmentSelector.jsonSegments=[];
SegmentSelector._elStore={};
SegmentSelector.managedSegments=[];
SegmentSelector.segments=[];
SegmentSelector.indexToFilterClassMap=[];
SegmentSelector.filterOptions=[];
SegmentSelector.nonManagedFilterClass="nonManagedSegmentGroupFilter";
SegmentSelector.managedFilterClass="managedSegmentGroupFilter";
SegmentSelector.libraryFilterClassSuffix="LibraryFilter";
SegmentSelector.segmentsKeyedByHtmlId=new Object();
SegmentSelector.sgmtGrpsKeyedByHtmlId=new Object();
SegmentSelector.availableSegmentDivTemplate=["<div class=\"pznDialogSegmentSelectorSegment pznDialogCursorPointer \" id=\"$segmentIDXml\" "," aria-labelledby=\"$segmentIDXmlSegmentName $segmentIDXmlAddLink\""," onmouseout=\"i$.addClass(i$.byId('$segmentIDJsAddLink'),'pznDialogTransparentText');\""," onmouseover=\"if(!i$.hasClass(i$.byId('$segmentIDXml'),'pznSelected')){i$.removeClass(i$.byId('$segmentIDJsAddLink'),'pznDialogTransparentText');}\""," onblur=\"i$.addClass(i$.byId('$segmentIDJsAddLink'),'pznDialogTransparentText');\""," onfocus=\"if(!i$.hasClass(i$.byId('$segmentIDXml'),'pznSelected')){i$.removeClass(i$.byId('$segmentIDJsAddLink'),'pznDialogTransparentText');}\""," onkeypress=\"if(event.keyCode == 13 || event.charCode == 13){ i$.byId('$segmentIDXml_TitlePane').click()}\" tabindex=\"0\" role=\"treeitem\" aria-level=\"2\" ",">","<div id=\"$segmentIDXml_TitlePane\" onclick=\"if(!i$.hasClass(i$.byId('$segmentIDXml'),'pznSelected'))SegmentSelector.addSegment('$segmentIDJs','includes');else SegmentSelector.removeSegment('$segmentIDJs','$segmentNameJs');\" role=\"button\"onkeypress=\"if(event.keyCode!=9){this.onclick();}\">","<div style=\"display:inline;height:100%;padding:0 0 0 10px\" id=\"$segmentIDXmlAddLink\" class=\"pznDialogSegmentSelectorControl lotusRight pznDialogTransparentText\" >&nbsp;",,PznUIUtils.escapeHTML(PznUIUtils.nls["add_btn"]),"&nbsp;</div>","<span id=\"$segmentIDXmlRemLink\" class=\"pznDialogSegmentSelectorControl lotusRight pznDialogElementDisplayNone\">&nbsp;",,PznUIUtils.escapeHTML(PznUIUtils.nls["remove_btn"]),"&nbsp;</span>","<span id=\"$segmentIDXmlSegmentName\" title=\"$segmentNameXml\" class=\"segmentFilter pznLabel pznDialogFontComputed12px pznSgmtTruncate pznDialogDefaultColorText\">$segmentNameXml</span>","<span class=\"pznDialogSegmentSelectorSegmentDraft\">$segmentDraftXml</span>","</div>","<div class=\"lotusClear\"></div>","</div>"].join("");
(function(){
SegmentFilter=function(_14b,_14c,_14d,_14e,_14f){
this.idx=_14b;
this.title=_14c;
this.filterClass=_14d;
this.parentIdx=_14e;
if(_14f){
this.childrenIndices=_14f;
}else{
this.childrenIndices=[];
}
if(SegmentSelector.filterOptions[_14e]){
PznUIUtils.addSegmentFilterOption(_14c,SegmentSelector.filterOptions[_14e].getTitle());
}else{
PznUIUtils.addSegmentFilterOption(_14c);
}
};
SegmentFilter.prototype={addChildIndex:function(_150){
this.childrenIndices.push(_150);
PznUIUtils.getSegmentFilterOptions()[_150].parentIndex=this.idx;
},getFilterClass:function(){
return this.filterClass;
},getChildrenIndices:function(){
return this.childrenIndices;
},getTitle:function(){
return this.title;
},getIndex:function(){
return this.idx;
},getParentIndex:function(){
return this.parentIdx;
}};
})();
SegmentSelector.showSegmentList=function(){
document.body.style.backgroundColor="#ffffff";
var _151=i$.query("div[id$=\"_Container\"]");
i$.each(_151,function(_152){
_152.innerHTML="";
PznUIUtils.showItem(_152);
});
SegmentSelector.jsonSegments=[];
i$.byId("showTargetedOverViewLinked").onclick=function(){
PznUIUtils.getDialogNavigator().showTargetingOverview(null,PznUIUtils.getDialogNavigator().getCurrentTargetedItemEditPosition());
return false;
};
this.jsonObj=null;
var self=this;
var _153=(i$.isIE)?PznUIUtils.preventCache(PznUIUtils.PznProfilerListUrl):PznUIUtils.PznProfilerListUrl;
i$.xhrGet({url:_153,responseType:"text",sync:true}).then(function(v){
self.jsonObj="{ \"rules\": "+v.data+"}";
},function(e){
PznUIUtils.xhrJsonError({error:e,message:"Error trying to load the PZN Profile List"});
});
SegmentSelector.jsonParser(i$.fromJson(self.jsonObj));
SegmentSelector.addSelectedSegments();
SegmentSelector._changed=false;
SegmentSelector.showInformation();
};
SegmentSelector.hideNonManagedSegments=function(){
PznUIUtils.hideItem(i$.byId("segments"));
};
SegmentSelector.hideManagedSegments=function(){
PznUIUtils.hideItem(i$.byId("managedSegments"));
};
SegmentSelector.showNonManagedSegments=function(){
PznUIUtils.showItem(i$.byId("segments"));
};
SegmentSelector.showManagedSegments=function(){
PznUIUtils.showItem(i$.byId("managedSegments"));
};
SegmentSelector.jsonParser=function(_154){
PznUIUtils.hideItem(i$.byId("pznSegmentProgressLoading"));
PznUIUtils.showItem(i$.byId("pznDialogSegmentsSelectorContainer"));
var _155="";
SegmentSelector.segments=[];
SegmentSelector.managedSegments=[];
PznUIUtils.clearSegmentFilterOptions();
SegmentSelector.indexToFilterClassMap=[];
SegmentSelector.filterOptions=[];
if(!SegmentSelector.previousState||SegmentSelector.previousState.length==0){
SegmentSelector.previousState={};
}
var _156=_154.rules.managed&&_154.rules.managed.length>0;
var _157=_154.rules.legacy&&_154.rules.legacy.length>0;
SegmentSelector.noSegmentsExist=false;
if(!_156&&!_157){
SegmentSelector.hideManagedSegments();
SegmentSelector.hideNonManagedSegments();
SegmentSelector.showNoSegmentsInfo();
SegmentSelector.noSegmentsExist=true;
}else{
if(_156){
if(!_157){
SegmentSelector.hideNonManagedSegments();
i$.byId("managedSegments_TitlePane").children[1].innerHTML=i$.byId("segments_TitlePane").children[1].innerHTML;
SegmentSelector.allSegmentsFilter=SegmentSelector.managedFilter=SegmentSelector.filterOptions[0]=new SegmentFilter(0,PznUIUtils.nls["filter_all_segments"],SegmentSelector.managedFilterClass);
}else{
SegmentSelector.allSegmentsFilter=SegmentSelector.filterOptions[0]=new SegmentFilter(0,PznUIUtils.nls["filter_all_segments"]);
SegmentSelector.allManagedFilter=SegmentSelector.filterOptions[1]=new SegmentFilter(1,PznUIUtils.nls["filter_managed_segments"],SegmentSelector.managedFilterClass);
}
SegmentSelector.showManagedSegments();
SegmentSelector.parseRulesPerLibrary("managedSegments_Container",_154.rules.managed);
SegmentSelector.doA11y(SegmentSelector.sgmtGrpsKeyedByHtmlId);
}
if(_157){
SegmentSelector.showNonManagedSegments();
if(!_156){
SegmentSelector.hideManagedSegments();
SegmentSelector.filterOptions[0]=new SegmentFilter(0,PznUIUtils.nls["filter_all_segments"]);
PznUIUtils.hideItem(i$.byId("pznDialogSgmtContainerTitlePaneLegacy"));
}else{
SegmentSelector.segmentsFilter=SegmentSelector.filterOptions[SegmentSelector.filterOptions.length]=new SegmentFilter(SegmentSelector.filterOptions.length,PznUIUtils.nls["filter_segments"],SegmentSelector.nonManagedFilterClass);
}
var _158=_154.rules.legacy;
var _159=i$.byId("segments_Container");
var _15a=SegmentSelector.escapeHTML(PznUIUtils.nls["prompt_seg_groups"].replace("{0}",_158.length));
_159.setAttribute("aria-label",_15a);
_159.setAttribute("role","tree");
var _15b=SegmentSelector.parseSegmentGroups("segments_Container","",_158,false);
SegmentSelector.doA11y(_15b);
}
}
var _15c=[];
if(!SegmentSelector.isSearchCriteriaDefault()){
if(SegmentSelector.previousState){
_15c=SegmentSelector.previousState.filters;
if(_15c){
i$.forEach(_15c,function(idx){
PznDialogPopupMenu.getInstance().select(idx,true);
});
}else{
PznDialogPopupMenu.getInstance().select(0,true);
PznUIUtils.handleFilterChange(0);
}
}else{
PznDialogPopupMenu.getInstance().select(0,true);
PznUIUtils.handleFilterChange(0);
}
PznDialogPopupMenu.getInstance().setSelectedFilterLabel();
if(SegmentSelector.previousState&&SegmentSelector.previousState.searchString&&SegmentSelector.previousState.searchString.length>0){
i$.byId("pznDialogSearchInput").value=SegmentSelector.previousState.searchString;
}
SegmentSelector.doTypeAhead();
if(SegmentSelector.previousState&&SegmentSelector.previousState.lastAddedSgmt){
var _15d=SegmentSelector.previousState.lastAddedSgmt.split(".")[0];
SegmentSelector.openSection(undefined,_15d);
}
}else{
PznDialogPopupMenu.getInstance().select(0,true);
if(SegmentSelector.previousState&&SegmentSelector.previousState.lastAddedSgmt){
var _15d=SegmentSelector.previousState.lastAddedSgmt.split(".")[0];
SegmentSelector.openSection(undefined,_15d);
}
}
PznUIUtils.resize();
};
SegmentSelector.doA11y=function(_15e){
var _15f=new Array();
var i=0;
i$.each(_15e,function(_160){
_15f.push(SegmentSelector.getHtmlIdFromSgmtGrpId(_160));
});
i=0;
var _161="_TitlePane";
i$.each(_15f,function(_162){
var _163=i$.byId(_162);
var _164="",_165="";
if(i<_15f.length-1){
_164=_15f[i+1]+_161;
}
if(i>0){
_165=_15f[i-1]+_161;
}
titlePaneDiv=i$.byId(_162+_161);
if(titlePaneDiv){
titlePaneDiv.setAttribute("data-a11y-first",_15f[0]+_161);
titlePaneDiv.setAttribute("data-a11y-last",_15f[_15f.length-1]+_161);
titlePaneDiv.setAttribute("data-a11y-up",_165);
titlePaneDiv.setAttribute("data-a11y-down",_164);
var _166=_15f[i]+".";
var _167=i$.query("div[id^='"+_166+"']");
if(_167&&_167.length>0){
titlePaneDiv.setAttribute("data-a11y-next",_167[0].id);
}
i++;
i$.bindDomEvt(titlePaneDiv,"keydown",function(evt){
wpModules.a11y.navigateSequence(this,evt);
});
i$.bindDomEvt(titlePaneDiv,"keydown",function(evt){
var _168=evt.target;
if(evt.keyCode==40){
var _169=_168.getAttribute("data-a11y-down");
if(_169){
var _16a=i$.byId(_169);
if(_16a){
_16a.setAttribute("aria-selected",true);
}
}
}
if(evt.keyCode==38){
var _16b=_168.getAttribute("data-a11y-up");
if(_16b){
var _16c=i$.byId(_16b);
if(_16c){
_16c.setAttribute("aria-selected",true);
}
}
}
if(evt.keyCode==39||evt.charCode==39){
var _16d=_168.id.split("_TitlePane")[0];
SegmentSelector.openSection(evt,_16d);
}
if(evt.keyCode==37||evt.charCode==37){
var _16d=_168.id.split("_TitlePane")[0];
SegmentSelector.closeSection(evt,_16d);
}
if(evt.keyCode==13||evt.charCode==13){
_168.click();
}
});
}
});
};
SegmentSelector.isSearchCriteriaDefault=function(){
var _16e=SegmentSelector.previousState.filters;
return _16e&&_16e.length==1&&_16e[0]==0&&(SegmentSelector.previousState.searchString==undefined||i$.trim(SegmentSelector.previousState.searchString).length==0||SegmentSelector.previousState.searchString=="Find Segment");
};
SegmentSelector.parseRulesPerLibrary=function(_16f,_170){
if(_170.length>0){
i$.byId(_16f).setAttribute("role","tree");
var i=SegmentSelector.filterOptions.length;
var _171=0;
for(var idx=i,_172=0;_172<_170.length;idx++,_172++){
var _173=_170[_172];
var _174=""+_173.libuuid+SegmentSelector.libraryFilterClassSuffix;
var _175=SegmentSelector.getManagedFilterIndex();
SegmentSelector.filterOptions[idx]=new SegmentFilter(idx,_173.libtitle,_174,_175);
if(SegmentSelector.filterOptions[_175]){
SegmentSelector.filterOptions[_175].addChildIndex(idx);
}
SegmentSelector.parseSegmentGroups(_16f,_173.libtitle+"/"+"Segments",_173.rules,_174,true);
_171+=_173.rules.length;
}
var _176=i$.byId("managedSegments_Container");
var _177=SegmentSelector.escapeHTML(PznUIUtils.nls["prompt_managed_seg_groups"].replace("{0}",_171));
_176.setAttribute("aria-label",_177);
_176.setAttribute("role","tree");
}
};
SegmentSelector.getCurrentLibraryTitle=function(){
var rdo=PznUIUtils.getContentSettings().getRuleDataObject();
if(rdo&&rdo.getEditModeProfile()){
contentId=rdo.getEditModeProfile().getName();
}
other=PznWCMStorage.get(contentId).getOther();
if(other.jsonObj.titlepathArray&&other.jsonObj.titlepathArray.length>1){
return other.jsonObj.titlepathArray[0];
}
return undefined;
};
SegmentSelector.parseSegmentGroups=function(_178,_179,_17a,_17b,_17c){
var _17d="_TitlePane";
var _17e=i$.byId(_178);
var _17f=new Object();
for(var i=0;i<_17a.length;i++){
var _180=_17a[i];
var _181=new Array();
var _182=SegmentSelector.escapeHTML(""+_17a[i].uuid).replace(/ /g,"_");
SegmentSelector.sgmtGrpsKeyedByHtmlId[_182]=_17a[i].uuid;
var _183=i$.createDom("div",{"id":_182,},_17e);
if(_17c){
_183.className+=" "+SegmentSelector.managedFilterClass+" "+_17b;
}else{
_183.className+=" "+SegmentSelector.nonManagedFilterClass;
_17f[_182]=_17a[i].uuid;
}
var _184=SegmentSelector.createSgmtGrpTitleBar(_182,_180);
SegmentSelector.processSegments(_182,_179,_180,_181,_17c);
var _185=i$.createDom("div",{"id":_182+"_Container","class":" pznSgmtGrpContainer pznDialogElementDisplayNone"},i$.byId(_182));
SegmentSelector.createSegmentDiv(_185,_179,_181);
SegmentSelector.createSgmtGrpInfo(_185,_180);
for(var j=0;j<_181.length;j++){
var _186=i$.byId(SegmentSelector.getHtmlIdFromSegmentId(_181[j].id));
var _187="",_188="";
if(j<_181.length-1){
_187=SegmentSelector.getHtmlIdFromSegmentId(_181[j+1].id);
}
if(j>0){
_188=SegmentSelector.getHtmlIdFromSegmentId(_181[j-1].id);
}
if(j==_181.length-1){
}
if(_186){
_186.setAttribute("data-a11y-first",SegmentSelector.getHtmlIdFromSegmentId(_181[0].id));
_186.setAttribute("data-a11y-last",SegmentSelector.getHtmlIdFromSegmentId(_181[_181.length-1].id));
_186.setAttribute("data-a11y-up",_188);
_186.setAttribute("data-a11y-down",_187);
_186.setAttribute("data-a11y-prev",_182+"_TitlePane");
i$.bindDomEvt(_186,"keydown",function(evt){
wpModules.a11y.navigateSequence(this,evt);
});
i$.bindDomEvt(_186,"keydown",function(evt){
var _189=evt.target;
if(evt.keyCode==40){
var _18a=_189.getAttribute("data-a11y-down");
var _18b=i$.byId(_18a);
if(_18b){
_18b.setAttribute("aria-selected",true);
}
}
if(evt.keyCode==38){
var _18c=_189.getAttribute("data-a11y-up");
var _18d=i$.byId(_18c);
if(_18d){
_18d.setAttribute("aria-selected",true);
}
}
});
}
}
}
return _17f;
};
SegmentSelector.createSgmtGrpInfo=function(_18e,_18f){
var id=SegmentSelector.getHtmlIdFromSgmtGrpId(_18f.uuid)+"_info";
var _190=i$.createDom("div",{"id":id,"class":" pznDialogDisplayNone"},_18e);
var _191=id+"_TitlePane";
var _192=i$.createDom("div",{"id":id+"_TitlePane","tabindex":0,"role":"treeitem","aria-expanded":false,"aria-label":SegmentSelector.escapeHTML(PznUIUtils.nls["more_details"]),"class":"pznSgmtGrpInfoHeader pznDialogGreyText pznDialogFontComputed11px","onclick":"SegmentSelector.toggleSegmentContainer(event,'"+id+"')","onKeydown":"if(event.keyCode == 13) {event.target.click();}"},_190);
i$.createDom("img",{"id":_191+"Twistee","class":"pznDialogSegmentContainerHide","alt":"","src":PznUIUtils.getContextPath()+"/images/blank.gif",},_192);
_192.innerHTML+=SegmentSelector.escapeHTML(PznUIUtils.nls["more_details"]);
var _193=i$.createDom("div",{"id":id+"_Container","class":"pznDialogGreyText pznDialogFontComputed11px pznDialogElementDisplayNone pznSgmtInfoBorder"},_190);
var desc=_18f.description!=undefined&&_18f.description.length>0?_18f.description:SegmentSelector.escapeHTML(PznUIUtils.nls["no_description"]);
i$.createDom("p",{"class":"pznSgmtInfoPadding","tabindex":"0","aria-label":desc,"role":"treeitem"},_193).innerHTML+=desc;
if(_18f.titlepath){
var _194="";
i$.each(_18f.titlepath,function(_195){
_194+=_195+"/";
});
var _196=SegmentSelector.escapeHTML(PznUIUtils.nls["location_label"]);
i$.createDom("p",{"class":"pznSgmtInfoPadding","tabindex":"0","aria-label":_196+_194,"role":"treeitem"},_193).innerHTML+="<b> "+_196+" </b>"+_194;
}
};
SegmentSelector.createSgmtGrpTitleBar=function(_197,_198){
var _199=SegmentSelector.getHtmlIdFromSgmtGrpId(_198.uuid)+"_TitlePane";
var _19a=_198.titlepath;
var _19b=_198.title?_198.title:_198.name;
var _19c=i$.byId(_197);
var _19d=i$.createDom("div",{"id":_199,"tabindex":0,"aria-level":1,"role":"treeitem","aria-expanded":false,"onclick":"SegmentSelector.toggleSegmentContainer(event,'"+SegmentSelector.getHtmlIdFromSgmtGrpId(_198.uuid)+"')","class":"pznDialogSgmtGrpTitlePane pznDialogDisplayNone"},_19c);
i$.createDom("img",{"id":_199+"Twistee","class":"pznDialogSegmentContainerHide","alt":"","src":PznUIUtils.getContextPath()+"/images/blank.gif",},_19d);
var _19e=i$.createDom("span",{"id":_199+"Text","class":"pznSgmtTruncate",},_19d);
var _19f=i$.createDom("span",{"id":_199+"seperator","class":"pznDialogVerticalAlignMiddle",},_19d);
var _1a0=i$.createDom("span",{"id":_199+"SegCount","class":"pznDialogVerticalAlignMiddle",},_19d);
_19e.title=_19e.innerHTML+=_19b;
_19f.title=_19f.innerHTML=" - ";
var _1a1=_198.profiles&&_198.profiles.length;
_1a0.title=_1a0.innerHTML=_1a1;
_19d.setAttribute("aria-label",_19b);
if(_198.draft){
var _1a2=i$.createDom("span",{"class":"pznDialogSegmentSelectorSegmentDraft"},_19d);
_1a2.innerHTML+=SegmentSelector.escapeHTML(PznUIUtils.nls["seg_draft"]);
}
return _19d;
};
SegmentSelector.getRulesFromAllLibraries=function(_1a3){
var s=new Array();
i$.forEach(_1a3,function(_1a4){
for(var i=0;i<_1a4.rules.length;i++){
s.push(_1a4.rules[i]);
}
});
return s;
};
SegmentSelector.processSegments=function(_1a5,_1a6,_1a7,_1a8,_1a9){
var _1aa=null;
var _1ab=0;
var _1ac={};
_1aa=_1a7.profiles;
var i=0;
_1ab=_1aa.length;
for(;i<_1ab;i++){
var _1ad=_1a7.name;
if(!_1ad){
_1ad=_1a7.title;
}
_1ac={"rulename":""+_1ad,"description":""+_1a7.description,"name":""+_1aa[i].name,"ruleId":""+_1a7.uuid,"id":""+_1a7.uuid+"."+_1aa[i].name,"draft":_1a7.draft};
if(_1a9){
_1ac.titlepath=[].concat.apply(new Array(_1a6),_1a7.titlepath);
}
if(_1a7.draft){
_1ac.draft=_1a7.draft;
}
if(_1a9){
SegmentSelector.managedSegments.push(_1ac);
}else{
SegmentSelector.segments.push(_1ac);
}
_1a8.push(_1ac);
}
};
SegmentSelector.fixDuplicates=function(_1ae){
var _1af=[];
_1af=_1af.concat.apply(_1af,_1ae);
var _1b0=_1af.length;
var i=0;
var _1b1="";
var _1b2=-1;
for(;i<_1b0;i++){
_1b1=_1af[i].rulename;
_1b2=SegmentSelector.nextIndexOf(_1b1,_1af,i);
var _1b3="_TitlePane";
if(_1b2!=-1){
SegmentSelector.showTitlePath(_1af[i].ruleId+_1b3,_1af[i].titlepath);
SegmentSelector.showTitlePath(_1af[_1b2].ruleId+_1b3,_1af[_1b2].titlepath);
_1b2=SegmentSelector.nextIndexOf(_1b1,_1af,_1b2);
while(_1b2!=-1){
SegmentSelector.showTitlePath(_1af[i].ruleId+_1b3,_1af[i].titlepath);
SegmentSelector.showTitlePath(_1af[_1b2].ruleId+_1b3,_1af[_1b2].titlepath);
_1b2=SegmentSelector.nextIndexOf(_1b1,_1af,_1b2);
}
}
}
};
SegmentSelector.showTitlePath=function(_1b4,_1b5){
if(_1b5&&i$.isArray(_1b5)&&_1b5.length>0){
var path="Location: ";
i$.each(_1b5,function(_1b6){
path+=_1b6+"/";
});
var _1b7=i$.byId(_1b4);
if(_1b7){
_1b7.title=path;
}
}
};
SegmentSelector.createSegmentDiv=function(_1b8,_1b9,_1ba){
var _1bb="";
var _1bc="";
var _1bd="";
var _1be="";
var _1bf="";
var _1c0=false;
var _1c1=SegmentSelector.escapeHTML(PznUIUtils.nls["desc_label"])+"&nbsp;&nbsp;";
var _1c2=SegmentSelector.escapeHTML(PznUIUtils.nls["location_label"])+"&nbsp;&nbsp;";
var _1c3=SegmentSelector.escapeHTML(PznUIUtils.nls["seg_draft"]);
var _1c4="";
var _1c5=false;
var _1c6=_1ba.length;
var i=0;
var _1c7;
var _1c8=new Array();
for(;i<_1c6;i++){
_1c7=_1ba[i];
_1bb=SegmentSelector.escapeHTML(""+_1c7.name);
_1bc=SegmentSelector.escapeHTML(""+_1c7.id).replace(/ /g,"_");
_1bd=SegmentSelector.escapeHTML(""+_1c7.description);
_1be=SegmentSelector.escapeJS(""+_1c7.name);
_1bf=SegmentSelector.escapeJS(""+_1c7.id).replace(/ /g,"_");
i$.each(_1c7.titlepath,function(_1c9){
_1c4+=_1c9+"/";
});
SegmentSelector.segmentsKeyedByHtmlId[_1bc]=_1c7.id;
var out=SegmentSelector.availableSegmentDivTemplate.replace(/\$segmentIDXml/g,_1bc).replace(/\$segmentDescriptionLabelXml/g,_1c1).replace(/\$segmentDescriptionXml/g,_1bd).replace(/\$segmentNameJs/g,_1be).replace(/\$segmentIDJs/g,_1bf).replace(/\$segmentNameXml/g,_1bb);
if(_1b9){
out=out.replace(/\$segmentLocationLabelXML /g,_1c2).replace(/\$segmentLocationXml/g,_1c4);
}else{
out=out.replace(/\$segmentLocationLabelXML/g,"").replace(/\$segmentLocationXml/g,"");
}
_1c5=_1c7.draft;
if(_1c5){
out=out.replace(/\$segmentDraftXml/g,_1c3);
}else{
out=out.replace(/\$segmentDraftXml/g,"");
}
_1c8.push(out);
}
i$.createDom("img",{"id":_1bc+"Twistee","class":"pznDialogSegmentContainerHide pznDialogDisplayNone","alt":"","src":PznUIUtils.getContextPath()+"/images/blank.gif",},i$.byId(_1bc));
_1b8.innerHTML=_1c8.join("");
};
SegmentSelector.getSegmentDivForTitleSpanId=function(_1ca){
var _1cb=_1ca.split("SegmentName")[0];
return i$.byId(_1cb);
};
SegmentSelector.openTwistee=function(_1cc){
var _1cd=_1cc+"_TitlePane";
var _1ce=i$.byId(_1cd+"Twistee");
i$.addClass(_1ce,"pznDialogSegmentContainerShow");
i$.removeClass(_1ce,"pznDialogSegmentContainerHide");
var _1cf=i$.byId(_1cd);
if(_1cf){
_1cf.setAttribute("aria-expanded",true);
}
};
SegmentSelector.closeTwistee=function(_1d0){
var _1d1=_1d0+"_TitlePane";
var _1d2=i$.byId(_1d1+"Twistee");
var _1d3=i$.byId(_1d1);
if(_1d3){
_1d3.setAttribute("aria-expanded",false);
}
i$.removeClass(_1d2,"pznDialogSegmentContainerShow");
i$.addClass(_1d2,"pznDialogSegmentContainerHide");
};
SegmentSelector.isTwistee=function(_1d4){
if(_1d4){
var a=_1d4.split("Twistee");
if(a&&a.length>1&&a[a.length-1].length==0){
return true;
}
}
return false;
};
SegmentSelector.toggleSegmentContainer=function(_1d5,_1d6){
var _1d7=i$.byId(_1d6+"_Container");
var _1d8=_1d6+"_TitlePaneTwistee";
if(PznUIUtils.isItemHidden(_1d7)){
SegmentSelector.openSection(_1d5,_1d6);
}else{
SegmentSelector.closeSection(_1d5,_1d6);
}
PznUIUtils.resize();
if(_1d5&&_1d5.target){
if(i$.isIE){
if(_1d5.target.ownerDocument&&_1d5.target.ownerDocument.frames&&_1d5.target.ownerDocument.frames.frameElement&&_1d5.target.ownerDocument.frames.frameElement.contentWindow){
var y=0;
var _1d9=_1d5.target;
if(_1d9.offsetParent){
do{
y+=_1d9.offsetTop;
}while(_1d9=_1d9.offsetParent);
}
_1d5.target.ownerDocument.frames.frameElement.contentWindow.scroll(0,y);
}
}else{
_1d5.target.scrollIntoView();
}
}
};
SegmentSelector.isSectionClosed=function(_1da,_1db){
var _1dc=i$.byId(_1db+"_Container");
return PznUIUtils.isItemHidden(_1dc);
};
SegmentSelector.openSection=function(_1dd,_1de){
var _1df=i$.byId(_1de+"_Container");
PznUIUtils.showItem(_1df);
SegmentSelector.openTwistee(_1de);
};
SegmentSelector.closeSection=function(_1e0,_1e1){
var _1e2=i$.byId(_1e1+"_Container");
PznUIUtils.hideItem(_1e2);
SegmentSelector.closeTwistee(_1e1);
};
SegmentSelector.addSelectedSegments=function(){
if(typeof SegmentSelector.selectedSegments!=="undefined"){
SegmentSelector.selectedSegments=SegmentSelector.selectedSegments.replace(/^\s+|\s+$/g,"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,"\"").replace(/&#39;/g,"'");
if(SegmentSelector.selectedSegments!==""){
var _1e3=SegmentSelector.selectedSegments.split(",");
var _1e4=_1e3.length;
for(var i=0;i<_1e4;i++){
var li=_1e3[i].lastIndexOf("."),id=_1e3[i].substr(0,li),_1e5=_1e3[i].substr(li+1);
this.addSegment(id,_1e5);
}
}
}
};
SegmentSelector.addSegment=function(id,_1e6){
try{
if(event&&event.target&&event.target.nodeName=="IMG"){
return;
}
}
catch(err){
console.debug("SegmentSelector.addSegment: event is undefined.");
}
if(this.setSegmentSelected(id)){
this.createAddedSegmentDiv(id,_1e6);
SegmentSelector._changed=true;
}
SegmentSelector.showInformation();
SegmentSelector.previousState.lastAddedSgmt=id;
};
SegmentSelector.removeSegment=function(id,name){
try{
if(event&&event.target&&event.target.nodeName=="IMG"){
return;
}
}
catch(err){
console.debug("SegmentSelector.removeSegment: event is undefined.");
}
this.removeAddedSegmentDiv(id);
this.setSegmentUnselected(id);
SegmentSelector._changed=true;
};
SegmentSelector.createAddedSegmentDiv=function(_1e7,_1e8){
var _1e9={"left":{"source":"/.personalization/objects/ibmpersonalization:aoRequest","name":"pzn.targeted.segments","type":"list","isDynamic":"true"},"operator":"includes","right":{"name":"PLACEHOLDER","type":"string"}};
if(SegmentSelector.segmentsKeyedByHtmlId[_1e7]){
_1e9.right.name=SegmentSelector.segmentsKeyedByHtmlId[_1e7];
}else{
_1e9.right.name=_1e7;
}
_1e9.operator=_1e8;
SegmentSelector.jsonSegments.push(_1e9);
};
SegmentSelector.removeAddedSegmentDiv=function(id){
var _1ea=SegmentSelector.jsonSegments.length,_1eb=SegmentSelector.jsonSegments,i=0;
for(;i<_1ea;i++){
if(_1eb[i].right.name==SegmentSelector.segmentsKeyedByHtmlId[id]){
_1eb.splice(i,1);
break;
}
}
SegmentSelector.jsonSegments=_1eb;
};
SegmentSelector.getHtmlIdFromSegmentId=function(_1ec){
var _1ed;
for(key in SegmentSelector.segmentsKeyedByHtmlId){
if(SegmentSelector.segmentsKeyedByHtmlId[key]==_1ec){
_1ed=key;
break;
}
}
return _1ed;
};
SegmentSelector.getHtmlIdFromSgmtGrpId=function(_1ee){
var _1ef;
for(key in SegmentSelector.sgmtGrpsKeyedByHtmlId){
if(SegmentSelector.sgmtGrpsKeyedByHtmlId[key]==_1ee){
_1ef=key;
break;
}
}
return _1ef;
};
SegmentSelector.setSegmentSelected=function(_1f0){
var _1f1=SegmentSelector.getHtmlIdFromSegmentId(_1f0);
if(!_1f1){
_1f1=_1f0;
}
var _1f2=i$.byId(_1f1),_1f3=i$.byId(_1f1+"AddLink"),_1f4=i$.byId(_1f1+"RemLink");
if(!_1f2){
return false;
}
i$.addClass(_1f2,"pznSelected");
_1f2.setAttribute("aria-labelledby",_1f1+"SegmentName "+_1f1+"RemLink");
PznUIUtils.hideItem(_1f3);
PznUIUtils.showItem(_1f4);
return true;
};
SegmentSelector.setSegmentUnselected=function(_1f5){
var _1f6=_1f5;
var _1f7=i$.byId(_1f6),_1f8=i$.byId(_1f6+"AddLink"),_1f9=i$.byId(_1f6+"RemLink");
if(!_1f7){
return false;
}
i$.removeClass(_1f7,"pznSelected");
_1f7.setAttribute("aria-labelledby",_1f6+"SegmentName "+_1f6+"AddLink");
PznUIUtils.showItem(_1f8);
PznUIUtils.hideItem(_1f9);
SegmentSelector.showInformation();
return true;
};
SegmentSelector.showInformation=function(){
if(!PznUIUtils.isInfoMode()){
return;
}
var _1fa=(SegmentSelector.segments)?SegmentSelector.segments.length>0:false,_1fb=(SegmentSelector.managedSegments)?SegmentSelector.managedSegments.length>0:false,_1fc=i$.byId("pznDialogSegmentsInfo"),_1fd=i$.byId("pznSelectedSegmentsNoSelectionInfo");
var _1fe=i$.byId("pznDialogSearchInput").value;
if(!(_1fe==SegmentSelector.escapeHTML(PznUIUtils.nls["type_to_find_segments"]))&&_1fe!=""){
SegmentSelector.doTypeAhead();
}else{
if(_1fa||_1fb){
PznUIUtils.showItem(_1fc);
PznUIUtils.hideItem(_1fd);
}else{
PznUIUtils.showItem(_1fd);
PznUIUtils.hideItem(_1fc);
}
SegmentSelector.hideNotFoundSegmentsInfo();
PznUIUtils.resize();
}
};
SegmentSelector.showDescriptions=function(show){
var link=i$.byId("pznDialogSegementSelectorDescriptionLink");
link.innerHTML="";
var _1ff=i$.query("div[id^='pznAvailableSegmentsContainer']");
i$.each(_1ff,function(_200){
var divs=_200.getElementsByTagName("span");
var l=divs.length;
for(var i=0;i<l;i++){
if(divs[i].id.indexOf("pznDescription")>-1){
if(show){
PznUIUtils.showItem(divs[i]);
}else{
PznUIUtils.hideItem(divs[i]);
}
}
}
});
if(show){
link.innerHTML=PznUIUtils.escapeHTML(PznUIUtils.nls["hide_segment_descriptions_btn"]);
}else{
link.innerHTML=PznUIUtils.escapeHTML(PznUIUtils.nls["show_segment_descriptions_btn"]);
}
SegmentSelector._showingDesc=show;
PznUIUtils.resize();
};
SegmentSelector.toggleDescriptions=function(){
if(SegmentSelector._showingDesc){
SegmentSelector.showDescriptions(false);
}else{
SegmentSelector.showDescriptions(true);
}
};
SegmentSelector.getFilterClassForIndex=function(_201){
if(SegmentSelector.filterOptions[_201]){
return SegmentSelector.filterOptions[_201].getFilterClass();
}else{
console.debug("SegmentSelector.filterOptions["+_201+"] doesnt exist");
return undefined;
}
};
SegmentSelector.doTypeAhead=function(_202){
if(SegmentSelector.noSegmentsExist){
return;
}
var _203=false;
var _204=false;
var _205=false;
SegmentSelector._changed=true;
var str=i$.byId("pznDialogSearchInput").value;
if(str==SegmentSelector.escapeHTML(PznUIUtils.nls["type_to_find_segments"])){
str="";
}
var _206=new RegExp(str.replace("^\\s*",""),"i");
var _207=[];
if(PznDialogPopupMenu.getInstance().isHidden()){
_207=PznDialogPopupMenu.getInstance().getSelectedIndices();
}else{
i$.each(i$.query("img[class*= 'pznDialogPopupMenuSelectedImg']"),function(_208){
_207.push(parseInt(_208.parentNode.getAttribute("menuindex")));
});
}
if(_207&&_207.length>0){
var _209=_207.indexOf(0)>-1;
var _20a=_207.indexOf(SegmentSelector.filterOptions.indexOf(SegmentSelector.allManagedFilter))>-1;
var _20b=_207.indexOf(SegmentSelector.filterOptions.indexOf(SegmentSelector.segmentsFilter))>-1;
if(_209){
_203=SegmentSelector.searchSegmentGroups(_206,true);
_204=SegmentSelector.searchSegmentGroups(_206,false);
}else{
if(_20b){
_204=SegmentSelector.searchSegmentGroups(_206,false);
}else{
SegmentSelector.hideNonManagedSegments();
}
if(_20a){
_203=SegmentSelector.searchSegmentGroups(_206,true);
}else{
var _20c=[];
i$.each(_207,function(_20d){
var _20e=SegmentSelector.getFilterClassForIndex(_20d);
if(_20e.indexOf(SegmentSelector.libraryFilterClassSuffix)>-1){
_20c.push(_20e);
}
});
if(_20c.length>0){
_203=SegmentSelector.searchSegmentGroups(_206,true,_20c);
}else{
SegmentSelector.hideManagedSegments();
}
}
}
}
if(!_203&&!_204){
SegmentSelector.hideNoSegmentsInfo();
SegmentSelector.hideManagedSegments();
SegmentSelector.hideNonManagedSegments();
SegmentSelector.hideAddSegmentsInfomodeMessage();
SegmentSelector.showNotFoundSegmentsInfo();
}else{
SegmentSelector.hideNoSegmentsInfo();
SegmentSelector.hideNotFoundSegmentsInfo();
if(PznUIUtils.isInfoMode()){
SegmentSelector.showAddSegmentsInfomodeMessage();
}
if(_203){
SegmentSelector.showManagedSegments();
}
if(_204){
SegmentSelector.showNonManagedSegments();
}
}
PznUIUtils.resize();
};
SegmentSelector.searchSegmentGroups=function(_20f,_210,_211){
var _212=false;
var _213,_214;
if(_210){
_213=i$.byId("managedSegments_Container");
_214=SegmentSelector.managedFilterClass;
}else{
_213=i$.byId("segments_Container");
_214=SegmentSelector.nonManagedFilterClass;
}
if(_213){
var _215=i$.query("div[class*=\""+_214+"\"]");
i$.forEach(i$.query("div[class*=\""+_214+"\"]:(div[class*=\"pznDialogElementDisplayNone\"])"),function(_216){
PznUIUtils.showItem(_216);
i$.forEach(i$.query("div[class*=\"pznDialogSegmentSelectorSegment\"]:(div[class*=\"pznDialogElementDisplayNone\"])",_216),function(_217){
PznUIUtils.showItem(_217);
});
});
var _218=false;
if(_211){
_218=i$.some(_211,function(_219){
if(_219.indexOf(SegmentSelector.libraryFilterClassSuffix)>0){
return true;
}
});
}
if(_218){
var _21a="div[class*=\""+_214+"\"]";
i$.forEach(_211,function(_21b){
_21a+=":not(div[class*=\""+_21b+"\"])";
});
i$.forEach(i$.query(_21a),function(_21c){
PznUIUtils.hideItem(_21c);
if(_215.indexOf(_21c)>-1){
_215.splice(_215.indexOf(_21c),1);
}
});
}
i$.each(_215,function(_21d){
var _21e=i$.byId(_21d.id+"_TitlePane");
var _21f=_21e.childNodes[1].textContent;
if(_20f.test(_21f)){
_212=true;
SegmentSelector.closeSection(undefined,_21d.id);
}else{
_212|=SegmentSelector.searchSegmentsForGroup(_21d,_20f);
}
SegmentSelector.updateSgmtCount(_21d);
return;
});
if(!_212){
if(_210){
SegmentSelector.hideManagedSegments();
}else{
SegmentSelector.hideNonManagedSegments();
}
}
}
return _212;
};
SegmentSelector.searchSegmentsForGroup=function(_220,_221){
var _222=false;
var _223=i$.byId(_220.id+"_Container");
if(_223){
var _224=i$.query("span[class^=\"segmentFilter\"]",_223);
i$.each(_224,function(_225){
var _226=SegmentSelector.getSegmentDivForTitleSpanId(_225.id);
if(_221.test(_225.innerHTML)){
_222=true;
SegmentSelector.openSection(undefined,_220.id);
PznUIUtils.showItem(_226);
return;
}else{
PznUIUtils.hideItem(_226);
_222|=false;
}
});
if(!_222){
PznUIUtils.hideItem(_220);
}
}
return _222;
};
SegmentSelector.searchLibrarySegmentGroups=function(_227,_228){
var _229=false;
var _22a=i$.query("div[class*=\""+_227+"\"]");
i$.each(_22a,function(_22b){
var _22c=i$.byId(_22b.id+"_TitlePane");
var _22d=_22c.childNodes[1].textContent;
if(_228.test(_22d)){
_229=true;
return;
}else{
_229|=SegmentSelector.searchManagedSegmentsForGroup(managedSgmtGrp,_228);
}
});
return _229;
};
SegmentSelector.updateSgmtCount=function(_22e){
var _22f=i$.query("div[class *='pznDialogSegmentSelectorSegment']:not(div[class *='pznDialogElementDisplayNone'])",_22e);
if(_22f&&_22f.length>0){
var _230=i$.byId(_22e.id+"_TitlePaneSegCount");
if(_230){
_230.innerHTML=_22f.length;
}
}
};
SegmentSelector.showNoSegmentsInfo=function(){
PznUIUtils.showItem(i$.byId("pznSelectedSegmentsNoSelectionInfo"));
};
SegmentSelector.hideNoSegmentsInfo=function(){
PznUIUtils.hideItem(i$.byId("pznSelectedSegmentsNoSelectionInfo"));
};
SegmentSelector.showAddSegmentsInfomodeMessage=function(){
PznUIUtils.showItem(i$.byId("pznDialogSegmentsInfo"));
};
SegmentSelector.hideAddSegmentsInfomodeMessage=function(){
PznUIUtils.hideItem(i$.byId("pznDialogSegmentsInfo"));
};
SegmentSelector.showNotFoundSegmentsInfo=function(){
PznUIUtils.showItem(i$.byId("pznSelectedSegmentsNotFoundInfo"));
};
SegmentSelector.hideNotFoundSegmentsInfo=function(){
PznUIUtils.hideItem(i$.byId("pznSelectedSegmentsNotFoundInfo"));
};
SegmentSelector.resetTypeAhead=function(){
i$.byId("pznDialogSearchInput").value="";
SegmentSelector.doTypeAhead();
};
SegmentSelector.getNonManagedFilterIndex=function(){
for(var i=0;i<SegmentSelector.filterOptions.length;i++){
filter=SegmentSelector.filterOptions[i];
if(filter.filterClass==SegmentSelector.nonManagedFilterClass){
return filter.getIndex();
}
}
return -1;
};
SegmentSelector.getManagedFilterIndex=function(){
for(var i=0;i<SegmentSelector.filterOptions.length;i++){
filter=SegmentSelector.filterOptions[i];
if(filter.filterClass==SegmentSelector.managedFilterClass){
return filter.getIndex();
}
}
return -1;
};
SegmentSelector.haveManagedSegments=function(){
return (SegmentSelector.managedSegments)?SegmentSelector.managedSegments.length>0:false;
};
SegmentSelector.haveNonManagedSegments=function(){
return (SegmentSelector.segments)?SegmentSelector.segments.length>0:false;
};
SegmentSelector.setBannerTitle=function(_231){
i$.byId("pznSegmentSelectorBannerTitle").innerHTML=_231;
};
SegmentSelector.Save=function(){
if(SegmentSelector._changed||PznDialogPopupMenu.getInstance().isDirty()){
var rd=PznUIUtils.getContentSettings().getRuleDataObject();
if(rd&&rd.getEditModeProfile()){
if(SegmentSelector.jsonSegments){
rd.getEditModeProfile().setConditions(SegmentSelector.jsonSegments);
}
}
SegmentSelector.previousState.filters=PznDialogPopupMenu.getInstance().getSelectedIndices();
SegmentSelector.previousState.searchString=i$.byId("pznDialogSearchInput").value;
PznUIUtils.openSegLibState=i$.toJson(SegmentSelector.previousState);
}
SegmentSelector._changed=false;
PznUIUtils.getDialogNavigator().showTargetingOverview(null,PznUIUtils.getDialogNavigator().getCurrentTargetedItemEditPosition());
return false;
};
SegmentSelector.Cancel=function(){
SegmentSelector._changed=false;
PznUIUtils.getDialogNavigator().showTargetingOverview(null,PznUIUtils.getDialogNavigator().getCurrentTargetedItemEditPosition());
return false;
};
SegmentSelector.escapeHTML=function(text){
return text.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
};
SegmentSelector.escapeJS=function(text){
return text.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\"/g,"\\\"").replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
};
SegmentSelector.nextIndexOf=function(text,_232,_233){
var len=_232.length;
var i=_233+1;
for(;i<len;i++){
if(_232[i].rulename==text){
return i;
}
}
return -1;
};
})();
(function(){
PznDialogPopupMenu=function(){
this.keyPos=null;
this.parent=null;
this.popupDiv=PznUIUtils.EL_DIALOG_POPUP_MENU;
this.menuContainer=PznUIUtils.EL_DIALOG_POPUP_MENU_CONTAINER;
this.mouseActive=null;
this.callback=null;
this.disabled=null;
this.multiSelect=false;
this.selectedIndices=[];
this._dirty=false;
};
PznDialogPopupMenu._pznDialogPopupMenu=null;
PznDialogPopupMenu.getInstance=function(){
if(!PznDialogPopupMenu._pznDialogPopupMenu){
PznDialogPopupMenu._pznDialogPopupMenu=new PznDialogPopupMenu();
}
return PznDialogPopupMenu._pznDialogPopupMenu;
};
PznDialogPopupMenu.prototype={show:function(_234,_235,evt,_236,_237,_238,args){
if(!this.popupDiv){
this.popupDiv=PznUIUtils.EL_DIALOG_POPUP_MENU;
}
if(!this.menuContainer){
this.menuContainer=PznUIUtils.EL_DIALOG_POPUP_MENU_CONTAINER;
}
if(this.parent){
if(this.parent!=_234){
this.hide(true);
}
}
this.args=(args)?args:{};
if(!this.args.positionAt){
this.args.positionAt=_234;
}
if(this.args.multiSelect){
this.multiSelect=true;
}
this.ieBodyFocus=true;
this.parent=_234;
var ref=this;
this.parent.focus();
this.parent.onblur=function(){
if((i$.isIE&&ref.ieBodyFocus)||!ref.hide(false)){
ref.ieBodyFocus=false;
setTimeout(function(){
ref.parent.focus();
},10);
}
};
this.callback=_236;
this.disabled=_238;
if(PznUIUtils.isItemHidden(this.popupDiv)){
this.cleanPopup();
if(_235&&_235.length>0){
var _239=-1,len=_235.length;
for(var i=0;i<len;i++){
if(_235[i].separator){
i$.createDom("hr",{"class":"pznDialogPopupMenuItemSeparator"},this.menuContainer);
}
var mi=i$.createDom("div",{"menuIndex":i,"id":i,"aria-selected":"false","role":"option",},this.menuContainer),out=["<img src=\""+PznUIUtils.getContextPath()+"/images/blank.gif\" class=\"pznDialogPopupMenuItemImg"];
if(_235[i].selected||(this.args&&this.args.multiSelect&&this.selectedIndices&&this.selectedIndices.indexOf(i)>-1)){
out.push(" pznDialogPopupMenuSelectedImg");
mi.setAttribute("aria-selected","true");
_239=i;
if(this.args&&this.args.multiSelect&&this.selectedIndices.indexOf(parseInt(i))==-1){
this.selectedIndices.push(parseInt(i));
}
}
out.push("\" alt=\"\" >");
out.push(_235[i].text);
if(_235[i].parentIndex&&_235[i].parentIndex>-1){
}
mi.innerHTML=out.join("");
i$.addClass(mi,"pznDialogPopupMenuItem");
if(_235[i].parentIndex!=undefined&&_235[i].parentIndex>-1){
i$.addClass(mi,"pznDialogPopupSubMenuBtn");
}
if(this.isPositionDisabled(i)){
i$.addClass(mi,"pznDialogDisabledItemText");
}
i$.bindDomEvt(mi,"click",function(evt){
ref.keyPos=ref.getEventMenuIndex(evt);
ref.setValue();
return false;
});
i$.bindDomEvt(mi,"mouseout",function(){
ref.mouseOut();
});
i$.bindDomEvt(mi,"mouseover",function(evt){
var i=ref.getEventMenuIndex(evt);
ref.mouseOver(i);
});
}
PznUIUtils.showItem(this.popupDiv);
this.setMenuPosition(_237);
if(_239>-1){
this.keyPos=_239;
this.setSelected();
}else{
for(var a=0;a<len;a++){
if(!this.isPositionDisabled(a)){
this.keyPos=a;
this.setSelected();
break;
}
}
}
}
}else{
if(evt.keyCode==38&&evt.altKey){
this.hide(true);
}
if(evt.keyCode==40){
if(typeof this.keyPos==="undefined"){
this.keyPos=0;
}else{
this.keyPos++;
}
this.setSelected();
}else{
if(evt.keyCode==38){
if(typeof this.keyPos==="undefined"){
this.keyPos=this.menuContainer.getElementsByTagName("div").length-1;
}else{
this.keyPos--;
}
this.setSelected();
}else{
if(evt.keyCode==13||evt.keyCode==39){
if(typeof this.keyPos!=="undefined"){
this.setValue();
}
}else{
if(evt.keyCode==27||evt.keyCode==37){
this.hide(true);
}
}
}
}
}
if(_235&&_235.length>1){
var _23a=(String.fromCharCode(evt.keyCode)).toLowerCase();
valueText="",checkPos=0;
for(var i=0;i<_235.length;i++){
valueText=_235[i].text;
if(valueText){
if(PznUIUtils.isRTL()){
checkPos=valueText.length-1;
}
if((_23a==(valueText.charAt(checkPos)).toLowerCase())){
this.selectByLetter(this.keyPos,_23a,_235);
break;
}
}
}
}
},isHidden:function(){
return PznUIUtils.isItemHidden(this.popupDiv);
},select:function(_23b,_23c){
var _23d=i$.byId(_23b);
_23b=parseInt(_23b);
if(_23d){
if(_23c){
i$.addClass(_23d.childNodes[0],"pznDialogPopupMenuSelectedImg");
if(this.selectedIndices.indexOf(_23b)==-1){
this.selectedIndices.push(_23b);
}
}else{
if(i$.hasClass(_23d.childNodes[0],"pznDialogPopupMenuSelectedImg")){
i$.removeClass(_23d.childNodes[0],"pznDialogPopupMenuSelectedImg");
if(this.selectedIndices.indexOf(_23b)>-1){
this.selectedIndices.splice(this.selectedIndices.indexOf(_23b),1);
}
}else{
i$.addClass(_23d.childNodes[0],"pznDialogPopupMenuSelectedImg");
if(this.selectedIndices.indexOf(_23b)==-1){
this.selectedIndices.push(_23b);
}
}
}
PznUIUtils.resize();
}else{
if(_23c){
if(this.selectedIndices.indexOf(_23b)==-1){
this.selectedIndices.push(_23b);
}
}
}
this._dirty=true;
},isSelected:function(idx){
var _23e=i$.byId(idx);
idx=parseInt(idx);
if(_23e){
return i$.hasClass(_23e.childNodes[0],"pznDialogPopupMenuSelectedImg");
}else{
return this.selectedIndices&&this.selectedIndices.length>0&&this.selectedIndices.indexOf(idx)>-1;
}
},unSelect:function(idx){
var _23f=i$.byId(idx);
idx=parseInt(idx);
if(_23f){
i$.removeClass(_23f.childNodes[0],"pznDialogPopupMenuSelectedImg");
if(this.selectedIndices.indexOf(idx)>-1){
this.selectedIndices.splice(this.selectedIndices.indexOf(idx),1);
}
}
this._dirty=true;
},isDirty:function(){
return this._dirty;
},toggle:function(idx){
var _240=i$.byId(idx);
if(i$.hasClass(_240.childNodes[0],"pznDialogPopupMenuSelectedImg")){
PznDialogPopupMenu.getInstance().unSelect(idx);
}else{
PznDialogPopupMenu.getInstance().select(idx);
}
},selectByLetter:function(elem,_241,_242){
var _243=this.keyPos,_244=this.getStartCharacterPosition(_242[this.keyPos]);
if(_241==(_242[this.keyPos].text.charAt(_244)).toLowerCase()){
if(this.keyPos==2){
_243=0;
}else{
_243++;
}
if(_242[_243]){
_244=this.getStartCharacterPosition(_242[_243]);
if(_241==(_242[_243].text.charAt(_244)).toLowerCase()){
this.keyPos=_243;
this.setSelected();
}else{
if(_243==2){
_243=0;
}else{
_243++;
}
if(_242[_243]){
_244=this.getStartCharacterPosition(_242[_243]);
if(_241==(_242[_243].text.charAt(_244)).toLowerCase()){
this.keyPos=_243;
this.setSelected();
}
}
}
}
}else{
var i;
for(i=0;i<_242.length;i++){
_244=this.getStartCharacterPosition(_242[i]);
if(_241==(_242[i].text.charAt(_244)).toLowerCase()){
break;
}
}
this.keyPos=i;
this.setSelected();
}
},getStartCharacterPosition:function(_245){
if(PznUIUtils.isRTL()){
return _245.text.length-1;
}else{
return 0;
}
},isPositionDisabled:function(pos){
if(this.disabled){
var dl=this.disabled.length;
for(var i=0;i<dl;i++){
if(pos==this.disabled[i]){
return true;
}
}
}
return false;
},getEventMenuIndex:function(evt){
var _246=null;
if(evt.target){
if(evt.target.hasAttribute("menuIndex")){
_246=evt.target.getAttribute("menuIndex");
}else{
_246=evt.target.parentNode.getAttribute("menuIndex");
}
}else{
if(evt.srcElement){
if(evt.srcElement.hasAttribute("menuIndex")){
_246=evt.srcElement.getAttribute("menuIndex");
}else{
_246=evt.srcElement.parentNode.getAttribute("menuIndex");
}
}
}
return _246;
},setMenuPosition:function(_247){
var obj=this.args.positionAt,rtl=PznUIUtils.isRTL(),_248=obj.offsetWidth,top=0,left=0;
if(!isNaN(obj.offsetHeight)){
top+=obj.offsetHeight;
}
while(obj&&!isNaN(obj.offsetTop)&&!isNaN(obj.offsetLeft)){
top+=obj.offsetTop-obj.scrollTop;
left+=obj.offsetLeft-obj.scrollLeft;
obj=obj.offsetParent;
}
var pr;
if(rtl){
pr=left+_248;
left=pr-this.popupDiv.offsetWidth;
}
if(_247){
if(_247.x){
left+=(rtl)?-_247.x:_247.x;
}
if(_247.y){
top+=(rtl)?-_247.y:_247.y;
}
if(top<0){
top=0;
}
if(left<0){
left=0;
}
if(pr&&pr<left+this.popupDiv.offsetWidth){
left-=(left+this.popupDiv.offsetWidth-pr);
}
}
this.popupDiv.style.top=(top+5)+"px";
this.popupDiv.style.left=(left+0)+"px";
},setSelected:function(){
var mc=this.menuContainer,_249=mc.getElementsByTagName("div"),c=_249.length,pos=this.keyPos;
if(pos>(c-1)){
pos=0;
}
if(pos<0){
pos=c-1;
}
if(this.isPositionDisabled(pos)){
for(var a=0;a<c;a++){
if(a!=pos){
if(!this.isPositionDisabled(a)){
pos=a;
break;
}
}
}
}
this.keyPos=pos;
for(var i=0;i<c;i++){
i$.removeClass(_249[i],"pznDialogPopupMenuSelected");
}
i$.addClass(_249[pos],"pznDialogPopupMenuSelected");
if(this.parent){
this.parent.setAttribute("aria-activedescendant",pos);
}
},setValue:function(){
if(!this.isPositionDisabled(this.keyPos)){
if(this.callback){
this.callback(this.keyPos);
}
if(this.args&&this.args.multiSelect){
this.hide(false);
}else{
this.hide(true);
this.parent.focus();
}
}
},mouseOver:function(pos){
this.keyPos=pos;
this.setSelected();
this.mouseActive=true;
},mouseOut:function(){
this.mouseActive=false;
},getSelectedIndices:function(){
return this.selectedIndices;
},hide:function(_24a){
if(!_24a&&this.mouseActive){
return false;
}
var _24b=this.selectedIndices;
if(this.args&&this.args.multiSelect){
i$.each(i$.query("img[class*= 'pznDialogPopupMenuSelectedImg']"),function(_24c){
var idx=parseInt(_24c.parentNode.getAttribute("menuindex"));
if(_24b.indexOf(idx)==-1){
_24b.push(_24c.parentNode.getAttribute("menuindex"));
}
});
this.setSelectedFilterLabel();
}
this.mouseActive=false;
PznUIUtils.hideItem(this.popupDiv);
this.cleanPopup();
this.keyPos=null;
PznUIUtils.resize();
return true;
},setSelectedFilterLabel:function(){
var _24d;
if(this.isSelected(0)&&SegmentSelector.filterOptions[0]){
_24d=SegmentSelector.filterOptions[0].getTitle();
}else{
if(this.selectedIndices.length==1&&SegmentSelector.filterOptions[this.selectedIndices[0]]){
_24d=SegmentSelector.filterOptions[this.selectedIndices[0]].getTitle();
}else{
if(this.selectedIndices.length>1){
var _24e=this.selectedIndices;
var _24f=[];
i$.forEach(SegmentSelector.filterOptions,function(_250){
if(_24f.indexOf(_250.getIndex())==-1){
_24f.push(_250.getIndex());
}
});
var _251=[];
var _252=this;
i$.forEach(_24e,function(idx){
if(SegmentSelector.filterOptions[idx]){
var _253=SegmentSelector.filterOptions[idx].getChildrenIndices();
_24e=_24e.filter(function(el){
return _253.indexOf(el)<0;
});
if(_253&&_253.length>0){
_251=_24f.filter(function(el){
return _253.indexOf(el)<0;
});
_251.splice(_251.indexOf(0),1);
if(_24e.length>1&&_24e.length==_251.length){
_24d=SegmentSelector.filterOptions[0].getTitle();
_252.select(0);
return false;
}else{
if(_24e.length==1){
_24d=SegmentSelector.filterOptions[_24e[0]].getTitle();
}
}
}else{
var _254=SegmentSelector.filterOptions[idx].getParentIndex();
if((_254==0||_254==1)&&_24e.indexOf(_254)==-1){
_24d=PznUIUtils.escapeHTML(PznUIUtils.nls["filter_custom"]);
return false;
}
}
}
});
if(_24d&&i$.trim(_24d).length==0){
_24d=PznUIUtils.escapeHTML(PznUIUtils.nls["filter_custom"]);
}
}else{
_24d=PznUIUtils.escapeHTML(PznUIUtils.nls["filter_none"]);
}
}
}
if(_24d==undefined||i$.trim(_24d).length==0){
_24d=PznUIUtils.escapeHTML(PznUIUtils.nls["filter_none"]);
}
i$.byId("pznSgmtFilterSelected").innerHTML=_24d;
},cleanPopup:function(){
while(this.menuContainer.firstChild){
this.menuContainer.removeChild(this.menuContainer.firstChild);
}
}};
})();


}catch(e){console.log("Module 'wp_content_targeting_cam': ",e);}
try{/** Licensed Materials - Property of IBM, 5724-U69, (C) Copyright IBM Corp. 2009, 2010 - All Rights reserved.  **/
(function(){var _1=i$.fromPath,_2=i$.Promise,_3="dialog_title_site_promotions",_4="dialog_title_analytics_tags",_5="?uri=asa:",_6={"then":function(){}},_7=function(_8){return _9(_8)&&ibmCfg.portalConfig.asaConfig.canViewAsaSitePromotions=="true";},_a=function(_b){var _c=_d(_b,"tagType"),_e=_c=="promotion"?_f(_3):_f(_4),url=_10(_b),p=_11(),_12={"url":url,"title":_e,"modal":true,"autoResize":true,"padding":0,"window":window.parent,"metrics":{"width":500,"height":510},"callbackFn":function(_13){if(!_13||_13.action=="submit"){p.resolve(_14().location.href);}}};_15(_12);return p;},_10=function(_16){var url=[_5],_17=_d(_16,"tagType"),_18=_d(_16,"navID"),_19=_d(_16,"windowID");url.push(_17);url.push(":");if(_19){url.push("pm:oid:");url.push(_19);url.push("@oid:");url.push(_18);}else{url.push("nm:oid:");url.push(_18);}url.push("&theme-template=Plain");return url.join("");},_d=function(_1a,key){return _1a.metadata[key];},_11=function(_1b){var p=new _2();if(_1b){p.resolve(_1b);}return p;},_14=function(){var wu=wpModules.theme.WindowUtils;return (wu&&wu.getWindow(wu.VIEW_AREA))||window;},_9=function(_1c){return _1c.visibility!==false;},_15=function(_1d){var _1e=new wpModules.dialog.Dialog(_1d);_1e.open();},_f=function(key){return wpModules.asa.nls[key];},_1f=_1("wpModules.asa",true);_1f.isAnalyticsTaggingVisible=_7;_1f.openAnalyticsTagDialog=_a;})();

}catch(e){console.log("Module 'wp_analytics_tags': ",e);}
try{(function(){
    i$.merge({
	"dialog_title_site_promotions":"Manage site promotions",
	"dialog_title_analytics_tags":"Manage analytics tags"
},i$.fromPath("wpModules.asa.nls",true));
})();
}catch(e){console.log("Module 'wp_analytics_tags': ",e);}
try{i$.addOnLoad(function(){
   // the instance of translations is lower case
   localization = eval("com.ibm.bundles.nls.Shelf." + "en".toLowerCase());
   if (!localization) {
      localization = dojo.i18n.getLocalization("com.ibm.bundles", "Shelf");
   }
   i$.merge({
      "change_layout_4row" : "Content 1 column 4 rows",
      "change_layout_4rowsplitmain" : "Content 2 column with header and follower",
      "change_layout_4rowwithnav" : "Content 3 column with header and follower",
      "change_layout_4row2colmain" : "Content 2 column with split top area in main column, header and follower",

      // Profile title and description
      "content_deffered_title" : "Content",
      "content_deffered_description" : "CTC: This profile has the full set of modules for the Portal theme and CTC theme. It defers loading most of these modules until they are needed. A CTC profile must be selected to take advantage of the full set of CTC features.",

      // Content list selections
      "ctc_list_portlets" : "CTC List Portlets",
      "ctc_general_portlets" : "CTC General Portlets",
      "ctc_all_portlets" : "All CTC Portlets",

      // Styles
      "ctc_bordered" : "CTC Bordered",
      "ctc_default" : "CTC Default"
      }, localization);
});

}catch(e){console.log("Module 'ctc_theme_contributions': ",e);}
try{i$.toPath("com.ibm.mm.builder.deletePage.action", function(menuitem) {
	var enabler = com.ibm.mashups.enabler,
		navModel = enabler.navigation.Factory.getNavigationModel(),
		localizedContext = enabler.context.Factory.getLocalizedContext();
	
	var bundle = dojo.i18n.getLocalization("com.ibm.bundles", "Theme");
	var pageNode = navModel.find(ibmCfg.portalConfig.currentPageOID).start();
	if (confirm(dojo.string.substitute(bundle["theme_delete_page_name"], [localizedContext.getTitle(pageNode)]))) {
		window.onbeforeunload = null;
		return i$.promise.resolved(menuitem.actionUrl);
	}	
});

i$.toPath("com.ibm.mm.builder.deletePage.visibility", function(menuitem) {
    return menuitem.visibility !== false && i$.hasClass(document.getElementsByTagName("body")[0],"edit-mode");
});
}catch(e){console.log("Module 'mm_delete_page': ",e);}