/*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.core");if(!dojo._hasResource["dojox.encoding.base64"]){dojo._hasResource["dojox.encoding.base64"]=true;dojo.provide("dojox.encoding.base64");(function(){var p="=";var _2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var _3=dojox.encoding;_3.base64.encode=function(ba){var s=[],l=ba.length;var rm=l%3;var x=l-rm;for(var i=0;i<x;){var t=ba[i++]<<16|ba[i++]<<8|ba[i++];s.push(_2.charAt((t>>>18)&63));s.push(_2.charAt((t>>>12)&63));s.push(_2.charAt((t>>>6)&63));s.push(_2.charAt(t&63));}switch(rm){case 2:var t=ba[i++]<<16|ba[i++]<<8;s.push(_2.charAt((t>>>18)&63));s.push(_2.charAt((t>>>12)&63));s.push(_2.charAt((t>>>6)&63));s.push(p);break;case 1:var t=ba[i++]<<16;s.push(_2.charAt((t>>>18)&63));s.push(_2.charAt((t>>>12)&63));s.push(p);s.push(p);break;}return s.join("");};_3.base64.decode=function(_b){var s=_b.split(""),_d=[];var l=s.length;while(s[--l]==p){}for(var i=0;i<l;){var t=_2.indexOf(s[i++])<<18;if(i<=l){t|=_2.indexOf(s[i++])<<12;}if(i<=l){t|=_2.indexOf(s[i++])<<6;}if(i<=l){t|=_2.indexOf(s[i++]);}_d.push((t>>>16)&255);_d.push((t>>>8)&255);_d.push(t&255);}while(_d[_d.length-1]==0){_d.pop();}return _d;};})();}if(!dojo._hasResource["agi.base64"]){dojo._hasResource["agi.base64"]=true;dojo.provide("agi.base64");agi.base64={encode:function(str){if(!str){return "";}return dojox.encoding.base64.encode(this.string_to_bytes(str));},decode:function(str){if(!str){return "";}return this.bytes_to_str(dojox.encoding.base64.decode(str));},string_to_bytes:function(str){var _14=[];for(var i=0;i<str.length;i++){_14.push(str.charCodeAt(i));}return _14;},bytes_to_str:function(_16){var str="";dojo.forEach(_16,function(_18){str+=String.fromCharCode(_18);});return str;}};}if(!dojo._hasResource["agi.cookie.NVP"]){dojo._hasResource["agi.cookie.NVP"]=true;dojo.provide("agi.cookie.NVP");agi.cookie.NVP.getValue=function(_19,_1a,sep,_1c){var _1d,_1e;_1d=_19.indexOf(_1c+_1a+sep);if(-1==_1d){_1d=_19.indexOf(_1a+sep);if(-1==_1d){return null;}_1d+=_1a.length+sep.length;}else{_1d+=_1c.length+_1a.length+sep.length;}_1e=_19.indexOf(_1c,_1d);if(-1==_1e){_1e=_19.length;}return _19.substring(_1d,_1e);};agi.cookie.NVP.toMap=function(s,_20,sep){var map=[];var _23=s.toString().split(_20);for(var i=0;i<_23.length;i++){var _25=_23[i];if(_25){var _26=_25.split(sep);map[unescape(_26[0])]=unescape(_26[1]);}}return map;};agi.cookie.NVP.fromMap=function(map,_28,sep){var s="";for(var _2b in map){if(typeof map[_2b]=="null"){continue;}else{if(typeof map[_2b]=="function"){continue;}else{s+=escape(_2b)+sep+escape(map[_2b])+_28;}}}if(s){s=s.substr(0,s.length-1);}return s;};}if(!dojo._hasResource["agi.cookie.AGICookie"]){dojo._hasResource["agi.cookie.AGICookie"]=true;dojo.provide("agi.cookie.AGICookie");agi.cookie.AGICookie.toString=function(){return "AGICookie";};agi.cookie.AGICookie.SUBHOSTS=[[/\.yahoo\./,"_yh"],[/\.msn\./,"_msn"],[/\.aol\.|^aol\./,"_aol"],[/\.target\./,"_tg"]];agi.cookie.AGICookie.getCookieDomain=function(){var _2c=window.location.hostname.split(".");var idx=_2c.length-2;var tld=_2c.slice(-1);if(tld!="com"&&tld!="net"&&tld!="org"){idx=_2c.length-3;}_2c=_2c.slice(idx);return "."+_2c.join(".");};agi.cookie.AGICookie.getCookieName=function(_2f){var _30=window.location.hostname.split(".");var _31=_2f;var hn="";if(_30.length<3){hn="www";}else{hn=_30[0];}dojo.forEach(agi.cookie.AGICookie.SUBHOSTS,function(_33){if(_33[0].test(window.location.hostname)){_2f+=_33[1];}});dojo.forEach(["dev","vanilla","work","stage"],function(pfx){if(hn.startswith(pfx)){_2f+="_"+pfx;}});return escape(_2f);};agi.cookie.AGICookie.getCookieValueRaw=function(_35,_36){var c=agi.cookie.AGICookie.getCookie(_35);if(typeof c=="null"){return null;}var v=agi.cookie.NVP.getValue(agi.base64.decode(c),_36,"=","&");if(v){return unescape(v);}return v;};agi.cookie.AGICookie.getCookie=function(_39){var c=agi.cookie.NVP.getValue(dojo.doc.cookie,agi.cookie.AGICookie.getCookieName(_39),"=",";");if(!c){return c;}c=unescape(c);while(c.indexOf("%0A")>-1||c.indexOf("%0a")>-1){c=c.replace(/\%0[aA]/,"");}c=unescape(c);return c;};agi.cookie.AGICookie.setCookie=function(_3b,_3c,_3d,_3e){_3b=agi.cookie.AGICookie.getCookieName(_3b);var cki=_3b+"="+escape(_3c)+";";if(_3e){_3d="Thursday, 31-Dec-2037 00:01:00 GMT";}if(_3d){cki=cki+"expires="+_3d+";";}cki=cki+"path=/;domain="+agi.cookie.AGICookie.getCookieDomain();dojo.doc.cookie=cki;};agi.cookie.AGICookie.expireCookie=function(_40){agi.cookie.AGICookie.setCookie(_40,"","Friday, 01-Jan-99 00:00:00 GMT");};agi.cookie.AGICookie.getCookieValue=function(_41,_42){var v=agi.cookie.AGICookie.getCookieValueRaw(_41,_42);if(!v&&_41=="customer"&&_42=="name"){v=agi.cookie.AGICookie.getCookieValueRaw(_41,"email");}if(!v&&_41=="customer"&&_42=="name"){v="member";}return v;};agi.cookie.AGICookie.setCookieValue=function(_44,_45,_46,_47,_48){var map=null;var c=agi.cookie.AGICookie.getCookie(_44);if(c){map=agi.cookie.NVP.toMap(agi.base64.decode(c),"&","=");}else{map=[];}map[_45]=_46;agi.cookie.AGICookie.setCookie(_44,agi.base64.encode(agi.cookie.NVP.fromMap(map,"&","=")),_47,_48);};}if(!dojo._hasResource["agi.cookie.MagicCookie"]){dojo._hasResource["agi.cookie.MagicCookie"]=true;dojo.provide("agi.cookie.MagicCookie");agi.cookie.MagicCookie.setCookieValue=function(_4b,_4c,_4d){var _4e=_4d?"mc_p":"mc_s";return agi.cookie.AGICookie.setCookieValue(_4e,_4b,_4c,null,_4d);};agi.cookie.MagicCookie.getCookieValue=function(_4f){var _50=agi.cookie.AGICookie.getCookieValue("mc_s",_4f);if(!_50){_50=agi.cookie.AGICookie.getCookieValue("mc_p",_4f);}return _50;};agi.cookie.MagicCookie.delCookieValue=function(_51,_52){return agi.cookie.MagicCookie.setCookieValue(_51,null,_52);};}if(!dojo._hasResource["agi.cookie._base"]){dojo._hasResource["agi.cookie._base"]=true;dojo.provide("agi.cookie._base");agi.cookie.toString=function(){return "AGICookie";};agi.cookie.getMemNum=function(){return agi.cookie.AGICookie.getCookieValue("customer","memnum");};agi.cookie.getMemName=function(){return agi.cookie.AGICookie.getCookieValue("customer","name");};agi.cookie.getCustomerEmail=function(){return agi.cookie.AGICookie.getCookieValue("customer","email");};agi.cookie.getCustomerAge=function(){try{var v=agi.cookie.AGICookie.getCookieValue("customer","age");if(!v){v="";}age=parseInt(v);if(age<18){v="";}else{if(age>65){v="65";}}return v;}catch(er){return "";}};agi.cookie.getCustomerGender=function(){try{var v=agi.cookie.AGICookie.getCookieValue("customer","gender");if(!v){v="";}return v.toLowerCase();}catch(er){return "";}};}if(!dojo._hasResource["agi.cookie"]){dojo._hasResource["agi.cookie"]=true;dojo.provide("agi.cookie");}if(!dojo._hasResource["agi.types"]){dojo._hasResource["agi.types"]=true;dojo.provide("agi.types");dojo.provide("agi.types.ExtArray");(function(){var t=agi.types;var d=dojo;t.toString=function(){return "AGTypes";};d.declare("agi.types.ExtArray",[Array],{toString:function(){return this.declaredClass.split(".")[2]+"("+this._arrayMembers().join(", ")+")";},forEach:function(_57,_58){d.forEach(this._arrayMembers(),_57,_58);return this;},_arrayMembers:function(){var ret=[];for(var i=0;i<this.length;i++){ret.push(this[i]);}return ret;},every:function(_5b,_5c){return d.every(this._arrayMembers(),_5b,_5c);},some:function(_5d,_5e){return d.some(this._arrayMembers(),_5d,_5e);},map:function(_5f,obj){return d.map(this._arrayMembers(),_5f,obj,t.ExtArray);}});d.declare("agi.types.Dict",[null],{toString:function(){return this.declaredClass.split(".")[2]+"("+this.keys().join(", ")+")";},fromObject:function(obj){for(m in obj){if(!Object.prototype[m]){this[m]=obj[m];}}},keys:function(){var ret=new t.ExtArray();for(m in this){if(d.isString(m)&&!t.Dict.prototype[m]&&m!="declaredClass"&&m!="preamble"){ret.push(m);}}ret.sort();return ret;},values:function(){var ret=new t.ExtArray();this.keys().forEach(d.hitch(this,function(i){ret.push(this[i]);}));return ret;},items:function(){var _65=new t.ExtArray();this.keys().forEach(d.hitch(this,function(i){_65.push([i,this[i]]);}));return _65;}});})();}if(!dojo._hasResource["agi.util"]){dojo._hasResource["agi.util"]=true;dojo.provide("agi.util");if(typeof $=="undefined"){$=function(i){return dojo.byId(i);};}(function(){var u=agi.util;var t=agi.types;var d=dojo;u.toString=function(){return "AGUtil";};u.dir=function(_6b){ret=[];if(d.isArray(_6b)){for(x in _6b){if(!Array.prototype[x]){ret.push([x,_6b[x]]);}}}else{if(d.isString(_6b)){for(x in _6b){if(!String.prototype[x]){ret.push([x,_6b[x]]);}}}else{d.forEach(_6b,function(x){ret.push([x,_6b[x]]);});}}return ret;};u.getClassName=function(_6d){if(!_6d.declaredClass){if(d.isString(_6d)){return "String";}else{if(d.isArray(_6d)||d.isArrayLike(_6d)){return "Array";}else{if(d.isFunction(_6d)){return "function";}else{if(d.isObject(_6d)){return "Object";}}}}}else{var _6e=_6d.declaredClass.split(".");return _6e[_6e.length-1];}};u.capitalize=function(str){return str.charAt(0).toUpperCase()+str.substring(1);};u.randInt=function(max){return parseInt((parseInt(max,10)*Math.random())/Math.random(),10);};u.escapeQuotAmp=function(_71){return _71.toString().replace(/"/g,"&quot;").replace(/&/g,"&amp;");};u.toPx=function(num){return num.toString()+"px";};u.posToString=function(_73){var _74=[];var _75=["x","y","z","t","l","h","w","m","n","top","left","right","height","width","length","breadth","max","min","high","low","zIndex"];var _76=function(pos,s){if(pos[s]){_74.push(s+": "+pos[s]);}return;};for(i=0;i<_75.length;i++){_76(_73,_75[i]);}return "{"+_74.join(", ")+"}";};u._debounce_waiting=false;u._setDebounceWaitingFalse=function(){u._debounce_waiting=false;};u.debounce=function(x,_7a,_7b){var _7c=3000;if(_7b){_7c=_7b*1000;}if(window.setDoPopAway){setDoPopAway(false);}if(u._debounce_waiting){if(_7a){alert("Please wait while we process your request.");}return false;}else{u._debounce_waiting=true;setTimeout(u._setDebounceWaitingFalse,_7c);return true;}};u.collection_as_array=u.collectionToArray=function(_7d){var ret=[];d.forEach(_7d,function(i){ret.push(i);});return ret;};u.extend_array=u.extendArray=function(_80,_81){d.forEach(_81,function(i){_80.push(i);});};u.product_id=u.getProdId=function(_83){return "productw-"+_83;};u.isUndef=function(_84){return (_84===undefined);};u.isDef=function(_85){if(_85){return true;}else{if(_85===""||_85===0){return true;}else{return false;}}};u.isNull=function(_86){return (_86===null);};u.queryOne=function(_87,_88){ret=d.query(_87,_88);if(ret.length<=0){return null;}else{return ret[0];}};u.query_one=u.q1=u.queryOne;u.getQueryVariable=function(_89,_8a){var wv;if(webvars){wv=webvars;}if(_8a){wv=d.queryToObject(_8a);}else{if(!_8a&&!wv){wv=d.queryToQbect(window.location.search.substring(1));}}return wv[_89];};u.get_query_variable=u.getQv=u.getQueryVariable;u.truncate=function(_8c,_8d,_8e){_8e=_8e?_8e.toLowerCase():"left";if(_8c.length>_8d){var _8f=0;var ret=_8c;if(_8e=="right"){ret=_8c.substring(_8c.length-_8d);ret="..."+ret;}else{if(_8e=="left"){ret=_8c.substring(_8f,_8c.indexOf(" ",_8d));ret+="...";}}}else{ret=_8c;}return ret;};u.trunc=u.truncate;u.get_friendly_path=u.getFriendlyPath=function(){return d.doc.location.pathname.split(".pd")[1];};u.set_options=u.setOptions=function(_91,_92){_91.options.length=0;var _93=agi.html._buildOptions(_92);var i=0;var o;for(o=0;o<_93.length;o++){_91.options[i]=_93[o];i++;}};u._build_options=u._buildOptions=function(_96){var _97=[];var _98=0;var t;for(t=0;t<_96.length;t++){var _9a=_96[t][1];var _9b=_96[t][0];var o=new Option(_9b,_9a);_97[_97.length]=o;_98++;}if(_98>1){_97.unshift(new Option("",""));}return _97;};u.show=function(_9d,_9e){d.style(_9d,{display:_9e?_9e:"block"});};u.hide=function(_9f){d.style(_9f,{display:"none"});};u.toggleDisplay=function(_a0){if(d.style(_a0,"display")=="none"){d.style(_a0,{display:"block"});}else{d.style(_a0,{display:"none"});}};u.toggle_block=function(_a1,_a2,_a3,_a4){if(_a3&&_a4){var _a5=_a1.className;if(_a5.indexOf(_a3)>-1){d.removeClass(_a1,_a3);d.addClass(_a1,_a4);}else{d.removeClass(_a1,_a4);d.addClass(_a1,_a3);}}u.toggleDisplay(_a2);};u.toggleBlock=u.toggle_block;u.get_position=u.getPosition=function(_a6){return d.coords(_a6,true);};u.getAbsolutePosition=function(_a7){return d._abs(_a7,true);};u.isUndefined=function(it){return ((typeof (it)=="undefined")&&(it===undefined));};u.getNameInObj=function(ns,_aa){if(!ns){ns=d.global;}for(var x in ns){if(ns[x]===_aa){return x.toString();}}return null;};u.forward=function(_ac){return function(){return this[_ac].apply(this,arguments);};};u.shallowCopy=function(obj,_ae){var i,ret;if(obj===null){return null;}if(d.isObject(obj)){ret=new obj.constructor();for(i in obj){if(u.isUndefined(ret[i])){ret[i]=_ae?u.shallowCopy(obj[i],_ae):obj[i];}}}else{if(d.lang.isArray(obj)){ret=[];for(i=0;i<obj.length;i++){ret[i]=_ae?u.shallowCopy(obj[i],_ae):obj[i];}}else{ret=obj;}}return ret;};u.errorToString=function(_b1){if(!typeof _b1.message=="undefined"){return _b1.message;}else{if(!typeof _b1.description=="undefined"){return _b1.description;}else{return _b1;}}};u.raise=function(_b2,_b3){if(_b3){_b2=_b2+": "+u.errorToString(_b3);}else{_b2=u.errorToString(_b2);}throw _b3||new Error(_b2);};u.keyList=function(obj){var ret=new t.ExtArray();for(k in obj){if(d.isString(k)){ret.push(k);}}ret.sort();return ret;};u.enumerate=function(arr){var ret=new t.ExtArray();for(var i=0;i<arr.length;i++){ret.push([i,arr[i]]);}return ret;};u.objToDict=function(obj){var ret=new t.Dict();ret.fromObject(obj);return ret;};})();(function(){var arr=Array.prototype;var d=dojo;arr.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}return -1;};arr.remove=function(idx){return this.splice(idx,1);};arr.append=function(_c0){return this.push(_c0);};arr.extend=function(_c1){d.forEach(_c1,d.hitch(this,function(i){this.push(i);}));};})();(function(){var str=String.prototype;str.startswith=function(_c4){return this.match("^"+_c4)==_c4;};str.endswith=function(_c5){return this.match(_c5+"$")==_c5;};str.contains=function(_c6){return this.match(_c6)!=null;};str.isdigit=function(_c7){if(this=="0"){return true;}else{var _c8=_c7||10;var val=parseInt(this,_c8);if((val===0)||(val.toString()=="NaN")){return false;}else{return true;}}};})();}if(!dojo._hasResource["agi.dom.window"]){dojo._hasResource["agi.dom.window"]=true;dojo.provide("agi.dom.window");agi.dom.window._scrollInterval=null;agi.dom.window.scroll_into_view=function(_ca){try{clearInterval(agi.dom.window._scrollInterval);}catch(e){}var _cb=dojo.byId(_ca);var _cc=dojo.coords(_cb,true);var top=_cc.y;var _ce=_cc.y+_cc.h;var _cf=dijit.getViewport();var _d0=_cf.t;var _d1=_cf.l;var _d2=Math.floor((agi.dom.window.getSize().height-_cb.clientHeight)/2);var _d3=agi.dom.window.getLightboxTop();if(_d0<top&&_ce<agi.dom.window.getSize().height){return;}if((_ce-_d3)<agi.dom.window.getSize().height){agi.dom.window.scrollTo(_d3);}else{if(_d2>0){agi.dom.window.scrollTo(top-_d2);}else{if(_d0>top){agi.dom.window.scrollTo(top);}}}};agi.dom.window.scrollTo=function(y){if(y>agi.dom.window.getMaxScroll()){y=agi.dom.window.getMaxScroll();}step=Math.abs(dijit.getViewport().t-y)/25;agi.dom.window._scrollInterval=setInterval("agi.dom.window.smoothScroll("+step+","+y+")",5);};agi.dom.window.smoothScroll=function(_d5,_d6){var _d7=dijit.getViewport().t;var _d8;if(_d7>_d6){_d8=Math.max(_d7-_d5,_d6);}else{_d8=Math.min(_d7+_d5,_d6);}window.scroll(0,_d8);if(_d8==_d6){clearInterval(agi.dom.window._scrollInterval);}};agi.dom.window.getSize=function(){var _d9={};_d9.width=0;_d9.height=0;if(typeof (window.innerWidth)=="number"){_d9.width=window.innerWidth;_d9.height=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){_d9.width=document.documentElement.clientWidth;_d9.height=document.documentElement.clientHeight;}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){_d9.width=document.body.clientWidth;_d9.height=document.body.clientHeight;}}}return _d9;};agi.dom.window.getScrollOffset=function(){var _da={};_da.pageYOffset=dijit.getViewport().t;_da.pageXOffset=dijit.getViewport().l;return _da;};agi.dom.window.getElementScrollOffset=function(_db){var _dc=dojo.byId(_db);var _dd={};if(typeof (_dc.pageYOffset)=="number"){_dd.pageYOffset=_dc.pageYOffset;_dd.pageXOffset=_dc.pageXOffset;}else{_dd.pageYOffset=_dc.scrollTop;_dd.pageXOffset=_dc.scrollLeft;}return _dd;};agi.dom.window.getMaxScroll=function(){var _de=document.body.clientHeight;if(typeof (window.innerHeight)=="number"){var _df=window.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){var _df=document.documentElement.clientHeight;}}if(_de>_df){return _de-_df;}else{return 0;}};agi.dom.window.getLightboxTop=function(){try{var tmp=dojo.byId("lightbox");var top=0;if(tmp.style.display=="none"){return 0;}while(tmp.offsetParent&&tmp.tagName.toUpperCase()!="BODY"){top+=tmp.offsetTop;tmp=tmp.offsetParent;}top+=tmp.offsetTop;if(top>10){return top-10;}else{return top;}}catch(e){return 0;}};agi.dom.window.getStyle=function(el,_e3){return dojo.style(el,_e3);};}if(!dojo._hasResource["agi.validation"]){dojo._hasResource["agi.validation"]=true;dojo.provide("agi.validation");agi.validation.PASS=true;agi.validation.FAIL=false;agi.validation.EMAIL_FAIL="EMAIL_FAIL";agi.validation.IS_EMPTY="IS_EMPTY";agi.validation.TOO_LONG="TOO_LONG";agi.validation.ONE_EMAIL="ONE_EMAIL";agi.validation.defaultErrorMessages=[];agi.validation.defaultErrorMessages[agi.validation.EMAIL_FAIL]=" is not a valid email address.";agi.validation.defaultErrorMessages[agi.validation.TOO_LONG]=" is too long to fit in our database; please choose an alternative email address.";agi.validation.defaultErrorMessages[agi.validation.IS_EMPTY]="Please specify at least one recipient's email for your card.";agi.validation.defaultErrorMessages[agi.validation.ONE_EMAIL]="Please enter one email address at a time.";agi.validation.isEmpty=function(val){if(agi.validation.trim(val)==""){return true;}return false;};agi.validation.ltrim=function(val){return val.replace(/^\s*/g,"");};agi.validation.rtrim=function(val){return val.replace(/\s*$/g,"");};agi.validation.trim=function(val){return val.replace(/^\s*|\s*$/g,"");};agi.validation.write_message=function(_e8,_e9,_ea){var _eb=dojo.byId(_e8);var _ec=_eb.className;if(_e9){if(_ea){_eb.setAttribute("class",_ea);_eb.setAttribute("className",_ea);}_eb.style.display="block";_eb.innerHTML=_e9;agi.dom.window.scroll_into_view(_e8);}else{_eb.style.display="none";}};agi.validation.reformat_emails=function(_ed,_ee){var _ef="";for(var i=0;i<_ed.length;i++){if(!agi.validation.isEmpty(_ed[i])){_ef+=agi.validation.trim(_ed[i]);if(i<_ed.length-1){_ef+=", ";}}}if(_ee){_ee.value=_ef;}return _ef;};agi.validation.validate_email=function(_f1,_f2,_f3){var _f4=agi.validation.trim(_f1);var _f5;var _f6;var _f7=[];var _f8;if(!_f2){_f2=75;}if(!_f3){_f3;}if(_f4==""&&!_f3){throw (agi.validation.IS_EMPTY);}else{if(_f4==""){return;}}if(_f4.length>_f2){throw (agi.validation.TOO_LONG);}if(_f4.match(/.*@$|.*@.*@.|^@.*|^[^@]*$/)){throw (agi.validation.EMAIL_FAIL);}_f5=_f4.split("@")[0];_f6=_f4.split("@")[1];if(_f5==""||_f6==""){throw (agi.validation.EMAIL_FAIL);}if(_f5.match(/.*[*()<>;:,\[\]\\'" ].*/)){throw (agi.validation.EMAIL_FAIL);}if(_f6.indexOf("..")!=-1){throw (agi.validation.EMAIL_FAIL);}_f7=_f6.split(".");_f8=_f7.length;if(_f8==1){throw (agi.validation.EMAIL_FAIL);}if(_f7[_f8-1].length<2||_f7[_f8-1].length>6){throw (agi.validation.EMAIL_FAIL);}return agi.validation.PASS;};agi.validation.validate_emails=function(_f9,_fa,_fb){var _fc=true;var _fd=_f9.value.replace(/;/g,",");var _fe={"error_message":"","error_codes":[],"pass_validation":agi.validation.FAIL,"emails":""};if(!_fa){_fa=true;}if(!_fb){_fb=agi.validation.defaultErrorMessages;}if(_fa){_fd=_fd.replace(/\n/g,", ");_fd=_fd.replace(/\r/g,", ");}if(agi.validation.isEmpty(_fd)||agi.validation.isEmpty(_fd.replace(/,/g,""))){_fc=agi.validation.FAIL;_fe.error_message+="<p>"+_fb[agi.validation.IS_EMPTY]+"</p>";}_fd=_fd.split(",");for(i=0;i<_fd.length;i++){try{agi.validation.validate_email(_fd[i],"",true);}catch(e_code){_fe.error_message+="<p>"+_fd[i]+" "+_fb[e_code]+"</p>";_fc=agi.validation.FAIL;_fe.error_codes[_fe.error_codes.length]=e_code+"|"+_fd[i];}}if(_fa){agi.validation.reformat_emails(_fd,_f9);}_fe.emails=_fd;_fe.pass_validation=_fc;return _fe;};agi.validation.validate_checkboxes=function(_ff){var _100=document.getElementsByName(_ff);var _101=false;for(var i=0;i<_100.length;i++){if(_100[i].checked){_101=true;break;}}if(!_101){return agi.validation.FAIL;}return agi.validation.PASS;};agi.validation.Error=function(_103,_104,type){var _106=this;this.message=_104;this.field=_103;this.type=type;};agi.validation.Errors=function(_107){var _108=this;this.errors=[];this.display_div=dojo.byId(_107);this.error_html="<p>%s</p>";this.error_color="#FF0000";this.ERROR="agi-message-area agi-error";this.MESSAGE="agi-message-area agi-message-demo";this.SUCCESS="agi-message-area agi-message-success";this.count=function(){return this.errors.length;};this.is_error=function(){return (this.errors.length>0);};this.display=function(_109){if(_109){agi.validation.write_message(this.display_div.id,this.to_html(),"agi-message-area agi-error");this.mark_fields();}else{agi.validation.write_message(this.display_div.id,null,"agi-message-area agi-error");this.clear_fields();}};this.set_class=function(_10a){var _10b=this.display_div.className;if(_10a&&(_10b.indexOf(_10a)==-1)){message_class=(this.display_div.className)?this.display_div.className+" "+_10a:_10a;this.display_div.setAttribute("class",message_class);this.display_div.setAttribute("className",message_class);}};this.write_message=function(_10c,_10d){if(_10c){this.display_div.style.display="block";this.display_div.innerHTML=_10c;}else{this.display_div.style.display="none";}};this.mark_fields=function(){for(i=0;i<this.errors.length;i++){try{dojo.byId(this.errors[i].field+"-error").className="agi-mesage-area agi-error";}catch(e){}}};this.clear_fields=function(){for(i=0;i<this.errors.length;i++){try{dojo.byId(this.errors[i].field+"-error").className="";}catch(e){}}};this.to_html=function(){var html="";for(i=0;i<this.errors.length;i++){html+=this.error_html.replace("%s",this.errors[i].message);}return html;};this.show=function(){this.display(true);};this.hide=function(){this.display(false);};this.reset=function(){this.hide();this.errors=[];};this.add=function(_10f){this.errors.push(_10f);};this.add_error=function(_110,_111,type){if(!type){type=this.ERROR;}this.add(new Error(_110,_111,type));};};}if(!dojo._hasResource["agi.permissions"]){dojo._hasResource["agi.permissions"]=true;dojo.provide("agi.permissions");agi.permissions.newsletter=1;agi.permissions.has_perm=function(_113,_114){var _115=_114.split("|");for(var i=0;i<_115.length;i++){var _117=_115[i].split("^");if((_113==_117[0])&&(_117[1]=="C")){return true;}}return false;};agi.permissions.hide_signup=function(_118){var _119;var _11a=dojo.byId("agi-signup-cont");if(_11a){var _11b=agi.cookie.MagicCookie.getCookieValue("vanperms");if((_11b!==null)&&(_11b!==_119)&&(_11b!=="")){if(agi.permissions.has_perm(1,_11b)){dojo.style(_11a,"display","none");}}}};agi.permissions.newsletter_signup=function(_11c){if(!_11c){_11c="";}agi.permissions.write_newsletter_message("");var _11d=dojo.byId("agi-newsletter-email");_11d.value=agi.validation.trim(_11d.value);if(agi.permissions.validate_email(_11d.value)){var _11e={url:"/newsletter/signup.pd",handleAs:"json",content:{email:_11d.value,"page":_11c},load:agi.permissions.newsletter_success,error:agi.permissions.newsletter_error};dojo.xhrPost(_11e);}else{agi.permissions.write_newsletter_message("Please enter a valid email address.");}};agi.permissions.newsletter_success=function(_11f,_120){msg_area=dojo.byId("agi-newsletter-message-area");agi.permissions.write_newsletter_message(_11f.message);if(_11f.status>-1){dojo.byId("agi-newsletter-email").value="your email address";dojo.byId("agi-newsletter-email").blur();}};agi.permissions.newsletter_clear=function(){agi.permissions.write_newsletter_message("");dojo.byId("agi-newsletter-email").value="your email address";dojo.byId("agi-newsletter-email").blur();};agi.permissions.newsletter_error=function(_121,_122){agi.permissions.write_newsletter_message("We were unable to process your request.  Please try again in a few minutes.");};agi.permissions.write_newsletter_message=function(_123){msg_area=dojo.byId("agi-newsletter-message-area");msg_area.innerHTML=_123;if(!_123){agi.util.hide(msg_area);}else{agi.util.show(msg_area);}};agi.permissions.email_focus=function(_124,_125){if(_124.value=="your email address"&&_125){_124.value="";}if(_124.value==""&&!_125){_124.value="your email address";}};agi.permissions.validate_email=function(_126){if(!_126){return false;}else{try{agi.validation.validate_email(_126);return true;}catch(e){return false;}}};}if(!dojo._hasResource["ag.util"]){dojo._hasResource["ag.util"]=true;dojo.provide("ag.util");ag.util=agi.util;}if(!dojo._hasResource["agi.dom._base"]){dojo._hasResource["agi.dom._base"]=true;dojo.provide("agi.dom._base");agi.dom.make_text=function(text){var re=/\&\#(\d*)\;/g;text=text.replace(re,agi.dom.get_unicode);var _129=document.createTextNode(text);return _129;};agi.dom.get_unicode=function(str,_12b,_12c,s){_12b=parseInt(_12b);return String.fromCharCode(_12b);};agi.dom.make_node=function(_12e,_12f,_130){var _131=document.createElement(_12e);if(_12f!=undefined){for(var attr in _12f){if(attr.toLowerCase()=="class"||attr.toLowerCase()=="classname"){_131.className=_12f[attr];}else{_131.setAttribute(attr,_12f[attr]);}}}if(_130!=undefined){if(!_130.push||!_130.join){_130=[_130];}for(var x=0;x<_130.length;x++){try{_131.appendChild(_130[x]);}catch(e){}}}return _131;};agi.dom.swap_node=function(elem,_135){elem.parentNode.replaceChild(_135,elem);return _135;};agi.dom.remove_children=function(_136){var _137=dojo.byId(_136);var _138=_137.childNodes;for(var i=_138.length-1;i>=0;i--){_137.removeChild(_138[i]);}};agi.dom.addHiddenInputElement=function(_13a,_13b,_13c){formElement=dojo.byId(_13a);var _13d=agi.dom.make_node("input",{"type":"hidden","name":_13b,"id":_13b,"value":_13c});if(dojo.byId(_13b)){var _13e=dojo.byId(_13b);agi.dom.swap_node(_13e,_13d);return;}formElement.appendChild(_13d);};agi.dom.insert_css_text=function(_13f,doc,URI){if(!_13f){return;}if(!doc){doc=document;}var _142=doc.createElement("style");_142.setAttribute("type","text/css");var head=dojo.query("head")[0];if(!head){return;}else{head.appendChild(_142);}if(_142.styleSheet){var _144=function(){try{_142.styleSheet.cssText=_13f;}catch(e){}};if(_142.styleSheet.disabled){setTimeout(_144,10);}else{_144();}}else{var _145=doc.createTextNode(_13f);_142.appendChild(_145);}return _142;};agi.dom.find_parent=function(el,_147){if(el==null){return null;}else{if(!_147){return el.parentNode;}else{if(el.nodeType==1&&el.tagName.toLowerCase()==_147.toLowerCase()){return el;}else{return agi.dom.find_parent(el.parentNode,_147);}}}};}if(!dojo._hasResource["ag.dom._base"]){dojo._hasResource["ag.dom._base"]=true;dojo.provide("ag.dom._base");ag.dom=agi.dom;}if(!dojo._hasResource["ag.dom"]){dojo._hasResource["ag.dom"]=true;dojo.provide("ag.dom");}if(!dojo._hasResource["dojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=true;dojo.provide("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_14a){return this.showAnim.play(_14a||0);},hide:function(_14b){return this.hideAnim.play(_14b||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");(function(){var d=dojo,_14d={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _150=function(_151){this._index=-1;this._animations=_151||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;d.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};d.extend(_150,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_153,_154){if(!this._current){this._current=this._animations[this._index=0];}if(!_154&&this._current.status()=="playing"){return this;}var _155=d.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_156=d.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_158=d.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_155);d.disconnect(_156);d.disconnect(_158);});if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}this._onAnimateCtx=d.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}this._onEndCtx=d.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=d.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);d.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_15c,_15d){this.pause();var _15e=this.duration*_15c;this._current=null;d.some(this._animations,function(a){if(a.duration<=_15e){this._current=a;return true;}_15e-=a.duration;return false;});if(this._current){this._current.gotoPercent(_15e/this._current.duration,_15d);}return this;},stop:function(_160){if(this._current){if(_160){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=d.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);d.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.disconnect(this._onEndCtx);}}});d.extend(_150,_14d);dojo.fx.chain=function(_163){return new _150(_163);};var _164=function(_165){this._animations=_165||[];this._connects=[];this._finished=0;this.duration=0;d.forEach(_165,function(a){var _167=a.duration;if(a.delay){_167+=a.delay;}if(this.duration<_167){this.duration=_167;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new d._Animation({curve:[0,1],duration:this.duration});var self=this;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){self._connects.push(d.connect(self._pseudoAnimation,evt,function(){self._fire(evt,arguments);}));});};d.extend(_164,{_doAction:function(_16a,args){d.forEach(this._animations,function(a){a[_16a].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_16d,args){var t=this._pseudoAnimation;t[_16d].apply(t,args);},play:function(_170,_171){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_172,_173){var ms=this.duration*_172;d.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_173);});this._call("gotoPercent",arguments);return this;},stop:function(_176){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){d.forEach(this._connects,dojo.disconnect);}});d.extend(_164,_14d);dojo.fx.combine=function(_177){return new _164(_177);};dojo.fx.wipeIn=function(args){args.node=d.byId(args.node);var node=args.node,s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{start:function(){o=s.overflow;s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _17d=d.style(node,"height");return Math.max(_17d,1);}},end:function(){return node.scrollHeight;}}}},args));d.connect(anim,"onEnd",function(){s.height="auto";s.overflow=o;});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=d.byId(args.node),s=node.style,o;var anim=d.animateProperty(d.mixin({properties:{height:{end:1}}},args));d.connect(anim,"beforeBegin",function(){o=s.overflow;s.overflow="hidden";s.display="";});d.connect(anim,"onEnd",function(){s.overflow=o;s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=args.node=d.byId(args.node),top=null,left=null;var init=(function(n){return function(){var cs=d.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=d.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=d.animateProperty(d.mixin({properties:{top:args.top||0,left:args.left||0}},args));d.connect(anim,"beforeBegin",anim,init);return anim;};})();}if(!dojo._hasResource["ag.base64"]){dojo._hasResource["ag.base64"]=true;dojo.provide("ag.base64");ag.base64=agi.base64;}if(!dojo._hasResource["ag.cookie._base"]){dojo._hasResource["ag.cookie._base"]=true;dojo.provide("ag.cookie._base");ag.cookie=agi.cookie;ag.cookie.AGCookie=ag.cookie.AGICookie;}if(!dojo._hasResource["ag.cookie"]){dojo._hasResource["ag.cookie"]=true;dojo.provide("ag.cookie");}if(!dojo._hasResource["ag.widget.wiper"]){dojo._hasResource["ag.widget.wiper"]=true;dojo.provide("ag.widget.wiper");ag.widget.wiper.get_image_prefix=function(){if(ahost.indexOf("yahoo")>-1){return "yh07";}else{return "agbeta";}};ag.widget.wiper.set_navcookie=function(_18d,val){var id=_18d;var _190=ag.cookie.MagicCookie;var lnav=_190.getCookieValue("lnav");lnav=lnav?ag.base64.decode(lnav):"";if(!lnav){lnav=id+"="+val;}else{if(lnav.indexOf(id)<0){lnav+="&"+id+"="+val;}else{var rval=(val==0)?"1":"0";lnav=lnav.replace(id+"="+rval,id+"="+val);}}_190.setCookieValue("lnav",ag.base64.encode(lnav));};ag.widget.wiper.wipers=[];ag.widget.wiper.find_wipers=function(){var w=dojo.query(".wipe");for(var i=0;i<w.length;i++){new ag.widget.wiper.Wiper(w[i]);}};dojo.addOnLoad(ag.widget.wiper.find_wipers);ag.widget.wiper.Wiper=function(node){var dw=this;this._container=node;this._anim="";this._height="";this._direction="";this._time=800;this._images=true;this._icons={};this._open=false;this._dependent=false;this._cookie=true;this._wait=true;this.do_onload=function(){this._node=dojo.query(".wipe_block",this._container)[0];this._node.style.overflow="hidden";this._toggle=dojo.query(".wipe_toggle",this._container)[0];if(this._toggle){this._toggle.onclick=function(){dw.do_wipe();};}var _197=dojo.query(".wipe_parms",this._container)[0];if(_197){this._parse_parms(_197.value);}if(this._dependent){ag.widget.wiper.wipers.push(this);}this.preload();this._check_toggle();};this._parse_parms=function(_198){var _199=_198.split(",");for(var i=0;i<_199.length;i++){nvp=_199[i].split("=");if(nvp.length==2){eval("this._"+nvp[0]+"="+nvp[1]);}}};this.preload=function(){if(this._images){var _19b=this._image_name?this._image_name:this._node.id;var _19c=new Image();_19c.src=imghost+"/"+ag.widget.wiper.get_image_prefix()+"/left/"+_19b+"_open.gif";var _19d=new Image();_19d.src=imghost+"/"+ag.widget.wiper.get_image_prefix()+"/left/"+_19b+"_close.gif";this._icons.open=_19c;this._icons.close=_19d;}};this.do_wipe=function(){var okay=this._check_status();if(!okay){return;}if(this._direction=="in"){this._wipe_out();}else{this._wipe_in();}this._toggle_others();};this._check_status=function(){if(this._anim){if(this._anim.status()=="playing"){if(this._wait){return false;}if(!this._height){return false;}this._stop_animation();}}return true;};this._wipe_in=function(_19f){this._direction="in";_19f=_19f==undefined?false:_19f;if(_19f){dojo.style(this._node,"display","block");}else{this._set_height();this._anim=dojo.fx.wipeIn({node:this._node,duration:this._time}).play();}this._change_toggle("close");this.set_cookie(1);};this._wipe_out=function(){this._direction="out";this._set_height();this._anim=dojo.fx.wipeOut({node:this._node,duration:this._time}).play();this._change_toggle("open");this.set_cookie(0);};this._stop_animation=function(){if(this._anim){this._anim.stop(false);}};this._toggle_others=function(){var idx=dojo.indexOf(ag.widget.wiper.wipers,this);if(!idx>-1){return;}for(var i=0;i<ag.widget.wiper.wipers.length;i++){if(i!=idx&&ag.widget.wiper.wipers[i]._direction=="in"){ag.widget.wiper.wipers[i]._stop_animation();ag.widget.wiper.wipers[i]._wipe_out();}}};this._set_height=function(){if(!this._height){var _1a2;if(this._direction=="in"){dojo.style(this._node,"display","block");}_1a2=dojo.contentBox(this._node).height;if(this._direction=="in"){dojo.style(this._node,"display","none");}if(_1a2>0){this._height=_1a2;}}};this.set_cookie=function(val){ag.widget.wiper.set_navcookie(this._node.id,val);};this.get_cookie=function(){var _1a4=this._open;var id=this._node.id;var _1a6=ag.cookie.MagicCookie;var lnav=_1a6.getCookieValue("lnav");lnav=lnav?ag.base64.decode(lnav):"";if(!lnav){return _1a4;}var vals=lnav.split("&");for(var i=0;i<vals.length;i++){if(vals[i].indexOf(id)>-1){var nvp=vals[i].split("=");if(nvp.length!=2){return _1a4;}return parseInt(nvp[1]);}}return _1a4;};this._change_toggle=function(_1ab){if(!this._images){this._toggle.innerHTML=_1ab;return;}var _1ac=this._toggle.childNodes;for(var i=_1ac.length-1;i>=0;i--){this._toggle.removeChild(_1ac[i]);}var icon=this._icons[_1ab];var _1af=icon.width?icon.width:"";var _1b0=icon.height?icon.height:"";var _1b1=ag.dom.make_node("img",{"src":this._icons[_1ab].src,"width":_1af,"height":_1b0,"border":"0","title":_1ab+" section","alt":_1ab+" section"});this._toggle.appendChild(_1b1);};this._check_toggle=function(){var show=this.get_cookie();if(show){this._wipe_in(true);}};this.do_onload();};ag.widget.wiper.turbowipe=function(){var _1b3=ag.cookie.MagicCookie;var lnav=_1b3.getCookieValue("lnav");lnav=lnav?ag.base64.decode(lnav):"";if(!lnav){ag.widget.wiper.set_navcookie("occasions",1);lnav="occasions=1";}var vals=lnav.split("&");for(var i=0;i<vals.length;i++){module_id=vals[i].split("=");var nvp=vals[i].split("=");if((nvp.length==2)&&(parseInt(nvp[1])==1)){e=dojo.byId(nvp[0]);if(e){e.style.display="block";toggle_img=dojo.byId(nvp[0]+"-toggle");if(!toggle_img){continue;}toggle_img.src=imghost+"/"+ag.widget.wiper.get_image_prefix()+"/left/"+nvp[0]+"_close.gif";toggle_img.height=30;toggle_img.width=160;ag.widget.wiper.set_navcookie(nvp[0],1);}}}};}if(!dojo._hasResource["ag.widget.myagdrop"]){dojo._hasResource["ag.widget.myagdrop"]=true;dojo.provide("ag.widget.myagdrop");(function(){var m=ag.widget.myagdrop;var d=dojo;m.menuId="myag-menu";m.menu=null;m.menuItems="li";m.menuButton=null;m.connHandles=[];m.toString=function(){return "AGWidgetMyAGdrop";};m.init=function(){m.menu=dojo.byId(m.menuId);if(!m.menu){return;}var _1ba=m.menuButton=d.query("#"+m.menuId+" li")[0];d.forEach(m.connHandles,dojo.disconnect);m.connHandles.push(d.connect(_1ba,"onmouseover",m,m.showMenu));m.connHandles.push(d.connect(_1ba,"onmouseout",m,m.hideMenu));};m.showMenu=function(evt){var ma=ag.widget.myagdrop;dojo.addClass(ma.menu,"over");};m.hideMenu=function(evt){var ma=ag.widget.myagdrop;dojo.removeClass(ma.menu,"over");};})();}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_1bf){if(this._hash[_1bf.id]){throw new Error("Tried to register widget with id=="+_1bf.id+" but that id is already registered");}this._hash[_1bf.id]=_1bf;},remove:function(id){delete this._hash[id];},forEach:function(func){for(var id in this._hash){func(this._hash[id]);}},filter:function(_1c3){var res=new dijit.WidgetSet();this.forEach(function(_1c5){if(_1c3(_1c5)){res.add(_1c5);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_1c8){return _1c8.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_1c9){var id;do{id=_1c9+"_"+(_1c9 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_1c9]:dijit._widgetTypeCtr[_1c9]=0);}while(dijit.byId(id));return id;};dijit.findWidgets=function(root){var _1cc=[];function getChildrenHelper(root){var list=dojo.isIE?root.children:root.childNodes,i=0,node;while(node=list[i++]){if(node.nodeType!=1){continue;}var _1d1=node.getAttribute("widgetId");if(_1d1){var _1d2=dijit.byId(_1d1);_1cc.push(_1d2);}else{getChildrenHelper(node);}}};getChildrenHelper(root);return _1cc;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dojo.forEach(dijit.findWidgets(dojo.body()),function(_1d3){if(_1d3.destroyRecursive){_1d3.destroyRecursive();}else{if(_1d3.destroy){_1d3.destroy();}}});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(elem){var _1d8=dojo.style(elem);return (_1d8.visibility!="hidden")&&(_1d8.visibility!="collapsed")&&(_1d8.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function(elem){if(dojo.hasAttr(elem,"disabled")){return false;}var _1da=dojo.hasAttr(elem,"tabindex");var _1db=dojo.attr(elem,"tabindex");if(_1da&&_1db>=0){return true;}var name=elem.nodeName.toLowerCase();if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_1da||_1db>=0)){return true;}return false;};dijit._getTabNavigable=function(root){var _1de,last,_1e0,_1e1,_1e2,_1e3;var _1e4=function(_1e5){dojo.query("> *",_1e5).forEach(function(_1e6){var _1e7=dijit._isElementShown(_1e6);if(_1e7&&dijit.isTabNavigable(_1e6)){var _1e8=dojo.attr(_1e6,"tabindex");if(!dojo.hasAttr(_1e6,"tabindex")||_1e8==0){if(!_1de){_1de=_1e6;}last=_1e6;}else{if(_1e8>0){if(!_1e0||_1e8<_1e1){_1e1=_1e8;_1e0=_1e6;}if(!_1e2||_1e8>=_1e3){_1e3=_1e8;_1e2=_1e6;}}}}if(_1e7&&_1e6.nodeName.toUpperCase()!="SELECT"){_1e4(_1e6);}});};if(dijit._isElementShown(root)){_1e4(root);}return {first:_1de,last:last,lowest:_1e0,highest:_1e2};};dijit.getFirstInTabbingOrder=function(root){var _1ea=dijit._getTabNavigable(dojo.byId(root));return _1ea.lowest?_1ea.lowest:_1ea.first;};dijit.getLastInTabbingOrder=function(root){var _1ec=dijit._getTabNavigable(dojo.byId(root));return _1ec.last?_1ec.last:_1ec.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["agi._base"]){dojo._hasResource["agi._base"]=true;dojo.provide("agi._base");dojo.provide("agi.registry");agi.registry=new dijit.WidgetSet();agi.byId=function(id){return agi.registry.byId(id);};agi.listAll=function(){var cd=["r","i","d",".","e","l","o","s","n","o","c"];var evil=["l","a","v","e"];cd.reverse();evil.reverse();dojo[evil.join("")](cd.join(""))(agi.registry._hash);};agi._loadedResources={};agi._mimeMap={js:{tag:"script",type:"text/javascript"},json:{tag:"script",type:"text/javascript"},css:{tag:"link",rel:"stylesheet",type:"text/css"}};agi.requireJs=function(_1f0,_1f1){return agi.require("js."+_1f0,"js",_1f1);};agi.requireCss=function(_1f2,_1f3){return agi.require("css."+_1f2,"css",_1f3);};agi.require=function(_1f4,type,_1f6){var _1f7=agi._loadedResources[_1f4];if(_1f7&&!_1f6){return _1f7;}type=type||"js";var host=agx.currentPage.imghost;var _1f9=[_1f4.split(".").join("/"),type].join(".");if(_1f9.charAt(0)=="/"){_1f9=_1f9.substring(1);}var uri=[host,_1f9].join("/");var tag=dojo.doc.createElement(agi._mimeMap[type].tag);if(type=="css"){tagi.rel=agi._mimeMap.css.rel;tagi.href=uri;}else{tagi.src=uri;tagi.type=agi._mimeMap[type].type;}dojo.query("head")[0].appendChild(tag);agi._loadedResources[_1f4]=tag;return tag;};}if(!dojo._hasResource["agi.classes._base"]){dojo._hasResource["agi.classes._base"]=true;dojo.provide("agi.classes._base");agi.classes.toString=function(){return "AGBase";};agi.classes._idInc=0;agi.classes._idGen=function(){agi.classes._idInc++;return agi.classes._idInc;};}if(!dojo._hasResource["agi.classes.Named"]){dojo._hasResource["agi.classes.Named"]=true;dojo.provide("agi.classes.Named");dojo.declare("agi.classes.Named",null,{toString:function(){var _id=this.id||"<NO ID>";return ["[",agi.util.getClassName(this),", id=",(this.id||"<NO ID>"),"]"].join("");}});}if(!dojo._hasResource["agi.classes.Identified"]){dojo._hasResource["agi.classes.Identified"]=true;dojo.provide("agi.classes.Identified");dojo.declare("agi.classes.Identified",[agi.classes.Named],{constructor:function(){this._getId();},_getId:function(){if(!this._isIdentified){this.id=agi.classes._idGen();agi.registry.add(this);this._isIdentified=true;}}});}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _1fd=dojo.doc;if(_1fd.selection){var s=_1fd.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _1ff=dojo.global;var _200=_1ff.getSelection();if(dojo.isString(_200)){return !_200;}else{return !_200||_200.isCollapsed||!_200.toString();}}},getBookmark:function(){var _201,_202=dojo.doc.selection;if(_202){var _203=_202.createRange();if(_202.type.toUpperCase()=="CONTROL"){if(_203.length){_201=[];var i=0,len=_203.length;while(i<len){_201.push(_203.item(i++));}}else{_201=null;}}else{_201=_203.getBookmark();}}else{if(window.getSelection){_202=dojo.global.getSelection();if(_202){_203=_202.getRangeAt(0);_201=_203.cloneRange();}}else{}}return _201;},moveToBookmark:function(_206){var _207=dojo.doc;if(_207.selection){var _208;if(dojo.isArray(_206)){_208=_207.body.createControlRange();dojo.forEach(_206,function(n){_208.addElement(n);});}else{_208=_207.selection.createRange();_208.moveToBookmark(_206);}_208.select();}else{var _20a=dojo.global.getSelection&&dojo.global.getSelection();if(_20a&&_20a.removeAllRanges){_20a.removeAllRanges();_20a.addRange(_206);}else{}}},getFocus:function(menu,_20c){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_20c||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_20c||dojo.global,dijit.getBookmark):null,openedForWindow:_20c};},focus:function(_20d){if(!_20d){return;}var node="node" in _20d?_20d.node:_20d,_20f=_20d.bookmark,_210=_20d.openedForWindow;if(node){var _211=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_211&&_211.focus){try{_211.focus();}catch(e){}}dijit._onFocusNode(node);}if(_20f&&dojo.withGlobal(_210||dojo.global,dijit.isCollapsed)){if(_210){_210.focus();}try{dojo.withGlobal(_210||dojo.global,dijit.moveToBookmark,null,[_20f]);}catch(e){}}},_activeStack:[],registerIframe:function(_212){dijit.registerWin(_212.contentWindow,_212);},registerWin:function(_213,_214){dojo.connect(_213.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(_214||evt.target||evt.srcElement);});var doc=_213.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(_214||evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(_214||evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(_214||evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(_214||evt.target);},true);}}doc=null;},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _21d=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_21d.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_21d);},_onFocusNode:function(node){if(!node){return;}if(node.nodeType==9){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_220){var _221=dijit._activeStack;dijit._activeStack=_220;for(var _222=0;_222<Math.min(_221.length,_220.length);_222++){if(_221[_222]!=_220[_222]){break;}}for(var i=_221.length-1;i>=_222;i--){var _224=dijit.byId(_221[i]);if(_224){_224._focused=false;_224._hasBeenBlurred=true;if(_224._onBlur){_224._onBlur();}if(_224._setStateClass){_224._setStateClass();}dojo.publish("widgetBlur",[_224]);}}for(i=_222;i<_220.length;i++){_224=dijit.byId(_220[i]);if(_224){_224._focused=true;if(_224._onFocus){_224._onFocus();}if(_224._setStateClass){_224._setStateClass();}dojo.publish("widgetFocus",[_224]);}}}});dojo.addOnLoad(function(){dijit.registerWin(window);});}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function(_225){this.pairs=[];this.returnWrappers=_225||false;};dojo.extend(dojo.AdapterRegistry,{register:function(name,_227,wrap,_229,_22a){this.pairs[((_22a)?"unshift":"push")]([name,_227,wrap,_229]);},match:function(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _230=(dojo.doc.compatMode=="BackCompat")?dojo.body():dojo.doc.documentElement;var _231=dojo._docScroll();return {w:_230.clientWidth,h:_230.clientHeight,l:_231.x,t:_231.y};};dijit.placeOnScreen=function(node,pos,_234,_235){var _236=dojo.map(_234,function(_237){var c={corner:_237,pos:{x:pos.x,y:pos.y}};if(_235){c.pos.x+=_237.charAt(1)=="L"?_235.x:-_235.x;c.pos.y+=_237.charAt(0)=="T"?_235.y:-_235.y;}return c;});return dijit._place(node,_236);};dijit._place=function(node,_23a,_23b){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_23a,function(_23e){var _23f=_23e.corner;var pos=_23e.pos;if(_23b){_23b(node,_23e.aroundCorner,_23f);}var _241=node.style;var _242=_241.display;var _243=_241.visibility;_241.visibility="hidden";_241.display="";var mb=dojo.marginBox(node);_241.display=_242;_241.visibility=_243;var _245=(_23f.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_246=(_23f.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_23f.charAt(1)=="L"?Math.min(view.l+view.w,_245+mb.w):pos.x),endY=(_23f.charAt(0)=="T"?Math.min(view.t+view.h,_246+mb.h):pos.y),_249=endX-_245,_24a=endY-_246,_24b=(mb.w-_249)+(mb.h-_24a);if(best==null||_24b<best.overflow){best={corner:_23f,aroundCorner:_23e.aroundCorner,x:_245,y:_246,w:_249,h:_24a,overflow:_24b};}return !_24b;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_23b){_23b(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function(node,_24d,_24e,_24f){_24d=dojo.byId(_24d);var _250=_24d.style.display;_24d.style.display="";var _251=_24d.offsetWidth;var _252=_24d.offsetHeight;var _253=dojo.coords(_24d,true);_24d.style.display=_250;return dijit._placeOnScreenAroundRect(node,_253.x,_253.y,_251,_252,_24e,_24f);};dijit.placeOnScreenAroundRectangle=function(node,_255,_256,_257){return dijit._placeOnScreenAroundRect(node,_255.x,_255.y,_255.width,_255.height,_256,_257);};dijit._placeOnScreenAroundRect=function(node,x,y,_25b,_25c,_25d,_25e){var _25f=[];for(var _260 in _25d){_25f.push({aroundCorner:_260,corner:_25d[_260],pos:{x:x+(_260.charAt(1)=="L"?0:_25b),y:y+(_260.charAt(0)=="T"?0:_25c)}});}return dijit._place(node,_25f,_25e);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function(node,_266,_267,_268){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _26b=[],_26c=1000,_26d=1;this.prepare=function(node){var s=node.style;s.visibility="hidden";s.position="absolute";s.top="-9999px";if(s.display=="none"){s.display="";}dojo.body().appendChild(node);};this.open=function(args){var _271=args.popup,_272=args.orient||{"BL":"TL","TL":"BL"},_273=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_26d++);var _275=dojo.create("div",{id:id,"class":"dijitPopup",style:{zIndex:_26c+_26b.length,visibility:"hidden"}},dojo.body());dijit.setWaiRole(_275,"presentation");_275.style.left=_275.style.top="0px";if(args.parent){_275.dijitPopupParent=args.parent.id;}var s=_271.domNode.style;s.display="";s.visibility="";s.position="";s.top="0px";_275.appendChild(_271.domNode);var _277=new dijit.BackgroundIframe(_275);var best=_273?dijit.placeOnScreenAroundElement(_275,_273,_272,_271.orient?dojo.hitch(_271,"orient"):null):dijit.placeOnScreen(_275,args,_272=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],args.padding);_275.style.visibility="visible";var _279=[];var _27a=function(){for(var pi=_26b.length-1;pi>0&&_26b[pi].parent===_26b[pi-1].widget;pi--){}return _26b[pi];};_279.push(dojo.connect(_275,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _27d=_27a();if(_27d&&_27d.onCancel){_27d.onCancel();}}}}));if(_271.onCancel){_279.push(dojo.connect(_271,"onCancel",null,args.onCancel));}_279.push(dojo.connect(_271,_271.onExecute?"onExecute":"onChange",null,function(){var _27e=_27a();if(_27e&&_27e.onExecute){_27e.onExecute();}}));_26b.push({wrapper:_275,iframe:_277,widget:_271,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_279});if(_271.onOpen){_271.onOpen(best);}return best;};this.close=function(_27f){while(dojo.some(_26b,function(elem){return elem.widget==_27f;})){var top=_26b.pop(),_282=top.wrapper,_283=top.iframe,_284=top.widget,_285=top.onClose;if(_284.onClose){_284.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_284||!_284.domNode){return;}this.prepare(_284.domNode);_283.destroy();dojo.destroy(_282);if(_285){_285();}}};}();dijit._frames=new function(){var _286=[];this.pop=function(){var _287;if(_286.length){_287=_286.pop();_287.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_287=dojo.doc.createElement(html);}else{_287=dojo.create("iframe");_287.src="javascript:\"\"";_287.className="dijitBackgroundIframe";}_287.tabIndex=-1;dojo.body().appendChild(_287);}return _287;};this.push=function(_28a){_28a.style.display="none";if(dojo.isIE){_28a.style.removeExpression("width");_28a.style.removeExpression("height");}_286.push(_28a);};}();dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if(dojo.isIE<7||(dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _28c=dijit._frames.pop();node.appendChild(_28c);if(dojo.isIE){_28c.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_28c.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_28c;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){try{node=dojo.byId(node);var doc=dojo.doc;var body=dojo.body();var html=body.parentNode;if((!(dojo.isFF>=3||dojo.isIE||dojo.isWebKit)||node==body||node==html)&&(typeof node.scrollIntoView=="function")){node.scrollIntoView(false);return;}var ltr=dojo._isBodyLtr();var _292=dojo.isIE>=8&&!_293;var rtl=!ltr&&!_292;var _295=body;var _293=doc.compatMode=="BackCompat";if(_293){html._offsetWidth=html._clientWidth=body._offsetWidth=body.clientWidth;html._offsetHeight=html._clientHeight=body._offsetHeight=body.clientHeight;}else{if(dojo.isWebKit){body._offsetWidth=body._clientWidth=html.clientWidth;body._offsetHeight=body._clientHeight=html.clientHeight;}else{_295=html;}html._offsetHeight=html.clientHeight;html._offsetWidth=html.clientWidth;}function isFixedPosition(_296){var ie=dojo.isIE;return ((ie<=6||(ie>=7&&_293))?false:(dojo.style(_296,"position").toLowerCase()=="fixed"));};function addPseudoAttrs(_298){var _299=_298.parentNode;var _29a=_298.offsetParent;if(_29a==null||isFixedPosition(_298)){_29a=html;_299=(_298==body)?html:null;}_298._offsetParent=_29a;_298._parent=_299;var bp=dojo._getBorderExtents(_298);_298._borderStart={H:(_292&&!ltr)?(bp.w-bp.l):bp.l,V:bp.t};_298._borderSize={H:bp.w,V:bp.h};_298._scrolledAmount={H:_298.scrollLeft,V:_298.scrollTop};_298._offsetSize={H:_298._offsetWidth||_298.offsetWidth,V:_298._offsetHeight||_298.offsetHeight};_298._offsetStart={H:(_292&&!ltr)?_29a.clientWidth-_298.offsetLeft-_298._offsetSize.H:_298.offsetLeft,V:_298.offsetTop};_298._clientSize={H:_298._clientWidth||_298.clientWidth,V:_298._clientHeight||_298.clientHeight};if(_298!=body&&_298!=html&&_298!=node){for(var dir in _298._offsetSize){var _29d=_298._offsetSize[dir]-_298._clientSize[dir]-_298._borderSize[dir];var _29e=_298._clientSize[dir]>0&&_29d>0;if(_29e){_298._offsetSize[dir]-=_29d;if(dojo.isIE&&rtl&&dir=="H"){_298._offsetStart[dir]+=_29d;}}}}};var _29f=node;while(_29f!=null){if(isFixedPosition(_29f)){node.scrollIntoView(false);return;}addPseudoAttrs(_29f);_29f=_29f._parent;}if(dojo.isIE&&node._parent){var _2a0=node._offsetParent;node._offsetStart.H+=_2a0._borderStart.H;node._offsetStart.V+=_2a0._borderStart.V;}if(dojo.isIE>=7&&_295==html&&rtl&&body._offsetStart&&body._offsetStart.H==0){var _2a1=html.scrollWidth-html._offsetSize.H;if(_2a1>0){body._offsetStart.H=-_2a1;}}if(dojo.isIE<=6&&!_293){html._offsetSize.H+=html._borderSize.H;html._offsetSize.V+=html._borderSize.V;}if(rtl&&body._offsetStart&&_295==html&&html._scrolledAmount){var ofs=body._offsetStart.H;if(ofs<0){html._scrolledAmount.H+=ofs;body._offsetStart.H=0;}}_29f=node;while(_29f){var _2a3=_29f._parent;if(!_2a3){break;}if(_2a3.tagName=="TD"){var _2a4=_2a3._parent._parent._parent;if(_2a3!=_29f._offsetParent&&_2a3._offsetParent!=_29f._offsetParent){_2a3=_2a4;}}var _2a5=_29f._offsetParent==_2a3;for(var dir in _29f._offsetStart){var _2a7=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(_2a3!=html)&&(_2a3!=body)&&(dojo.isIE||dojo.isWebKit)&&_2a3._clientSize.H>0&&_2a3.scrollWidth>_2a3._clientSize.H){var _2a8=_2a3.scrollWidth-_2a3._clientSize.H;if(_2a8>0){_2a3._scrolledAmount.H-=_2a8;}}if(_2a3._offsetParent.tagName=="TABLE"){if(dojo.isIE){_2a3._offsetStart[dir]-=_2a3._offsetParent._borderStart[dir];_2a3._borderStart[dir]=_2a3._borderSize[dir]=0;}else{_2a3._offsetStart[dir]+=_2a3._offsetParent._borderStart[dir];}}if(dojo.isIE){_2a3._offsetStart[dir]+=_2a3._offsetParent._borderStart[dir];}var _2a9=_29f._offsetStart[dir]-_2a3._scrolledAmount[dir]-(_2a5?0:_2a3._offsetStart[dir])-_2a3._borderStart[dir];var _2aa=_2a9+_29f._offsetSize[dir]-_2a3._offsetSize[dir]+_2a3._borderSize[dir];var _2ab=(dir=="H")?"scrollLeft":"scrollTop";var _2ac=dir=="H"&&rtl;var _2ad=_2ac?-_2aa:_2a9;var _2ae=_2ac?-_2a9:_2aa;var _2af=(_2ad*_2ae<=0)?0:Math[(_2ad<0)?"max":"min"](_2ad,_2ae);if(_2af!=0){var _2b0=_2a3[_2ab];_2a3[_2ab]+=(_2ac)?-_2af:_2af;var _2b1=_2a3[_2ab]-_2b0;}if(_2a5){_29f._offsetStart[dir]+=_2a3._offsetStart[dir];}_29f._offsetStart[dir]-=_2a3[_2ab];}_29f._parent=_2a3._parent;_29f._offsetParent=_2a3._offsetParent;}_2a3=node;var next;while(_2a3&&_2a3.removeAttribute){next=_2a3.parentNode;_2a3.removeAttribute("_offsetParent");_2a3.removeAttribute("_parent");_2a3=next;}}catch(error){node.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo,html=d.doc.documentElement,ie=d.isIE,_2b6=d.isOpera,maj=Math.floor,ff=d.isFF,_2b9=d.boxModel.replace(/-/,""),_2ba={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_2b6,dj_opera8:maj(_2b6)==8,dj_opera9:maj(_2b6)==9,dj_khtml:d.isKhtml,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_2ba["dj_"+_2b9]=true;for(var p in _2ba){if(_2ba[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _2ba){if(_2ba[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_2be,node,_2c0,obj,_2c2,_2c3){if(obj!=this._obj){this.stop();this._initialDelay=_2c3||500;this._subsequentDelay=_2c2||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_2be,_2c0);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_2c5,_2c6,_2c7,_2c8,_2c9){if(_2c5.keyCode){_2c5.charOrCode=_2c5.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_2c5.charCode){_2c5.charOrCode=String.fromCharCode(_2c5.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_2c5.charOrCode&&(_2c5.ctrlKey===undefined||_2c5.ctrlKey==evt.ctrlKey)&&(_2c5.altKey===undefined||_2c5.altKey==evt.ctrlKey)&&(_2c5.shiftKey===undefined||_2c5.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_2c5,_2c6,node,_2c7,_2c5,_2c8,_2c9);}else{if(dijit.typematic._obj==_2c5){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_2c5){dijit.typematic.stop();}})];},addMouseListener:function(node,_2cd,_2ce,_2cf,_2d0){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_2cd,node,_2ce,node,_2cf,_2d0);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_2cd,node,_2ce,node,_2cf,_2d0);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_2d7,_2d8,_2d9,_2da,_2db,_2dc,_2dd){return this.addKeyListener(_2d8,_2d9,_2da,_2db,_2dc,_2dd).concat(this.addMouseListener(_2d7,_2da,_2db,_2dc,_2dd));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body());var cs=dojo.getComputedStyle(div);if(cs){var _2e0=cs.backgroundImage;var _2e1=(cs.borderTopColor==cs.borderRightColor)||(_2e0!=null&&(_2e0=="none"||_2e0=="url(invalid-url:)"));dojo[_2e1?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function(elem,role){var _2e4=this.getWaiRole(elem);return role?(_2e4.indexOf(role)>-1):(_2e4.length>0);},getWaiRole:function(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function(elem,role){var _2e8=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_2e8)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_2e8+" ").indexOf(" "+role+" ")<0){var _2e9=dojo.trim(_2e8.replace(this._XhtmlRoles,""));var _2ea=dojo.trim(_2e8.replace(_2e9,""));dojo.attr(elem,"role",_2ea+(_2ea?" ":"")+role);}}},removeWaiRole:function(elem,role){var _2ed=dojo.attr(elem,"role");if(!_2ed){return;}if(role){var _2ee=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_2ed+" ").replace(" "+_2ee+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function(elem,_2f1){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_2f1);}return elem.hasAttribute?elem.hasAttribute("aria-"+_2f1):!!elem.getAttribute("aria-"+_2f1);},getWaiState:function(elem,_2f3){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_2f3);}return elem.getAttribute("aria-"+_2f3)||"";},setWaiState:function(elem,_2f5,_2f6){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_2f5,_2f6);}else{elem.setAttribute("aria-"+_2f5,_2f6);}},removeWaiState:function(elem,_2f8){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_2f8);}else{elem.removeAttribute("aria-"+_2f8);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"connect",function(_2f9,_2fa){if(_2f9&&dojo.isFunction(_2f9._onConnect)){_2f9._onConnect(_2fa);}});dijit._connectOnUseEventHandler=function(_2fb){};(function(){var _2fc={};var _2fd=function(dc){if(!_2fc[dc]){var r=[];var _300;var _301=dojo.getObject(dc).prototype;for(var _302 in _301){if(dojo.isFunction(_301[_302])&&(_300=_302.match(/^_set([a-zA-Z]*)Attr$/))&&_300[1]){r.push(_300[1].charAt(0).toLowerCase()+_300[1].substr(1));}}_2fc[dc]=r;}return _2fc[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")),postscript:function(_303,_304){this.create(_303,_304);},create:function(_305,_306){this.srcNodeRef=dojo.byId(_306);this._connects=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_305){this.params=_305;dojo.mixin(this,_305);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();var _308=this.srcNodeRef;if(_308&&_308.parentNode){_308.parentNode.replaceChild(this.domNode,_308);}for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function(){var _309=function(attr,_30b){if((_30b.params&&attr in _30b.params)||_30b[attr]){_30b.attr(attr,_30b[attr]);}};for(var attr in this.attributeMap){_309(attr,this);}dojo.forEach(_2fd(this.declaredClass),function(a){if(!(a in this.attributeMap)){_309(a,this);}},this);},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.create("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_30e){this.destroyDescendants(_30e);this.destroy(_30e);},destroy:function(_30f){this.uninitialize();dojo.forEach(this._connects,function(_310){dojo.forEach(_310,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_30f);dijit.registry.remove(this.id);},destroyRendering:function(_312){if(this.bgIframe){this.bgIframe.destroy(_312);delete this.bgIframe;}if(this.domNode){if(_312){dojo.removeAttr(this.domNode,"widgetId");}else{dojo.destroy(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_312){dojo.destroy(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function(_313){dojo.forEach(this.getChildren(),function(_314){if(_314.destroyRecursive){_314.destroyRecursive(_313);}});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_316){if(_316 in this._deferredConnects){var _317=this[this._deferredConnects[_316]||"domNode"];this.connect(_317,_316.toLowerCase(),_316);delete this._deferredConnects[_316];}},_setClassAttr:function(_318){var _319=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_319,this["class"]);this["class"]=_318;dojo.addClass(_319,_318);},_setStyleAttr:function(_31a){var _31b=this[this.attributeMap["style"]||"domNode"];if(dojo.isObject(_31a)){dojo.style(_31b,_31a);}else{if(_31b.style.cssText){_31b.style.cssText+="; "+_31a;}else{_31b.style.cssText=_31a;}}this["style"]=_31a;},setAttribute:function(attr,_31d){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_31d);},_attrToDom:function(attr,_31f){var _320=this.attributeMap[attr];dojo.forEach(dojo.isArray(_320)?_320:[_320],function(_321){var _322=this[_321.node||_321||"domNode"];var type=_321.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_31f)){_31f=dojo.hitch(this,_31f);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_322,attr,_31f);break;case "innerHTML":_322.innerHTML=_31f;break;case "class":dojo.removeClass(_322,this[attr]);dojo.addClass(_322,_31f);break;}},this);this[attr]=_31f;},attr:function(name,_325){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _328=this._getAttrNames(name);if(args==2){if(this[_328.s]){return this[_328.s](_325)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_325);}this[name]=_325;}return this;}else{if(this[_328.g]){return this[_328.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},getChildren:function(){if(this.containerNode){return dijit.findWidgets(this.containerNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_32e,_32f){var d=dojo;var dc=dojo.connect;var _332=[];if(_32e=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_32f);_332.push(dc(obj,"onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dc(obj,"onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}}));if(d.isFF){_332.push(dc(obj,"onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){return m(e);}}));}}_32e="onclick";}_332.push(dc(obj,_32e,this,_32f));this._connects.push(_332);return _332;},disconnect:function(_337){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_337){dojo.forEach(_337,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){return dojo._isBodyLtr();},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function(_339,_33a){if(_339["declaredClass"]&&_339["addChild"]){_339.addChild(this,_33a);}else{dojo.place(this.domNode,_339,_33a);}return this;}});})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function(text,size,ch,end){if(!ch){ch="0";}var out=String(text),pad=dojo.string.rep(ch,Math.ceil((size-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function(_344,map,_346,_347){_347=_347||dojo.global;_346=(!_346)?function(v){return v;}:dojo.hitch(_347,_346);return _344.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_349,key,_34b){var _34c=dojo.getObject(key,false,map);if(_34b){_34c=dojo.getObject(_34b,false,_347).call(_347,_34c,key);}return _346(_34c,key).toString();});};dojo.string.trim=String.prototype.trim?dojo.trim:function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_34f,_350){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _351=dojo.date.stamp._isoRegExp.exec(_34f);var _352=null;if(_351){_351.shift();if(_351[1]){_351[1]--;}if(_351[6]){_351[6]*=1000;}if(_350){_350=new Date(_350);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){return _350["get"+prop]();}).forEach(function(_354,_355){if(_351[_355]===undefined){_351[_355]=_354;}});}_352=new Date(_351[0]||1970,_351[1]||0,_351[2]||1,_351[3]||0,_351[4]||0,_351[5]||0,_351[6]||0);var _356=0;var _357=_351[7]&&_351[7].charAt(0);if(_357!="Z"){_356=((_351[8]||0)*60)+(Number(_351[9])||0);if(_357!="-"){_356*=-1;}}if(_357){_356-=_352.getTimezoneOffset();}if(_356){_352.setTime(_352.getTime()+_356*60000);}}return _352;};dojo.date.stamp.toISOString=function(_358,_359){var _=function(n){return (n<10)?"0"+n:n;};_359=_359||{};var _35c=[];var _35d=_359.zulu?"getUTC":"get";var date="";if(_359.selector!="time"){var year=_358[_35d+"FullYear"]();date=["0000".substr((year+"").length)+year,_(_358[_35d+"Month"]()+1),_(_358[_35d+"Date"]())].join("-");}_35c.push(date);if(_359.selector!="date"){var time=[_(_358[_35d+"Hours"]()),_(_358[_35d+"Minutes"]()),_(_358[_35d+"Seconds"]())].join(":");var _361=_358[_35d+"Milliseconds"]();if(_359.milliseconds){time+="."+(_361<100?"0":"")+_(_361);}if(_359.zulu){time+="Z";}else{if(_359.selector!="time"){var _362=_358.getTimezoneOffset();var _363=Math.abs(_362);time+=(_362>0?"-":"+")+_(Math.floor(_363/60))+":"+_(_363%60);}}_35c.push(time);}return _35c.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _365=d._scopeName+"Type";var qry="["+_365+"]";var _367=0,_368={};var _369=function(_36a,_36b){var nso=_36b||_368;if(dojo.isIE){var cn=_36a["__dojoNameCache"];if(cn&&nso[cn]===_36a){return cn;}}var name;do{name="__"+_367++;}while(name in nso);nso[name]=_36a;return name;};function val2type(_36f){if(d.isString(_36f)){return "string";}if(typeof _36f=="number"){return "number";}if(typeof _36f=="boolean"){return "boolean";}if(d.isFunction(_36f)){return "function";}if(d.isArray(_36f)){return "array";}if(_36f instanceof Date){return "date";}if(_36f instanceof d._Url){return "url";}return "object";};function str2obj(_370,type){switch(type){case "string":return _370;case "number":return _370.length?Number(_370):NaN;case "boolean":return typeof _370=="boolean"?_370:!(_370.toLowerCase()=="false");case "function":if(d.isFunction(_370)){_370=_370.toString();_370=d.trim(_370.substring(_370.indexOf("{")+1,_370.length-1));}try{if(_370.search(/[^\w\.]+/i)!=-1){_370=_369(new Function(_370),this);}return d.getObject(_370,false);}catch(e){return new Function();}case "array":return _370?_370.split(/\s*,\s*/):[];case "date":switch(_370){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_370);}case "url":return d.baseUrl+_370;default:return d.fromJson(_370);}};var _372={};function getClassInfo(_373){if(!_372[_373]){var cls=d.getObject(_373);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_373+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _375=cls.prototype;var _376={},_377={};for(var name in _375){if(name.charAt(0)=="_"){continue;}if(name in _377){continue;}var _379=_375[name];_376[name]=val2type(_379);}_372[_373]={cls:cls,params:_376};}return _372[_373];};this._functionFromScript=function(_37a){var _37b="";var _37c="";var _37d=_37a.getAttribute("args");if(_37d){d.forEach(_37d.split(/\s*,\s*/),function(part,idx){_37b+="var "+part+" = arguments["+idx+"]; ";});}var _380=_37a.getAttribute("with");if(_380&&_380.length){d.forEach(_380.split(/\s*,\s*/),function(part){_37b+="with("+part+"){";_37c+="}";});}return new Function(_37b+_37a.innerHTML+_37c);};this.instantiate=function(_382,_383){var _384=[];_383=_383||{};d.forEach(_382,function(node){if(!node){return;}var type=_365 in _383?_383[_365]:node.getAttribute(_365);if(!type||!type.length){return;}var _387=getClassInfo(type),_388=_387.cls,ps=_388._noScript||_388.prototype._noScript;var _38a={},_38b=node.attributes;for(var name in _387.params){var item=name in _383?{value:_383[name],specified:true}:_38b.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _38e=item.value;switch(name){case "class":_38e="className" in _383?_383.className:node.className;break;case "style":_38e="style" in _383?_383.style:(node.style&&node.style.cssText);}var _38f=_387.params[name];if(typeof _38e=="string"){_38a[name]=str2obj(_38e,_38f);}else{_38a[name]=_38e;}}if(!ps){var _390=[],_391=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_392){var _393=_392.getAttribute("event"),type=_392.getAttribute("type"),nf=d.parser._functionFromScript(_392);if(_393){if(type=="dojo/connect"){_390.push({event:_393,func:nf});}else{_38a[_393]=nf;}}else{_391.push(nf);}});}var _395=_388["markupFactory"];if(!_395&&_388["prototype"]){_395=_388.prototype["markupFactory"];}var _396=_395?_395(_38a,node,_388):new _388(_38a,node);_384.push(_396);var _397=node.getAttribute("jsId");if(_397){d.setObject(_397,_396);}if(!ps){d.forEach(_390,function(_398){d.connect(_396,_398.event,null,_398.func);});d.forEach(_391,function(func){func.call(_396);});}});d.forEach(_384,function(_39a){if(_39a&&_39a.startup&&!_39a._started&&(!_39a.getParent||!_39a.getParent())){_39a.startup();}});return _384;};this.parse=function(_39b){var list=d.query(qry,_39b);var _39d=this.instantiate(list);return _39d;};}();(function(){var _39e=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_39e);}else{dojo._loaders.unshift(_39e);}})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function(tmpl){var _3a0=this.declaredClass,_3a1=this;return dojo.string.substitute(tmpl,this,function(_3a2,key){if(key.charAt(0)=="!"){_3a2=dojo.getObject(key.substr(1),false,_3a1);}if(typeof _3a2=="undefined"){throw new Error(_3a0+" template:"+key);}if(_3a2==null){return "";}return key.charAt(0)=="!"?_3a2:_3a2.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _3a4=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_3a4)){node=dojo._toDom(this._stringRepl(_3a4));}else{node=_3a4.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_3a9){var dest=this.containerNode;if(_3a9&&dest){while(_3a9.hasChildNodes()){dest.appendChild(_3a9.firstChild);}}},_attachTemplateNodes:function(_3ab,_3ac){_3ac=_3ac||function(n,p){return n.getAttribute(p);};var _3af=dojo.isArray(_3ab)?_3ab:(_3ab.all||_3ab.getElementsByTagName("*"));var x=dojo.isArray(_3ab)?0:-1;for(;x<_3af.length;x++){var _3b1=(x==-1)?_3ab:_3af[x];if(this.widgetsInTemplate&&_3ac(_3b1,"dojoType")){continue;}var _3b2=_3ac(_3b1,"dojoAttachPoint");if(_3b2){var _3b3,_3b4=_3b2.split(/\s*,\s*/);while((_3b3=_3b4.shift())){if(dojo.isArray(this[_3b3])){this[_3b3].push(_3b1);}else{this[_3b3]=_3b1;}}}var _3b5=_3ac(_3b1,"dojoAttachEvent");if(_3b5){var _3b6,_3b7=_3b5.split(/\s*,\s*/);var trim=dojo.trim;while((_3b6=_3b7.shift())){if(_3b6){var _3b9=null;if(_3b6.indexOf(":")!=-1){var _3ba=_3b6.split(":");_3b6=trim(_3ba[0]);_3b9=trim(_3ba[1]);}else{_3b6=trim(_3b6);}if(!_3b9){_3b9=_3b6;}this.connect(_3b1,_3b6,_3b9);}}}var role=_3ac(_3b1,"waiRole");if(role){dijit.setWaiRole(_3b1,role);}var _3bc=_3ac(_3b1,"waiState");if(_3bc){dojo.forEach(_3bc.split(/\s*,\s*/),function(_3bd){if(_3bd.indexOf("-")!=-1){var pair=_3bd.split("-");dijit.setWaiState(_3b1,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_3bf,_3c0,_3c1){var _3c2=dijit._Templated._templateCache;var key=_3c0||_3bf;var _3c4=_3c2[key];if(_3c4){if(!_3c4.ownerDocument||_3c4.ownerDocument==dojo.doc){return _3c4;}dojo.destroy(_3c4);}if(!_3c0){_3c0=dijit._Templated._sanitizeTemplateString(dojo.trim(dojo._getText(_3bf)));}_3c0=dojo.string.trim(_3c0);if(_3c1||_3c0.match(/\$\{([^\}]+)\}/g)){return (_3c2[key]=_3c0);}else{return (_3c2[key]=dojo._toDom(_3c0));}};dijit._Templated._sanitizeTemplateString=function(_3c5){if(_3c5){_3c5=_3c5.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _3c6=_3c5.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_3c6){_3c5=_3c6[1];}}else{_3c5="";}return _3c5;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _3c7=dijit._Templated._templateCache;for(var key in _3c7){var _3c9=_3c7[key];if(!isNaN(_3c9.nodeType)){dojo.destroy(_3c9);}delete _3c7[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dojox.string.Builder"]){dojo._hasResource["dojox.string.Builder"]=true;dojo.provide("dojox.string.Builder");dojox.string.Builder=function(str){var b="";this.length=0;this.append=function(s){if(arguments.length>1){var tmp="",l=arguments.length;switch(l){case 9:tmp=""+arguments[8]+tmp;case 8:tmp=""+arguments[7]+tmp;case 7:tmp=""+arguments[6]+tmp;case 6:tmp=""+arguments[5]+tmp;case 5:tmp=""+arguments[4]+tmp;case 4:tmp=""+arguments[3]+tmp;case 3:tmp=""+arguments[2]+tmp;case 2:b+=""+arguments[0]+arguments[1]+tmp;break;default:var i=0;while(i<arguments.length){tmp+=arguments[i++];}b+=tmp;}}else{b+=s;}this.length=b.length;return this;};this.concat=function(s){return this.append.apply(this,arguments);};this.appendArray=function(_3d1){return this.append.apply(this,_3d1);};this.clear=function(){b="";this.length=0;return this;};this.replace=function(_3d2,_3d3){b=b.replace(_3d2,_3d3);this.length=b.length;return this;};this.remove=function(_3d4,len){if(len===undefined){len=b.length;}if(len==0){return this;}b=b.substr(0,_3d4)+b.substr(_3d4+len);this.length=b.length;return this;};this.insert=function(_3d6,str){if(_3d6==0){b=str+b;}else{b=b.slice(0,_3d6)+str+b.slice(_3d6);}this.length=b.length;return this;};this.toString=function(){return b;};if(str){this.append(str);}};}if(!dojo._hasResource["dojox.string.tokenize"]){dojo._hasResource["dojox.string.tokenize"]=true;dojo.provide("dojox.string.tokenize");dojox.string.tokenize=function(str,re,_3da,_3db){var _3dc=[];var _3dd,_3de,_3df=0;while(_3dd=re.exec(str)){_3de=str.slice(_3df,re.lastIndex-_3dd[0].length);if(_3de.length){_3dc.push(_3de);}if(_3da){if(dojo.isOpera){var copy=_3dd.slice(0);while(copy.length<_3dd.length){copy.push(null);}_3dd=copy;}var _3e1=_3da.apply(_3db,_3dd.slice(1).concat(_3dc.length));if(typeof _3e1!="undefined"){_3dc.push(_3e1);}}_3df=re.lastIndex;}_3de=str.slice(_3df);if(_3de.length){_3dc.push(_3de);}return _3dc;};}if(!dojo._hasResource["dojox.dtl._base"]){dojo._hasResource["dojox.dtl._base"]=true;dojo.provide("dojox.dtl._base");dojo.experimental("dojox.dtl");(function(){var dd=dojox.dtl;dd.TOKEN_BLOCK=-1;dd.TOKEN_VAR=-2;dd.TOKEN_COMMENT=-3;dd.TOKEN_TEXT=3;dd._Context=dojo.extend(function(dict){dojo._mixin(this,dict||{});this._dicts=[];},{push:function(){var last=this;var _3e5=dojo.delegate(this);_3e5.pop=function(){return last;};return _3e5;},pop:function(){throw new Error("pop() called on empty Context");},get:function(key,_3e7){if(typeof this[key]!="undefined"){return this._normalize(this[key]);}for(var i=0,dict;dict=this._dicts[i];i++){if(typeof dict[key]!="undefined"){return this._normalize(dict[key]);}}return _3e7;},_normalize:function(_3ea){if(_3ea instanceof Date){_3ea.year=_3ea.getFullYear();_3ea.month=_3ea.getMonth()+1;_3ea.day=_3ea.getDate();_3ea.date=_3ea.year+"-"+("0"+_3ea.month).slice(-2)+"-"+("0"+_3ea.day).slice(-2);_3ea.hour=_3ea.getHours();_3ea.minute=_3ea.getMinutes();_3ea.second=_3ea.getSeconds();_3ea.microsecond=_3ea.getMilliseconds();}return _3ea;},update:function(dict){var _3ec=this.push();if(dict){dojo._mixin(this,dict);}return _3ec;}});var _3ed=/("(?:[^"\\]*(?:\\.[^"\\]*)*)"|'(?:[^'\\]*(?:\\.[^'\\]*)*)'|[^\s]+)/g;var _3ee=/\s+/g;var _3ef=function(_3f0,_3f1){_3f0=_3f0||_3ee;if(!(_3f0 instanceof RegExp)){_3f0=new RegExp(_3f0,"g");}if(!_3f0.global){throw new Error("You must use a globally flagged RegExp with split "+_3f0);}_3f0.exec("");var part,_3f3=[],_3f4=0,i=0;while(part=_3f0.exec(this)){_3f3.push(this.slice(_3f4,_3f0.lastIndex-part[0].length));_3f4=_3f0.lastIndex;if(_3f1&&(++i>_3f1-1)){break;}}_3f3.push(this.slice(_3f4));return _3f3;};dd.Token=function(_3f6,_3f7){this.token_type=_3f6;this.contents=new String(dojo.trim(_3f7));this.contents.split=_3ef;this.split=function(){return String.prototype.split.apply(this.contents,arguments);};};dd.Token.prototype.split_contents=function(_3f8){var bit,bits=[],i=0;_3f8=_3f8||999;while(i++<_3f8&&(bit=_3ed.exec(this.contents))){bit=bit[0];if(bit.charAt(0)=="\""&&bit.slice(-1)=="\""){bits.push("\""+bit.slice(1,-1).replace("\\\"","\"").replace("\\\\","\\")+"\"");}else{if(bit.charAt(0)=="'"&&bit.slice(-1)=="'"){bits.push("'"+bit.slice(1,-1).replace("\\'","'").replace("\\\\","\\")+"'");}else{bits.push(bit);}}}return bits;};var ddt=dd.text={_get:function(_3fd,name,_3ff){var _400=dd.register.get(_3fd,name.toLowerCase(),_3ff);if(!_400){if(!_3ff){throw new Error("No tag found for "+name);}return null;}var fn=_400[1];var _402=_400[2];var _403;if(fn.indexOf(":")!=-1){_403=fn.split(":");fn=_403.pop();}dojo["require"](_402);var _404=dojo.getObject(_402);return _404[fn||name]||_404[name+"_"]||_404[fn+"_"];},getTag:function(name,_406){return ddt._get("tag",name,_406);},getFilter:function(name,_408){return ddt._get("filter",name,_408);},getTemplate:function(file){return new dd.Template(ddt.getTemplateString(file));},getTemplateString:function(file){return dojo._getText(file.toString())||"";},_resolveLazy:function(_40b,sync,json){if(sync){if(json){return dojo.fromJson(dojo._getText(_40b))||{};}else{return dd.text.getTemplateString(_40b);}}else{return dojo.xhrGet({handleAs:(json)?"json":"text",url:_40b});}},_resolveTemplateArg:function(arg,sync){if(ddt._isTemplate(arg)){if(!sync){var d=new dojo.Deferred();d.callback(arg);return d;}return arg;}return ddt._resolveLazy(arg,sync);},_isTemplate:function(arg){return (typeof arg=="undefined")||(typeof arg=="string"&&(arg.match(/^\s*[<{]/)||arg.indexOf(" ")!=-1));},_resolveContextArg:function(arg,sync){if(arg.constructor==Object){if(!sync){var d=new dojo.Deferred;d.callback(arg);return d;}return arg;}return ddt._resolveLazy(arg,sync,true);},_re:/(?:\{\{\s*(.+?)\s*\}\}|\{%\s*(load\s*)?(.+?)\s*%\})/g,tokenize:function(str){return dojox.string.tokenize(str,ddt._re,ddt._parseDelims);},_parseDelims:function(varr,load,tag){if(varr){return [dd.TOKEN_VAR,varr];}else{if(load){var _419=dojo.trim(tag).split(/\s+/g);for(var i=0,part;part=_419[i];i++){dojo["require"](part);}}else{return [dd.TOKEN_BLOCK,tag];}}}};dd.Template=dojo.extend(function(_41c,_41d){var str=_41d?_41c:ddt._resolveTemplateArg(_41c,true)||"";var _41f=ddt.tokenize(str);var _420=new dd._Parser(_41f);this.nodelist=_420.parse();},{update:function(node,_422){return ddt._resolveContextArg(_422).addCallback(this,function(_423){var _424=this.render(new dd._Context(_423));if(node.forEach){node.forEach(function(item){item.innerHTML=_424;});}else{dojo.byId(node).innerHTML=_424;}return this;});},render:function(_426,_427){_427=_427||this.getBuffer();_426=_426||new dd._Context({});return this.nodelist.render(_426,_427)+"";},getBuffer:function(){return new dojox.string.Builder();}});var qfRe=/\{\{\s*(.+?)\s*\}\}/g;dd.quickFilter=function(str){if(!str){return new dd._NodeList();}if(str.indexOf("{%")==-1){return new dd._QuickNodeList(dojox.string.tokenize(str,qfRe,function(_42a){return new dd._Filter(_42a);}));}};dd._QuickNodeList=dojo.extend(function(_42b){this.contents=_42b;},{render:function(_42c,_42d){for(var i=0,l=this.contents.length;i<l;i++){if(this.contents[i].resolve){_42d=_42d.concat(this.contents[i].resolve(_42c));}else{_42d=_42d.concat(this.contents[i]);}}return _42d;},dummyRender:function(_430){return this.render(_430,dd.Template.prototype.getBuffer()).toString();},clone:function(_431){return this;}});dd._Filter=dojo.extend(function(_432){if(!_432){throw new Error("Filter must be called with variable name");}this.contents=_432;var _433=this._cache[_432];if(_433){this.key=_433[0];this.filters=_433[1];}else{this.filters=[];dojox.string.tokenize(_432,this._re,this._tokenize,this);this._cache[_432]=[this.key,this.filters];}},{_cache:{},_re:/(?:^_\("([^\\"]*(?:\\.[^\\"])*)"\)|^"([^\\"]*(?:\\.[^\\"]*)*)"|^([a-zA-Z0-9_.]+)|\|(\w+)(?::(?:_\("([^\\"]*(?:\\.[^\\"])*)"\)|"([^\\"]*(?:\\.[^\\"]*)*)"|([a-zA-Z0-9_.]+)|'([^\\']*(?:\\.[^\\']*)*)'))?|^'([^\\']*(?:\\.[^\\']*)*)')/g,_values:{0:"\"",1:"\"",2:"",8:"\""},_args:{4:"\"",5:"\"",6:"",7:"'"},_tokenize:function(){var pos,arg;for(var i=0,has=[];i<arguments.length;i++){has[i]=(typeof arguments[i]!="undefined"&&typeof arguments[i]=="string"&&arguments[i]);}if(!this.key){for(pos in this._values){if(has[pos]){this.key=this._values[pos]+arguments[pos]+this._values[pos];break;}}}else{for(pos in this._args){if(has[pos]){var _438=arguments[pos];if(this._args[pos]=="'"){_438=_438.replace(/\\'/g,"'");}else{if(this._args[pos]=="\""){_438=_438.replace(/\\"/g,"\"");}}arg=[!this._args[pos],_438];break;}}var fn=ddt.getFilter(arguments[3]);if(!dojo.isFunction(fn)){throw new Error(arguments[3]+" is not registered as a filter");}this.filters.push([fn,arg]);}},getExpression:function(){return this.contents;},resolve:function(_43a){if(typeof this.key=="undefined"){return "";}var str=this.resolvePath(this.key,_43a);for(var i=0,_43d;_43d=this.filters[i];i++){if(_43d[1]){if(_43d[1][0]){str=_43d[0](str,this.resolvePath(_43d[1][1],_43a));}else{str=_43d[0](str,_43d[1][1]);}}else{str=_43d[0](str);}}return str;},resolvePath:function(path,_43f){var _440,_441;var _442=path.charAt(0);var last=path.slice(-1);if(!isNaN(parseInt(_442))){_440=(path.indexOf(".")==-1)?parseInt(path):parseFloat(path);}else{if(_442=="\""&&_442==last){_440=path.slice(1,-1);}else{if(path=="true"){return true;}if(path=="false"){return false;}if(path=="null"||path=="None"){return null;}_441=path.split(".");_440=_43f.get(_441[0]);if(dojo.isFunction(_440)){var self=_43f.getThis&&_43f.getThis();if(_440.alters_data){_440="";}else{if(self){_440=_440.call(self);}else{_440="";}}}for(var i=1;i<_441.length;i++){var part=_441[i];if(_440){var base=_440;if(dojo.isObject(_440)&&part=="items"&&typeof _440[part]=="undefined"){var _448=[];for(var key in _440){_448.push([key,_440[key]]);}_440=_448;continue;}if(_440.get&&dojo.isFunction(_440.get)&&_440.get.safe){_440=_440.get(part);}else{if(typeof _440[part]=="undefined"){_440=_440[part];break;}else{_440=_440[part];}}if(dojo.isFunction(_440)){if(_440.alters_data){_440="";}else{_440=_440.call(base);}}else{if(_440 instanceof Date){_440=dd._Context.prototype._normalize(_440);}}}else{return "";}}}}return _440;}});dd._TextNode=dd._Node=dojo.extend(function(obj){this.contents=obj;},{set:function(data){this.contents=data;return this;},render:function(_44c,_44d){return _44d.concat(this.contents);},isEmpty:function(){return !dojo.trim(this.contents);},clone:function(){return this;}});dd._NodeList=dojo.extend(function(_44e){this.contents=_44e||[];this.last="";},{push:function(node){this.contents.push(node);return this;},concat:function(_450){this.contents=this.contents.concat(_450);return this;},render:function(_451,_452){for(var i=0;i<this.contents.length;i++){_452=this.contents[i].render(_451,_452);if(!_452){throw new Error("Template must return buffer");}}return _452;},dummyRender:function(_454){return this.render(_454,dd.Template.prototype.getBuffer()).toString();},unrender:function(){return arguments[1];},clone:function(){return this;},rtrim:function(){while(1){i=this.contents.length-1;if(this.contents[i] instanceof dd._TextNode&&this.contents[i].isEmpty()){this.contents.pop();}else{break;}}return this;}});dd._VarNode=dojo.extend(function(str){this.contents=new dd._Filter(str);},{render:function(_456,_457){var str=this.contents.resolve(_456);if(!str.safe){str=dd._base.escape(""+str);}return _457.concat(str);}});dd._noOpNode=new function(){this.render=this.unrender=function(){return arguments[1];};this.clone=function(){return this;};};dd._Parser=dojo.extend(function(_459){this.contents=_459;},{i:0,parse:function(_45a){var _45b={};_45a=_45a||[];for(var i=0;i<_45a.length;i++){_45b[_45a[i]]=true;}var _45d=new dd._NodeList();while(this.i<this.contents.length){token=this.contents[this.i++];if(typeof token=="string"){_45d.push(new dd._TextNode(token));}else{var type=token[0];var text=token[1];if(type==dd.TOKEN_VAR){_45d.push(new dd._VarNode(text));}else{if(type==dd.TOKEN_BLOCK){if(_45b[text]){--this.i;return _45d;}var cmd=text.split(/\s+/g);if(cmd.length){cmd=cmd[0];var fn=ddt.getTag(cmd);if(fn){_45d.push(fn(this,new dd.Token(type,text)));}}}}}}if(_45a.length){throw new Error("Could not find closing tag(s): "+_45a.toString());}this.contents.length=0;return _45d;},next_token:function(){var _462=this.contents[this.i++];return new dd.Token(_462[0],_462[1]);},delete_first_token:function(){this.i++;},skip_past:function(_463){while(this.i<this.contents.length){var _464=this.contents[this.i++];if(_464[0]==dd.TOKEN_BLOCK&&_464[1]==_463){return;}}throw new Error("Unclosed tag found when looking for "+_463);},create_variable_node:function(expr){return new dd._VarNode(expr);},create_text_node:function(expr){return new dd._TextNode(expr||"");},getTemplate:function(file){return new dd.Template(file);}});dd.register={_registry:{attributes:[],tags:[],filters:[]},get:function(_468,name){var _46a=dd.register._registry[_468+"s"];for(var i=0,_46c;_46c=_46a[i];i++){if(typeof _46c[0]=="string"){if(_46c[0]==name){return _46c;}}else{if(name.match(_46c[0])){return _46c;}}}},getAttributeTags:function(){var tags=[];var _46e=dd.register._registry.attributes;for(var i=0,_470;_470=_46e[i];i++){if(_470.length==3){tags.push(_470);}else{var fn=dojo.getObject(_470[1]);if(fn&&dojo.isFunction(fn)){_470.push(fn);tags.push(_470);}}}return tags;},_any:function(type,base,_474){for(var path in _474){for(var i=0,fn;fn=_474[path][i];i++){var key=fn;if(dojo.isArray(fn)){key=fn[0];fn=fn[1];}if(typeof key=="string"){if(key.substr(0,5)=="attr:"){var attr=fn;if(attr.substr(0,5)=="attr:"){attr=attr.slice(5);}dd.register._registry.attributes.push([attr.toLowerCase(),base+"."+path+"."+attr]);}key=key.toLowerCase();}dd.register._registry[type].push([key,fn,base+"."+path]);}}},tags:function(base,_47b){dd.register._any("tags",base,_47b);},filters:function(base,_47d){dd.register._any("filters",base,_47d);}};var _47e=/&/g;var _47f=/</g;var _480=/>/g;var _481=/'/g;var _482=/"/g;dd._base.escape=function(_483){return dd.mark_safe(_483.replace(_47e,"&amp;").replace(_47f,"&lt;").replace(_480,"&gt;").replace(_482,"&quot;").replace(_481,"&#39;"));};dd._base.safe=function(_484){if(typeof _484=="string"){_484=new String(_484);}if(typeof _484=="object"){_484.safe=true;}return _484;};dd.mark_safe=dd._base.safe;dd.register.tags("dojox.dtl.tag",{"date":["now"],"logic":["if","for","ifequal","ifnotequal"],"loader":["extends","block","include","load","ssi"],"misc":["comment","debug","filter","firstof","spaceless","templatetag","widthratio","with"],"loop":["cycle","ifchanged","regroup"]});dd.register.filters("dojox.dtl.filter",{"dates":["date","time","timesince","timeuntil"],"htmlstrings":["linebreaks","linebreaksbr","removetags","striptags"],"integers":["add","get_digit"],"lists":["dictsort","dictsortreversed","first","join","length","length_is","random","slice","unordered_list"],"logic":["default","default_if_none","divisibleby","yesno"],"misc":["filesizeformat","pluralize","phone2numeric","pprint"],"strings":["addslashes","capfirst","center","cut","fix_ampersands","floatformat","iriencode","linenumbers","ljust","lower","make_list","rjust","slugify","stringformat","title","truncatewords","truncatewords_html","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap"]});dd.register.filters("dojox.dtl",{"_base":["escape","safe"]});})();}if(!dojo._hasResource["dojox.dtl._Templated"]){dojo._hasResource["dojox.dtl._Templated"]=true;dojo.provide("dojox.dtl._Templated");dojo.declare("dojox.dtl._Templated",dijit._Templated,{_dijitTemplateCompat:false,buildRendering:function(){var node;if(this.domNode&&!this._template){return;}if(!this._template){var t=this.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);if(t instanceof dojox.dtl.Template){this._template=t;}else{node=t;}}if(!node){var _487=dojo._toDom(this._template.render(new dojox.dtl._Context(this)));if(_487.nodeType!==1&&_487.nodeType!==3){for(var i=0,l=_487.childNodes.length;i<l;++i){node=_487.childNodes[i];if(node.nodeType==1){break;}}}else{node=_487;}}this._attachTemplateNodes(node);if(this.widgetsInTemplate){var _48a=dojo.parser.parse(node);this._attachTemplateNodes(_48a,function(n,p){return n[p];});}if(this.domNode){dojo.place(node,this.domNode,"before");this.destroyDescendants();dojo.destroy(this.domNode);}this.domNode=node;this._fillContent(this.srcNodeRef);},_templateCache:{},getCachedTemplate:function(_48d,_48e,_48f){var _490=this._templateCache;var key=_48e||_48d;if(_490[key]){return _490[key];}_48e=dojo.string.trim(_48e||dijit._Templated._sanitizeTemplateString(dojo._getText(_48d)));if(this._dijitTemplateCompat&&(_48f||_48e.match(/\$\{([^\}]+)\}/g))){_48e=this._stringRepl(_48e);}if(_48f||!_48e.match(/\{[{%]([^\}]+)[%}]\}/g)){return _490[key]=dojo._toDom(_48e);}else{return _490[key]=new dojox.dtl.Template(_48e);}},render:function(){this.buildRendering();}});}if(!dojo._hasResource["agi.widget._TemplatedWidget"]){dojo._hasResource["agi.widget._TemplatedWidget"]=true;dojo.provide("agi.widget._TemplatedWidget");dojo.declare("agi.widget._TemplatedWidget",[dijit._Widget,dojox.dtl._Templated],{__culprit__:"$Author: dbuch $"});}if(!dojo._hasResource["agi.requester"]){dojo._hasResource["agi.requester"]=true;dojo.provide("agi.requester");agi.requester.Requester=function(url,_493,_494,_495,_496){var _497=this;var req=null;this.async=_494;this.method=_493;this.url=url;this.showbusy=_495;this.in_process=false;this.handleas=_496?_496:"text";this.get_millisecond_query=function(){var _499=new Date();var ms=_499.getTime();return "&ajax_requester_ms="+ms;};this.sendRequest=function(_49b){var _49c={url:this.url,sync:!this.async,content:_49b?_49b:{},preventCache:_49b?true:false,handleAs:this.handleas,load:_497.processLoad,error:_497.processError};if(this.showbusy){document.body.style.cursor="wait";}this.in_process=true;if(this.method.toUpperCase()=="POST"){dojo.xhrPost(_49c);}else{dojo.xhrGet(_49c);}};this.processLoad=function(_49d,_49e){_49d=_497.processAlways(_49d,_49e);if(_49e.xhr.getResponseHeader("Kaboom")){if(_49e.xhrgetResponseHeader("Kaboom").toLowerCase()=="true"){if(_497.onerror){_497.onerror(_49d,_49e);}}}else{if(_497.onsuccess){_497.onsuccess(_49d,_49e);}}return _49d;};this.processError=function(_49f,_4a0){_49f=_497.processAlways(_49f,_4a0);if(_497.onerror){_497.onerror(_49f,_4a0);}return _49f;};this.processAlways=function(_4a1,_4a2){_497.in_process=false;if(_497.showbusy){document.body.style.cursor="auto";}if(!_4a1){_4a1="";}try{_4a1=_4a1.replace("<!--this page was compressed by your friendly neighborhood pydriver-->","");}catch(e){}return _4a1;};this.formToQuery=function(_4a3){var _4a4=dojo.formToObject(_4a3);return _4a4;};};var script_fragment="<script[^>]*>([\\s\\S]*?)</script>";agi.requester.stripScripts=function(_4a5){return _4a5.replace(new RegExp(script_fragment,"img"),"");};agi.requester.extractScripts=function(_4a6){var _4a7=new RegExp(script_fragment,"img");var _4a8=new RegExp(script_fragment,"im");var _4a9=_4a6.match(_4a7);var _4aa=[];if(_4a9){for(var i=0;i<_4a9.length;i++){if(_4a9[i].indexOf("agi-lb-exec")!=-1){_4aa.push(_4a9[i].match(_4a8)[1]);}}}return _4aa;};agi.requester.evalScripts=function(_4ac){var _4ad=agi.requester.extractScripts(_4ac);for(i=0;i<_4ad.length;i++){try{eval(_4ad[i]);}catch(e){}}};agi.requester.checkAll=function(_4ae,_4af){form=dojo.byId(_4ae);for(i=0;i<form.elements.length;i++){if(form.elements[i].type=="checkbox"){form.elements[i].checked=_4af;}}};agi.requester.countChecked=function(_4b0){var form=dojo.byId(_4b0);var _4b2=0;for(i=0;i<form.elements.length;i++){if(form.elements[i].type=="checkbox"&form.elements[i].checked){_4b2++;}}return _4b2;};agi.requester.selectAll=function(_4b3,_4b4){if(_4b4==undefined){var _4b5=true;}else{var _4b5=_4b4;}var list=dojo.byId(_4b3);var _4b7=document.getElementsByName("event_id");for(i=0;i<list.childNodes.length;i++){if(list.childNodes[i].nodeName=="LI"){for(j=0;j<list.childNodes[i].childNodes.length;j++){if(list.childNodes[i].childNodes[j].type=="checkbox"){list.childNodes[i].childNodes[j].checked=_4b5;len=_4b7.length;for(n=0;n<len;n++){if((_4b7[n].value)==(list.childNodes[i].childNodes[j].value)){_4b7[n].checked=_4b5;}}}}}}};agi.requester.selectEqual=function(_4b8){var _4b9=document.getElementsByName(_4b8.name);for(i=0;i<_4b9.length;i++){if(_4b8.form.elements[i].value==_4b8.value){_4b8.form.elements[i].checked=_4b8.checked;}}};agi.requester.fixurl=function(url){if(url.indexOf("http")!=0){var sep="";url.indexOf("/")==0?sep="":sep="/";url=agi.requester.ajaxhost()+sep+url;}return url;};agi.requester.ajaxhost=function(){return document.location.protocol+"//"+document.location.hostname;};}if(!dojo._hasResource["agi.widget.Lightbox"]){dojo._hasResource["agi.widget.Lightbox"]=true;dojo.provide("agi.widget.Lightbox");dojo.declare("agi.widget.Lightbox",[agi.classes.Identified,agi.widget._TemplatedWidget],{url:null,contents:null,node:null,templatePath:null,left:null,top:null,height:null,width:null,position:"absolute",relativeTo:null,showloader:true,loaderSrc:imghost+"/ag/reminders/loader.swf",loaderId:"agi-lightboxloader",loaderHeight:120,loaderWidth:120,overlayId:"agi-overlay",showoverlay:true,lightboxId:"agi-lightbox",noprintClass:"agi-noprint",timeout:60000,loadnow:true,allowclick:false,closeKey:null,overflow:"auto",overlayZindex:"999",containerZindex:"1000",loaderZindex:"250",_defaultTop:20,_ready:false,_reset:false,_showing:false,_bgIframe:null,_keypressListener:null,_hideSignal:"ag/Lightbox/hide",_resizeSignal:"ag/Lightbox/resize",constructor:function(_4bc){_4bc=_4bc||{};dojo.mixin(this,_4bc);this._checkPositioning();},uninitialize:function(){dojo._destroyElement(this.loader);dojo._destroyElement(this.lightbox);if(this.overlay){dojo._destroyElement(this.overlay);}if(this._bgIframe){this._bgIframe.destroy();this._bgIframe=null;}},_checkPositioning:function(){if(this.position=="relative"){if(!this.relativeTo){throw (this+" needs a relativeTo when positioning relatively");}if(this.left==null){this.left=0;}if(this.top==null){this.top=0;}var pos=dojo.coords(this.relativeTo);this.left+=pos.x;this.top+=pos.y;}else{if(this.position=="user"){if(this.top==null||this.left==null){throw (this+" needs 'left' and 'top' defined when using user-defined positioning.");}}else{if(this.top==null){this.top=this._defaultTop;}}}},buildRendering:function(){if(this.templatePath||this.templateString){this.inherited(arguments);}this.overlay=this._createOverlay();this.lightbox=this._createLightbox(this.overlay);this.loader=this._createLoader();},postCreate:function(){this.inherited(arguments);dojo.subscribe(this._hideSignal,dojo.hitch(this,this.hide));dojo.subscribe(this._resizeSignal,dojo.hitch(this,this._resizeOverlay));if(this.loadnow){this._loadContent();}},_createOverlay:function(){var body=dojo.body();var _4bf=this.overlayId;var _4c0=dojo.byId(_4bf);if(!_4c0){_4c0=document.createElement("div");_4c0.setAttribute("id",_4bf);dojo.addClass(_4c0,this.noprintClass);var _4c1=this._pageSize();dojo.style(_4c0,{display:"none",position:"absolute",top:"0",left:"0",zIndex:this.overlayZindex,width:"100%",height:_4c1[1]+"px"});body.insertBefore(_4c0,body.firstChild);}try{filter=dojo.style(_4c0,"filter");if(filter&&dojo.isIE){if(filter.indexOf(imghost)==-1){filter=filter.replace("/agbeta",imghost+"/agbeta");dojo.style(_4c0,"filter",filter);}}}catch(e){}return _4c0;},_createLightbox:function(_4c2){var body=dojo.body();var _4c4=dojo.byId(this.lightboxId);if(!_4c4){_4c4=document.createElement("div");_4c4.setAttribute("id",this.lightboxId);dojo.style(_4c4,{display:"none",position:"absolute",zIndex:this.containerZindex});body.insertBefore(_4c4,_4c2.nextSibling);}_4c4.innerHTML="";return _4c4;},_createLoader:function(){var body=dojo.body();var _4c6=dojo.byId("loadingImage");if(!_4c6){if(this.loaderSrc.endswith(".swf")){_4c6=this._createLoaderSwf(this.loaderSrc);}else{_4c6=this._createLoaderImage(this.loaderSrc);}dojo.style(_4c6,{display:"none",visibility:"hidden",position:"absolute",zIndex:this.loaderZindex});body.insertBefore(_4c6,body.firstChild);}return _4c6;},_createLoaderSwf:function(src){var _4c8=document.createElement("embed");_4c8.setAttribute("id",this.loaderId);_4c8.setAttribute("name","FlashProduct");_4c8.setAttribute("src",src);_4c8.setAttribute("swLiveConnect",true);_4c8.setAttribute("width",this.loaderWidth);_4c8.setAttribute("height",this.loaderHeight);_4c8.setAttribute("scale","noborder");_4c8.setAttribute("quality","high");_4c8.setAttribute("type","application/x-shockwave-flash");_4c8.setAttribute("pluginspace","http://www.macromedia.com/go/getflashplayer");_4c8.setAttribute("wmode","transparent");return _4c8;},_createLoaderImage:function(src){var _4ca=document.createElement("img");_4ca.setAttribute("id",this.loaderId);_4ca.setAttribute("src",src);_4ca.setAttribute("width",this.loaderWidth);_4ca.setAttribute("height",this.loaderHeight);return _4ca;},_loadContent:function(){if(this.domNode&&!this.node){this.node=this.domNode;}if(this.loader&&this.showloader){var _4cb=this._pageSize();var _4cc=this._pageScroll();var _4cd=_4cc[1]+((_4cb[3]-35-this.loader.height)/2);var _4ce=((_4cb[0]-20-this.loader.width)/2);dojo.style(this.loader,{display:"block",visibility:"visible",top:_4cd+"px",left:_4ce+"px"});}if(this.overlay&&this.showoverlay){dojo.style(this.overlay,{display:"block",visibility:"visible"});}if(this.url){dojo.xhrGet({url:this.url,handleAs:"text",timeout:this.timeout,load:dojo.hitch(this,this._onSuccess),error:dojo.hitch(this,this._onError)});}else{if(this.contents){this.lightbox.innerHTML=agi.requester.stripScripts(this.contents);this._ready=true;this.show();agi.requester.evalScripts(this.contents);this._enableOverlayClick();}else{if(this.node){var node=dojo.byId(this.node);this.lightbox.appendChild(dojo.byId(node));dojo.style(node,"display","block");this._ready=true;this.show();this._enableOverlayClick();}}}},_onSuccess:function(_4d0,_4d1){this.lightbox.innerHTML=agi.requester.stripScripts(_4d0);this._ready=true;this.show();agi.requester.evalScripts(_4d0);this._enableOverlayClick();return _4d0;},_onError:function(_4d2,_4d3){this.hide();return _4d2;},show:function(){this._showPhase0();this._showPhase1();this._showPhase2();},_showPhase0:function(){if(!this._ready){return this._loadContent();}if(this._reset){this._checkPositioning();this._reset=false;}if(this.contents){this.lightbox.innerHTML=this.contents;}dojo.style(this.lightbox,"overflow",this.overflow);if(this.loader){dojo.style(this.loader,{display:"none",visibility:"hidden"});}if(this.overlay&&this.showoverlay){dojo.style(this.overlay,{display:"block",visibility:"visible"});}},_showPhase1:function(){var _4d4=this._pageScroll();var _4d5=this.top+_4d4[1];var _4d6={left:"-9999px",top:_4d5+"px",visibility:"visible",display:"block"};if(this.height){_4d6.height=this.height+"px";}if(this.width){_4d6.width=this.width+"px";}dojo.style(this.lightbox,_4d6);},_showPhase2:function(){var _4d7=this._pageSize();if(this.left==null){this.left=((_4d7[0]-this.lightbox.offsetWidth)/2);}var _4d8={left:this.left+"px"};dojo.style(this.lightbox,_4d8);this._resizeOverlay();this._enableKeypressListener();if(!this._bgIframe){var _4d9=this.lightbox;if(this.overlay&&this.showoverlay){_4d9=this.overlay;}this._bgIframe=new dijit.BackgroundIframe(_4d9);}this._showing=true;},hide:function(_4da){if(!this._showing){return;}if(this.overlay){this.overlay.onclick=function(){return false;};dojo.style(this.overlay,{display:"none",visibility:"hidden"});}if(this.loader){dojo.style(this.loader,{display:"none",visibility:"hidden"});}if(this.lightbox){dojo.style(this.lightbox,{display:"none",visibility:"hidden"});if(_4da){this.reset();}else{this.contents=this.lightbox.innerHTML;}}this._disableKeypressListener();this._showing=false;},reset:function(){if(this.node){dojo.style(this.node,{display:"none"});dojo.place(this.node,dojo.body(),"last");}this.lightbox.innerHTML="";this.contents=null;this.url=null;this.domNode=null;this.top=null;this.left=null;this._ready=false;this._reset=true;},_enableOverlayClick:function(){if(this.overlay&&this.allowclick){this._overlayClick=dojo.connect(this.overlay,"onclick",dojo.hitch(this,this.hide));}},_disableOverlayClick:function(){if(this._overlayClick){dojo.disconnect(this._overlayClick);this._overlayClick=null;}},_enableKeypressListener:function(){if(this.closeKey&&!this._keypressListener){this._keypressListener=dojo.connect(document,"keypress",dojo.hitch(this,this._onKeypress));}},_disableKeypressListener:function(){if(this._keypressListener){dojo.disconnect(this._keypressListener);this._keypressListener=null;}},_onKeypress:function(evt){var _4dc;if(evt==null){_4dc=event.keyCode;}else{_4dc=evt.which;}var key=String.fromCharCode(_4dc).toLowerCase();if(key==this.closeKey){this.hide();}},_resizeOverlay:function(){if(this.overlay){var _4de=this._pageSize();dojo.style(this.overlay,"height",_4de[1]+"px");}},_pageScroll:function(){var _4df=0;if(self.pageYOffset){_4df=self.pageYOffset;}else{if(document.documentElement&&document.documentElement.scrollTop){_4df=document.documentElement.scrollTop;}else{if(document.body){_4df=document.body.scrollTop;}}}var _4e0=[null,_4df];return _4e0;},_pageSize:function(){var _4e1,_4e2;if(window.innerHeight&&window.scrollMaxY){_4e1=document.body.scrollWidth;_4e2=window.innerHeight+window.scrollMaxY;}else{if(document.body.scrollHeight>document.body.offsetHeight){_4e1=document.body.scrollWidth;_4e2=document.body.scrollHeight;}else{_4e1=document.body.offsetWidth;_4e2=document.body.offsetHeight;}}var _4e3,_4e4;if(self.innerHeight){_4e3=self.innerWidth;_4e4=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){_4e3=document.documentElement.clientWidth;_4e4=document.documentElement.clientHeight;}else{if(document.body){_4e3=document.body.clientWidth;_4e4=document.body.clientHeight;}}}var _4e5,_4e6;if(_4e2<_4e4){_4e6=_4e4;}else{_4e6=_4e2;}if(_4e1<_4e3){_4e5=_4e3;}else{_4e5=_4e1;}var _4e7=[_4e5,_4e6,_4e3,_4e4];return _4e7;}});}if(!dojo._hasResource["ag.widget.Lightbox"]){dojo._hasResource["ag.widget.Lightbox"]=true;dojo.provide("ag.widget.Lightbox");ag.widget.Lightbox=agi.widget.Lightbox;}if(!dojo._hasResource["ag.classes.Identified"]){dojo._hasResource["ag.classes.Identified"]=true;dojo.provide("ag.classes.Identified");ag.classes.Identified=agi.classes.Identified;}if(!dojo._hasResource["ag.widget.focusform"]){dojo._hasResource["ag.widget.focusform"]=true;dojo.provide("ag.widget.focusform");dojo.declare("ag.widget.focusform.FocusForm",[ag.classes.Identified],{orig_form_values:{},on_cls:"activeinput",off_cls:"lazyinput",form:null,form_id:null,handles:null,constructor:function(_4e8,_4e9,_4ea){this.handles=[];this.form_id=_4e8;this.form=dojo.byId(_4e8);this.on_cls=_4ea||this.on_cls;this.off_cls=_4e9||this.off_cls;this.setup_onfocus();dojo.connect(this.form,"onreset",this,this.reset_form);},wake_input:function(ev){var node=ev.target;if(node.className.indexOf(this.off_cls)>-1){node.value="";if(node.name.indexOf("password")>-1){if(dojo.isIE){var _4ed=ag.dom.make_node("<input name=\""+node.name+"\" />",{"class":node.className,"name":node.name,"type":"password","id":node.id});}else{var _4ed=ag.dom.make_node("input",{"class":node.className,"name":node.name,"type":"password","id":node.id});}node=ag.dom.swap_node(node,_4ed);this.connect_password_keypress(node);node.focus();node.focus();_4ed.focus();}node.className=node.className.replace(/lazyinput/,this.on_cls);}},reset_input:function(node){if(node.className.indexOf(this.on_cls)>-1){node.className=node.className.replace(/activeinput/,this.off_cls);if(node.name.indexOf("password")>-1){if(dojo.isIE){var _4ef=ag.dom.make_node("<input name=\""+node.name+"\" />",{"class":node.className,"name":node.name,"type":"text","id":node.id});}else{var _4ef=ag.dom.make_node("input",{"class":node.className,"name":node.name,"type":"text","id":node.id});}node=ag.dom.swap_node(node,_4ef);}try{node.value=this.orig_form_values[node.name];}catch(e){node.value="Couldn't find original value";}}},reset_form:function(){this.form=dojo.byId(this.form_id);dojo.forEach(this.form.elements,dojo.hitch(this,function(node){this.reset_input(node);}));dojo.forEach(this.handles,function(_4f1){dojo.disconnect(_4f1);});this.handles=[];this.setup_onfocus();},setup_onfocus:function(){dojo.forEach(this.form.elements,dojo.hitch(this,function(node){this.orig_form_values[node.name]=node.value;if(node.type=="textarea"||node.type=="text"||node.type=="select-one"){this.handles.push(dojo.connect(node,"onfocus",dojo.hitch(this,this.wake_input)));}}));},connect_password_keypress:function(node){dojo.connect(node,"onkeypress",this,this.submit_on_keypress);},submit_on_keypress:function(evt){if(evt.keyCode==dojo.keys.ENTER){dojo.stopEvent(evt);this.form.submit();}}});ag.widget.focusform.connect_password_keypress=function(node,_4f6){dojo.connect(node,"onkeypress",function(e){if(e.keyCode==13){e.preventDefault();ag.widget.focusform.submit_on_keypress(_4f6);}});};ag.widget.focusform.submit_on_keypress=function(_4f8){dojo.byId(_4f8).submit();};}if(!dojo._hasResource["ag.widget.findit"]){dojo._hasResource["ag.widget.findit"]=true;dojo.provide("ag.widget.findit");ag.widget.findit.FinditLightbox=function(_4f9,_4fa){this.hidden_node_id=_4f9;this.bad_form_id="findit_magic";this.form_id=_4fa;this.ff=undefined;this.lightbox=null;this.show=dojo.hitch(this,function(){if(this.lightbox){this.lightbox.show();}else{var _4fb=dojo.byId(this.hidden_node_id);this.lightbox=new ag.widget.Lightbox({node:_4fb,lightboxId:"lightbox",loaderId:"loadingImage",overlayId:"agi-overlay"});if(dojo.byId(this.bad_form_id)){dojo.byId(this.bad_form_id).id=this.form_id;}this.ff=new ag.widget.focusform.FocusForm(this.form_id);}return false;});this.hide=dojo.hitch(this,function(){if(this.ff){this.ff.reset_form();}this.lightbox.hide();return false;});};}if(!dojo._hasResource["ag.widget.signin"]){dojo._hasResource["ag.widget.signin"]=true;dojo.provide("ag.widget.signin");dojo.declare("ag.widget.signin.SignInLightbox",[ag.widget.Identified],{hidden_node_id:null,bad_form_id:"signin_magic",form_id:null,ff:null,lightbox:null,constructor:function(_4fc,_4fd){this.hidden_node_id=_4fc;this.form_id=_4fd;},show:function(){if(this.lightbox){this.lightbox.show();if(this.ff){this.ff.reset_form();}}else{var _4fe=dojo.byId(this.hidden_node_id);this.lightbox=new ag.widget.Lightbox({node:_4fe,lightboxId:"lightbox",loaderId:"loadingImage",overlayId:"agi-overlay"});if(dojo.byId(this.bad_form_id)){dojo.byId(this.bad_form_id).id=this.form_id;}this.ff=new ag.widget.focusform.FocusForm(this.form_id);try{agx.currentPage.controller.connectTempStorageSignin();}catch(e){}try{agx.currentPage.controller.connectPersStorageSignin();}catch(e){}}return false;},hide:function(){this.lightbox.hide();return false;}});}if(!dojo._hasResource["ag.widget.register"]){dojo._hasResource["ag.widget.register"]=true;dojo.provide("ag.widget.register");ag.widget.register.RegistrationTrigger=function(url,attr){var loc="/register/lb.pd";var _502={"width":440,"hideloading":true};if(url){loc=url;}if(attr){_502=attr;}this.lightbox=null;var _503=this;this.show=function(app,_505){var url=loc;if(app){url+="?app="+escape(app)+"&referer="+escape(_505);}if(this.lightbox){this.lightbox.show();}else{this.lightbox=new ag.widget.Lightbox({lightboxId:"lightbox",overlayId:"agi-overlay",url:url,width:440,showloader:false});}omniture.swap_vars_and_ping({"s_pageName":loc});};this.hide=function(){this.lightbox.hide();};};ag.widget.register.showCellInfo=function(btn){dojo.byId("cell_info").style.display="block";};ag.widget.register.hideCellInfo=function(btn){dojo.byId("cell_info").style.display="none";};}if(!dojo._hasResource["ag.widget.search"]){dojo._hasResource["ag.widget.search"]=true;dojo.provide("ag.widget.search");ag.widget.search.submit=function submitSearch(_509,_50a,_50b){if((_509==undefined)||(_509=="")){_509="ag-searchtext";}if(_50a==undefined){_50a="ag-searcharea";}if(_50b==undefined){_50b="Enter Search Here";}var s=new ag.widget.search.searcher(_509,_50a,_50b);return s.do_search();};ag.widget.search.searcher=function(_50d,_50e,_50f){var _510=this;this.searchbox=dojo.byId(_50d);this.searchpage=dojo.byId(_50e).value;this.err_msg=_50f;this.do_init=function(){this.attach_events();};this.do_onblur=function(){if(_510.searchbox.value==""){_510.searchbox.value=_510.err_msg;}};this.do_onfocus=function(){if(_510.searchbox.value==_510.err_msg){_510.searchbox.value="";}};this.attach_events=function(){this.searchbox.onblur=this.do_onblur;this.searchbox.onfocus=this.do_onfocus;};this.highlight_search_box=function(){this.searchbox.style.border="2px solid #ff0000";this.searchbox.style.background="#FFDDDD";this.searchbox.value=this.err_msg;this.searchbox.blur();};this.send_to_search_page=function(){var _511="";var _512=this.searchpage+"?strSearch="+escape(this.searchbox.value);if(dojo.byId("lpage")){_511=dojo.byId("lpage").value;_512=_512+"&lpage="+_511;}window.document.location.href=_512;};this.do_search=function(){try{if((this.searchbox.value.length<=0)||(this.searchbox.value==this.err_msg)){this.highlight_search_box();}else{this.send_to_search_page();}return false;}catch(e){return false;}};this.do_init();};ag.widget.search.submit_msn=function(_513){if(_513=="ag"){try{return ag.widget.search.submit("q");}catch(e){return false;}}else{if(_513=="msn"){try{document.forms["msn-search"].action="http://www.bing.com/results.aspx";document.forms["msn-search"].submit();}catch(e){return false;}}}};}if(!dojo._hasResource["agi.go.photoworks"]){dojo._hasResource["agi.go.photoworks"]=true;dojo.provide("agi.go.photoworks");agi.go.photoworks.go=function(_514){this.partial_url=_514;this.email=null;this.ahost=null;this.site=null;this.go=function(){this.clean_url();this.init_environ();this.set_email();this.do_redirect();};this.init_environ=function(){this.ahost=window.location.protocol+"//"+window.location.host;this.environ=(this.ahost.indexOf("www")!=-1)?"www":"beta";this.site=(this.ahost.indexOf("msn")!=-1)?"AG_MSN":"AG";};this.set_email=function(){this.email=agi.cookie.AGCookie.getCookieValue("customer","email");if(!this.email){this.email="";}};this.clean_url=function(){var pu=this.partial_url;pu=pu.replace("^http://www.","");pu=pu.replace(/cb=[^&]*&*/,"");pu=pu.replace(/email=[^&]*&*/,"");this.partial_url=pu;};this.do_redirect=function(){var _516="http://"+this.environ+"."+this.partial_url;var _517="&cb=PW_"+this.site+"&email="+this.email;var _518=_516+_517;window.location.assign(_518);};this.go();};}if(!dojo._hasResource["ag.go.photoworks"]){dojo._hasResource["ag.go.photoworks"]=true;dojo.provide("ag.go.photoworks");ag.go.photoworks=agi.go.photoworks;}if(!dojo._hasResource["agi.go.join"]){dojo._hasResource["agi.go.join"]=true;dojo.provide("agi.go.join");agi.go.join.encodePurl=function(purl){if(purl.endswith("/")){purl=purl.slice(0,-1);}purl=purl.replace(/http:\/\//,"");purl=purl.replace(/\&/g,"|");purl=purl.replace(/\?/g,"_");purl=purl.replace(/\=/g,":");purl=purl.replace(/\%%20/g,"perc20");purl=purl.replace(/ /g,"perc20");purl=purl.replace(/\+/g,"%%20");purl=purl.replace(/#.*$/,"");purl=purl.replace(/%%(\d+)/g,"perc$1");return purl;};agi.go.join.decodePurl=function(purl){purl=purl.replace(/\|/g,"&");purl=purl.replace(/_/g,"?");purl=purl.replace(/:/g,"=");purl=purl.replace(/perc(\d+)/g,"%%$1");purl=purl.replace(/\/popup\/signin\.pd/,"/index.pd");purl=purl.replace(/\/popup\/signout\.pd/,"/index.pd");if(purl){purl="http://"+purl;}return purl;};agi.go.join.go=function(url,purl,_51d,_51e,_51f,intX,intY,_522){if(!purl){purl=window.location.href;}if(!_51d){_51d="300";}if(!_51e){_51e="320";}if(!_51f){_51f="joinwin";}if(!intX){intX=0;}if(!intY){intY=0;}if(!_522){_522=false;}pageindex=-1;questionindex=-1;questionindex=url.indexOf("?");if(url.contains("offer.pd")&&!url.contains("isic_offer.pd")){pageindex=url.indexOf("offer.pd");}else{if(url.contains("announce.pd")){pageindex=url.indexOf("announce.pd");}else{if(url.contains("marketingpop.pd")){pageindex=url.indexOf("marketingpop.pd");}}}purl=agi.go.join.encodePurl(purl);var ma=dojo.byId("ma");var _524=dojo.byId("wcMusicOn");var mci=dojo.byId("musicChoiceIndex");if(ma&&ma.value!="nomusic"&&!purl.contains("&ma=")){purl+="|ma:"+ma.value.replace(".mp3","");}if(_524){purl+="|wcMusicOn:"+_524.value;}if(mci){purl+="|musicChoiceIndex:"+mci.value;}if(url.contains("subscribe.pd")){purl=purl.replace(/\%20/g,"perc20");purl=purl.replace(/\%26/g,"and");url+="&purl="+purl;_522=true;}else{if(url.contains("ostatus")){if(url.contains("subs.subsag")){purl=purl.replace(/\%20/g,"+");purl=purl.replace(/\%26/g,"and");}url=url.replace(/ostatus/,"purl="+purl+"&ostatus");}else{if(questionindex==-1){url+="?purl="+purl;}else{url+="&purl="+purl;}}}if(pageindex<questionindex&&!_522){var _526;if(intX||intY){strWinFeatures="resizable=no,screenX="+intX+",screenY="+intY+",left="+intX+",top="+intY+",scrollbars=no,width="+_51d+",height="+_51e;_526=window.open(url,_51f,strWinFeatures);}else{strWinFeatures="resizable=no,scrollbars=no,width="+_51d+",height="+_51e;_526=window.open(url,_51f,strWinFeatures);}_526.focus();}else{window.document.location.href=url;}};agi.go.join.openOfferPop=function(url,_528,_529){purl=window.location.href;if(!url){var url="/popup/offer.pd?";if(purl.contains("cnp")){url=url+"cnp=1";}}var _52a=window.screen.availWidth;var _52b=window.screen.availHeight;var intW=300;var intH=320;var intX=_52a-intW;var intY=_52b-intH;if(_528){var _530=document.cookie;var pos=_530.indexOf(_528);if(pos==-1){SECONDS_PER_DAY=86400;myMinTimeOut=SECONDS_PER_DAY*_529;myDate=new Date();myDate.setTime(myDate.getTime()+(myMinTimeOut*1000));document.cookie=_528+"=true; expires="+myDate.toGMTString();agi.go.join.go(url,0,0,0,0,intX,0);}}else{agi.go.join.go(url,0,0,0,0,intX,0);}};}if(!dojo._hasResource["ag.go.join"]){dojo._hasResource["ag.go.join"]=true;dojo.provide("ag.go.join");ag.go.join=agi.go.join;}if(!dojo._hasResource["agi.go.popup"]){dojo._hasResource["agi.go.popup"]=true;dojo.provide("agi.go.popup");var glbStdFeatures="width=400,height=320,resizable=yes,scrollbars=yes,toolbar=no";var glbStdFeaturesExcSize="resizable=yes,scrollbars=yes,toolbar=no";OpenNewWindow=function(url,_533,_534,bar){var _536=window.open(url,"descr","toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,width="+_533+",height="+_534+",scrollbars="+bar);};openAddressPop=function(){var _537=window.open(addURL,"AddressBook",glbStdFeatures);_537.focus();};openFavoritesPop=function(){var _538=window.open(favLink,"AddFavorite",glbStdFeatures);_538.focus();};openScrapbookPop=function(){var _539=window.open(scrapLink,"SaveScrap",glbStdFeatures);_539.focus();};openPrintPop=function(_53a){var _53b=window.open(ahost+"/printpopup.pd?productNumber="+prodNumber,"Print","toolbar=no,scrollbar=no,width=400,height=400,resizable");};openViewPhotoPop=function(_53c){var _53d=window.open(ahost+"/viewphoto.pd?"+photoVars,"ViewPhoto","toolbar=no,scrollbar=no,width=400,height=400,resizable");};openInvVcsPop=function(){var _53e=window.open("addtocalendar.pd?e="+eventNum+"&i="+itemNum+"&m="+memberNum,"Instructions","width=430,height=440,top=25,left=25,resizable=1,scrollbars=1");_53e.focus();};function openAddressPop(){aWindow=window.open(addURL,"AddressBook",glbStdFeatures);aWindow.focus();};openAddressPop2=function(w,h){if(!w){w=562;}if(!h){h=460;}var _541="width="+w+",height="+h+",resizable=yes,scrollbars=yes,toolbar=no";aWindow=window.open(addURL,"AddressBook",_541);aWindow.focus();};openMessagePop=function(){aWindow=window.open(ahost+"/share/message.pd?path="+pathNumber,"SuggestedMessages",glbStdFeatures);aWindow.focus();};openMessagePop2=function(){aWindow=window.open(ahost+"/suggest/popup.pd?"+nav,"SuggestedMessages",glbStdFeatures);aWindow.focus();};openRecipePop=function(){rWindow=window.open(ahost+"/share/recipe.pd?path="+pathNumber+"&prodnum="+productNumber,"RecipeGreeting",glbStdFeatures);rWindow.focus();};openGiftPop=function(){giftWindow=window.open(partnerUrl,"GiftPickup",config="width=540,height=320,dependent=1,scrollbars=yes,resizable=yes");giftWindow.focus();};addAllFromQuickList=function(){intQLLength=document.orderForm.quicklist.length;for(i=0;i<intQLLength;i++){document.orderForm.quicklist.options[i].selected=true;}};}if(!dojo._hasResource["ag.go.popup"]){dojo._hasResource["ag.go.popup"]=true;dojo.provide("ag.go.popup");ag.go.popup=agi.go.popup;}if(!dojo._hasResource["agi.popaway"]){dojo._hasResource["agi.popaway"]=true;dojo.provide("agi.popaway");agi.popaway.context={blnDoPopAway:true,BLN_POPAWAY:true,popURL:"",popH:420,popW:500,popCN:"",popCD:7,popPCT:100,popSCROLL:"yes"};agi.popaway.processOnUnload=function(){setTimeout("agi.popaway.delay()",500);if(agi.popaway.context.blnDoPopAway&&agi.popaway.context.BLN_POPAWAY){agi.popaway.popAway();}};agi.popaway.processOnClick=function(){agi.popaway.setDoPopAway(false);setTimeout("agi.popaway.delay()",500);};agi.popaway.setDoPopAway=function(_542){agi.popaway.context.blnDoPopAway=_542;};agi.popaway.delay=function(){return true;};agi.popaway.popAway=function(URL,_544,_545,_546,_547,_548,_549){if(URL){agi.popaway.context.popURL=URL;}if(_544){agi.popaway.context.popH=_544;}if(_545){agi.popaway.context.popW=_545;}if(_546){agi.popaway.context.popCN=_546;}if(_547!=undefined){agi.popaway.context.popCD=_547;}if(_548){agi.popaway.context.popPCT=_548;}if(_549){agi.popaway.context.popSCROLL=_549;}var _54a=Math.round(Math.random()*100);var _54b="resizeable=yes,scrollbars="+agi.popaway.context.popSCROLL+",width="+agi.popaway.context.popW+",height="+agi.popaway.context.popH;if(_54a<=agi.popaway.context.popPCT){if(agi.popaway.context.popCN){var _54c=document.cookie;var pos=_54c.indexOf(agi.popaway.context.popCN);var _54e="";if(pos==-1){if(agi.popaway.context.popCD){var _54f=86400;var _550=_54f*agi.popaway.context.popCD;var _551=new Date();_551.setTime(_551.getTime()+(_550*1000));_54e=" expires="+_551.toGMTString()+";";}document.cookie=agi.popaway.context.popCN+"=true;"+_54e+" path=/;";popAwayWin=window.open(agi.popaway.context.popURL,"popaway",_54b);}}else{popAwayWin=window.open(agi.popaway.context.popURL,"popaway",_54b);}}};agi.popaway.addHandlers=function(URL,_553,_554,_555,_556,_557,_558){if(URL){agi.popaway.context.popURL=URL;}if(_553){agi.popaway.context.popH=_553;}if(_554){agi.popaway.context.popW=_554;}if(_555){agi.popaway.context.popCN=_555;}if(_556!=undefined){agi.popaway.context.popCD=_556;}if(_557){agi.popaway.context.popPCT=_557;}if(_558){agi.popaway.context.popSCROLL=_558;}if(dojo.isIE){dojo.connect(document,"onclick",agi.popaway,"processOnClick");dojo.connect(document,"onkeydown",agi.popaway,"processOnClick");window.onunload=agi.popaway.processOnUnload;}else{dojo.connect(window,"onclick",agi.popaway,"processOnClick");dojo.connect(window,"onkeydown",agi.popaway,"processOnClick");dojo.addOnUnload(agi.popaway.processOnUnload);}};agi.popaway.checkReferrer=function(_559,URL,_55b,_55c,_55d,_55e){if(document.referrer.indexOf(_559)!=-1){agi.popaway.popAway(URL,_55b,_55c,_55d,_55e);}};}if(!dojo._hasResource["ag.popaway"]){dojo._hasResource["ag.popaway"]=true;dojo.provide("ag.popaway");ag.popaway=agi.popaway;}if(!dojo._hasResource["ag.widget.quickshop"]){dojo._hasResource["ag.widget.quickshop"]=true;dojo.provide("ag.widget.legacy_quickshop");if(!ag.widget.quickshop){ag.widget.quickshop={};}(function(){var qs=ag.widget.quickshop;var d=dojo;qs.toString=function(){return "AGLegacyQuickshop";};qs.Quickshop=function(id){this.toString=function(){return "[LegacyQuickshop]";};if(agx.currentPage.hasEndeca){return;}var me=this;this.container=d.byId(id);this.headings={"occasion":"I want to send a...","recipient":"To...","sentiment":"And I want it to be..."};this.defaults={};this.check_defaults=true;this.chosen_count=0;this.last_recipient="";this.last_sentiment="";this.do_onload=function(){d.connect(d.byId("qs_occasion"),"onchange",this,"do_onchange");d.connect(d.byId("qs_recipient"),"onchange",this,"do_onchange");d.connect(d.byId("qs_sentiment"),"onchange",this,"do_onchange");this.parse_url();var _563=d.query(".submit",this.container)[0];_563.onclick=function(){me.submit_search();};this.build_quickshop();this.check_defaults=false;};this.update_occasion=function(val){var _565=qs_data.occasions;for(o in _565){occasion=_565[o];if(occasion.name==val){this.occasion=occasion;var _566=occasion.recipients;var _567=occasion.sentiments;this.build_dropdown("sentiment",_567);this.build_dropdown("recipient",_566);this.build_dropdown("occasion",_565,val);return;}}};this.update_recipient=function(val){this.last_recipient=val;if(val==""){this.build_dropdown("sentiment",this.occasion.sentiments,this.last_sentiment);this.chosen_count--;}if(d.byId("qs_recipient").value!=val){d.byId("qs_recipient").value=val;}if(d.byId("qs_sentiment").value!=""&&this.chosen_count<3){this.chosen_count++;return;}for(r in this.occasion.recipients){recipient=this.occasion.recipients[r];if(recipient.name==val){var _569=recipient.sentiments;this.build_dropdown("sentiment",_569);}}this.chosen_count=2;};this.update_sentiment=function(val){this.last_sentiment=val;if(val==""){this.build_dropdown("recipient",this.occasion.recipients,this.last_recipient);this.chosen_count--;}if(d.byId("qs_sentiment").value!=val){d.byId("qs_sentiment").value=val;}if(d.byId("qs_recipient").value!=""&&this.chosen_count<3){this.chosen_count++;return;}for(s in this.occasion.sentiments){sentiment=this.occasion.sentiments[s];if(sentiment.name==val){var _56b=sentiment.recipients;this.build_dropdown("recipient",_56b);}}this.chosen_count=2;};this.build_quickshop=function(){this.occasions=qs_data.occasions;this.occasion=qs_data.occasions[1];if(this.defaults.occasion!=null){this.update_occasion(this.defaults.occasion);}else{this.update_occasion(qs_data.occasions[0].name);}if(this.defaults.recipient!=null){this.update_recipient(this.defaults.recipient);}if(this.defaults.sentiment!=null){this.update_sentiment(this.defaults.sentiment);}this.chosen_count=1;};this.build_dropdown=function(_56c,unit,_56e,_56f){var _570=d.byId("qs_"+_56c);this.add_options(unit,_570,_56c,_56e,_56f,true);};this.add_options=function(unit,_572,_573,_574,_575){this.remove_options(_572);_575=_575===undefined?true:_575;var _576=0;if(_575&&(_572.id=="qs_recipient"||_572.id=="qs_sentiment")){var _577=_573.charAt(0).toUpperCase()+_573.substring(1);_577=_577.replace("Sentiment","Style");this._add_option("[Choose "+_577+"]","",_572,_576);_576+=1;}for(var i=0;i<unit.length;i++){var _579=false;if(_574!=undefined){_579=unit[i].name==_574;}this._add_option(unit[i].name,unit[i].name,_572,i+_576,_579);}};this._add_option=function(text,_57b,_57c,idx,_57e){var _57f=document.createElement("option");_57f.text=text.toLowerCase();_57f.value=_57b;if(_57c.id=="qs_occasion"){_57f.text=_57f.text+" ecard";}if(_57c.options.add){_57c.options.add(_57f,idx);}else{_57c.appendChild(_57f);}if(_57e){_57c.options.selectedIndex=idx;}};this.remove_options=function(_580){for(var i=_580.options.length-1;i>=0;i--){_580.remove(i);}_580.options.length=0;};this.replace_options=function(){var _582=qs.get_group();var _583=d.byId("qs_sentiment");qs.remove_options(_583);var _584=_582.sentiments;qs.add_options(_584,_583,"sentiment");_583=d.byId("qs_recipient");qs.remove_options(_583);var _585=_582.recipients;qs.add_options(_585,_583,"recipient");};this.insert_select=function(_586,_587){var br=ag.dom.make_node("br",{});d.dom.prependChild(br,this.container);d.dom.prependChild(_586,this.container);};this.do_onchange=function(e){var val=e.target.value;switch(e.target.id){case "qs_occasion":this.update_occasion(val);this.chosen_count=1;break;case "qs_sentiment":this.update_sentiment(val);break;case "qs_recipient":this.update_recipient(val);break;}};this.parse_url=function(){var _qs=window.location.search.replace("?","").split("&");for(var i=0;i<_qs.length;i++){if(_qs[i].startswith("qs_")){var nvp=_qs[i].split("=");if(nvp.length!=2){continue;}this.defaults[nvp[0].replace("qs_","")]=unescape(nvp[1]);}}};this.submit_search=function(){var ds=this.container.getElementsByTagName("select");var u=ahost+"/ecards/quickshop.pd?lpage=quickshop&";var p="";for(var i=0;i<ds.length;i++){var d=ds[i];var _593=d.options[d.selectedIndex].value;p+=_593?d.id+"="+escape(_593)+"&":"";}if(!p){alert("Please make a selection first.");return;}p=p.replace(/&$/,"");u=u+p;window.location=u;};this.do_onload();};})();}if(!dojo._hasResource["ag.pile.shim"]){dojo._hasResource["ag.pile.shim"]=true;dojo.provide("ag.pile.shim");ag.pile.shim.toString=function(){return "SHIMTASTIC";};email_focus=agi.permissions.email_focus;newsletter_signup=agi.permissions.newsletter_signup;debounce=ag.util.debounce;toggle_block=ag.util.toggle_block;addHiddenInputElement=ag.dom.addHiddenInputElement;turbowipe=ag.widget.wiper.turbowipe;dojo.addOnLoad(ag.widget.myagdrop.init);FinditLightbox=ag.widget.findit.FinditLightbox;SignInLightbox=ag.widget.signin.SignInLightbox;RegistrationTrigger=ag.widget.register.RegistrationTrigger;showCellInfo=ag.widget.register.showCellInfo;hideCellInfo=ag.widget.register.hideCellInfo;submitSearch=function(){if(agx.currentPage.controller){if(agx.currentPage.controller.searchSubmit){return agx.currentPage.controller.searchSubmit(arguments);}}else{return ag.widget.search.submit(arguments);}};submitMSNSearch=function(_594){if(agx.currentPage.controller){if(agx.currentPage.controller.searchSubmitMSN){return agx.currentPage.controller.searchSubmitMSN(_594);}}else{return ag.widget.search.submit_msn(arguments);}};agi_to_pw=ag.go.photoworks.go;openJoin=ag.go.join.go;processOnClick=ag.popaway.processOnClick;quickshop=ag.widget.quickshop.Quickshop;getCustomerAge=agi.cookie.getCustomerAge;getCustomerGender=agi.cookie.getCustomerGender;getCustomerEmail=agi.cookie.getCustomerEmail;getCustomerNumber=agi.cookie.getMemNum;}if(!dojo._hasResource["ag.requester"]){dojo._hasResource["ag.requester"]=true;dojo.provide("ag.requester");ag.requester=agi.requester;}if(!dojo._hasResource["agi.flash.ufo"]){dojo._hasResource["agi.flash.ufo"]=true;dojo.provide("agi.flash.ufo");UFO={req:["movie","width","height","majorversion","build"],opt:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing"],optAtt:["id","name","align"],optExc:["swliveconnect"],ximovie:"ufo.swf",xiwidth:"215",xiheight:"138",ua:navigator.userAgent.toLowerCase(),pluginType:"",fv:[0,0],foList:[],create:function(FO,id,_597){if(!UFO.uaHas("w3cdom")||UFO.uaHas("ieMac")){return;}UFO.getFlashVersion();UFO.foList[id]=UFO.updateFO(FO);if(typeof _597=="undefined"||_597!="true"){UFO.createCSS("#"+id,"visibility:hidden;");}UFO.domLoad(id,_597);},updateFO:function(FO){if(typeof FO.xi!="undefined"&&FO.xi=="true"){if(typeof FO.ximovie=="undefined"){FO.ximovie=UFO.ximovie;}if(typeof FO.xiwidth=="undefined"){FO.xiwidth=UFO.xiwidth;}if(typeof FO.xiheight=="undefined"){FO.xiheight=UFO.xiheight;}}FO.mainCalled=false;return FO;},domLoad:function(id,_59a){if(typeof _59a!="undefined"&&_59a=="true"){UFO.main(id);}else{var _t=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(id)!=null){UFO.main(id);clearInterval(_t);}},250);if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(id);clearInterval(_t);},null);}}},main:function(id){var _fo=UFO.foList[id];if(_fo.mainCalled){return;}UFO.foList[id].mainCalled=true;document.getElementById(id).style.visibility="hidden";if(UFO.hasRequired(id)){if(UFO.hasFlashVersion(parseInt(_fo.majorversion,10),parseInt(_fo.build,10))){if(typeof _fo.setcontainercss!="undefined"&&_fo.setcontainercss=="true"){UFO.setContainerCSS(id);}UFO.writeSWF(id);}else{if(_fo.xi=="true"&&UFO.hasFlashVersion(6,65)){UFO.createDialog(id);}}}document.getElementById(id).style.visibility="visible";},createCSS:function(_59e,_59f){var _h=document.getElementsByTagName("head")[0];var _s=UFO.createElement("style");if(!UFO.uaHas("ieWin")){_s.appendChild(document.createTextNode(_59e+" {"+_59f+"}"));}_s.setAttribute("type","text/css");_s.setAttribute("media","screen");_h.appendChild(_s);if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){var _ls=document.styleSheets[document.styleSheets.length-1];if(typeof _ls.addRule=="object"){_ls.addRule(_59e,_59f);}}},setContainerCSS:function(id){var _fo=UFO.foList[id];var _w=/%/.test(_fo.width)?"":"px";var _h=/%/.test(_fo.height)?"":"px";UFO.createCSS("#"+id,"width:"+_fo.width+_w+"; height:"+_fo.height+_h+";");if(_fo.width=="100%"){UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;");}if(_fo.height=="100%"){UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;");}},createElement:function(el){return (UFO.uaHas("xml")&&typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",el):document.createElement(el);},createObjParam:function(el,_5a9,_5aa){var _p=UFO.createElement("param");_p.setAttribute("name",_5a9);_p.setAttribute("value",_5aa);el.appendChild(_p);},uaHas:function(ft){var _u=UFO.ua;switch(ft){case "w3cdom":return (typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&(typeof document.createElement!="undefined"||typeof document.createElementNS!="undefined"));case "xml":var _m=document.getElementsByTagName("meta");var _l=_m.length;for(var i=0;i<_l;i++){if(/content-type/i.test(_m[i].getAttribute("http-equiv"))&&/xml/i.test(_m[i].getAttribute("content"))){return true;}}return false;case "ieMac":return /msie/.test(_u)&&!/opera/.test(_u)&&/mac/.test(_u);case "ieWin":return /msie/.test(_u)&&!/opera/.test(_u)&&/win/.test(_u);case "gecko":return /gecko/.test(_u)&&!/applewebkit/.test(_u);case "opera":return /opera/.test(_u);case "safari":return /applewebkit/.test(_u);default:return false;}},getFlashVersion:function(){if(UFO.fv[0]!=0){return;}if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){UFO.pluginType="npapi";var _d=navigator.plugins["Shockwave Flash"].description;if(typeof _d!="undefined"){_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10);var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0;UFO.fv=[_m,_r];}}else{if(window.ActiveXObject){UFO.pluginType="ax";try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");UFO.fv=[6,0];_a.AllowScriptAccess="always";}catch(e){if(UFO.fv[0]==6){return;}}try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(typeof _a=="object"){var _d=_a.GetVariable("$version");if(typeof _d!="undefined"){_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",");UFO.fv=[parseInt(_d[0],10),parseInt(_d[2],10)];}}}}},hasRequired:function(id){var _l=UFO.req.length;for(var i=0;i<_l;i++){if(typeof UFO.foList[id][UFO.req[i]]=="undefined"){return false;}}return true;},hasFlashVersion:function(_5b8,_5b9){return (UFO.fv[0]>_5b8||(UFO.fv[0]==_5b8&&UFO.fv[1]>=_5b9))?true:false;},writeSWF:function(id){var _fo=UFO.foList[id];var _e=document.getElementById(id);if(UFO.pluginType=="npapi"){if(UFO.uaHas("gecko")||UFO.uaHas("xml")){while(_e.hasChildNodes()){_e.removeChild(_e.firstChild);}var _obj=UFO.createElement("object");_obj.setAttribute("type","application/x-shockwave-flash");_obj.setAttribute("data",_fo.movie);_obj.setAttribute("width",_fo.width);_obj.setAttribute("height",_fo.height);var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined"){_obj.setAttribute(UFO.optAtt[i],_fo[UFO.optAtt[i]]);}}var _o=UFO.opt.concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined"){UFO.createObjParam(_obj,_o[i],_fo[_o[i]]);}}_e.appendChild(_obj);}else{var _emb="";var _o=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined"){_emb+=" "+_o[i]+"=\""+_fo[_o[i]]+"\"";}}_e.innerHTML="<embed type=\"application/x-shockwave-flash\" src=\""+_fo.movie+"\" width=\""+_fo.width+"\" height=\""+_fo.height+"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\""+_emb+"></embed>";}}else{if(UFO.pluginType=="ax"){var _5c2="";var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined"){_5c2+=" "+UFO.optAtt[i]+"=\""+_fo[UFO.optAtt[i]]+"\"";}}var _5c3="";var _l=UFO.opt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.opt[i]]!="undefined"){_5c3+="<param name=\""+UFO.opt[i]+"\" value=\""+_fo[UFO.opt[i]]+"\" />";}}var _p=window.location.protocol=="https:"?"https:":"http:";_e.innerHTML="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\""+_5c2+" width=\""+_fo.width+"\" height=\""+_fo.height+"\" codebase=\""+_p+"//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+_fo.majorversion+",0,"+_fo.build+",0\"><param name=\"movie\" value=\""+_fo.movie+"\" />"+_5c3+"</object>";if(_fo["id"]){window[_fo["id"]]=document.getElementById(_fo["id"]);}}}},createDialog:function(id){var _fo=UFO.foList[id];UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","height:100%; overflow:hidden;");UFO.createCSS("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;");UFO.createCSS("#xi-dia","position:absolute; left:50%; top:50%; margin-left: -"+Math.round(parseInt(_fo.xiwidth,10)/2)+"px; margin-top: -"+Math.round(parseInt(_fo.xiheight,10)/2)+"px; width:"+_fo.xiwidth+"px; height:"+_fo.xiheight+"px;");var _b=document.getElementsByTagName("body")[0];var _c=UFO.createElement("div");_c.setAttribute("id","xi-con");var _d=UFO.createElement("div");_d.setAttribute("id","xi-dia");_c.appendChild(_d);_b.appendChild(_c);var _mmu=window.location;if(UFO.uaHas("xml")&&UFO.uaHas("safari")){var _mmd=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation";}else{var _mmd=document.title=document.title.slice(0,47)+" - Flash Player Installation";}var _mmp=UFO.pluginType=="ax"?"ActiveX":"PlugIn";var _uc=typeof _fo.xiurlcancel!="undefined"?"&xiUrlCancel="+_fo.xiurlcancel:"";var _uf=typeof _fo.xiurlfailed!="undefined"?"&xiUrlFailed="+_fo.xiurlfailed:"";UFO.foList["xi-dia"]={movie:_fo.ximovie,width:_fo.xiwidth,height:_fo.xiheight,majorversion:"6",build:"65",flashvars:"MMredirectURL="+_mmu+"&MMplayerType="+_mmp+"&MMdoctitle="+_mmd+_uc+_uf};UFO.writeSWF("xi-dia");},expressInstallCallback:function(){var _b=document.getElementsByTagName("body")[0];var _c=document.getElementById("xi-con");_b.removeChild(_c);UFO.createCSS("body","height:auto; overflow:auto;");UFO.createCSS("html","height:auto; overflow:auto;");},cleanupIELeaks:function(){var _o=document.getElementsByTagName("object");var _l=_o.length;for(var i=0;i<_l;i++){_o[i].style.display="none";for(var x in _o[i]){if(typeof _o[i][x]=="function"){_o[i][x]=null;}}}}};if(typeof window.attachEvent!="undefined"&&UFO.uaHas("ieWin")){window.attachEvent("onunload",UFO.cleanupIELeaks);}}if(!dojo._hasResource["ag.flash.ufo"]){dojo._hasResource["ag.flash.ufo"]=true;dojo.provide("ag.flash.ufo");ag.flash.ufo=agi.flash.ufo;}if(!dojo._hasResource["agi.classes.Adopter"]){dojo._hasResource["agi.classes.Adopter"]=true;dojo.provide("agi.classes.Adopter");dojo.declare("agi.classes.Adopter",[agi.classes.Identified],{constructor:function(_5d5){if(dojo.isObject(_5d5)){dojo.mixin(this,_5d5);this.postMixInProperties();}},postMixInProperties:function(){return;}});}if(!dojo._hasResource["ag.classes.Adopter"]){dojo._hasResource["ag.classes.Adopter"]=true;dojo.provide("ag.classes.Adopter");ag.classes.Adopter=agi.classes.Adopter;}if(!dojo._hasResource["agi.knotice.KnoticeCookie"]){dojo._hasResource["agi.knotice.KnoticeCookie"]=true;dojo.provide("agi.knotice.KnoticeCookie");dojo.declare("agi.knotice.KnoticeCookie",[ag.classes.Identified,ag.classes.Adopter],{KEY:"ktid",constructor:function(){},read:function(_5d6){if(!_5d6){_5d6="";}var _5d7=ag.cookie.MagicCookie.getCookieValue(this.KEY);if(_5d7==null){_5d7=_5d6;}return _5d7;},set:function(_5d8){ag.cookie.MagicCookie.setCookieValue(this.KEY,_5d8,false);}});}if(!dojo._hasResource["agi.segmentation.SegmentCookie"]){dojo._hasResource["agi.segmentation.SegmentCookie"]=true;dojo.provide("agi.segmentation.SegmentCookie");dojo.declare("agi.segmentation.SegmentCookie",[agi.classes.Identified,agi.classes.Adopter],{NON_MEMBER_DEFAULT:101,KEY:"segments",FROZEN_TREATMENTS:[184,185,186,203,204,207,208,217,218,219,235,236,237,238,240,241,242,244,245,246,247,248,249],constructor:function(){},read:function(){var _5d9=dojo.fromJson(agi.cookie.MagicCookie.getCookieValue(this.KEY));return _5d9;},set:function(_5da,_5db){if(!_5db){_5db=false;}var _5dc=dojo.fromJson(agi.cookie.MagicCookie.getCookieValue(this.KEY));if(_5dc==null){_5dc={};}for(key in _5da){if(key.indexOf("cs")==0&&key.indexOf("cs9")!=0){if(_5da[key]==this.NON_MEMBER_DEFAULT&&_5dc[key]>this.NON_MEMBER_DEFAULT){_5da[key]=_5dc[key];}}if(!_5db&&(key=="cs2"&&this.FROZEN_TREATMENTS.indexOf(_5dc[key])!=-1)){_5da[key]=_5dc[key];}}dojo.mixin(_5dc,_5da);agi.cookie.MagicCookie.setCookieValue(this.KEY,dojo.toJson(_5dc),false);}});}if(!dojo._hasResource["agi.knotice._base"]){dojo._hasResource["agi.knotice._base"]=true;dojo.provide("agi.knotice._base");agx.currentPage.other_ccs=["csga34597","csga16291","csga16280","csga16505","csma16918","csma16919","csma16920","csma16930","csya16619","csya16620","csya16621","csya16631","csga34601","csga34520","csga16275","csga16331","csma16952","csma16953","csma16954","csma16955","csya16653","csya16654","csya16655","csya16656","csga34600","csga16298","csga16277","csma16990","csma16991","csma16992","csma16993","csya16691","csya16692","csya16693","csya16694","csga16293","csga16276","csga16332","csma16939","csma16972","csma16973","csya16640","csya16673","csya16674","csga34563","csga16302","csga16270","csga16326","csma17028","csma17029","csma17030","csma17031","csya16729","csya16730","csya16731","csya16732","csga34591","csga16506","csga16354","csga34570","csma17106","csma16851","csma16852","csya16808","csya16551","csya16552","csga34610","csga16294","csga16274","csga16330","csma16944","csma16945","csma16946","csya16645","csya16646","csya16647","csga34593","csga16285","csga16255","csga16314","csma16855","csma16856","csma16857","csma16860","csma16858","csma16859","csya16256","csya16568","csya16557","csya16560","csya16558","csya16559","csga34594","csga16289","csga16262","csga16320","csma16862","csma16863","csma16864","csma16867","csma16865","csma16866","csya16562","csya16563","csya16564","csya16567","csya16565","csya16566","csga34612","csga34565","csga34522","csga16304","csga34586","csga34589","csga34581","csga34585","csma16949","csma17043","csma17044","csma16900","csma16901","csya16650","csya16744","csya16745","csya16601","csya16602","csga34559","csga16300","csga16267","csga16323","csma17003","csma17004","csma16999","csma17002","csma17000","csma17001","csya16704","csya16705","csya16700","csya16703","csya16701","csya16702","csga34568","csga16308","csga16272","csga16328","csga28317","csma17050","csma17051","csma17052","csma17055","csma17053","csma17054","csya16751","csya16752","csya16753","csya16756","csya16754","csya16755","csga34562","csga16260","csga16319","csma17017","csma17018","csya16718","csya16719"];agx.currentPage.free_ec_ccs=["csga34571","csga16311","csga28306","csga16316","csga16334","csga28321","csga16312","csga28307","csma16931","csma28425","csma16932","csma28426","csma16935","csma16937","csya16632","csya28380","csya16633","csya28381","csya16636","csya16638"];agx.currentPage.content_ccs=["csga16509","csga16510","csga16507","csga28324","csga28316"];agi.knotice.init=function(){if(typeof (knotice)=="undefined"||!agx.currentPage.knotice){dojo.query("[class*='knotice-zone']").forEach(function(node,_5de,_5df){if(node.style.visibility=="hidden"){dojo.style(node,{visibility:"visible"});}});}else{var _5e0={apiHost:"agweb.knotice.com",timeout:3000};try{var _5e1=ag.cookie.MagicCookie.getCookieValue("prevlog")*1;}catch(e){var _5e1=0;}var _5e2=ag.cookie.MagicCookie.getCookieValue("sid")==agi.cookie.MagicCookie.getCookieValue("psid");_5e2=_5e2&&(_5e1!=1);var _5e3=ag.cookie.MagicCookie.getCookieValue("lastaction");var _5e4=(dojo.isIE>0)||(dojo.isFF>0);var _5e5=ag.cookie.MagicCookie.getCookieValue("lasttrigger");var _5e6=ag.cookie.MagicCookie.getCookieValue("dbtreatments");var cmpn=ag.cookie.MagicCookie.getCookieValue("cmpn");var c=ag.base64.decode(cmpn);var map=ag.cookie.NVP.toMap(c,"&","=");var _5ea=map["cn"];var _5eb=0;var _5ec=(ag.cookie.AGCookie.getCookieValue("customer","status")==3);if(dojo.indexOf(agx.currentPage.other_ccs,_5ea)!=-1){_5eb=2;}else{if(dojo.indexOf(agx.currentPage.free_ec_ccs,_5ea)!=-1){_5eb=1;}else{if(dojo.indexOf(agx.currentPage.content_ccs,_5ea)!=-1){_5eb=3;}}}if(_5e6==null){_5e6=0;}var _5ed={"Visitor Information.IsMember":_5ec,"Visitor Information.DBTreatmentID":_5e6,"Visitor Information.freeTBCampCode":_5eb,"Visitor Information.FirstTimeVisitor":_5e2,"Visitor Information.IsIEorFirefox":_5e4,"Visitor Information.LastAction":_5e3,"Visitor Information.LastTrig":_5e5};var path=document.location.pathname;if(path.charAt(0)!="/"){path="/"+path;}var _5ef=document.location.host.replace(/^(stage|work|dev|www)\d*/,"$1").replace(/:\d+$/,"");if(path=="/"){_5e0.forceUrl=document.location.protocol+"//"+_5ef+"/index.pd"+document.location.search+document.location.hash;}else{_5e0.forceUrl=document.location.protocol+"//"+_5ef+document.location.pathname+document.location.search+document.location.hash;}var _5f0=ag.cookie.AGCookie.getCookie("KNOveride");if(_5f0!=null){_5e0.forceTargetPageID=_5f0;}knotice.init(_5e0,_5ed,agi.knotice.replace);}};agi.knotice.replace=function(data){if(!data){return;}if(data=="default"){data=101;}var _5f2=new agi.knotice.KnoticeCookie();_5f2.set(data);dojo.publish("agi/knotice/loaded");};}if(!dojo._hasResource["agi.knotice"]){dojo._hasResource["agi.knotice"]=true;dojo.provide("agi.knotice");}if(!dojo._hasResource["dojo.io.script"]){dojo._hasResource["dojo.io.script"]=true;dojo.provide("dojo.io.script");dojo.io.script={get:function(args){var dfd=this._makeScriptDeferred(args);var _5f5=dfd.ioArgs;dojo._ioAddQueryToUrl(_5f5);if(this._canAttach(_5f5)){this.attach(_5f5.id,_5f5.url,args.frameDoc);}dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function(id,url,_5f8){var doc=(_5f8||dojo.doc);var _5fa=doc.createElement("script");_5fa.type="text/javascript";_5fa.src=url;_5fa.id=id;_5fa.charset="utf-8";doc.getElementsByTagName("head")[0].appendChild(_5fa);},remove:function(id,_5fc){dojo.destroy(dojo.byId(id,_5fc));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function(args){var dfd=dojo._ioSetArgs(args,this._deferredCancel,this._deferredOk,this._deferredError);var _5ff=dfd.ioArgs;_5ff.id=dojo._scopeName+"IoScript"+(this._counter++);_5ff.canDelete=false;if(args.callbackParamName){_5ff.query=_5ff.query||"";if(_5ff.query.length>0){_5ff.query+="&";}_5ff.query+=args.callbackParamName+"="+(args.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_5ff.id+"._jsonpCallback";_5ff.frameDoc=args.frameDoc;_5ff.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_5ff.id]=dfd;}return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function(dfd){if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}if(dfd.ioArgs.json){return dfd.ioArgs.json;}else{return dfd.ioArgs;}},_deferredError:function(_602,dfd){if(dfd.ioArgs.canDelete){if(_602.dojoType=="timeout"){dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{dojo.io.script._addDeadScript(dfd.ioArgs);}}return _602;},_deadScripts:[],_counter:1,_addDeadScript:function(_604){dojo.io.script._deadScripts.push({id:_604.id,frameDoc:_604.frameDoc});_604.frameDoc=null;},_validCheck:function(dfd){var _606=dojo.io.script;var _607=_606._deadScripts;if(_607&&_607.length>0){for(var i=0;i<_607.length;i++){_606.remove(_607[i].id,_607[i].frameDoc);_607[i].frameDoc=null;}dojo.io.script._deadScripts=[];}return true;},_ioCheck:function(dfd){if(dfd.ioArgs.json){return true;}var _60a=dfd.ioArgs.args.checkString;if(_60a&&eval("typeof("+_60a+") != 'undefined'")){return true;}return false;},_resHandle:function(dfd){if(dojo.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(_60c){return true;},_jsonpCallback:function(json){this.ioArgs.json=json;}};}if(!dojo._hasResource["agi.history.ViewHistoryCookie"]){dojo._hasResource["agi.history.ViewHistoryCookie"]=true;dojo.provide("agi.history.ViewHistoryCookie");dojo.declare("agi.history.ViewHistoryCookie",[agi.classes.Identified,agi.classes.Adopter],{KEY:"cardviewhistory",constructor:function(){},read:function(_60e){if(!_60e){_60e="";}var _60f=agi.cookie.MagicCookie.getCookieValue(this.KEY);if(_60f==null){_60f=_60e;}return _60f;},set:function(_610){_610=this.read()+_610;agi.cookie.MagicCookie.setCookieValue(this.KEY,_610,false);},append:function(_611){this.set(this.read()+_611);}});}if(!dojo._hasResource["agi.history.LastActionCookie"]){dojo._hasResource["agi.history.LastActionCookie"]=true;dojo.provide("agi.history.LastActionCookie");dojo.declare("agi.history.LastActionCookie",[agi.classes.Identified,agi.classes.Adopter],{KEY:"lastaction",constructor:function(){},read:function(_612){if(!_612){_612="";}var _613=agi.cookie.MagicCookie.getCookieValue(this.KEY);if(_613==null){_613=_612;}return _613;},set:function(_614){agi.cookie.MagicCookie.setCookieValue(this.KEY,_614,true);}});}if(!dojo._hasResource["agi.history.LastTriggerCookie"]){dojo._hasResource["agi.history.LastTriggerCookie"]=true;dojo.provide("agi.history.LastTriggerCookie");dojo.declare("agi.history.LastTriggerCookie",[agi.classes.Identified,agi.classes.Adopter],{KEY:"lasttrigger",constructor:function(){},read:function(_615){if(!_615){_615="";}var _616=agi.cookie.MagicCookie.getCookieValue(this.KEY);if(_616==null){_616=_615;}return _616;},set:function(_617){agi.cookie.MagicCookie.setCookieValue(this.KEY,_617,false);}});}if(!dojo._hasResource["agi.segmentation.OrderBailCookie"]){dojo._hasResource["agi.segmentation.OrderBailCookie"]=true;dojo.provide("agi.segmentation.OrderBailCookie");dojo.declare("agi.segmentation.OrderBailCookie",[agi.classes.Identified,agi.classes.Adopter],{KEY:"orderbail",constructor:function(){},read:function(_618){if(!_618){_618="";}var _619=agi.cookie.MagicCookie.getCookieValue(this.KEY);if(_619==null){_619=_618;}return _619;},set:function(_61a){agi.cookie.MagicCookie.setCookieValue(this.KEY,_61a,false);}});}if(!dojo._hasResource["agi.segmentation.SegmentTestGroupCookie"]){dojo._hasResource["agi.segmentation.SegmentTestGroupCookie"]=true;dojo.provide("agi.segmentation.SegmentTestGroupCookie");dojo.declare("agi.segmentation.SegmentTestGroupCookie",[agi.classes.Identified,agi.classes.Adopter],{KEY:"segmenttestgroup",constructor:function(){},read:function(_61b){if(!_61b){_61b="";}var _61c=agi.cookie.MagicCookie.getCookieValue(this.KEY);if(_61c==null){_61c=_61b;}return _61c;},set:function(_61d){agi.cookie.MagicCookie.setCookieValue(this.KEY,_61d,false);}});}if(!dojo._hasResource["agi.segmentation.constants"]){dojo._hasResource["agi.segmentation.constants"]=true;dojo.provide("agi.segmentation.constants");agi.segmentation.constants.MEMBER_DEFAULT=100;agi.segmentation.constants.NON_MEMBER_DEFAULT=101;agi.segmentation.constants.CSHomePage={MEM_DFT:100,NON_DFT:101,EC_3_9_DFT:102,EC_3_9_UPS:103,CP_3_9_DFT:104,CP_3_9_UPS:105,CP_1_2_DFT:106,CP_1_2_CNP:107,BD_1_2_RC1:109,BD_1_2_RC2:110,BD_1_2_RC3:111,BD_1_2_RC4:112,EC_3_9_DFT:113,EC_3_9_RC1:114,EC_3_9_RC2:115,EC_3_9_RC3:116,CP_3_9_DFT:118,CP_3_9_CNP:119,CP_3_9_CPUPS:120,CP_3_9_UPS:121,BD_3_9_DFT:122,BD_3_9_RC1:123,BD_3_9_RC2:124,BD_3_9_RC3:125,MEM_PRE_DFT:126,EC_PRE_REN:127,CP_PRE_REN:128,BD_PRE_REN:129,EC_10_12_DFT:130,EC_10_12_RC1:131,EC_10_12_RC2:132,EC_10_12_RC3:133,CP_10_12_DFT:134,CP_10_12_CNP:135,BD_10_12_DFT:137,BD_10_12_RC1:138,BD_10_12_RC2:139,BD_10_12_RC3:140,EC_1_2_DFT:141,EC_1_2_RC1:142,EC_1_2_RC2:143,EC_1_2_RC3:144,MEM_PROMO:145,NON_PROMO:146,EC_10_2_DFT:147,EC_10_2_RC1:148,EC_10_2_RC2:149,EC_10_2_RC3:150,EC_10_2_RC4:151,CP_10_2_DFT:152,CP_10_2_CNP:153,BD_10_2_DFT:154,BD_10_2_RC1:155,BD_10_2_RC2:156,BD_10_2_RC3:157,BD_10_2_RC4:158,EC_3_9_RC4:159,MEM_DFT_TCRL:164,MEM_DFT_TTST:165,EC_10_2_DFT_TST:166,EC_10_2_RC4_TST:167,CNPBD_ALL_DFT:168,CNPBD_ALL_DFT_TST:169,CNPBD_ALL_RC2:170,CNPBD_ALL_RC2_TST:171,EC_3_9_DFT_TST:172,EC_3_9_RC1_TST:173,EC_3_9_RC3_TST:174,CNPBD_ALL_RC1:175,CNPBD_ALL_RC1_TST:176,NON_FTV_DFT:177,NON_FTV_TST:178,NON_PS_EC_DFT:179,NON_PS_EC_TST:180,NON_OS_EC_DFT:181,NON_OS_EC_TST:182,NON_PS_FEC_DFT:183,NON_PS_FEC_TST:184,NON_OS_FEC_DFT:185,NON_OS_FEC_TST:186,NON_PS_BEC_DFT:187,NON_PS_BEC_TST:188,NON_OS_BEC_DFT:189,NON_OS_BEC_TST:190,NON_PS_FBEC_DFT:191,NON_PS_FBEC_TST:192,NON_OS_FBEC_DFT:193,NON_OS_FBEC_TST:194,NON_PS_CNP_DFT:195,NON_PS_CNP_TST:196,NON_OS_CNP_DFT:197,NON_OS_CNP_TST:198,NON_PS_BRAND_DFT:199,NON_PS_BRAND_TST:200,NON_OS_BRAND_DFT:201,NON_OS_BRAND_TST:202,NON_INT_FEC_DFT:203,NON_INT_FEC_TST:204,NON_INT_BEC_DFT:205,NON_INT_BEC_TST:206,NON_INT_FBEC_DFT:207,NON_INT_FBEC_TST:208,NON_INT_CNP_DFT:209,NON_INT_CNP_TST:210,NON_LA_OPB_DFT:211,NON_LA_OPB_TST:212,NON_LA_ECB_DFT:213,NON_LA_ECB_TST:214,NON_LA_CNPB_DFT:215,NON_LA_CNPB_TST:216,NON_LA_SND_DFT:217,NON_LA_SND_TST:218,NON_LA_SND_TST2:230,NON_LA_PRT_DFT:219,NON_LA_PRT_TST:220,MAC_IE8_USR:229};agi.segmentation.constants.CSViewPage={MEM_DFT:100,NON_DFT:101,NON_NEW_DFT:102,NON_NEW_TST:103,NON_LOW_DFT:104,NON_LOW_TST1:105,NON_LOW_TST2:106,NON_MED_DFT:107,NON_MED_TST1:108,NON_MED_TST2:109,NON_HGH_DFT:110,NON_HGH_TST1:111,BDAY_MEM_DFT:112,BDAY_NON_DFT:113,BDAY_NON_NEW_DFT:114,BDAY_NON_NEW_TST:115,BDAY_NON_LOW_DFT:116,BDAY_NON_LOW_TST1:117,BDAY_NON_LOW_TST2:118,BDAY_NON_MED_DFT:119,BDAY_NON_MED_TST1:120,BDAY_NON_MED_TST2:121,BDAY_NON_HGH_DFT:122,BDAY_NON_HGH_TST1:123};agi.segmentation.constants.CSDisplayPage={MEM_DFT:100,NON_DFT:101,NON_EFF_DEFN1_CMP:102,NON_EFF_DEFN1_TST:103,NON_NOEFF_DEFN1_CMP:104,NON_NOEFF_DEFN1_TST:105,NON_EFF_DEFN2_CMP:106,NON_EFF_DEFN2_TST:107,NON_NOEFF_DEFN2_CMP:108,NON_NOEFF_DEFN2_TST:109,MEM_EFF_DEFN2_CMP:110,MEM_EFF_DEFN2_TST:111,MEM_NON_EFF_DEFN2_CMP:112,MEM_NON_EFF_DEFN2_TST:113,NON_VIEW_CMP:114,NON_VIEW_TST:115,NON_FIND_CMP:116,NON_FIND_TST:117};}if(!dojo._hasResource["agi.segmentation.Listeners"]){dojo._hasResource["agi.segmentation.Listeners"]=true;dojo.provide("agi.segmentation.Listeners");dojo.declare("agi.segmentation.Listeners",[agi.classes.Identified,agi.classes.Adopter],{issue_cfp:false,constructor:function(){this.cardviewhistory=new agi.history.ViewHistoryCookie();this.lastactioncookie=new agi.history.LastActionCookie();this.lasttriggercookie=new agi.history.LastTriggerCookie();this.segmentcookie=new agi.segmentation.SegmentCookie();this.orderbailcookie=new agi.segmentation.OrderBailCookie();this.testgroupcookie=new agi.segmentation.SegmentTestGroupCookie();this.CSHP=agi.segmentation.constants.CSHomePage;this.NON_MEMBER_DEFAULT=agi.segmentation.constants.NON_MEMBER_DEFAULT;},fire:function(){if(typeof cust_seg_events=="undefined"){return;}dojo.forEach(cust_seg_events,dojo.hitch(this,this._execute));if(this.issue_cfp){this._issue_cookies();}},_issue_cookies:function(){dojo.io.script.get({url:ahost+"/share/session.pd",content:{cb:"void"}});},_execute:function(_61e){if(typeof this[_61e]=="function"){this[_61e]();}},_is_test:function(){var test=this.testgroupcookie.read()+"";if(test!="0"&&test!="1"){test=Math.floor(Math.random()*2);this.testgroupcookie.set(test);}return parseInt(test);},_set_segment_cookie:function(_620){this.issue_cfp=true;this.segmentcookie.set(_620);},send_ecard:function(){this.lastactioncookie.set("send");this.lasttriggercookie.set("send");var site=this.determine_site();if(this._is_test()){this._set_segment_cookie({"cs2":this.CSHP.NON_LA_SND_TST});}else{this._set_segment_cookie({"cs2":this.CSHP.NON_LA_SND_DFT});}},view_ecard_free:function(){this.view_ecard("free");},view_ecard_paid:function(){this.view_ecard("paid");},view_ecard:function(type){if(type=="paid"){this.cardviewhistory.append("P");}else{this.cardviewhistory.append("F");}var _623=/.*F.*F.*/i;var _624=this.cardviewhistory.read();var site=this.determine_site();if(_624.search(_623)!=-1){this.lasttriggercookie.set("view2free");value=[235,236][this._is_test()];this._set_segment_cookie({"cs2":value});}},browse_ecard:function(){this.lastactioncookie.set("ecbrowse");this.lasttriggercookie.set("ecbrowse");},browse_printable:function(){this.lastactioncookie.set("cnpbrowse");this.lasttriggercookie.set("cnpbrowse");},order_bail:function(){var _626=this.orderbailcookie.read();if(document.location.pathname.indexOf("join")==-1&&_626.length>0){this.lastactioncookie.set("opbail");this.lasttriggercookie.set("opbail");this.orderbailcookie.set("");}},internal_search_birthday:function(){var site=this.determine_site();var _628=[this.CSHP.NON_INT_FBEC_DFT,this.CSHP.NON_INT_FBEC_TST][this._is_test()];this._set_segment_cookie({"cs2":_628});},internal_search_free:function(){var site=this.determine_site();var _62a=[this.CSHP.NON_INT_FEC_DFT,this.CSHP.NON_INT_FEC_TST][this._is_test()];this._set_segment_cookie({"cs2":_62a});},determine_site:function(){var bma="bluemountain.";var ag="americangreetings.";var _62d="beta.";var url=window.location.toString().toLowerCase();if(url.indexOf(_62d)>-1){return "agbeta";}if(url.indexOf(bma)>-1){return "bma";}if(url.indexOf(ag)>-1){return "ag";}return "ag";}});}if(!dojo._hasResource["agi.segmentation.SegmentProvider"]){dojo._hasResource["agi.segmentation.SegmentProvider"]=true;dojo.provide("agi.segmentation.SegmentProvider");agi.segmentation.SegmentProvider.init=function(){this.listeners=new agi.segmentation.Listeners();this.listeners.fire();};dojo.addOnLoad(agi.segmentation.SegmentProvider.init);}dojo.publish("/ag.layers.core/loaded/");

