/*
 * Glow JavaScript Library
 * Copyright (c) 2008 British Broadcasting Corporation
 */
if(window.glow){throw new Error("glow Core module already included");}var glow=(function(){var C={glow:true},B=/([$^\\\/()|?+*\[\]{}.-])/g,A=navigator.userAgent.toLowerCase();return{VERSION:"0.4.0",isReady:false,env:function(){var E=[0,NaN],D=Number((/opera[\s\/]([\d\.]+)/.exec(A)||E)[1]),F=D?NaN:Number((/msie ([\d\.]+)/.exec(A)||E)[1]);return{rhino:!!window.load,gecko:!window.load&&Number((/gecko\/(\d+)/.exec(A)||E)[1]),ie:F,opera:D,webkit:Number((/applewebkit\/(\d+(?:\.\d+)?)/.exec(A)||E)[1]),khtml:Number((/khtml\/(\d+(?:\.\d+)?)/.exec(A)||E)[1]),standardsMode:document.compatMode!="BackCompat"&&(!F||F>=6)};}(),module:function(J,G,F){var H,D,E,K=window;if(G!=this.VERSION){throw new Error("Cannot register "+J+": Version mismatch");}if(F.require){if(typeof F.require=="string"){F.require=[F.require];}for(H=0;F.require[H];H++){if(!C[F.require[H]]){var I=F.require[H];this.ready(function(){if(C[I]){throw new Error("Module "+I+" is included after modules that depend on it, include it sooner.");}});throw new Error("Module "+I+" required in "+J);}}}E=J.split(".");for(H=0,D=E.length;H<D-1;H++){if(!K[E[H]]){K[E[H]]={};}K=K[E[H]];}K[E[H]]=F.implementation?F.implementation():{};C[J]=true;return this;},ready:function(D){if(glow.isSupported){this.onDomReady(D);}return this;},onDomReady:function(E){if(this.isReady){E();}else{var D=this._lf;this._lf=function(){D();E();};}},_lf:function(){},lang:{trim:function(D){return D.replace(/^\s*((?:[\S\s]*\S)?)\s*$/,"$1");},toArray:function(E){if(E.constructor==Array){return E;}var G=[],F=0,D=E.length;for(;F<D;F++){G[F]=E[F];}return G;},apply:function(D,F){for(var E in F){D[E]=F[E];}return D;},map:function(E,I){if(Array.prototype.map){return Array.prototype.map.call(E,I,arguments[2]);}if(typeof I!="function"){throw new TypeError();}var D=E.length,H=new Array(D),G=arguments[1]||E,F=0;for(;F<D;F++){if(F in E){H[F]=I.call(G,E[F],F,E);}}return H;},replace:(function(){var D="g".replace(/g/,function(){return"l";})!="l",E=String.prototype.replace;return function(K,I,F){var L,H,J,G;if(!D||typeof (F)!="function"){return E.call(K,I,F);}if(!(I instanceof RegExp)){L=K.indexOf(I);return L==-1?K:E.call(K,I,F.call(null,I,L,K));}G=[];J=I.lastIndex=0;while((H=I.exec(K))!=null){L=H.index;G[G.length]=K.slice(J,L);G[G.length]=F.apply(null,H);if(I.global){J=I.lastIndex;}else{J=L+H[0].length;break;}}G[G.length]=K.slice(J);return G.join("");};})(),interpolate:function(E,G){var F=E,D;for(D in G){F=F.replace(new RegExp("\\{"+D.replace(B,"\\$1")+"\\}","g"),G[D]);}return F;},hasOwnProperty:{}.hasOwnProperty?function(D,E){return D.hasOwnProperty(E);}:function(J,K){var G=J[K],I=J.__proto__,F=I?I[K]:{};if(G!==F){return true;}var E=glow.lang.hasOwnProperty(I,K),D=I[K]={},H=(J[K]!==D);delete I[K];if(E){I[name]=D;}return H;},extend:function(D,F){var E=function(){},G;E.prototype=F.prototype;G=new E();D.prototype=G;G.constructor=D;D.base=F;}}};})();(function(){var D=document,A=glow.env;if(A.ie){(function(){try{D.documentElement.doScroll("left");}catch(F){setTimeout(arguments.callee,50);return ;}glow._lf();})();}else{if(typeof D.readyState!="undefined"&&!(A.webkit<312)){var C=function(){/loaded|complete/.test(D.readyState)?glow._lf():setTimeout(C,10);};C();}else{var E=function(){if(arguments.callee.fired){return ;}arguments.callee.fired=true;glow._lf();};D.addEventListener("DOMContentLoaded",E,false);var B=window.onload;window.onload=function(){if(B){B();}E();};}}})();glow.onDomReady(function(){glow.isReady=true;});glow.isSupported=/*@cc_on @if (@_jscript_version > 5.1)@*/!/*@end @*/!1;;/*@cc_on @*//*@if (@_jscript_version > 5.1)@*/;glow.module("glow.dom","0.4.0",{require:[],implementation:function(){var I=glow.env,E=glow.lang,N={tagName:/^(\w+|\*)/,combinator:/^\s*([>]?)\s*/,classNameOrId:(I.webkit<417)?new RegExp("^([\\.#])((?:(?![\\.#\\[:\\s\\\\]).|\\\\.)+)"):/^([\.#])((?:[^\.#\[:\\\s]+|\\.)+)/},U={},e={checked:"checked","class":"className","disabled":"disabled","for":"htmlFor",maxlength:"maxLength"},A={checked:true,disabled:true},q={maxlength:function(r){return r.toString()=="2147483647"?undefined:r;}},o=1,Z={black:0,silver:12632256,gray:8421504,white:16777215,maroon:8388608,red:16711680,purple:8388736,fuchsia:16711935,green:32768,lime:65280,olive:8421376,yellow:16776960,navy:128,blue:255,teal:32896,aqua:65535,orange:16753920},V=/height|top/,O=/^rgb\(([\d\.]+)(%?),\s*([\d\.]+)(%?),\s*([\d\.]+)(%?)/i,T=/^(?:(width|height)|(top|bottom|left|right)|(border-(top|bottom|left|right)-width))$/,h,B,P=["Top","Right","Bottom","Left"],f=4,S="padding",M="margin",n="border",W="Width",Y,m=window,G=document,i,X;glow.ready(function(){i=G.body;X=G.documentElement;});function Q(r){return new RegExp(["\\b",r,"\\b"].join(""));}function c(u){var v=document.createElement("div"),t=[],s=0;v.innerHTML=u;while(v.childNodes[0]){t[s++]=v.removeChild(v.childNodes[0]);}return t;}function J(u){var t=[],s=0;for(;u[s];s++){t[s]=u[s];}return t;}function C(v,s){for(var u=this,r=0,t=u.length;r<t;r++){s.call(u[r],v.call?v.call(u[r],r):v);}return u;}if(document.all){h=function(t,s){var u=0,r=t.length,v=s.length;if(typeof s.length=="number"){for(;u<v;u++){t[r++]=s[u];}}else{for(;s[u];u++){t[r++]=s[u];}}};}else{h=function(t,s){var u=0,r=t.length;for(;s[u];u++){t[r++]=s[u];}};}function b(r){return(r.ownerDocument&&!r.body)||(r.documentElement&&!r.body);}if(I.ie){B=function(t){if(t.length==1){return t;}var v=[],s=0,u=0;for(;t[u];u++){if(t[u].getAttribute("_ucheck")!=o&&t[u].nodeType==1){v[s++]=t[u];}t[u].setAttribute("_ucheck",o);}for(u=0;t[u];u++){t[u].removeAttribute("_ucheck");}o++;return v;};}else{B=function(t){if(t.length==1){return t;}var v=[],s=0,u=0;for(;t[u];u++){if(t[u]._ucheck!=o&&t[u].nodeType==1){v[s++]=t[u];}t[u]._ucheck=o;}o++;return v;};}if(document.all){Y=function(s,u){var v=[],t=0;for(;u[t];t++){if(s=="*"&&u[t].all&&!b(u[t])){h(v,u[t].all);}else{h(v,u[t].getElementsByTagName(s));}}return v;};}else{Y=function(t,v){var w=[],u=0,s=v.length;for(;u<s;u++){h(w,v[u].getElementsByTagName(t));}return w;};}function d(x){var u,w={},t=0,s=I.standardsMode?X:i,v=x.style;if(x.window){u=(I.webkit<522.11&&{width:x.innerWidth,height:x.innerHeight})||(I.webkit&&{width:i.clientWidth,height:x.innerHeight})||(I.opera&&{width:i.clientWidth,height:i.clientHeight})||{width:s.clientWidth,height:s.clientHeight};}else{if(x.getElementById){u={width:Math.max(i.scrollWidth,i.offsetWidth,X.offsetWidth),height:Math.max(i.scrollHeight,i.offsetHeight,X.offsetHeight)};}else{for(;t<f;t++){w[S+P[t]]=v[S+P[t]];w[n+P[t]+W]=v[n+P[t]+W];v[S+P[t]]="0";v[n+P[t]+W]="0";}u={width:x.offsetWidth,height:x.offsetHeight};for(t=0;t<f;t++){v[S+P[t]]=w[S+P[t]];v[n+P[t]+W]=w[n+P[t]+W];}}}return u;}function K(y,AA){if(y.nodeName=="BODY"||y.nodeName=="HTML"){return 0;}var t={t:"Top",l:"Left"},AB={},v=p(y),x=I.ie&&I.standardsMode?v.parentNode:v,s,AC=y.offsetParent,w=0,u,z=(AC==x?m:AC);for(;w<f;w++){AB[M+P[w]]=y.style[M+P[w]];if(AC){AB[n+P[w]+W]=AC.style[n+P[w]+W];y.style[M+P[w]]=AC.style[n+P[w]+W]="0";}}if(AA=="t"||AA=="l"){s=y["offset"+t[AA]];if(I.ie){u=AC.currentStyle["position"];if(AC.offsetParent&&u!="relative"&&u!="absolute"){s+=K(AC,AA);}}}else{if(AA=="r"){s=d(z).width-y.offsetLeft-y.offsetWidth;}else{if(AA=="b"){s=d(z).height-y.offsetTop-y.offsetHeight;}}}for(w=0;w<f;w++){y.style[M+P[w]]=AB[M+P[w]];if(AC){AC.style[n+P[w]+W]=AB[n+P[w]+W];}}return s;}function p(r){if(I.ie<6){return r.document.body;}else{return r.ownerDocument.body;}}function F(u,v,t){if(typeof v=="number"||/\d$/.test(v)){v+="px";}for(var s=0,r=u.length;s<r;s++){u[s].style[t]=v;}}function j(r){if(r=="float"){return I.ie?"styleFloat":"cssFloat";}return E.replace(r,/-(\w)/g,function(s,t){return t.toUpperCase();});}function R(y,w){var v,x=y.style,u=x.display,s=x.visibility,t=x.position;x.visibility="hidden";x.position="absolute";x.display="block";if(!D(y)){x.position=t;v=R(y.parentNode,w);x.display=u;x.visibility=s;}else{v=w();x.display=u;x.position=t;x.visibility=s;}return v;}function D(r){return r.offsetWidth||r.offsetHeight;}function l(AA,u){var t,AC=0,y=0,x=u.length,w=G.defaultView&&(G.defaultView.getComputedStyle(AA,null)||G.defaultView.getComputedStyle),v=AA.currentStyle,AB,z,s=u.push||T.exec(u)||[];if(u.push){for(;y<x;y++){AC+=parseInt(l(AA,u[y]),10)||0;}return AC+"px";}if(s[1]){if(!D(AA)){return R(AA,function(){return d(AA)[u]+"px";});}else{return d(AA)[u]+"px";}}else{if(s[2]&&l(AA,"position")!="relative"){if(!D(AA)){return R(AA,function(){return K(AA,u.charAt(0))+"px";});}else{return K(AA,u.charAt(0))+"px";}}else{if(s[3]&&glow.env.ie&&l(AA,"border-"+s[4]+"-style")=="none"){return"0";}else{if(w){if(typeof w=="function"){AB=AA.style.display;t=R(AA,function(){if(u=="display"){AA.style.display=AB;if(!G.defaultView.getComputedStyle(AA,null)){return"none";}AA.style.display="block";}return l(AA,u);});}else{if(glow.env.webkit>=522&&u=="margin-right"){u="margin-left";}t=w.getPropertyValue(u);}}else{if(v){if(u=="opacity"){z=/alpha\(opacity=([^\)]+)\)/.exec(v.filter);return z?String(parseInt(z[1],10)/100):"1";}t=String(v[j(u)]);if(/^-?\d+[a-z%]+$/i.test(t)&&u!="font-size"){t=a(AA,t,V.test(u))+"px";}}}}}}if(u.indexOf("color")!=-1){t=g(t).toString();}else{if(t.indexOf("url")==0){t=t.replace(/\"/g,"");}}return t;}function a(u,w,r){if(/^-?\d+(px)?$/i.test(w)){return parseInt(w);}var t=r?"top":"left",v=r?"Top":"Left",x=u.style,y=x.left,z=x.overflow,s=x.margin;x.position="absolute";x.margin="0";x[t]=w||0;w=u["offset"+v];x.position=z;x[t]=y;x.margin=s;return w;}function g(t){if(/^(transparent|rgba\(0, ?0, ?0, ?0\))$/.test(t)){return"transparent";}var x,s,y,z,u,w=Math.round,AA=parseInt,v=parseFloat;if(x=O.exec(t)){s=x[2]?w(((v(x[1])/100)*255)):AA(x[1]);y=x[4]?w(((v(x[3])/100)*255)):AA(x[3]);z=x[6]?w(((v(x[5])/100)*255)):AA(x[5]);}else{if(typeof t=="number"){u=t;}else{if(t.charAt(0)=="#"){if(t.length=="4"){t="#"+t.charAt(1)+t.charAt(1)+t.charAt(2)+t.charAt(2)+t.charAt(3)+t.charAt(3);}u=AA(t.slice(1),16);}else{u=Z[t];}}s=(u)>>16;y=(u&65280)>>8;z=(u&255);}t=new String("rgb("+s+", "+y+", "+z+")");t.r=s;t.g=y;t.b=z;return t;}function H(w){var v="",t=w.childNodes,u=0,s=t.length;for(;u<s;u++){if(t[u].nodeType==3){v+=t[u].nodeValue;}else{if(t[u].nodeType==1){v+=H(t[u]);}}}return v;}function L(x,u){var t=[],s=0,r,v=0,w=x.length;for(;v<w;v++){r=x[v];while(r=r[u+"Sibling"]){if(r.nodeType==1&&r.nodeName!="!"){t[s++]=r;break;}}}return k.get(t);}var k={};k.get=function(){var v=new glow.dom.NodeList(),u=0,t=arguments,s=t.length;for(;u<s;u++){if(typeof t[u]=="string"){v.push(new glow.dom.NodeList().push(G).get(t[u]));}else{v.push(t[u]);}}return v;};k.create=function(v){var u=c(v),r=[],s=0,t=0;for(;u[s];s++){if(u[s].nodeType==1&&u[s].nodeName!="!"){r[t++]=u[s];}else{if(u[s].nodeType==3&&E.trim(u[s].nodeValue)!==""){throw new Error("glow.dom.create - Text must be wrapped in an element");}}}return new k.NodeList().push(r);};k.parseCssColor=function(r){var s=g(r);return{r:s.r,g:s.g,b:s.b};};k.NodeList=function(){this.length=0;};k.NodeList.prototype={item:function(r){return this[r];},push:function(){var t=arguments,s=t.length,u=0,x,r,v=this,w=Array.prototype.push;for(;u<s;u++){if(t[u].constructor==Array){w.apply(v,t[u]);}else{if(t[u].item&&t[u][0]){for(x=0,r=t[u].length;x<r;x++){w.call(v,t[u][x]);}}else{if(t[u].nodeType==1||t[u].nodeType==9||t[u].document){w.call(v,t[u]);}}}}return v;},each:function(u){for(var r=0,t=this,s=t.length;r<s;r++){u.call(t[r],r,t);}return t;},eq:function(u){var t=this,r=0,s=t.length;if(!u.push){u=[u];}if(u.length!=t.length){return false;}for(;r<s;r++){if(t[r]!=u[r]){return false;}}return t;},isWithin:function(u){if(u.push){u=u[0];}var t=this,r=0,s=t.length,v;if(u.contains&&I.webkit>=521){for(;r<s;r++){if(!(u.contains(t[r])&&t[r]!=u)){return false;}}}else{if(t[0].compareDocumentPosition){for(;r<s;r++){if(!(t[r].compareDocumentPosition(u)&8)){return false;}}}else{for(;r<s;r++){v=t[r];while(v=v.parentNode){if(v==u){break;}}if(!v){return false;}}}}return true;},attr:function(t){var v=this,s=arguments,r=s.length,u,w;if(v.length===0){return r>1?v:undefined;}if(typeof t=="object"){for(u in t){if(E.hasOwnProperty(t,u)){v.attr(u,t[u]);}}return v;}if(I.ie&&e[t]){if(r>1){C.call(v,s[1],function(x){this[e[t]]=x;});return v;}w=v[0][e[t]];if(A[t]){return w?t:undefined;}else{if(q[t]){return q[t](w);}}return w;}if(r>1){C.call(v,s[1],function(x){this.setAttribute(t,x);});return v;}return b(v[0])?v[0].getAttribute(t):v[0].getAttribute(t,2);},removeAttr:function(s){var r=I.ie&&e[s],v=this,t=0,u=v.length;for(;t<u;t++){if(r){v[t][r]="";}else{v[t].removeAttribute(s);}}return v;},hasAttr:function(u){var w=this[0],t=w.attributes;if(b(w)&&I.ie){var t=w.attributes,v=0,s=t.length;for(;v<s;v++){if(t[v].nodeName==u){return t[v].specified;}}return false;}else{if(this[0].getAttributeNode){var r=this[0].getAttributeNode(u);return r?r.specified:false;}}return typeof t[r]!="undefined";},hasClass:function(r){for(var s=0,t=this.length;s<t;s++){if((" "+this[s].className+" ").indexOf(" "+r+" ")!=-1){return true;}}return false;},addClass:function(r){for(var s=0,t=this.length;s<t;s++){if((" "+this[s].className+" ").indexOf(" "+r+" ")==-1){this[s].className+=" "+r;}}return this;},removeClass:function(r){var t=Q(r),v=this,s=0,u=v.length;for(;s<u;s++){v[s].className=v[s].className.replace(t,"");}return v;},toggleClass:function(r){for(var u=this,s=0,t=u.length;s<t;s++){if((" "+u[s].className+" ").indexOf(" "+r+" ")!=-1){u[s].className=u[s].className.replace(Q(r),"");}else{u[s].className+=" "+r;}}return u;},val:function(){function u(y){var v=y.type,w=y.checked,AA=y.value,AB=[],x=0;if(v=="radio"){return w?AA:undefined;}else{if(v=="checkbox"){return w?AA:undefined;}else{if(v=="select-one"){return y.selectedIndex>-1?y.options[y.selectedIndex].value:"";}else{if(v=="select-multiple"){for(var z=y.options.length;x<z;x++){if(y.options[x].selected){AB[AB.length]=y.options[x].value;}}return AB;}else{return AA;}}}}}function s(w){var AD={},AC={},z=w.elements,AB=0,y=z.length,v,AE,AA=0,x;for(;AB<y;AB++){AE=z[AB];v=AE.name;if(AE.type=="checkbox"&&!AE.checked){if(!v in AD){AD[v]=undefined;}}else{if(AE.type=="radio"){if(AC[v]){AC[v][AC[v].length]=AE;}else{AC[v]=[AE];}}else{var AF=u(AE);if(v in AD){if(AD[v].push){AD[v][AD[v].length]=AF;}else{AD[v]=[AD[v],AF];}}else{AD[v]=AF;}}}}for(AB in AC){for(y=AC[AB].length;AA<y;AA++){x=AC[AB][AA];v=x.name;if(x.checked){AD[x.name]=x.value;break;}}if(!v in AD){AD[v]=undefined;}}return AD;}function r(w,AE){var v,AF,AB={},z,AA=0,x,AC,AD,y;for(v in AE){AF=w[v];if(AF&&AF[0]){AE[v]=AE[v]&&AE[v].push?AE[v]:[AE[v]];AB.radios=[];AB.checkboxesSelects=[];AB.multiSelects=[];AB.other=[];for(;AF[AA];AA++){y=AF[AA].type;if(y=="radio"){z="radios";}else{if(y=="select-one"||y=="checkbox"){z="checkboxesSelects";}else{if(y=="select-multiple"){z="multiSelects";}else{z="other";}}}AB[z][AB[z].length]=AF[AA];}for(AA=0;AB.multiSelects[AA];AA++){AE[v]=t(AB.multiSelects[AA],AE[v]);}for(AA=0;AB.checkboxesSelects[AA];AA++){t(AB.checkboxesSelects[AA],"");for(x=0,AC=AE[v].length;x<AC;x++){if(t(AB.checkboxesSelects[AA],AE[v][x])){AE[v].slice(x,1);break;}}}for(AA=0;AB.radios[AA];AA++){AB.radios[AA].checked=false;AD=false;for(x=0,AC=AE[v].length;x<AC;x++){if(t(AB.radios[AA],AE[v][x])){AE[v].slice(x,1);AD=true;break;}if(AD){break;}}}for(AA=0;AB.other[AA]&&AE[v][AA]!==undefined;AA++){t(AB.other[AA],AE[v][AA]);}}else{if(AF&&AF.nodeName){t(AF,AE[v]);}}}}function t(x,z){var AA=0,w,y=0,AD,v,AC;if(x.type=="select-one"){for(w=x.options.length;AA<w;AA++){if(x.options[AA].value==z){x.selectedIndex=AA;return true;}}return false;}else{if(x.type=="select-multiple"){var AB=!!z.push;for(AA=0,w=x.options.length;AA<w;AA++){v=x.options[AA];AC=v.value;if(AB){v.selected=false;for(AD=z.length;y<AD;y++){if(AC==z[y]){v.selected=true;z.splice(y,1);break;}}}else{return v.selected=z==AC;}}return false;}else{if(x.type=="radio"||x.type=="checkbox"){x.checked=z==x.value;return z==x.value;}else{x.value=z;return true;}}}}return function(){var v=arguments,z=v[0],y=this,w=0,x=y.length;if(v.length===0){return y[0].nodeName=="FORM"?s(y[0]):u(y[0]);}if(y[0].nodeName=="FORM"){if(!typeof z=="object"){throw"value for FORM must be object";}r(y[0],z);}else{for(;w<x;w++){t(y[w],z);}}return y;};}(),slice:function(){return new k.NodeList().push(Array.prototype.slice.apply(this,arguments));},sort:function(u){var t=this,s=0,r;if(!t.length){return t;}if(!u){if(typeof t[0].sourceIndex=="number"){u=function(w,v){return w.sourceIndex-v.sourceIndex;};}else{if(t[0].compareDocumentPosition){u=function(w,v){return 3-(w.compareDocumentPosition(v)&6);};}else{r=Y("*",[G]);for(;r[s];s++){r[s]._sourceIndex=s;}u=function(w,v){return w._sourceIndex-v._sourceIndex;};}}}return k.get([].sort.call(t,u));},filter:function(v){var s=[],r=0,t=0,u=this.length;for(;t<u;t++){if(v.apply(this[t],[t])){s[r++]=this[t];}}return k.get(s);},children:function(){var s=[],r=0,t=0,w=0,v=this.length,u;for(;t<v;t++){u=this[t].childNodes;for(;u[w];w++){if(u[w].nodeType==1&&u[w].nodeName!="!"){s[r++]=u[w];}}}return k.get(s);},parent:function(){var s=[],r=0,t=0,u=this.length;for(;t<u;t++){s[r++]=this[t].parentNode;}return k.get(B(s));},next:function(){return L(this,"next");},prev:function(){return L(this,"previous");},is:function(s){var t=glow.dom.get(s),v=0,r=this.length,u,w;node:for(;v<r;v++){for(u=0,w=t.length;u<w;u++){if(this[v]==t[u]){continue node;}}return false;}return true;},text:function(){var r=arguments,s=0,u=this,t=u.length;if(r.length>0){for(;s<t;s++){u[s].innerHTML="";u[s].appendChild(G.createTextNode(r[0]));}return u;}return u[0].innerText||u[0].textContent==undefined?H(u[0]):u[0].textContent;},empty:function(){for(var r=0,s=this.length,t;r<s;r++){while(t=this[r].firstChild){this[r].removeChild(t);}}return this;},remove:function(){for(var u=this,s=0,t=u.length,r;s<t;s++){if(r=u[s].parentNode){r.removeChild(u[s]);}}return u;},clone:function(){var r=[],s=0,t=this.length;for(;s<t;s++){r[s]=this[s].cloneNode(true);}return k.get(r);},html:function(){var r=arguments,u=this,s=0,t=u.length;if(r.length>0){for(;s<t;s++){u[s].innerHTML=r[0];}return u;}return u[0].innerHTML;},width:function(r){if(r==undefined){return d(this[0]).width;}F(this,r,"width");return this;},height:function(r){if(r==undefined){return d(this[0]).height;}F(this,r,"height");return this;},css:function(w,u){var t=this,v,s=0,r=t.length;if(u!=undefined){w=j(w);for(;s<r;s++){v=t[s].style;if(w=="opacity"&&I.ie){if(u===""){v.filter="";}else{v.filter="alpha(opacity="+Math.round(Number(u,10)*100)+")";}}else{v[w]=u;}}return t;}else{if(!t.length){return ;}return l(t[0],w);}},offset:function(t){var s=this[0],r=0,v=0,u=true;if(!s){return undefined;}do{r+=s.offsetLeft;v+=s.offsetTop;if(!t&&!u&&s!=X&&s!=i){r-=s.scrollLeft;v-=s.scrollTop;}u=false;}while(s=s.offsetParent);return{x:r,y:v};},append:function(w){var v=this,s=0,t=1,u=v.length,r;if(u==0){return v;}r=typeof w=="string"?J(c(w)):w.nodeType?[w]:J(w);for(;r[s];s++){v[0].appendChild(r[s]);}for(;t<u;t++){for(s=0;r[s];s++){v[t].appendChild(r[s].cloneNode(true));}}return v;},prepend:function(x){var v=this,s=0,t=1,u=v.length,r,w;if(u==0){return v;}r=typeof x=="string"?J(c(x)):x.nodeType?[x]:J(x);w=v[0].firstChild;for(;r[s];s++){v[0].insertBefore(r[s],w);}for(;t<u;t++){w=v[t].firstChild;for(s=0;r[s];s++){v[t].insertBefore(r[s].cloneNode(true),w);}}return v;},appendTo:function(r){if(!(r instanceof k.NodeList)){r=k.get(r);}r.append(this);return this;},prependTo:function(r){if(!(r instanceof k.NodeList)){r=k.get(r);}r.prepend(this);return this;},after:function(y){var x=this,w=x.length,t,s,u,v=1,r;if(w==0){return x;}t=typeof y=="string"?k.create(y):y instanceof k.NodeList?y:k.get(y);s=t.length;for(u=s-1;u>=0;u--){x[0].parentNode.insertBefore(t[u],x[0].nextSibling);}for(;v<w;v++){r=t.clone();for(u=s-1;u>=0;u--){x[v].parentNode.insertBefore(r[u],x[v].nextSibling);}}return x;},before:function(y){var x=this,w=x.length,u=0,v=1,t,s,r;if(w==0){return x;}t=typeof y=="string"?k.create(y):y instanceof k.NodeList?y:k.get(y);s=t.length;for(;u<s;u++){x[0].parentNode.insertBefore(t[u],x[0]);}for(;v<w;v++){r=t.clone();for(u=0;u<s;u++){x[v].parentNode.insertBefore(r[u],x[v]);}}return x;},insertAfter:function(r){if(!(r instanceof k.NodeList)){r=k.get(r);}r.after(this);return this;},insertBefore:function(r){if(!(r instanceof k.NodeList)){r=k.get(r);}r.before(this);return this;},replaceWith:function(y){var x=this,w=x.length,t,s,u=0,v=1,r;if(w==0){return x;}t=typeof y=="string"?k.create(y):y instanceof k.NodeList?y:k.get(y);x[0].innerHTML="";s=t.length;for(;u<s;u++){x[0].appendChild(t[u]);}for(;v<w;v++){x[v].innerHTML="";r=t.clone();for(u=0;u<s;u++){x[v].appendChild(r[u]);}}return x;},get:function(){function t(AG){if(U[AG]){return U[AG];}var AA=[],AJ=0,AB,AH,AD,AE,AI,AF,AC=true;while(AG&&AG!=AF){AH="";AD="";AF=AG;if(AE=N.combinator.exec(AG)){AB=AE[1];AG=AG.slice(AE[0].length);}if(AE=N.tagName.exec(AG)){AH=AE[1];AG=AG.slice(AE[0].length);}if(AE=N.classNameOrId.exec(AG)){if(AE[1]=="#"){AD=AE[2];AG=AG.slice(AE[0].length);}}if(!AB){if(AD&&AC){AA[AJ++]=[v,[AD.replace(/\\/g,""),AH||"*",null]];}else{AA[AJ++]=[Y,[AH||"*",null]];if(AD){AA[AJ++]=[y,[AD.replace(/\\/g,""),null]];}}}else{if(AB==">"){AA[AJ++]=[u,[null]];if(AD){AA[AJ++]=[y,[AD.replace(/\\/g,""),null]];}if(AH&&AH!="*"){AA[AJ++]=[z,[AH,null]];}}}AI=true;while(AI){if(AG.charAt(0)=="#"||AG.charAt(0)=="."){if(AE=N.classNameOrId.exec(AG)){if(AG.charAt(0)=="#"){AA[AJ++]=[y,[AE[2].replace(/\\/g,""),null]];}else{AA[AJ++]=[x,[AE[2].replace(/\\/g,""),null]];}AG=AG.slice(AE[0].length);}else{throw new Error("Invalid Selector");}}else{AI=false;}}AC=false;}if(AG!==""){throw new Error("Invalid Selector");}return U[AG]=AA;}function w(AA,AD){var AC=AD;for(var AB=0,AE=AA.length;AB<AE;AB++){AA[AB][1][AA[AB][1].length-1]=AC;AC=AA[AB][0].apply(this,AA[AB][1]);}return AC;}function v(AB,AF,AC){var AA=[],AJ=0,AE=[],AI=0,AG;for(var AH=0,AD=AC.length;AH<AD;AH++){if(AC[AH].getElementById){AG=AC[AH].getElementById(AB);if(AG&&(AG.tagName==AF.toUpperCase()||AF=="*"||AG.tagName==AF)){AA[AJ++]=AG;}}else{AE[AI++]=AC[AH];}}if(AE[0]){AE=Y(AF,AE);AE=y(AB,AE);}return AA.concat(AE);}function u(AB){var AD=[];for(var AA=0,AC=AB.length;AA<AC;AA++){h(AD,AB[AA].childNodes);}return AD;}function y(AD,AB){for(var AA=0,AC=AB.length;AA<AC;AA++){if(AB[AA].id==AD){return[AB[AA]];}}return[];}function z(AD,AC){var AF=[],AA=0;for(var AB=0,AE=AC.length;AB<AE;AB++){if(AC[AB].tagName==AD.toUpperCase()||AC[AB].tagName==AD){AF[AA++]=AC[AB];}}return AF;}function x(AD,AC){var AF=[],AA=0;for(var AB=0,AE=AC.length;AB<AE;AB++){if((" "+AC[AB].className+" ").indexOf(" "+AD+" ")!=-1){AF[AA++]=AC[AB];}}return AF;}function s(AG,AC){var AD;var AF=[];var AE=AG.split(",");for(var AB=0,AA=AE.length;AB<AA;AB++){AD=t(glow.lang.trim(AE[AB]));AF=AF.concat(w(AD,AC));}return AF;}function r(AB,AD){AB=AB.length?AB:[AB];var AE=[];var AA;for(var AC=0;AB[AC];AC++){AA=glow.dom.get(AB[AC]);for(var AF=0;AD[AF];AF++){if(AA.isWithin(AD[AF])){AE[AE.length]=AA[0];break;}}}return AE;}return function(AD){if(!this.length){return this;}var AC=[];for(var AB=0,AA=arguments.length;AB<AA;AB++){if(typeof arguments[AB]=="string"){AC=AC.concat(s(arguments[AB],this));}else{AC=AC.concat(r(arguments[AB],this));}}return glow.dom.get(B(AC));};}()};return k;}});;;glow.module("glow.data","0.4.0",{require:["glow.dom"],implementation:function(){var TYPES={UNDEFINED:"undefined",OBJECT:"object",NUMBER:"number",BOOLEAN:"boolean",STRING:"string",ARRAY:"array",FUNCTION:"function",NULL:"null"};var TEXT={AT:"@",EQ:"=",DOT:".",EMPTY:"",AND:"&",OPEN:"(",CLOSE:")"};var JSON={HASH:{START:"{",END:"}",SHOW_KEYS:true},ARRAY:{START:"[",END:"]",SHOW_KEYS:false},DATA_SEPARATOR:",",KEY_SEPARATOR:":",KEY_DELIMITER:'"',STRING_DELIMITER:'"',SAFE_PT1:/^[\],:{}\s]*$/,SAFE_PT2:/\\./g,SAFE_PT3:/\"[^\"\\\n\r]*\"|true|false|null|-?\d+(?:\.\d*)?(:?[eE][+\-]?\d+)?/g,SAFE_PT4:/(?:^|:|,)(?:\s*\[)+/g};var SLASHES={TEST:/[\b\n\r\t\\\f\"]/g,B:{PLAIN:"\b",ESC:"\\b"},N:{PLAIN:"\n",ESC:"\\n"},R:{PLAIN:"\r",ESC:"\\r"},T:{PLAIN:"\t",ESC:"\\t"},F:{PLAIN:"\f",ESC:"\\f"},SL:{PLAIN:"\\",ESC:"\\\\"},QU:{PLAIN:'"',ESC:'\\"'}};function _replaceSlashes(s){switch(s){case SLASHES.B.PLAIN:return SLASHES.B.ESC;case SLASHES.N.PLAIN:return SLASHES.N.ESC;case SLASHES.R.PLAIN:return SLASHES.R.ESC;case SLASHES.T.PLAIN:return SLASHES.T.ESC;case SLASHES.F.PLAIN:return SLASHES.F.ESC;case SLASHES.SL.PLAIN:return SLASHES.SL.ESC;case SLASHES.QU.PLAIN:return SLASHES.QU.ESC;default:return s;}}function _getType(object){if((typeof object)==TYPES.OBJECT){if(object==null){return TYPES.NULL;}else{return(object instanceof Array)?TYPES.ARRAY:TYPES.OBJECT;}}else{return(typeof object);}}return{encodeUrl:function(object){var objectType=_getType(object);var paramsList=[];var listLength=0;if(objectType!=TYPES.OBJECT){throw new Error("glow.data.encodeUrl: cannot encode item");}else{for(var key in object){switch(_getType(object[key])){case TYPES.FUNCTION:case TYPES.OBJECT:throw new Error("glow.data.encodeUrl: cannot encode item");break;case TYPES.ARRAY:for(var i=0,l=object[key].length;i<l;i++){switch(_getType(object[key])[i]){case TYPES.FUNCTION:case TYPES.OBJECT:case TYPES.ARRAY:throw new Error("glow.data.encodeUrl: cannot encode item");break;default:paramsList[listLength++]=key+TEXT.EQ+encodeURIComponent(object[key][i]);}}break;default:paramsList[listLength++]=key+TEXT.EQ+encodeURIComponent(object[key]);}}return paramsList.join(TEXT.AND);}},decodeUrl:function(text){if(_getType(text)!=TYPES.STRING){throw new Error("glow.data.decodeUrl: cannot decode item");}else{if(text===""){return{};}}var result={};var keyValues=text.split(TEXT.AND);var thisPair,key,value;for(var i=0,l=keyValues.length;i<l;i++){thisPair=keyValues[i].split(TEXT.EQ);if(thisPair.length!=2){throw new Error("glow.data.decodeUrl: cannot decode item");}else{key=decodeURIComponent(thisPair[0]);value=decodeURIComponent(thisPair[1]);switch(_getType(result[key])){case TYPES.ARRAY:result[key][result[key].length]=value;break;case TYPES.UNDEFINED:result[key]=value;break;default:result[key]=[result[key],value];}}}return result;},encodeJson:function(object,options){function _encode(object,options){if(_getType(object)==TYPES.ARRAY){var type=JSON.ARRAY;}else{var type=JSON.HASH;}var serial=[type.START];var len=1;var dataType;var notFirst=false;for(var key in object){dataType=_getType(object[key]);if(dataType!=TYPES.UNDEFINED){if(notFirst){serial[len++]=JSON.DATA_SEPARATOR;}notFirst=true;if(type.SHOW_KEYS){serial[len++]=JSON.KEY_DELIMITER;serial[len++]=key;serial[len++]=JSON.KEY_DELIMITER;serial[len++]=JSON.KEY_SEPARATOR;}switch(dataType){case TYPES.FUNCTION:throw new Error("glow.data.encodeJson: cannot encode item");break;case TYPES.STRING:default:serial[len++]=JSON.STRING_DELIMITER;serial[len++]=glow.lang.replace(object[key],SLASHES.TEST,_replaceSlashes);serial[len++]=JSON.STRING_DELIMITER;break;case TYPES.NUMBER:case TYPES.BOOLEAN:serial[len++]=object[key];break;case TYPES.OBJECT:case TYPES.ARRAY:serial[len++]=_encode(object[key],options);break;case TYPES.NULL:serial[len++]=TYPES.NULL;break;}}}serial[len++]=type.END;return serial.join(TEXT.EMPTY);}options=options||{};var type=_getType(object);if((type==TYPES.OBJECT)||(type==TYPES.ARRAY)){return _encode(object,options);}else{throw new Error("glow.data.encodeJson: cannot encode item");}},decodeJson:function(text,options){if(_getType(text)!=TYPES.STRING){throw new Error("glow.data.decodeJson: cannot decode item");}options=options||{};options.safeMode=options.safeMode||false;var canEval=true;if(options.safeMode){canEval=(JSON.SAFE_PT1.test(text.replace(JSON.SAFE_PT2,TEXT.AT).replace(JSON.SAFE_PT3,JSON.ARRAY.END).replace(JSON.SAFE_PT4,TEXT.EMPTY)));}if(canEval){try{return eval(TEXT.OPEN+text+TEXT.CLOSE);}catch(e){}}throw new Error("glow.data.decodeJson: cannot decode item");},escapeHTML:function(html){return glow.dom.create("<div></div>").text(html).html();}};}});;glow.module("glow.net","0.4.0",{require:["glow.data"],implementation:function(){var G={XML_ERR:"Cannot get response as XML, check the mime type of the data",POST_DEFAULT_CONTENT_TYPE:"application/x-www-form-urlencoded;"},H=[];function D(){if(window.XMLHttpRequest){return(D=function(){return new XMLHttpRequest();})();}else{if(glow.env.ie<7){var J=["MSXML2.XMLHTTP.6.0",'"Msxml2.XMLHTTP.3.0"'];for(var K=0,I=J.length;K<I;K++){try{new ActiveXObject(J[K]);return(D=function(){return new ActiveXObject(J[K]);})();}catch(L){}}}}return null;}function B(I){I.load&&(I.onLoad=I.load);I.error&&(I.onError=I.error);return glow.lang.apply({onLoad:function(){},onError:function(){},addToHistory:false,headers:{},async:true,useCache:false,data:null},I);}function A(I){return[I,(/\?/.test(I)?"&":"?"),"a",new Date().getTime(),parseInt(Math.random()*100000)].join("");}function F(P,J,M){var O,L=D(),N=M.data&&(typeof M.data=="string"?M.data:glow.data.encodeUrl(M.data));if(!M.useCache){J=A(J);}L.open(P,J,M.async);for(var K in M.headers){L.setRequestHeader(K,M.headers[K]);}if(M.async){L.onreadystatechange=function(){if(L.readyState==4){var Q=new C(L);if(L.status==200||(L.status==0&&L.responseText)){M.onLoad(Q);}else{M.onError(Q);}}};H[O=H.length]=L;L.send(N);return O;}else{L.send(N);var I=new C(L);if(L.status==200||(L.status==0&&L.responseText)){M.onLoad(I);}else{M.onError(I);}return I;}}var E={};E._jsonCbs={len:0};E.get=function(I,J){J=B(J);return F("GET",I,J);};E.post=function(I,J,K){K=B(K);K.data=J;if(!K.headers["Content-Type"]){K.headers["Content-Type"]=G.POST_DEFAULT_CONTENT_TYPE;}return F("POST",I,K);};E.abort=function(I){if(H[I]){H[I].onreadystatechange=function(){};H[I].abort();}return glow.net;};E.loadScript=function(J,L){if(L){var K="c"+E._jsonCbs.len++;E._jsonCbs[K]=L;J=glow.lang.interpolate(J,{callback:"glow.net._jsonCbs."+K});}var I=document.createElement("script");I.src=A(J);glow.ready(function(){document.body.appendChild(I);});};function C(I){this.nativeResponse=I;this.status=I.status;}C.prototype={text:function(){return this.nativeResponse.responseText;},xml:function(){if(!this.nativeResponse.responseXML){throw new Error(G.XML_ERR);}return this.nativeResponse.responseXML;},json:function(I){return glow.data.decodeJson(this.text(),{safeMode:I});},header:function(I){return this.nativeResponse.getResponseHeader(I);},statusText:function(){return this.nativeResponse.statusText;}};return E;}});;glow.module("glow.events","0.4.0",{require:[],implementation:function(){var V={};var Q=1;var I=1;var J={};var A={};var K={};var H="__intGlowEventId"+Math.floor(Math.random()*1337);var E=H+"PreventDefault";var O=H+"StopPropagation";var X={};var D=1;var U={};var S={};var Z=1;var B=2;var M=4;var F={TAB:"\t",SPACE:" ",ENTER:"\n",BACKTICK:"`"};var d={"96":223};var N={CAPSLOCK:20,NUMLOCK:144,SCROLLLOCK:145,BREAK:19,BACKTICK:223,BACKSPACE:8,PRINTSCREEN:44,MENU:93,SPACE:32,SHIFT:16,CTRL:17,ALT:18,ESC:27,TAB:9,META:91,RIGHTMETA:92,ENTER:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,INS:45,HOME:36,PAGEUP:33,DEL:46,END:35,PAGEDOWN:34,LEFT:37,UP:38,RIGHT:39,DOWN:40};var b={};for(var a in N){b[""+N[a]]=a;}var R="0123456789=;'\\/#,.-";function W(j){var h=S[j];if(!h){return false;}var g=U[h];if(!g){return false;}for(var f=0,e=g.length;f<e;f++){if(g[f][0]==j){g.splice(f,1);return true;}}return false;}function T(e){X[e]=V.addListener(document,"key"+e,function(m){var k=0;if(m.ctrlKey){k+=Z;}if(m.altKey){k+=B;}if(m.shiftKey){k+=M;}var l=m.chr?m.chr.toLowerCase():m.key?m.key.toLowerCase():m.keyCode;var h=k+":"+l+":"+e;var j=U[h]?U[h].slice(0):[];if(m.shiftKey){var n=(k&~M)+":"+l+":"+e;if(U[n]){for(var g=0,f=U[n].length;g<f;g++){j[j.length]=U[n][g];}}}if(!j){return ;}for(var g=0,f=j.length;g<f;g++){j[g][2].call(j[g][3]||this,m);}});}function P(){var e;for(e in A){V.removeListener(e);}}var L;var c,C;function Y(h,g){var e;if(glow.env.opera){if(g.toLowerCase()=="resize"&&!c&&h==window){c=V.addListener(window.document.body,"resize",function(k){V.fire(window,"resize",k);});}else{if(g.toLowerCase()=="scroll"&&!C&&h==window){C=V.addListener(window.document,"scroll",function(k){V.fire(window,"scroll",k);});}}}var j=function(l){if(!l){l=window.event;}var k=new V.Event();k.nativeEvent=l;k.source=l.target||l.srcElement;if(k.source&&k.source.nodeType!=1){k.source=k.source.parentNode;}k.relatedTarget=l.relatedTarget||(g.toLowerCase()=="mouseover"?l.fromElement:l.toElement);k.button=glow.env.ie?(l.button&1?0:l.button&2?2:1):l.button;if(l.pageX||l.pageY){k.pageX=l.pageX;k.pageY=l.pageY;}else{if(l.clientX||l.clientY){k.pageX=l.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;k.pageY=l.clientY+document.body.scrollTop+document.documentElement.scrollTop;}}if(g.toLowerCase()=="mousewheel"){k.wheelDelta=l.wheelDelta?l.wheelDelta/120:l.detail?-l.detail/3:0;if(k.wheelDelta==0){return ;}}if(g.toLowerCase().indexOf("key")!=-1){k.altKey=!!l.altKey;k.ctrlKey=!!l.ctrlKey;k.shiftKey=!!l.shiftKey;if(g=="keydown"){L=l.keyCode;}k.charCode=l.keyCode&&l.charCode!==0?undefined:l.charCode;if(g.toLowerCase()=="keypress"){if(typeof (k.charCode)=="undefined"){k.charCode=l.keyCode;}if(glow.env.opera&&k.charCode&&k.charCode==L&&R.indexOf(String.fromCharCode(k.charCode))==-1){k.charCode=undefined;k.keyCode=L;}}if(k.charCode&&k.charCode<=31){k.charCode=undefined;}if(k.charCode){k.chr=String.fromCharCode(k.charCode);}else{if(l.keyCode){k.charCode=undefined;k.keyCode=d[l.keyCode.toString()]||l.keyCode;k.key=b[k.keyCode];if(F[k.key]){k.chr=F[k.key];k.charCode=k.chr.charCodeAt(0);}}}if(k.chr){k.capsLock=k.chr.toUpperCase()!=k.chr?k.shiftKey:k.chr.toLowerCase()!=k.chr?!k.shiftKey:undefined;}}V.fire(this,g,k);if(k.defaultPrevented()){return false;}};if(h.addEventListener&&(!glow.env.webkit||glow.env.webkit>418)){h.addEventListener(g.toLowerCase()=="mousewheel"&&glow.env.gecko?"DOMMouseScroll":g,j,false);}else{var f="on"+g;var i=h[f];if(i){h[f]=function(){i.apply(this,arguments);j.apply(this,arguments);};}else{h[f]=j;}}h=null;}V.addListener=function(l,g,m,i){if(!l){throw"no attachTo paramter passed to addListener";}if(typeof l=="string"){if(!glow.dom){throw"glow.dom must be loaded to use a selector as the first argument to glow.events.addListener";}if(!(l=glow.dom.get(l)[0])){return undefined;}}else{if(glow.dom&&l instanceof glow.dom.NodeList){if(l.length==0){return undefined;}l=l[0];}}var h;if(!(h=l[H])){h=l[H]=I++;}var k=Q++;var j=[h,g,m,i];A[k]=j;var e=J[h];if(!e){e=J[h]={};}var f=e[g];if(!f){f=e[g]=[];}f[f.length]=j;if((l.addEventListener||l.attachEvent)&&!K[h+":"+g]){Y(l,g);K[h+":"+g]=true;}return k;};V.removeListener=function(j){if(j&&j.toString().indexOf("k:")!=-1){return W(j);}var h=A[j];if(!h){return false;}delete A[j];var g=J[h[0]][h[1]];for(var f=0,e=g.length;f<e;f++){if(g[f]==h){g.splice(f,1);break;}}if(!g.length){delete J[h[0]][h[1]];}var k=false;for(var f in J[h[0]]){k=true;break;}if(!k){delete J[h[0]];}return true;};V.fire=function(o,g,n){if(!o){throw"glow.events.fire: required parameter attachedTo not passed (name: "+g+")";}if(!g){throw"glow.events.fire: required parameter name not passed";}if(!n){n=new V.Event();}n.type=g;n.attachedTo=o;if(!n.source){n.source=o;}var h=o[H],f=h&&J[h],j=f&&f[g];if(!j){return n;}var k,p;var q=j.slice(0);for(var l=0,m=q.length;l<m;l++){k=q[l];p=k[2].call(k[3]||o,n);if(typeof p=="boolean"&&!p){n.preventDefault();}}return n;};var G=/^((?:(?:ctrl|alt|shift)\+)*)(?:(\w+|.)|[\n\r])$/i;V.addKeyListener=function(k,j,l,f){j.replace(/^key/i,"");j=j.toLowerCase();if(!(j=="press"||j=="down"||j=="up")){throw"event type must be press, down or up";}if(!X[j]){T(j);}var h=k.match(G),m=0,n;if(!h){throw"key format not recognised";}if(h[1].toLowerCase().indexOf("ctrl")!=-1){m+=Z;}if(h[1].toLowerCase().indexOf("alt")!=-1){m+=B;}if(h[1].toLowerCase().indexOf("shift")!=-1){m+=M;}var e=m+":"+(h[2]?h[2].toLowerCase():"\n")+":"+j;var g="k:"+D++;S[g]=e;var i=U[e];if(!i){i=U[e]=[];}i[i.length]=[g,j,l,f];return g;};V.Event=function(){};V.Event.prototype.preventDefault=function(){if(this[E]){return ;}this[E]=true;if(this.nativeEvent&&this.nativeEvent.preventDefault){this.nativeEvent.preventDefault();this.nativeEvent.returnValue=false;}};V.Event.prototype.defaultPrevented=function(){return !!this[E];};V.Event.prototype.stopPropagation=function(){if(this[O]){return ;}this[O]=true;var f=this.nativeEvent;if(f){f.cancelBubble=true;if(f.stopPropagation){f.stopPropagation();}}};V.Event.prototype.propagationStopped=function(){return !!this[O];};V.addListener(window,"unload",P);return V;}});/*@end @*/
