/* Merged Azcat Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */
/*http://www.acsw.ab.ca/portal_javascripts/shadowbox-source-3.0b/shadowbox.js?original=1*/
var Shadowbox=(function(){var ua=navigator.userAgent.toLowerCase(),init_options,initialized=false,default_options={},content_id="sb-content",active=false,slide_timer,slide_start,slide_delay=0,v_cache=[],S={},U={animate:function(el,p,to,d,cb){var from=parseFloat(S.lib.getStyle(el,p)),delta,op,begin,end,time,timer;if(isNaN(from)){from=0;}delta=to-from;if(delta===0){if(cb){cb();}return;}op=p==="opacity";function fn(ease){var to=from+ease*delta;if(op){U.setOpacity(el,to);}else{el.style[p]=to+"px";}}if(!d||(!op&&!S.options.animate)||(op&&!S.options.animateFade)){fn(1);if(cb){cb();}return;}d*=1000;begin=new Date().getTime();end=begin+d;timer=setInterval(function(){time=new Date().getTime();if(time>=end){clearInterval(timer);fn(1);if(cb){cb();}}else{fn(S.options.ease((time-begin)/d));}},10);},apply:function(o,e){for(var p in e){if(e.hasOwnProperty(p)){o[p]=e[p];}}return o;},clearOpacity:function(el){var s=el.style;if(window.ActiveXObject){if(typeof s.filter==="string"&&(/alpha/i).test(s.filter)){s.filter=s.filter.replace(/[\w\.]*alpha\(.*?\);?/i,"");}}else{s.opacity="";}},each:function(obj,fn,scope){for(var i=0,len=obj.length;i<len;i+=1){if(fn.call(scope||obj[i],obj[i],i,obj)===false){return;}}},get:function(id){return document.getElementById(id);},include:(function(){var includes={};return function(file){var node;if(includes[file]){return;}includes[file]=true;node=document.createElement("script");node.setAttribute("type","text/javascript");node.setAttribute("src",file);document.getElementsByTagName("head")[0].appendChild(node);};}()),isLink:function(obj){if(!obj||!obj.tagName){return false;}var up=obj.tagName.toUpperCase();return up==="A"||up==="AREA";},removeChildren:function(el){while(el.firstChild){el.removeChild(el.firstChild);}},setOpacity:function(el,o){var s=el.style;if(window.ActiveXObject){s.zoom=1;s.filter=(s.filter||"").replace(/\s*alpha\([^\)]*\)/gi,"")+(o===1?"":" alpha(opacity="+(o*100)+")");}else{s.opacity=o;}}},apply=U.apply,each=U.each;function getPlayer(url){var re=S.regex,p=S.plugins,m=url.match(re.domain),d=m&&document.domain===m[1],q;if(url.indexOf("#")>-1&&d){return"inline";}q=url.indexOf("?");if(q>-1){url=url.substring(0,q);}if(re.img.test(url)){return"img";}if(re.swf.test(url)){return p.fla?"swf":"unsupported-swf";}if(re.flv.test(url)){return p.fla?"flv":"unsupported-flv";}if(re.qt.test(url)){return p.qt?"qt":"unsupported-qt";}if(re.wmp.test(url)){if(p.wmp){return"wmp";}if(p.f4m){return"qt";}if(S.client.isMac){return p.qt?"unsupported-f4m":"unsupported-qtf4m";}return"unsupported-wmp";}if(re.qtwmp.test(url)){if(p.qt){return"qt";}if(p.wmp){return"wmp";}return S.client.isMac?"unsupported-qt":"unsupported-qtwmp";}if(!d||re.iframe.test(url)){return"iframe";}return"unsupported";}function handleClick(e){var link,key;if(U.isLink(this)){link=this;}else{link=S.lib.getTarget(e);while(!U.isLink(link)&&link.parentNode){link=link.parentNode;}}if(link){key=link.shadowboxCacheKey;if(typeof key!=="undefined"&&typeof S.cache[key]!=="undefined"){link=S.cache[key];}S.open(link);if(S.gallery.length){S.lib.preventDefault(e);}}}function handleKey(e){var code=S.lib.keyCode(e);S.lib.preventDefault(e);switch(code){case 81:case 88:case 27:S.close();break;case 37:S.previous();break;case 39:S.next();break;case 32:S[(typeof slide_timer==="number"?"pause":"play")]();}}function listenKeys(on){if(!S.options.enableKeys){return;}S.lib[(on?"add":"remove")+"Event"](document,"keydown",handleKey);}function finishContent(){if(!S.content){return;}if(S.content.onLoad){S.content.onLoad();}if(S.options.onFinish){S.options.onFinish();}if(!S.isPaused()){S.play();}listenKeys(true);}function contentReady(){if(!S.content){return;}S.content.append(S.skin.bodyEl(),content_id,S.dimensions);S.skin.onFinish(finishContent);}function loadContent(){var obj=S.getCurrent(),p,change,next,a,prev,b;if(!obj){return;}p=obj.player==="inline"?"html":obj.player;if(typeof S[p]!=="function"){throw"Unknown player: "+p;}change=false;if(S.content){S.content.remove();change=true;S.revertOptions();if(obj.options){S.applyOptions(obj.options);}}U.removeChildren(S.skin.bodyEl());S.content=new S[p](obj);listenKeys(false);S.skin.onLoad(S.content,change,function(){var id;if(!S.content){return;}if(typeof S.content.ready!=="undefined"){id=setInterval(function(){if(S.content){if(S.content.ready){clearInterval(id);id=null;S.skin.onReady(contentReady);}}else{clearInterval(id);id=null;}},100);}else{S.skin.onReady(contentReady);}});if(S.gallery.length>1){next=S.gallery[S.current+1]||S.gallery[0];if(next.player==="img"){a=new Image();a.src=next.content;}prev=S.gallery[S.current-1]||S.gallery[S.gallery.length-1];if(prev.player==="img"){b=new Image();b.src=prev.content;}}}S={version:"3.0b",adapter:null,current:-1,gallery:[],cache:[],content:null,dimensions:null,plugins:null,path:"",options:{adapter:null,animate:true,animateFade:true,autoplayMovies:true,autoDimensions:false,continuous:false,counterLimit:10,counterType:"default",displayCounter:true,displayNav:true,ease:function(x){return 1+Math.pow(x-1,3);},enableKeys:true,errors:{fla:{name:"Flash",url:"http://www.adobe.com/products/flashplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/download/"},wmp:{name:"Windows Media Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}},ext:{img:["png","jpg","jpeg","gif","bmp"],swf:["swf"],flv:["flv"],qt:["dv","mov","moov","movie","mp4"],wmp:["asf","wm","wmv"],qtwmp:["avi","mpg","mpeg"],iframe:["asp","aspx","cgi","cfm","htm","html","jsp","pl","php","php3","php4","php5","phtml","rb","rhtml","shtml","txt","vbs"]},fadeDuration:0.35,flashParams:{bgcolor:"#000000",allowFullScreen:true},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUnsupported:"link",initialHeight:160,initialWidth:320,language:"en",modal:false,onChange:null,onClose:null,onFinish:null,onOpen:null,overlayColor:"#000",overlayOpacity:0.8,players:["img"],resizeDuration:0.35,showOverlay:true,showMovieControls:true,skipSetup:false,slideshowDelay:0,useSizzle:true,viewportPadding:20},client:{isIE:ua.indexOf("msie")>-1,isIE6:ua.indexOf("msie 6")>-1,isIE7:ua.indexOf("msie 7")>-1,isGecko:ua.indexOf("gecko")>-1&&ua.indexOf("safari")===-1,isWebkit:ua.indexOf("applewebkit/")>-1,isWindows:ua.indexOf("windows")>-1||ua.indexOf("win32")>-1,isMac:ua.indexOf("macintosh")>-1||ua.indexOf("mac os x")>-1,isLinux:ua.indexOf("linux")>-1},regex:{domain:/:\/\/(.*?)[:\/]/,inline:/#(.+)$/,rel:/^(light|shadow)box/i,gallery:/^(light|shadow)box\[(.*?)\]/i,unsupported:/^unsupported-(\w+)/,param:/\s*([a-z_]*?)\s*=\s*(.+)\s*/},libraries:{Prototype:"prototype",jQuery:"jquery",MooTools:"mootools",YAHOO:"yui",dojo:"dojo",Ext:"ext"},applyOptions:function(opts){if(opts){default_options=apply({},S.options);apply(S.options,opts);}},buildCacheObj:function(link,opts){var href=link.href,obj={el:link,title:link.getAttribute("title"),options:apply({},opts||{}),content:href},rel,m;each(["player","title","height","width","gallery"],function(o){if(typeof obj.options[o]!=="undefined"){obj[o]=obj.options[o];delete obj.options[o];}});if(!obj.player){obj.player=getPlayer(href);}rel=link.getAttribute("rel");if(rel){m=rel.match(S.regex.gallery);if(m){obj.gallery=escape(m[2]);}each(rel.split(";"),function(p){m=p.match(S.regex.param);if(m){if(m[1]==="options"){apply.call(null,obj.options,m[2]);}else{obj[m[1]]=m[2];}}});}return obj;},change:function(n){if(!S.gallery){return;}if(!S.gallery[n]){if(!S.options.continuous){return;}else{n=n<0?S.gallery.length-1:0;}}S.current=n;if(typeof slide_timer==="number"){clearTimeout(slide_timer);slide_timer=null;slide_delay=slide_start=0;}if(S.options.onChange){S.options.onChange();}loadContent();},clearCache:function(){each(S.cache,function(obj){if(obj.el){S.lib.removeEvent(obj.el,"click",handleClick);}});S.cache=[];},close:function(){if(!active){return;}active=false;listenKeys(false);if(S.content){S.content.remove();S.content=null;}if(typeof slide_timer==="number"){clearTimeout(slide_timer);}slide_timer=null;slide_delay=0;if(S.options.onClose){S.options.onClose();}S.skin.onClose();S.revertOptions();each(v_cache,function(c){c[0].style.visibility=c[1];});},contentId:function(){return content_id;},getCounter:function(){var len=S.gallery.length,c,i,end,limit,h;if(S.options.counterType==="skip"){c=[];i=0;end=len;limit=parseInt(S.options.counterLimit,10)||0;if(limit<len&&limit>2){h=Math.floor(limit/2);i=S.current-h;if(i<0){i+=len;}end=S.current+(limit-h);if(end>len){end-=len;}}while(i!==end){if(i===len){i=0;}c.push(i);i+=1;}}else{c=(S.current+1)+" "+S.lang.of+" "+len;}return c;},getCurrent:function(){return S.current>-1?S.gallery[S.current]:null;},hasNext:function(){return S.gallery.length>1&&(S.current!==S.gallery.length-1||S.options.continuous);},init:function(opts){var path_re,lib,e,path;if(initialized){return;}initialized=true;opts=opts||{};init_options=opts;if(opts){apply(S.options,opts);}for(e in S.options.ext){if(S.options.ext.hasOwnProperty(e)){S.regex[e]=new RegExp(".("+S.options.ext[e].join("|")+")s*$","i");}}if(!S.path){path_re=/(.+)shadowbox\.js/i;each(document.getElementsByTagName("script"),function(s){if((path=path_re.exec(s.src))!==null){S.path=path[1];return false;}});}if(S.options.adapter){S.adapter=S.options.adapter;}else{for(lib in S.libraries){if(typeof window[lib]!=="undefined"){S.adapter=S.libraries[lib];break;}}if(!S.adapter){S.adapter="base";}}if(S.options.useSizzle&&!window.Sizzle){U.include(S.path+"libraries/sizzle/sizzle.js");}if(!S.lang){U.include(S.path+"languages/shadowbox-"+S.options.language+".js");}each(S.options.players,function(p){if((p==="swf"||p==="flv")&&!window.swfobject){U.include(S.path+"libraries/swfobject/swfobject.js");}if(!S[p]){U.include(S.path+"players/shadowbox-"+p+".js");}});if(!S.lib){U.include(S.path+"adapters/shadowbox-"+S.adapter+".js");}},isActive:function(){return active;},isPaused:function(){return slide_timer==="paused";},load:function(){var markup,id;if(S.skin.options){apply(S.options,S.skin.options);apply(S.options,init_options);}markup=S.skin.markup.replace(/\{(\w+)\}/g,function(m,p){return S.lang[p];});S.lib.append(document.body,markup);if(S.skin.init){S.skin.init();}S.lib.addEvent(window,"resize",function(){var c;if(id){clearTimeout(id);id=null;}if(active){id=setTimeout(function(){if(S.skin.onWindowResize){S.skin.onWindowResize();}c=S.content;if(c&&c.onWindowResize){c.onWindowResize();}},50);}});if(!S.options.skipSetup){S.setup();}},next:function(){S.change(S.current+1);},open:function(obj){if(U.isLink(obj)){obj=S.buildCacheObj(obj);}if(obj.constructor===Array){S.gallery=obj;S.current=0;}else{if(!obj.gallery){S.gallery=[obj];S.current=0;}else{S.current=null;S.gallery=[];each(S.cache,function(c){if(c.gallery&&c.gallery===obj.gallery){if(S.current===null&&c.content===obj.content&&c.title===obj.title){S.current=S.gallery.length;}S.gallery.push(c);}});if(S.current===null){S.gallery.unshift(obj);S.current=0;}}}obj=S.getCurrent();if(obj.options){S.revertOptions();S.applyOptions(obj.options);}var g,r,m,s,a,oe=S.options.errors,msg,el,i,version,h,w;for(i=0;i<S.gallery.length;i+=1){g=S.gallery[i]=apply({},S.gallery[i]);r=false;if(g.player==="unsupported"){r=true;}else{m=S.regex.unsupported.exec(g.player);if(m){if(S.options.handleUnsupported==="link"){g.player="html";switch(m[1]){case"qtwmp":s="either";a=[oe.qt.url,oe.qt.name,oe.wmp.url,oe.wmp.name];break;case"qtf4m":s="shared";a=[oe.qt.url,oe.qt.name,oe.f4m.url,oe.f4m.name];break;default:s="single";if(m[1]==="swf"||m[1]==="flv"){m[1]="fla";}a=[oe[m[1]].url,oe[m[1]].name];}msg=S.lang.errors[s].replace(/\{(\d+)\}/g,function(m,n){return a[n];});g.content='<div class="sb-message">'+msg+"</div>";}else{r=true;}}else{if(g.player==="inline"){m=S.regex.inline.exec(g.content);if(m){el=U.get(m[1]);if(el){g.content=el.innerHTML;}else{throw"Cannot find element with id "+m[1];}}else{throw"Cannot find element id for inline content";}}else{if(g.player==="swf"||g.player==="flv"){version=(g.options&&g.options.flashVersion)||S.options.flashVersion;if(!swfobject.hasFlashPlayerVersion(version)){g.width=310;g.height=177;}}}}}if(r){S.gallery.splice(i,1);if(i<S.current){S.current-=1;}else{if(i===S.current){S.current=i>0?i-1:i;}}i-=1;}}if(S.gallery.length){if(!active){if(typeof S.options.onOpen==="function"&&S.options.onOpen(obj)===false){return;}v_cache=[];each(["select","object","embed","canvas"],function(tag){each(document.getElementsByTagName(tag),function(el){v_cache.push([el,el.style.visibility||"visible"]);el.style.visibility="hidden";});});h=S.options.autoDimensions&&"height" in obj?obj.height:S.options.initialHeight;w=S.options.autoDimensions&&"width" in obj?obj.width:S.options.initialWidth;S.skin.onOpen(h,w,loadContent);}else{loadContent();}active=true;}},pause:function(){if(typeof slide_timer!=="number"){return;}var time=new Date().getTime();slide_delay=Math.max(0,slide_delay-(time-slide_start));if(slide_delay){clearTimeout(slide_timer);slide_timer="paused";if(S.skin.onPause){S.skin.onPause();}}},play:function(){if(!S.hasNext()){return;}if(!slide_delay){slide_delay=S.options.slideshowDelay*1000;}if(slide_delay){slide_start=new Date().getTime();slide_timer=setTimeout(function(){slide_delay=slide_start=0;S.next();},slide_delay);if(S.skin.onPlay){S.skin.onPlay();}}},previous:function(){S.change(S.current-1);},revertOptions:function(){apply(S.options,default_options);},setDimensions:function(height,width,max_h,max_w,tb,lr,resizable){var h,height,w,width,resize_h,resize_w,change_h,change_w,oversized,extra_h,extra_w,pad=parseInt(S.options.viewportPadding,10)||0;h=height=parseInt(height,10);w=width=parseInt(width,10);extra_h=2*pad+tb;if(h+extra_h>=max_h){h=max_h-extra_h;}extra_w=2*pad+lr;if(w+extra_w>=max_w){w=max_w-extra_w;}resize_h=height;resize_w=width;change_h=(height-h)/height;change_w=(width-w)/width;oversized=(change_h>0||change_w>0);if(resizable&&oversized&&S.options.handleOversize==="resize"){if(change_h>change_w){w=Math.round((width/height)*h);}else{if(change_w>change_h){h=Math.round((height/width)*w);}}resize_w=w;resize_h=h;}S.dimensions={height:h+tb,width:w+lr,inner_h:h,inner_w:w,top:(max_h-(h+extra_h))/2+pad,left:(max_w-(w+extra_w))/2+pad,oversized:oversized,resize_h:resize_h,resize_w:resize_w};return S.dimensions;},setup:function(links,opts){var rel,len;if(!links){links=[];each(document.getElementsByTagName("a"),function(a){rel=a.getAttribute("rel");if(rel&&S.regex.rel.test(rel)){links.push(a);}});}else{len=links.length;if(len){if(window.Sizzle){if(typeof links==="string"){links=window.Sizzle(links);}else{if(len===2&&links.push&&typeof links[0]==="string"&&links[1].nodeType){links=window.Sizzle(links[0],links[1]);}}}}else{links=[links];}}each(links,function(link){if(typeof link.shadowboxCacheKey==="undefined"){link.shadowboxCacheKey=S.cache.length;S.lib.addEvent(link,"click",handleClick);}S.cache[link.shadowboxCacheKey]=S.buildCacheObj(link,opts);});}};S.util=U;(function(){var names,detectPlugin,f4m;if(navigator.plugins&&navigator.plugins.length){names=[];each(navigator.plugins,function(p){names.push(p.name);});names=names.join();detectPlugin=function(n){return names.indexOf(n)>-1;};f4m=detectPlugin("Flip4Mac");S.plugins={fla:detectPlugin("Shockwave Flash"),qt:detectPlugin("QuickTime"),wmp:!f4m&&detectPlugin("Windows Media"),f4m:f4m};}else{detectPlugin=function(n){var axo;try{axo=new window.ActiveXObject(n);}catch(e){}return !!axo;};S.plugins={fla:detectPlugin("ShockwaveFlash.ShockwaveFlash"),qt:detectPlugin("QuickTime.QuickTime"),wmp:detectPlugin("wmplayer.ocx"),f4m:false};}}());return S;}());Shadowbox.skin=(function(){var S=Shadowbox,U=S.util,overlay_on=false,png=["sb-nav-close","sb-nav-next","sb-nav-play","sb-nav-pause","sb-nav-previous"];function fixTop(){U.get("sb-container").style.top=document.documentElement.scrollTop+"px";}function toggleVisible(cb){var so=U.get("sb-overlay"),sc=U.get("sb-container"),sb=U.get("sb-wrapper"),op;if(cb){if(S.client.isIE6){fixTop();S.lib.addEvent(window,"scroll",fixTop);}if(S.options.showOverlay){overlay_on=true;so.style.backgroundColor=S.options.overlayColor;U.setOpacity(so,0);if(!S.options.modal){S.lib.addEvent(so,"click",S.close);}sb.style.display="none";}sc.style.visibility="visible";if(overlay_on){op=parseFloat(S.options.overlayOpacity);U.animate(so,"opacity",op,S.options.fadeDuration,cb);}else{cb();}}else{if(S.client.isIE6){S.lib.removeEvent(window,"scroll",fixTop);}S.lib.removeEvent(so,"click",S.close);if(overlay_on){sb.style.display="none";U.animate(so,"opacity",0,S.options.fadeDuration,function(){sc.style.display="";sb.style.display="";U.clearOpacity(so);});}else{sc.style.visibility="hidden";}}}function toggleNav(id,on){var el=U.get("sb-nav-"+id);if(el){el.style.display=on?"":"none";}}function toggleLoading(on,cb){var ld=U.get("sb-loading"),p=S.getCurrent().player,anim=(p==="img"||p==="html"),fn=function(){if(on){ld.style.display="none";}U.clearOpacity(ld);if(cb){cb();}};if(on){U.setOpacity(ld,0);ld.style.display="";}if(anim){U.animate(ld,"opacity",on?1:0,S.options.fadeDuration,fn);}else{fn();}}function buildBars(cb){var obj=S.getCurrent(),c,n,pl,pa,p,len,count;U.get("sb-title-inner").innerHTML=obj.title||"";if(S.options.displayNav){c=true;len=S.gallery.length;if(len>1){if(S.options.continuous){n=p=true;}else{n=(len-1)>S.current;p=S.current>0;}}if(S.options.slideshowDelay>0&&S.hasNext()){pa=!S.isPaused();pl=!pa;}}else{c=n=pl=pa=p=false;}toggleNav("close",c);toggleNav("next",n);toggleNav("play",pl);toggleNav("pause",pa);toggleNav("previous",p);c="";if(S.options.displayCounter&&S.gallery.length>1){count=S.getCounter();if(typeof count==="string"){c=count;}else{U.each(count,function(i){c+='<a onclick="Shadowbox.change('+i+');"';if(i===S.current){c+=' class="sb-counter-current"';}c+=">"+(i+1)+"</a>";});}}U.get("sb-counter").innerHTML=c;cb();}function hideBars(anim,cb){var sw=U.get("sb-wrapper"),st=U.get("sb-title"),si=U.get("sb-info"),ti=U.get("sb-title-inner"),ii=U.get("sb-info-inner"),t=parseInt(S.lib.getStyle(ti,"height"),10)||0,b=parseInt(S.lib.getStyle(ii,"height"),10)||0;function fn(){ti.style.visibility=ii.style.visibility="hidden";buildBars(cb);}if(anim){U.animate(st,"height",0,0.35);U.animate(si,"height",0,0.35);U.animate(sw,"paddingTop",t,0.35);U.animate(sw,"paddingBottom",b,0.35,fn);}else{st.style.height=si.style.height="0px";sw.style.paddingTop=t+"px";sw.style.paddingBottom=b+"px";fn();}}function showBars(cb){var sw=U.get("sb-wrapper"),st=U.get("sb-title"),si=U.get("sb-info"),ti=U.get("sb-title-inner"),ii=U.get("sb-info-inner"),t=parseInt(S.lib.getStyle(ti,"height"),10)||0,b=parseInt(S.lib.getStyle(ii,"height"),10)||0;ti.style.visibility=ii.style.visibility="";if(ti.innerHTML!==""){U.animate(st,"height",t,0.35);U.animate(sw,"paddingTop",0,0.35);}U.animate(si,"height",b,0.35);U.animate(sw,"paddingBottom",0,0.35,cb);}function adjustHeight(height,top,anim,cb){var sb=U.get("sb-body"),s=U.get("sb-wrapper"),h=parseInt(height,10),t=parseInt(top,10);if(anim){U.animate(sb,"height",h,S.options.resizeDuration);U.animate(s,"top",t,S.options.resizeDuration,cb);}else{sb.style.height=h+"px";s.style.top=t+"px";if(cb){cb();}}}function adjustWidth(width,left,anim,cb){var s=U.get("sb-wrapper"),w=parseInt(width,10),l=parseInt(left,10);if(anim){U.animate(s,"width",w,S.options.resizeDuration);U.animate(s,"left",l,S.options.resizeDuration,cb);}else{s.style.width=w+"px";s.style.left=l+"px";if(cb){cb();}}}function setDimensions(height,width,resizable){var sbi=U.get("sb-body-inner"),sw=U.get("sb-wrapper"),so=U.get("sb-overlay"),tb=sw.offsetHeight-sbi.offsetHeight,lr=sw.offsetWidth-sbi.offsetWidth,max_h=so.offsetHeight,max_w=so.offsetWidth;return S.setDimensions(height,width,max_h,max_w,tb,lr,resizable);}function resizeContent(cb){var c=S.content,d;if(!c){return;}d=setDimensions(c.height,c.width,c.resizable);switch(S.options.animSequence){case"hw":adjustHeight(d.inner_h,d.top,true,function(){adjustWidth(d.width,d.left,true,cb);});break;case"wh":adjustWidth(d.width,d.left,true,function(){adjustHeight(d.inner_h,d.top,true,cb);});break;default:adjustWidth(d.width,d.left,true);adjustHeight(d.inner_h,d.top,true,cb);}}return{markup:'<div id="sb-container"><div id="sb-overlay"></div><div id="sb-wrapper"><div id="sb-title"><div id="sb-title-inner"></div></div><div id="sb-body"><div id="sb-body-inner"></div><div id="sb-loading"><a onclick="Shadowbox.close()">{cancel}</a></div></div><div id="sb-info"><div id="sb-info-inner"><div id="sb-counter"></div><div id="sb-nav"><a id="sb-nav-close" title="{close}" onclick="Shadowbox.close()"></a><a id="sb-nav-next" title="{next}" onclick="Shadowbox.next()"></a><a id="sb-nav-play" title="{play}" onclick="Shadowbox.play()"></a><a id="sb-nav-pause" title="{pause}" onclick="Shadowbox.pause()"></a><a id="sb-nav-previous" title="{previous}" onclick="Shadowbox.previous()"></a></div><div style="clear:both"></div></div></div></div></div>',options:{animSequence:"sync"},init:function(){if(S.client.isIE6){U.get("sb-body").style.zoom=1;var el,m,re=/url\("(.*\.png)"\)/;U.each(png,function(id){el=U.get(id);if(el){m=S.lib.getStyle(el,"backgroundImage").match(re);if(m){el.style.backgroundImage="none";el.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="+m[1]+",sizingMethod=scale);";}}});}},bodyEl:function(){return U.get("sb-body-inner");},onOpen:function(h,w,cb){U.get("sb-container").style.display="block";var d=setDimensions(h,w);adjustHeight(d.inner_h,d.top,false);adjustWidth(d.width,d.left,false);toggleVisible(cb);},onLoad:function(content,change,cb){toggleLoading(true);hideBars(change,function(){if(!content){return;}if(!change){U.get("sb-wrapper").style.display="";}cb();});},onReady:function(cb){resizeContent(function(){showBars(cb);});},onFinish:function(cb){toggleLoading(false,cb);},onClose:function(){toggleVisible(false);},onPlay:function(){toggleNav("play",false);toggleNav("pause",true);},onPause:function(){toggleNav("pause",false);toggleNav("play",true);},onWindowResize:function(){var c=S.content,d,el;if(!c){return;}d=setDimensions(c.height,c.width,c.resizable);adjustWidth(d.width,d.left,false);adjustHeight(d.inner_h,d.top,false);el=U.get(S.contentId());if(el){if(c.resizable&&S.options.handleOversize==="resize"){el.height=d.resize_h;el.width=d.resize_w;}}}};}());
/*http://www.acsw.ab.ca/portal_javascripts/shadowbox-source-3.0b/libraries/sizzle/sizzle.js?original=1*/
/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString,hasDuplicate=false;var Sizzle=function(selector,context,results,seed){results=results||[];var origContext=context=context||document;if(context.nodeType!==1&&context.nodeType!==9){return[];}if(!selector||typeof selector!=="string"){return results;}var parts=[],m,set,checkSet,check,mode,extra,prune=true,contextXML=isXML(context);chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector]){selector+=parts.shift();}set=posProcess(selector,set);}}}else{if(!seed&&parts.length>1&&context.nodeType===9&&!contextXML&&Expr.match.ID.test(parts[0])&&!Expr.match.ID.test(parts[parts.length-1])){var ret=Sizzle.find(parts.shift(),context,contextXML);context=ret.expr?Sizzle.filter(ret.expr,ret.set)[0]:ret.set[0];}if(context){var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&(parts[0]==="~"||parts[0]==="+")&&context.parentNode?context.parentNode:context,contextXML);set=ret.expr?Sizzle.filter(ret.expr,ret.set):ret.set;if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}if(pop==null){pop=context;}Expr.relative[cur](checkSet,pop,contextXML);}}else{checkSet=parts=[];}}if(!checkSet){checkSet=set;}if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else{if(context&&context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}}else{makeArray(checkSet,results);}if(extra){Sizzle(extra,origContext,results,seed);Sizzle.uniqueSort(results);}return results;};Sizzle.uniqueSort=function(results){if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}if(!set){set=context.getElementsByTagName("*");}return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else{if(match===true){continue;}}}if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else{if(pass){result.push(item);anyFound=true;}}}}}if(found!==undefined){if(!inplace){curLoop=result;}expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}break;}}}if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}old=expr;}return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase();}for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part;}}if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}return ret.length===0?null:ret;}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace){result.push(elem);}}else{if(inplace){curLoop[i]=false;}}}}return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}if(match[2]==="~="){match[4]=" "+match[4]+" ";}return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}return false;}}else{if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}}return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return !!elem.firstChild;},empty:function(elem){return !elem.firstChild;},has:function(elem,i,match){return !!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else{if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else{if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}return true;}}}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case"only":case"first":while(node=node.previousSibling){if(node.nodeType===1){return false;}}if(type=="first"){return true;}node=elem;case"last":while(node=node.nextSibling){if(node.nodeType===1){return false;}}return true;case"nth":var first=match[2],last=match[3];if(first==1&&last==0){return true;}var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}parent.sizcache=doneName;}var diff=elem.nodeIndex-last;if(first==0){return diff==0;}else{return(diff%first==0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=new RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}return ret;};}var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true;}return ret;};}else{if("sourceIndex" in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true;}return ret;};}else{if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true;}return ret;};}}}(function(){var form=document.createElement("div"),id="script"+(new Date).getTime();form.innerHTML="<a name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}results=tmp;}return results;};}div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll){(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}return oldSizzle(query,context,extra,seed);};for(var prop in oldSizzle){Sizzle[prop]=oldSizzle[prop];}})();}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0){return;}div.lastChild.className="e";if(div.getElementsByClassName("e").length===1){return;}Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};})();}function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i;}if(elem.nodeName===cur){match=elem;break;}elem=elem[dir];}checkSet[i]=match;}}}function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i;}if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else{if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}}elem=elem[dir];}checkSet[i]=match;}}}var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&elem.ownerDocument.documentElement.nodeName!=="HTML";};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}return Sizzle.filter(later,tmpSet);};window.Sizzle=Sizzle;})();
/*http://www.acsw.ab.ca/portal_javascripts/shadowbox-source-3.0b/languages/shadowbox-en.js?original=1*/
if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox language file, Shadowbox not found.";}Shadowbox.lang={code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{single:'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}};
/*http://www.acsw.ab.ca/portal_javascripts/shadowbox-source-3.0b/players/shadowbox-img.js?original=1*/
(function(S){var U=S.util,drag,draggable,drag_id="sb-drag-layer",pre;function resetDrag(){drag={x:0,y:0,start_x:null,start_y:null};}function toggleDrag(on,h,w){if(on){resetDrag();var s=["position:absolute","height:"+h+"px","width:"+w+"px","cursor:"+(S.client.isGecko?"-moz-grab":"move"),"background-color:"+(S.client.isIE?"#fff;filter:alpha(opacity=0)":"transparent")].join(";");S.lib.append(S.skin.bodyEl(),'<div id="'+drag_id+'" style="'+s+'"></div>');S.lib.addEvent(U.get(drag_id),"mousedown",listenDrag);}else{var d=U.get(drag_id);if(d){S.lib.removeEvent(d,"mousedown",listenDrag);S.lib.remove(d);}draggable=null;}}function listenDrag(e){S.lib.preventDefault(e);var coords=S.lib.getPageXY(e);drag.start_x=coords[0];drag.start_y=coords[1];draggable=U.get(S.contentId());S.lib.addEvent(document,"mousemove",positionDrag);S.lib.addEvent(document,"mouseup",unlistenDrag);if(S.client.isGecko){U.get(drag_id).style.cursor="-moz-grabbing";}}function unlistenDrag(){S.lib.removeEvent(document,"mousemove",positionDrag);S.lib.removeEvent(document,"mouseup",unlistenDrag);if(S.client.isGecko){U.get(drag_id).style.cursor="-moz-grab";}}function positionDrag(e){var c=S.content,d=S.dimensions,coords=S.lib.getPageXY(e);var move_x=coords[0]-drag.start_x;drag.start_x+=move_x;drag.x=Math.max(Math.min(0,drag.x+move_x),d.inner_w-c.width);draggable.style.left=drag.x+"px";var move_y=coords[1]-drag.start_y;drag.start_y+=move_y;drag.y=Math.max(Math.min(0,drag.y+move_y),d.inner_h-c.height);draggable.style.top=drag.y+"px";}S.img=function(obj){this.obj=obj;this.resizable=true;this.ready=false;var self=this;pre=new Image();pre.onload=function(){self.height=obj.height?parseInt(obj.height,10):pre.height;self.width=obj.width?parseInt(obj.width,10):pre.width;self.ready=true;pre.onload="";pre=null;};pre.src=obj.content;};S.img.prototype={append:function(body,id,d){this.id=id;var img=document.createElement("img");img.id=id;img.src=this.obj.content;img.style.position="absolute";img.setAttribute("height",d.resize_h);img.setAttribute("width",d.resize_w);body.appendChild(img);},remove:function(){var el=U.get(this.id);if(el){S.lib.remove(el);}toggleDrag(false);if(pre){pre.onload="";pre=null;}},onLoad:function(){var d=S.dimensions;if(d.oversized&&S.options.handleOversize=="drag"){toggleDrag(true,d.resize_h,d.resize_w);}},onWindowResize:function(){if(draggable){var c=S.content,d=S.dimensions,t=parseInt(S.lib.getStyle(draggable,"top")),l=parseInt(S.lib.getStyle(draggable,"left"));if(t+c.height<d.inner_h){draggable.style.top=d.inner_h-c.height+"px";}if(l+c.width<d.inner_w){draggable.style.left=d.inner_w-c.width+"px";}}}};})(Shadowbox);
/*http://www.acsw.ab.ca/portal_javascripts/shadowbox-source-3.0b/adapters/shadowbox-yui.js?original=1*/
if(typeof YAHOO=="undefined"){throw"Unable to load Shadowbox adapter, YAHOO not found";}if(typeof Shadowbox=="undefined"){throw"Unable to load Shadowbox adapter, Shadowbox not found";}Shadowbox.lib=function(){var E=YAHOO.util.Event;var D=YAHOO.util.Dom;return{getStyle:function(el,style){return D.getStyle(el,style);},remove:function(el){el.parentNode.removeChild(el);},getTarget:function(e){return E.getTarget(e);},getPageXY:function(e){return[E.getPageX(e),E.getPageY(e)];},preventDefault:function(e){E.preventDefault(e);},keyCode:function(e){return e.keyCode;},addEvent:function(el,name,handler){E.addListener(el,name,handler);},removeEvent:function(el,name,handler){E.removeListener(el,name,handler);},append:function(el,html){if(el.insertAdjacentHTML){el.insertAdjacentHTML("BeforeEnd",html);}else{if(el.lastChild){var range=el.ownerDocument.createRange();range.setStartAfter(el.lastChild);var frag=range.createContextualFragment(html);el.appendChild(frag);}else{el.innerHTML=html;}}}};}();YAHOO.util.Event.onDOMReady(Shadowbox.load);
/*http://www.acsw.ab.ca/portal_javascripts/edit_form_javascript.js?original=1*/
var editFormStoredData={};var toggleFCKeditorData=[];function toggleFCKeditor(e,d){var a,j,h,b,i,c,f,g;a=true;j=e.toString();h=d?true:false;if(YAHOO.lang.isString(j)){if(typeof CKEDITOR!=="undefined"){j=CKEDITOR.instances[j];if(typeof j!=="undefined"){if(typeof j.document!=="undefined"){if(typeof j.document.$!=="undefined"){a=false;}}}}}if(a){for(i=0,c=toggleFCKeditorData.length;i<c;i+=1){if(toggleFCKeditorData[i].editor===e){return;}}b=window.setInterval(function(){toggleFCKeditor(e,d);},500,e,d);toggleFCKeditorData.push({interval:b,editor:e});return;}for(i=0,c=toggleFCKeditorData.length;i<c;i+=1){if(toggleFCKeditorData[i].editor===e){window.clearInterval(toggleFCKeditorData[i].interval);toggleFCKeditorData.pop(i);break;}}if(typeof d==="undefined"){if(document.all){f=!j.document.$.body.disabled;}else{f=j.document.$.designMode.toLowerCase()==="on";}}else{f=h;}g=YAHOO.util.Dom.getElementsByClassName("cke_toolbox_collapser","a",document.getElementById("cke_top_"+j));if(!g[0].onclick_Orig){g[0].onclick_Orig=g[0].onclick;}if(f){g[0].onclick();g[0].onclick=function(){return false;};}else{g[0].onclick=g[0].onclick_Orig;g[0].onclick();}if(document.all){j.document.$.body.disabled=f;}else{j.document.$.designMode=f?"off":"on";}}AZCAT.namespace("editForm");AZCAT.editForm.browseServer=function(g,a,h,j,f,c){var b=screen.width*0.7,k=screen.height*0.7,d=(screen.width-b)/2,i=(screen.height-k)/2,l="toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes,width="+b+",height="+k+",left="+d+",top="+i;if(!c){c=false;}window.open("/fmw_browser_template?name="+urllib_quote(JSON.stringify(a))+"&returnType="+urllib_quote(JSON.stringify(h))+"&browseIncludesDocumentLibrary="+urllib_quote(JSON.stringify(j))+"&browse="+urllib_quote(JSON.stringify(f))+"&show_thumbnail="+urllib_quote(JSON.stringify(c)),"Select_Image",l);};AZCAT.editForm.browseSetData=function(a,c){var b=document.getElementById("BROWSE_"+a);b.value=c;};if(YAHOO.util.DDProxy){AZCAT.editForm.DDList=function(d,a,b){var c;if(d){this.init(d,a,b);this.initFrame();}c=this.getDragEl().style;c.borderColor="transparent";c.backgroundColor="#f6f5e5";c.opacity=0.76;c.filter="alpha(opacity=76)";};YAHOO.extend(AZCAT.editForm.DDList,YAHOO.util.DDProxy);AZCAT.editForm.DDList.prototype.startDrag=function(b,d){var a=this.getDragEl(),c=this.getEl();a.innerHTML=c.innerHTML;a.className=c.className;a.style.color=c.style.color;a.style.border="1px solid #000000";a.style.textAlign="left";a.style.backgroundColor="#FF9999";};AZCAT.editForm.DDList.prototype.endDrag=function(a){};AZCAT.editForm.DDList.prototype.onDragDrop=function(a,b){this.getEl().style.backgroundColor="#FF9999";};AZCAT.editForm.DDList.prototype.onDrag=function(a,b){};AZCAT.editForm.DDList.prototype.onDragOver=function(f,g){var c,b,d,a;if("string"===typeof g){c=YAHOO.util.DDM.getElement(g);}else{c=YAHOO.util.DDM.getBestMatch(g).getEl();}a=YAHOO.util.DDM.getPosY(c)+Math.floor(c.offsetTop/2);if(YAHOO.util.Event.getPageY(f)<a){b=this.getEl();d=c.parentNode;d.insertBefore(b,c);}};AZCAT.editForm.DDList.prototype.onDragEnter=function(a,b){};AZCAT.editForm.DDList.prototype.onDragOut=function(a,b){};AZCAT.editForm.DDList.prototype.toString=function(){return"DDList "+this.id;};AZCAT.editForm.DDListBoundary=function(c,a,b){if(c){this.init(c,a,b);this.isBoundary=true;}};YAHOO.extend(AZCAT.editForm.DDListBoundary,YAHOO.util.DDTarget);AZCAT.editForm.DDListBoundary.prototype.toString=function(){return"DDListBoundary "+this.id;};AZCAT.editForm.linesProperty=(function(a,b){return{init:function(c){var d,e;for(d=0;d<b+1;d+=1){e=new AZCAT.editForm.DDList("propertyValues_"+c+"_"+d);}e=new AZCAT.editForm.DDListBoundary("hiddenLI2_"+c);YAHOO.util.DDM.mode=0;}};}());}(function(){var a=AZCAT.editForm;a.datatable=(function(){return{formatImage:function(b,c,d,e){b.innerHTML=['<img height="'+e.height+'" width="'+e.width+'" src="',e.src,'" />'].join("");}};}());a.init=function(d,b,c){AZCAT.nav.init();YAHOO.widget.Module.textResizeEvent.subscribe(function(){AZCAT.nav.tabContentChanged.fire();});YAHOO.util.Event.on(window,"resize",function(){AZCAT.nav.tabContentChanged.fire();});if(!(YAHOO.util.Lang.isValue(c)&&c.hasOwnProperty("suppress_sidebar")&&c.suppress_sidebar)){a.suppress_sidebar=false;}else{a.suppress_sidebar=true;}if(!a.suppress_sidebar){a.main.setupSidebarActions();}a.initialized=true;};a.main=(function(){var g="EditForm",h="EditForm__Hidden",f=[],d=[];function j(m){return document.getElementById(h);}function b(m){d.push(m);}function c(){d=[];}function k(){var m=new AZCAT.editForm.beforeUnload(g);a.save.beforeFormSubmit.subscribe(a.beforeUnloadMgr.onsubmit,a.beforeUnloadMgr,true);}function e(){a.beforeUnloadMgr.alwaysWarn();}function l(){a.beforeUnloadMgr.disableAlwaysWarn();}function i(){var q,r,p,n,m,s=AZCAT.siteman.sidebar,o;s.removeAllActions();q=formActions.save_menu;for(p=0,n=q.length;p<n;p+=1){r=q[p];if(YAHOO.util.Lang.isString(r.onclick.fn)){r.onclick.fn=jval(r.onclick.fn);}m={id:r.id,label:r.text,icon:r.icon||"",onclick:r.onclick};s.addAction(m);}o=AZCAT.nav.getTabViews();if(o.length){AZCAT.siteman.registerEls({top_align:o[0]._contentParent});}s.render();}return{setupBeforeUnload:function(){k();},alwaysWarnOnUnload:function(){e();},disableAlwaysWarnOnUnload:function(){l();},getForm:function(){return document.getElementById(g);},removeHiddenElement:function(m){j().removeChild(m);f.splice(f.indexOf(m),1);},addHiddenElement:function(m){j().appendChild(m);f.push(m);},changeFormTarget:function(m){this.getForm().target=m;},cleanupHiddenElements:function(){var m,n;for(m=0,n=f.length-1;n>=m;n-=1){this.removeHiddenElement(f[n]);}},getEnabledFields:function(){return d;},setEnabledField:function(m){b(m);},clearEnabledFields:function(){c();},setupSidebarActions:function(){i();}};}());a.widgetHiddenInputs=(function(){var b=[];function c(e){b.push(e);}function d(){var e;for(e=b.length-1;e>=0;e-=1){b[e].parentNode.removeChild(b[e]);}b=[];}return{add:function(e){c(e);},destroy:function(){d();}};}());a.save=(function(){return{};}());a.save.beforeFormSubmit=new YAHOO.util.CustomEvent("beforeFormSubmit");a.save.saveForm=function(b,g){var d,f,h,e,j,k,c,l;if(!a.suppress_sidebar){f=AZCAT.siteman.sidebar.getAllActions();for(d in f){if(f.hasOwnProperty(d)){AZCAT.siteman.sidebar.disableAction(d);}}}a.main.cleanupHiddenElements();if(!YAHOO.lang.isUndefined(g.hidden_buttons)){for(h=0,e=g.hidden_buttons.length;h<e;h+=1){j=g.hidden_buttons[h];k=document.createElement("INPUT");addAttribute(k,"type","hidden");a.main.addHiddenElement(k);addAttribute(k,"name",j.name);addAttribute(k,"value",j.value);addAttribute(k,"id",j.id);}}c=a.main.getForm();a.save.beforeFormSubmit.fire();if(document.location.hash){l=document.createElement("INPUT");addAttribute(l,"type","hidden");a.main.addHiddenElement(l);addAttribute(l,"name","_Formaker__last_open_tab_");addAttribute(l,"value",document.location.hash);}c.submit();};a.preview=(function(){var b=[];function g(i){b=i;}function c(){var j,o,n,m,k,l,i=[];for(j in b){if(b.hasOwnProperty(j)){i.push(["tb__",b[j].tabview,"__",b[j].tab].join(""));}}k=AZCAT.nav.getTabViews();for(j=0,n=k.length;j<n;j+=1){l=k[j].get("tabs");for(o=0,m=l.length;o<m;o+=1){if(i.indexOf(l[o].get("id"))!==-1){return l[o].get("id");}}}}function f(){var j,i,l,k;for(j in b){if(b.hasOwnProperty(j)){i=[b[j].tabview,"__",b[j].tab].join("").split("__");while(i.length>1){l=document.getElementById(["tb__",i.join("__")].join(""));l.className="validation_error";i.pop();}k=document.getElementById("ERROR_"+j);k.innerHTML=b[j].error;}}AZCAT.nav.openToTab(c());}function d(j){var i;a.main.cleanupHiddenElements();i=document.createElement("INPUT");addAttribute(i,"type","hidden");a.main.addHiddenElement(i);addAttribute(i,"name","_preview_");addAttribute(i,"value",j);return i;}function e(i){if(!window.selenium){a.main.changeFormTarget("_blank");}d(i);var j=a.main.getForm();a.preview.beforeFormSubmit.fire();j.submit();a.main.changeFormTarget("_self");}function h(m){var j,k,i,l;j=JSON.parse(m.responseText);if(j.hasErrors){g(j.errors);f();floatingError.setBody("The page cannot be previewed because errors were found in the form.");}else{k=window.location.hash.substring(1);l="";if(window.language_code_lookup){for(i in language_code_lookup){if(language_code_lookup.hasOwnProperty(i)&&k.search(i)!==-1){l=language_code_lookup[i];break;}}}e(l);}}return{getErrorsFromServerCallback:function(i){h(i);},setFormErrors:function(i){g(i);},displayErrors:function(){f();}};}());a.preview.requestPreview=function(){var c,b;c=false;b={success:function(d){a.preview.getErrorsFromServerCallback(d);},failure:function(d){if(c){c=false;return;}alert(["There was an error validating the form before preview: ",d.statusText].join(""));},customevents:{onAbort:function(){c=true;alert("The server appears to be busy.  Please try again later.");}},timeout:10000};a.preview.beforeFormSubmit.fire();YAHOO.util.Connect.setForm(a.main.getForm());YAHOO.util.Connect.asyncRequest("POST",[context_url,"/formakerPreviewValidation"].join(""),b);YAHOO.util.Connect.resetFormState();};a.preview.beforeFormSubmit=new YAHOO.util.CustomEvent("beforeFormSubmit");a.history=(function(){var b=false;return{setupComments:function(){var d,c;if(b===false){d=YAHOO.util.Dom.getElementsByClassName("history_comments","td",a.main.getForm());c=function(e){var f=new Comment(e,e.innerHTML);};YAHOO.util.Dom.batch(d,c);b=true;AZCAT.nav.tabContentChanged.fire();}}};}());a.image=(function(){return{};}());a.image.doRevert=(function(){var e,c,b;function f(i){e.closeEvent.fire();e.hide();}function g(j,i){e.setHeader([e.headerleft,"Loading, please wait...",e.headerright].join(""));e.setBody('<div style="text-align: center;"><img src="/loading.gif"/></div>');e.setFooter(e.footerleft+e.footerright);e.render(document.body);e.center();e.show();YAHOO.util.Connect.asyncRequest("POST",[portal_url,c,"/revertFromImageOriginals"].join(""),{success:f,failure:function(k){alert(["There was an error: ",k.statusText].join(""));}});}function d(i){e=null;}function h(i){e.setHeader(e.headerleft+"Revert"+e.headerright);e.setBody(i.responseText);e.setFooter(e.footerleft+"Loading..."+e.footerright);e.render(document.body);e.center();YAHOO.util.Event.on("revert_confirm_button","click",g,this,true);YAHOO.util.Event.on("revert_cancel_button","click",e.hide,e,true);e.show();}b=function(j,i){c=i.ids[0];e=new AZCAT.Dialog();if(!YAHOO.lang.isUndefined(i.event_handlers.onRevert)){e.closeEvent.subscribe(i.event_handlers.onRevert,i.callback_scope,true);}e.setHeader([e.headerleft,"Loading, please wait...",e.headerright].join(""));e.setBody('<div style="text-align: center;"><img src="/loading.gif"/></div>');e.setFooter(e.footerleft+e.footerright);e.render(document.body);e.hideEvent.subscribe(d);e.center();e.show();YAHOO.util.Connect.asyncRequest("POST",[portal_url,c,"/revertImageContent"].join(""),{success:h,failure:function(k){alert(["There was an error: ",k.statusText].join(""));}});};return b;}());a.calendar=function(Q,W,R,c){var p=c.errorContainer||null,l=c.checkboxText?(Q+"__floor_or_ceiling"):null,E=c.checkboxText,o=c.floor,U=c.ceiling,f=c.floorDate,b=c.ceilingDate,n=new Date(R.mindate),x=new Date(R.maxdate),d=W+"___yuiCal",S=null,F=c.hideSelects||false,A=Q+"__hidden",e=Q+"__month",I=Q+"__day",m=Q+"__year",B=c.includeTime,M=c.popupCalendar||false,t=c.startingTabindex||null,H=c.includeTime?(Q+"__hour"):null,u=c.includeTime?(Q+"__minute"):null,P=c.includeTime?(c.timeFormat==="12 Hour")?(Q+"__meridiem"):null:null,w=false;function y(){return S;}function g(){return w;}function Y(Z){w=Z;}function O(){if(!YAHOO.lang.isNull(l)){return document.getElementById(l);}else{return null;}}function q(){return o;}function G(){return U;}function s(){return f;}function z(){return b;}function r(){return document.getElementById(A);}function h(){return document.getElementById(e);}function j(){return document.getElementById(I);}function J(){return document.getElementById(m);}function N(){return B;}function T(){if(N()){return document.getElementById(H);}else{return null;}}function i(){if(N()){return document.getElementById(u);}else{return null;}}function k(){if(N()){return document.getElementById(P);}else{return null;}}function L(){if(p){return document.getElementById(p);}else{return null;}}function v(){var ad,ab,af,ae,Z,ac,aa;ad=h();ad=parseInt(ad.options[ad.selectedIndex].value,10);ab=j();ab=parseInt(ab.options[ab.selectedIndex].value,10);af=J();af=parseInt(af.options[af.selectedIndex].value,10);if(N()){ae=T();ae=parseInt(ae.options[ae.selectedIndex].value,10);if(!ae){ae=0;}Z=i();Z=parseInt(Z.options[Z.selectedIndex].value,10);if(!Z){Z=0;}ac=k();ac=ac?parseInt(ac.options[ac.selectedIndex].value,10):0;if(!ac){ac=0;}}if(!isNaN(ad)&&!isNaN(ab)&&!isNaN(af)){aa=(ad.toString().length===1?"0":"")+ad+"/"+(ab.toString().length===1?"0":"")+ab+"/"+af;if(N()){if(c.timeFormat==="12 Hour"){if(ae===12){ae=0;}ae=ae+ac;}aa=aa+" "+(ae.toString().length===1?"0":"")+ae+":"+(Z.toString().length===1?"0":"")+Z+":00";}r().value=aa;}}function V(ag,ae,ad){var ah,ac,Z,ab,aa,af,ai;if(g()){return;}if(F){return;}Z=ae[0];ab=Z[0];h().selectedIndex=ab[1];j().selectedIndex=ab[2];af=J();for(ah=0,ac=af.options.length;ah<ac;ah+=1){if(parseInt(af.options[ah].value,10)===ab[0]){af.selectedIndex=ah;break;}}aa=O();if(aa&&aa.checked){aa.click();}v();if(M){ai=document.getElementById(d+"_container");YAHOO.util.Dom.setStyle(ai,"display","none");}}function K(){h().options[0].selected=true;j().options[0].selected=true;J().options[0].selected=true;if(N()){T().options[0].selected=true;i().options[0].selected=true;if(k()){k().options[0].selected=true;}}}function C(){var Z,aa;if(document.getElementById(l).checked){Z=r();aa=y();if(q()||G()){if(q()){aa.clear();Z.value=s();}else{if(G()){aa.clear();Z.value=z();}}}else{aa.clear();K();Z.value="";}YAHOO.util.Dom.removeClass(d,"greyedOut");}else{YAHOO.util.Dom.addClass(d,"greyedOut");}}function D(){var ad,ab,af,aa,ae,Z,ac;ad=h();ad=parseInt(ad.options[ad.selectedIndex].value,10);ab=j();ab=parseInt(ab.options[ab.selectedIndex].value,10);af=J();af=parseInt(af.options[af.selectedIndex].value,10);if(!isNaN(ad)&&!isNaN(ab)&&!isNaN(af)){aa=ad+"/"+ab+"/"+af;ae=y();if((new Date(aa).getMonth()+1)!==ad){Z=L();ac="Please select a valid date.";ae.cfg.setProperty("pagedate",ad+"/"+af);ae.render();if(Z){Z.innerHTML=ac;}else{alert(ac);}return;}Y(true);ae.select(aa);ae.cfg.setProperty("pagedate",ad+"/"+af);ae.render();v();Y(false);}}function X(){var ak,aE,al,aj,an,aq,au,ao,ar,ae,ai,aw,aD,aa,am,ay,af,av,ah,ad,ap,ag,Z,aF,ac,ax,az,ab,aC,aB,at,aA;ab=document.getElementById(W);ab.innerHTML="";av=false;ah=false;if(E){aq=document.createElement("DIV");ab.appendChild(aq);YAHOO.util.Dom.addClass(aq,"calendarCheckbox");al=document.createElement("INPUT");al.type="checkbox";aq.appendChild(al);addAttribute(al,"name",l);addAttribute(al,"value","");addAttribute(al,"id",l);if(t){addAttribute(al,"tabindex",t);t+=1;}YAHOO.util.Event.on(al,"click",C,this,true);aj=document.createElement("LABEL");addAttribute(aj,"for",l);aq.appendChild(aj);an=document.createTextNode(E);aj.appendChild(an);}aq=document.createElement("DIV");if(M){document.body.appendChild(aq);addAttribute(aq,"id",d+"_container");aq.className="yui-panel yui-panel-container";YAHOO.util.Dom.setStyle(aq,"position","absolute");YAHOO.util.Dom.setStyle(aq,"visibility","visible");YAHOO.util.Dom.setStyle(aq,"z-index","1");YAHOO.util.Dom.setStyle(aq,"left","-10000px");aq=document.createElement("DIV");YAHOO.util.Dom.setStyle(aq,"margin","0px");document.getElementById(d+"_container").appendChild(aq);}else{ab.appendChild(aq);}addAttribute(aq,"id",d);if(n>x){aw=R.mindate;R.mindate=R.maxdate;R.maxdate=aw;aw=true;}S=new YAHOO.widget.Calendar(Q,d,R);if(o||U){S.clearEvent.subscribe(K,this,true);af=S.getSelectedDates();if(!af.length){av=true;}for(ak=0,aE=af.length;ak<aE;ak+=1){aB=o&&(new Date(c.floorDate)-af[ak])===0;at=U&&(new Date(c.ceilingDate)-af[ak])===0;if(aB||at){av=true;break;}}}S.selectEvent.subscribe(V,this,true);S.render();aq=document.createElement("DIV");ab.appendChild(aq);YAHOO.util.Dom.addClass(aq,"calendarSelects");al=document.createElement("INPUT");al.type="hidden";aq.appendChild(al);addAttribute(al,"name",Q);addAttribute(al,"value","");addAttribute(al,"id",A);ay=document.createElement("DIV");aq.appendChild(ay);YAHOO.util.Dom.addClass(ay,"dateSelects");au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",e);addAttribute(au,"id",e);if(t){addAttribute(au,"tabindex",t);t+=1;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Month";for(ak=1;ak<13;ak+=1){ao=document.createElement("OPTION");au.appendChild(ao);ar=ak.toString();ao.value=ar.length===1?("0"+ar):ar;ao.innerHTML=YAHOO.widget.Calendar._DEFAULT_CONFIG.MONTHS_LONG.value[ak-1];if(ak===c.selectedMonth){ah=true;ao.selected=true;ao.defaultSelected=true;}}au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",I);addAttribute(au,"id",I);if(t){addAttribute(au,"tabindex",t);t+=1;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Day";for(ak=1;ak<32;ak+=1){ao=document.createElement("OPTION");au.appendChild(ao);ar=ak.toString();ao.value=ar.length===1?("0"+ar):ar;ao.innerHTML=ak;if(ak===c.selectedDay){ah=true;ao.selected=true;ao.defaultSelected=true;}}au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",m);addAttribute(au,"id",m);if(t){addAttribute(au,"tabindex",t);t+=1;}ae=S.cfg.getProperty("mindate");ai=S.cfg.getProperty("maxdate");if(!ae){ae=new Date();}if(!ai){ai=new Date(ae.getFullYear()+10,ae.getMonth(),ae.getDate());}if(!aw){ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Year";}aD=new Date(ae).getFullYear();aa=new Date(ai).getFullYear()+1;for(ak=aD;ak<aa;ak+=1){ao=document.createElement("OPTION");if(aw){au.insertBefore(ao,au.firstChild);}else{au.appendChild(ao);}ao.value=ak;ao.innerHTML=ak;if(ak===c.selectedYear){ah=true;ao.selected=true;ao.defaultSelected=true;am=true;}}if(aw){ao=document.createElement("OPTION");au.insertBefore(ao,au.firstChild);ao.value="";ao.innerHTML="Year";if(!am){ao.selected=true;ao.defaultSelected=true;}}if(M){Z=document.getElementById(d+"_container");ac=document.createElement("DIV");ac.className="hd";an=document.createTextNode("Pick A Date");ac.appendChild(an);YAHOO.util.Dom.setStyle(ac,"text-align","left");YAHOO.util.Dom.setStyle(ac,"margin-left","0px");YAHOO.util.Dom.setStyle(ac,"margin-right","0px");Z.insertBefore(ac,Z.firstChild);az=document.createElement("A");Z.appendChild(az);az.className="container-close";addAttribute(az,"href","#");az.innerHTML="Close";aF=document.createElement("IMG");ay.appendChild(aF);addAttribute(aF,"width","16");addAttribute(aF,"height","16");addAttribute(aF,"alt","Click to Display Calendar");addAttribute(aF,"title","Display Calendar");addAttribute(aF,"src","/icons/calendar_select_day.png");YAHOO.util.Dom.setStyle(aF,"cursor","pointer");YAHOO.util.Dom.setStyle(aF,"vertical-align","text-top");YAHOO.util.Dom.setStyle(Z,"display","none");ax=function(aG){if(aG){YAHOO.util.Event.stopEvent(aG);}if(YAHOO.util.Dom.getStyle(Z,"display")==="block"){YAHOO.util.Dom.setStyle(Z,"display","none");}else{YAHOO.util.Dom.setStyle(Z,"display","block");YAHOO.util.Dom.setStyle(Z,"top",(YAHOO.util.Dom.getY(aF)+17)+"px");YAHOO.util.Dom.setStyle(Z,"left",(YAHOO.util.Dom.getX(aF)+16-Z.offsetWidth)+"px");}};YAHOO.util.Event.on(az,"click",ax,this,true);YAHOO.util.Event.on(aF,"click",ax,this,true);aC=function(aG){YAHOO.util.Dom.setStyle(Z,"top",(YAHOO.util.Dom.getY(aF)+17)+"px");YAHOO.util.Dom.setStyle(Z,"left",(YAHOO.util.Dom.getX(aF)+16-Z.offsetWidth)+"px");};YAHOO.widget.Overlay.windowResizeEvent.subscribe(aC);}if(N()){ay=document.createElement("DIV");aq.appendChild(ay);YAHOO.util.Dom.addClass(ay,"timeSelects");au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",H);addAttribute(au,"id",H);if(t){addAttribute(au,"tabindex",t);t+=1;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Hour";ap=c.timeFormat==="12 Hour"?1:0;ag=c.timeFormat==="12 Hour"?13:24;for(ak=ap;ak<ag;ak+=1){ao=document.createElement("OPTION");au.appendChild(ao);ao.value=ak;ao.innerHTML=ak;aA=c.selectedHour===0;if(c.timeFormat==="12 Hour"){if(c.selectedHour>=12||aA){if((c.selectedHour-12)===ak||(ak===12&&aA)){ah=true;ao.selected=true;ao.defaultSelected=true;}}}if(ak===c.selectedHour){ah=true;ao.selected=true;ao.defaultSelected=true;}}an=document.createTextNode(" : ");ay.appendChild(an);au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",u);addAttribute(au,"id",u);if(t){addAttribute(au,"tabindex",t);t+=1;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Minute";for(ak=0;ak<60;ak+=5){ao=document.createElement("OPTION");au.appendChild(ao);ar=ak.toString();ao.value=ar.length===1?("0"+ar):ar;ao.innerHTML=ar.length===1?("0"+ar):ar;if(ak===c.selectedMinute){ah=true;ao.selected=true;ao.defaultSelected=true;}}an=document.createTextNode(" :00");ay.appendChild(an);if(c.timeFormat==="12 Hour"){an=document.createTextNode(" ");ay.appendChild(an);au=document.createElement("SELECT");ay.appendChild(au);YAHOO.util.Event.on(au,"change",D,this,true);addAttribute(au,"name",P);addAttribute(au,"id",P);if(t){addAttribute(au,"tabindex",t);t+=1;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value="";ao.innerHTML="Meridiem";ao=document.createElement("OPTION");au.appendChild(ao);ao.value=0;ao.innerHTML="AM";if(c.selectedHour<12){ah=true;ao.selected=true;ao.defaultSelected=true;}ao=document.createElement("OPTION");au.appendChild(ao);ao.value=12;ao.innerHTML="PM";if(c.selectedHour>=12){ah=true;ao.selected=true;ao.defaultSelected=true;}}}if(l&&av){ad=document.getElementById(l);ad.click();ad.defaultChecked=true;}else{if(l&&!ah){ad=document.getElementById(l);ad.click();ad.defaultChecked=true;}}v();if(AZCAT.nav){AZCAT.nav.tabContentChanged.fire();}}X();return{getCalendar:function(){return y();}};};a.createCalendar=function(b){return new a.calendar(b.id,b.containerId,b.config,b.myConfig);};}());function textarea_characterCounter(f,d){var c,b,a;c=YAHOO.util.Event.getTarget(f);b=document.getElementById(c.id+"___input_msg");a=c.value.length;if(d){if(a>d){b.innerHTML="Number of characters over the limit: "+(a-d);}else{b.innerHTML="Remaining character count: "+(d-a);}}else{b.innerHTML="Number of characters: "+a;}}function password_setRandomPassword(d){var c,b,a;c=d.responseText;if(this.argument.randomPassword){b=document.getElementById(this.argument.fieldName);b.value=c;a=document.getElementById("confirm_"+this.argument.fieldName);if(a){a.value=c;}}else{b=document.getElementById("random_password_"+this.argument.fieldName);b.innerHTML=["Random Password: ",c].join("");}}function password_getRandomPassword(b,a){YAHOO.util.Connect.asyncRequest("POST",[portal_url,"/portal_membership/getRandomPassword"].join(""),{success:password_setRandomPassword,failure:AZCAT.utils.connFail,argument:{fieldName:b,randomPassword:a}});}function visibility_selectFieldset(g,d){var c,f,i,b,a,h;c=g.target||g.srcElement;f=c.checked;i=document.getElementById(d);b=i.getElementsByTagName("INPUT");for(a=0,h=b.length;a<h;a+=1){if(b[a].type==="checkbox"){if(b[a].className!=="select_all"){b[a].checked=f?true:false;}}}}function visibility_changeFieldSetSelect(f,c){var h,b,d,a,g;d=true;h=document.getElementById(c);b=h.getElementsByTagName("INPUT");for(a=0,g=b.length;a<g;a+=1){if(b[a].type==="checkbox"){if(b[a].className!=="select_all"){if(!b[a].checked){d=false;}}}}for(a=0,g=b.length;a<g;a+=1){if(b[a].type==="checkbox"){if(b[a].className==="select_all"){b[a].checked=d;}}}}function dragableLIs_updateOrderOnDrop(d){var b,c,e,a,g,f;b=[];c=document.getElementById(d+"_order");e=document.getElementById(d);e=e.getElementsByTagName("INPUT");for(a=0,g=e.length;a<g;a+=1){if(e[a].name.search(":list")===(e[a].name.length-5)){f=e[a].value.split("|||")[0];b.push(f.toString());}}c.value=b.toString();}function linesProperty_init(c,b,a){if(!editFormStoredData[c]){editFormStoredData[c]={};}editFormStoredData[c].linesProperty_valuesFor=b;editFormStoredData[c].linesProperty_listSort=new AZCAT.widgets.listSort(c,c+"__group","li",{constrainX:[0,0],locked:!a});editFormStoredData[c].linesProperty_listSort_endDrag=function(){YAHOO.util.Dom.setStyle(this.id,"background-color","#F99");dragableLIs_updateOrderOnDrop(this.getEl().parentNode.id);};editFormStoredData[c].linesProperty_listSort.endDragEvent.subscribe(editFormStoredData[c].linesProperty_listSort_endDrag);}function linesProperty_enterKeyPress(b,a,c){if((b.keyCode||b.which)===13){a.call(this,b,c);YAHOO.util.Event.stopEvent(b);}}function linesProperty_delete(d,f){var a,c,b;YAHOO.util.Event.stopEvent(d);a=YAHOO.util.Event.getTarget(d);a=YAHOO.util.Dom.getAncestorByTagName(a,"LI");c=a.getElementsByTagName("span");if(c.length===1){c=c[0].innerHTML;b=editFormStoredData[f].linesProperty_valuesFor.indexOf(c);if(b!==-1){editFormStoredData[f].linesProperty_valuesFor.splice(b,1);}}a.parentNode.removeChild(a);AZCAT.nav.tabContentChanged.fire();}function linesProperty_add(h,m){var d,o,f,l,j,k,g,b,n,i,c,a;YAHOO.util.Event.stopEvent(h);d=document.getElementById(m+"_Text");if(d.value&&editFormStoredData[m].linesProperty_valuesFor&&editFormStoredData[m].linesProperty_valuesFor.indexOf(d.value)===-1){o=document.getElementById("no__"+m);if(o){o.style.display="none";}editFormStoredData[m].linesProperty_valuesFor.push(d.value);g=document.getElementById(m);b=m+"__(\\d+)";n=g.getElementsByTagName("LI");f=-1;for(i=0,c=n.length;i<c;i+=1){if(n[i].id){a=n[i].id.match(b);if(a&&parseInt(a[1],10)>f){f=parseInt(a[1],10);}}}editFormStoredData[m].linesProperty_listSort.endDragEvent.unsubscribe(editFormStoredData[m].linesProperty_listSort_endDrag);l=editFormStoredData[m].linesProperty_listSort.addItem(m+"__"+(f+1),(f+1)%2?"odd":"even");editFormStoredData[m].linesProperty_listSort.endDragEvent.subscribe(editFormStoredData[m].linesProperty_listSort_endDrag);j=document.createElement("INPUT");j.setAttribute("type","button");l.appendChild(j);j.setAttribute("value","Delete Item");YAHOO.util.Event.on(j,"click",linesProperty_delete,m,j);k=document.createElement("SPAN");l.appendChild(k);k.innerHTML=d.value;YAHOO.util.Dom.setStyle(k,"margin-left","1em");YAHOO.util.Dom.setStyle(k,"margin-right","1em");YAHOO.util.Dom.setStyle(k,"vertical-align","middle");j=document.createElement("INPUT");j.setAttribute("type","hidden");j.setAttribute("value",d.value);j.setAttribute("name",m+":list");l.appendChild(j);AZCAT.nav.tabContentChanged.fire();d.value="";d.focus();}else{alert("You already have this value.");}}var datatable_columns_filter_click,datatable_filter_click,datatable_columns_power_filter_click,datatable_columns_power_filter_cancel;if(YAHOO.widget.Paginator){YAHOO.widget.Paginator.ui.DatatablePowerFilterButtonColumns=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatablePowerFilterButtonColumns.prototype={button:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this.filterButton=new YAHOO.widget.Button(this.buttonCfg);this.filterButton.subscribe("appendTo",function(){if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}});this._bindUI();this.buttonContainer.appendChild(this.filterButton.get("element"));return b;},_initUI:function(a){var b=this;this.buttonContainer=document.createElement("SPAN");this.buttonCfg={type:"push",label:"Filter",id:this.fieldName+"_filterButton",name:"filterButton",container:this.buttonContainer};if(editFormStoredData[this.fieldName].datatable_powerFilter){this.buttonCfg.menu=[{text:"Filter",value:"filter",onclick:{fn:this.onMenuItemClick,scope:b}},{text:"Power Filter",value:"powerFilter",onclick:{fn:this.onMenuItemClick,scope:b}}];this.buttonCfg.type="split";}this.update();return this.buttonContainer;},_bindUI:function(){var a=this;this.filterButton.on("click",this.onClick,this.filterButton,a);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.button.innerHTML=this.paginator.get("myAttr");this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.button);this.button.parentNode.removeChild(this.button);this.button=null;},onClick:function(g,b){var c=this,h,f,d,a;if(g){YAHOO.util.Event.stopEvent(g);}if(this.filterButton.get("label")==="Power Filter"){datatable_columns_power_filter_click.call(c);}else{f=document.getElementById(this.fieldName+"_filter");d=f.value;if(d===""){return;}datatable_columns_filter_click(this.fieldName,d,f);}a=document.getElementById(this.fieldName+"_filter_show_all_button_container");if(h){if(d&&d.value!=="-disabled-"){a.style.visibility="visible";}else{a.style.visibility="hidden";}}},onMenuItemClick:function(c,b,a){var e,f,d;e=a.cfg.getProperty("text");f=this.filterButton.get("label")!==e;this.filterButton.set("label",e);d=document.getElementById(this.fieldName+"_filter");if(f){datatable_columns_filter_click(this.fieldName,"",d);}if(e==="Power Filter"){this.onClick(null,true);YAHOO.util.Dom.addClass(d,"disabled");d.value="-disabled-";d.disabled=true;}else{d.disabled=false;d.value="";YAHOO.util.Dom.removeClass(d,"disabled");}}};YAHOO.widget.Paginator.ui.DatatablePowerFilterShowAllButtonColumns=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatablePowerFilterShowAllButtonColumns.prototype={button:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this.showAllButton=new YAHOO.widget.Button(this.buttonCfg);this.showAllButton.subscribe("appendTo",function(){if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}});this._bindUI();this.buttonContainer.style.visibility="hidden";this.buttonContainer.appendChild(this.showAllButton.get("element"));return b;},_initUI:function(a){this.buttonContainer=document.createElement("SPAN");this.buttonContainer.id=this.fieldName+"_filter_show_all_button_container";this.buttonCfg={type:"push",label:"Show All",id:this.fieldName+"_filter_show_all_button",container:this.buttonContainer};this.update();return this.buttonContainer;},_bindUI:function(){var a=this;this.showAllButton.on("click",this.onClick,this.showAllButton,a);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.button.innerHTML=this.paginator.get("myAttr");this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.button);this.button.parentNode.removeChild(this.button);this.button=null;},onClick:function(b){var a,c;if(b){YAHOO.util.Event.stopEvent(b);}a=document.getElementById(this.fieldName+"_filterButton");a=a.getElementsByTagName("BUTTON");a=a[0];c=document.getElementById(this.fieldName+"_filter");if(a.innerHTML!=="Power Filter"){c.value="";}this.buttonContainer.style.visibility="hidden";datatable_columns_filter_click(this.fieldName,"",c);if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}}};YAHOO.widget.Paginator.ui.DatatablePowerFilterColumns=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatablePowerFilterColumns.prototype={filter:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this._bindUI();return b;},_initUI:function(a){this.filter=document.createElement("input");this.filter.type="text";this.filter.id=this.fieldName+"_filter";this.update();return this.filter;},_bindUI:function(){YAHOO.util.Event.on(this.filter,"click",this.onFocus,this,true);YAHOO.util.Event.on(this.filter,"keypress",this.onKeyPress,this,true);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.filter);this.filter.parentNode.removeChild(this.filter);this.filter=null;},onFocus:function(a){YAHOO.util.Event.stopEvent(a);this.filter.select();},onKeyPress:function(b){var c,a;if(b.keyCode===13){YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button_container");datatable_columns_filter_click(this.fieldName,c.value,c);if(c.value){a.style.visibility="visible";}else{a.style.visibility="hidden";}}}};YAHOO.widget.Paginator.ui.DatatableFilterColumns=YAHOO.widget.Paginator.ui.DatatableFilter=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatableFilterColumns.prototype=YAHOO.widget.Paginator.ui.DatatableFilter.prototype={filter:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this._bindUI();return b;},_initUI:function(a){this.filter=document.createElement("input");this.filter.type="text";this.filter.id=this.fieldName+"_filter";this.update();return this.filter;},_bindUI:function(){YAHOO.util.Event.on(this.filter,"click",this.onFocus,this,true);YAHOO.util.Event.on(this.filter,"keypress",this.onKeyPress,this,true);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.filter);this.filter.parentNode.removeChild(this.filter);this.filter=null;},onFocus:function(a){YAHOO.util.Event.stopEvent(a);this.filter.select();}};YAHOO.widget.Paginator.ui.DatatableFilter.prototype.onKeyPress=function(b){var c,a;if(b.keyCode===13){YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button");datatable_filter_click(this.fieldName,c.value);if(c.value){a.style.display="inline";}else{a.style.display="none";}}};YAHOO.widget.Paginator.ui.DatatableFilterColumns.prototype.onKeyPress=function(b){var c,a;if(b.keyCode===13){YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button");datatable_columns_filter_click(this.fieldName,c.value,c);if(c.value){a.style.display="inline";if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}}else{a.style.display="none";if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}}}};YAHOO.widget.Paginator.ui.DatatableFilterButtonColumns=YAHOO.widget.Paginator.ui.DatatableFilterButton=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatableFilterButtonColumns.prototype=YAHOO.widget.Paginator.ui.DatatableFilterButton.prototype={button:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this._bindUI();return b;},_initUI:function(a){this.button=document.createElement("input");this.button.type="button";this.button.id=this.fieldName+"_filter_button";this.button.value="Filter";this.update();return this.button;},_bindUI:function(){YAHOO.util.Event.on(this.button,"click",this.onClick,this,true);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.button.innerHTML=this.paginator.get("myAttr");this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.button);this.button.parentNode.removeChild(this.button);this.button=null;}};YAHOO.widget.Paginator.ui.DatatableFilterButton.prototype.onClick=function(b){var c,a;YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button");datatable_filter_click(this.fieldName,c.value);if(c.value){a.style.display="inline";}else{a.style.display="none";}};YAHOO.widget.Paginator.ui.DatatableFilterButtonColumns.prototype.onClick=function(b){var c,a;YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button");datatable_columns_filter_click(this.fieldName,c.value,c);if(c.value){a.style.display="inline";}else{a.style.display="none";}};YAHOO.widget.Paginator.ui.DatatableFilterShowAllButtonColumns=YAHOO.widget.Paginator.ui.DatatableFilterShowAllButton=function(a){this.paginator=a;this.fieldName=a.fieldName;this.dataSource=editFormStoredData[this.fieldName].datatable_dataSource;this.initListeners();};YAHOO.widget.Paginator.ui.DatatableFilterShowAllButtonColumns.prototype=YAHOO.widget.Paginator.ui.DatatableFilterShowAllButton.prototype={button:null,initListeners:function(){this.paginator.subscribe("destroy",this.destroy,this,true);},render:function(a){var b=this._initUI(a);this._bindUI();return b;},_initUI:function(a){this.button=document.createElement("input");this.button.type="button";this.button.id=this.fieldName+"_filter_show_all_button";this.button.value="Show All";this.button.style.display="none";this.update();return this.button;},_bindUI:function(){YAHOO.util.Event.on(this.button,"click",this.onClick,this,true);},update:function(a){if(a&&a.prevValue===a.newValue){return;}},rebuild:function(a){if(a&&a.prevValue===a.newValue){return;}this.button.innerHTML=this.paginator.get("myAttr");this.update();},destroy:function(){YAHOO.util.Event.purgeElement(this.button);this.button.parentNode.removeChild(this.button);this.button=null;}};YAHOO.widget.Paginator.ui.DatatableFilterShowAllButton.prototype.onClick=function(b){var c,a;YAHOO.util.Event.stopEvent(b);c=document.getElementById(this.fieldName+"_filter");a=document.getElementById(this.fieldName+"_filter_show_all_button");c.value="";a.style.display="none";datatable_filter_click(this.fieldName,"");};YAHOO.widget.Paginator.ui.DatatableFilterShowAllButtonColumns.prototype.onClick=function(b){YAHOO.util.Event.stopEvent(b);var c=document.getElementById(this.fieldName+"_filter"),a=document.getElementById(this.fieldName+"_filter_show_all_button");c.value="";a.style.display="none";datatable_columns_filter_click(this.fieldName,"",c);if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){AZCAT.powerEdit.dialog.center();}};}function datatable_makeRequest(e,c){var b=[],a,d;if(c){for(a=0,d=editFormStoredData[e].datatable_data.length;a<d;a+=1){if(c.indexOf(editFormStoredData[e].datatable_data[a][editFormStoredData[e].datatable_data[a].length-1])!==-1){b.push(editFormStoredData[e].datatable_data[a]);}}editFormStoredData[e].datatable_dataSource.liveData=b;}return"";}function datatable_filter_callback(a,b,c){var d=c.fieldName;editFormStoredData[d].datatable_dataTable.onDataReturnReplaceRows.apply(c.scope,arguments);if(!editFormStoredData[d].datatable_isTree){editFormStoredData[d].datatable_config.paginator.setPage(1);editFormStoredData[d].datatable_config.paginator.set("totalRecords",editFormStoredData[d].datatable_dataSource.liveData.length);}}function datatable_filter_fail(a){alert("An error occurred trying to find your filter.  Please try again.");}function datatable_filter_returned_data(b){var a=JSON.parse(b.responseText),c=this.argument.fieldName;editFormStoredData[c].datatable_dataSource.sendRequest(datatable_makeRequest(c,a),{success:datatable_filter_callback,failure:datatable_filter_fail,argument:{fieldName:c,scope:editFormStoredData[c].datatable_dataTable}});}function datatable_filter_click(b,a){YAHOO.util.Connect.asyncRequest("POST",editFormStoredData[b].datatable_filterScript,{success:datatable_filter_returned_data,failure:datatable_filter_fail,argument:{fieldName:b}},editFormStoredData[b].datatable_filterQString+"&filterWord="+a);}function datatable_init(k,e,c,d,b,j,g){var a,f,i,h;if(!editFormStoredData[k]){editFormStoredData[k]={};}editFormStoredData[k].datatable_data=e;editFormStoredData[k].datatable_columns=c;editFormStoredData[k].datatable_schema=d;editFormStoredData[k].datatable_filterScript=j;editFormStoredData[k].datatable_filterQString="fieldId="+g;a=new YAHOO.util.DataSource(e);a.responseType=YAHOO.util.DataSource.TYPE_JSARRAY;a.responseSchema=d;editFormStoredData[k].datatable_dataSource=a;f=b;if(j){i="<div style='text-align: right;'>Batch Size: {RowsPerPageDropdown} Filter: {DatatableFilter} {DatatableFilterButton} {DatatableFilterShowAllButton}</div>{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}";b.initialRequest=datatable_makeRequest(k);}else{i="<div style='text-align: right;'>Batch Size: {RowsPerPageDropdown}</div>{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}";}b.paginator=new YAHOO.widget.Paginator({rowsPerPage:10,containers:"paginator__"+k,rowsPerPageOptions:[10,25,50,100],template:i,totalRecords:e.length});b.paginator.fieldName=k;editFormStoredData[k].datatable_config=b;editFormStoredData[k].datatable_dataTable=new YAHOO.widget.DataTable("datatable__"+k,c,a,b);editFormStoredData[k].datatable_renderEvent=function(){AZCAT.nav.tabContentChanged.fire();};editFormStoredData[k].datatable_cellClickEvent=function(q){var o,r,n,u,p,t,l,v,m,s;o=YAHOO.util.Event.getTarget(q.event);r=o.getElementsByTagName("INPUT");if(r.length){r[0].click();}n=editFormStoredData[k].datatable_dataTable;if(o.nodeName==="INPUT"){n.getRecordSet().updateRecordValue(n.getRecord(o.parentNode),n.getColumn(o.parentNode).key,o.checked?1:0);m=n.getTrEl(o);s=n.getRecordIndex(m.sectionRowIndex);v=n.getColumn(o.parentNode).key;for(u=0,p=editFormStoredData[k].datatable_data.length;u<p;u+=1){if(n.getRecordSet().getRecord(s).getData().cmf_uid===editFormStoredData[k].datatable_data[u][editFormStoredData[k].datatable_data[u].length-1]){for(t=0,l=editFormStoredData[k].datatable_schema.fields.length;t<l;t+=1){if(v===editFormStoredData[k].datatable_schema.fields[t].key){editFormStoredData[k].datatable_data[u][t]=o.checked?1:0;break;}}break;}}}};editFormStoredData[k].datatable_dataTable.subscribe("renderEvent",editFormStoredData[k].datatable_renderEvent);editFormStoredData[k].datatable_dataTable.subscribe("cellClickEvent",editFormStoredData[k].datatable_cellClickEvent);AZCAT.editForm.save.beforeFormSubmit.subscribe(function(){var r,l,q,m,p,o,n;r=document.getElementById("datatable__"+k);for(l=0,q=editFormStoredData[k].datatable_data.length;l<q;l+=1){m=editFormStoredData[k].datatable_data[l];if(editFormStoredData[k].datatable_data[l][editFormStoredData[k].datatable_data[l].length-1]){for(p=0,o=editFormStoredData[k].datatable_schema.fields.length;p<o;p+=1){if(editFormStoredData[k].datatable_data[l][p]===1){n=document.createElement("INPUT");n.setAttribute("type","hidden");n.setAttribute("name",k);n.setAttribute("value",[m[m.length-1],"___",editFormStoredData[k].datatable_schema.fields[p].key].join(""));r.appendChild(n);AZCAT.editForm.widgetHiddenInputs.add(n);}}}}},editFormStoredData[k].datatable_dataTable,true);AZCAT.nav.tabContentChanged.fire();h=AZCAT.powerEdit.dialog.getDialog();if(h){h.hideEvent.subscribe(editFormStoredData[k].datatable_dataTable.destroy,editFormStoredData[k].datatable_dataTable,true);h.hideEvent.subscribe(window.datatable_destroy,k);}return editFormStoredData[k].datatable_dataTable;}function datatable_destroy(c,b,d){editFormStoredData[d].datatable_data=null;editFormStoredData[d].datatable_columns=null;editFormStoredData[d].datatable_schema=null;editFormStoredData[d].datatable_filterScript=null;editFormStoredData[d].datatable_filterQString=null;editFormStoredData[d].datatable_dataSource=null;editFormStoredData[d].datatable_config=null;editFormStoredData[d].datatable_dataTable=null;editFormStoredData[d].datatable_renderEvent=null;editFormStoredData[d].datatable_cellClickEvent=null;editFormStoredData[d]=null;delete editFormStoredData[d];}function datatable_columns_setupTree(n,p){var d,i,o,m,h,j,g,c,k,f,e,b,l,a;d=[];i=[];o=editFormStoredData[n].datatable_data;for(m=o.length-1,h=-1;m>h;m-=1){j=o[m];g=j[j.length-1];c=g.cmf_uid;k=g.subitems;f=g.isRoot;e=j[0];b=p||false;if(!b){if(k){for(l=0,a=k.length;l<a;l+=1){if(d.indexOf(k[l])!==-1||i.indexOf(k[l])!==-1){b=true;break;}}}}if(e){i.push(c);}if(b){d.push(c);if(k){for(l=0,a=k.length;l<a;l+=1){i.push(k[l]);}}}else{if(f){i.push(c);}}g.isOpen=b;}for(m=o.length-1,h=-1;m>h;m-=1){j=o[m];g=j[j.length-1];c=g.cmf_uid;g.isDisplayed=d.indexOf(c)!==-1||i.indexOf(c)!==-1;}}function datatable_columns_getDisplayedTree(f,b){var d,c,a,e;d=[];c=editFormStoredData[f].datatable_data;for(a=0,e=c.length;a<e;a+=1){if(b||c[a][c[a].length-1].isDisplayed){d.push(c[a][c[a].length-1].cmf_uid);}}return d;}function datatable_columns_getTree(b,n){var f,t,i,r,l,m,p,g,j,q,k,c,d,s,h,a,o,e;f=[];if(n){t=editFormStoredData[b].datatable_data;for(i=0,r=t.length;i<r;i+=1){if(n.indexOf(t[i][t[i].length-1].cmf_uid)!==-1){l=t[i];m=l[l.length-1];p=m.cmf_uid;g=m.last;j=m.isLast;q=m.subitems;k=m.isOpen;c=m.url;d=l.slice(0,-1);s=[];for(h=0,a=g.length;h<a;h+=1){if(g[h]){s.push("<img class='treeImage' src='/spacer.gif'/>");}else{s.push("<img class='treeImage' src='/tree/vline.gif'/>");}}o=q.length?(k?"m":"p"):"n";s.push("<img class='treeImage "+o+"' src='/tree/"+(j?"l":"t")+o+".gif'/>");e=-1;for(h=0,a=editFormStoredData[b].datatable_columns.length;h<a;h+=1){if(editFormStoredData[b].datatable_columns[h].key==="Title"){e=h;break;}}if(c){s.push("<a target='_blank' href='"+c+"'>"+d[e]+"</a>");}else{s.push(d[e]);}d[e]=s.join("");d.push(p);f.push(d);}}}return f;}function datatable_columns_getList(k,l){var m,j,e,g,f,c,b,h,d,i,a;m=[];if(l){for(j=0,e=l.length;j<e;j+=1){g=l[j];f=g[g.length-1];c=f.cmf_uid;b=f.url;h=g.slice(0,-1);if(b){d=-1;for(i=0,a=editFormStoredData[k].datatable_columns.length;i<a;i+=1){if(editFormStoredData[k].datatable_columns[i].key==="Title"){d=i;break;}}h[d]="<a target='_blank' href='"+b+"'>"+h[d]+"</a>";}h.push(c);m.push(h);}}return m;}function datatable_columns_getData(f,d){var b,c,a,e;b=[];c=editFormStoredData[f].datatable_data;for(a=0,e=c.length;a<e;a+=1){if(d.indexOf(c[a][c[a].length-1].cmf_uid)!==-1){b.push(c[a]);}}return b;}function datatable_columns_makeRequest(b,a){if(editFormStoredData[b].datatable_isTree){editFormStoredData[b].datatable_dataSource.liveData=datatable_columns_getTree(b,a);}else{editFormStoredData[b].datatable_dataSource.liveData=datatable_columns_getList(b,a);}return"";}function datatable_columns_filter_returned_data(c){var b,d,a;b=JSON.parse(c.responseText);d=this.argument.fieldName;b=datatable_columns_getData(d,b);a=document.getElementById(d+"_filter_show_all_button_container");if(a){if(b.length!==editFormStoredData[d].datatable_data.length){if(editFormStoredData[d].datatable_powerFilter){a.style.visibility="visible";}else{a.style.display="inline";}}else{if(editFormStoredData[d].datatable_powerFilter){a.style.visibility="hidden";}else{a.style.display="none";}}}editFormStoredData[d].datatable_dataSource.sendRequest(datatable_columns_makeRequest(d,b),{success:datatable_filter_callback,failure:datatable_filter_fail,argument:{fieldName:d,scope:editFormStoredData[d].datatable_dataTable}});waitStatus(false);}function datatable_columns_filter_click(j,d,e){var a,b,h,g,c,k,f,i;a="";b="";if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){h=AZCAT.powerEdit.dialog.getCmfUids();for(g=0,c=h.length;g<c;g+=1){if(j.search(h[g])===(j.length-h[g].toString().length)){a="&cmf_uid:int="+h[g];}}}else{if(AZCAT.siteman.data&&AZCAT.siteman.data.getInPowerFilterMode()){a="&notInContext:boolean=True";b=AZCAT.siteman.data.root_path+AZCAT.siteman.data.root_id+"/";}}k=false;if(editFormStoredData[j].datatable_extra_request_parameters){for(i in editFormStoredData[j].datatable_extra_request_parameters){if(editFormStoredData[j].datatable_extra_request_parameters.hasOwnProperty(i)){a+=("&"+i+"="+editFormStoredData[j].datatable_extra_request_parameters[i]);if(i==="editFormName"){k=true;}}}}if(e&&!k){f=YAHOO.util.Dom.getAncestorByTagName(e,"FORM");if(f&&f.action){f=f.action;f=f.split("/");f=f[f.length-1];a+=("&editFormName="+f);}}YAHOO.util.Connect.asyncRequest("POST",b+editFormStoredData[j].datatable_filterScript,{success:datatable_columns_filter_returned_data,failure:datatable_filter_fail,argument:{fieldName:j}},editFormStoredData[j].datatable_filterQString+"&filterWord="+d+a);}function datatable_columns_power_filter_get_from_server(f,c){var d,g,b,a;YAHOO.util.Event.stopEvent(f);YAHOO.util.Connect.setForm("power_filter_form");d=JSON.stringify(YAHOO.util.Connect._sFormData);YAHOO.util.Connect.resetFormState();g=["searchBy="+urllib_quote(d),"_submit_="+urllib_quote(JSON.stringify(1))];datatable_columns_power_filter_cancel(f,c);waitStatus(true);g.push("fieldName="+urllib_quote(this.fieldName));g.push("onPowerEdit="+urllib_quote(AZCAT.powerEdit.dialog.getDialog()?true:false));g=g.join("&");if(this.buttonCfg&&this.buttonCfg.element){b=YAHOO.util.Dom.getAncestorByTagName(this.buttonCfg.element,"FORM");if(b&&b.action){b=b.action;b=b.split("/");b=b[b.length-1];g+=("&editFormName="+b);}}if(editFormStoredData[this.fieldName].datatable_extra_request_parameters){for(a in editFormStoredData[this.fieldName].datatable_extra_request_parameters){if(editFormStoredData[this.fieldName].datatable_extra_request_parameters.hasOwnProperty(a)){g+=("&"+a+"="+editFormStoredData[this.fieldName].datatable_extra_request_parameters[a]);}}}YAHOO.util.Connect.asyncRequest("POST",[context_url,"/fmw_datatable_columns_getPowerFilterForm"].join(""),{argument:{fieldName:this.fieldName},success:datatable_columns_filter_returned_data,failure:AZCAT.utils.connFail},g);}datatable_columns_power_filter_cancel=function(b,a){AZCAT.editForm.main.clearEnabledFields();AZCAT.scripts.remove("powerFilter");if(a.hide){a.hide();}a=null;};function datatable_columns_power_filter_callback(g){var f,b,d,c,a,h,e;waitStatus(false);f=JSON.parse(g.responseText);d=new AZCAT.Dialog();d.setHeader([d.headerleft,"Power Filter",d.headerright].join(""));d.setBody(f.html);d.setFooter([d.footerleft,d.footerright].join(""));c=this;d.hideEvent.subscribe(datatable_columns_power_filter_cancel,d,c);d.render(document.body);b=document.getElementById("power_filter_form");b=b.getElementsByTagName("script");AZCAT.scripts.add("powerFilter",b);for(a=0,h=f.initScripts.length;a<h;a+=1){e=f.initScripts[a].fn;if(window[e]){window[e]();}}d.show();YAHOO.util.Event.on("power_filter_submit","click",datatable_columns_power_filter_get_from_server,d,c);YAHOO.util.Event.on("power_filter_cancel","click",datatable_columns_power_filter_cancel,d,c);d.changeBodyEvent.fire();d.center();}datatable_columns_power_filter_click=function(){var c,d,b,a;waitStatus(true);c=this;d=["fieldName="+urllib_quote(this.fieldName),"onPowerEdit="+urllib_quote(AZCAT.powerEdit.dialog.getDialog()?true:false)];d=d.join("&");if(this.buttonCfg&&this.buttonCfg.element){a=YAHOO.util.Dom.getAncestorByTagName(this.buttonCfg.element,"FORM");if(a&&a.action){a=a.action;a=a.split("/");a=a[a.length-1];d+=("&editFormName="+a);}}if(editFormStoredData[this.fieldName].datatable_extra_request_parameters){for(b in editFormStoredData[this.fieldName].datatable_extra_request_parameters){if(editFormStoredData[this.fieldName].datatable_extra_request_parameters.hasOwnProperty(b)){d+=("&"+b+"="+editFormStoredData[this.fieldName].datatable_extra_request_parameters[b]);}}}YAHOO.util.Connect.asyncRequest("POST",context_url+"/fmw_datatable_columns_getPowerFilterForm",{scope:c,success:datatable_columns_power_filter_callback,failure:AZCAT.utils.connFail},d);};function datatable_columns_refreshTreeFromData(h){var e,i,g,c,f,d,a,b;e=[];i=editFormStoredData[h].datatable_data;for(g=0,c=i.length;g<c;g+=1){f=i[g];d=f[f.length-1];b=d.isDisplayed;if(b){a=d.cmf_uid;e.push(a);}}editFormStoredData[h].datatable_dataSource.sendRequest(datatable_columns_makeRequest(h,e),{success:datatable_filter_callback,failure:datatable_filter_fail,argument:{fieldName:h,scope:editFormStoredData[h].datatable_dataTable}});}function datatable_columns_updateValue(k){var g,b,j,a,i,c,h,d,e;function f(l){if(l.type==="hidden"){return true;}return false;}g=document.getElementById("field_"+k);b=YAHOO.util.Dom.getElementsBy(f,"INPUT",g);i=[];if(editFormStoredData[k].datatable_isSort){c=[];for(h=0,d=editFormStoredData[k].datatable_data.length;h<d;h+=1){e=editFormStoredData[k].datatable_data[h];if(e[0]){c.push(e[e.length-1].cmf_uid);}}j=document.getElementById("datatable_sortable__"+k);a=j.getElementsByTagName("IMG");for(h=0,d=a.length;h<d;h+=1){if(c.indexOf(a[h].alt)!==-1){i.push(a[h].alt);}}}else{for(h=0,d=editFormStoredData[k].datatable_data.length;h<d;h+=1){e=editFormStoredData[k].datatable_data[h];if(e[0]){i.push(e[e.length-1].cmf_uid);}}i.sort();}b[0].value=JSON.stringify({values:i});}function datatable_columns_init(e,t,c,k,r,l,m,j,i,p,h,a){var o,q,s,b,g,d,f,n;if(!editFormStoredData[e]){editFormStoredData[e]={};}editFormStoredData[e].datatable_data=t;editFormStoredData[e].datatable_columns=c;editFormStoredData[e].datatable_schema=k;editFormStoredData[e].datatable_filterScript=l;editFormStoredData[e].datatable_powerFilter=a;editFormStoredData[e].datatable_filterQString="fieldId="+m;editFormStoredData[e].datatable_isTree=j;editFormStoredData[e].datatable_isSort=p;editFormStoredData[e].datatable_cols=h;if(j){datatable_columns_setupTree(e,i);o=new YAHOO.util.DataSource(datatable_columns_getTree(e,datatable_columns_getDisplayedTree(e,i)));}else{o=new YAHOO.util.DataSource(datatable_columns_getList(e,t));}o.responseType=YAHOO.util.DataSource.TYPE_JSARRAY;o.responseSchema=k;editFormStoredData[e].datatable_dataSource=o;q=r;if(l){if(a){s="<div style='text-align: right;'>Batch Size: {RowsPerPageDropdown} Filter: {DatatablePowerFilterColumns} {DatatablePowerFilterButtonColumns} {DatatablePowerFilterShowAllButtonColumns}</div>{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}";}else{s="<div style='text-align: right;'>Batch Size: {RowsPerPageDropdown} Filter: {DatatableFilterColumns} {DatatableFilterButtonColumns} {DatatableFilterShowAllButtonColumns}</div>{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}";}}else{s="<div style='text-align: right;'>Batch Size: {RowsPerPageDropdown}</div>{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}";}if(!j){n={rowsPerPage:10,containers:"paginator__"+e,rowsPerPageOptions:[10,25,50,100],template:s,totalRecords:t.length};if(r.hasOwnProperty("paginator_options")){for(g in r.paginator_options){if(r.paginator_options.hasOwnProperty(g)){n[g]=r.paginator_options[g];}}delete r.paginator_options;}r.paginator=new YAHOO.widget.Paginator(n);r.paginator.fieldName=e;if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){r.paginator.subscribe("render",AZCAT.powerEdit.dialog.center,AZCAT.powerEdit.dialog,true);}}editFormStoredData[e].datatable_config=r;editFormStoredData[e].datatable_dataTable=new YAHOO.widget.DataTable("datatable__"+e,c,o,r);if(!j){if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog&&AZCAT.powerEdit.dialog.getDialog()){editFormStoredData[e].datatable_dataTable.subscribe("renderEvent",AZCAT.powerEdit.dialog.center,AZCAT.powerEdit.dialog,true);}}editFormStoredData[e].datatable_renderEvent=function(){AZCAT.nav.tabContentChanged.fire();};if(p){if(editFormStoredData[e].datatable_cols){f=[];for(g=0,d=editFormStoredData[e].datatable_cols;g<d;g+=1){f.push("datatable_sortable__"+e+"_"+g);}editFormStoredData[e].datatable_listSort=[];for(g=0,d=editFormStoredData[e].datatable_cols;g<d;g+=1){editFormStoredData[e].datatable_listSort.push(new AZCAT.widgets.listSort("datatable_sortable__"+e+"_"+g,"datatable_sortable__"+e+"__group","li"));editFormStoredData[e].datatable_listSort[g].createTargets(f);}editFormStoredData[e].datatable_multi_setJSON=function(){var E,w,A,v,D,F,C,z,B,u;for(E in editFormStoredData){if(editFormStoredData.hasOwnProperty(E)){w=document.getElementById("field_hidden__"+E);if(w&&YAHOO.util.Dom.getElementsByClassName("datatable__multi_sortable","DIV",w.parentNode).length){A=[];D=w.parentNode.getElementsByTagName("UL");for(C=0,z=D.length;C<z;C+=1){F=D[C].getElementsByTagName("IMG");v=[];for(B=0,u=F.length;B<u;B+=1){v.push(parseInt(F[B].alt,10));}A.push(v);}w.setAttribute("value",JSON.stringify(A));}}}};editFormStoredData[e].datatable_multi_endDrag=function(B,A){var y,w,v,C,z,u;y=YAHOO.util.Dom.getAncestorByClassName(A[0],"datatable_sortable_column_container");y=y.getElementsByTagName("UL");for(v=0,C=y.length;v<C;v+=1){editFormStoredData[e].datatable_listSort_recolor(y[v]);z=document.getElementById(y[v].id+"_clear");w=y[v].getElementsByTagName("LI");u=w.length;if(u===0){u=1;}z.style.height=u*y[v].offsetHeight+"px";}AZCAT.nav.tabContentChanged.fire();editFormStoredData[e].datatable_multi_setJSON();};}else{editFormStoredData[e].datatable_listSort=new AZCAT.widgets.listSort("datatable_sortable__"+e,"datatable_sortable__"+e+"__group","li",{constrainX:[0,0]});}editFormStoredData[e].datatable_listSort_endDrag=function(){if(!editFormStoredData[e].datatable_cols){datatable_columns_updateValue(e);editFormStoredData[e].datatable_listSort_recolor(this.getEl().parentNode);}AZCAT.nav.tabContentChanged.fire();};if(editFormStoredData[e].datatable_cols){for(g=0,d=editFormStoredData[e].datatable_cols;g<d;g+=1){editFormStoredData[e].datatable_listSort[g].endDragEvent.subscribe(editFormStoredData[e].datatable_multi_endDrag);}}else{editFormStoredData[e].datatable_listSort.endDragEvent.subscribe(editFormStoredData[e].datatable_listSort_endDrag);}editFormStoredData[e].datatable_listSort_recolor=function(w){var v,u,y;v=w.getElementsByTagName("LI");for(u=0,y=v.length;u<y;u+=1){v[u].className=u%2?"odd":"even";}};}editFormStoredData[e].datatable_cellClickEvent=function(N){var A,K,G,E,Q,u,F,U,O,S,P,R,I,w,v,M,C,H,T,J,D,B,z,L;A=YAHOO.util.Event.getTarget(N.event);K=A.getElementsByTagName("INPUT");if(K.length){K[0].click();}G=editFormStoredData[e].datatable_dataTable;if(A.nodeName==="INPUT"){G.getRecordSet().updateRecordValue(G.getRecord(A.parentNode),G.getColumn(A.parentNode).key,A.checked?1:0);u=G.getTrEl(A);F=G.getRecordIndex(u.sectionRowIndex);U=G.getColumn(A.parentNode).key;O=G.getRecordSet().getRecord(F).getData().cmf_uid;S=editFormStoredData[e].datatable_data;for(E=0,Q=S.length;E<Q;E+=1){if(O===S[E][S[E].length-1].cmf_uid){S[E][0]=A.checked?1:0;R=parseInt(E,10);break;}}if(p){if(editFormStoredData[e].datatable_cols){I=document.getElementById("field_"+e);C=new RegExp("datatable_sortable_"+e+"_sort__(\\d+)");}else{I=document.getElementById("datatable_sortable__"+e);C=new RegExp(e+"_sort__(\\d+)");}if(A.checked){v=I.getElementsByTagName("LI");M=-1;for(E=0,Q=v.length;E<Q;E+=1){if(v[E].id){L=v[E].id.match(C);if(L&&parseInt(L[1],10)>M){M=parseInt(L[1],10);}}}if(editFormStoredData[e].datatable_cols){I=document.getElementById("datatable_sortable__"+e+"_0");}if(editFormStoredData[e].datatable_cols){editFormStoredData[e].datatable_listSort[0].endDragEvent.unsubscribe(editFormStoredData[e].datatable_multi_endDrag);H=editFormStoredData[e].datatable_listSort[0].addItem("datatable_sortable_"+e+"_sort__"+(M+1),v.length%2?"odd":"even");}else{editFormStoredData[e].datatable_listSort.endDragEvent.unsubscribe(editFormStoredData[e].datatable_listSort_endDrag);H=editFormStoredData[e].datatable_listSort.addItem("datatable_sortable_"+e+"_sort__"+(M+1),v.length%2?"odd":"even");z=[I];}addAttribute(H,"title",S[R][1]);if(editFormStoredData[e].datatable_cols){editFormStoredData[e].datatable_listSort[0].endDragEvent.subscribe(editFormStoredData[e].datatable_multi_endDrag);}else{editFormStoredData[e].datatable_listSort.endDragEvent.subscribe(editFormStoredData[e].datatable_listSort_endDrag);}I.appendChild(H);T=document.createElement("IMG");addAttribute(T,"src","text_align_justify.png");addAttribute(T,"alt",O);T.className="sortableIcon";H.appendChild(T);J=document.createElement("DIV");J.className="besideSortableIcon";H.appendChild(J);J.innerHTML=S[R][1];}else{if(editFormStoredData[e].datatable_cols){w=I.getElementsByTagName("UL");for(D=0,B=w.length;D<B;D+=1){v=w[D].getElementsByTagName("LI");for(E=0,Q=v.length;E<Q;E+=1){T=v[E].getElementsByTagName("IMG");if(T[0].alt===O){w[D].removeChild(v[E]);z=[w[D]];break;}}}}else{v=I.getElementsByTagName("LI");for(E=0,Q=v.length;E<Q;E+=1){T=v[E].getElementsByTagName("IMG");if(T[0].alt===O){I.removeChild(v[E]);break;}}}if(!editFormStoredData[e].datatable_cols){editFormStoredData[e].datatable_listSort_recolor(I);}}AZCAT.nav.tabContentChanged.fire();}if(editFormStoredData[e].datatable_cols){editFormStoredData[e].datatable_multi_endDrag(null,z);}else{datatable_columns_updateValue(e);}}else{if(A.nodeName==="IMG"){if(YAHOO.util.Dom.hasClass(A,"m")){u=G.getTrEl(A);F=G.getRecordIndex(u.sectionRowIndex);O=G.getRecordSet().getRecord(F).getData().cmf_uid;S=editFormStoredData[e].datatable_data;P=[];for(E=0,Q=S.length;E<Q;E+=1){if(O===S[E][S[E].length-1].cmf_uid){P=S[E][S[E].length-1].subitems;S[E][S[E].length-1].isOpen=false;}if(P.indexOf(S[E][S[E].length-1].cmf_uid)!==-1){S[E][S[E].length-1].isDisplayed=false;if(S[E][S[E].length-1].isOpen){S[E][S[E].length-1].isOpen=false;P=P.concat(S[E][S[E].length-1].subitems);}}}datatable_columns_refreshTreeFromData(e);}else{if(YAHOO.util.Dom.hasClass(A,"p")){u=G.getTrEl(A);F=G.getRecordIndex(u.sectionRowIndex);O=G.getRecordSet().getRecord(F).getData().cmf_uid;S=editFormStoredData[e].datatable_data;P=[];for(E=0,Q=S.length;E<Q;E+=1){if(O===S[E][S[E].length-1].cmf_uid){P=S[E][S[E].length-1].subitems;S[E][S[E].length-1].isOpen=true;}if(P.indexOf(S[E][S[E].length-1].cmf_uid)!==-1){S[E][S[E].length-1].isDisplayed=true;}}datatable_columns_refreshTreeFromData(e);}}}}};editFormStoredData[e].datatable_dataTable.subscribe("renderEvent",editFormStoredData[e].datatable_renderEvent);editFormStoredData[e].datatable_dataTable.subscribe("cellClickEvent",editFormStoredData[e].datatable_cellClickEvent);AZCAT.nav.tabContentChanged.fire();if(AZCAT.powerEdit&&AZCAT.powerEdit.dialog){b=AZCAT.powerEdit.dialog.getDialog();if(b){b.hideEvent.subscribe(editFormStoredData[e].datatable_dataTable.destroy,editFormStoredData[e].datatable_dataTable,true);b.hideEvent.subscribe(window.datatable_destroy,e);}}return editFormStoredData[e].datatable_dataTable;}function datatable_columns_default_checkbox_sort(d,c,g){if(!YAHOO.lang.isValue(d)){return(!YAHOO.lang.isValue(c))?0:1;}else{if(!YAHOO.lang.isValue(c)){return -1;}}var e=YAHOO.util.Sort.compare,f=e(c.getData("checkbox"),d.getData("checkbox"),g);return(f!==0)?f:e(d.getData("Title"),c.getData("Title"),g);}function htmleditor_isFieldDiv(a){if(a.id&&a.id.search("field_")===0){return true;}return false;}function htmleditor_setupFormatDropdown(h){var d,g,b,a,c,f;if(h){YAHOO.util.Event.stopEvent(h);if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){editFormStoredData.htmleditor_formatInit=YAHOO.util.Event.getTarget(h);setTimeout(htmleditor_setupFormatDropdown,250);return;}}d=YAHOO.util.Dom.getElementsByClassName("cke_skin_kama","DIV");if(!d.length){if(h){editFormStoredData.htmleditor_formatInit=YAHOO.util.Event.getTarget(h);}setTimeout(htmleditor_setupFormatDropdown,250);return;}d=d[0];d=d.getElementsByTagName("IFRAME");if(!d.length){if(h){editFormStoredData.htmleditor_formatInit=YAHOO.util.Event.getTarget(h);}setTimeout(htmleditor_setupFormatDropdown,250);return;}d=d[0];if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){g=d.contentWindow.document;}else{g=d.contentDocument;}b=YAHOO.util.Dom.getElementsByClassName("cke_panel_block","DIV",g.body)[0];a=b.getElementsByTagName("ul")[0];if(editFormStoredData.htmleditor_formatInit){c=editFormStoredData.htmleditor_formatInit;editFormStoredData.htmleditor_formatInit=null;}else{c=YAHOO.util.Event.getTarget(h);}f=YAHOO.util.Dom.getAncestorBy(c,htmleditor_isFieldDiv);f=f.getElementsByTagName("IFRAME");if(f.length){if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){f=f[0].contentWindow.document.body.id;}else{f=f[0].contentDocument.body.id;}}if(f){a.id=f;a.style.padding="0px";b.style.overflow="hidden";}}var htmleditorsAreBeingPatched=false;function htmleditor_patchEditor(){var k,d,l,h,a,m,c,f,g,e,j,b,i;if(htmleditorsAreBeingPatched){return;}htmleditorsAreBeingPatched=true;for(k=0,d=editFormStoredData.htmleditor.length-1;d>=k;d-=1){if(k<0){htmleditorsAreBeingPatched=false;return;}l=editFormStoredData.htmleditor[k].fieldName;h=CKEDITOR.instances[l].document;if(h){h=h.getBody();if(h){clearInterval(editFormStoredData.htmleditor[k].interval);CKEDITOR.lang[CKEDITOR.instances[l].langCode].common.browseServer="Browse the content of this website";AZCAT.nav.tabContentChanged.fire();m=CKEDITOR.instances[l].toolbox.toolbars;for(c=0,f=m.length;c<f;c+=1){g=m[c].items;for(e=0,j=g.length;e<j;e+=1){if(g[e].combo){a=YAHOO.util.Dom.getElementsByClassName("cke_format","SPAN",CKEDITOR.instances[l].element.getParent().$);a=a[0].getElementsByTagName("A");a=a[0];CKEDITOR.tools.callFunction(g[e].clickFn,a);g[e].combo._.panel.hide();b=g[e].combo._.list.element.$;i=b.getElementsByTagName("ul");i=i[0];i.id=CKEDITOR.instances[l].config.bodyId;}}}editFormStoredData.htmleditor.shift();}}}htmleditorsAreBeingPatched=false;}function htmleditor_init(b,a){if(!editFormStoredData.htmleditor){editFormStoredData.htmleditor=[];editFormStoredData.htmleditor_bodyInterval=[];}editFormStoredData.htmleditor.push({interval:setInterval(htmleditor_patchEditor,250),fieldName:b,id:a.bodyId});CKEDITOR.replace(b,a);}
/*http://www.acsw.ab.ca/portal_javascripts/caret.js?original=1*/
function getCaretPosition(d){var b,a,c;if(document.selection){b=0;c=document.selection.createRange();a=c.text.length;c.moveStart("character",-d.value.length);b=c.text.length-a;a=b+a;}else{b=d.selectionStart;a=d.selectionEnd;}return{start:b,end:a,isRange:b!==a};}function setCaretPosition(c,a){var b;if(document.selection){b=document.selection.createRange();b.moveStart("character",a);b.moveEnd("character",0);b.select();}else{c.selectionEnd=c.selectionStart=a;}}function moveCaret_keyDown(h,b,i){var g,c,a,f,d;g=h.keyCode||h.which;switch(g){case 9:case 13:case 16:case 17:case 18:case 20:case 27:case 33:case 34:case 35:case 36:case 38:case 40:case 46:return true;}c=YAHOO.util.Event.getTarget(h);a=parseInt(c.getAttribute("maxlength"),10);f=getCaretPosition(c);switch(g){case 8:case 37:if(!f.isRange&&f.start===0){d=document.getElementById(b);}}if(!d){return true;}d.focus();a=parseInt(d.getAttribute("maxlength"),10);setCaretPosition(d,a);}function moveCaret_keyUp(h,b,i){var g,c,a,f,d;g=h.keyCode||h.which;switch(g){case 9:case 13:case 16:case 17:case 18:case 20:case 27:case 33:case 34:case 35:case 36:case 38:case 40:case 46:return true;}c=YAHOO.util.Event.getTarget(h);a=parseInt(c.getAttribute("maxlength"),10);f=getCaretPosition(c);if(!f.isRange&&f.start===a){d=document.getElementById(i);}if(!d){return true;}d.focus();setCaretPosition(d,0);}
/*http://www.acsw.ab.ca/portal_javascripts/orders.js?original=1*/
function order_update_quantity(i,k,a){var j,l,f,c,g,h,b,d;j=YAHOO.util.Event.getTarget(i);l=YAHOO.util.Dom.getAncestorByTagName(j,"TR");l=YAHOO.util.Dom.getElementsByClassName("product_total","TD",l);if(l.length){f=parseInt(j.value,10);if(!f){f=0;}c=editFormStoredData[k].order[a]*f/100;c=c.toString().split(".");if(!c[1]){c[1]="00";}else{c[1]=c[1].length!==2?(c[1]+"0"):c[1];}l[0].innerHTML=["$",c.join(".")].join("");}d=editFormStoredData[k].order;d.quantities[a]=f;h=0;for(g in d.quantities){if(d.quantities.hasOwnProperty(g)){h=h+(d.quantities[g]*d[g]);}}h=h/100;h=h.toString().split(".");if(!h[1]){h[1]="00";}else{h[1]=h[1].length!==2?(h[1]+"0"):h[1];}b=YAHOO.util.Dom.getAncestorByTagName(j,"TABLE");b=YAHOO.util.Dom.getElementsByClassName("sub_total","TD",b);b[0].innerHTML=["$",h.join(".")].join("");}var quantity_data={};function order_set_quantity_data(d,c,a,b){editFormStoredData[d].order[c]=a;editFormStoredData[d].order.quantities[c]=b;}
/*http://www.acsw.ab.ca/portal_javascripts/suggest_a_question.js?original=1*/
(function(){function a(d){YAHOO.util.Event.stopEvent(d);oDialog=new AZCAT.Dialog(null);var c;oDialog.setHeader(oDialog.headerleft+"Suggest a Question"+oDialog.headerleft);oDialog.setFooter(oDialog.footerleft+oDialog.footerright);oDialog.setBody('<iframe src="suggest_new_faq" style="border: 0px;" frameborder="0"></iframe>');c=YAHOO.util.Dom.getElementBy(function(){return true;},"iframe",oDialog.body);YAHOO.util.Event.on(c,"load",function(){var e,g,f=c.contentDocument||c.contentWindow.document;submitted=c&&c.contentWindow&&c.contentWindow.submitted;if(f&&f.body){if(submitted){g=f.createElement("div");YAHOO.util.Dom.setStyle(g,"text-align","center");e=f.createElement("input");e.type="button";e.value="Close";g.appendChild(e);f.body.appendChild(g);YAHOO.util.Event.on(e,"click",oDialog.hide,oDialog,true);}YAHOO.util.Dom.setStyle(c,"width","320px");YAHOO.util.Dom.setStyle(c,"height","10px");YAHOO.util.Dom.setStyle(c,"height",f.body.scrollHeight+"px");YAHOO.util.Dom.setStyle(c,"width",f.body.scrollWidth+"px");oDialog.changeBodyEvent.fire();oDialog.center();}});oDialog.render(document.body);function b(){oDialog=null;}oDialog.hideEvent.subscribe(b);oDialog.show();}YAHOO.util.Event.onContentReady("suggest_a_question",function(){YAHOO.util.Event.on("suggest_a_question","click",a);});YAHOO.util.Event.onContentReady("suggest_a_question2",function(){YAHOO.util.Event.on("suggest_a_question2","click",a);});}());

