/*Copyright(c)2008 AG Interactive,All Rights Reserved;Copyright(c)2004-2008 The Dojo Foundation,All Rights Reserved*/
/*This is a compiled version of Dojo built for AG Interactive.*/
dojo.provide("ag.layers.ext");if(!dojo._hasResource["ag.ads._base"]){dojo._hasResource["ag.ads._base"]=true;dojo.provide("ag.ads._base");ag.ads.toString=function(){return "AGAds";};ag.ads._728x90="agi-ad728x90";ag.ads._160x600="agi-ad160x600";ag.ads._336x280="agi-ad336x280";}if(!dojo._hasResource["ag.ads"]){dojo._hasResource["ag.ads"]=true;dojo.provide("ag.ads");}if(!dojo._hasResource["agi.classes.Controller"]){dojo._hasResource["agi.classes.Controller"]=true;dojo.provide("agi.classes.Controller");dojo.declare("agi.classes.Controller",[agi.classes.Adopter],function(){var _1={};dojo.mixin(_1,{__culprit__:"$Author: dbuch $"});return _1;}());}if(!dojo._hasResource["agi.classes._Mixin"]){dojo._hasResource["agi.classes._Mixin"]=true;dojo.provide("agi.classes._Mixin");dojo.declare("agi.classes._Mixin",[agi.classes.Controller],{__culprit__:"$Author: dbuch $"});}if(!dojo._hasResource["ag.classes._Mixin"]){dojo._hasResource["ag.classes._Mixin"]=true;dojo.provide("ag.classes._Mixin");ag.classes._Mixin=agi.classes._Mixin;}if(!dojo._hasResource["ag.ads.AdManagerMixin"]){dojo._hasResource["ag.ads.AdManagerMixin"]=true;dojo.provide("ag.ads.AdManagerMixin");dojo.declare("ag.ads.AdManagerMixin",[ag.classes._Mixin],{adManagerIframes:[],ADS_728x90_QUERY:"#"+ag.ads._728x90+" iframe",ADS_160x600_QUERY:"#"+ag.ads._160x600+" iframe",ADS_336x280_QUERY:"#"+ag.ads._336x280+" iframe",constructor:function(){this.adManagerInitIframes();},adManagerInitIframes:function(){this.adManagerIframes=[];this.adManagerIframes.extend(dojo.query(this.ADS_728x90_QUERY));this.adManagerIframes.extend(dojo.query(this.ADS_160x600_QUERY));this.adManagerIframes.extend(dojo.query(this.ADS_336x280_QUERY));},adManagerReload:function(){dojo.forEach(this.adManagerIframes,function(_2){_2.src=_2.src;});}});}if(!dojo._hasResource["agi.go.flashalbum"]){dojo._hasResource["agi.go.flashalbum"]=true;dojo.provide("agi.go.flashalbum");agi.go.flashalbum.window=null;agi.go.flashalbum.close=function(){try{if(agi.go.flashalbum.window){agi.go.flashalbum.window.close();}}catch(e){}agi.go.flashalbum.window=null;};agi.go.flashalbum.open=function(_3,_4,_5){if(!_4){_4=625;}if(!_5){_5=525;}var _6="location=0,menubar=0,toolbar=0,status=1,scrollbars=1,resizable=1,directories=0";var l=(screen.width-_4)/2;var t=(screen.height-_5)/2;if(l<0){l=0;}if(t<0){t=0;}var w=_4-12;var h=_5-61;var _b="width="+w+",height="+h+",left="+l+",top="+t;agi.go.flashalbum.window=window.open(_3,"fpaPopupWindow",_b+","+_6);};}if(!dojo._hasResource["ag.go.flashalbum"]){dojo._hasResource["ag.go.flashalbum"]=true;dojo.provide("ag.go.flashalbum");ag.go.flashalbum=agi.go.flashalbum;}if(!dojo._hasResource["ag.nav.AppState"]){dojo._hasResource["ag.nav.AppState"]=true;dojo.provide("ag.nav.AppState");dojo.declare("ag.nav.AppState",[ag.classes.Identified],{changeUrl:null,filterText:null,goAlpha:null,pageNumber:null,pageSetter:null,sortOrder:null,viewAll:null,windowSize:null,constructor:function(_c){this.pageSetter=_c.pageSetter;this.filterText=_c.filterText||"";this.goAlpha=_c.goAlpha||"";this.pageNumber=_c.pageNumber||"";this.sortOrder=_c.sortOrder||"";this.viewAll=_c.viewAll||0;this.windowSize=_c.windowSize||"";this.changeUrl=this._makeHash();},setPage:function(){var hf=dojo.byId("hidden-filter");var hp=dojo.byId("hidden-page");var hs=dojo.byId("hidden-sort");var hv=dojo.byId("hidden-viewall");var hw=dojo.byId("hidden-window");if(hf){hf.value=this.filterText||"";}if(hp){hp.value=this.pageNumber||"";}if(hs){hs.value=this.sortOrder||"";}if(hv){hv.value=this.viewAll||0;}if(hw){hw.value=this.windowSize||"";}},back:function(){if(!this.pageSetter){return;}this.setPage();this.pageSetter(this.pageNumber);if(dojo.isIE){location.hash="";}},forward:function(){if(!this.pageSetter){return;}this.setPage();this.pageSetter(this.pageNumber);},_makeHash:function(){args=[this.pageNumber];if(this.viewAll){args.push("al1");}if(this.sortOrder){args.push("so"+this.sortOrder);}return args.join("_");}});}if(!dojo._hasResource["dojo.back"]){dojo._hasResource["dojo.back"]=true;dojo.provide("dojo.back");(function(){var _12=dojo.back;function getHash(){var h=window.location.hash;if(h.charAt(0)=="#"){h=h.substring(1);}return dojo.isMozilla?h:decodeURIComponent(h);};function setHash(h){if(!h){h="";}window.location.hash=encodeURIComponent(h);_15=history.length;};if(dojo.exists("tests.back-hash")){_12.getHash=getHash;_12.setHash=setHash;}var _16=(typeof (window)!=="undefined")?window.location.href:"";var _17=(typeof (window)!=="undefined")?getHash():"";var _18=null;var _19=null;var _1a=null;var _1b=null;var _1c=[];var _1d=[];var _1e=false;var _1f=false;var _15;function handleBackButton(){var _20=_1d.pop();if(!_20){return;}var _21=_1d[_1d.length-1];if(!_21&&_1d.length==0){_21=_18;}if(_21){if(_21.kwArgs["back"]){_21.kwArgs["back"]();}else{if(_21.kwArgs["backButton"]){_21.kwArgs["backButton"]();}else{if(_21.kwArgs["handle"]){_21.kwArgs.handle("back");}}}}_1c.push(_20);};_12.goBack=handleBackButton;function handleForwardButton(){var _22=_1c.pop();if(!_22){return;}if(_22.kwArgs["forward"]){_22.kwArgs.forward();}else{if(_22.kwArgs["forwardButton"]){_22.kwArgs.forwardButton();}else{if(_22.kwArgs["handle"]){_22.kwArgs.handle("forward");}}}_1d.push(_22);};_12.goForward=handleForwardButton;function createState(url,_24,_25){return {"url":url,"kwArgs":_24,"urlHash":_25};};function getUrlQuery(url){var _27=url.split("?");if(_27.length<2){return null;}else{return _27[1];}};function loadIframeHistory(){var url=(dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html"))+"?"+(new Date()).getTime();_1e=true;if(_1b){dojo.isWebKit?_1b.location=url:window.frames[_1b.name].location=url;}else{}return url;};function checkLocation(){if(!_1f){var hsl=_1d.length;var _2a=getHash();if((_2a===_17||window.location.href==_16)&&(hsl==1)){handleBackButton();return;}if(_1c.length>0){if(_1c[_1c.length-1].urlHash===_2a){handleForwardButton();return;}}if((hsl>=2)&&(_1d[hsl-2])){if(_1d[hsl-2].urlHash===_2a){handleBackButton();return;}}if(dojo.isSafari&&dojo.isSafari<3){var _2b=history.length;if(_2b>_15){handleForwardButton();}else{if(_2b<_15){handleBackButton();}}_15=_2b;}}};_12.init=function(){if(dojo.byId("dj_history")){return;}var src=dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html");document.write("<iframe style=\"border:0;width:1px;height:1px;position:absolute;visibility:hidden;bottom:0;right:0;\" name=\"dj_history\" id=\"dj_history\" src=\""+src+"\"></iframe>");};_12.setInitialState=function(_2d){_18=createState(_16,_2d,_17);};_12.addToHistory=function(_2e){_1c=[];var _2f=null;var url=null;if(!_1b){if(dojo.config["useXDomain"]&&!dojo.config["dojoIframeHistoryUrl"]){}_1b=window.frames["dj_history"];}if(!_1a){_1a=dojo.create("a",{style:{display:"none"}},dojo.body());}if(_2e["changeUrl"]){_2f=""+((_2e["changeUrl"]!==true)?_2e["changeUrl"]:(new Date()).getTime());if(_1d.length==0&&_18.urlHash==_2f){_18=createState(url,_2e,_2f);return;}else{if(_1d.length>0&&_1d[_1d.length-1].urlHash==_2f){_1d[_1d.length-1]=createState(url,_2e,_2f);return;}}_1f=true;setTimeout(function(){setHash(_2f);_1f=false;},1);_1a.href=_2f;if(dojo.isIE){url=loadIframeHistory();var _31=_2e["back"]||_2e["backButton"]||_2e["handle"];var tcb=function(_33){if(getHash()!=""){setTimeout(function(){setHash(_2f);},1);}_31.apply(this,[_33]);};if(_2e["back"]){_2e.back=tcb;}else{if(_2e["backButton"]){_2e.backButton=tcb;}else{if(_2e["handle"]){_2e.handle=tcb;}}}var _34=_2e["forward"]||_2e["forwardButton"]||_2e["handle"];var tfw=function(_36){if(getHash()!=""){setHash(_2f);}if(_34){_34.apply(this,[_36]);}};if(_2e["forward"]){_2e.forward=tfw;}else{if(_2e["forwardButton"]){_2e.forwardButton=tfw;}else{if(_2e["handle"]){_2e.handle=tfw;}}}}else{if(!dojo.isIE){if(!_19){_19=setInterval(checkLocation,200);}}}}else{url=loadIframeHistory();}_1d.push(createState(url,_2e,_2f));};_12._iframeLoaded=function(evt,_38){var _39=getUrlQuery(_38.href);if(_39==null){if(_1d.length==1){handleBackButton();}return;}if(_1e){_1e=false;return;}if(_1d.length>=2&&_39==getUrlQuery(_1d[_1d.length-2].url)){handleBackButton();}else{if(_1c.length>0&&_39==getUrlQuery(_1c[_1c.length-1].url)){handleForwardButton();}}};})();}if(!dojo._hasResource["ag.dom.window"]){dojo._hasResource["ag.dom.window"]=true;dojo.provide("ag.dom.window");ag.dom.window=agi.dom.window;}if(!dojo._hasResource["agi.event"]){dojo._hasResource["agi.event"]=true;dojo.provide("agi.event");agi.event.toString=function(){return "AGEvent";};agi.event._anonCtr=0;agi.event._anon={};agi.event.nameAnonFunc=function(_3a,_3b){var jpn="$joinpoint";var nso=(_3b||agi.event._anon);if(dojo.isIE){var cn=_3a["__dojoNameCache"];if(cn&&nso[cn]===_3a){return _3a["__dojoNameCache"];}}var ret="__"+agi.event._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+agi.event._anonCtr++;}nso[ret]=_3a;return ret;};(function(){agi.event._canTimeout=dojo.isFunction(dojo.global["setTimeout"])||dojo.isAlien(dojo.global["setTimeout"]);function interpolateArgs(_40,_41){var ao={srcObj:dojo.global,srcFunc:null,adviceObj:dojo.global,adviceFunc:null,aroundObj:null,aroundFunc:null,adviceType:(_40.length>2)?_40[0]:"after",precedence:"last",once:false,delay:null,rate:0,adviceMsg:false};switch(_40.length){case 0:return;case 1:return;case 2:ao.srcFunc=_40[0];ao.adviceFunc=_40[1];break;case 3:if((dojo.isObject(_40[0]))&&(dojo.isString(_40[1]))&&(dojo.isString(_40[2]))){ao.adviceType="after";ao.srcObj=_40[0];ao.srcFunc=_40[1];ao.adviceFunc=_40[2];}else{if((dojo.isString(_40[1]))&&(dojo.isString(_40[2]))){ao.srcFunc=_40[1];ao.adviceFunc=_40[2];}else{if((dojo.isObject(_40[0]))&&(dojo.isString(_40[1]))&&(dojo.isFunction(_40[2]))){ao.adviceType="after";ao.srcObj=_40[0];ao.srcFunc=_40[1];var _43=agi.event.nameAnonFunc(_40[2],ao.adviceObj,_41);ao.adviceFunc=_43;}else{if((dojo.isFunction(_40[0]))&&(dojo.isObject(_40[1]))&&(dojo.isString(_40[2]))){ao.adviceType="after";ao.srcObj=dojo.global;var _43=agi.event.nameAnonFunc(_40[0],ao.srcObj,_41);ao.srcFunc=_43;ao.adviceObj=_40[1];ao.adviceFunc=_40[2];}}}}break;case 4:if((dojo.isObject(_40[0]))&&(dojo.isObject(_40[2]))){ao.adviceType="after";ao.srcObj=_40[0];ao.srcFunc=_40[1];ao.adviceObj=_40[2];ao.adviceFunc=_40[3];}else{if((dojo.isString(_40[0]))&&(dojo.isString(_40[1]))&&(dojo.isObject(_40[2]))){ao.adviceType=_40[0];ao.srcObj=dojo.global;ao.srcFunc=_40[1];ao.adviceObj=_40[2];ao.adviceFunc=_40[3];}else{if((dojo.isString(_40[0]))&&(dojo.isFunction(_40[1]))&&(dojo.isObject(_40[2]))){ao.adviceType=_40[0];ao.srcObj=dojo.global;var _43=agi.event.nameAnonFunc(_40[1],dojo.global,_41);ao.srcFunc=_43;ao.adviceObj=_40[2];ao.adviceFunc=_40[3];}else{if((dojo.isString(_40[0]))&&(dojo.isObject(_40[1]))&&(dojo.isString(_40[2]))&&(dojo.isFunction(_40[3]))){ao.srcObj=_40[1];ao.srcFunc=_40[2];var _43=agi.event.nameAnonFunc(_40[3],dojo.global,_41);ao.adviceObj=dojo.global;ao.adviceFunc=_43;}else{if(dojo.isObject(_40[1])){ao.srcObj=_40[1];ao.srcFunc=_40[2];ao.adviceObj=dojo.global;ao.adviceFunc=_40[3];}else{if(dojo.isObject(_40[2])){ao.srcObj=dojo.global;ao.srcFunc=_40[1];ao.adviceObj=_40[2];ao.adviceFunc=_40[3];}else{ao.srcObj=ao.adviceObj=ao.aroundObj=dojo.global;ao.srcFunc=_40[1];ao.adviceFunc=_40[2];ao.aroundFunc=_40[3];}}}}}}break;case 6:ao.srcObj=_40[1];ao.srcFunc=_40[2];ao.adviceObj=_40[3];ao.adviceFunc=_40[4];ao.aroundFunc=_40[5];ao.aroundObj=dojo.global;break;default:ao.srcObj=_40[1];ao.srcFunc=_40[2];ao.adviceObj=_40[3];ao.adviceFunc=_40[4];ao.aroundObj=_40[5];ao.aroundFunc=_40[6];ao.once=_40[7];ao.delay=_40[8];ao.rate=_40[9];ao.adviceMsg=_40[10];break;}if(dojo.isFunction(ao.aroundFunc)){var _43=agi.event.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_41);ao.aroundFunc=_43;}if(dojo.isFunction(ao.srcFunc)){ao.srcFunc=agi.util.getNameInObj(ao.srcObj,ao.srcFunc);}if(dojo.isFunction(ao.adviceFunc)){ao.adviceFunc=agi.util.getNameInObj(ao.adviceObj,ao.adviceFunc);}if((ao.aroundObj)&&(dojo.isFunction(ao.aroundFunc))){ao.aroundFunc=agi.util.getNameInObj(ao.aroundObj,ao.aroundFunc);}if(!ao.srcObj){agi.util.raise("bad srcObj for srcFunc: "+ao.srcFunc);}if(!ao.adviceObj){agi.util.raise("bad adviceObj for adviceFunc: "+ao.adviceFunc);}if(!ao.adviceFunc){}return ao;};agi.event.connect=function(){if(arguments.length==1){var ao=arguments[0];}else{var ao=interpolateArgs(arguments,true);}if(dojo.isString(ao.srcFunc)&&(ao.srcFunc.toLowerCase()=="onkey")){if(dojo.isIE){ao.srcFunc="onkeydown";agi.event.connect(ao);}ao.srcFunc="onkeypress";}if(dojo.isArray(ao.srcObj)&&ao.srcObj!=""){var _45={};for(var x in ao){_45[x]=ao[x];}var _47=[];dojo.forEach(ao.srcObj,function(src){if((dojo.isBrowser)&&(dojo.isString(src))){src=dojo.byId(src);}_45.srcObj=src;_47.push(agi.event.connect.call(agi.event,_45));});return _47;}var mjp=agi.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc);if(ao.adviceFunc){var _4a=agi.event.MethodJoinPoint.getForMethod(ao.adviceObj,ao.adviceFunc);}mjp.kwAddAdvice(ao);return mjp;};agi.event.log=function(a1,a2){var _4d;if((arguments.length==1)&&(typeof a1=="object")){_4d=a1;}else{_4d={srcObj:a1,srcFunc:a2};}_4d.adviceFunc=function(){var _4e=[];for(var x=0;x<arguments.length;x++){_4e.push(arguments[x]);}};agi.event.kwConnect(_4d);};agi.event.connectBefore=function(){var _50=["before"];for(var i=0;i<arguments.length;i++){_50.push(arguments[i]);}return agi.event.connect.apply(this,_50);};agi.event.connectAround=function(){var _52=["around"];for(var i=0;i<arguments.length;i++){_52.push(arguments[i]);}return agi.event.connect.apply(this,_52);};agi.event.connectOnce=function(){var ao=interpolateArgs(arguments,true);ao.once=true;return agi.event.connect(ao);};agi.event._kwConnectImpl=function(_55,_56){var fn=(_56)?"disconnect":"connect";if(typeof _55["srcFunc"]=="function"){_55.srcObj=_55["srcObj"]||dojo.global;var _58=agi.event.nameAnonFunc(_55.srcFunc,_55.srcObj,true);_55.srcFunc=_58;}if(typeof _55["adviceFunc"]=="function"){_55.adviceObj=_55["adviceObj"]||dojo.global;var _58=agi.event.nameAnonFunc(_55.adviceFunc,_55.adviceObj,true);_55.adviceFunc=_58;}_55.srcObj=_55["srcObj"]||dojo.global;_55.adviceObj=_55["adviceObj"]||_55["targetObj"]||dojo.global;_55.adviceFunc=_55["adviceFunc"]||_55["targetFunc"];return agi.event[fn](_55);};agi.event.kwConnect=function(_59){return agi.event._kwConnectImpl(_59,false);};agi.event.disconnect=function(){if(arguments.length==1){var ao=arguments[0];}else{var ao=interpolateArgs(arguments,true);}if(!ao.adviceFunc){return;}if(dojo.isString(ao.srcFunc)&&(ao.srcFunc.toLowerCase()=="onkey")){if(dojo.isIE){ao.srcFunc="onkeydown";agi.event.disconnect(ao);}ao.srcFunc="onkeypress";}if(!ao.srcObj[ao.srcFunc]){return null;}var mjp=agi.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc,true);mjp.removeAdvice(ao.adviceObj,ao.adviceFunc,ao.adviceType,ao.once);return mjp;};agi.event.kwDisconnect=function(_5c){return agi.event._kwConnectImpl(_5c,true);};agi.event.MethodInvocation=function(_5d,obj,_5f){this.jp_=_5d;this.object=obj;this.args=[];for(var x=0;x<_5f.length;x++){this.args[x]=_5f[x];}this.around_index=-1;};agi.event.MethodInvocation.prototype.proceed=function(){this.around_index++;if(this.around_index>=this.jp_.around.length){return this.jp_.object[this.jp_.methodname].apply(this.jp_.object,this.args);}else{var ti=this.jp_.around[this.around_index];var _62=ti[0]||dojo.global;var _63=ti[1];return _62[_63].call(_62,this);}};agi.event.MethodJoinPoint=function(obj,_65){this.object=obj||dojo.global;this.methodname=_65;this.methodfunc=this.object[_65];this.squelch=false;};agi.event.MethodJoinPoint.getForMethod=function(obj,_67){if(!obj){obj=dojo.global;}if(!obj[_67]){obj[_67]=function(){};if(!obj[_67]){agi.util.raise("Cannot set do-nothing method on that object "+_67);}}else{if((!dojo.isFunction(obj[_67]))&&(!dojo.isAlien(obj[_67]))){return null;}}var _68=_67+"$joinpoint";var _69=_67+"$joinpoint$method";var _6a=obj[_68];if(!_6a){var _6b=false;if(agi.event["browser"]){if((obj["attachEvent"])||(obj["nodeType"])||(obj["addEventListener"])){_6b=true;agi.event.browser.addClobberNodeAttrs(obj,[_68,_69,_67]);}}var _6c=obj[_67].length;obj[_69]=obj[_67];_6a=obj[_68]=new agi.event.MethodJoinPoint(obj,_69);obj[_67]=function(){var _6d=[];if((_6b)&&(!arguments.length)){var evt=null;try{if(obj.ownerDocument){evt=obj.ownerDocument.parentWindow.event;}else{if(obj.documentElement){evt=obj.documentElement.ownerDocument.parentWindow.event;}else{if(obj.event){evt=obj.event;}else{evt=window.event;}}}}catch(e){evt=window.event;}if(evt){_6d.push(agi.event.browser.fixEvent(evt,this));}}else{for(var x=0;x<arguments.length;x++){if((x==0)&&(_6b)&&(agi.event.browser.isEvent(arguments[x]))){_6d.push(agi.event.browser.fixEvent(arguments[x],this));}else{_6d.push(arguments[x]);}}}return _6a.run.apply(_6a,_6d);};obj[_67].__preJoinArity=_6c;}return _6a;};dojo.extend(agi.event.MethodJoinPoint,{unintercept:function(){this.object[this.methodname]=this.methodfunc;this.before=[];this.after=[];this.around=[];},disconnect:agi.util.forward("unintercept"),run:function(){var obj=this.object||dojo.global;var _71=arguments;var _72=[];for(var x=0;x<_71.length;x++){_72[x]=_71[x];}var _74=function(_75){if(!_75){return;}var _76=_75[0]||dojo.global;var _77=_75[1];if(!_76[_77]){agi.util.raise("function \""+_77+"\" does not exist on \""+_76+"\"");}var _78=_75[2]||dojo.global;var _79=_75[3];var msg=_75[6];var _7b;var to={args:[],jp_:this,object:obj,proceed:function(){return _76[_77].apply(_76,to.args);}};to.args=_72;var _7d=parseInt(_75[4]);var _7e=((!isNaN(_7d))&&(_75[4]!==null)&&(typeof _75[4]!="undefined"));if(_75[5]){var _7f=parseInt(_75[5]);var cur=new Date();var _81=false;if((_75["last"])&&((cur-_75.last)<=_7f)){if(agi.event._canTimeout){if(_75["delayTimer"]){clearTimeout(_75.delayTimer);}var tod=parseInt(_7f*2);var _83=agi.util.shallowCopy(_75);_75.delayTimer=setTimeout(function(){_83[5]=0;_74(_83);},tod);}return;}else{_75.last=cur;}}if(_79){_78[_79].call(_78,to);}else{if((_7e)&&(dojo.isBrowser)){dojo.global["setTimeout"](function(){if(msg){_76[_77].call(_76,to);}else{_76[_77].apply(_76,_71);}},_7d);}else{if(msg){_76[_77].call(_76,to);}else{_76[_77].apply(_76,_71);}}}};var _84=function(){if(this.squelch){try{return _74.apply(this,arguments);}catch(e){}}else{return _74.apply(this,arguments);}};if((this["before"])&&(this.before.length>0)){dojo.forEach(this.before.concat(new Array()),_84);}var _85;try{if((this["around"])&&(this.around.length>0)){var mi=new agi.event.MethodInvocation(this,obj,_71);_85=mi.proceed();}else{if(this.methodfunc){_85=this.object[this.methodname].apply(this.object,_71);}}}catch(e){if(!this.squelch){agi.util.raise(e);}}if((this["after"])&&(this.after.length>0)){dojo.forEach(this.after.concat(new Array()),_84);}return (this.methodfunc)?_85:null;},getArr:function(_87){var _88="after";if((typeof _87=="string")&&(_87.indexOf("before")!=-1)){_88="before";}else{if(_87=="around"){_88="around";}}if(!this[_88]){this[_88]=[];}return this[_88];},kwAddAdvice:function(_89){this.addAdvice(_89["adviceObj"],_89["adviceFunc"],_89["aroundObj"],_89["aroundFunc"],_89["adviceType"],_89["precedence"],_89["once"],_89["delay"],_89["rate"],_89["adviceMsg"]);},addAdvice:function(_8a,_8b,_8c,_8d,_8e,_8f,_90,_91,_92,_93){var arr=this.getArr(_8e);if(!arr){agi.util.raise("bad this: "+this);}var ao=[_8a,_8b,_8c,_8d,_91,_92,_93];if(_90){if(this.hasAdvice(_8a,_8b,_8e,arr)>=0){return;}}if(_8f=="first"){arr.unshift(ao);}else{arr.push(ao);}},hasAdvice:function(_96,_97,_98,arr){if(!arr){arr=this.getArr(_98);}var ind=-1;for(var x=0;x<arr.length;x++){var aao=(typeof _97=="object")?(new String(_97)).toString():_97;var a1o=(typeof arr[x][1]=="object")?(new String(arr[x][1])).toString():arr[x][1];if((arr[x][0]==_96)&&(a1o==aao)){ind=x;}}return ind;},removeAdvice:function(_9e,_9f,_a0,_a1){var arr=this.getArr(_a0);var ind=this.hasAdvice(_9e,_9f,_a0,arr);if(ind==-1){return false;}while(ind!=-1){arr.splice(ind,1);if(_a1){break;}ind=this.hasAdvice(_9e,_9f,_a0,arr);}return true;}});agi.event._ie_clobber=new function(){this.clobberNodes=[];function nukeProp(_a4,_a5){try{_a4[_a5]=null;}catch(e){}try{delete _a4[_a5];}catch(e){}try{_a4.removeAttribute(_a5);}catch(e){}};this.clobber=function(_a6){var na;var tna;if(_a6){tna=_a6.all||_a6.getElementsByTagName("*");na=[_a6];for(var x=0;x<tna.length;x++){if(tna[x]["__doClobber__"]){na.push(tna[x]);}}}else{try{window.onload=null;}catch(e){}na=(this.clobberNodes.length)?this.clobberNodes:document.all;}tna=null;var _aa={};for(var i=na.length-1;i>=0;i=i-1){var el=na[i];try{if(el&&el["__clobberAttrs__"]){for(var j=0;j<el.__clobberAttrs__.length;j++){nukeProp(el,el.__clobberAttrs__[j]);}nukeProp(el,"__clobberAttrs__");nukeProp(el,"__doClobber__");}}catch(e){}}na=null;};};if(dojo.isIE){dojo.addOnUnload(function(){agi.event._ie_clobber.clobber();try{if(dijit&&dijit.registry){dijit.registry.forEach(function(_ae){_ae.destroy();});}}catch(e){}if(dijit){for(var _af in dijit._Templated._templateCache){var n=dijit._Templated._templateCache[_af].node;if(n){n.parentNode.removeChild(n);dijit._Templated._templateCache[_af].node=null;delete dijit._Templated._templateCache[_af].node;}}}try{window.onload=null;}catch(e){}try{window.onunload=null;}catch(e){}agi.event._ie_clobber.clobberNodes=[];});}agi.event.browser=new function(){var _b1=0;this.normalizedEventName=function(_b2){switch(_b2){case "CheckboxStateChange":case "DOMAttrModified":case "DOMMenuItemActive":case "DOMMenuItemInactive":case "DOMMouseScroll":case "DOMNodeInserted":case "DOMNodeRemoved":case "RadioStateChange":return _b2;break;default:return _b2.toLowerCase();break;}};this.clean=function(_b3){if(dojo.isIE){agi.event._ie_clobber.clobber(_b3);}};this.addClobberNode=function(_b4){if(!dojo.isIE){return;}if(!_b4["__doClobber__"]){_b4.__doClobber__=true;agi.event._ie_clobber.clobberNodes.push(_b4);_b4.__clobberAttrs__=[];}};this.addClobberNodeAttrs=function(_b5,_b6){if(!dojo.isIE){return;}this.addClobberNode(_b5);for(var x=0;x<_b6.length;x++){_b5.__clobberAttrs__.push(_b6[x]);}};this.removeListener=function(_b8,_b9,fp,_bb){if(!_bb){var _bb=false;}_b9=agi.event.browser.normalizedEventName(_b9);if((_b9=="onkey")||(_b9=="key")){if(dojo.isIE){this.removeListener(_b8,"onkeydown",fp,_bb);}_b9="onkeypress";}if(_b9.substr(0,2)=="on"){_b9=_b9.substr(2);}if(_b8.removeEventListener){_b8.removeEventListener(_b9,fp,_bb);}};this.addListener=function(_bc,_bd,fp,_bf,_c0){if(!_bc){return;}if(!_bf){var _bf=false;}_bd=agi.event.browser.normalizedEventName(_bd);if((_bd=="onkey")||(_bd=="key")){if(dojo.isIE){this.addListener(_bc,"onkeydown",fp,_bf,_c0);}_bd="onkeypress";}if(_bd.substr(0,2)!="on"){_bd="on"+_bd;}if(!_c0){var _c1=function(evt){if(!evt){evt=window.event;}var ret=fp(agi.event.browser.fixEvent(evt,this));if(_bf){agi.event.browser.stopEvent(evt);}return ret;};}else{_c1=fp;}if(_bc.addEventListener){_bc.addEventListener(_bd.substr(2),_c1,_bf);return _c1;}else{if(typeof _bc[_bd]=="function"){var _c4=_bc[_bd];_bc[_bd]=function(e){_c4(e);return _c1(e);};}else{_bc[_bd]=_c1;}if(dojo.isIE){this.addClobberNodeAttrs(_bc,[_bd]);}return _c1;}};this.isEvent=function(obj){return (typeof obj!="undefined")&&(obj)&&(typeof Event!="undefined")&&(obj.eventPhase);};this.currentEvent=null;this.callListener=function(_c7,_c8){if(typeof _c7!="function"){agi.util.raise("listener not a function: "+_c7);}agi.event.browser.currentEvent.currentTarget=_c8;return _c7.call(_c8,agi.event.browser.currentEvent);};this._stopPropagation=function(){agi.event.browser.currentEvent.cancelBubble=true;};this._preventDefault=function(){agi.event.browser.currentEvent.returnValue=false;};this.keys={KEY_BACKSPACE:8,KEY_TAB:9,KEY_CLEAR:12,KEY_ENTER:13,KEY_SHIFT:16,KEY_CTRL:17,KEY_ALT:18,KEY_PAUSE:19,KEY_CAPS_LOCK:20,KEY_ESCAPE:27,KEY_SPACE:32,KEY_PAGE_UP:33,KEY_PAGE_DOWN:34,KEY_END:35,KEY_HOME:36,KEY_LEFT_ARROW:37,KEY_UP_ARROW:38,KEY_RIGHT_ARROW:39,KEY_DOWN_ARROW:40,KEY_INSERT:45,KEY_DELETE:46,KEY_HELP:47,KEY_LEFT_WINDOW:91,KEY_RIGHT_WINDOW:92,KEY_SELECT:93,KEY_NUMPAD_0:96,KEY_NUMPAD_1:97,KEY_NUMPAD_2:98,KEY_NUMPAD_3:99,KEY_NUMPAD_4:100,KEY_NUMPAD_5:101,KEY_NUMPAD_6:102,KEY_NUMPAD_7:103,KEY_NUMPAD_8:104,KEY_NUMPAD_9:105,KEY_NUMPAD_MULTIPLY:106,KEY_NUMPAD_PLUS:107,KEY_NUMPAD_ENTER:108,KEY_NUMPAD_MINUS:109,KEY_NUMPAD_PERIOD:110,KEY_NUMPAD_DIVIDE:111,KEY_F1:112,KEY_F2:113,KEY_F3:114,KEY_F4:115,KEY_F5:116,KEY_F6:117,KEY_F7:118,KEY_F8:119,KEY_F9:120,KEY_F10:121,KEY_F11:122,KEY_F12:123,KEY_F13:124,KEY_F14:125,KEY_F15:126,KEY_NUM_LOCK:144,KEY_SCROLL_LOCK:145};this.revKeys=[];for(var key in this.keys){this.revKeys[this.keys[key]]=key;}this.fixEvent=function(evt,_cb){if(!evt){if(window["event"]){evt=window.event;}}if((evt["type"])&&(evt["type"].indexOf("key")==0)){evt.keys=this.revKeys;for(var key in this.keys){evt[key]=this.keys[key];}if(evt["type"]=="keydown"&&dojo.render.html.ie){switch(evt.keyCode){case evt.KEY_SHIFT:case evt.KEY_CTRL:case evt.KEY_ALT:case evt.KEY_CAPS_LOCK:case evt.KEY_LEFT_WINDOW:case evt.KEY_RIGHT_WINDOW:case evt.KEY_SELECT:case evt.KEY_NUM_LOCK:case evt.KEY_SCROLL_LOCK:case evt.KEY_NUMPAD_0:case evt.KEY_NUMPAD_1:case evt.KEY_NUMPAD_2:case evt.KEY_NUMPAD_3:case evt.KEY_NUMPAD_4:case evt.KEY_NUMPAD_5:case evt.KEY_NUMPAD_6:case evt.KEY_NUMPAD_7:case evt.KEY_NUMPAD_8:case evt.KEY_NUMPAD_9:case evt.KEY_NUMPAD_PERIOD:break;case evt.KEY_NUMPAD_MULTIPLY:case evt.KEY_NUMPAD_PLUS:case evt.KEY_NUMPAD_ENTER:case evt.KEY_NUMPAD_MINUS:case evt.KEY_NUMPAD_DIVIDE:break;case evt.KEY_PAUSE:case evt.KEY_TAB:case evt.KEY_BACKSPACE:case evt.KEY_ENTER:case evt.KEY_ESCAPE:case evt.KEY_PAGE_UP:case evt.KEY_PAGE_DOWN:case evt.KEY_END:case evt.KEY_HOME:case evt.KEY_LEFT_ARROW:case evt.KEY_UP_ARROW:case evt.KEY_RIGHT_ARROW:case evt.KEY_DOWN_ARROW:case evt.KEY_INSERT:case evt.KEY_DELETE:case evt.KEY_F1:case evt.KEY_F2:case evt.KEY_F3:case evt.KEY_F4:case evt.KEY_F5:case evt.KEY_F6:case evt.KEY_F7:case evt.KEY_F8:case evt.KEY_F9:case evt.KEY_F10:case evt.KEY_F11:case evt.KEY_F12:case evt.KEY_F12:case evt.KEY_F13:case evt.KEY_F14:case evt.KEY_F15:case evt.KEY_CLEAR:case evt.KEY_HELP:evt.key=evt.keyCode;break;default:if(evt.ctrlKey||evt.altKey){var _cd=evt.keyCode;if(_cd>=65&&_cd<=90&&evt.shiftKey==false){_cd+=32;}if(_cd>=1&&_cd<=26&&evt.ctrlKey){_cd+=96;}evt.key=String.fromCharCode(_cd);}}}else{if(evt["type"]=="keypress"){if(dojo.isOpera){if(evt.which==0){evt.key=evt.keyCode;}else{if(evt.which>0){switch(evt.which){case evt.KEY_SHIFT:case evt.KEY_CTRL:case evt.KEY_ALT:case evt.KEY_CAPS_LOCK:case evt.KEY_NUM_LOCK:case evt.KEY_SCROLL_LOCK:break;case evt.KEY_PAUSE:case evt.KEY_TAB:case evt.KEY_BACKSPACE:case evt.KEY_ENTER:case evt.KEY_ESCAPE:evt.key=evt.which;break;default:var _cd=evt.which;if((evt.ctrlKey||evt.altKey||evt.metaKey)&&(evt.which>=65&&evt.which<=90&&evt.shiftKey==false)){_cd+=32;}evt.key=String.fromCharCode(_cd);}}}}else{if(dojo.isIE){if(!evt.ctrlKey&&!evt.altKey&&evt.keyCode>=evt.KEY_SPACE){evt.key=String.fromCharCode(evt.keyCode);}}else{if(dojo.isSafari){switch(evt.keyCode){case 25:evt.key=evt.KEY_TAB;evt.shift=true;break;case 63232:evt.key=evt.KEY_UP_ARROW;break;case 63233:evt.key=evt.KEY_DOWN_ARROW;break;case 63234:evt.key=evt.KEY_LEFT_ARROW;break;case 63235:evt.key=evt.KEY_RIGHT_ARROW;break;case 63236:evt.key=evt.KEY_F1;break;case 63237:evt.key=evt.KEY_F2;break;case 63238:evt.key=evt.KEY_F3;break;case 63239:evt.key=evt.KEY_F4;break;case 63240:evt.key=evt.KEY_F5;break;case 63241:evt.key=evt.KEY_F6;break;case 63242:evt.key=evt.KEY_F7;break;case 63243:evt.key=evt.KEY_F8;break;case 63244:evt.key=evt.KEY_F9;break;case 63245:evt.key=evt.KEY_F10;break;case 63246:evt.key=evt.KEY_F11;break;case 63247:evt.key=evt.KEY_F12;break;case 63250:evt.key=evt.KEY_PAUSE;break;case 63272:evt.key=evt.KEY_DELETE;break;case 63273:evt.key=evt.KEY_HOME;break;case 63275:evt.key=evt.KEY_END;break;case 63276:evt.key=evt.KEY_PAGE_UP;break;case 63277:evt.key=evt.KEY_PAGE_DOWN;break;case 63302:evt.key=evt.KEY_INSERT;break;case 63248:case 63249:case 63289:break;default:evt.key=evt.charCode>=evt.KEY_SPACE?String.fromCharCode(evt.charCode):evt.keyCode;}}else{evt.key=evt.charCode>0?String.fromCharCode(evt.charCode):evt.keyCode;}}}}}}if(dojo.isIE){if(!evt.target){evt.target=evt.srcElement;}if(!evt.currentTarget){evt.currentTarget=(_cb?_cb:evt.srcElement);}if(!evt.layerX){evt.layerX=evt.offsetX;}if(!evt.layerY){evt.layerY=evt.offsetY;}var doc=(evt.srcElement&&evt.srcElement.ownerDocument)?evt.srcElement.ownerDocument:document;var _cf=((dojo.isIE==5)||(doc["compatMode"]=="BackCompat"))?doc.body:doc.documentElement;if(!evt.pageX){evt.pageX=evt.clientX+(_cf.scrollLeft||0);}if(!evt.pageY){evt.pageY=evt.clientY+(_cf.scrollTop||0);}if(evt.type=="mouseover"){evt.relatedTarget=evt.fromElement;}if(evt.type=="mouseout"){evt.relatedTarget=evt.toElement;}this.currentEvent=evt;evt.callListener=this.callListener;evt.stopPropagation=this._stopPropagation;evt.preventDefault=this._preventDefault;}return evt;};this.stopEvent=function(evt){if(window.event){evt.cancelBubble=true;evt.returnValue=false;}else{evt.preventDefault();evt.stopPropagation();}};};})();}if(!dojo._hasResource["ag.event"]){dojo._hasResource["ag.event"]=true;dojo.provide("ag.event");ag.event=agi.event;}if(!dojo._hasResource["ag.wombat.storage"]){dojo._hasResource["ag.wombat.storage"]=true;dojo.provide("ag.wombat.storage");ag.wombat.storage.toString=function(){return "AGWombatStorage";};ag.wombat.storage.preloaded=false;ag.wombat.storage.pl_contacts={};ag.wombat.storage.groups_loaded=false;ag.wombat.storage.pl_groups={};ag.wombat.storage.add_html="";ag.wombat.storage._getCurrentTimeStamp=function(){return new Date().getTime();};ag.wombat.storage.init=function(_d1){if(_d1){ag.wombat.storage.Data.force_reload=true;}if(ag.wombat.storage.Data._initialized){if(_d1){ag.wombat.storage.Data.data=new ag.wombat.storage.DataItem(Data.wid);ag.wombat.storage.preloaded=ag.wombat.storage.Data.data.loaded;ag.wombat.storage.pl_contacts=ag.wombat.storage.Data.data.contacts;ag.wombat.storage.Data._initialized=true;ag.wombat.storage.Data.force_reload=false;}ag.wombat.storage.Data.load();}else{ag.event.connectOnce(ag.wombat.storage.Data,"initialize",ag.wombat.storage.Data,"load");}};ag.wombat.storage.DataItem=function(wid){this.wid=wid;this.contacts={};this.loaded=false;this.groups={};this.groups_loaded=false;this.last_updated=ag.wombat.storage._getCurrentTimeStamp();this.toString=function(){return "[AGWombatDataItem]";};};var cache_wid=ag.cookie.AGCookie.getCookieValue("customer","wid");var contacts_loading=false;ag.wombat.storage.Data={wid:(cache_wid>0)?cache_wid:"demo",key:"womcache_"+((cache_wid>0)?cache_wid:"demo"),data:new ag.wombat.storage.DataItem((cache_wid>0)?cache_wid:"demo"),_initialized:false,force_reload:false,toString:function(){return "AGWombatStorageData";},initialize:function(){this.data=dojox.storage.get(this.key);if(!this.data){this.data=new ag.wombat.storage.DataItem(this.wid);}else{if(ag.wombat.storage._getCurrentTimeStamp()>this.data.last_updated+86400000){this.data=new ag.wombat.storage.DataItem(this.wid);}else{if(this.force_reload){this.data=new ag.wombat.storage.DataItem(this.wid);}}}ag.wombat.storage.preloaded=this.data.loaded;ag.wombat.storage.pl_contacts=this.data.contacts;try{ag.wombat.storage.groups_loaded=this.data.groups_loaded;if(!ag.wombat.storage.groups_loaded){ag.wombat.storage.pl_groups={};}else{ag.wombat.storage.pl_groups=this.data.groups;}}catch(e1){ag.wombat.storage.groups_loaded=false;ag.wombat.storage.pl_groups={};}if(ag.wombat.storage.preloaded){try{if(contact_update){ag.wombat.storage.append_addresses(contact_update);}}catch(e2){}try{if(contact_delete){ag.wombat.storage.remove_addresses(contact_delete);}}catch(e3){}}this._initialized=true;this.force_reload=false;},load:function(){if(contacts_loading){return;}var wdl=new ag.wombat.storage.DataLoader();wdl.load_address_data();contacts_loading=true;},store_contacts:function(_d4){this.data.contacts=_d4;this.data.loaded=true;this.last_updated=ag.wombat.storage._getCurrentTimeStamp();try{dojox.storage.put(this.key,this.data,function(_d5,key,_d7){});}catch(exp){}},store_groups:function(_d8){this.data.groups=_d8;this.data.groups_loaded=true;this.last_updated=ag.wombat.storage._getCurrentTimeStamp();try{dojox.storage.put(this.key,this.data,function(_d9,key,_db){});}catch(exp){}}};dojo.addOnLoad(function(){if(!dojox.storage.manager.isInitialized()){dojo.connect(dojox.storage.manager,"loaded",ag.wombat.storage.Data,"initialize");}else{dojo.connect(dojo,"loaded",ag.wombat.storage.Data,"initialize");}});ag.wombat.storage.contact_idx=0;ag.wombat.storage.DataLoader=function(_dc){var _dd=this;this.swindow=100;this.offset=0;this.group_offset=0;this.toString=function(){return "[AGWombatDataLoader]";};this.on_complete=_dc;this.load_data=function(){this.load_add_page();};this.load_address_data=function(_de){if(typeof _de=="undefined"){_de="b";}if(!ag.wombat.storage.preloaded&&(_de=="c"||_de=="b")){var _df=_dd.swindow+1;var _e0=new ag.requester.Requester(ahost+"/reminders/contactsearch.pd","POST",true,false);var _e1={q:"",o:_dd.offset,w:_df};_e0.sendRequest(_e1);_e0.onsuccess=_dd.load_addresses;_dd.offset=_dd.offset+_dd.swindow;}if(!ag.wombat.storage.groups_loaded&&(_de=="g"||_de=="b")){var _df=_dd.swindow+1;var _e2=new ag.requester.Requester(ahost+"/reminders/groupsearch.pd","POST",true,false);var _e1={q:"",o:_dd.group_offset,w:_df};_e2.sendRequest(_e1);_e2.onsuccess=_dd.load_groups;_dd.group_offset=_dd.group_offset+_dd.swindow;}};this.load_addresses=function(_e3,_e4){try{var _e5=dojo.fromJson(_e3);}catch(e){ag.wombat.storage.preloaded=false;ag.wombat.storage.pl_contacts={};return;}for(i=0;i<_e5.length&&i<_dd.swindow;i++){ag.wombat.storage.contact_idx++;ag.wombat.storage.pl_contacts[ag.wombat.storage.contact_idx]=_e5[i];}if(_e5.length>_dd.swindow){_dd.load_address_data("c");}else{ag.wombat.storage.preloaded=true;try{ag.wombat.storage.Data.store_contacts(ag.wombat.storage.pl_contacts);}catch(e){}}};this.load_groups=function(_e6,_e7){try{var _e8=dojo.fromJson(_e6);}catch(e){ag.wombat.storage.groups_loaded=false;ag.wombat.storage.pl_groups={};return;}for(i=0;i<_e8.length&&i<_dd.swindow;i++){var _e9=_e8[i].id;ag.wombat.storage.pl_groups[_e9]=_e8[i];}if(_e8.length>_dd.swindow){_dd.load_address_data("g");}else{ag.wombat.storage.groups_loaded=true;try{ag.wombat.storage.Data.store_groups(ag.wombat.storage.pl_groups);}catch(e){}}};this.load_add_page=function(){var _ea=new ag.requester.Requester(ahost+"/reminders/event_add.pd","GET",true,false);_ea.onsuccess=function(_eb,_ec){ag.wombat.storage.add_html=_eb;try{_dd.on_complete();}catch(e){}};_ea.sendRequest();};};ag.wombat.storage.remove_addresses=function(_ed){for(i in ag.wombat.storage.pl_contacts){if(ag.wombat.storage.pl_contacts[i].id==_ed){delete ag.wombat.storage.pl_contacts[i];}}try{ag.wombat.storage.Data.store_contacts(ag.wombat.storage.pl_contacts);}catch(e){}};ag.wombat.storage.append_addresses=function(_ee){var len=ag.wombat.storage.count_contacts();for(i=0;i<_ee.length;i++){ag.wombat.storage.pl_contacts[++len]=_ee[i];}try{ag.wombat.storage.Data.store_contacts(ag.wombat.storage.pl_contacts);}catch(e){}};ag.wombat.storage.get_contact=function(_f0){for(i in ag.wombat.storage.pl_contacts){if(ag.wombat.storage.pl_contacts[i].id==_f0){return ag.wombat.storage.pl_contacts[i];}}return {};};ag.wombat.storage.count_contacts=function(){var i=0;for(i in ag.wombat.storage.pl_contacts){i++;}return i;};ag.wombat.storage.compare_contacts=function(a,b){if(!a.label){var _f4=a.last_name+a.first_name+a.email;}else{var _f4=a.label;}if(!b.label){var _f5=b.last_name+b.first_name+b.email;}else{var _f5=b.label;}if(_f4>_f5){return 1;}else{return -1;}};ag.wombat.storage.get_group_emails=function(_f6){var _f7=[];for(var i=0;i<_f6.contacts.length;i++){var _f9=_f6.contacts[i];var _fa=ag.wombat.storage.get_contact(_f9).email;if(typeof _fa!="undefined"&&_fa.length>0){_f7.push(_fa);}}return _f7.join(", ");};}if(!dojo._hasResource["ag.wombat.blobs"]){dojo._hasResource["ag.wombat.blobs"]=true;dojo.provide("ag.wombat.blobs");ag.wombat.blobs.relate_options=[];ag.wombat.blobs.event_options=[];ag.wombat.blobs.times=[];ag.wombat.blobs.times_no_hours=[];ag.wombat.blobs.types=[];ag.wombat.blobs.reminders;}if(!dojo._hasResource["ag.wombat.utils"]){dojo._hasResource["ag.wombat.utils"]=true;dojo.provide("ag.wombat.utils");ag.wombat.utils.determine_site=function(){var bma="bluemountain.";var ag="americangreetings.";var _fd="beta.";var url=window.location.toString().toLowerCase();if(url.indexOf(_fd)>-1){return "agbeta";}if(url.indexOf(bma)>-1){return "bma";}if(url.indexOf(ag)>-1){return "ag";}return "ag";};ag.wombat.utils.is_beta=function(){var _ff=dojo.byId("fcookie");if(_ff!=null){return true;}else{return false;}};ag.wombat.utils.change_nav_text=function(demo){if(demo==undefined){demo=true;}var _101=demo?"womprefd":"wompref";var _102="View Events";var _103=ag.wombat.utils.get_double_nvp_value(_101,"wview");if(!_103){_103="Calendar";}var _104=dojo.byId("agi-view-events");try{_103=_103.charAt(0).toUpperCase()+_103.substr(1).toLowerCase();}catch(e){_103=_102;}try{_104.innerHTML="";_104.appendChild(document.createTextNode("View "+_103));}catch(e){}};ag.wombat.utils.check_for_message=function(_105,_106,_107,_108){if(!_106){return;}if(_106=="demo"){ag.wombat.utils.write_demo_message(_105,_108);return;}ag.validation.write_message(_105,_106,_107);};ag.wombat.utils.write_demo_message=function(_109,_10a){if(ag.wombat.utils.is_beta()){return ag.wombat.utils.write_notdemo_message(_109,_10a);}var _10b="";if(ag.wombat.utils.is_beta()){var _10c=ahost+"/auth/signin.pd";var _10d=ahost+"/register/register.pd?app=reminders";}else{var _10c=ahost+"/members/signin.pd";var _10d=ahost+"/members/register.pd?app=reminders";}var _10e=ahost+"/reminders/index.pd";if(!_10a){_10a="_default";}var _10f={};_10f.add="add events to your calendar";_10f.edit="edit event details on your calendar";_10f.holiday="add holidays to your calendar";_10f.option="change your preferences";_10f.request="request birthdays and other events";_10f.share="share events with others";_10f._default="use Reminders";_10b+="<p><strong>You must be signed in to "+_10f[_10a]+".</strong></p>";_10b+="<p><a href=\""+_10c+"\">Sign in</a> or ";_10b+="<a href=\""+_10d+"\">Register</a> to get started now!</p>";_10b+="<p><a href=\""+_10e+"\">Continue tour</a> of example calendar.</p>";ag.validation.write_message(_109,_10b,"agi-message-area agi-message-demo");};ag.wombat.utils.write_demo_saved_message=function(_110,_111){if(ag.wombat.utils.is_beta()){return ag.wombat.utils.write_notdemo_saved_message(_110,_111);}var _112="";if(ag.wombat.utils.is_beta()){var _113=ahost+"/auth/signin.pd";var _114=ahost+"/register/register.pd?app=reminders";}else{var _113=ahost+"/members/signin.pd";var _114=ahost+"/members/register.pd?app=reminders";}if(_111){var _115="javascript:ag.wombat.event.wevent.reset_form();";}else{var _115="javascript:dojo.publish('ag/Lightbox/hide');";}_112+="<p><strong>You must be signed in to view the event you just added.</strong></p>";_112+="<p><a href=\""+_113+"\">Sign in</a> or ";_112+="<a href=\""+_114+"\">Register</a> to view your event now!</p>";_112+="<p><a href=\""+_115+"\">Continue tour</a> of example calendar.</p>";ag.validation.write_message(_110,_112,"agi-message-area agi-message-demo");};ag.wombat.utils.write_notdemo_message=function(_116,_117){var _118="";var _119=ahost+"/auth/signin.pd";var _11a=ahost+"/register/register.pd?app=reminders";var _11b=ahost+"/reminders/index.pd";if(!_117){_117="_default";}var _11c={};_11c.add="To save this event and receive FREE reminders by email or cell phone, ";_11c.edit="To edit event details and receive FREE reminders by email or cell phone, ";_11c.holiday="To add holidays to your calendar and receive FREE reminders by email or cell phone, ";_11c.option="To save your preferences, ";_11c.request="To request events, ";_11c.share="To share events, ";_11c._default="To start receiving your FREE reminders, ";var _11d={};_11d.add="";_11d.edit="";_11d.holiday="";_11d.option="";_11d.request="";_11d.share="";_11d._default="";_118+="<p class=\"agi-siteerror\">";_118+=_11c[_117];_118+="<span class=\"agi-reminders-black\"><a href=\""+_11a+"\">register now</a>. Already registered? <a href=\""+_119+"\">Sign in</a>.</span>";_118+=_11d[_117];_118+="</p>";ag.validation.write_message(_116,_118,"agi-message-area agi-message-demo");};ag.wombat.utils.write_notdemo_saved_message=function(_11e,_11f){var _120="";var _121=ahost+"/auth/signin.pd";var _122=ahost+"/register/register.pd?app=reminders";if(_11f){var _123="<a href='javascript:ag.wombat.event.wevent.reset_form();'>continue</a>";}else{var _123="<a href='javascript:dojo.publish('ag/Lightbox/hide');'>close window</a>";}_120+="<p class=\"agi-siteerror\">To save this event and receive FREE reminders by email or cell phone, <span class=\"agi-reminders-black\"><a href=\""+_122+"\">register</a> now. Already registered? <a href=\""+_121+"\">Sign in</a>.</span></p>";_120+="<p class=\"agi-siteerror\" style=\"margin: 1em 0px 0px 0px; text-align: right; font-size: 11px; font-weight: normal;\">"+_123+"</p>";ag.validation.write_message(_11e,_120,"agi-message-area agi-message-demo");};ag.wombat.utils.expire_cookie=function(_124){ag.cookie.AGCookie.expireCookie(_124);ag.cookie.MagicCookie.delCookieValue(_124,true);ag.cookie.MagicCookie.delCookieValue(_124,false);};ag.wombat.utils.set_double_nvp_value=function(_125,key,_127,_128,_129){if(_128==undefined){_128=true;}if(_129==undefined){_129=false;}var _12a;var _12b=ag.cookie.MagicCookie.getCookieValue(_125);if(!_12b){_12a=key+"="+escape(_127);}else{if(_128){_12b=ag.base64.decode(unescape(_12b));}var _12c=ag.wombat.utils.get_nvp_value(_12b,key);if(_12c){_12a=_12b.replace(key+"="+_12c,key+"="+escape(_127));}else{_12a=_12b+"&"+key+"="+escape(_127);}}if(_128){_12a=ag.base64.encode(_12a);}ag.cookie.MagicCookie.setCookieValue(_125,_12a,_129);};ag.wombat.utils.get_double_nvp_value=function(_12d,key,_12f){if(_12f==undefined){_12f=true;}var _130=ag.cookie.MagicCookie.getCookieValue(_12d);if(!_130){return "";}if(_12f){_130=ag.base64.decode(unescape(_130));}return ag.wombat.utils.get_nvp_value(_130,key);};ag.wombat.utils.get_nvp_value=function(_131,key){if(!_131||!key){return "";}return ag.cookie.NVP.getValue(_131,key,"=","&");};ag.wombat.utils.ThemeChanger=function(id,_134,demo){if(demo==undefined){demo=true;}var _136=true;var tc=this;this.list=dojo.byId(id);this.c_anchor="";this.which="";this.opening_theme="";this.queue_theme="";this.demo=demo;this.cookie=this.demo?"womprefd":"wompref";this.style_div=_134;this.req="";this.do_onload=function(){this.which=ag.wombat.utils.get_double_nvp_value(this.cookie,"wtheme");if(!this.which){this.which="dflt";}this.opening_theme=this.which;this.change_theme();if(!this.list){return;}this.set_theme_listeners();window.onunload=this.set_theme_pref;};this.set_theme_listeners=function(){var _138=this.list.getElementsByTagName("a");for(var i=0;i<_138.length;i++){try{_138[i].onclick=function(){tc.c_anchor=this;tc.change_theme();};var _13a=function(){this.style.width="15px";this.style.height="15px";this.parentNode.style.width="15px";this.parentNode.style.height="15px";this.parentNode.style.position="relative";this.parentNode.style.top="0px";this.parentNode.style.left="0px";};_138[i].getElementsByTagName("IMG")[0].onmouseout=_13a;_138[i].getElementsByTagName("IMG")[0].onclick=_13a;_138[i].getElementsByTagName("IMG")[0].onmouseover=function(){this.style.width="25px";this.style.height="25px";this.parentNode.style.width="25px";this.parentNode.style.height="25px";this.parentNode.style.position="absolute";this.parentNode.style.top="-5px";this.parentNode.style.left="-5px";};}catch(e){}}};this.change_theme=function(){if(this.req){if(this.req.in_process){this.queue_theme=this.c_anchor;return;}}if(this.c_anchor){this.which=this.c_anchor.firstChild.src.split("/theme/")[1].split(".")[0];}var _13b=ag.wombat.utils.get_double_nvp_value(this.cookie,"wtheme");if(this.c_anchor&&_13b==this.which){return;}this.set_selected();this.change_stylesheet();this.change_print_image();};this.set_selected=function(){if(!this.list){return;}var _13c=this.list.getElementsByTagName("span");for(var i=0;i<_13c.length;i++){try{_13c[i].removeAttribute("class");_13c[i].removeAttribute("className");}catch(e){}}var elem=this.get_theme_span();try{if(elem.tagName.toLowerCase()=="span"){elem.setAttribute("class","agi-selectedt");elem.setAttribute("className","agi-selectedt");}}catch(e){}};this.get_theme_span=function(){var elem;if(this.c_anchor){elem=this.c_anchor.parentNode.parentNode;}else{var _140=this.list.getElementsByTagName("img");for(var i=0;i<_140.length;i++){if(_140[i].src.indexOf(this.which)!=-1){elem=_140[i].parentNode.parentNode.parentNode;break;}}}return elem;};this.change_stylesheet=function(){if(!this.which){this.which="dflt";}this.set_theme_cookie();this.load_genix();};this.load_stylesheet=function(){if(!this.which){this.which="dflt";}var ss=document.styleSheets;var _143=false;for(var i=0;i<ss.length;i++){if(ss[i].title&&ss[i].title==this.which){this.load_genix();ss[i].disabled=false;ss[i].rel="stylesheet";_143=true;}else{if(ss[i].title){ss[i].disabled=true;ss[i].rel="alternate stylesheet";}}}return _143;};this.load_genix=function(){var _145=ahost+"/reminders/getgenix.pd?var=UIBremtheme"+this.which;var _146="GET";var _147=true;var _148=false;var req=new ag.requester.Requester(_145,_146,_147,_148,"json");req.onsuccess=this.load_genix_success;req.onerror=this.load_genix_error;req.sendRequest();this.req=req;};this.load_genix_success=function(data,_14b){var _14c=data;ag.dom.insert_css_text(_14c);};this.load_genix_error=function(data,_14e){};this.set_theme_cookie=function(){ag.wombat.utils.set_double_nvp_value(this.cookie,"wtheme",this.which);if(this.queue_theme){this.c_anchor=this.queue_theme;this.queue_theme="";this.change_theme();}};this.set_theme_pref=function(){if(tc.which==tc.opening_theme){return;}var _14f=ahost+"/reminders/setprefs.pd?p=THEME&v="+tc.which;var _150="GET";var _151=false;var _152=false;var req=new ag.requester.Requester(_14f,_150,_151,_152);req.onsuccess=tc.set_pref_success;req.onerror=tc.set_pref_error;req.sendRequest();};this.set_pref_success=function(data,_155){};this.set_pref_error=function(data,_157){};this.change_print_image=function(){try{var _158=ag.wombat.utils.determine_site();var _159=dojo.byId("agi-printheader");var _15a=_159.getElementsByTagName("img")[1];_15a.src=imghost+"/"+_158+"/reminders/theme/"+this.which+"/print_theme.jpg";}catch(e){}};this.do_onload();};ag.wombat.utils.is_leap_year=function(year){return (year%4===0&&((year%100!==0)||(year%400===0)));};ag.wombat.utils.days_in_month=function(year){var days=[];days[0]=31;days[1]=31;days[2]=ag.wombat.utils.is_leap_year(year)?29:28;days[3]=31;days[4]=30;days[5]=31;days[6]=30;days[7]=31;days[8]=31;days[9]=30;days[10]=31;days[11]=30;days[12]=31;return days;};ag.wombat.utils.fix_day=function(date){var days=ag.wombat.utils.days_in_month(date.year);var _160=days[date.month];date.day=Math.min(date.day,_160);return date;};ag.wombat.utils.make_option=function(_161,_162){if(!_162){_162=_161;}var _163=document.createElement("option");_163.setAttribute("value",_161);_163.appendChild(document.createTextNode(_162));return _163;};}if(!dojo._hasResource["ag.widget.autocomplete"]){dojo._hasResource["ag.widget.autocomplete"]=true;dojo.provide("ag.widget.autocomplete");ag.widget.autocomplete._complete={};if(!onupfunctions){var onupfunctions=[];}ag.widget.autocomplete.check_complete=function(e){e=(e)?e:((window.event)?window.event:null);if(e!=null){for(id in ag.widget.autocomplete._complete){ag.widget.autocomplete._complete[id].check_click_source(e,id);}}};ag.widget.autocomplete.unregister=function(id){if(ag.widget.autocomplete._complete[id]){delete ag.widget.autocomplete._complete[id];}};dojo.connect((dojo.isIE)?document:null,"onmouseup",ag.widget.autocomplete,"check_complete");ag.widget.autocomplete.AutoComplete=function(_166,_167){var auto=this;ag.widget.autocomplete._complete[_166.id]=this;this.request=new ag.requester.Requester(_167,"POST",true,false);this.debug=dojo.byId("debug");this.element=_166;this.suggestions=new Array();this.inputText=null;this.search_text=null;this.top=0;this.left=0;this.cursor=-1;this.open=false;this.max_suggestions=15;this.selectedIdx=-1;this.suggest_url=_167;this.class_name="agi-auto-complete";this.class_selected="agi-auto-complete-selected";this.min_len=0;this.popup=dojo.byId(_166.id+"-auto-complete-div");if(!this.popup){this.popup=ag.widget.autocomplete.createDiv(this.element.id);}this.iframe=dojo.byId(_166.id+"-auto-complete-iframe");if(!this.iframe){this.iframe=ag.widget.autocomplete.createIFrame(this.element.id);}var TAB=9;var _16a=13;var ESC=27;var _16c=38;var _16d=40;var _16e=37;var _16f=39;var _170=16;this.element.setAttribute("autocomplete","off");this.is_open=function(){return ag.widget.autocomplete._complete[_166.id].open;};this.check_click_source=function(e,id){var _173=ag.widget.autocomplete._complete[_166.id];if(!_173.is_open()){if(_173.request.in_process){_173.request.onsuccess=null;}return;}else{var _174=new Array(id,id+"-auto-complete-div",id+"-auto-complete-ifram");var _175=ag.widget.autocomplete.get_event_source(e);if(dojo.indexOf(_174,_175.id)==-1){if((_175.id.indexOf(id+"-href-")!=0)&&(_175.id.indexOf(id+"-li-")!=0)&&(_175.id.indexOf(id+"-div-")!=0)){if(_173.request.in_process){_173.request.onsuccess=null;}_173.hidePopup();}}}};this.makeVisible=function(){var _176=this.popup.clientHeight+this.top-ag.dom.window.getScrollOffset().pageYOffset;var _177=this.top-this.element.offsetHeight-this.popup.clientHeight;var _178=ag.dom.window.getSize().height;if(_176>_178&&_177>0){this.popup.style.top=_177+"px";this.iframe.style.top=_177+"px";}};this.positionPopup=function(){var elem=this.element;this.left=0;this.top=elem.offsetHeight;while(elem.offsetParent&&elem.tagName.toUpperCase()!="BODY"){this.left+=elem.offsetLeft;this.top+=elem.offsetTop;elem=elem.offsetParent;}this.left+=elem.offsetLeft;this.top+=elem.offsetTop;this.popup.style.left=this.left+"px";this.popup.style.top=this.top+"px";};this.showPopup=function(){this.selectedIdx=-1;this.iframe.style.display="block";this.popup.style.display="block";this.popup.scrollTop=0;var _17a=this.popup.clientWidth+"px";var ul=dojo.byId(_166.id+"-ul");var lis=dojo.query("div",ul);for(i=0;i<lis.length;i++){lis[i].style.width=_17a;}if(lis.length>15){lineHeight=lis[0].scrollHeight;divHeight=lineHeight*15;this.popup.style.height=divHeight+"px";this.iframe.style.height=divHeight+"px";this.popup.style.overflow="auto";this.popup.style.overflowX="hidden";}else{this.popup.style.height="";this.iframe.style.height="";this.popup.style.overflow="";}this.popup.style.zIndex="1000";this.iframe.style.zIndex="499";this.iframe.style.background="#FFFFFF";this.iframe.style.width=this.popup.clientWidth+"px";this.iframe.style.height=this.popup.clientHeight+"px";this.iframe.style.left=this.popup.style.left;this.iframe.style.top=this.popup.style.top;this.open=true;this.makeVisible();};this.hidePopup=function(){this.selectedIdx=-1;this.iframe.style.display="none";this.popup.style.display="none";this.open=false;};this.bind_element=function(_17d){this.element=_17d;_17d.onkeypress=function(e){var _17f=auto.getKeyCode(e);switch(_17f){case TAB:case _16c:case _16d:case _16e:case _16f:case _16a:case ESC:return (auto.popup.style.display=="none");default:return true;}};_17d.onkeyup=function(e){var _181=auto.getKeyCode(e);switch(_181){case TAB:case ESC:case _16c:case _16d:case _16e:case _16f:return (auto.popup.style.display=="none");case _170:return true;default:var _182="";var _182=auto.getSearchValue(auto.element);if(_182!=auto.inputText){auto.inputText=_182;if(_182.length>auto.min_len){auto.searchSuggestions();}else{auto.hidePopup();}}}};_17d.onkeydown=function(e){var _184=auto.getKeyCode(e);switch(_184){case _16a:auto.useSuggestion();break;case TAB:if(auto.selectedIdx>-1){auto.useSuggestion();}else{auto.hidePopup();if(auto.request.in_process){auto.request.onsuccess=null;}ag.widget.autocomplete.focus_next_element(auto.element);}break;case ESC:var _185=(auto.popup.style.display=="none");auto.hidePopup();return _185;break;case _16c:if(auto.selectedIdx>0){auto.selectedIdx--;}auto.changeSelected(_184);return (auto.popup.style.display=="none");break;case _16d:if(auto.selectedIdx<(auto.suggestions.length-1)){auto.selectedIdx++;}auto.changeSelected(_184);return (auto.popup.style.display=="none");break;}};};this.bind_element(this.element);this.getKeyCode=function(e){if(e){return e.keyCode;}if(window.event){return window.event.keyCode;}};this.createSuggestions=function(_187){var ul=document.createElement("ul");ul.setAttribute("id",_166.id+"-ul");ul.style.listStyleType="none";ul.style.margin="0px";ul.style.padding="0px";ul.style.cursor="pointer";for(i=0;i<this.suggestions.length;i++){var _189=this.getDisplaySuggestion(this.suggestions[i]);if(_187){fidx=_189.toLowerCase().indexOf(_187);_189=_189.substring(0,fidx)+"<b>"+_189.substring(fidx,fidx+_187.length)+"</b>"+_189.substring(fidx+_187.length);}_189=_189.replace(/ /g,"&nbsp;");var li=document.createElement("li");li.setAttribute("id",_166.id+"-li-"+i);var d=document.createElement("div");d.setAttribute("id",_166.id+"-div-"+i);d.setAttribute("style","cursor: pointer;");var a=document.createElement("a");a.href="javascript:void(null)";a.innerHTML=_189;a.setAttribute("class",this.class_name);a.setAttribute("className",this.class_name);a.setAttribute("id",_166.id+"-href-"+i);d.appendChild(a);li.appendChild(d);if(auto.selectedIdx==i){li.setAttribute("class",this.class_selected);li.setAttribute("className",this.class_selected);a.className=this.class_selected;}else{li.setAttribute("class",this.class_name);li.setAttribute("className",this.class_name);}ul.appendChild(li);}this.popup.replaceChild(ul,this.popup.childNodes[0]);ul.onmouseover=function(ev){var _18e=auto.getEventSource(ev);while(_18e.parentNode&&_18e.tagName.toUpperCase()!="LI"){_18e=_18e.parentNode;}var lis=dojo.query("li",auto.popup);for(i=0;i<lis.length;i++){var li=lis[i];if(li==_18e){auto.selectedIdx=i;break;}}auto.changeSelected();};ul.onclick=function(ev){auto.useSuggestion();auto.hidePopup();auto.cancelEvent(ev);return false;};this.popup.className=this.class_name;this.popup.style.position="absolute";};this.useSuggestion=function(){if(this.selectedIdx>-1){this.applySuggestion(this.suggestions[this.selectedIdx]);this.hidePopup();this.selectedIdx=-1;this.inputText="";this.search_text="";this.element.blur();setTimeout("ag.widget.autocomplete.focus_element('"+this.element.id+"')",10);if(this.cursor!=-1){setTimeout("ag.widget.autocomplete.set_cursor_position('"+this.element.id+"',"+this.cursor+","+this.cursor+")",15);}}};this.changeSelected=function(_192){if(!_192){_192="";}var lis=dojo.query("li",this.popup);if(lis.length>0){var _194=lis[0].scrollHeight;}if(!dojo.isIE){_194=_194+1;}var _195=this.popup.scrollTop+(this.popup.clientHeight*1);for(i=0;i<lis.length;i++){var li=lis[i];if(this.selectedIdx==i){var a=dojo.query("a",li)[0];li.className=this.class_selected;a.className=this.class_selected;if(lis.length>15&&(_192==_16d||_192==_16c)){var _198=_194*i;if(_198>_195){this.popup.scrollTop=this.popup.scrollTop+_194;}else{if(_198<this.popup.scrollTop){this.popup.scrollTop=_198;}}}}else{var a=dojo.query("a",li)[0];li.className=this.class_name;a.className=this.class_name;}}};this.getEventSource=function(ev){if(ev){return ev.target;}if(window.event){return window.event.srcElement;}};this.cancelEvent=function(ev){if(ev){ev.preventDefault();ev.stopPropagation();}if(window.event){window.event.returnValue=false;}};this.searchSuggestions=function(){auto.request.onsuccess=auto.onsuccess;if(!auto.request.in_process){auto.search_text=auto.getSearchValue(auto.element);auto.request.sendRequest("q="+encodeURIComponent(auto.getSearchValue(auto.element)));}};this.onsuccess=function(req){var _19c=auto.getSearchValue(auto.element);if(_19c!=auto.search_text&&_19c.length>auto.min_len){auto.searchSuggestions();return;}try{eval("auto.suggestions = "+req.responseText);}catch(e){auto.hidePopup();return;}auto.suggestions.sort(ag.wombat.storage.compare_contacts);auto.createSuggestions(auto.search_text);auto.positionPopup();if(auto.suggestions.length>0){auto.showPopup();}else{auto.hidePopup();}};this.getDisplaySuggestion=function(_19d){return _19d;};this.applySuggestion=function(_19e){this.element.value=_19e;};this.getSearchValue=function(el){return this.element.value;};};ag.widget.autocomplete.createIFrame=function(_1a0){var _1a1=document.createElement("IFRAME");_1a1.setAttribute("src","javascript:void(null)");_1a1.setAttribute("scrolling","no");_1a1.setAttribute("frameBorder","0");_1a1.setAttribute("id",_1a0+"-auto-complete-iframe");_1a1.style.width="0px";_1a1.style.height="0px";_1a1.style.position="absolute";_1a1.style.display="none";document.body.appendChild(_1a1);return _1a1;};ag.widget.autocomplete.createDiv=function(_1a2){var div=document.createElement("DIV");div.setAttribute("id",_1a2+"-auto-complete-div");div.style.display="none";var list=document.createElement("UL");div.appendChild(list);document.body.appendChild(div);return div;};ag.widget.autocomplete.CustomEventComplete=function(elId,_1a6,_1a7){var _1a8=this;var _1a9=_1a6;var _1aa=_1a7;if(ag.widget.autocomplete._complete[elId]){var _1ab=ag.widget.autocomplete._complete[elId];_1ab.bind_element(dojo.byId(elId));}else{var _1ab=new ag.widget.autocomplete.AutoComplete(dojo.byId(elId),ahost+"/reminders/contactsearch.pd");}var _1ac=_1ab.searchSuggestions;_1ab.searchSuggestions=function(){if(!ag.wombat.storage.preloaded){_1ac();return;}_1ab.suggestions=[];var _1ad=(_1ab.getSearchValue(_1ab.element)+"").toLowerCase();for(i in ag.wombat.storage.pl_contacts){var _1ae=(ag.wombat.storage.pl_contacts[i].first_name+"").toLowerCase();var _1af=(ag.wombat.storage.pl_contacts[i].last_name+"").toLowerCase();var _1b0=(ag.wombat.storage.pl_contacts[i].email+"").toLowerCase();if(_1b0.indexOf(_1ad)==0||_1ae.indexOf(_1ad)==0||_1af.indexOf(_1ad)==0){_1ab.suggestions.push(ag.wombat.storage.pl_contacts[i]);}}_1ab.suggestions.sort(ag.wombat.storage.compare_contacts);_1ab.createSuggestions(_1ad);_1ab.positionPopup();if(_1ab.suggestions.length>0){_1ab.showPopup();}else{_1ab.hidePopup();}};_1ab.getDisplaySuggestion=function(_1b1){return _1a8.assembleContact(_1b1).replace("<","&#60;").replace(">","&#62;");};this.assembleContact=function(_1b2){var _1b3=(_1b2.first_name==null)?"":_1b2.first_name;var _1b4=(_1b2.last_name==null)?"":_1b2.last_name;var _1b5=(_1b4.length>0&&_1b3.length>0)?" ":"";var name=(_1b4.length>0||_1b3.length>0)?"\""+_1b3+_1b5+_1b4+"\"":"";var _1b7=(_1b2.email==null||_1b2.email.length==0)?"":" <"+_1b2.email+">";return name+_1b7;};_1ab.applySuggestion=function(_1b8){var re=/\&\#(\d*)\;/g;if(_1a9){if(_1b8.first_name!=null&&_1b8.last_name!=""){_1a9.value=_1b8.first_name.replace(re,ag.dom.get_unicode);}}if(_1aa){if(_1b8.email!=null&&_1b8.email!=""){_1aa.value=_1b8.email;}}};};ag.widget.autocomplete.WombatEventComplete=function(elId,_1bb){var _1bc=this;var _1bb=_1bb;if(ag.widget.autocomplete._complete[elId]){var _1bd=ag.widget.autocomplete._complete[elId];_1bd.bind_element(dojo.byId(elId));}else{var _1bd=new ag.widget.autocomplete.AutoComplete(dojo.byId(elId),ahost+"/reminders/contactsearch.pd");}var _1be=_1bd.searchSuggestions;_1bd.searchSuggestions=function(){if(!ag.wombat.storage.preloaded){_1be();return;}_1bd.suggestions=new Array();var _1bf=(_1bd.getSearchValue(_1bd.element)+"").toLowerCase();for(i in ag.wombat.storage.pl_contacts){var _1c0=(ag.wombat.storage.pl_contacts[i].first_name+"").toLowerCase();var _1c1=(ag.wombat.storage.pl_contacts[i].last_name+"").toLowerCase();var _1c2=(ag.wombat.storage.pl_contacts[i].email+"").toLowerCase();if(_1c2.indexOf(_1bf)==0||_1c0.indexOf(_1bf)==0||_1c1.indexOf(_1bf)==0){_1bd.suggestions.push(ag.wombat.storage.pl_contacts[i]);}}_1bd.suggestions.sort(ag.wombat.storage.compare_contacts);_1bd.createSuggestions(_1bf);_1bd.positionPopup();if(_1bd.suggestions.length>0){_1bd.showPopup();}else{_1bd.hidePopup();}};_1bd.getDisplaySuggestion=function(_1c3){return _1bc.assembleContact(_1c3).replace("<","&#60;").replace(">","&#62;");};this.assembleContact=function(_1c4){var _1c5=(_1c4.first_name==null)?"":_1c4.first_name;var _1c6=(_1c4.last_name==null)?"":_1c4.last_name;var _1c7=(_1c6.length>0&&_1c5.length>0)?" ":"";var name=(_1c6.length>0||_1c5.length>0)?"\""+_1c5+_1c7+_1c6+"\"":"";var _1c9=(_1c4.email==null||_1c4.email.length==0)?"":" <"+_1c4.email+">";return name+_1c9;};_1bd.applySuggestion=function(_1ca){var re=/\&\#(\d*)\;/g;if(_1bb.lname){if(_1ca.last_name!=null&&_1ca.last_name!=""){_1bb.lname.value=_1ca.last_name.replace(re,ag.dom.get_unicode);}}if(_1bb.fname){if(_1ca.first_name!=null&&_1ca.last_name!=""){_1bb.fname.value=_1ca.first_name.replace(re,ag.dom.get_unicode);}}if(_1bb.email){if(_1ca.email!=null&&_1ca.email!=""){_1bb.email.value=_1ca.email;}}if(_1bb.male&&_1ca.gender!=null&&_1ca.gender.toLowerCase()=="m"){_1bb.male.checked=true;}else{if(_1bb.female){_1bb.female.checked=true;}}if(_1bb.relationship_type&&_1ca.relate_type!=null){_1bb.relationship_type.value=_1ca.relate_type;var _1cc=ag.wombat.blobs.relate_options[_1ca.relate_type];for(var j=_1bb.relationship.options.length-1;j>-1;j--){_1bb.relationship.remove(j);}_1bb.relationship.appendChild(ag.wombat.utils.make_option("","Relationship"));for(var i=0;i<_1cc.length;i++){var _1cf=ag.wombat.utils.make_option(_1cc[i].id,_1cc[i].description);if(_1bb.relationship&&_1ca.relationship!=null&&_1cc[i].id==_1ca.relationship){_1cf.setAttribute("selected",true);}_1bb.relationship.appendChild(_1cf);}}try{if(_1ca.first_name!=null&&_1ca.first_name!=""){_1bb.fname_display.innerHTML=_1bb.fname.value+"&nbsp;";}if(_1ca.last_name!=null&&_1ca.last_name!=""){_1bb.lname_display.innerHTML=_1bb.lname.value+"&nbsp;";}if(_1ca.email!=null&&_1ca.email!=""){_1bb.email_display.innerHTML=_1bb.email.value+"&nbsp;";}_1bb.gender_display.innerHTML=(_1bb.male.checked)?"Male":"Female";_1bb.relationship_display.innerHTML=_1bb.relationship.options[_1bb.relationship.selectedIndex].text+"&nbsp;";}catch(e){}};};ag.widget.autocomplete.TextAreaComplete=function(elId){var _1d1=this;if(ag.widget.autocomplete._complete[elId]){var _1d2=ag.widget.autocomplete._complete[elId];_1d2.bind_element(dojo.byId(elId));}else{var _1d2=new ag.widget.autocomplete.AutoComplete(dojo.byId(elId),ahost+"/reminders/contactsearch.pd");}this.baseCompleter=_1d2;var _1d3=_1d2.searchSuggestions;_1d2.searchSuggestions=function(){if(!ag.wombat.storage.preloaded){_1d3();return;}_1d2.suggestions=[];var _1d4=(_1d2.getSearchValue(_1d2.element)+"").toLowerCase();for(g in ag.wombat.storage.pl_groups){var _1d5=(ag.wombat.storage.pl_groups[g].label+"").toLowerCase();if(_1d5.indexOf(_1d4)==0){_1d2.suggestions.push(ag.wombat.storage.pl_groups[g]);}}for(i in ag.wombat.storage.pl_contacts){var _1d6=(ag.wombat.storage.pl_contacts[i].first_name+"").toLowerCase();var _1d7=(ag.wombat.storage.pl_contacts[i].last_name+"").toLowerCase();var _1d8=(ag.wombat.storage.pl_contacts[i].email+"").toLowerCase();var f=(_1d6.length>0)?_1d6+" ":"";var l=(_1d7.length>0)?_1d7+" ":"";var full=f+l;if(_1d8.toLowerCase()==_1d4){_1d2.suggestions=[];break;}if(((_1d8.indexOf(_1d4)==0||_1d6.indexOf(_1d4)==0||_1d7.indexOf(_1d4)==0)||full.indexOf(_1d4)==0)&&(_1d8.length>0)){_1d2.suggestions.push(ag.wombat.storage.pl_contacts[i]);}}_1d2.suggestions.sort(ag.wombat.storage.compare_contacts);_1d2.createSuggestions(_1d4);_1d2.positionPopup();if(_1d2.suggestions.length>0){_1d2.showPopup();}else{_1d2.hidePopup();}};_1d2.getDisplaySuggestion=function(_1dc){return _1d1.assembleContact(_1dc).replace("<","&#60;").replace(">","&#62;");};_1d2.applySuggestion=function(_1dd){var _1de="";if(!_1dd.label){_1de=_1dd.email;}else{_1de=ag.wombat.storage.get_group_emails(_1dd);}if(this.element.type=="textarea"){var _1df=this.element.value;var _1e0=ag.widget.autocomplete.get_cursor_position(this.element);var _1e1=_1e0-_1d2.getSearchValue(_1d2.element).length;var _1e2=_1df.substring(0,_1e1);var _1e3=_1df.substring(_1e0);var _1e4=(_1e2.search(/\s+$/g)!=-1||_1e2.length==0);var _1e5=(_1e3.search(/^\s+/g)!=-1);var _1e6=(_1e4)?"":" ";var _1e7=(_1e5)?",":", ";var _1e8=_1e6+_1de+_1e7;this.element.value=_1e2+_1e8+_1e3;this.cursor=_1e1+_1e8.length;}else{this.element.value=_1de;}};_1d2.getSearchValue=function(el){var _1ea=el.value;var _1eb=ag.widget.autocomplete.get_cursor_position(el);var idx=_1ea.lastIndexOf(",",_1eb);var _1ed=(idx==-1)?0:idx+1;idx=_1ea.indexOf(",",_1eb);var end=(idx==-1)?_1ea.length-1:idx-1;return _1ea.substring(_1ed,_1eb).replace(/^\s*|\s*$/g,"");};this.assembleContact=function(_1ef){if(!_1ef.label){var _1f0=(_1ef.first_name==null)?"":_1ef.first_name;var _1f1=(_1ef.last_name==null)?"":_1ef.last_name;var _1f2=(_1f1.length>0&&_1f0.length>0)?" ":"";var name=(_1f1.length>0||_1f0.length>0)?"\""+_1f0+_1f2+_1f1+"\"":"";var _1f4=(_1ef.email==null||_1ef.email.length==0)?"":" <"+_1ef.email+">";return name+_1f4;}else{return _1ef.label+" (group)";}};};ag.widget.autocomplete.get_cursor_position=function(area){try{area.focus();}catch(e){}if(document.selection&&area.type=="textarea"){var _1f6=document.selection.createRange();var _1f7=_1f6.duplicate();_1f7.moveToElementText(area);_1f7.setEndPoint("EndToEnd",_1f6);area.selectionStart=_1f7.text.length-_1f6.text.length;area.selectionEnd=area.selectionStart+_1f6.text.length;}return area.selectionEnd;};ag.widget.autocomplete.set_cursor_position=function(_1f8,_1f9,end){var area=dojo.byId(_1f8);if(navigator.appName.indexOf("Microsoft")==-1){area.setSelectionRange(_1f9,end);}else{var _1fc=area.createTextRange();_1fc.collapse(true);_1fc.moveStart("character",_1f9);_1fc.moveEnd("character",end-_1f9);_1fc.select();}};ag.widget.autocomplete.focus_next_element=function(_1fd){var idx=-1;for(var i=0;i<_1fd.form.elements.length;i++){if(_1fd.form.elements[i]==_1fd&&i<(_1fd.form.elements.length-1)){idx=i;}}if(idx!=-1){_1fd.form.elements[idx].focus();}};ag.widget.autocomplete.focus_element=function(_200){try{dojo.byId(_200).focus();}catch(e){}};ag.widget.autocomplete.get_event_source=function(ev){if(ev){if(ev.target){return ev.target;}else{if(ev.srcElement){return ev.srcElement;}}}if(window.event){return window.event.srcElement;}};}if(!dojo._hasResource["agi.classes.Publisher"]){dojo._hasResource["agi.classes.Publisher"]=true;dojo.provide("agi.classes.Publisher");dojo.declare("agi.classes.Publisher",[agi.classes.Identified],function(){var self={};var d=dojo;d.mixin(self,{isBuilt:false,buildBeginEvent:null,_buildBeginTimer:null,buildCompleteEvent:null,_buildCompleteTimer:null,_publishHasEvents:false,BUILD_BEGIN_EVENT_TMPL:"/${id}/build/begin/",BUILD_COMPLETE_EVENT_TMPL:"/${id}/build/complete/"});self.postMixInProperties=function(){this.buildEventTopics();};self.buildEventTopics=function(){this.buildBeginEvent=this.BUILD_BEGIN_EVENT_TMPL.toString().replace("${id}",this.id);this.buildCompleteEvent=this.BUILD_COMPLETE_EVENT_TMPL.toString().replace("${id}",this.id);};self.publishBuildBegin=function(){this._buildBeginTimer=new Date().getTime();d.publish(this.buildBeginEvent,[{message:this+" build started",time:this._buildBeginTimer,handle:this.buildBeginEvent}]);};self.publishBuildComplete=function(){this._buildCompleteTimer=new Date().getTime();d.publish(this.buildCompleteEvent,[{message:this+" build complete",time:this._buildCompleteTimer,total:(this._buildCompleteTimer-this._buildBeginTimer),handle:this.buildCompleteHandle}]);};return self;}());}if(!dojo._hasResource["ag.classes.Publisher"]){dojo._hasResource["ag.classes.Publisher"]=true;dojo.provide("ag.classes.Publisher");ag.classes.Publisher=agi.classes.Publisher;}if(!dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Contained"]=true;dojo.provide("dijit._Contained");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _206=dijit.byId(id);return _206.isContainer?_206:null;}}return null;},_getSibling:function(_207){var node=this.domNode;do{node=node[_207+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");},getIndexInParent:function(){var p=this.getParent();if(!p||!p.getIndexOfChild){return -1;}return p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},addChild:function(_20b,_20c){var _20d=this.containerNode;if(_20c&&typeof _20c=="number"){var _20e=this.getChildren();if(_20e&&_20e.length>=_20c){_20d=_20e[_20c-1].domNode;_20c="after";}}dojo.place(_20b.domNode,_20d,_20c);if(this._started&&!_20b._started){_20b.startup();}},removeChild:function(_20f){if(typeof _20f=="number"&&_20f>0){_20f=this.getChildren()[_20f];}if(!_20f||!_20f.domNode){return;}var node=_20f.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);},hasChildren:function(){return !!this._firstElement(this.containerNode);},destroyDescendants:function(_213){dojo.forEach(this.getChildren(),function(_214){_214.destroyRecursive(_213);});},_getSiblingOfChild:function(_215,dir){var node=_215.domNode;var _218=(dir>0?"nextSibling":"previousSibling");do{node=node[_218];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;},getIndexOfChild:function(_219){var _21a=this.getChildren();for(var i=0,c;c=_21a[i];i++){if(c==_219){return i;}}return -1;}});}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_21d){_21d.startup();});if(!this.getParent||!this.getParent()){this.resize();this._viewport=dijit.getViewport();this.connect(dojo.global,"onresize",function(){var _21e=dijit.getViewport();if(_21e.w!=this._viewport.w||_21e.h!=this._viewport.h){this._viewport=_21e;this.resize();}});}this.inherited(arguments);},resize:function(_21f,_220){var node=this.domNode;if(_21f){dojo.marginBox(node,_21f);if(_21f.t){node.style.top=_21f.t+"px";}if(_21f.l){node.style.left=_21f.l+"px";}}var mb=_220||{};dojo.mixin(mb,_21f||{});if(!("h" in mb)||!("w" in mb)){mb=dojo.mixin(dojo.marginBox(node),mb);}var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var be=dojo._getBorderExtents(node,cs);var bb=(this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var pe=dojo._getPadExtents(node,cs);this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(_228){dojo.addClass(_228.domNode,this.baseClass+"-child");if(_228.baseClass){dojo.addClass(_228.domNode,this.baseClass+"-"+_228.baseClass);}},addChild:function(_229,_22a){this.inherited(arguments);if(this._started){this._setupChild(_229);}},removeChild:function(_22b){dojo.removeClass(_22b.domNode,this.baseClass+"-child");if(_22b.baseClass){dojo.removeClass(_22b.domNode,this.baseClass+"-"+_22b.baseClass);}this.inherited(arguments);}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _231=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_234,dim){_234.resize?_234.resize(dim):dojo.marginBox(_234.domNode,dim);dojo.mixin(_234,dojo.marginBox(_234.domNode));dojo.mixin(_234,dim);};dijit.layout.layoutChildren=function(_236,dim,_238){dim=dojo.mixin({},dim);dojo.addClass(_236,"dijitLayoutContainer");_238=dojo.filter(_238,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_238,function(item){return item.layoutAlign=="client";}));dojo.forEach(_238,function(_23b){var elm=_23b.domNode,pos=_23b.layoutAlign;var _23e=elm.style;_23e.left=dim.l+"px";_23e.top=dim.t+"px";_23e.bottom=_23e.right="auto";dojo.addClass(elm,"dijitAlign"+_231(pos));if(pos=="top"||pos=="bottom"){size(_23b,{w:dim.w});dim.h-=_23b.h;if(pos=="top"){dim.t+=_23b.h;}else{_23e.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_23b,{h:dim.h});dim.w-=_23b.w;if(pos=="left"){dim.l+=_23b.w;}else{_23e.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_23b,dim);}}}});};})();}if(!dojo._hasResource["dojo.html"]){dojo._hasResource["dojo.html"]=true;dojo.provide("dojo.html");(function(){var _23f=0;dojo.html._secureForInnerHtml=function(cont){return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");};dojo.html._emptyNode=dojo.empty;dojo.html._setNodeContent=function(node,cont,_243){if(_243){dojo.html._emptyNode(node);}if(typeof cont=="string"){var pre="",post="",walk=0,name=node.nodeName.toLowerCase();switch(name){case "tr":pre="<tr>";post="</tr>";walk+=1;case "tbody":case "thead":pre="<tbody>"+pre;post+="</tbody>";walk+=1;case "table":pre="<table>"+pre;post+="</table>";walk+=1;break;}if(walk){var n=node.ownerDocument.createElement("div");n.innerHTML=pre+cont+post;do{n=n.firstChild;}while(--walk);dojo.forEach(n.childNodes,function(n){node.appendChild(n.cloneNode(true));});}else{node.innerHTML=cont;}}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}return node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_24b,node){dojo.mixin(this,_24b||{});node=this.node=dojo.byId(this.node||node);if(!this.id){this.id=["Setter",(node)?node.id||node.tagName:"",_23f++].join("_");}if(!(this.node||node)){new Error(this.declaredClass+": no node provided to "+this.id);}},set:function(cont,_24e){if(undefined!==cont){this.content=cont;}if(_24e){this._mixin(_24e);}this.onBegin();this.setContent();this.onEnd();return this.node;},setContent:function(){var node=this.node;if(!node){}try{node=dojo.html._setNodeContent(node,this.content);}catch(e){var _250=this.onContentError(e);try{node.innerHTML=_250;}catch(e){}}this.node=node;},empty:function(){if(this.parseResults&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if(w.destroy){w.destroy();}});delete this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){var cont=this.content;if(dojo.isString(cont)){if(this.cleanContent){cont=dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var _253=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_253){cont=_253[1];}}}this.empty();this.content=cont;return this.node;},onEnd:function(){if(this.parseContent){this._parse();}return this.node;},tearDown:function(){delete this.parseResults;delete this.node;delete this.content;},onContentError:function(err){return "Error occured setting content: "+err;},_mixin:function(_255){var _256={},key;for(key in _255){if(key in _256){continue;}this[key]=_255[key];}},_parse:function(){var _258=this.node;try{this.parseResults=dojo.parser.parse(_258,true);}catch(e){this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);}},_onError:function(type,err,_25b){var _25c=this["on"+type+"Error"].call(this,err);if(_25b){}else{if(_25c){dojo.html._setNodeContent(this.node,_25c,true);}}}});dojo.html.set=function(node,cont,_25f){if(undefined==cont){cont="";}if(!_25f){return dojo.html._setNodeContent(node,cont,true);}else{var op=new dojo.html._ContentSetter(dojo.mixin(_25f,{content:cont,node:node}));return op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_261,_262,_263){_263=dojo.i18n.normalizeLocale(_263);var _264=_263.split("-");var _265=[_261,"nls",_262].join(".");var _266=dojo._loadedModules[_265];if(_266){var _267;for(var i=_264.length;i>0;i--){var loc=_264.slice(0,i).join("_");if(_266[loc]){_267=_266[loc];break;}}if(!_267){_267=_266.ROOT;}if(_267){var _26a=function(){};_26a.prototype=_267;return new _26a();}}throw new Error("Bundle not found: "+_262+" in "+_261+" , locale="+_263);};dojo.i18n.normalizeLocale=function(_26b){var _26c=_26b?_26b.toLowerCase():dojo.locale;if(_26c=="root"){_26c="ROOT";}return _26c;};dojo.i18n._requireLocalization=function(_26d,_26e,_26f,_270){var _271=dojo.i18n.normalizeLocale(_26f);var _272=[_26d,"nls",_26e].join(".");var _273="";if(_270){var _274=_270.split(",");for(var i=0;i<_274.length;i++){if(_271["indexOf"](_274[i])==0){if(_274[i].length>_273.length){_273=_274[i];}}}if(!_273){_273="ROOT";}}var _276=_270?_273:_271;var _277=dojo._loadedModules[_272];var _278=null;if(_277){if(dojo.config.localizationComplete&&_277._built){return;}var _279=_276.replace(/-/g,"_");var _27a=_272+"."+_279;_278=dojo._loadedModules[_27a];}if(!_278){_277=dojo["provide"](_272);var syms=dojo._getModuleSymbols(_26d);var _27c=syms.concat("nls").join("/");var _27d;dojo.i18n._searchLocalePath(_276,_270,function(loc){var _27f=loc.replace(/-/g,"_");var _280=_272+"."+_27f;var _281=false;if(!dojo._loadedModules[_280]){dojo["provide"](_280);var _282=[_27c];if(loc!="ROOT"){_282.push(loc);}_282.push(_26e);var _283=_282.join("/")+".js";_281=dojo._loadPath(_283,null,function(hash){var _285=function(){};_285.prototype=_27d;_277[_27f]=new _285();for(var j in hash){_277[_27f][j]=hash[j];}});}else{_281=true;}if(_281&&_277[_27f]){_27d=_277[_27f];}else{_277[_27f]=_27d;}if(_270){return true;}});}if(_270&&_271!=_273){_277[_271.replace(/-/g,"_")]=_277[_273.replace(/-/g,"_")];}};(function(){var _287=dojo.config.extraLocale;if(_287){if(!_287 instanceof Array){_287=[_287];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_28b,_28c){req(m,b,_28b,_28c);if(_28b){return;}for(var i=0;i<_287.length;i++){req(m,b,_287[i],_28c);}};}})();dojo.i18n._searchLocalePath=function(_28e,down,_290){_28e=dojo.i18n.normalizeLocale(_28e);var _291=_28e.split("-");var _292=[];for(var i=_291.length;i>0;i--){_292.push(_291.slice(0,i).join("-"));}_292.push(false);if(down){_292.reverse();}for(var j=_292.length-1;j>=0;j--){var loc=_292[j]||"ROOT";var stop=_290(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_297,_298){function preload(_299){_299=dojo.i18n.normalizeLocale(_299);dojo.i18n._searchLocalePath(_299,true,function(loc){for(var i=0;i<_298.length;i++){if(_298[i]==loc){dojo["require"](_297+"_"+loc);return true;}}return false;});};preload();var _29c=dojo.config.extraLocale||[];for(var i=0;i<_29c.length;i++){preload(_29c[i]);}};}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,postMixInProperties:function(){this.inherited(arguments);var _29e=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_29e);this.errorMessage=dojo.string.substitute(this.errorMessage,_29e);if(!this.href&&this.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=true;}},buildRendering:function(){this.inherited(arguments);if(!this.containerNode){this.containerNode=this.domNode;}},postCreate:function(){this.domNode.title="";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(this._started){return;}if(this.isLoaded){dojo.forEach(this.getChildren(),function(_29f){_29f.startup();});if(this.doLayout){this._checkIfSingleChild();}if(!this._singleChild||!dijit._Contained.prototype.getParent.call(this)){this._scheduleLayout();}}this._loadCheck();this.inherited(arguments);},_checkIfSingleChild:function(){var _2a0=dojo.query(">",this.containerNode),_2a1=_2a0.filter(function(node){return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_2a3=dojo.filter(_2a1.map(dijit.byNode),function(_2a4){return _2a4&&_2a4.domNode&&_2a4.resize;});if(_2a0.length==_2a1.length&&_2a3.length==1){this._singleChild=_2a3[0];}else{delete this._singleChild;}},setHref:function(href){dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated. Use attr('href', ...) instead.","","2.0");return this.attr("href",href);},_setHrefAttr:function(href){this.cancel();this.href=href;if(this._created&&(this.preload||this._isShown())){return this.refresh();}else{this._hrefChanged=true;}},setContent:function(data){dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");this.attr("content",data);},_setContentAttr:function(data){this.href="";this.cancel();this._setContent(data||"");this._isDownloaded=false;},_getContentAttr:function(){return this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},uninitialize:function(){if(this._beingDestroyed){this.cancel();}},destroyRecursive:function(_2a9){if(this._beingDestroyed){return;}this._beingDestroyed=true;this.inherited(arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode,mb=dojo.mixin(dojo.marginBox(node),size||{});var cb=(this._contentBox=dijit.layout.marginBox2contentBox(node,mb));if(this._singleChild&&this._singleChild.resize){this._singleChild.resize({w:cb.w,h:cb.h});}},_isShown:function(){if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden")&&!dojo.hasClass(node,"dijitHidden");}},_onShow:function(){if(this._needLayout){this._layoutChildren();}this._loadCheck();if(this.onShow){this.onShow();}},_loadCheck:function(){if((this.href&&!this._xhrDfd)&&(!this.isLoaded||this._hrefChanged||this.refreshOnShow)&&(this.preload||this._isShown())){delete this._hrefChanged;this.refresh();}},refresh:function(){this.cancel();this._setContent(this.onDownloadStart(),true);var self=this;var _2b0={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_2b0,this.ioArgs);}var hand=(this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_2b0));hand.addCallback(function(html){try{self._isDownloaded=true;self._setContent(html,false);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(data){this.isLoaded=true;try{this.onLoad(data);}catch(e){}},_onUnloadHandler:function(){this.isLoaded=false;try{this.onUnload();}catch(e){}},destroyDescendants:function(){if(this.isLoaded){this._onUnloadHandler();}var _2b5=this._contentSetter;dojo.forEach(this.getChildren(),function(_2b6){if(_2b6.destroyRecursive){_2b6.destroyRecursive();}});if(_2b5){dojo.forEach(_2b5.parseResults,function(_2b7){if(_2b7.destroyRecursive&&_2b7.domNode&&_2b7.domNode.parentNode==dojo.body()){_2b7.destroyRecursive();}});delete _2b5.parseResults;}dojo.html._emptyNode(this.containerNode);},_setContent:function(cont,_2b9){this.destroyDescendants();delete this._singleChild;var _2ba=this._contentSetter;if(!(_2ba&&_2ba instanceof dojo.html._ContentSetter)){_2ba=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){var _2bc=this.onContentError(e);try{this.containerNode.innerHTML=_2bc;}catch(e){}})});}var _2bd=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});dojo.mixin(_2ba,_2bd);_2ba.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);delete this._contentSetterParams;if(!_2b9){dojo.forEach(this.getChildren(),function(_2be){_2be.startup();});if(this.doLayout){this._checkIfSingleChild();}this._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type,err,_2c1){var _2c2=this["on"+type+"Error"].call(this,err);if(_2c1){}else{if(_2c2){this._setContent(_2c2,true);}}},_scheduleLayout:function(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=true;}},_layoutChildren:function(){if(this._singleChild&&this._singleChild.resize){var cb=this._contentBox||dojo.contentBox(this.containerNode);this._singleChild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),function(_2c4){if(_2c4.resize){_2c4.resize();}});}delete this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_2c6){},onDownloadError:function(_2c7){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["ag.widget.AGContentPane"]){dojo._hasResource["ag.widget.AGContentPane"]=true;dojo.provide("ag.widget.AGContentPane");dojo.declare("ag.widget.AGContentPane",[dijit.layout.ContentPane,ag.classes.Publisher],{buildRendering:function(){this.publishBuildBegin();this.inherited(arguments);},postCreate:function(){this.publishBuildComplete();this.inherited(arguments);},onLoad:function(){var pub="/"+this.id+"/loaded/";dojo.publish(pub);}});}if(!dojo._hasResource["ag.nav.ProductNavMixin"]){dojo._hasResource["ag.nav.ProductNavMixin"]=true;dojo.provide("ag.nav.ProductNavMixin");dojo.declare("ag.nav.ProductNavMixin",[ag.classes._Mixin],{prodInfoPage:"products.pd",prodNavChangeUrl:"",prodNavContentUrl:"",prodNavCurrentMode:"grid",prodNavCurrentPage:1,prodNavCurrentSort:null,prodNavPageNumber:0,prodNavPaneId:null,prodNavStickyViewAll:false,prodNavSubscribeEvent:null,_prodNavSwitchDiscon:null,_prodNavSorter:null,_prodNavPagePickers:null,_prodNavResultsPane:null,_prodNavGridSwitch:null,_prodNavDetailSwitch:null,_prodNavSwitchDiscon:null,_prodNavWireHandle:null,_prodNavSorterHandle:null,_prodNavAgiLegendCopy:null,_prodNavPagePickerHandles:[],_prodNavReady:false,AppStateClass:ag.nav.AppState,ContentPaneClass:ag.widget.AGContentPane,ADISPLAY:"adisplay",ALL:"all",CLASS_PAGENUMBER:".pagenumber",CURRENT:"current",PRODNAV_NAVCONTROLS_ID:"agi-legend",PRODNAV_PAGINATION_ID:"agi-pagination",PAGINATION_NODE:3,PAGE_PICKER_NODE_TYPE:"li",PRODNAV_PANE_ID:"docpane",PRODNAV_PANE_ID_ENDECA:"agi-products-and-nav",PRODNAV_PANE_LOADED:"/docpane/loaded/",PRODNAV_PANE_LOADED_ENDECA:"/agi-products-and-nav/loaded/",PRODNAV_PANE_PRELOAD:true,PRODNAV_PANE_LOADING_MESSAGE:"<p class=\"loading\">Loading...</p>",PRODNAV_PANE_ERROR_MESSAGE:"<p class=\"error\">Load failed...</p>",GO_ALL:"go_to_all",LIST_STYLE:"list-style",MODE_DETAIL:"detail",MODE_DETAIL_LIST:"detail-list",MODE_GRID:"grid",PAGE:"go_to_page",PRODUCT_LIST:"productlist",QV_PATH:"path",SORT:"sort",SORTER:"sorter",SORTER_NODE_TYPE:"select",SORTER_LABEL_NODE_TYPE:"label",SORTER_CHILD_NODE_TYPE:"option",SORT_ASC:"asc",SORT_DESC:"desc",SORT_NEW:"new",SORT_RATING:"rating",SORT_RELEVANCE:"relevance",SORT_START_DATE:"startdate",SORT_USAGE:"usage",SORT_CTD:"ctd",SWITCHVIEW:"switchview",SWITCHVIEW_SELECTED:"switchview-selected",VIEWALL_COOKIE_KEY:"viewall",VIEWBY_DETAIL:"viewby_detail",VIEWBY_PAGE:"viewby_page",DETAIL_PRODUCT_LIST_QUERY:".productlist.detail-list",PAGE_NUMBER_QUERY:".pagenumber",GRID_PRODUCT_LIST_QUERY:".productlist.grid",VIEWALL_QUERY:".viewall",constructor:function(){if(this._prodNavReady){return arguments;}this.prodNavSubscribeEvent=this.PRODNAV_PANE_LOADED;this.prodNavPaneId=this.PRODNAV_PANE_ID;if(agx.currentPage.hasEndeca){this.prodNavSubscribeEvent=this.PRODNAV_PANE_LOADED_ENDECA;this.prodNavPaneId=this.PRODNAV_PANE_ID_ENDECA;}this.prodNavInitBackButton();this.prodNavGetCurrentMode();this.prodNavGetResultsPane();this.prodNavResultsPaneWire();this._prodNavReady=true;this.prodNavCheckHash();dojo.subscribe(this.prodNavSubscribeEvent,this,this.prodNavResultsPaneWire);},prodNavCheckHash:function(){if(!location.hash){return;}if(isNaN(location.hash.substring(1))){return;}this.prodNavGoToPageNumber(parseInt(location.hash.substring(1)));},prodNavResultsPaneWire:function(){this.prodNavInitStyleSwitchers();this.prodNavToggleStyleSwitchers();this.prodNavInitPageChangers();this.prodNavGetPagePickers();this.prodNavInitSorter();this.prodNavUpdateChangerClasses(this.prodNavCurrentPage);},prodNavInitBackButton:function(){var _2c9={pageNumber:this.prodNavCurrentPage};_2c9.pageSetter=dojo.hitch(this,function(n){this.prodNavGoToPageNumber(n);});var _2cb=new this.AppStateClass(_2c9);dojo.back.setInitialState(_2cb);},prodNavGoToPageNumber:function(_2cc){var _2cd={pageNumber:_2cc};_2cd.pageSetter=dojo.hitch(this,function(n){this.prodNavGoToPageNumber(n);});var _2cf=new this.AppStateClass(_2cd);dojo.back.addToHistory(_2cf);this.prodNavCurrentPage=_2cc;this.prodNavUpdateChangerClasses(_2cc);this._prodNavStyleTo(this.prodNavCurrentMode);},prodNavSort:function(){this.prodNavUpdateSort();},prodNavUpdate:function(_2d0){_2d0=_2d0||1;this.prodNavPageNumber=_2d0;this.prodNavChangeUrl=_2d0;},prodNavSetCurrentMode:function(mode){this.prodNavCurrentMode=mode;},prodNavGetCurrentMode:function(){cookie_mode=this.prodNavGetModeCookie();var ret;if(cookie_mode){this.prodNavCurrentMode=cookie_mode;ret=cookie_mode;}else{this.prodNavCurrentMode=this.MODE_GRID;ret=this.MODE_GRID;}return ret;},prodNavSetModeCookie:function(mode){var key=this.LIST_STYLE;ag.cookie.MagicCookie.setCookieValue(key,mode,true);},prodNavGetModeCookie:function(mode){var key=this.LIST_STYLE;return ag.cookie.MagicCookie.getCookieValue(key);},prodNavStyleToDetail:function(){this._prodNavStyleTo(this.MODE_DETAIL);},prodNavStyleToGrid:function(){this._prodNavStyleTo(this.MODE_GRID);},_prodNavStyleTo:function(mode){this.prodNavCurrentMode=mode;this.prodNavSetModeCookie(mode);this.prodNavGetPageFromQs();this.prodNavToggleStyleSwitchers(mode);this.prodNavGetResultsPane();this.prodNavLoadNewContent();},prodNavLoadNewContent:function(){this.prodNavGetContentUrl();if(this.prodNavContentUrl==this._prodNavResultsPane.href){return;}this._prodNavResultsPane.setHref(this.prodNavContentUrl);},prodNavGetPageFromQs:function(){this.prodNavPageNumber=1;},prodNavToggleStyleSwitchers:function(mode){if(!this._prodNavGridSwitch||!this._prodNavDetailSwitch){return;}mode=mode||this.prodNavCurrentMode;dojo.disconnect(this._prodNavSwitchDiscon);if(mode==this.MODE_GRID){this._prodNavSwitchDiscon=dojo.connect(this._prodNavDetailSwitch,"onclick",this,this.prodNavStyleToDetail);this._prodNavGridSwitch.className=this.SWITCHVIEW_SELECTED;this._prodNavDetailSwitch.className=this.SWITCHVIEW;}else{if(mode==this.MODE_DETAIL){this._prodNavSwitchDiscon=dojo.connect(this._prodNavGridSwitch,"onclick",this,this.prodNavStyleToGrid);this._prodNavDetailSwitch.className=this.SWITCHVIEW_SELECTED;this._prodNavGridSwitch.className=this.SWITCHVIEW;}else{return;}}},prodNavInitStyleSwitchers:function(){this._prodNavGridSwitch=dojo.byId(this.VIEWBY_PAGE);this._prodNavDetailSwitch=dojo.byId(this.VIEWBY_DETAIL);},prodNavInitPageChangers:function(){dojo.forEach(this._prodNavPagePickerHandles,function(h){dojo.disconnect(h);});dojo.forEach(dojo.query(this.PAGE_NUMBER_QUERY),dojo.hitch(this,function(node){this._prodNavPagePickerHandles.push(dojo.connect(node,"onclick",this,this.prodNavGoToPage));}));dojo.forEach(dojo.query(this.VIEWALL_QUERY),dojo.hitch(this,function(node){this._prodNavPagePickerHandles.push(dojo.connect(node,"onclick",this,this.prodNavGoToAll));}));if(this.prodNavStickyViewAll&&this.prodNavGetViewallCookie()==this.ALL){this.prodNavUpdateChangerClasses(this.ALL);this.prodNavCurrentPage=this.ALL;}},prodNavGetPagePickers:function(){this._prodNavPagePickers=[];dojo.forEach(dojo.query(this.PAGE_NUMBER_QUERY),dojo.hitch(this,function(node){this._prodNavPagePickers.push(node);}));return this._prodNavPagePickers;},prodNavInitSorter:function(){this._prodNavSorter=dojo.byId(this.SORTER);if(this._prodNavSorter){dojo.disconnect(this._prodNavSorterHandle);this._prodNavSorterHandle=dojo.connect(this._prodNavSorter,"onchange",this,this.prodNavSort);if(this.prodNavCurrentSort){dojo.query(this.SORTER_CHILD_NODE_TYPE,this._prodNavSorter).forEach(dojo.hitch(this,function(n){if(n.value==this.prodNavCurrentSort){n.selected=true;}else{n.selected=false;}}));}else{this.prodNavCurrentSort=this._prodNavSorter.value;}}else{}},prodNavUpdateSort:function(){this._prodNavSorter=dojo.byId(this.SORTER);if(!this._prodNavSorter){return;}var _2de=null;var sVal=this._prodNavSorter.value;dojo.forEach([this.SORT_NEW,this.SORT_USAGE,this.SORT_RATING,this.SORT_ASC,this.SORT_DESC,this.SORT_RELEVANCE,this.SORT_CTD],function(o){if(sVal==o){_2de=o;}});if(_2de){this.prodNavSortBy(_2de);}},prodNavSortBy:function(type){this.prodNavUpdateCurrentSort(type);this._prodNavStyleTo(this.prodNavCurrentMode);this.prodNavCurrentPage=1;},prodNavGetContentUrl:function(){var _2e2=dojo.doc.location.search.substring(1).split("&");var _2e3=null;var _2e4=null;var _2e5=null;var _2e6=null;var _2e7=function(x,v){return (x.indexOf(v)>-1);};for(i=0;i<_2e2.length;i++){var x=_2e2[i];if(_2e7(x,"strSearch")){_2e3=x;}else{if(_2e7(x,"qs_occasion")){_2e4=x;}else{if(_2e7(x,"qs_recipient")){_2e5=x;}else{if(_2e7(x,"qs_sentiment")){_2e6=x;}}}}}var vmeq="viewmode=";var _2ec="path=";var mode=this.prodNavGetCurrentMode();var _2ee="";if(this.productLine&&this.productLine.length>0){_2ee="/"+this.productLine;}var url=this.khost+_2ee+"/"+this.prodInfoPage;var path=null;if(path){url=[url,"?",_2ec,path,"&",vmeq,mode].join("");}else{var _2f1=dojo.doc.location.search.substring(1);var _2f2=ag.util.getFriendlyPath();url=[url,_2f2,"?",vmeq,mode].join("");url=[url,_2f1].join("&");}var _2f3=this.prodNavCurrentPage;if(_2f3==null||_2f3==this.ALL){url+="&va=1";this.prodNavSetViewallCookie(this.ALL);}else{url=url+"&adisplay="+_2f3;this.prodNavSetViewallCookie("");}url=url+"&sortby="+this.prodNavCurrentSort;var _2f4=[];dojo.forEach([_2e3,_2e4,_2e5,_2e6],function(v){if(v){_2f4.push(v);}});url=[url].concat(_2f4).join("&");this.prodNavContentUrl=url;return url;},prodNavSetPageNumber:function(_2f6){this.prodNavCurrentPage=_2f6;},prodNavSetViewallCookie:function(page){if(this.prodNavStickyViewAll){var key=this.VIEWALL_COOKIE_KEY;ag.cookie.MagicCookie.setCookieValue(key,page,true);}},prodNavGetViewallCookie:function(){return ag.cookie.MagicCookie.getCookieValue(this.VIEWALL_COOKIE_KEY);},prodNavGetResultsPane:function(){if(!this._prodNavResultsPane){var _2f9={id:this.prodNavPaneId,widgetId:this.prodNavPaneId,errorMessage:this.PRODNAV_PANE_ERROR_MESSAGE,preload:this.PRODNAV_PANE_PRELOAD,loadingMessage:this.PRODNAV_PANE_LOADING_MESSAGE};var _2fa=dojo.byId(this.prodNavPaneId);if(agx.currentPage.hasEndeca){var _2fb=dojo.byId(this.PRODNAV_NAVCONTROLS_ID);if(!_2fb){return;}this._prodNavAgiLegendCopy=dojo.doc.createElement("div");this._prodNavAgiLegendCopy.innerHTML=_2fb.innerHTML;var _2fc=function(n){dojo.style(n,"visibility","hidden");};dojo.query(this.PAGE_PICKER_NODE_TYPE,this._prodNavAgiLegendCopy).forEach(_2fc);dojo.query(this.SORTER_NODE_TYPE,this._prodNavAgiLegendCopy).forEach(_2fc);dojo.query(this.SORTER_LABEL_NODE_TYPE,this._prodNavAgiLegendCopy).forEach(_2fc);_2f9.loadingMessage="<div><div id=\""+this.PRODNAV_NAVCONTROLS_ID+"\">"+this._prodNavAgiLegendCopy.innerHTML+"</div>"+this.PRODNAV_PANE_LOADING_MESSAGE+"</div>";}this._prodNavResultsPane=new this.ContentPaneClass(_2f9,_2fa);this._prodNavResultsPane.startup();}else{}return this._prodNavResultsPane;},prodNavCurrentListStyle:function(){var _2fe=dojo.query(this.GRID_PRODUCT_LIST_QUERY);if(_2fe.length>0){return this.MODE_GRID;}var _2ff=dojo.query(this.DETAIL_PRODUCT_LIST_QUERY);if(_2ff.length>0){return this.MODE_DETAIL_LIST;}},prodNavUpdateCurrentSort:function(sort){if(sort!=this.prodNavCurrentSort){this.prodNavCurrentPage=1;}this.prodNavCurrentSort=sort;},prodNavUpdateChangerClasses:function(_301){dojo.forEach(this._prodNavPagePickers,dojo.hitch(this,function(n){if(n.title==(_301)){dojo.addClass(n,this.CURRENT);}else{dojo.removeClass(n,this.CURRENT);}}));dojo.forEach(dojo.query(this.VIEWALL_QUERY),dojo.hitch(this,function(n){if(_301==this.ALL){dojo.addClass(n,this.CURRENT);}else{dojo.removeClass(n,this.CURRENT);}}));},prodNavInitRecipientAutoComplete:function(_304){var _305=new ag.widget.autocomplete.TextAreaComplete(_304);},prodNavGoToPage:function(evt){this.prodNavGoToPageNumber(evt.target.title);},prodNavGoToAll:function(){this.prodNavGoToPageNumber("all");},prodNavSort:function(){this.prodNavUpdateSort();}});}if(!dojo._hasResource["agi.navtype"]){dojo._hasResource["agi.navtype"]=true;dojo.provide("agi.navtype");agi.navtype.toString=function(){return "AGNavtype";};agi.navtype.KEYS={"ecards":"ec","printables":"cnp","downloads":"dl","wallpapers":"wp","screensavers":"sv","invitations":"inv","photocards":"pc"};agi.navtype.to_string=function(_307){var _308="";for(value in _307){if(typeof value=="string"){_308+=("\""+value+"\""+":"+"\""+_307[value]+"\""+",");}}return "{"+_308.slice(0,-1)+"}";};agi.navtype.set_cookie=function(key,type){var _30b="navtype";var _30c=agi.cookie.MagicCookie.getCookieValue(_30b);var _30d={};if(_30c){var _30e=dojo.fromJson(_30c);for(x in _30e){_30d[x]=_30e[x];}}else{}if(typeof _30d[key]=="string"&&_30d[key].indexOf("|")>0){_30d[key]=_30d[key].split("|")[0]+"|"+type;}else{if(typeof _30d[key]=="string"){_30d[key]=_30d[key]+"|"+type;}else{_30d[key]=type+"|"+type;}}var _30f=agi.navtype.to_string(_30d);agi.cookie.MagicCookie.setCookieValue(_30b,_30f);};agi.navtype.get_key=function(){var path=window.location.pathname.split("/")[1];return agi.navtype.KEYS[path];};agi.navtype.get_from_cookie=function(){var key="navtype";var _312=agi.cookie.MagicCookie.getCookieValue(key);if(_312){try{var _313=dojo.eval("x = "+_312+";");return _313[agi.navtype.get_key()].toLowerCase();}catch(e){return "others";}}else{return "others";}};agi.navtype.remove_from_cookie=function(self){var key="navtype";var _316=agi.cookie.MagicCookie.getCookieValue(key);if(_316){dojo.eval("var ary_navtype ="+_316+";");key=agi.navtype.get_key();if(dojo.eval("delete ary_navtype."+key+";")){var _317=agi.navtype.to_string(ary_navtype);agi.cookie.MagicCookie.setCookieValue(key,_317);}}};}if(!dojo._hasResource["ag.navtype"]){dojo._hasResource["ag.navtype"]=true;dojo.provide("ag.navtype");ag.navtype=agi.navtype;}if(!dojo._hasResource["ag.sifr._base"]){dojo._hasResource["ag.sifr._base"]=true;dojo.provide("ag.sifr._base");ag.sifr.toString=function(){return "AGsIFR";};ag.sifr.sIFR=new function(){var O=this;var E={ACTIVE:"sIFR-active",UNLOADING:"sIFR-unloading",REPLACED:"sIFR-replaced",IGNORE:"sIFR-ignore",ALTERNATE:"sIFR-alternate",CLASS:"sIFR-class",LAYOUT:"sIFR-layout",FLASH:"sIFR-flash",FIX_FOCUS:"sIFR-fixfocus",DUMMY:"sIFR-dummy"};E.IGNORE_CLASSES=[E.REPLACED,E.IGNORE,E.ALTERNATE];this.MIN_FONT_SIZE=6;this.MAX_FONT_SIZE=126;this.FLASH_PADDING_BOTTOM=5;this.VERSION="395";this.isActive=false;this.isEnabled=true;this.fixHover=true;this.autoInitialize=true;this.setPrefetchCookie=true;this.cookiePath="/";this.domains=[];this.forceWidth=true;this.fitExactly=false;this.forceTextTransform=true;this.useDomLoaded=true;this.useStyleCheck=false;this.hasFlashClassSet=false;this.repaintOnResize=true;this.replacements=[];var L=0;var R=false;function Y(){};function D(b){function c(d){return d.toLocaleUpperCase();};this.normalize=function(d){return d.replace(/\n|\r|\xA0/g,D.SINGLE_WHITESPACE).replace(/\s+/g,D.SINGLE_WHITESPACE);};this.textTransform=function(d,e){switch(d){case "uppercase":return e.toLocaleUpperCase();case "lowercase":return e.toLocaleLowerCase();case "capitalize":return e.replace(/^\w|\s\w/g,c);}return e;};this.toHexString=function(d){if(typeof (d)!="string"||d.charAt(0)!="#"||d.length!=4&&d.length!=7){return d;}d=d.substring(1);return "0x"+(d.length==3?d.replace(/(.)(.)(.)/,"$1$1$2$2$3$3"):d);};this.convertCssArg=function(d){if(!d){return {};}if(typeof (d)=="object"){if(d.constructor==Array){d=d.join("");}else{return d;}}var k={};var l=d.split("}");for(var g=0;g<l.length;g++){var h=l[g].match(/([^\s{]+)\s*\{(.+)\s*;?\s*/);if(!h||h.length!=3){continue;}if(!k[h[1]]){k[h[1]]={};}var f=h[2].split(";");for(var e=0;e<f.length;e++){var m=f[e].match(/\s*([^:\s]+)\s*\:\s*([^;]+)/);if(!m||m.length!=3){continue;}k[h[1]][m[1]]=m[2].replace(/\s+$/,"");}}return k;};this.extractFromCss=function(f,e,h,d){var g=null;if(f&&f[e]&&f[e][h]){g=f[e][h];if(d){delete f[e][h];}}return g;};this.cssToString=function(e){var f=[];for(var d in e){var i=e[d];if(i==Object.prototype[d]){continue;}f.push(d,"{");for(var h in i){if(i[h]==Object.prototype[h]){continue;}var g=i[h];if(D.UNIT_REMOVAL_PROPERTIES[h]){g=parseInt(g,10);}f.push(h,":",g,";");}f.push("}");}return f.join("");};this.escape=function(d){return escape(d).replace(/\+/g,"%2B");};this.encodeVars=function(d){return d.join("&").replace(/%/g,"%25");};this.copyProperties=function(f,e){for(var d in f){if(e[d]===undefined){e[d]=f[d];}}return e;};this.domain=function(){var d="";try{d=document.domain;}catch(f){}return d;};this.domainMatches=function(g,f){if(f=="*"||f==g){return true;}var e=f.lastIndexOf("*");if(e>-1){f=f.substr(e+1);var d=g.lastIndexOf(f);if(d>-1&&(d+f.length)==g.length){return true;}}return false;};this.uriEncode=function(d){return encodeURI(decodeURIComponent(d));};this.delay=function(e,g,f){var d=Array.prototype.slice.call(arguments,3);setTimeout(function(){g.apply(f,d);},e);};};D.UNIT_REMOVAL_PROPERTIES={leading:true,"margin-left":true,"margin-right":true,"text-indent":true};D.SINGLE_WHITESPACE=" ";function T(d){var c=this;function b(f,h,g){var j=c.getStyleAsInt(f,h,d.ua.ie);if(j==0){j=f[g];for(var e=3;e<arguments.length;e++){j-=c.getStyleAsInt(f,arguments[e],true);}}return j;};this.getBody=function(){return document.getElementsByTagName("body")[0]||null;};this.querySelectorAll=function(e){return ag.sifr.parseSelector(e);};this.addClass=function(e,f){if(f){f.className=((f.className||"")==""?"":f.className+" ")+e;}};this.removeClass=function(e,f){if(f){f.className=f.className.replace(new RegExp("(^|\\s)"+e+"(\\s|$)"),"").replace(/^\s+|(\s)\s+/g,"$1");}};this.hasClass=function(e,f){return new RegExp("(^|\\s)"+e+"(\\s|$)").test(f.className);};this.hasOneOfClassses=function(g,f){for(var e=0;e<g.length;e++){if(this.hasClass(g[e],f)){return true;}}return false;};this.ancestorHasClass=function(f,e){f=f.parentNode;while(f&&f.nodeType==1){if(this.hasClass(e,f)){return true;}f=f.parentNode;}return false;};this.create=function(e,f){var g=document.createElementNS?document.createElementNS(T.XHTML_NS,e):document.createElement(e);if(f){g.className=f;}return g;};this.getComputedStyle=function(g,h){var e;if(document.defaultView&&document.defaultView.getComputedStyle){var f=document.defaultView.getComputedStyle(g,null);e=f?f[h]:null;}else{if(g.currentStyle){e=g.currentStyle[h];}}return e||"";};this.getStyleAsInt=function(f,h,e){var g=this.getComputedStyle(f,h);if(e&&!/px$/.test(g)){return 0;}return parseInt(g)||0;};this.getWidthFromStyle=function(e){return b(e,"width","offsetWidth","paddingRight","paddingLeft","borderRightWidth","borderLeftWidth");};this.getHeightFromStyle=function(e){return b(e,"height","offsetHeight","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth");};this.getDimensions=function(h){var g=h.offsetWidth;var e=h.offsetHeight;if(g==0||e==0){for(var f=0;f<h.childNodes.length;f++){var j=h.childNodes[f];if(j.nodeType!=1){continue;}g=Math.max(g,j.offsetWidth);e=Math.max(e,j.offsetHeight);}}return {width:g,height:e};};this.getViewport=function(){return {width:window.innerWidth||document.documentElement.clientWidth||this.getBody().clientWidth,height:window.innerHeight||document.documentElement.clientHeight||this.getBody().clientHeight};};this.blurElement=function(g){try{g.blur();return;}catch(h){}var f=this.create("input");f.style.width="0px";f.style.height="0px";g.parentNode.appendChild(f);f.focus();f.blur();f.parentNode.removeChild(f);};};T.XHTML_NS="http://www.w3.org/1999/xhtml";function H(l){var c=navigator.userAgent.toLowerCase();var k=(navigator.product||"").toLowerCase();var d=navigator.platform.toLowerCase();this.parseVersion=function(e){return e.replace(/(^|\D)(\d)(?=\D|$)/g,"$10000$2");};this.macintosh=/^mac/.test(d);this.windows=/^win/.test(d);this.quicktime=false;this.opera=/opera/.test(c);this.konqueror=/konqueror/.test(k);this.ie=false;this.ieSupported=this.ie&&!/ppc|smartphone|iemobile|msie\s5\.5/.test(c);this.ieWin=this.ie&&this.windows;this.windows=this.windows&&(!this.ie||this.ieWin);this.ieMac=this.ie&&this.macintosh;this.macintosh=this.macintosh&&(!this.ie||this.ieMac);this.safari=/safari/.test(c);this.webkit=!this.konqueror&&/applewebkit/.test(c);this.khtml=this.webkit||this.konqueror;this.gecko=!this.webkit&&k=="gecko";this.ieVersion=this.ie&&/.*msie\s(\d\.\d)/.exec(c)?this.parseVersion(RegExp.$1):"0";this.operaVersion=this.opera&&/.*opera(\s|\/)(\d+\.\d+)/.exec(c)?this.parseVersion(RegExp.$2):"0";this.webkitVersion=this.webkit&&/.*applewebkit\/(\d+).*/.exec(c)?this.parseVersion(RegExp.$1):"0";this.geckoVersion=this.gecko&&/.*rv:\s*([^\)]+)\)\s+gecko/.exec(c)?this.parseVersion(RegExp.$1):"0";this.konquerorVersion=this.konqueror&&/.*konqueror\/([\d\.]+).*/.exec(c)?this.parseVersion(RegExp.$1):"0";this.flashVersion=0;if(this.ieWin){var g;var j=false;try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(h){try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=6;g.AllowScriptAccess="always";}catch(h){j=this.flashVersion==6;}if(!j){try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(h){}}}if(!j&&g){this.flashVersion=parseFloat(/([\d,?]+)/.exec(g.GetVariable("$version"))[1].replace(/,/g,"."));}}else{if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){this.flashVersion=parseFloat(/(\d+\.?\d*)/.exec(navigator.plugins["Shockwave Flash"].description)[1]);var f=0;while(this.flashVersion>=H.MIN_FLASH_VERSION&&f<navigator.mimeTypes.length){var b=navigator.mimeTypes[f];if(b.type=="application/x-shockwave-flash"&&b.enabledPlugin.description.toLowerCase().indexOf("quicktime")>-1){this.flashVersion=0;this.quicktime=true;}f++;}}}this.flash=this.flashVersion>=H.MIN_FLASH_VERSION;this.transparencySupport=this.macintosh||this.windows;this.computedStyleSupport=this.ie||!!(document.defaultView&&document.defaultView.getComputedStyle);this.requiresPrefetch=this.ieWin||this.khtml;this.fixFocus=this.gecko&&this.windows;this.nativeDomLoaded=this.gecko||this.webkit&&this.webkitVersion>=this.parseVersion("525")||this.konqueror&&this.konquerorMajor>this.parseVersion("03")||this.opera;this.mustCheckStyle=this.khtml||this.opera;this.forcePageLoad=this.webkit&&this.webkitVersion<this.parseVersion("523");this.properDocument=typeof (document.location)=="object";this.supported=this.flash&&this.properDocument&&(!this.ie||this.ieSupported)&&this.computedStyleSupport&&(!this.opera||this.operaVersion>=this.parseVersion("9.50"))&&(!this.webkit||this.webkitVersion>=this.parseVersion("412"))&&(!this.gecko||this.geckoVersion>=this.parseVersion("1.8.0.12"))&&(!this.konqueror);};H.MIN_FLASH_VERSION=8;function F(b){this.fix=b.ua.ieWin&&window.location.hash!="";var c;this.cache=function(){c=document.title;};function d(){document.title=c;};this.restore=function(){if(this.fix){setTimeout(d,0);}};};function S(e){var i=null;function f(){try{if(e.ua.ie||document.readyState!="loaded"&&document.readyState!="complete"){document.documentElement.doScroll("left");}}catch(j){return setTimeout(f,10);}b();};function b(){if(e.useStyleCheck){d();}else{if(!e.ua.mustCheckStyle){g(null,true);}}};function d(){i=e.dom.create("div",E.DUMMY);e.dom.getBody().appendChild(i);c();};function c(){if(e.dom.getComputedStyle(i,"marginLeft")=="42px"){h();}else{setTimeout(c,10);}};function h(){if(i&&i.parentNode){i.parentNode.removeChild(i);}i=null;g(null,true);};function g(j,k){e.initialize(k);if(j&&j.type=="load"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",g,false);}if(window.removeEventListener){window.removeEventListener("load",g,false);}}};this.attach=function(){if(window.addEventListener){window.addEventListener("load",g,false);}else{window.attachEvent("onload",g);}if(!e.useDomLoaded||e.ua.forcePageLoad||e.ua.ie&&window.top!=window){return;}if(e.ua.nativeDomLoaded){document.addEventListener("DOMContentLoaded",b,false);}else{if(e.ua.ie||e.ua.khtml){f();}}};};var Q="sifrFetch";function N(b){var d=false;this.fetchMovies=function(f){if(b.setPrefetchCookie&&new RegExp(";?"+Q+"=true;?").test(document.cookie)){return;}try{d=true;c(f);}catch(g){if(b.debug){throw g;}}if(b.setPrefetchCookie){document.cookie=Q+"=true;path="+b.cookiePath;}};this.clear=function(){if(!d){return;}try{var f=document.getElementsByTagName("script");for(var g=f.length-1;g>=0;g--){var h=f[g];if(h.type=="sifr/prefetch"){h.parentNode.removeChild(h);}}}catch(j){}};function c(e){for(var f=0;f<e.length;f++){document.write("<script defer type=\"sifr/prefetch\" src=\""+e[f].src+"\"></script>");}};};function K(c,f,e,b,d){this.sIFR=c;this.id=f;this.vars=e;this.movie=null;this.__forceWidth=b;this.__events=d;this.__resizing=0;};K.prototype={getFlashElement:function(){return document.getElementById(this.id);},getAlternate:function(){return document.getElementById(this.id+"_alternate");},getAncestor:function(){var b=this.getFlashElement().parentNode;return !this.sIFR.dom.hasClass(E.FIX_FOCUS,b)?b:b.parentNode;},available:function(){var b=this.getFlashElement();return b&&b.parentNode;},call:function(b){if(!this.available()){return false;}var c=this.getFlashElement();try{c[b].apply(c,Array.prototype.slice.call(arguments,1));}catch(d){return false;}return true;},updateVars:function(b,d){for(var c=0;c<this.vars.length;c++){if(this.vars[c].split("=")[0]==b){this.vars[c]=b+"="+d;break;}}var e=this.sIFR.util.encodeVars(this.vars);this.movie.injectVars(this.getFlashElement(),e);this.movie.injectVars(this.movie.html,e);},storeSize:function(b,c){this.movie.setSize(b,c);this.updateVars(b,c);},fireEvent:function(b){if(this.available()&&this.__events[b]){this.sIFR.util.delay(0,this.__events[b],this,this);}},resizeFlashElement:function(b,c,d){if(!this.available()){return;}this.__resizing++;var e=this.getFlashElement();e.setAttribute("height",b);this.updateVars("renderheight",b);this.storeSize("height",b);if(c!==null){e.setAttribute("width",c);this.storeSize("width",c);}if(this.__events.onReplacement){this.sIFR.util.delay(0,this.__events.onReplacement,this,this);delete this.__events.onReplacement;}if(d){this.sIFR.util.delay(0,function(){this.call("scaleMovie");this.__resizing--;},this);}else{this.__resizing--;}},blurFlashElement:function(){if(this.available()){this.sIFR.dom.blurElement(this.getFlashElement());}},resetMovie:function(){this.sIFR.util.delay(0,this.movie.reset,this.movie,this.getFlashElement(),this.getAlternate());},resizeAfterScale:function(c,d){if(this.available()&&this.__resizing==0){this.sIFR.util.delay(0,this.resize,this);}},resize:function(){if(!this.available()){return;}this.__resizing++;var f=this.getFlashElement();var e=f.offsetWidth;if(e==0){return;}var d=f.getAttribute("width");var j=f.getAttribute("height");var k=this.getAncestor();var m=this.sIFR.dom.getHeightFromStyle(k);f.style.width="1px";f.style.height="1px";k.style.minHeight=m+"px";var b=this.getAlternate().childNodes;var l=[];for(var h=0;h<b.length;h++){var g=b[h].cloneNode(true);l.push(g);k.appendChild(g);}var c=this.sIFR.dom.getWidthFromStyle(k);for(var h=0;h<l.length;h++){k.removeChild(l[h]);}f.style.width=f.style.height=k.style.minHeight="";f.setAttribute("width",this.__forceWidth?c:d);f.setAttribute("height",j);if(c!=e){if(this.__forceWidth){this.storeSize("width",c);}this.call("resize",c);}this.__resizing--;},replaceText:function(f,h){var c=this.sIFR.util.escape(f);if(!this.call("replaceText",c)){return false;}this.updateVars("content",c);var d=this.getAlternate();if(h){while(d.firstChild){d.removeChild(d.firstChild);}for(var b=0;b<h.length;b++){d.appendChild(h[b]);}}else{try{d.innerHTML=f;}catch(g){}}return true;},changeCSS:function(b){b=this.sIFR.util.escape(this.sIFR.util.cssToString(this.sIFR.util.convertCssArg(b)));this.updateVars("css",b);return this.call("changeCSS",b);}};var X=new function(){this.create=function(n,i,h,e,d,f,m,k,g,l){var j=n.ua.ie?c:b;return new j(n,i,h,e,d,f,m,["flashvars",k,"wmode",g,"bgcolor",l,"allowScriptAccess","always","quality","best"]);};function b(q,k,g,e,d,f,p,m){var l=q.dom.create("object",E.FLASH);var o=["type","application/x-shockwave-flash","id",e,"name",e,"data",d,"width",f,"height",p];for(var n=0;n<o.length;n+=2){l.setAttribute(o[n],o[n+1]);}var h=l;if(g){h=W.create("div",E.FIX_FOCUS);h.appendChild(l);}for(var n=0;n<m.length;n+=2){if(m[n]=="name"){continue;}var j=W.create("param");j.setAttribute("name",m[n]);j.setAttribute("value",m[n+1]);l.appendChild(j);}while(k.firstChild){k.removeChild(k.firstChild);}k.appendChild(h);this.html=h.cloneNode(true);};b.prototype={reset:function(d,e){d.parentNode.replaceChild(this.html.cloneNode(true),d);},setSize:function(d,e){this.html.setAttribute(d,e);},injectVars:function(d,f){var g=d.getElementsByTagName("param");for(var e=0;e<g.length;e++){if(g[e].getAttribute("name")=="flashvars"){g[e].setAttribute("value",f);break;}}}};function c(n,h,g,e,d,f,m,j){this.dom=n.dom;this.html="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" id=\""+e+"\" width=\""+f+"\" height=\""+m+"\" class=\""+E.FLASH+"\"><param name=\"movie\" value=\""+d+"\"></param></object>";var l="";for(var k=0;k<j.length;k+=2){l+="<param name=\""+j[k]+"\" value=\""+j[k+1]+"\"></param>";}this.html=this.html.replace(/(<\/object>)/,l+"$1");h.innerHTML=this.html;};c.prototype={reset:function(e,f){var d=e.parentNode;d.innerHTML=this.html;d.appendChild(f);},setSize:function(d,e){this.html=this.html.replace(d=="height"?/(height)="\d+"/:/(width)="\d+"/,"$1=\""+e+"\"");},injectVars:function(d,e){if(d!=this.html){return;}this.html=this.html.replace(/(flashvars(=|\"\svalue=)\")[^\"]+/,"$1"+e);}};};this.errors=new Y(O);var A=this.util=new D(O);var W=this.dom=new T(O);var U=this.ua=new H(O);var G={fragmentIdentifier:new F(O),pageLoad:new S(O),prefetch:new N(O)};var J={kwargs:[],replaceAll:function(c){for(var b=0;b<this.kwargs.length;b++){O.replace(this.kwargs[b]);}if(!c){this.kwargs=[];}}};this.activate=function(){if(!U.supported||!this.isEnabled||this.isActive||!C()||a()){return;}if(U.requiresPrefetch){G.prefetch.fetchMovies(arguments);}this.isActive=true;this.setFlashClass();G.fragmentIdentifier.cache();if(!this.autoInitialize){return;}G.pageLoad.attach();if(U.ie){window.attachEvent("onunload",function(){W.addClass(E.UNLOADING,document.documentElement);});}};this.setFlashClass=function(){if(this.hasFlashClassSet){return;}W.addClass(E.ACTIVE,W.getBody()||document.documentElement);this.hasFlashClassSet=true;};this.removeFlashClass=function(){if(!this.hasFlashClassSet){return;}W.removeClass(E.ACTIVE,W.getBody());W.removeClass(E.ACTIVE,document.documentElement);this.hasFlashClassSet=false;};this.initialize=function(b){if(!this.isActive||!this.isEnabled){return;}if(R){if(!b){J.replaceAll(false);}return;}R=true;J.replaceAll(b);if(O.repaintOnResize){if(window.addEventListener){window.addEventListener("resize",Z,false);}else{window.attachEvent("onresize",Z);}}G.prefetch.clear();};this.replace=function(v,s){if(!U.supported){return;}if(s){v=A.copyProperties(v,s);}if(!R){return J.kwargs.push(v);}if(this.onReplacementStart){this.onReplacementStart(v);}var AK=v.elements||W.querySelectorAll(v.selector);if(AK.length==0){return;}var u=M(v.src);var AP=A.convertCssArg(v.css);var t=B(v.filters);var AL=v.forceSingleLine===true;var AQ=v.preventWrap===true&&!AL;var o=AL||(v.fitExactly==null?this.fitExactly:v.fitExactly)===true;var AB=o||(v.forceWidth==null?this.forceWidth:v.forceWidth)===true;var q=v.ratios||[];var AC=v.pixelFont===true;var p=parseInt(v.tuneHeight)||0;var x=!!v.onRelease||!!v.onRollOver||!!v.onRollOut;if(o){A.extractFromCss(AP,".sIFR-root","text-align",true);}var r=A.extractFromCss(AP,".sIFR-root","font-size",true)||"0";var d=A.extractFromCss(AP,".sIFR-root","background-color",true)||"#FFFFFF";var m=A.extractFromCss(AP,".sIFR-root","kerning",true)||"";var AU=A.extractFromCss(AP,".sIFR-root","opacity",true)||"100";var h=A.extractFromCss(AP,".sIFR-root","cursor",true)||"default";var AN=parseInt(A.extractFromCss(AP,".sIFR-root","leading"))||0;var AH=v.gridFitType||(A.extractFromCss(AP,".sIFR-root","text-align")=="right")?"subpixel":"pixel";var g=this.forceTextTransform===false?"none":A.extractFromCss(AP,".sIFR-root","text-transform",true)||"none";r=/^\d+(px)?$/.test(r)?parseInt(r):0;AU=parseFloat(AU)<1?100*parseFloat(AU):AU;var AA=v.modifyCss?"":A.cssToString(AP);var AE=v.wmode||"";if(!AE){if(v.transparent){AE="transparent";}else{if(v.opaque){AE="opaque";}}}if(AE=="transparent"){if(!U.transparencySupport){AE="opaque";}else{d="transparent";}}for(var AT=0;AT<AK.length;AT++){var AD=AK[AT];if(W.hasOneOfClassses(E.IGNORE_CLASSES,AD)||W.ancestorHasClass(AD,E.ALTERNATE)){continue;}var AM=W.getDimensions(AD);var e=AM.height;var b=AM.width;var y=W.getComputedStyle(AD,"display");if(!e||!b||!y||y=="none"){continue;}b=W.getWidthFromStyle(AD);var k,AF;if(!r){var AJ=I(AD);k=Math.min(this.MAX_FONT_SIZE,Math.max(this.MIN_FONT_SIZE,AJ.fontSize));if(AC){k=Math.max(8,8*Math.round(k/8));}AF=AJ.lines;if(isNaN(AF)||!isFinite(AF)||AF==0){AF=1;}if(AF>1&&AN){e+=Math.round((AF-1)*AN);}}else{k=r;AF=1;}var c=W.create("span",E.ALTERNATE);var AV=AD.cloneNode(true);AD.parentNode.appendChild(AV);for(var AS=0,AR=AV.childNodes.length;AS<AR;AS++){c.appendChild(AV.childNodes[AS].cloneNode(true));}if(v.modifyContent){v.modifyContent(AV,v.selector);}if(v.modifyCss){AA=v.modifyCss(AP,AV,v.selector);}var n=P(AV,g,v.uriEncode);AV.parentNode.removeChild(AV);if(v.modifyContentString){n.text=v.modifyContentString(n.text,v.selector);}if(n.text==""){continue;}e=Math.round(AF*k);var AI=Math.round(AF*V(k,q)*k)+this.FLASH_PADDING_BOTTOM+p;var z=AB?b:"100%";var AG="sIFR_replacement_"+L++;var AO=["id="+AG,"content="+A.escape(n.text),"width="+b,"height="+e,"renderheight="+AI,"link="+A.escape(n.primaryLink.href||""),"target="+A.escape(n.primaryLink.target||""),"size="+k,"css="+A.escape(AA),"cursor="+h,"tunewidth="+(v.tuneWidth||0),"tuneheight="+p,"offsetleft="+(v.offsetLeft||""),"offsettop="+(v.offsetTop||""),"fitexactly="+o,"preventwrap="+AQ,"forcesingleline="+AL,"antialiastype="+(v.antiAliasType||""),"thickness="+(v.thickness||""),"sharpness="+(v.sharpness||""),"kerning="+m,"gridfittype="+AH,"flashfilters="+t,"opacity="+AU,"blendmode="+(v.blendMode||""),"selectable="+(v.selectable==null?"true":v.selectable===true),"fixhover="+(this.fixHover===true),"events="+x,"version="+this.VERSION];var w=A.encodeVars(AO);var f=new K(O,AG,AO,AB,{onReplacement:v.onReplacement,onRollOver:v.onRollOver,onRollOut:v.onRollOut,onRelease:v.onRelease});f.movie=X.create(ag.sifr.sIFR,AD,U.fixFocus&&v.fixFocus,AG,u,z,AI,w,AE,d);this.replacements.push(f);this.replacements[AG]=f;if(v.selector){if(!this.replacements[v.selector]){this.replacements[v.selector]=[f];}else{this.replacements[v.selector].push(f);}}c.setAttribute("id",AG+"_alternate");AD.appendChild(c);W.addClass(E.REPLACED,AD);}G.fragmentIdentifier.restore();};this.getReplacementByFlashElement=function(c){for(var b=0;b<O.replacements.length;b++){if(O.replacements[b].id==c.getAttribute("id")){return O.replacements[b];}}};this.redraw=function(){for(var b=0;b<O.replacements.length;b++){O.replacements[b].resetMovie();}};function C(){if(O.domains.length==0){return true;}var c=A.domain();for(var b=0;b<O.domains.length;b++){if(A.domainMatches(c,O.domains[b])){return true;}}return false;};function a(){if(document.location.protocol=="file:"){if(O.debug){O.errors.fire("isFile");}return true;}return false;};function M(b){if(U.ie&&b.charAt(0)=="/"){b=window.location.toString().replace(/([^:]+)(:\/?\/?)([^\/]+).*/,"$1$2$3")+b;}return b;};function V(c,d){for(var b=0;b<d.length;b+=2){if(c<=d[b]){return d[b+1];}}return d[d.length-1]||1;};function B(f){var d=[];for(var c in f){if(f[c]==Object.prototype[c]){continue;}var b=f[c];c=[c.replace(/filter/i,"")+"Filter"];for(var e in b){if(b[e]==Object.prototype[e]){continue;}c.push(e+":"+A.escape("\""+A.toHexString(b[e])+"\""));}d.push(c.join(","));}return A.escape(d.join(";"));};function Z(c){var d=Z.viewport;var b=W.getViewport();if(d&&b.width==d.width&&b.height==d.height){return;}Z.viewport=b;if(Z.timer){clearTimeout(Z.timer);}Z.timer=setTimeout(function(){delete Z.timer;for(var e=0;e<O.replacements.length;e++){O.replacements[e].resize();}},200);};function I(f){var g,c;if(!U.ie){g=W.getStyleAsInt(f,"lineHeight");c=Math.floor(W.getStyleAsInt(f,"height")/g);}else{if(U.ie){var g=W.getComputedStyle(f,"fontSize");if(g.indexOf("px")>0){g=parseInt(g);}else{var e=f.innerHTML;f.style.visibility="visible";f.style.overflow="visible";f.style.position="static";f.style.zoom="normal";f.style.writingMode="lr-tb";f.style.width=f.style.height="auto";f.style.maxWidth=f.style.maxHeight=f.style.styleFloat="none";var h=f;var b=f.currentStyle.hasLayout;if(b){f.innerHTML="<div class=\""+E.LAYOUT+"\">X<br>X<br>X</div>";h=f.firstChild;}else{f.innerHTML="X<br>X<br>X";}var d=h.getClientRects();g=d[1].bottom-d[1].top;g=Math.ceil(g*0.8);if(b){f.innerHTML="<div class=\""+E.LAYOUT+"\">"+e+"</div>";h=f.firstChild;}else{f.innerHTML=e;}d=h.getClientRects();c=d.length;if(b){f.innerHTML=e;}f.style.visibility=f.style.width=f.style.height=f.style.maxWidth=f.style.maxHeight=f.style.overflow=f.style.styleFloat=f.style.position=f.style.zoom=f.style.writingMode="";}}}return {fontSize:g,lines:c};};function P(b,f,p){p=p||A.uriEncode;var n=[],l=[];var j=null;var d=b.childNodes;var h=0;while(h<d.length){var e=d[h];if(e.nodeType==3){l.push(A.textTransform(f,A.normalize(e.nodeValue)).replace(/</g,"&lt;"));}if(e.nodeType==1){var g=[];var o=e.nodeName.toLowerCase();var m=e.className||"";if(/\s+/.test(m)){if(m.indexOf(E.CLASS)>-1){m=m.match("(\\s|^)"+E.CLASS+"-([^\\s$]*)(\\s|$)")[2];}else{m=m.match(/^([^\s]+)/)[1];}}if(m!=""){g.push("class=\""+m+"\"");}if(o=="a"){var c=p(e.getAttribute("href")||"");var k=e.getAttribute("target")||"";g.push("href=\""+c+"\"","target=\""+k+"\"");if(!j){j={href:c,target:k};}}l.push("<"+o+(g.length>0?" ":"")+g.join(" ")+">");if(e.hasChildNodes()){n.push(h);h=0;d=e.childNodes;continue;}else{if(!/^(br|img)$/i.test(e.nodeName)){l.push("</",e.nodeName.toLowerCase(),">");}}}if(n.length>0&&!e.nextSibling){do{h=n.pop();d=e.parentNode.parentNode.childNodes;e=d[h];if(e){l.push("</",e.nodeName.toLowerCase(),">");}}while(h==d.length-1&&n.length>0);}h++;}return {text:l.join("").replace(/^\s+|\s+$|\s+(<br>)\s+/g,"$1"),primaryLink:j||{}};};};ag.sifr.parseSelector=(function(){var B=/\s*,\s*/;var A=/\s*([\s>+~(),]|^|$)\s*/g;var K=/([\s>+~,]|[^(]\+|^)([#.:@])/g;var E=/^[^\s>+~]/;var J=/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function G(P,N){N=N||document.documentElement;var Q=P.split(B),V=[];for(var S=0;S<Q.length;S++){var L=[N],U=F(Q[S]);for(var R=0;R<U.length;){var O=U[R++],M=U[R++],T="";if(U[R]=="("){while(U[R++]!=")"&&R<U.length){T+=U[R];}T=T.slice(0,-1);}L=H(L,O,M,T);}V=V.concat(L);}return V;};function F(L){var M=L.replace(A,"$1").replace(K,"$1*$2");if(E.test(M)){M=" "+M;}return M.match(J)||[];};function H(L,N,O,M){return (G.selectors[N])?G.selectors[N](L,O,M):[];};var D={toArray:function(M){var L=[];for(var N=0;N<M.length;N++){L.push(M[N]);}return L;}};var C={isTag:function(M,L){return (L=="*")||(L.toLowerCase()==M.nodeName.toLowerCase());},previousSiblingElement:function(L){do{L=L.previousSibling;}while(L&&L.nodeType!=1);return L;},nextSiblingElement:function(L){do{L=L.nextSibling;}while(L&&L.nodeType!=1);return L;},hasClass:function(L,M){return (M.className||"").match("(^|\\s)"+L+"(\\s|$)");},getByTag:function(L,M){return M.getElementsByTagName(L);}};var I={"#":function(L,N){for(var M=0;M<L.length;M++){if(L[M].getAttribute("id")==N){return [L[M]];}}return [];}," ":function(M,O){var L=[];for(var N=0;N<M.length;N++){L=L.concat(D.toArray(C.getByTag(O,M[N])));}return L;},">":function(M,P){var L=[];for(var O=0,Q;O<M.length;O++){Q=M[O];for(var N=0,R;N<Q.childNodes.length;N++){R=Q.childNodes[N];if(R.nodeType==1&&C.isTag(R,P)){L.push(R);}}}return L;},".":function(M,O){var L=[];for(var N=0,P;N<M.length;N++){P=M[N];if(C.hasClass([O],P)){L.push(P);}}return L;},":":function(L,N,M){return (G.pseudoClasses[N])?G.pseudoClasses[N](L,M):[];}};G.selectors=I;G.pseudoClasses={};G.util=D;G.dom=C;return G;})();}if(!dojo._hasResource["ag.sifr.config"]){dojo._hasResource["ag.sifr.config"]=true;dojo.provide("ag.sifr.config");ag.sifr.config.helneu={};ag.sifr.config.helneu.src=dojo.moduleUrl("ag","sifr/helveticaneuelt_v3.swf").toString();ag.sifr.sIFR.activate(ag.sifr.config.helneu);ag.sifr.config.go=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"h2.foo",css:{".sIFR-root":{"font-size":"48px","color":"#ff00ff"}},wmode:"transparent"});};ag.sifr.config.banner=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-category-banner h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ffffff","text-transform":"lowercase"}}});};ag.sifr.config.bannerl3=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-category-banner h2",wmode:"transparent",css:{".sIFR-root":{"color":"#ffffff","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitle=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#000000","text-align":"center","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitlety=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitlety h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitlel=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitlel h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitleleft=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitleleft h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitleleftsm=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitleleftsm h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.ecardtitleleftsm2=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-ecardtitleleftsm2 h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.othertitlety=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-othertitlety h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.printabletitle=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-printabletitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-align":"center","text-transform":"lowercase"}}});};ag.sifr.config.invitetitle=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-invitetitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-align":"center","text-transform":"lowercase"}}});};ag.sifr.config.invitetitleleft=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-invitetitleleft h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.invitetitlefl=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-invitetitlefl h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.invitetitlefls=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-invitetitlefls h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-transform":"lowercase"}}});};ag.sifr.config.dltitle=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-dltitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#9d0017","text-align":"center","text-transform":"lowercase"}}});};ag.sifr.config.thumbsvlist=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-thumbs-vlist h2",wmode:"transparent",css:{".sIFR-root":{"color":"#b0ad89"}}});};ag.sifr.config.featuredcontent=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-featuredcontent h2",wmode:"transparent",css:{".sIFR-root":{"color":"#c73e30","text-transform":"lowercase"}}});};ag.sifr.config.printable=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-printable h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.printableproj=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-printableproj h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.myinvmain=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-myinvmain h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.instructions=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-instructions h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.rcolumn=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-rcolumn h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.lcolumn=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-lcolumn h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase"}}});};ag.sifr.config.headtitle=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#98936c","text-align":"left","text-transform":"lowercase"}}});};ag.sifr.config.seohallow=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-seohallow #agi-seohead #headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#e55800","text-align":"left","text-transform":"lowercase"}}});};ag.sifr.config.seobday=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-seobday #agi-seohead #headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#e92e37","text-align":"left","text-transform":"lowercase"}}});};ag.sifr.config.seodisney=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-seodisney #agi-seohead #headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#333399","text-align":"center","text-transform":"lowercase"}}});};ag.sifr.config.seothanks=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-seothanks #agi-seohead #headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#CC6633","text-align":"left","text-transform":"lowercase"}}});};ag.sifr.config.seosweet=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-seosweet #agi-seohead #headtitle h1",wmode:"transparent",css:{".sIFR-root":{"color":"#CC3366","text-align":"left","text-transform":"lowercase"}}});};ag.sifr.config.momcount=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momcount h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-align":"right","text-transform":"lowercase","font-size":"24px"}}});};ag.sifr.config.agierrors=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-errors h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-align":"left","text-transform":"lowercase","font-size":"24px"}}});};ag.sifr.config.mdtoc=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdtoc h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-align":"left","text-transform":"lowercase","font-size":"24px"}}});};ag.sifr.config.mdtoc2=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdtoc h2",wmode:"transparent",css:{".sIFR-root":{"color":"#333333","text-transform":"lowercase","font-size":"20px"}}});};ag.sifr.config.mompage=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:".momforward h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase","font-size":"20px","text-align":"right"}}});};ag.sifr.config.mompage2=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momview #agi-content #momtexttop h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase"}}});};ag.sifr.config.mompage3=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momview #agi-content .momtext h2",wmode:"transparent",css:{".sIFR-root":{"color":"#aeab8d","text-transform":"lowercase","font-size":"24px"}}});};ag.sifr.config.choosemomcard=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdchoose h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase"}}});};ag.sifr.config.choosemomcard2=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdchoose h2",wmode:"transparent",css:{".sIFR-root":{"color":"#484848","text-transform":"lowercase"}}});};ag.sifr.config.choosemomcard3=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdchoose .momintrot h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase"}}});};ag.sifr.config.mompopup=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#agi-flashAlbum-popUp h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase"}}});};ag.sifr.config.mompageview=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momviewpd .momreport h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase","text-align":"right"}}});};ag.sifr.config.mompageview2=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momviewpd .momforward h1",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase","text-align":"right"}}});};ag.sifr.config.mompageview3=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#momviewpd .momviewtrib h2",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase","text-align":"center"}}});};ag.sifr.config.momstep1=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:"#mdcustom2 h2",wmode:"transparent",css:{".sIFR-root":{"color":"#808080","text-transform":"lowercase","text-align":"left"}}});};ag.sifr.config.mompreview=function(){ag.sifr.sIFR.replace(ag.sifr.config.helneu,{selector:".agi-face-tribmsg",wmode:"transparent",css:{".sIFR-root":{"color":"#ee353d","text-transform":"lowercase","text-align":"left"}}});};}if(!dojo._hasResource["ag.widget._base"]){dojo._hasResource["ag.widget._base"]=true;dojo.provide("ag.widget._base");(function(){var w=ag.widget;dojo.mixin(w,{toString:function(){return "AGWidget";},__culprit__:"$Author: dbuch $"});w.placeOffScreen=function(node){var _473=false;var st=node.style;var _475=st.top||"0px";var _476=st.left||"0px";try{_473=(parseInt(_475.replace(/px|pt|em/g,""),10)<0&&parseInt(_476.replace(/px|pt|em/g,""),10)<0);}catch(e){}if(_473){return;}else{var _477=node.id||"<NO ID>";st.left="-9999px";st.top="-9999px";return;}};w.getSize=function(_478){ret=dojo.marginBox(_478);ret.w=_478.offsetWidth;ret.h=_478.offsetHeight;return ret;};w.placeBeside=function(_479,_47a,_47b,_47c,_47d){_47d=_47d||true;var c={};var d={};var toPx=ag.util.toPx;var pToS=ag.util.posToString;var _482=dijit.getViewport();_47b=_47b||0;d.node=dojo.byId(_479);c.node=dojo.byId(_47a);c.pos=ag.util.getPosition(c.node);c.size=this.getSize(c.node);d.size=this.getSize(d.node);var side="right";var _484=(c.pos.x+d.size.w+c.size.w+_47c);var _485=(c.pos.x-d.size.w-_47c-(_482.l||0));var topY=(c.pos.y+_47b);d.bottomEdge=(topY+d.size.h);d.topEdge=topY;if((d.bottomEdge-_482.t)>_482.h){topY=((_482.h-d.size.h)+_482.t);}else{if(d.topEdge<(_482.t||0)){topY=(_482.t||0);}}var best={position:"absolute",top:toPx(topY),left:null};if(_484<_482.w){best.left=toPx(c.pos.x+c.size.w);side="right";}else{if(_485>0){best.left=toPx(c.pos.x-d.size.w);side="left";}else{best.left=toPx((c.pos.x+(c.size.w/2))-(d.size.w/2));side="center";}}if(_47d){dojo.style(d.node,best);}return {newPosition:best,side:side};};w.placeInCenter=function(_488){_488=_488||dojo.doc.createElement("div");var toPx=ag.util.toPx;var pToS=ag.util.posToString;var _48b=dijit.getViewport();var _48c=this.getSize(_488);var newX=_48b.l+(_48b.w-_48c.w)/2;var newY=_48b.t+(_48b.h-_48c.h)/2;var best={left:toPx(newX),top:toPx(newY),position:"absolute"};dojo.style(_488,best);best.x=newX;best.y=newY;return best;};w.getResultsPaneTopCenter=function(){var _490=dijit.byId("docpane");var _491=dijit.getViewport();var ret={};if(!_490){ret.x=((_491.w/2)-_491.l);ret.y=((_491.h/2)-_491.t);}else{var p={};p.size=this.getSize(_490.domNode);p.pos=ag.util.getPosition(_490.domNode);ret.x=((p.size.w/2)-_491.l)+p.pos.x;ret.y=_491.t+p.pos.y;}return ret;};w.adjustPosition=function(id,adj,rel,_497){var node=dojo.byId(id);var pos=rel||ag.util.getPosition(node);var _49a={x:pos.x+adj.x,y:pos.y+adj.y};_497=_497||["BR","BL","TR","TL"];dijit.placeOnScreen(node,_49a,_497,false);return _49a;};})();}if(!dojo._hasResource["ag.widget"]){dojo._hasResource["ag.widget"]=true;dojo.provide("ag.widget");}if(!dojo._hasResource["ag.widget._TemplatedWidget"]){dojo._hasResource["ag.widget._TemplatedWidget"]=true;dojo.provide("ag.widget._TemplatedWidget");ag.widget._TemplatedWidget=agi.widget._TemplatedWidget;}if(!dojo._hasResource["ag.widget._ProtoDetailPane"]){dojo._hasResource["ag.widget._ProtoDetailPane"]=true;dojo.provide("ag.widget._ProtoDetailPane");dojo.declare("ag.widget._ProtoDetailPane",[ag.widget.AGContentPane,ag.widget._TemplatedWidget,ag.classes.Publisher],{templatePath:null,title:null,synopsis:null,product_number:null,display_url:null,connectId:null,big_thumb_url:null,price:null,imghost:null,imgbase:null,ahost:null,khost:null,path_number:null,rating_pct:null,rating_owned:null,fromNode:true,fromAjax:false,qsToggle:null,BUILD_DELAY:null,TITLE_QUERY:null,SYNOPSIS_QUERY:null,DISPLAY_URL_QUERY:null,BIG_THUMB_URL_QUERY:null,FORMAT_QUERY:null,QS_TOGGLE_QUERY:null,QS_TOGGLE_ID_BASE:null,postMixinProperties:function(){this._connectNode=dojo.byId(this.connectId);},buildRendering:function(){if(this.autoPublishBuild&&this.publishBuildBegin){this.publishBuildBegin();}this.inherited(arguments);this.delayBuildTimer=setTimeout(dojo.hitch(this,function(){this.delayedBuild();if(this.autoPublishBuild){this.publishBuildComplete();}}),this.BUILD_DELAY);},delayedBuild:function(){this.isBuilt=true;}});}if(!dojo._hasResource["ag.widget.QuickSendPane"]){dojo._hasResource["ag.widget.QuickSendPane"]=true;dojo.provide("ag.widget.QuickSendPane");dojo.declare("ag.widget.QuickSendPane",[ag.widget._ProtoDetailPane],{templateString:"<div>\n<div class=\"agi-tabless\">\n    <span class=\"card-details clickable\">\n        <img src=\"{{imghost}}/{{imgbase}}/details/gray_card_details.gif\"\n            width=\"112\"\n            height=\"18\"\n            alt=\"card details\"\n            border=\"0\"\n            id=\"card-detail-toggle-{{id}}\"/>\n    </span>\n    <span>\n        <img src=\"{{imghost}}/{{imgbase}}/details/red_quick_send.gif\"\n            width=\"108\"\n            height=\"18\"\n            alt=\"quick send\"\n            border=\"0\"\n            title=\"quick send\"\n            id=\"quick-send-toggle-{{id}}\"/>\n    </span>\n    <br style=\"clear:both;\" />\n</div>\n\n<div class=\"agi-quickpad\">\n<div class=\"agi-formpage\">\n    <form action=\"{{khost}}/ecards/custom.pd\"\n        id=\"input-form-{{id}}\"\n        method=\"POST\">\n        <fieldset>\n        <div class=\"agi-poppertitle\">to</div>\n        <label for=\"toemail-{{id}}\">email</label>\n        <span>\n            <textarea cols=\"60\"\n                rows=\"2\"\n                name=\"toemail\"\n                id=\"toemail-{{id}}\"\n                class=\"to-email\"></textarea>\n        </span>\n        </fieldset>\n        <fieldset>\n        <div class=\"agi-poppertitle\">from</div>\n        <label for=\"{{id}}-fromname\">name</label>\n        <span><input id='{{id}}-fromname' type='text'\n            maxlength=75 name='fromname' value='{{full_name}}'/>\n        </span>\n        <label for=\"{{id}}-fromemail\">email</label>\n        <span><input id='{{id}}-fromemail' type='text'\n            maxlength=75 name='fromemail' class='agi-lazyinput'\n            disabled='disabled'  value='{{email_address}}'/>\n        </span>\n        <label for=\"{{id}}-frommessage\">message</label>\n        <span>\n            <textarea name=\"pn1465\"\n                id=\"{{id}}-frommessage\"\n                class=\"quicksend-message\"></textarea>\n        </span>\n        </fieldset>\n        <div class=\"agi-buttons\">\n            <div class=\"agi-button\">\n                <input type=\"image\"\n                    id=\"send-button-{{id}}\"\n                    class=\"send-button\"\n                    src=\"{{imghost}}/{{imgbase}}/button/sendecard.gif\"\n                    style=\"width:110px;height:20px;\" />\n            </div>\n            <div class=\"agi-button\">\n                <input type=\"image\"\n                    id=\"preview-button-{{id}}\"\n                    class=\"preview-button\"\n                    src=\"{{imghost}}/{{imgbase}}/button/preview.gif\"\n                    style=\"width:80px;height:20px;\" />\n            </div>\n        </div>\n        <input type=\"hidden\" name=\"action\" value=\"\" />\n        <input type=\"hidden\" name=\"prodnum\" value=\"{{product_number}}\" />\n        <input type=\"hidden\" name=\"path\" value=\"{{path_number}}\" />\n        <input type=\"hidden\" name=\"blnquicksend\" value=\"1\"/>\n        <input type=\"hidden\" name=\"navtype\" value=\"qsend\"/>\n        <input type=\"hidden\" name=\"notify_nopickup\" value=\"Y\" />\n        <input type=\"hidden\" name=\"reply_request\" value=\"Y\" />\n        <input type=\"hidden\" name=\"cc_sender\" value=\"Y\" />\n    </form>\n</div>\n</div>\n</div>\n",ahost:"",customer_type:"free",display_url:"",email_address:"",from_email:"",from_name:"",full_name:"",imgbase:"agbeta",imghost:"",khost:"",path_number:"",product_number:"",autoPublishBuild:true,delayBuildTimer:null,inputForm:null,sendButton:null,previewButton:null,detailToggle:null,qsToggle:null,toEmailTextarea:null,fromEmailInput:null,BUILD_BEGIN_EVENT_TMPL:"/quicksend-pane-${id}/build/begin/",BUILD_COMPLETE_EVENT_TMPL:"/quicksend-pane-${id}/build/complete/",LAZY_INPUT_CLASS:"agi-lazyinput",BUILD_DELAY:200,INPUT_FORM_QUERY:null,INPUT_FORM_ID_BASE:"input-form-",DETAIL_TOGGLE_QUERY:null,DETAIL_TOGGLE_ID_BASE:"card-detail-toggle-",FROMEMAIL_INPUT_BASE:"-fromemail",FROMEMAIL_INPUT_QUERY:null,SEND_BUTTON_QUERY:null,SEND_BUTTON_ID_BASE:"send-button-",PREVIEW_BUTTON_QUERY:null,PREVIEW_BUTTON_ID_BASE:"preview-button-",TOEMAIL_TEXTAREA_ID_BASE:"toemail-",TOEMAIL_TEXTAREA_QUERY:null,getAddress:function(){if(!this.toEmailTextarea){return;}try{agx.currentPage.controller.connectAutoComplete(this.toEmailTextarea.id,agx.currentPage.customerIsSignedIn);}catch(e){connectAutoComplete(this.toEmailTextarea.id);}},buildRendering:function(){this.getQueries();this.inherited(arguments);},delayedBuild:function(){this.getFormAndButtons();this.connectButtonEvents();this.inherited(arguments);},getQueries:function(){this.INPUT_FORM_QUERY=this.INPUT_FORM_ID_BASE+this.id;this.DETAIL_TOGGLE_QUERY=this.DETAIL_TOGGLE_ID_BASE+this.id;this.SEND_BUTTON_QUERY=this.SEND_BUTTON_ID_BASE+this.id;this.PREVIEW_BUTTON_QUERY=this.PREVIEW_BUTTON_ID_BASE+this.id;this.TOEMAIL_TEXTAREA_QUERY=this.TOEMAIL_TEXTAREA_ID_BASE+this.id;this.FROMEMAIL_INPUT_QUERY=this.id+this.FROMEMAIL_INPUT_BASE;},getFormAndButtons:function(){this.sendButton=dojo.byId(this.SEND_BUTTON_QUERY);this.previewButton=dojo.byId(this.PREVIEW_BUTTON_QUERY);this.inputForm=dojo.byId(this.INPUT_FORM_QUERY);this.detailToggle=dojo.byId(this.DETAIL_TOGGLE_QUERY);this.toEmailTextarea=dojo.byId(this.TOEMAIL_TEXTAREA_QUERY);this.fromEmailInput=dojo.byId(this.FROMEMAIL_INPUT_QUERY);},connectButtonEvents:function(){if(this.inputForm){this.connect(this.inputForm,"onsubmit",this._OnSubmit);}if(this.sendButton){this.connect(this.sendButton,"onclick",this._sendOnClick);}if(this.previewButton){this.connect(this.previewButton,"onclick",this._previewOnClick);}if(this.toEmailTextarea){this.connect(this.toEmailTextarea,"onfocus",this.getAddress);}if(this.fromEmailInput){if(!dojo.trim(this.fromEmailInput.value)){this.fromEmailInput.disabled=false;dojo.removeClass(this.fromEmailInput,this.LAZY_INPUT_CLASS);}}},_OnSubmit:function(){return ag.util.debounce(this.inputForm,null,20);},_sendOnClick:function(){if(this.inputForm){this.inputForm.action.value="send";this.inputForm.action.name="btnSend";}},_previewOnClick:function(){if(this.inputForm){this.inputForm.action.value="preview";this.inputForm.action.name="btnPreview";}}});}if(!dojo._hasResource["ag.widget.FreeQuickSendPane"]){dojo._hasResource["ag.widget.FreeQuickSendPane"]=true;dojo.provide("ag.widget.FreeQuickSendPane");dojo.declare("ag.widget.FreeQuickSendPane",[ag.widget.QuickSendPane],{templateString:"<div>\n    <div class=\"agi-tabless\">\n        <span class=\"clickable\">\n            <img src=\"{{imghost}}/{{imgbase}}/details/gray_card_details.gif\" \n                width=\"112\" \n                height=\"18\" \n                alt=\"card details\" \n                border=\"0\" \n                id=\"card-detail-toggle-{{id}}\"/>\n        </span>\n        <span>\n            <img src=\"{{imghost}}/{{imgbase}}/details/red_quick_send.gif\" \n                width=\"108\" \n                height=\"18\" \n                alt=\"quick send\" \n                border=\"0\" \n                title=\"quick send\"\n                id=\"quick-send-toggle-{{id}}\"/>\n        </span>\n        <br clear=\"all\" />\n    </div>\n    <div class=\"agi-quickpad\">\n        <p>You must be a paid member to quick send a card. \n            Please sign in or join now to send.</p>\n    </div>\n\t\t<div class=\"agi-buttons\">\n        <div class=\"agi-button\">\n            <a href=\"javascript:agx.currentPage.doJoin()\"><img \n                src=\"{{imghost}}/{{imgbase}}/button/joinnow.gif\" \n                border=\"0\"\n                id=\"join-now-button-{{id}}\"/></a>\n        </div>\n        <div class=\"agi-button\">\n            <a href=\"{{display_url}}\"><img \n                src=\"{{imghost}}/{{imgbase}}/button/viewecard.gif\" \n                border=\"0\" \n                width=\"110\" \n                height=\"20\" \n                alt=\"view ecard\" \n                title=\"view ecard\"\n                id=\"view-card-button-{{id}}\"/></a>\n        </div>\n    </div>\n</div>     \n",BUILD_DELAY:300});}if(!dojo._hasResource["ag.widget.ProductDetailPane"]){dojo._hasResource["ag.widget.ProductDetailPane"]=true;dojo.provide("ag.widget.ProductDetailPane");dojo.declare("ag.widget.ProductDetailPane",[ag.widget._ProtoDetailPane],{templateString:"<div>\n<div class=\"agi-tabless\">\n    <span> \n        <img src=\"{{imghost}}/{{imgbase}}/details/card_details.gif\" \n            width=\"112\" \n            height=\"18\" \n            alt=\"ecard detail\" \n            border=\"0\" \n            title=\"ecard detail\" \n            id=\"card-detail-toggle-{{id}}\"/>\n    </span>\n    <span class=\"quicksend-button clickable\">  \n        <img src=\"{{imghost}}/{{imgbase}}/details/quick_send.gif\" \n            width=\"108\" \n            height=\"18\" \n            alt=\"quick send\" \n            border=\"0\" \n            title=\"quick send\" \n            id=\"quick-send-toggle-{{id}}\"/>\n    </span>\n    <br clear=\"all\" />\n</div>\n<div class=\"detail-panel\" id=\"detail-panel-{{product_number}}\" > \n    <div class=\"agi-largethumb\">\n        <a href=\"{{display_url}}\"><img \n            id=\"largethumb-{{product_number}}\" \n            src=\"{{big_thumb_url}}\" \n            width=\"200\" \n            height=\"108\" \n            alt=\"{{title}}\" \n            border=\"0\" \n            title=\"{{title}}\" /></a>\n    </div>\n    <div class=\"agi-ratewithcard\">\n    <div id=\"{{id}}-agi-{{rating_owned}}rating\" class=\"agi-ratingsection\">\n        <ul class=\"star-rating\">\n            <li id=\"{{id}}-current-pop-rating\" \n                class=\"current-rating\" \n                style=\"width:{{rating_pct}}%;\">&nbsp;</li>\n            <li><span title=\"I hate it!\" class=\"one-star\"></span></li>\n            <li><span title=\"I don't like it\" class=\"two-stars\"></span></li>\n            <li><span title=\"It's Ok\" class=\"three-stars\"></span></li>\n            <li><span title=\"I like it\" class=\"four-stars\"></span></li>\n        </ul>\n    </div>\n    <strong class=\"agi-ratetext\">{{rating_owned}} rating</strong>\n\t   <div style=\"clear:both;\"></div>\n    </div>\n</div>\n<div id=\"agi-largethumbdetail\">\n    <h2>{{title}}</h2>\n    <p><strong>ecard message</strong>\n      {{synopsis}} \n    </p>    \n    <div class=\"agi-button\">\n        <a href=\"{{display_url}}\"><img \n            src=\"{{imghost}}/{{imgbase}}/button/viewecard.gif\" \n            border=\"0\" width=\"110\" height=\"20\" \n            alt=\"view ecard\" title=\"view ecard\"/></a>\n    </div>\n</div>\n</div> \n",autoPublishBuild:true,BUILD_BEGIN_EVENT_TMPL:"/detail-pane-${id}/build/begin",BUILD_COMPLETE_EVENT_TMPL:"/detail-pane-${id}/build/complete",BUILD_DELAY:200,TITLE_QUERY:"a.title",SYNOPSIS_QUERY:"dd.synopsis",DISPLAY_URL_QUERY:"a.title",BIG_THUMB_URL_QUERY:"img.big-thumb",FORMAT_QUERY:"dd.format",QS_TOGGLE_ID_BASE:"quick-send-toggle-",delayedBuild:function(){this.getToggleButton();this.inherited(arguments);},getToggleButton:function(){this.QS_TOGGLE_QUERY=this.QS_TOGGLE_ID_BASE+this.id;this.qsToggle=dojo.byId(this.QS_TOGGLE_QUERY);}});}if(!dojo._hasResource["ag.widget._ProtoPopper"]){dojo._hasResource["ag.widget._ProtoPopper"]=true;dojo.provide("ag.widget._ProtoPopper");dojo.declare("ag.widget._ProtoPopper",[ag.widget._TemplatedWidget,ag.classes.Publisher],function(){var self={};var d=dojo;var u=ag.util;var aw=ag.widget;var ac=ag.cookie.AGCookie;d.mixin(self,{templatePath:"",templateString:"",templateCssPath:"",ahost:null,big_thumb_url:null,customer_type:null,customer_status:null,display_url:null,email_address:null,format:null,full_name:null,imgbase:null,imghost:null,khost:null,mature_message:null,path:null,price:null,product_number:null,rating_owned:null,rating_pct:null,small_thumb_url:null,synopsis:null,title:null,isLoaded:false,isMature:false,isQuickSend:true,isCentered:false,autoPublishBuild:false,connectEvents:[],dataId:null,connectId:[],_connectHandles:[],_winOnScrollHandle:null,_winOnResizeHandle:null,DetailPaneClass:null,QuickSendPaneClass:null,srcNodeRef:null,fromNode:true,fadeInArgs:null,fadeOutArgs:null,quickSendPaneExtraArgs:null,detailPaneExtraArgs:null,buildRenderingFuncs:[],_bgIframe:null,_quickSendPane:null,_productDetailPane:null,_dataNode:null,_connectNode:null,_connectNodes:[],_fadeIn:null,_fadeOut:null,_fadeInConn:null,_fadeOutConn:null,_showTimer:null,_hideTimer:null,BUILD_BEGIN_EVENT_TMPL:null,BUILD_COMPLETE_EVENT_TMPL:null,DETAIL_PANE_ID_SUFFIX:null,HIDE_DELAY:null,MATURE_MESSAGE:null,OPEN_DOMNODE_MAX_PADDING:null,OPEN_DOMNODE_POSITION:null,OPEN_DOMNODE_VISIBILITY:null,OPEN_DOMNODE_VOFFSET:null,OPEN_DOMNODE_ZINDEX:null,QUICKSEND_PANE_ID_SUFFIX:null,SHOW_DELAY:null,FADE_DELAY:null,BIG_THUMB_URL_QUERY:null,CLOSE_ELEMENT_QUERY:null,CUSTOMER_TYPE_QUERY:null,DISPLAY_URL_QUERY:null,FORMAT_QUERY:null,ISMATURE_QUERY:null,PATH_QUERY:null,PRICE_QUERY:null,QUICKSEND_STATUS_QUERY:null,RATING_OWNED_QUERY:null,RATING_PERCENT_QUERY:null,SMALL_THUMB_URL_QUERY:null,SYNOPSIS_QUERY:null,TITLE_QUERY:null});self.postMixInProperties=function(){if(d.isString(this.connectId)){this.connectId=[this.connectId];}this.parent=null;};self.buildRendering=function(){this.publishBuildBegin();this._dataNode=dojo.byId(this.dataId);this.getMatureFlag();this.getFormatNode();this.inherited(arguments);this._connectNode=dojo.byId(this.connectId[0]);this._dataNode=dojo.byId(this.dataId);if(this.fromNode){this.getQuickSendStatus();this.getProductNumber();this.getTitle();this.getPrice();this.getSynopsis();this.getDisplayUrl();this.getThumbUrls();this.getCustomerType();this.getPathNode();this.getRatingInfo();this.buildFaders();this.connectToFaders();d.forEach(this.buildRenderingFuncs,d.hitch(this,function(f){this[f]();}));}this.getCustomerStatus();if(this.customer_type!="free"||this.customer_status==5){this.getCustomerInfo();}var _4a1;if(this.customer_type=="free"&&parseInt(this.price,10)!==0){_4a1=this.FreeQuickSendPaneClass;}else{_4a1=this.QuickSendPaneClass;}if(this.fromNode){this.buildQuickSendPane(_4a1);this.buildDetailPane();this.connectCloseX();}this.publishBuildComplete();};self.getCustomerStatus=function(){var _4a2=ac.getCookieName("customer");this.customer_status=ac.getCookieValue(_4a2,"status");};self.getProductNumber=function(){this.product_number=this._dataNode.id;};self.getCustomerInfo=function(){this.email_address=ac.getCookieValue("customer","email");if(this.email_address=="null"){this.email_address="";}var _4a3=ac.getCookieValue("customer","name");var _4a4=ac.getCookieValue("customer","lname");var _4a5=function(s){var ret=s;if(!s){ret="";}else{if(s&&d.trim(s)=="null"){ret="";}}return ret;};this.full_name=_4a5(_4a3)+" "+_4a5(_4a4);};self.getQuickSendStatus=function(){var qs=u.query_one(this.QUICKSEND_STATUS_QUERY,this._dataNode).firstChild.nodeValue;if(qs.indexOf("True")>-1){this.isQuickSend=true;}else{this.isQuickSend=false;}};self.disableQuickSend=function(){d.addClass(this.domNode,"non-quicksend");};self.getTitle=function(){this.title=u.query_one(this.TITLE_QUERY,this._dataNode).getAttribute("title");};self.getPrice=function(){this.price=u.query_one(this.PRICE_QUERY,this._dataNode).firstChild.nodeValue;};self.getSynopsis=function(){var _4a9="";synopsisNode=u.query_one(this.SYNOPSIS_QUERY,this._dataNode);if(synopsisNode.firstChild!==null){_4a9=synopsisNode.innerHTML;}this.synopsis=u.truncate(_4a9,250);};self.getDisplayUrl=function(){this.display_url=u.query_one(this.DISPLAY_URL_QUERY,this._dataNode).getAttribute("href");};self.getThumbUrls=function(){this.big_thumb_url=u.query_one(this.BIG_THUMB_URL_QUERY,this._dataNode).firstChild.nodeValue;this.small_thumb_url=u.query_one(this.SMALL_THUMB_URL_QUERY,this._dataNode).getAttribute("src");};self.getMatureFlag=function(){mature_nodes=d.query(this.ISMATURE_QUERY,this._dataNode);if(mature_nodes.length>0){mature=mature_nodes[0].firstChild.nodeValue;if(mature.indexOf("1")>-1){this.isMature=true;}else{this.isMature=false;}if(this.isMature){this.mature_message=this.MATURE_MESSAGE;}else{this.mature_message="";}}else{this.mature_message="";}};self.getCustomerType=function(){var _4aa=u.query_one(this.CUSTOMER_TYPE_QUERY,this._dataNode);if(_4aa.hasChildNodes()){var cust=_4aa.firstChild.nodeValue;if(cust.indexOf("free")>-1){this.customer_type="free";}else{this.customer_type="pay";}}};self.getFormatNode=function(){var _4ac=u.query_one(this.FORMAT_QUERY,this._dataNode);if(_4ac.hasChildNodes()){this.format=_4ac.firstChild.nodeValue;}};self.getPathNode=function(){var _4ad=u.query_one(this.PATH_QUERY,this._dataNode);if(_4ad.hasChildNodes()){this.path=_4ad.firstChild.nodeValue;}};self.getRatingInfo=function(){this.rating_pct=u.query_one(this.RATING_PERCENT_QUERY,this._dataNode).firstChild.nodeValue;this.rating_owned=u.query_one(this.RATING_OWNED_QUERY,this._dataNode).firstChild.nodeValue;};self.connectToFaders=function(){d.disconnect(this._fadeInConn);d.disconnect(this._fadeOutConn);this._fadeInConn=d.connect(this._fadeIn,"beforeBegin",this,this.preFadeIn);this._fadeOutConn=d.connect(this._fadeOut,"onEnd",this,this.postFadeOut);};self.buildFaders=function(){var a={};if(!this.fadeInArgs){a.node=this.domNode;a.duration=this.FADE_DELAY;this.fadeInArgs=a;}if(!this.fadeOutArgs){a.node=this.domNode;a.duration=this.FADE_DELAY;this.fadeOutArgs=a;}this._fadeIn=d.fadeIn(this.fadeInArgs);this._fadeOut=d.fadeOut(this.fadeOutArgs);};self.preFadeIn=function(){dojo.style(this.domNode,{visibility:""});};self.postFadeOut=function(){aw.placeOffScreen(this.domNode);this.isShowingNow=false;this.showDetailPane();this.postCreate();};self.destroy=function(_4af){this.parent=null;this.inherited(arguments);};self._setUpTearDown=function(_4b0){this._connectNodes=[];var _4b1=[this.domNode];if(this._connectHandles){d.forEach(this._connectHandles,d.hitch(this,function(_4b2){try{this.disconnect(_4b2);}catch(e){}}));this._connectHandles=[];}if(_4b0=="disconnect"){return;}d.forEach(this.connectId,function(id){if(id.indexOf("small-thumb")!=-1){try{this._connectNode=dojo.byId(id);_4b1.push(this._connectNode);}catch(e){}}},this);d.forEach(_4b1,function(id){var node=dojo.byId(id);try{this._connectNodes.push(node);dojo.forEach(this.connectEvents,dojo.hitch(this,function(evts){var _4b7=this[_4b0](node,evts[0],evts[1]);this._connectHandles.push(_4b7);}));if(dojo.isIE){dojo.style(node,{zoom:1});}}catch(e){}},this);dijit.popup.prepare(this.domNode);};self._disconnectFromWindowEvents=function(){this.disconnect(this._winOnScrollHandle);this.disconnect(this._winOnResizeHandle);};self._connectToWindowEvents=function(){this._winOnScrollHandle=this.connect(window,"onscroll","layout");this._winOnResizeHandle=this.connect(window,"onresize","layout");};self.postCreate=function(){this._setUpTearDown("connect");if(!this._bgIframe){this._bgIframe=new dijit.BackgroundIframe(this.domNode);}};self.uninitialize=function(){this._setUpTearDown("disconnect");this.stopFadeIn();this.stopFadeOut();this.inherited(arguments);};self.getConnectNode=function(){d.forEach(this._connectNodes,d.hitch(this,function(node){var _4b9=node.id;if(_4b9.indexOf("small-thumb")>-1){this._connectNode=node;}}));};self.open=function(_4ba){try{this.stopShowTimer();this.stopHideTimer();this._disconnectFromWindowEvents();this._connectToWindowEvents();this.layout(null,_4ba);this._completePop();this.isShowingNow=true;}catch(e){}};self.layout=function(evt,_4bc){dojo.style(this.domNode,{position:this.OPEN_DOMNODE_POSITION,visibility:this.OPEN_DOMNODE_VISIBILITY,zIndex:this.OPEN_DOMNODE_ZINDEX});var pt=_4bc||this.point;if(pt){this._popHere(pt);}else{if(this.isCentered){this._popCenter();}else{this._popToSide();}}};self.startup=function(){if(!this._started){this.aboutToShow();}this.inherited(arguments);};self.getProductDetailPaneHandle=function(_4be){var ret=d.string.substitute(_4be.prototype.BUILD_COMPLETE_EVENT_TMPL,{id:this.id+this.DETAIL_PANE_ID_SUFFIX});return ret;};self.buildDetailPane=function(){var _4c0=ag.widget[this.DetailPaneClass];d.subscribe(this.getProductDetailPaneHandle(_4c0),d.hitch(this,function(){if(this._productDetailPane.qsToggle){this.connect(this._productDetailPane.qsToggle,"onclick",this.showQuickSendPane);}}));var _4c1={ahost:this.ahost,big_thumb_url:this.big_thumb_url,connectId:this._connectNode.id,customer_type:this.customer_type,display_url:this.display_url,email_address:this.email_address,fromNode:false,full_name:this.full_name,id:this.id+this.DETAIL_PANE_ID_SUFFIX,imgbase:this.imgbase,imghost:this.imghost,isMature:this.isMature,khost:this.khost,path_number:this.path,price:this.price,product_number:this.product_number,rating_owned:this.rating_owned,rating_pct:this.rating_pct,synopsis:this.synopsis,title:this.title};if(this.detailPaneExtraArgs){d.mixin(_4c1,this.detailPaneExtraArgs);}this._productDetailPane=new _4c0(_4c1);this._productDetailPane.startup();this.domNode.appendChild(this._productDetailPane.domNode);};self.getQuickSendPaneHandle=function(_4c2){var ret=d.string.substitute(_4c2.prototype.BUILD_COMPLETE_EVENT_TMPL,{id:this.id+this.QUICKSEND_PANE_ID_SUFFIX});return ret;};self.buildQuickSendPane=function(_4c4){if(!this.isQuickSend){this.disableQuickSend();}var _4c5=ag.widget[_4c4];if(!_4c5){_4c5=ag.widget[this.QuickSendPaneClass];}d.subscribe(this.getQuickSendPaneHandle(_4c5),d.hitch(this,function(){this.connect(this._quickSendPane.detailToggle,"onclick",this.showDetailPane);}));var _4c6={ahost:this.ahost,connectId:this._connectNode.id,customer_type:this.customer_type,display_url:this.display_url,email_address:this.email_address,fromNode:false,full_name:this.full_name,id:this.id+this.QUICKSEND_PANE_ID_SUFFIX,imgbase:this.imgbase,imghost:this.imghost,isMature:this.isMature,khost:this.khost,path_number:this.path,product_number:this.product_number};if(this.quickSendPaneExtraArgs){d.mixin(_4c6,this.quickSendPaneExtraArgs);}this._quickSendPane=new _4c5(_4c6);this._quickSendPane.startup();this.domNode.appendChild(this._quickSendPane.domNode);};self.aboutToShow=function(){d._setOpacity(this.domNode,0);u.hide(this._quickSendPane.domNode);u.show(this._productDetailPane.domNode);};self.close=function(){if(!this.isShowingNow){return;}this.stopListening();if(this._fadeIn&&this._fadeIn.status()=="playing"){this._fadeIn.stop();}this.stopHideTimer();this.stopShowTimer();this._fadeOut.play();};self.startShowTimer=function(){if(!this.isShowingNow){if(!this._showTimer){this._showTimer=setTimeout(d.hitch(this,function(){this.open();}),this.SHOW_DELAY);}}else{}};self.stopShowTimer=function(){if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}};self.stopHideTimer=function(){if(this._hideTimer){clearTimeout(this._hideTimer);delete this._hideTimer;}};self.setDetailPane=function(pane){this._productDetailPane=pane;};self.setQuickSendPane=function(pane){this._quickSendPane=pane;};self.showDetailPane=function(){u.hide(this._quickSendPane.domNode);u.show(this._productDetailPane.domNode);};self.showQuickSendPane=function(){u.hide(this._productDetailPane.domNode);u.show(this._quickSendPane.domNode);this.uninitialize();d.connect(this,"showDetailPane",this,this.postCreate);};self.connectCloseX=function(){this.connect(u.q1(this.CLOSE_ELEMENT_QUERY,this.domNode),"onclick",this.forceClose);};self.forceClose=function(){this.close();};self._onMouseOver=function(evt){if(this._hideTimer){this.stopHideTimer();return;}this.startShowTimer();};self._onMouseOut=function(evt){if(this._showTimer){this.stopShowTimer();return;}else{if(!this.isShowingNow){return;}}if(d.isDescendant(evt.relatedTarget,evt.target)){return;}if(this.isShowingNow){this._hideTimer=setTimeout(d.hitch(this,function(){d.hitch(this,this.close());}),this.HIDE_DELAY);}};self._popToSide=function(){var _4cb=aw.placeBeside(this.domNode,this._connectNode,this.OPEN_DOMNODE_VOFFSET,this.OPEN_DOMNODE_MAX_PADDING,false);this._position(_4cb);d.addClass(this._connectNode,"popped_"+_4cb.side);};self._popHere=function(_4cc){var _4cd={left:u.toPx(_4cc.x),top:u.toPx(_4cc.y)};this._position(_4cd);};self._popCenter=function(){var toPx=u.toPx;var _4cf=aw.getSize(this.domNode);var rel=aw.getResultsPaneTopCenter();var _4d1={left:toPx(rel.x-(_4cf.w/2)),top:toPx(rel.y-(_4cf.h/2))};this._position(_4d1);};self._position=function(pos){dojo.style(this.domNode,pos);};self._completePop=function(){this.stopFadeOut();this._fadeIn.play();};self.stopFadeOut=function(){if(this._fadeOut&&this._fadeOut.status()=="playing"){this._fadeOut.stop();}};self.stopFadeIn=function(){if(this._fadeIn&&this._fadeIn.status()=="playing"){this._fadeIn.stop();}};self.stopListening=function(){this._hover=false;this.uninitialize();this._disconnectFromWindowEvents();};return self;}());}if(!dojo._hasResource["ag.widget.Popper"]){dojo._hasResource["ag.widget.Popper"]=true;dojo.provide("ag.widget.Popper");dojo.declare("ag.widget.Popper",[ag.widget._ProtoPopper],{templateString:"<div \n    style=\"display:none;position:absolute;\"\n    id=\"popper-contents\" \n    class=\"agi-detailpopup\">\n\n    <div class=\"agi-close\">\n        <span>{{format}} {{mature_message}}</span>     \n        <img class=\"pop-closer\" src=\"{{imghost}}/{{imgbase}}/x.gif\"/> \n    </div>\n</div>\n",templateCssPath:"",ahost:"",big_thumb_url:"",customer_type:"free",display_url:"",email_address:"",format:"",fromNode:true,full_name:"",imgbase:"agbeta",imghost:"",khost:"",mature_message:"",path:"",price:1,product_number:"",rating_owned:"average",rating_pct:0,small_thumb_url:"",synopsis:"",title:"",isLoaded:false,isMature:false,isQuickSend:true,publishBuild:true,connectEvents:[["onmouseover","_onMouseOver"],["onmouseout","_onMouseOver"],["onmouseout","_onMouseOut"]],dataId:null,connectId:[],DetailPaneClass:"ProductDetailPane",QuickSendPaneClass:"QuickSendPane",FreeQuickSendPaneClass:"FreeQuickSendPane",fadeInArgs:null,fadeOutArgs:null,BUILD_BEGIN_EVENT_TMPL:"/popper-${id}/build/begin",BUILD_COMPLETE_EVENT_TMPL:"/popper-${id}/build/complete",DETAIL_PANE_ID_SUFFIX:"-product-detail-pane",HIDE_DELAY:200,MATURE_MESSAGE:"&nbsp;(mature)",OPEN_DOMNODE_MAX_PADDING:20,OPEN_DOMNODE_POSITION:"absolute",OPEN_DOMNODE_VISIBILITY:"visible",OPEN_DOMNODE_VOFFSET:-80,OPEN_DOMNODE_ZINDEX:300,QUICKSEND_PANE_ID_SUFFIX:"-quicksend-pane",SHOW_DELAY:800,FADE_DELAY:150,BIG_THUMB_URL_QUERY:"dd.large-preview",CLOSE_ELEMENT_QUERY:"div.agi-close",CUSTOMER_TYPE_QUERY:"dd.customertype",DISPLAY_URL_QUERY:".title",FORMAT_QUERY:"dd.format",ISMATURE_QUERY:"dd.mature",PATH_QUERY:"dd.path",PRICE_QUERY:"dd.price",QUICKSEND_STATUS_QUERY:"dd.isquicksend",RATING_OWNED_QUERY:"dd.rating_owned",RATING_PERCENT_QUERY:"dd.rating_pct",SMALL_THUMB_URL_QUERY:"img.small-thumb",SYNOPSIS_QUERY:"dd.synopsis",TITLE_QUERY:".title"});}if(!dojo._hasResource["ag.widget.PopperManagerMixin"]){dojo._hasResource["ag.widget.PopperManagerMixin"]=true;dojo.provide("ag.widget.PopperManagerMixin");dojo.declare("ag.widget.PopperManagerMixin",[ag.classes._Mixin],function(){var self={};var d=dojo;d.mixin(self,{popperProducts:[],popperType:"",popperIds:[],connect_handles:{},PopperClass:undefined,POPPER_PRODUCT_QUERY:"div.product2"});self.constructor=function(){this.popperGetType();};self.popperQueryAttach=function(){this.popperProducts=[];d.query(this.POPPER_PRODUCT_QUERY).forEach(d.hitch(this,function(item){this.popperProducts.push(item.id);this.popperInitOne(item.id);}));};self.popperInitOne=function(_4d6){var _4d7="small-thumb-"+_4d6.toString();var _4d8=dojo.byId(_4d7);if(_4d8){this.connect_handles[_4d6]=dojo.connect(_4d8,"onmouseover",this,this.popperCreate);}else{}};self.popperInit=function(){if(agx.currentPage.disablePoppers){return;}if(typeof agx.currentPage.popperType!="undefined"){this.popperType=agx.currentPage.popperType;}this.popperQueryAttach();};self.popperGetType=function(){var pop="";try{pop=this.popperType.charAt(0).toUpperCase();pop+=this.popperType.substring(1).toLowerCase();}catch(e){}this.PopperClass=pop+"Popper";};self.popperGetTypeConstructor=function(){if(!ag.widget[this.PopperClass]){throw new Error(this+": you must explicitly require the popper "+"class prior to calling popperInit because of the way"+" d.require works.");}return ag.widget[this.PopperClass];};self.popperCreate=function(_4da){var _4db=_4da.target.id;var _4dc=_4db.split("-")[2];if(!_4dc){_4dc=_4db.split("-")[1];}var _4dd=ag.util.getProdId(_4dc);var _4de=dijit.byId(_4dd);var _4df;if(!_4de){var _4e0=this.popperGetTypeConstructor();var _4e1=dojo.doc.createElement("div");_4e1.style.position="absolute";this.popperGetProductInfo(_4dc,_4dd);var widg=new _4e0(this._popperTmpInfo,_4e1);dojo.body().appendChild(widg.domNode);this.popperIds.push(_4dd);widg.startup();dojo.disconnect(this.connect_handles[_4dc]);widg.startShowTimer();_4df=widg;}else{_4de.startup();_4df=_4de;}return _4df;};self.popperGetProductInfo=function(_4e3,_4e4){this._popperTmpInfo={imghost:this.imghost,ahost:this.ahost,khost:this.khost,imgbase:this.imgbase,connectId:["small-thumb-"+_4e3],dataId:_4e3,containerNode:d.doc.createElement("div"),id:_4e4};};self.popperGetAll=function(){return dijit.registry.byClass("ag.widget."+this.PopperClass.toString());};self.popperDestroyAll=function(){this.popperGetAll().forEach(function(_4e5){_4e5.parent=null;_4e5._quickSendPane.destroyRecursive();_4e5._productDetailPane.destroyRecursive();_4e5.destroyRecursive();});};return self;}());}if(!dojo._hasResource["ag.classes._base"]){dojo._hasResource["ag.classes._base"]=true;dojo.provide("ag.classes._base");ag.classes=agi.classes;}if(!dojo._hasResource["ag.classes"]){dojo._hasResource["ag.classes"]=true;dojo.provide("ag.classes");}if(!dojo._hasResource["ag.widget._AGTemplated"]){dojo._hasResource["ag.widget._AGTemplated"]=true;dojo.provide("ag.widget._AGTemplated");dojo.declare("ag.widget._AGTemplated",[dijit._Templated],{__culprit__:"$Author: dbuch $"});}if(!dojo._hasResource["ag.widget._AGWidget"]){dojo._hasResource["ag.widget._AGWidget"]=true;dojo.provide("ag.widget._AGWidget");dojo.declare("ag.widget._AGWidget",[dijit._Widget],{__culprit__:"$Author: dbuch $"});}dojo.publish("/ag.layers.ext/loaded/");dojo.i18n._preloadLocalizations("ag.layers.nls.ext",["ROOT","ar","cs","da","de","de-de","el","en","en-gb","en-us","es","es-es","fi","fi-fi","fr","fr-fr","he","he-il","hu","it","it-it","ja","ja-jp","ko","ko-kr","nl","nl-nl","no","pl","pt","pt-br","pt-pt","ru","sv","tr","xx","zh","zh-cn","zh-tw"]);
