/*http://www.acsw.ab.ca/portal_javascripts/azcat_panels.js?original=1*/
AZCAT.namespace("dialog");AZCAT.Dialog=(function(){function f(i){return parseInt(i,10);}function c(o){var m,l,n,i,j,k;YAHOO.util.Dom.setStyle(this.body,"overflow","auto");if(this.id!=="waitStatus"&&this.element){m=YAHOO.util.Dom.getViewportHeight()-100;if(!this.has_an_overriding_width){l=YAHOO.util.Dom.getViewportWidth()-100;n=this.body.scrollTop;if(YAHOO.env.ua.ie===6){YAHOO.util.Dom.setStyle(this.body,"width","auto");}else{YAHOO.util.Dom.setStyle(this.innerElement,"width","auto");}}YAHOO.util.Dom.setStyle(this.body,"height","auto");if(!this.has_an_overriding_width){j=this.body.scrollWidth+(f(YAHOO.util.Dom.getStyle(this.body,"padding-left"))+f(YAHOO.util.Dom.getStyle(this.body,"padding-right")));YAHOO.util.Dom.setStyle(this.innerElement,"width",(j>l?l:j)+"px");if(YAHOO.env.ua.ie===6){k=(j>l?l:j)-20;k=k>0?k:0;YAHOO.util.Dom.setStyle(this.body,"width",k+"px");}}i=this.body.scrollHeight-(f(YAHOO.util.Dom.getStyle(this.body,"padding-top"))+f(YAHOO.util.Dom.getStyle(this.body,"padding-bottom")))+1;YAHOO.util.Dom.setStyle(this.body,"height",(i>m?m:i)+"px");if(n){this.body.scrollTop=n;}}this.resizeEvent.fire(this);}function e(k){var j,i;i=YAHOO.util.Dom.getViewportWidth()-100;j=YAHOO.util.Dom.getViewportHeight()-100;YAHOO.util.Dom.setStyle(this.body,"overflow","auto");if(YAHOO.env.ua.ie===6){YAHOO.util.Dom.setStyle(this.body,"width",i+"px");}else{YAHOO.util.Dom.setStyle(this.innerElement,"width",i+"px");}YAHOO.util.Dom.setStyle(this.body,"height",j+"px");this.center();this.resizeEvent.fire(this);}function h(){var i=YAHOO.util.Dom.getElementsByClassName("bd","div",this.element);YAHOO.util.Dom.setStyle(i[0],"overflow","hidden");if(this.cfg.getProperty("effect")){this.hideEvent.subscribe(this.destroy);}else{this.cfg.configChangedEvent.subscribe(function(o,l,n){var j,m,k;for(j=0,m=l.length;j<m;j+=1){k=l[j];if(k.length===2&&k[0]==="visible"&&k[1]===false){this.destroy();}}},this,true);}i=null;}function d(){YAHOO.widget.Panel.prototype.destroy.call(this);this.unsubscribeAll();YAHOO.util.Event.removeListener(window,"resize",c);YAHOO.util.Event.removeListener(window,"resize",e);if(this.dd){recursivePurgeAndRemove(this.dd._domRef);this.dd._domRef=null;}this.close=null;this.innerElement=null;this.focusableElements=null;this.resizeMonitor=null;}function b(){YAHOO.util.Event.removeListener(window,"resize",c,this);this.changeBodyEvent.unsubscribe(c,this);YAHOO.util.Event.addListener(window,"resize",e,this,true);this.changeBodyEvent.subscribe(e,this,true);e.call(this);}function a(){YAHOO.util.Event.removeListener(window,"resize",e,this);this.changeBodyEvent.unsubscribe(e,this);YAHOO.util.Event.addListener(window,"resize",c,this,true);this.changeBodyEvent.subscribe(c,this,true);c.call(this);}function g(){if(this.close){this.close.focus();}}return function(n,o,j){var l,i,k,m={width:"30em",fixedcenter:true,constraintoviewport:true,underlay:"none",close:true,visible:false,draggable:true,modal:true};if(YAHOO.util.Anim){m.effect={effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25};}for(i in j){if(j.hasOwnProperty(i)){m[i]=j[i];if(i==="width"){k=true;}}}l=new YAHOO.widget.Panel(o||"azcat_dialog",m);if(k){l.has_an_overriding_width=true;}l.renderEvent.subscribe(c,l,true);l.renderEvent.subscribe(l.center,l,true);l.showEvent.subscribe(g,l,true);YAHOO.util.Event.on(window,"resize",c,l,true);l.changeBodyEvent.subscribe(c,l,true);l.beforeHideEvent.subscribe(h,l,true);l.headerleft='<div class="tl"></div><span>';l.headerright='</span><div class="tr"></div>';l.footerleft='<div class="bl"></div><span>';l.footerright='</span><div class="br"></div>';l.destroy=d;l.goFullScreen=b;l.unFullScreen=a;l.confirmEvent=new YAHOO.util.CustomEvent("confirm_dialog_event");l.denyEvent=new YAHOO.util.CustomEvent("deny_dialog_event");l.closeEvent=new YAHOO.util.CustomEvent("close_dialog_event");l.resizeEvent=new YAHOO.util.CustomEvent("resize_dialog_event");return l;};}());AZCAT.dialog.actionCode={"delete":function(b,a){deleteItem(b,a);YAHOO.util.Event.stopEvent(b);},addMember:function(b,a){addMember(b,a);YAHOO.util.Event.stopEvent(b);},deleteMember:function(b,a){deleteMember(b,a);YAHOO.util.Event.stopEvent(b);},disableMember:function(b,a){disableMember(b,a);YAHOO.util.Event.stopEvent(b);},enableMember:function(b,a){enableMember(b,a);YAHOO.util.Event.stopEvent(b);},welcomeEmail:function(c,b){var a,d;b.cmf_uids=[];for(a=0,d=b.ids.length;a<d;a+=1){b.cmf_uids.push(AZCAT.siteman.dataView.getCMFUIDfromPath(b.ids[a]));}sendWelcomeEmail(c,b);YAHOO.util.Event.stopEvent(c);},rename_items:function(b,a){renameItem(b,a);YAHOO.util.Event.stopEvent(b);},addpage:function(b,a){addPageItem(b,a);YAHOO.util.Event.stopEvent(b);},sortcontent:function(b,a){sortContent(b,a);YAHOO.util.Event.stopEvent(b);},sortcollections:function(b,a){sortCollections(b,a);YAHOO.util.Event.stopEvent(b);},retract:function(b,a){doTransition(b,"retract",a);YAHOO.util.Event.stopEvent(b);},publish:function(b,a){doTransition(b,"publish",a);YAHOO.util.Event.stopEvent(b);},submit:function(b,a){doTransition(b,"submit",a);YAHOO.util.Event.stopEvent(b);},reject:function(b,a){doTransition(b,"reject",a);YAHOO.util.Event.stopEvent(b);},pastehere:function(b,a){AZCAT.siteman.dataView.pasteHere(b,a);YAHOO.util.Event.stopEvent(b);},cut:function(c,b){var a,d;clipboard.items=[];for(a=0,d=b.ids.length;a<d;a+=1){clipboard.items.push(AZCAT.siteman.dataView.getCMFUIDfromPath(b.ids[a]));}clipboard.action="cut";AZCAT.siteman.dataView.insertPasteAction();YAHOO.util.Event.stopEvent(c);},copy:function(c,b){var a,d;clipboard.items=[];for(a=0,d=b.ids.length;a<d;a+=1){clipboard.items.push(AZCAT.siteman.dataView.getCMFUIDfromPath(b.ids[a]));}clipboard.action="copy";AZCAT.siteman.dataView.insertPasteAction();YAHOO.util.Event.stopEvent(c);},revert:function(b,a){AZCAT.editForm.image.doRevert(b,a);YAHOO.util.Event.stopEvent(b);},info:function(b,a){doInfo(b,a);YAHOO.util.Event.stopEvent(b);},preformat:function(j,d){var h,g,k,a,l,f,c,i,b;YAHOO.util.Event.stopEvent(j);if(d.ids.length){h=AZCAT.siteman.dataView.getCMFUIDfromPath(d.ids[0]);h=d.callback_scope._parent.data.getData(h);g=null;for(k=0,a=h.actions.length;k<a;k+=1){if(h.actions[k].id==="preformat"){g=JSON.parse(h.actions[k].onclick.replace("javascript:",""));break;}}if(!g){throw"No onclickParams found for preformat action for "+h.portal_type+".";}if(g.power_filter){l=["_submit_=1"];f=g.power_filter.staticData;if(f){for(i in f){if(f.hasOwnProperty(i)){l.push(i+"="+urllib_quote(f[i]));}}}c=g.power_filter.dynamicData;for(i in c){if(c.hasOwnProperty(i)){b=h[c[i]];if(b==="undefined"){throw"dynamicData values through a power_filter preformat that do not exist as columns is not implemented.  Attribute requested was "+i+" on "+h.cmf_uid+".";}l.push(i+"="+urllib_quote(b));}}YAHOO.util.Cookie.set("prefilter",JSON.stringify(l.join("&")),{path:"/"});YAHOO.util.Cookie.set("prefilter_type","power_filter",{path:"/"});}else{YAHOO.util.Cookie.set("prefilter",h.title,{path:"/"});}window.location.href=([portal_url,"/site_manager#",g.fragment]).join("");}},exportContent:function(b,a){AZCAT.exportContent=AZCAT.ExportContent(b,a);YAHOO.util.Event.stopEvent(b);},upload:function(a){AZCAT.uploader.openUploadDialog();YAHOO.util.Event.stopEvent(a);},emailUsers:function(g,c){YAHOO.util.Event.stopEvent(g);var i,a,h,f,d,b;for(i=0,a=c.cmf_uids.length;i<a;i+=1){h=c.callback_scope._parent.data.getData(c.cmf_uids[i]);for(f=0,d=h.actions.length;f<d;f+=1){if(h.actions[f].id==="emailUsers"){b=JSON.parse(h.actions[f].onclick.replace("javascript:",""));break;}}}AZCAT.emailer.openEmailDialog(g,YAHOO.lang.merge(c,b));},getImportTemplate:function(a){getImportTemplate();YAHOO.util.Event.stopEvent(a);},importContent:function(b,a){importContent(b,a);YAHOO.util.Event.stopEvent(b);}};AZCAT.dialog.actionConditions={"delete":function(a){if(a.id==="index_html"){return false;}if((AZCAT.siteman.dataView.getViewType()==="Tree"&&a.cmf_uid!==AZCAT.siteman.data.root_cmf_uid)||AZCAT.siteman.dataView.getViewType()!=="Tree"){return true;}},cut:function(a){if(a.id==="index_html"){return false;}if(AZCAT.siteman.dataView.getViewType()==="Tree"&&a.cmf_uid!==AZCAT.siteman.data.root_cmf_uid){return true;}},copy:function(a){if(a.id==="index_html"){return false;}if(AZCAT.siteman.dataView.getViewType()==="Tree"&&a.cmf_uid!==AZCAT.siteman.data.root_cmf_uid){return true;}}};

