myDomain = String(window.location.hostname); myProtocol = String(window.location.protocol); mySuite = "biskuconn"; function isStaging() { if (myProtocol.indexOf("file") == 0) return true; stagingSubs = ["beta", "design.bisk", "dev", "preview", "staging", "testing", "localhost"]; for (var x = 1, value; value = stagingSubs[x]; x++) if (myDomain.indexOf(value) == 0) return true; return false } if (isStaging()) mySuite += "dev01"; else mySuite += ",biskglobal"; var s_account = mySuite, s = s_gi(s_account); s.currencyCode = "USD"; s.trackDownloadLinks = true; s.trackExternalLinks = true; s.trackInlineStats = true; s.linkDownloadFileTypes = "exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"; s.linkInternalFilters = "javascript:,universityalliance.com,bisk.com,usnewsuniversityconnection.com,usnewsuniversitydirectory.com,usnud.com"; s.linkLeaveQueryString = false; s.linkTrackVars = "prop47,prop48,prop49,prop50"; s.linkTrackEvents = "None"; function s_getObjectID(o) { var ID = o.href; return ID } s.getObjectID = s_getObjectID; s.formList = "aspnetForm"; s.trackFormList = true; s.trackPageName = true; s.useCommerce = false; s.varUsed = "prop11"; s.eventList = ""; i = 1; s.usePlugins = true; function s_doPlugins(s) { if (!s.pageName) { myPath = decodeURI(location.pathname); if (myPath == "/") myPath = decodeURI(location.hostname); paramArray = ["tier", "cid", "rid", "schoolid"]; delimiter = "?"; for (key in paramArray) { myParam = paramArray[key]; if (s.getQueryParam(myParam)) { myPath += delimiter + myParam + "=" + s.getQueryParam(myParam); delimiter = "&" } } s.pageName = myPath.toLowerCase() } s.prop3 = s.pageName; myPageNum = s.getQueryParam("page"); if (myPageNum && myPageNum != "1") s.prop3 += (s.pageName.indexOf("?") > 0 ? "&" : "?") + "page=" + myPageNum; if (!s.channel) { myPath = decodeURI(location.pathname); levelArray = ["associates", "bachelors", "masters-mba", "doctorate", "certificates"]; for (key in levelArray) { myLevel = levelArray[key]; if (myPath.indexOf(myLevel) == 1) s.channel = myLevel } } var url = s.downloadLinkHandler(); if (url) { myFileName = url.substring(url.lastIndexOf("/") + 1, url.length); s.eVar4 = s.prop6 = myFileName; s.events = s.apl(s.events, "event3,event4", ",", 2); s.linkTrackVars = "prop6,eVar4,events"; s.linkTrackEvents = "event3,event4" } s.prop12 = s.eVar12 = s.getNewRepeat(30); if (s.pageName && s.prop12 == "New") s.prop13 = s.pageName; if (s.pageName && s.prop12 == "Repeat") s.prop14 = s.pageName; if (s.eVar24) s.prop23 = s.eVar24; var currentDate = new Date, year = currentDate.getFullYear(); s.prop17 = s.eVar17 = s.getTimeParting("h", "-5", year); s.prop18 = s.eVar18 = s.getTimeParting("d", "-5", year); s.prop19 = s.eVar19 = s.getTimeParting("w", "-5", year); s.campaign = s.eVar22 = s.getQueryParam("SP_MID"); s.eVar21 = s.getQueryParam("SP_RID"); if (!s.campaign) s.campaign = s.getQueryParam("mcid"); s.campaign = /^[0-9]+/.exec(s.campaign); s.eVar3 = s.getQueryParam("source"); s.campaign = s.getValOnce(s.campaign, "s_campaign", 0); s.prop16 = s.getAndPersistValue(s.campaign, "s_prop16", 0); if (s.prop16 && s.pageName) s.prop21 = s.prop16 + "|" + s.pageName; s.eVar10 = s.crossVisitParticipation(s.campaign, "s_cpmstack", "30", "20", ">", ""); if (s.prop1) { s.eVar1 = s.prop1 = s.prop1.toLowerCase(); var ev1 = s.getValOnce(s.eVar1, "ev1", 0); if (ev1) s.events = s.apl(s.events, "event11", ",", 2) } s.prop1 = s.getAndPersistValue(s.prop1, "s_prop1", 0); if (s.events) s.events.indexOf("event1") > -1 && s.setupFormAnalysis(); if (s.events) s.events = s.apl(s.events, "event32", ",", 2); s.events = s.apl(s.events, "event31", ",", 2); s.events = s.apl(s.events, "event41", ",", 2); s.hbx_lt = "auto"; s.setupLinkTrack("prop47,prop48,prop49,prop50", "SC_LINKS"); s.eVar50 = s.crossVisitParticipation(s.prop49, "s_linktrack", "1", "3", ">", ""); if (!(s.prop47 && s.prop48 && s.prop49)) if (s.getQueryParam("lpos")) { s.prop50 = s.getQueryParam("lpos"); s.prop48 = s.pageName; s.prop47 = s.getPreviousValue(s.pageName, "gpv_p48", ""); if (s.prop47) s.prop49 = s.prop48 + "|" + s.prop47 } } s.doPlugins = s_doPlugins; s.downloadLinkHandler = new Function("p", "var s=this,h=s.p_gh(),n='linkDownloadFileTypes',i,t;if(!h||(s.linkType&&(h||s.linkName)))return '';i=h.indexOf('?');t=s[n];s[n]=p?p:t;if(s.lt(h)=='d')s.linkType='d';else h='';s[n]=t;return h;"); s.crossVisitParticipation = new Function("v", "cn", "ex", "ct", "dl", "ev", "dv", "var s=this,ce;if(typeof(dv)==='undefined')dv=0;if(s.events&&ev){var ay=s.split(ev,',');var ea=s.split(s.events,',');for(var u=0;u<ay.length;u++){for(var x=0;x<ea.length;x++){if(ay[u]==ea[x]){ce=1;}}}}if(!v||v==''){if(ce){s.c_w(cn,'');return'';}else return'';}v=escape(v);var arry=new Array(),a=new Array(),c=s.c_r(cn),g=0,h=new Array();if(c&&c!=''){arry=s.split(c,'],[');for(q=0;q<arry.length;q++){z=arry[q];z=s.repl(z,'[','');z=s.repl(z,']','');z=s.repl(z,\"'\",'');arry[q]=s.split(z,',')}}var e=new Date();e.setFullYear(e.getFullYear()+5);if(dv==0&&arry.length>0&&arry[arry.length-1][0]==v)arry[arry.length-1]=[v,new Date().getTime()];else arry[arry.length]=[v,new Date().getTime()];var start=arry.length-ct<0?0:arry.length-ct;var td=new Date();for(var x=start;x<arry.length;x++){var diff=Math.round((td.getTime()-arry[x][1])/86400000);if(diff<ex){h[g]=unescape(arry[x][0]);a[g]=[arry[x][0],arry[x][1]];g++;}}var data=s.join(a,{delim:',',front:'[',back:']',wrap:\"'\"});s.c_w(cn,data,e);var r=s.join(h,{delim:dl});if(ce)s.c_w(cn,'');return r;"); s.join = new Function("v", "p", "var s = this;var f,b,d,w;if(p){f=p.front?p.front:'';b=p.back?p.back:'';d=p.delim?p.delim:'';w=p.wrap?p.wrap:'';}var str='';for(var x=0;x<v.length;x++){if(typeof(v[x])=='object' )str+=s.join( v[x],p);else str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;"); s.getPreviousValue = new Function("v", "c", "el", "var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t):s.c_w(c,'no value',t);return r}"); s.split = new Function("l", "d", "var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x++]=l.substring(0,i);l=l.substring(i+d.length);}return a"); s.setupLinkTrack = new Function("vl", "c", "var s=this;var l=s.d.links,cv,cva,vla,h,i,l,t,b,o,y,n,oc,d='';cv=s.c_r(c);if(vl&&cv!=''){cva=s.split(cv,'^^');vla=s.split(vl,',');for(x in vla)s._hbxm(vla[x])?s[vla[x]]=cva[x]:'';}s.c_w(c,'',0);if(!s.eo&&!s.lnk)return '';o=s.eo?s.eo:s.lnk;y=s.ot(o);n=s.oid(o);if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';y=s.ot(o);n=s.oid(o);}for(i=0;i<4;i++)if(o.tagName)if(o.tagName.toLowerCase()!='a')if(o.tagName.toLowerCase()!='area')o=o.parentElement;}b=s._LN(o);o.lid=b[0];o.lpos=b[1];if(s.hbx_lt&&s.hbx_lt!='manual'){if((o.tagName&&s._TL(o.tagName)=='area')){if(!s._IL(o.lid)){if(o.parentNode){if(o.parentNode.name)o.lid=o.parentNode.name;else o.lid=o.parentNode.id}}if(!s._IL(o.lpos))o.lpos=o.coords}else{if(s._IL(o.lid)<1)o.lid=s._LS(o.lid=o.text?o.text:o.innerText?o.innerText:'');if(!s._IL(o.lid)||s._II(s._TL(o.lid),'<img')>-1){h=''+o.innerHTML;bu=s._TL(h);i=s._II(bu,'<img');if(bu&&i>-1){eval(\"__f=/ srcs*=s*['\\\"]?([^'\\\" ]+)['\\\"]?/i\");__f.exec(h);if(RegExp.$1)h=RegExp.$1}o.lid=h}}}h=o.href?o.href:'';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName?s.linkName:s._hbxln(h);t=s.linkType?s.linkType.toLowerCase():s.lt(h);oc=o.onclick?''+o.onclick:'';cv=s.pageName+'^^'+o.lid+'^^'+s.pageName+' | '+(o.lid=o.lid?o.lid:'no &lid')+'^^'+o.lpos;if(t&&(h||l)){cva=s.split(cv,'^^');vla=s.split(vl,',');for(x in vla)s._hbxm(vla[x])?s[vla[x]]=cva[x]:'';}else if(!t&&oc.indexOf('.tl(')<0){s.c_w(c,cv,0);}else return ''"); s._IL = new Function("a", "var s=this;return a!='undefined'?a.length:0"); s._II = new Function("a", "b", "c", "var s=this;return a.indexOf(b,c?c:0)"); s._IS = new Function("a", "b", "c", "var s=this;return b>s._IL(a)?'':a.substring(b,c!=null?c:s._IL(a))"); s._LN = new Function("a", "b", "c", "d", "var s=this;b=a.href;b+=a.name?a.name:'';c=s._LVP(b,'lid');d=s._LVP(b,'lpos');return[c,d]"); s._LVP = new Function("a", "b", "c", "d", "e", "var s=this;c=s._II(a,'&'+b+'=');c=c<0?s._II(a,'?'+b+'='):c;if(c>-1){d=s._II(a,'&',c+s._IL(b)+2);e=s._IS(a,c+s._IL(b)+2,d>-1?d:s._IL(a));return e}return ''"); s._LS = new Function("a", "var s=this,b,c=100,d,e,f,g;b=(s._IL(a)>c)?escape(s._IS(a,0,c)):escape(a);b=s._LSP(b,'%0A','%20');b=s._LSP(b,'%0D','%20');b=s._LSP(b,'%09','%20');c=s._IP(b,'%20');d=s._NA();e=0;for(f=0;f<s._IL(c);f++){g=s._RP(c[f],'%20','');if(s._IL(g)>0){d[e++]=g}}b=d.join('%20');return unescape(b)"); s._LSP = new Function("a", "b", "c", "d", "var s=this;d=s._IP(a,b);return d.join(c)"); s._IP = new Function("a", "b", "var s=this;return a.split(b)"); s._RP = new Function("a", "b", "c", "d", "var s=this;d=s._II(a,b);if(d>-1){a=s._RP(s._IS(a,0,d)+','+s._IS(a,d+s._IL(b),s._IL(a)),b,c)}return a"); s._TL = new Function("a", "var s=this;return a.toLowerCase()"); s._NA = new Function("a", "var s=this;return new Array(a?a:0)"); s._hbxm = new Function("m", "var s=this;return (''+m).indexOf('{')<0"); s._hbxln = new Function("h", "var s=this,n=s.linkNames;if(n)return s.pt(n,',','lnf',h);return ''"); s.setupFormAnalysis = new Function("var s=this;if(!s.fa){s.fa=new Object;var f=s.fa;f.ol=s.wd.onload;s.wd.onload=s.faol;f.uc=s.useCommerce;f.vu=s.varUsed;f.vl=f.uc?s.eventList:'';f.tfl=s.trackFormList;f.fl=s.formList;f.va=new Array('','','','')}"); s.sendFormEvent = new Function("t", "pn", "fn", "en", "var s=this,f=s.fa;t=t=='s'?t:'e';f.va[0]=pn;f.va[1]=fn;f.va[3]=t=='s'?'Success':en;s.fasl(t);f.va[1]='';f.va[3]='';"); s.faol = new Function("e", "var s=s_c_il[" + s._in + "],f=s.fa,r=true,fo,fn,i,en,t,tf;if(!e)e=s.wd.event;f.os=new Array;if(f.ol)r=f.ol(e);if(s.d.forms&&s.d.forms.length>0){for(i=s.d.forms.length-1;i>=0;i--){fo=s.d.forms[i];fn=fo.name;tf=f.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);if(tf){f.os[fn]=fo.onsubmit;fo.onsubmit=s.faos;f.va[1]=fn;f.va[3]='No Data Entered';for(en=0;en<fo.elements.length;en++){el=fo.elements[en];t=el.type;if(t&&t.toUpperCase){t=t.toUpperCase();var md=el.onmousedown,kd=el.onkeydown,omd=md?md.toString():'',okd=kd?kd.toString():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd=md;el.s_fakd=kd;el.onmousedown=s.fam;el.onkeydown=s.fam}}}}}f.ul=s.wd.onunload;s.wd.onunload=s.fasl;}return r;"); s.faos = new Function("e", "var s=s_c_il[" + s._in + "],f=s.fa,su;if(!e)e=s.wd.event;if(f.vu){s[f.vu]='';f.va[1]='';f.va[3]='';}su=f.os[this.name];return su?su(e):true;"); s.fasl = new Function("e", "var s=s_c_il[" + s._in + "],f=s.fa,a=f.va,l=s.wd.location,ip=s.trackPageName,p=s.pageName;if(a[1]!=''&&a[3]!=''){a[0]=!p&&ip?l.host+l.pathname:a[0]?a[0]:p;if(!f.uc&&a[3]!='No Data Entered'){if(e=='e')a[2]='Error';else if(e=='s')a[2]='Success';else a[2]='Abandon'}else a[2]='';var tp=ip?a[0]+':':'',t3=e!='s'?':('+a[3]+')':'',ym=!f.uc&&a[3]!='No Data Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=s.linkTrackVars,lte=s.linkTrackEvents,up=s.usePlugins;if(f.uc){s.linkTrackVars=ltv=='None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=lte=='None'?f.vl:lte+','+f.vl;f.cnt=-1;if(e=='e')s.events=s.pt(f.vl,',','fage',2);else if(e=='s')s.events=s.pt(f.vl,',','fage',1);else s.events=s.pt(f.vl,',','fage',0)}else{s.linkTrackVars=ltv=='None'?f.vu:ltv+','+f.vu}s[f.vu]=ym;s.usePlugins=false;var faLink=new Object();faLink.href='#';s.tl(faLink,'o','Form Analysis');s[f.vu]='';s.usePlugins=up}return f.ul&&e!='e'&&e!='s'?f.ul(e):true;"); s.fam = new Function("e", "var s=s_c_il[" + s._in + "],f=s.fa;if(!e) e=s.wd.event;var o=s.trackLastChanged,et=e.type.toUpperCase(),t=this.type.toUpperCase(),fn=this.form.name,en=this.name,sc=false;if(document.layers){kp=e.which;b=e.which}else{kp=e.keyCode;b=e.button}et=et=='MOUSEDOWN'?1:et=='KEYDOWN'?2:et;if(f.ce!=en||f.cf!=fn){if(et==1&&b!=2&&'BUTTONSUBMITRESETIMAGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=fn;f.va[3]=en;sc=true}else if(et==1&&b==2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1){f.va[1]=fn;f.va[3]=en;sc=true}else if(et==2&&kp!=9&&kp!=13){f.va[1]=fn;f.va[3]=en;sc=true}if(sc){nface=en;nfacf=fn}}if(et==1&&this.s_famd)return this.s_famd(e);if(et==2&&this.s_fakd)return this.s_fakd(e);"); s.ee = new Function("e", "n", "return n&&n.toLowerCase?e.toLowerCase()==n.toLowerCase():false;"); s.fage = new Function("e", "a", "var s=this,f=s.fa,x=f.cnt;x=x?x+1:1;f.cnt=x;return x==a?e:'';"); s.p_gh = new Function("var s=this;if(!s.eo&&!s.lnk)return '';var o=s.eo?s.eo:s.lnk,y=s.ot(o),n=s.oid(o),x=o.s_oidt;if(s.eo&&o==s.eo){while(o&&!n&&y!='BODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';y=s.ot(o);n=s.oid(o);x=o.s_oidt}}return o.href?o.href:'';"); s.p_c = new Function("v", "c", "var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.length:x).toLowerCase()?v:0"); s.getAndPersistValue = new Function("v", "c", "e", "var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if(v)s.c_w(c,v,e?a:0);return s.c_r(c);"); s.getTimeParting = new Function("t", "z", "y", "dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay();gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneOffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear();var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thish=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow=days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>30){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){thish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+':'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return timestring}if(t=='d'){return daystring};if(t=='w'){return endstring}}};"); s.getNewRepeat = new Function("d", "var s=this,e=new Date(),cval,sval,ct=e.getTime();e.setTime(ct+d*24*60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w('s_nr',ct+'-New',e);return 'New';}sval=cval.split('-');if(ct-sval[0]<30*60*1000&&sval[1]=='New'){s.c_w('s_nr',ct+'-New',e);return 'New';}else {s.c_w('s_nr',ct+'-Repeat',e);return 'Repeat';}"); s.getQueryParam = new Function("p", "d", "u", "var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.location);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p.length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.substring(i==p.length?i:i+1)}return v"); s.p_gpv = new Function("k", "u", "var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v=s.pt(q,'&','p_gvf',k)}return v"); s.p_gvf = new Function("t", "k", "if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'True':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s.epa(v)}return ''"); s.getValOnce = new Function("v", "c", "e", "var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v"); s.manageQueryParam = new Function("p", "w", "e", "u", "var s=this,x,y,i,qs,qp,qv,f,b;u=u?u:(s.pageURL?s.pageURL:''+s.wd.location);u=u=='f'?''+s.gtfs().location:u+'';x=u.indexOf('?');qs=x>-1?u.substring(x,u.length):'';u=x>-1?u.substring(0,x):u;x=qs.indexOf('?'+p+'=');if(x>-1){y=qs.indexOf('&');f='';if(y>-1){qp=qs.substring(x+1,y);b=qs.substring(y+1,qs.length);}else{qp=qs.substring(1,qs.length);b='';}}else{x=qs.indexOf('&'+p+'=');if(x>-1){f=qs.substring(1,x);b=qs.substring(x+1,qs.length);y=b.indexOf('&');if(y>-1){qp=b.substring(0,y);b=b.substring(y,b.length);}else{qp=b;b='';}}}if(e&&qp){y=qp.indexOf('=');qv=y>-1?qp.substring(y+1,qp.length):'';qv=s.epa(qv);qv=unescape(qv);qv=unescape(qv);i=qv.indexOf('|');if(i>-1){x=qv.substring(0,i);qv=escape(x)+qv.substring(i);}else{qv=escape(qv)}qp=qp.substring(0,y+1)+qv;}if(w&&qp){if(f)qs='?'+qp+'&'+f+b;else if(b)qs='?'+qp+'&'+b;else\tqs='?'+qp}else if(f)qs='?'+f+'&'+qp+b;else if(b)qs='?'+qp+'&'+b;else\tqs='?'+qp;return u+qs"); s.clickThruQuality = new Function("scp", "tcth_ev", "cp_ev", "cff_ev", "cf_th", "if(i<=1){var ev=(s.events?s.events+',':'');if(s.getQueryParam(scp)){s.events=ev+tcth_ev;if(s.c_r('cf')){var tct=parseInt(s.c_r('cf'))+1;s.c_w('cf',tct,0);if(tct==cf_th&&cff_ev){s.events=s.events+','+cff_ev;};}else{s.c_w('cf',1,0);}}else{if(s.c_r('cf')>=1){s.c_w('cf',0,0);s.events=ev+cp_ev;}}i++;}"); s.apl = new Function("L", "v", "d", "u", "var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i<a.length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCase()));}}if(!m)L=L?L+d+v:v;return L"); s.split = new Function("l", "d", "var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x++]=l.substring(0,i);l=l.substring(i+d.length);}return a"); s.setupDynamicObjectIDs = new Function("var s=this;if(!s.doi){s.doi=1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,false);else{s.doiol=s.wd.onload;s.wd.onload=s.setOIDs}}s.wd.s_semaphore=1}"); s.setOIDs = new Function("e", "var s=s_c_il[" + s._in + "],b=s.eh(s.wd,'onload'),o='onclick',x,l,u,c,i,a=new Array;if(s.doiol){if(b)s[b]=s.wd[b];s.doiol(e)}if(s.d.links){for(i=0;i<s.d.links.length;i++){l=s.d.links[i];c=l[o]?''+l[o]:'';b=s.eh(l,o);z=l[b]?''+l[b]:'';u=s.getObjectID(l);if(u&&c.indexOf('s_objectID')<0&&z.indexOf('s_objectID')<0){u=s.repl(u,'\"','').substring(0,97);l.s_oc=l[o];a[u]=a[u]?a[u]+1:1;x='';if(c.indexOf('.t(')>=0||c.indexOf('.tl(')>=0||c.indexOf('s_gs(')>=0)x='var x=\".tl(\";';x+='s_objectID=\"'+u+'_'+a[u]+'\";return this.s_oc?this.s_oc(e):true';if(s.isns&&s.apv>=5)l.setAttribute(o,x);l[o]=new Function('e',x)}}}s.wd.s_semaphore=0;return true"); s.repl = new Function("x", "o", "n", "var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.indexOf(o,i+l)}return x"); s.getTimeToComplete = new Function("v", "cn", "e", "var s=this,d=new Date,x=d,k;if(!s.ttcr){e=e?e:0;if(v=='start'||v=='stop')s.ttcr=1;x.setTime(x.getTime()+e*86400000);if(v=='start'){s.c_w(cn,d.getTime(),e?x:0);return '';}if(v=='stop'){k=s.c_r(cn);if(!s.c_w(cn,'',d)||!k)return '';v=(d.getTime()-k)/1000;var td=86400,th=3600,tm=60,r=5,u,un;if(v>td){u=td;un='days';}else if(v>th){u=th;un='hours';}else if(v>tm){r=2;u=tm;un='minutes';}else{r=.2;u=1;un='seconds';}v=v*r/u;return (Math.round(v)/r)+' '+un;}}return '';"); s.visitorNamespace = "biskeducation"; s.dc = 112; if (!s.__ccucr) { s.c_rr = s.c_r; s.__ccucr = true; s.c_r = new Function("k", "var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)return v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i=c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';',i);m=m>0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.getTime()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}return v;") } if (!s.__ccucw) { s.c_wr = s.c_w; s.__ccucw = true; s.c_w = new Function("k", "v", "e", "this.new2 = true;var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s.ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substring(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv.indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.indexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>d.getTime()){pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t.indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.indexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht<t1?t1:ht;}d.setTime(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));") } s.__se = new Function("var l={'~':'tl:[\\'','^': 'kw:[\\'','%': 'ahoo','|': '\\'],','>': '\\']}','*': '.com','$': 'search',';':'query','#':'land','`':'oogle','+':'http://www','<':'keyword'};var f=this.___se+'';var g='';for(var i=0;i<f.length;i++){if(l[f.substring(i,i+1)]&&typeof l[f.substring(i,i+1)]!='undefined'){g+=l[f.substring(i,i+1)];}else{g+=f.substring(i,i+1);}}return eval('('+g+')');"); s.___se = "{'Paid Search':{i:['utm_source'],'Sina - China':{kw:['q='],tl:['google.cn/search?client=aff-sina']},'National Directory':{kw:['query='],tl:['search.NationalDirectory.com']},'eerstekeuze.nl':{kw:['Terms='],tl:['http://www.eerstekeuze.nl/']},'Excite - Netscape':{kw:['general=','search='],tl:['excitesearch.netscape.com','searchexcite.netscape.com']},'Andromeda Search':{kw:['keyword='],tl:['p-search.virtualave.net']},'So-net':{kw:['MT='],tl:['so-net.search.goo.ne.jp']},'InfoSeek - Japan':{kw:['query=','qt='],tl:['search.m.infoseek.co.jp']},'Goo (Japan)':{kw:['MT='],tl:['search.mobile.goo.ne.jp']},'AllSearchEngines':{kw:['query=s'],tl:['allsearchengines.co.uk']},'zoeken.nl':{kw:['query='],tl:['http://www.zoeken.nl/']},'Northern Light':{kw:['qr='],tl:['www.northernlight.com']},'Biglobe':{kw:['q='],tl:['search.biglobe.ne.jp']},'track.nl':{kw:['qr='],tl:['http://www.track.nl/']},'Baidu':{kw:['wd=','s='],tl:['http://www.baidu.com']},'3721.com':{kw:['p='],tl:['http://www.3721.com/']},'Galaxy':{kw:[''],tl:['galaxy.tradewave.com']},'Google - Norway (Startsiden)':{kw:['q='],tl:['google.startsiden.no']},'NetSearch':{kw:['Terms=','search='],tl:['netsearchvoyager.com','netsearch.org']},'au.Anzwers':{kw:['p='],tl:['au.anzwers.yahoo.com']},'MSN - Latin America':{kw:['q='],tl:['search.latam.msn.com']},'Searchteria':{kw:['p='],tl:['ad.searchteria.co.jp']},'FreshEye':{kw:['ord=','kw='],tl:['search.fresheye.com']},'Metacrawler':{kw:['general=','/search/web/'],tl:['www.metacrawler.com','search.metacrawler.com']},'Yahoo! - Austria':{kw:['p='],tl:['at.search.yahoo.com']},'Yahoo! - Spanish (US : Telemundo)':{kw:['p='],tl:['telemundo.yahoo.com','espanol.search.yahoo.com']},'Business.com':{kw:['query='],tl:['business.com/search']},'Yahoo! - Switzerland':{kw:['p='],tl:['ch.search.yahoo.com']},'Yahoo! - Finland':{kw:['p='],tl:['fi.search.yahoo.com']},'Dino Online':{kw:['query='],tl:['www.dino-online.de']},'Internet Times':{kw:['search=','query='],tl:['internet-times.com']},'TheYellowPages':{kw:['search='],tl:['theyellowpages.com']},'Web-Search':{kw:['q='],tl:['www.web-search.com']},'Yahoo! - Malaysia':{kw:['p='],tl:['malaysia.yahoo.com','malaysia.search.yahoo.com']},'WebCrawler':{kw:['searchText=','search='],tl:['www.webcrawler.com']},'Monster Crawler':{kw:['qry='],tl:['monstercrawler.com']},'Sina - Hong Kong':{kw:['word='],tl:['google.sina.com.hk']},'Sina - Taiwan':{kw:['kw='],tl:['google.sina.com.tw']},'YahooJapan - Mobile':{kw:['p='],tl:['mobile.yahoo.co.jp']},'Livedoor - Mobile':{kw:['q=','keyword='],tl:['dir.m.livedoor.com']},'Blue Window':{kw:['q=','qry='],tl:['search.bluewin.ch','search.bluewindow.ch']},'General Search':{kw:['keyword='],tl:['generalsearch.com']},'InternetTrash':{kw:['words='],tl:['internettrash.com']},'MSN - United Kingdom':{kw:['q='],tl:['uk.search.msn.com','msn.co.uk']},'Yahoo! - Chinese (US)':{kw:['p='],tl:['chinese.yahoo.com']},'MSN - Singapore':{kw:['q='],tl:['search.msn.com.sg']},'MSN - Republic of the Phlippines':{kw:['q='],tl:['search.msn.com.ph']},'MSN - Taiwan':{kw:['q='],tl:['search.msn.com.tw']},'MSN - Turkey':{kw:['q='],tl:['search.msn.com.tr']},'MSN - People\\'s Republic of China':{kw:['q='],tl:['search.msn.com.cn']},'MSN - Malaysia':{kw:['q='],tl:['search.msn.com.my']},'MSN - Hong Kong S.A.R.':{kw:['q='],tl:['search.msn.com.hk']},'MSN - Brazil':{kw:['q='],tl:['search.msn.com.br']},'Google @ EZweb':{kw:['query='],tl:['ezsch.ezweb.ne.jp']},'AltaVista - Netherlands':{kw:['q='],tl:['nl.altavista.com']},'AltaVista - Spain':{kw:['q=','r='],tl:['es.altavista.com']},'AltaVista - Italy':{kw:['q=','r='],tl:['it.altavista.com']},'AltaVista - Canada':{kw:['q='],tl:['ca.altavista.com']},'AltaVista - Switzerland':{kw:['q=','r='],tl:['ch.altavista.com']},'AltaVista - France':{kw:['q=','r='],tl:['fr.altavista.com']},'AltaVista - United Kingdom':{kw:['q=','r='],tl:['uk.altavista.com']},'AltaVista - Sweden':{kw:['q=','r='],tl:['se.altavista.com']},'DejaNews':{kw:['QRY='],tl:['www.dejanews.com']},'Excite':{kw:['/search/web/','qkw='],tl:['msxml.excite.com']},'Globe Crawler':{kw:['search='],tl:['globecrawler.com']},'HotBot':{kw:['MT=','query='],tl:['hotbot.lycos.com']},'InfoSeek':{kw:['qt='],tl:['www.infoseek.com','infoseek.go.com']},'MSN - South Africa':{kw:['q='],tl:['search.msn.co.za']},'MSN - Isreal':{kw:['q='],tl:['search.msn.co.il']},'MSN - Japan':{kw:['q='],tl:['search.msn.co.jp']},'MSN - Canada':{kw:['q='],tl:['sympatico.msn.ca','search.fr.msn.ca']},'MSN - Korea':{kw:['q=','query='],tl:['search.msn.co.kr']},'Search City':{kw:['search=','keyword='],tl:['searchcity.co.uk']},'Search Viking':{kw:['search='],tl:['searchviking.com']},'Thunderstone':{kw:['q='],tl:['thunderstone.com']},'Web Wombat (Au.)':{kw:['I=','ix='],tl:['webwombat.com.au']},'AltaVista - Norway':{kw:['q='],tl:['no.altavista.com']},'AltaVista - Denmark':{kw:['q='],tl:['dk.altavista.com']},'MSN - India (English)':{kw:['q='],tl:['search.msn.co.in']},'MSN - Indonesia (English)':{kw:['q='],tl:['search.msn.co.id']},'Nifty':{kw:['Text='],tl:['search.nifty.com']},'ANZWERS':{kw:['query='],tl:['www.anzwers.com']},'BuyersIndex':{kw:['query='],tl:['buyersindex.com']},'CNET Search.com':{kw:['q='],tl:['cnet.search.com']},'Dmoz':{kw:['search='],tl:['search.dmoz.com','dmoz.com']},'Final Search':{kw:['pattern='],tl:['finalsearch.com']},'FullWebinfo Directory & Search Engine':{kw:['k=','s='],tl:['fullwebinfo.com']},'Go (Infoseek)':{kw:['qt='],tl:['infoseek.go.com']},'GoEureka':{kw:['q=','key='],tl:['goeureka.com.au']},'Live.com':{kw:['q='],tl:['search.live.com']},'QuestFinder':{kw:['s='],tl:['questfinder.com','questfinder.net']},'SearchHound':{kw:['?'],tl:['searchhound.com']},'TopFile.com':{kw:['query='],tl:['www.topfile.com']},'Sina - North America':{kw:['search_key='],tl:['google.sina.com']},'AOL.com Search':{kw:['query='],tl:['search.aol.com','search.aol.ca']},'ByteSearch':{kw:['search=','q='],tl:['bytesearch.com']},'ComFind':{kw:[''],tl:['debriefing.com','allbusiness.comfind.com']},'Dictionary.com':{kw:['term=','query='],tl:['Dictionary.com','Dictionary']},'ilse.nl':{kw:['search_for='],tl:['search.ilse.nl']},'Infoseek - Japan':{kw:['qt='],tl:['infoseek.co.jp']},'InfoSeek':{kw:['qt='],tl:['infoseek.co.uk']},'Rex Search':{kw:['terms='],tl:['rex-search.com','rex-search.com']},'Search King':{kw:['searchterm=','keyword='],tl:['searchking.com']},'Searchalot':{kw:['query=','q='],tl:['searchalot.com']},'Web Trawler':{kw:[''],tl:['webtrawler.com']},'Yahoo! - Asia':{kw:['p='],tl:['asia.yahoo.com','asia.search.yahoo.com']},'Yahoo! - Kids':{kw:['p='],tl:['kids.yahoo.com','kids.yahoo.com/search']},'SmartPages.com':{kw:['QueryString='],tl:['smartpages.com']},'MetaGopher':{kw:['query='],tl:['metagopher.com']},'Froute':{kw:['k='],tl:['item.froute.jp','search.froute.jp']},'All The Web':{kw:['query=','q='],tl:['alltheweb.com']},'DirectHit':{kw:['qry=','q='],tl:['directhit.com']},'Excite Canada':{kw:['search=','q='],tl:['www.excite.ca','search.excite.ca']},'Excite - Germany':{kw:['search=','q='],tl:['www.excite.de']},'Excite - Dutch':{kw:['search='],tl:['nl.excite.com']},'Google - Australia':{kw:['q='],tl:['google.com.au']},'Google - Brasil':{kw:['q='],tl:['google.com.br']},'InfoSpace':{kw:['QKW=','qhqn='],tl:['infospace.com']},'InfoTiger':{kw:['qs='],tl:['infotiger.com']},'LookSmart':{kw:['key=','qt='],tl:['looksmart.com','looksmart.co.uk']},'Lycos':{kw:['query='],tl:['www.lycos.com','search.lycos.com']},'Excite - Australia':{kw:['search=','key='],tl:['excite.com.au']},'Metacrawler - Germany':{kw:['qry='],tl:['216.15.219.34','216.15.192.226']},'MSN - Netherlands':{kw:['q='],tl:['search.msn.nl']},'MSN - Belgium':{kw:['q='],tl:['search.msn.be']},'MSN - Germany':{kw:['q='],tl:['search.msn.de']},'MSN - Austria':{kw:['q='],tl:['search.msn.at']},'MSN - Spain':{kw:['q='],tl:['search.msn.es']},'MSN - Italy':{kw:['q='],tl:['search.msn.it']},'MSN - France':{kw:['q='],tl:['search.msn.fr']},'MSN - Switzerland':{kw:['q='],tl:['search.msn.ch','fr.ch.msn.com']},'MSN - Sweden':{kw:['q='],tl:['search.msn.se']},'RageWorld.com':{kw:['search='],tl:['rageworld.com']},'ToggleBot!':{kw:['search=','query='],tl:['togglebot.com']},'Web Wombat':{kw:['I=','ix='],tl:['webwombat.com']},'MSN - Norway':{kw:['q='],tl:['search.msn.no']},'MSN - Denmark':{kw:['q='],tl:['search.msn.dk']},'Google - Nicaragua':{kw:['q='],tl:['google.com.ni']},'Google - Antigua and Barbuda':{kw:['q='],tl:['google.com.ag']},'Google - Anguilla':{kw:['q='],tl:['google.com.ai']},'Google - Taiwan':{kw:['q='],tl:['google.com.tw']},'Google - Ukraine':{kw:['q='],tl:['google.com.ua']},'Google - Namibia':{kw:['q='],tl:['google.com.na']},'Google - Uruguay':{kw:['q='],tl:['google.com.uy']},'Google - Ecuador':{kw:['q='],tl:['google.com.ec']},'Google - Libya':{kw:['q='],tl:['google.com.ly']},'Google - Norfolk Island':{kw:['q='],tl:['google.com.nf']},'Google - Tajikistan':{kw:['q='],tl:['google.com.tj']},'Google - Ethiopia':{kw:['q='],tl:['google.com.et']},'Google - Malta':{kw:['q='],tl:['google.com.mt']},'Google - Philippines':{kw:['q='],tl:['google.com.ph']},'Google - Hong Kong':{kw:['q='],tl:['google.com.hk']},'Google - Singapore':{kw:['q='],tl:['google.com.sg']},'Google - Jamaica':{kw:['q='],tl:['google.com.jm']},'Google - Paraguay':{kw:['q='],tl:['google.com.py']},'Google - Panama':{kw:['q='],tl:['google.com.pa']},'Google - Guatemala':{kw:['q='],tl:['google.com.gt']},'Google - Isle of Gibraltar':{kw:['q='],tl:['google.com.gi']},'Google - El Salvador':{kw:['q='],tl:['google.com.sv']},'Google - Colombia':{kw:['q='],tl:['google.com.co']},'Google - Turkey':{kw:['q='],tl:['google.com.tr']},'Google - Peru':{kw:['q='],tl:['google.com.pe']},'Google - Afghanistan':{kw:['q='],tl:['google.com.af']},'Google - Malaysia':{kw:['q='],tl:['google.com.my']},'Google - Mexico':{kw:['q='],tl:['google.com.mx']},'Google - Viet Nam':{kw:['q='],tl:['google.com.vn']},'Google - Nigeria':{kw:['q='],tl:['google.com.ng']},'Google - Nepal':{kw:['q='],tl:['google.com.np']},'Google - Solomon Islands':{kw:['q='],tl:['google.com.sb']},'Google - Belize':{kw:['q='],tl:['google.com.bz']},'Google - Puerto Rico':{kw:['q='],tl:['google.com.pr']},'Google - Oman':{kw:['q='],tl:['google.com.om']},'Google - Cuba':{kw:['q='],tl:['google.com.cu']},'Google - Bolivia':{kw:['q='],tl:['google.com.bo']},'Google - Bahrain':{kw:['q='],tl:['google.com.bh']},'Google - Bangladesh':{kw:['q='],tl:['google.com.bd']},'Google - Cambodia':{kw:['q='],tl:['google.com.kh']},'Google - Argentina':{kw:['q='],tl:['google.com.ar']},'Google - Brunei':{kw:['q='],tl:['google.com.bn']},'Google - Fiji':{kw:['q='],tl:['google.com.fj']},'Google - Saint Vincent and the Grenadine':{kw:['q='],tl:['google.com.vc']},'Google - Qatar':{kw:['q='],tl:['google.com.qa']},'MSN - Ireland':{kw:['q='],tl:['search.msn.ie']},'Google - Pakistan':{kw:['q='],tl:['google.com.pk']},'Google - Dominican Republic':{kw:['q='],tl:['google.com.do']},'Google - Saudi Arabia':{kw:['q='],tl:['google.com.sa']},'Google - Egypt':{kw:['q='],tl:['google.com.eg']},'Google - Belarus':{kw:['q='],tl:['google.com.by']},'Biglobe':{kw:['extrakey='],tl:['search.kbg.jp']},'AltaVista':{kw:['q=','r='],tl:['altavista.co']},'AltaVista - Germany':{kw:['q=','r='],tl:['altavista.de']},'AOL - Germany':{kw:['q='],tl:['suche.aol.de','suche.aolsvc.de']},'Excite - Japan':{kw:['search=','s='],tl:['excite.co.jp']},'Fansites.com':{kw:['q1='],tl:['fansites.com']},'FindLink':{kw:[''],tl:['findlink.com']},'GoButton':{kw:[''],tl:['gobutton.com']},'Google - India':{kw:['q='],tl:['google.co.in']},'Google - New Zealand':{kw:['q='],tl:['google.co.nz']},'Google - Costa Rica':{kw:['q='],tl:['google.co.cr']},'Google - Japan':{kw:['q='],tl:['google.co.jp']},'Google - United Kingdom':{kw:['q='],tl:['google.co.uk']},'Google - Yugoslavia':{kw:['q='],tl:['google.co.yu']},'Overture':{kw:['Keywords='],tl:['overture.com']},'Hotbot - United Kingdom':{kw:['query='],tl:['hotbot.co.uk']},'Loquax Open Directory':{kw:['search='],tl:['loquax.co.uk']},'MSN - Mexico':{kw:['q='],tl:['t1msn.com.mx','search.prodigy.msn.com']},'Netscape Search':{kw:['query=','search='],tl:['netscape.com']},'Yahoo! - Philippines':{kw:['p='],tl:['ph.yahoo.com','ph.search.yahoo.com']},'Yahoo! - Thailand':{kw:['p='],tl:['th.yahoo.com','th.search.yahoo.com']},'Yahoo! - Argentina':{kw:['p='],tl:['ar.yahoo.com','ar.search.yahoo.com']},'Yahoo! - Indonesia':{kw:['p='],tl:['id.yahoo.com','id.search.yahoo.com']},'Yahoo! - Hong Kong':{kw:['p='],tl:['hk.yahoo.com','hk.search.yahoo.com']},'Yahoo! - Russia':{kw:['p='],tl:['ru.yahoo.com','ru.search.yahoo.com']},'Yahoo! - Canada':{kw:['p='],tl:['ca.yahoo.com','ca.search.yahoo.com']},'Yahoo! - Taiwan':{kw:['p='],tl:['tw.yahoo.com','tw.search.yahoo.com']},'Yahoo! - Catalan':{kw:['p='],tl:['ct.yahoo.com','ct.search.yahoo.com']},'Yahoo! - Canada (French)':{kw:['p='],tl:['qc.yahoo.com','cf.search.yahoo.com']},'Yahoo! - China':{kw:['p='],tl:['cn.yahoo.com','search.cn.yahoo.com']},'Yahoo! - India':{kw:['p='],tl:['in.yahoo.com','in.search.yahoo.com']},'Yahoo! - Brazil':{kw:['p='],tl:['br.yahoo.com','br.search.yahoo.com']},'Yahoo! - Korea':{kw:['p='],tl:['kr.yahoo.com','kr.search.yahoo.com']},'Yahoo! - Australia':{kw:['p='],tl:['au.yahoo.com','au.search.yahoo.com']},'Yahoo! - Mexico':{kw:['p='],tl:['mx.yahoo.com','mx.search.yahoo.com']},'Yahoo! - Singapore':{kw:['p='],tl:['sg.yahoo.com','sg.search.yahoo.com']},'Yahoo! - Denmark':{kw:['p='],tl:['dk.yahoo.com','dk.search.yahoo.com']},'Yahoo! - Germany':{kw:['p='],tl:['de.yahoo.com','de.search.yahoo.com']},'Yahoo! - UK and Ireland':{kw:['p='],tl:['uk.yahoo.com','uk.search.yahoo.com']},'Yahoo! - Sweden':{kw:['p='],tl:['se.yahoo.com','se.search.yahoo.com']},'Yahoo! - Spain':{kw:['p='],tl:['es.yahoo.com','es.search.yahoo.com']},'Yahoo! - Italy':{kw:['p='],tl:['it.yahoo.com','it.search.yahoo.com']},'Yahoo! - France':{kw:['p='],tl:['fr.yahoo.com','fr.search.yahoo.com']},'Yahoo! - Norway':{kw:['p='],tl:['no.yahoo.com','no.search.yahoo.com']},'Google - Virgin Islands':{kw:['q='],tl:['google.co.vi']},'Google - Uzbekiston':{kw:['q='],tl:['google.co.uz']},'Google - Thailand':{kw:['q='],tl:['google.co.th']},'Google - Israel':{kw:['q='],tl:['google.co.il']},'Google - Korea':{kw:['q='],tl:['google.co.kr']},'Yahoo! - Netherlands':{kw:['p='],tl:['nl.yahoo.com','nl.search.yahoo.com']},'Yahoo! - New Zealand':{kw:['p='],tl:['nz.yahoo.com','nz.search.yahoo.com']},'Google - Zambia':{kw:['q='],tl:['google.co.zm']},'Google - South Africa':{kw:['q='],tl:['google.co.za']},'Google - Zimbabwe':{kw:['q='],tl:['google.co.zw']},'Yahoo! - Viet Nam':{kw:['p='],tl:['vn.yahoo.com','vn.search.yahoo.com']},'Google - Uganda':{kw:['q='],tl:['google.co.ug']},'Google - Indonesia':{kw:['q='],tl:['google.co.id']},'Google - Morocco':{kw:['q='],tl:['google.co.ma']},'Google - Lesotho':{kw:['q='],tl:['google.co.ls']},'Google - Kenya':{kw:['q='],tl:['google.co.ke']},'Google - Cook Islands':{kw:['q='],tl:['google.co.ck']},'Google - Botswana':{kw:['q='],tl:['google.co.bw']},'Google - Venezuela':{kw:['q='],tl:['google.co.ve']},'BeGuide.com':{kw:['search='],tl:['beguide.com']},'dog.com':{kw:['search='],tl:['doginfo.com']},'Dogpile':{kw:['q=','/search/web/'],tl:['dogpile.com']},'Fireball':{kw:['q=','query='],tl:['fireball.de']},'FishHoo!':{kw:['query='],tl:['fishhoo.com']},'InfoSeek - Germany':{kw:['qt=','query='],tl:['infoseek.de']},'Lycos - United Kingdom':{kw:['query='],tl:['lycos.co.uk']},'MetaDog.com':{kw:['search=','keyword='],tl:['metapro.com','metadog.com']},'TooCool':{kw:['?'],tl:['toocool.com']},'Yahoo! - Japan':{kw:['p=','va='],tl:['yahoo.co.jp','search.yahoo.co.jp']},'Cafesta':{kw:['keyword=','keywords='],tl:['cafesta.com']},'Oh! New? Mobile':{kw:['k='],tl:['ohnew.co.jp']},'Chubba':{kw:['arg='],tl:['chubba.com']},'CyberBritain.com':{kw:['qry='],tl:['hermia.com','cyberbritain.co.uk']},'GeoBoz Search':{kw:['search='],tl:['geoboz.com']},'Go2net Metacrawler':{kw:['general='],tl:['go2net.com']},'Tiscali':{kw:['key='],tl:['tiscali.it']},'TooZen':{kw:[''],tl:['toozen.com']},'WAKWAK':{kw:['MT='],tl:['wakwak.com']},'Webalta':{kw:['q='],tl:['webalta.ru']},'MSN LiveSearch Mobile':{kw:['q='],tl:['m.live.com']},'AOL - United Kingdom':{kw:['query='],tl:['aol.co.uk','search.aol.co.uk']},'Dazzo!':{kw:['search='],tl:['dazzo.com']},'Deoji':{kw:['search=','k='],tl:['deoji.com']},'Excite - France':{kw:['search=','q='],tl:['excite.fr']},'Excite.ch':{kw:['search=','q='],tl:['excite.ch']},'Godado':{kw:['Keywords='],tl:['godado.it']},'Goo (Jp.)':{kw:['MT='],tl:['goo.ne.jp']},'Google - Poland':{kw:['q='],tl:['google.pl']},'Google - United Arab Emirates':{kw:['q='],tl:['google.ae']},'Google - Luxembourg':{kw:['q='],tl:['google.lu']},'Google - Slovakia':{kw:['q='],tl:['google.sk']},'Google - Russia':{kw:['q='],tl:['google.ru']},'Google - Denmark':{kw:['q='],tl:['google.dk']},'Google - Portugal':{kw:['q='],tl:['google.pt']},'Google - Romania':{kw:['q='],tl:['google.ro']},'Google - Finland':{kw:['q='],tl:['google.fi']},'Google - Latvia':{kw:['q='],tl:['google.lv']},'Google - Guernsey':{kw:['q='],tl:['google.gg']},'Google - Ireland':{kw:['q='],tl:['google.ie']},'Google - Sweden':{kw:['q='],tl:['google.se']},'Google - Lithuania':{kw:['q='],tl:['google.lt']},'Google - Canada':{kw:['q='],tl:['google.ca']},'Google - Spain':{kw:['q='],tl:['google.es']},'Google':{kw:['q='],tl:['google.co','googlesyndication.com']},'Google - Germany':{kw:['q='],tl:['google.de']},'Google - Switzerland':{kw:['q='],tl:['google.ch']},'Google - China':{kw:['q='],tl:['google.cn']},'Google - Netherlands':{kw:['q='],tl:['google.nl']},'Google - Austria':{kw:['q='],tl:['google.at']},'Google - Belgium':{kw:['q='],tl:['google.be']},'Google - Chile':{kw:['q='],tl:['google.cl']},'Google - France':{kw:['q='],tl:['google.fr']},'Google - Italy':{kw:['q='],tl:['google.it']},'Nexet Open Directory':{kw:['SEARCH=','q='],tl:['nexet.net']},'Nomade':{kw:['s=','MT='],tl:['nomade.fr']},'Orbit.net':{kw:[''],tl:['orbit.net']},'Search.ch':{kw:['q='],tl:['search.ch']},'Yahoo!':{kw:['p='],tl:['yahoo.com','search.yahoo.com']},'Google - Norway':{kw:['q='],tl:['google.no']},'Google - Haiti':{kw:['q='],tl:['google.ht']},'Google - Vanuatu':{kw:['q='],tl:['google.vu']},'Google - Repulic of Georgia':{kw:['q='],tl:['google.ge']},'Google - The Gambia':{kw:['q='],tl:['google.gm']},'Google - Timor-Leste':{kw:['q='],tl:['google.tp']},'Google - Armenia':{kw:['q='],tl:['google.am']},'Google - British Virgin Islands':{kw:['q='],tl:['google.vg']},'Google - American Samoa':{kw:['q='],tl:['google.as']},'Google - Turkmenistan':{kw:['q='],tl:['google.tm']},'Google - Trinidad and Tobago':{kw:['q='],tl:['google.tt']},'Google - Cote D\\'Ivoire':{kw:['q='],tl:['google.ci']},'Google - Seychelles':{kw:['q='],tl:['google.sc']},'Google - Greece':{kw:['q='],tl:['google.gr']},'Google - The Bahamas':{kw:['q='],tl:['google.bs']},'Google - Kyrgyzstan':{kw:['q='],tl:['google.kg']},'Google - Saint Helena':{kw:['q='],tl:['google.sh']},'Google - Burundi':{kw:['q='],tl:['google.bi']},'Google - Tokelau':{kw:['q='],tl:['google.tk']},'Google - Rep. du Congo':{kw:['q='],tl:['google.cg']},'Google - Dominica':{kw:['q='],tl:['google.dm']},'Google - Sao Tome and Principe':{kw:['q='],tl:['google.st']},'Google - Rwanda':{kw:['q='],tl:['google.rw']},'Google - Jordan':{kw:['q='],tl:['google.jo']},'Google - Czech Republic':{kw:['q='],tl:['google.cz']},'Yandex.ru':{kw:['text='],tl:['yandex.ru']},'Google - Senegal':{kw:['q='],tl:['google.sn']},'Google - Jersey':{kw:['q='],tl:['google.je']},'Google - Honduras':{kw:['q='],tl:['google.hn']},'Google - Greenland':{kw:['q='],tl:['google.gl']},'Google - Hungary':{kw:['q='],tl:['google.hu']},'Google - Island':{kw:['q='],tl:['google.is']},'Google - Pitcairn Islands':{kw:['q='],tl:['google.pn']},'Google - Mongolia':{kw:['q='],tl:['google.mn']},'Google - Malawi':{kw:['q='],tl:['google.mw']},'Google - Montserrat':{kw:['q='],tl:['google.ms']},'Google - Liechtenstein':{kw:['q='],tl:['google.li']},'Google - Micronesia':{kw:['q='],tl:['google.fm']},'Google - Mauritius':{kw:['q='],tl:['google.mu']},'Google - Moldova':{kw:['q='],tl:['google.md']},'Google - Maldives':{kw:['q='],tl:['google.mv']},'Google - Niue':{kw:['q='],tl:['google.nu']},'Google - Kazakhstan':{kw:['q='],tl:['google.kz']},'Google - Kiribati':{kw:['q='],tl:['google.ki']},'Google - Nauru':{kw:['q='],tl:['google.nr']},'Google - Laos':{kw:['q='],tl:['google.la']},'Google - Isle of Man':{kw:['q='],tl:['google.im']},'Google - Guyana':{kw:['q='],tl:['google.gy']},'Google - Croatia':{kw:['q='],tl:['google.hr']},'Google - Slovenia':{kw:['q='],tl:['google.si']},'Google - Sri Lanka':{kw:['q='],tl:['google.lk']},'Google - Azerbaijan':{kw:['q='],tl:['google.az']},'Google - Bulgaria':{kw:['q='],tl:['google.bg']},'Google - Bosnia-Hercegovina':{kw:['q='],tl:['google.ba']},'Google - Tonga':{kw:['q='],tl:['google.to']},'Google - Rep. Dem. du Congo':{kw:['q='],tl:['google.cd']},'MSN - New Zealand':{kw:['q=','mkt=en-nz'],tl:['msn.co.nz']},'Google - Djibouti':{kw:['q='],tl:['google.dj']},'Google - Guadeloupe':{kw:['q='],tl:['google.gp']},'Google - Estonia':{kw:['q='],tl:['google.ee']},'Google - Samoa':{kw:['q='],tl:['google.ws']},'Google - San Marino':{kw:['q='],tl:['google.sm']},'MSN UK':{kw:['q='],tl:['msn.co.uk']},'Mobagee Search':{kw:['q='],tl:['s.mbga.jp']},'Lycos - Italy':{kw:['query='],tl:['lycos.it']},'Lycos - France':{kw:['query='],tl:['lycos.fr']},'Lycos - Spain':{kw:['query='],tl:['lycos.es']},'Lycos - Netherlands':{kw:['query='],tl:['lycol.nl']},'Lycos - Germany':{kw:['query='],tl:['lycol.de','search.lycos.de']},'Magellan':{kw:['search='],tl:['magellan']},'myGO':{kw:['qry='],tl:['mygo.com']},'NBCi':{kw:['keyword=','qkw='],tl:['nbci.com']},'Nate.com':{kw:['query='],tl:['nate.com','search.nate.com']},'Crooz':{kw:['query='],tl:['crooz.jp']},'Ask Jeeves':{kw:['ask=','q='],tl:['ask.com','ask.co.uk']},'MSN':{kw:['q='],tl:['msn.com']},'AOL - France':{kw:['q='],tl:['aol.fr']},'MetaIQ.com':{kw:['search=','qry='],tl:['metaiq']},'Web.de':{kw:['su='],tl:['web.de']},'Ask - Japan':{kw:['q='],tl:['ask.jp']}}}"; s.isEntry = new Function("var s=this;var l=s.linkInternalFilters,r=s.referrer||typeof s.referrer!='undefined'?s.referrer:document.referrer,p=l.indexOf(','),b=0,v='';if(!r){return 1;}while(p=l.indexOf(',')){v=p>-1?l.substring(b,p):l;if(v=='.'||r.indexOf(v)>-1){return 0;}if(p==-1){break;}b=p+1;l=l.substring(b,l.length);}return 1;"); s.p_fo = new Function("n", "var s=this;if(!s.__fo){s.__fo=new Object;}if(!s.__fo[n]){s.__fo[n]=new Object;return 1;}else {return 0;}"); s.channelManager = new Function("p", "f", "var dl='Direct Load',nr='No Referrer',ow='Other Websites';if(!this.p_fo('cm')) {return -1;}if(!this.isEntry()){return 0;}var s=this,r=s.referrer||typeof s.referrer!='undefined'?s.referrer:document.referrer,e,k,c,w,_b=0,url=s.pageURL?s.pageURL:s.wd.location,url=url+'',rf='';s.__se=s.__se();var br=0;var ob=new Object;ob.debug=function(m){if(f){f(m);}};ob.channel='';ob.keyword='';ob.partner='';ob.toString=function(ar){var str='';var x=0;for(x in ar){str+=ar[x]+':\\''+ob[ar[x]]+'\\',';}str='{'+str.substring(0,str.length-1)+'}';return str;};ob.referrer=r?r:nr;ob.getReferringDomain=function(){if(this.referrer==''){return '';}if(r&&typeof r!='undefined'){var end=r.indexOf('?') >-1?r.indexOf('?'):r.substring(r.length-1,r.length)=='/'?r.length-1:r.length;var start=r.indexOf('://')>-1?r.indexOf('://')+3:0;return r.substring(start,end);}else{return nr;}};ob.clear=function(ar){var x=0;for(x in ar){this[ar[x]]='';}this.referringDomain=this.getReferringDomain();};ob.referringDomain=ob.getReferringDomain();ob.campaignId=''; ob.isComplete=function(){var ar=['channel','keyword','partner','referrer','campaignId'];for(var i=0;i<ar.length;i++){if(!ob[ar[i]]){return 0;}}if(p&&s.c_r('cmm')==ob.toString(ar)){this.debug('Duplicate');this.clear(ar);return 1;}else if(p){s.c_w('cmm',ob.toString(ar));return 1;}return 1;};ob.matcher=function(u,x){if(!u){return false;}if(typeof s.__se[u].i!='undefined'&&(s.campaign||s.getQueryParam&&s.getQueryParam(ids[x]))){ob.campaignId=s.getQueryParam(ids[x]);return true;}else if(typeof s.__se[u].p!='undefined' &&(s.campaign||s.getQueryParam&&s.getQueryParam&&s.getQueryParam(ids[x].substring(0,ids[x].indexOf('='))))){var _ii=ids[x].substring(ids[x].indexOf('=') +1,ids[x].length);var _id=s.campaign||s.getQueryParam(ids[x].substring(0,ids[x].indexOf('=')));if (_ii==_id.substring(0,_ii.length)){ob.campaignId=_id;return true;}}else{return false;}};var ids='';var _p='';for(var i in s.__se){if(_p){break;}for(var j in s.__se[i]){if(!(j=='p' ||j=='i')){_p=i;}}}for(var u in s.__se[_p]){if(u!='i' &&u!='p'){for(var h=0;h<s.__se[_p][u].tl.length;h++){if(s.__se[_p][u].tl[h]&&typeof s.__se[_p][u].tl[h]=='string'){if(r.indexOf(s.__se[_p][u].tl[h])!=-1){ob.partner=u;br=1;break;}}if(br){break;}}}else {ids=s.__se[_p][u];}if(br){for(var i=0;i<s.__se[_p][ob.partner].kw.length;i++){if(s.__se[_p][u].kw[i]&&typeof s.__se[_p][u].kw[i]=='string') {var kwd=s.__se[_p][u].kw[i].substring(0,s.__se[_p][u].kw[i].length-1);ob.keyword=s.getQueryParam?s.getQueryParam(kwd,'', r):''; if(ob.keyword){break;}}}for(var x=0;x<ids.length;x++){if(ob.matcher(_p,x)){ob.channel=_p;if(!ob.keyword){ob.keyword='n/a'; }break;}};if(!ob.channel){ob.channel='Natural'; ob.campaignId='n/a'; }break;}}if(ob.isComplete()){return ob;}for(var _u in s.__se){if(_u==_p){continue;}for(var u in s.__se[_u]){ids=s.__se[_u][u];for(var x=0;x<ids.length;x++){if(ob.matcher(_u,x)){ob.channel=_u;ob.partner=_u;ob.keyword='n/a'; break;}}if(ob.isComplete()){return ob;}}}if(ob.isComplete()){return ob;}if(ob.referrer&&(ob.referrer!=nr)){ob.channel=ow;ob.partner=ow;ob.keyword='n/a'; ob.campaignId='n/a'; }if(ob.isComplete()){return ob;}ob.channel=dl;ob.partner=dl;ob.keyword='n/a'; ob.campaignId='n/a';return ob;"); var s_code = "", s_objectID; function s_gi(un, pg, ss) { var c = "=fun@5(~){`Ks=^Q~$d ~.substring(~.indexOf(~;@r~`l@r~=new Fun@5(~.toLowerCase()~s_c_il['+s^qn+']~};s.~.length~.toUpperCase~=new Object~s.wd~','~){@r~t^s~.location~')q='~var ~s.pt(~dynamicAccount~link~s.apv~='+@w(~)@rx^l!Object$aObject.prototype$aObject.prototype[x])~);s.~Element~.getTime()~=new Array~ookieDomainPeriods~s.m_~.protocol~=new Date~BufferedRequests~}c$o(e){~visitor~;@V^is[k],255)}~javaEnabled~conne@5^K~^zc_i~Name~=''~:'')~onclick~}@r~else ~ternalFilters~javascript~s.dl~@Ms.b.addBehavior(\"# default# ~=parseFloat(~'+tm.get~cookie~parseInt(~s.rep(~s.^R~track~o^zoid~browser~.parent~window~referrer~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl_g~r=s.m(f)?s[f](~for(~s.un~s.eo~&&s.~t=s.ot(o)~j='1.~#1URL~lugins~document~Type~Sampling~s.rc[un]~Download~Event~');~this~tfs~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~tcf~isopera~ismac~escape(~'s_~.href~screen.~s.fl(~Version~harCode~&&(~variableProvider~s.pe~)?'Y':'N'~:'';h=h?h~._i~e&&l$ZSESSION'~=='~f',~onload~name~home#1~objectID~}else{~.s_~s.rl[u~Width~s.ssl~o.type~Timeout(~ction~Lifetime~.mrq(\"'+un+'\")~sEnabled~;i++)~'){q='~&&l$ZNONE'){~ExternalLinks~_'+~charSet~onerror~lnk~currencyCode~.src~s=s_gi(~etYear(~Opera~;try{~Math.~s.fsg~s.ns6~s.oun~InlineStats~Track~'0123456789~&&!~s[k]=~s.epa(~m._d~n=s.oid(o)~,'sqs',q);~LeaveQuery~')>=~'=')~&&t~){n=~\",''),~vo)~s.sampled~=s.oh(o);~+(y<1900?~s.disable~ingServer~n]=~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~ffset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.create~=s.n.app~(''+~'+n~)+'/~s()+'~){p=~():''~a):f(~+1))~a['!'+t]~){v=s.n.~channel~un)~.target~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~omePage~s.d.get~')<~!='~||!~[b](e);~m[t+1](~return~height~events~random~code~'MSIE ~rs,~un,~,pev~INPUT'~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s.dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt='+~',s.bc~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~[t]=~'+v]~>=5)~[t](~=l[n];~!a[t])~~s._c=^fc';`E=^0`5!`E`fn){`E`fl`U;`E`fn=0;}s^ql=`E`fl;s^qn=`E`fn;s^ql[s^q@ms;`E`fn++;s.m`0m){`2$Em)`4'{$Y0`Afl`0x,l){`2x?$Ex)`30,l):x`Aco`0o`G!o)`2o;`Kn`D,x;^B@vo)@rx`4'select$Y0&&x`4'filter$Y0)n[x]=o[x];`2n`Anum`0x){x`h+x;^B`Kp=0;p<x`B;p++)@r(@T')`4x`3p,p$L<0)`20;`21`Arep=s_r;@w`0x`1,h=@TABCDEF',i,c=s.@E,n,l,e,y`h;c=c?c`C$J`5x){x`h+x`5c^sAUTO'^l'').c^kAt){^Bi=0;i<x`B@9{c=x`3i,i+#8n=x.c^kAt(i)`5n>127){l=0;e`h;^4n||l<4){e=h`3n%16,n%16+1)+e;n=`tn/16);l++}y+='%u'+e}`6c^s+')y+='%2B';`ly+=^ec)}x=y^yx=x?`u^e''+x),'+`F%2B'):x`5x&&c^Eem==1&&x`4'%u$Y0&&x`4'%U$Y0){i=x`4'%^P^4i>=0){i++`5h`38)`4x`3i,i+1)`C())>=0)`2x`30,i)+'u00'+x`3i);i=x`4'%',i)}}}}`2x`Aepa`0x`1;`2x?un^e`u''+x,'+`F ')):x`Apt`0x,d,f,a`1,t=x,z=0,y,r;^4t){y=t`4d);y=y<0?t`B:y;t=t`30,y);^At,$Kt,a)`5r)`2r;z+=y+d`B;t=x`3z,x`B);t=z<x`B?t:''}`2''`Aisf`0t,a){`Kc=a`4':')`5c>=0)a=a`30,c)`5t`30,2)==^f')t=t`32);`2(t!`h@d==a)`Afsf`0t,a`1`5`La,`F,'is^tt))@O+=(@O!`h?`F`i+t;`20`Afs`0x,f`1;@O`h;`Lx,`F,'fs^tf);`2@O`Ac_d`h;$rf`0t,a`1`5!$pt))`21;`20`Ac_gd`0`1,d=`E`I^5^v,n=s.fpC`V,p`5!n)n=s.c`V`5d@U@y@en?`tn):2;n=n>2?n:2;p=d^6.')`5p>=0){^4p>=0&&n>1$Id^6.',p-#8n--}@y=p>0&&`Ld,'.`Fc_gd^t0)?d`3p):d}}`2@y`Ac_r`0k`1;k=@w(k);`Kc=' '+s.d.`s,i=c`4' '+k+@c,e=i<0?i:c`4';',i),v=i<0?'':@Wc`3i+2+k`B,e<0?c`B:e));`2v$Z[[B]]'?v:''`Ac_w`0k,v,e`1,d=$r(),l=s.`s@6,t;v`h+v;l=l?$El)`C$J`5^r@Bt=(v!`h?`tl?l:0):-60)`5t){e`Y;e.setTime(e`T+(t*1000))}`kk@Bs.d.`s=k+'`Pv!`h?v:'[[B]]')+'; path=/;'+(^r?' expires='+e.toGMT^3()#6`i+(d?' domain='+d#6`i;`2^Tk)==v}`20`Aeh`0o,e,r,f`1,b=^f'+e+'@Ds^qn,n=-1,l,i,x`5!^Vl)^Vl`U;l=^Vl;^Bi=0;i<l`B&&n<0;i++`Gl[i].o==o&&l[i].e==e)n=i`kn<0@ei;l[n]`D}x#Dx.o=o;x.e=e;f=r?x.b:f`5r||f){x.b=r?0:o[e];x.o[e]=f`kx.b){x.o[b]=x.b;`2b}`20`Acet`0f,a,t,o,b`1,r,^b`5`O>=5^l!s.^c||`O>=7)){^b`7's`Ff`Fa`Ft`F`Ke,r@M^A$Ka)`ar=s.m(t)?s#Ce):t(e)}`2r^Pr=^b(s,f,a,t)^y@rs.^d^Eu`4$i4@b0)r=s.m(b)?s[b](a):b(a);else{^V(`E,'@F',0,o);^A$Ka`Reh(`E,'@F',1)}}`2r`Ag^Ret`0e`1;`2`v`Ag^Roe`7'e`F`Ks=`9,c;^V(^0,\"@F\",1`Re^R=1;c=s.t()`5c)s.d.write(c`Re^R=0;`2@n'`Rg^Rfb`0a){`2^0`Ag^Rf`0w`1,p=w`z,l=w`I;`v=w`5p&&p`I!=l&&p`I^5==l^5){`v=p;`2s.g^Rf(`v)}`2`v`Ag^R`0`1`5!`v){`v=`E`5!s.e^R)`v=s.cet('g^R^t`v,'g^Ret',s.g^Roe,'g^Rfb')}`2`v`Amrq`0u`1,l=@0],n,r;@0]=0`5l)^Bn=0;n<l`B;n++){r#Ds.mr(0,0,r.r,0,r.t,r.u)}`Abr`0id,rs`1`5@k`Z$a^U^fbr',rs))@zl=rs`Aflush`Z`0`1;s.fbr(0)`Afbr`0id`1,br=^T^fbr')`5!br)br=@zl`5br`G!@k`Z)^U^fbr`F'`Rmr(0,0,br)}@zl=0`Amr`0@o,q,$jid,ta,u`1,dc=$s,t1=s.`w@l,t2=s.`w@lSecure,ns=s.`b`gspace,un=u?u:$Vs.f$P,unc=`u$k'_`F-'),r`D,l,imn=^fi@D($P,im,b,e`5!rs){rs=@s'+(@2?'s'`i+'://'+(t1?(@2@d2?t2:t1):($V(@2?'102':unc))+'.'+($s?$s:112)+'.2o7.net')$Gb/ss/'+^C+'/1/H.15.1/'+@o+'?[AQB]&ndh=1'+(q?q`i+'&[AQE]'`5^W@Us.^d`G`O>5.5)rs=^i$j4095);`lrs=^i$j2047)`kid){@z(id,rs);$d}`ks.d.images&&`O>=3^l!s.^c||`O>=7)^l@P<0||`O>=6.1)`G!s.rc)s.rc`D`5!^M){^M=1`5!s.rl)s.rl`D;@0n]`U;set@4'@r^0`fl)^0.`9@7',750)^yl=@0n]`5l){r.t=ta;r.u=un;r.r=rs;l[l`B]=r;`2''}imn+='@D^M;^M++}im=`E[imn]`5!im)im=`E[im@mnew Image;im^zl=0;im.^u`7'e`F^Q^zl=1`5^0`fl)^0.`9@7^Pim@I=rs`5rs`4$0=@b0^l!ta||ta^s_self'||ta^s_top'||(`E.^v@da==`E.^v))){b=e`Y;^4!im^zl&&e`T-b`T<500)e`Y}`2''}`2'<im'+'g sr'+'c=\"'+rs+'\" width=1 $e=1 border=0 alt=\"\">'`Agg`0v`1`5!`E[^f#A)`E[^f#A`h;`2`E[^f#A`Aglf`0t,a`Gt`30,2)==^f')t=t`32);`Ks=^Q,v=$1t)`5v)s#9v`Agl`0v`1`5$t)`Lv,`F,'gl^t0)`Agv`0v`1;`2s['vpm@Dv]?s['vpv@Dv]:(s[v]?s[v]`i`Ahavf`0t,a`1,b=t`30,4),x=t`34),n=`tx),k='g@Dt,m='vpm@Dt,q=t,v=s.`N@SVa$je=s.`N@S^Os,mn;@V$2t)`5s.@G||^D||^n`G^n^Epe`30,4)$Z@G_'){mn=^n`30,1)`C()+^n`31)`5$3){v=$3.`wVars;e=$3.`w^Os}}v=v?v+`F+^X+`F+^X2:''`5v@U`Lv,`F,'is^tt))s[k]`h`5`H$f'&&e)@Vs.fs(s[k],e)}s[m]=0`5`H`bID`Jvid';`6`H^H@Ag'`c`6`H^1@Ar'`c`6`Hvmk`Jvmt';`6`H@E@Ace'`5s[k]&&s[k]`C()^sAUTO')@V'ISO8859-1';`6s[k]^Eem==2)@V'UTF-8'}`6`H`b`gspace`Jns';`6`Hc`V`Jcdp';`6`H`s@6`Jcl';`6`H^m`Jvvp';`6`H@H`Jcc';`6`H$O`Jch';`6`H$w@5ID`Jxact';`6`H@p`Jv0';`6`H^S`Js';`6`H^2`Jc';`6`H`n^j`Jj';`6`H`d`Jv';`6`H`s@8`Jk';`6`H`y@1`Jbw';`6`H`y^Z`Jbh';`6`H`e`Jct';`6`H^w`Jhp';`6`Hp^I`Jp';`6$px)`Gb^sprop`Jc$F;`6b^seVar`Jv$F;`6b^shier@Ah$F`c`ks[k]@d$Z`N`g'@d$Z`N^K')$4+='&'+q+'`Ps[k]);`2''`Ahav`0`1;$4`h;`L^Y,`F,'hav^t0);`2$4`Alnf`0^a`8^p`8:'';`Kte=t`4@c`5t@de>0&&h`4t`3te$L>=0)`2t`30,te);`2''`Aln`0h`1,n=s.`N`gs`5n)`2`Ln,`F,'ln^th);`2''`Altdf`0^a`8^p`8:'';`Kqi=h`4'?^Ph=qi>=0?h`30,qi):h`5#7h`3h`B-(t`B$L^s.'+t)`21;`20`Altef`0^a`8^p`8:''`5#7h`4t)>=0)`21;`20`Alt`0h`1,lft=s.`N^NFile^Ks,lef=s.`NEx`m,@q=s.`NIn`m;@q=@q?@q:`E`I^5^v;h=h`8`5s.`w^NLinks&&lf#7`Llft,`F$ud^th))`2'd'`5s.`w@C^llef||@q)^l!lef||`Llef,`F$ue^th))^l!@q$a`L@q,`F$ue^th)))`2'e';`2''`Alc`7'e`F`Ks=`9,b=^V(^Q,\"`j\"`R@G=@u^Q`Rt(`R@G=0`5b)`2^Q$b`2@n'`Rbc`7'e`F`Ks=`9,f,^b`5s.d^Ed.all^Ed.all.cppXYctnr)$d;^D=e@I`S?e@I`S:e$Q;^b`7\"s\",\"`Ke@M@r^D^l^D.tag`g||^D`z`S||^D`zNode))s.t()`a}\");^b(s`Reo=0'`Roh`0o`1,l=`E`I,h=o^g?o^g:'',i,j,k,p;i=h`4':^Pj=h`4'?^Pk=h`4'/')`5h^li<0||(j>=0&&i>j)||(k>=0&&i>k))$Io`X&&o`X`B>1?o`X:(l`X?l`X`i;i=l.path^v^6/^Ph=(p?p+'//'`i+(o^5?o^5:(l^5?l^5`i)+(h`30,1)$Z/'?l.path^v`30,i<0?0:i$G'`i+h}`2h`Aot`0o){`Kt=o.tag`g;t=t@d`C?t`C$J`5`HSHAPE')t`h`5t`G`H$m&&@3&&@3`C)t=@3`C();`6!#7o^g)t='A';}`2t`Aoid`0o`1,^F,p,c,n`h,x=0`5t@U`x$Io`X;c=o.`j`5o^g^l`HA'||`HAREA')^l!c$ap||p`8`4'`n$Y0))n@i`6c@e`us.rep(`us.rep$Ec,\"\\r@f\"\\n@f\"\\t@f' `F^Px=2}`6$R^l`H$m||`HSUBMIT')@e$R;x=3}`6o@I&&`HIMAGE')n=o@I`5n){`x=^in@t;`xt=x}}`2`x`Arqf`0t,un`1,e=t`4@c,u=e>=0?`F+t`30,e)+`F:'';`2u&&u`4`F+un+`F)>=0?@Wt`3e$L:''`Arq`0un`1,c=un`4`F),v=^T^fsq'),q`h`5c<0)`2`Lv,'&`Frq^t$P;`2`L$k`F,'rq',0)`Asqp`0t,a`1,e=t`4@c,q=e<0?'':@Wt`3e+1)`Rsqq[q]`h`5e>=0)`Lt`30,e),`F@Z`20`Asqs`0$kq`1;^7u[u@mq;`20`Asq`0q`1,k=^fsq',v=^Tk),x,c=0;^7q`D;^7u`D;^7q[q]`h;`Lv,'&`Fsqp',0);`L^C,`F@Zv`h;^B@v^7u`Q)^7q[^7u[x]]+=(^7q[^7u[x]]?`F`i+x;^B@v^7q`Q&&^7q[x]^lx==q||c<2)){v+=(v#5'`i+^7q[x]+'`Px);c++}`2^Uk,v,0)`Awdl`7'e`F`Ks=`9,r=@n,b=^V(`E,\"^u\"),i,o,oc`5b)r=^Q$b^Bi=0;i<s.d.`Ns`B@9{o=s.d.`Ns[i];oc=o.`j?\"\"+o.`j:\"\"`5(oc`4$9<0||oc`4\"^zoc(\")>=0)&&oc`4$T<0)^V(o,\"`j\",0,s.lc);}`2r^P`Es`0`1`5`O>3^l!^W$as.^d||`O#B`Gs.b^E$B^O)s.$B^O('`j#0);`6s.b^Eb.add^O$8)s.b.add^O$8('click#0,false);`l^V(`E,'^u',0,`El)}`Avs`0x`1,v=s.`b^L,g=s.`b^L#2k=^fvsn@D^C+(g?'@Dg`i,n=^Tk),e`Y,y=e.g@K);e.s@Ky+10@j1900:0))`5v){v*=100`5!n`G!^Uk,x,e))`20;n=x`kn%10000>v)`20}`21`Adyasmf`0t,m`G#7m&&m`4t)>=0)`21;`20`Adyasf`0t,m`1,i=t?t`4@c:-1,n,x`5i>=0&&m){`Kn=t`30,i),x=t`3i+1)`5`Lx,`F,'dyasm^tm))`2n}`20`Auns`0`1,x=s.`MSele@5,l=s.`MList,m=s.`MM$o,n,i;^C=^C`8`5x&&l`G!m)m=`E`I^5`5!m.toLowerCase)m`h+m;l=l`8;m=m`8;n=`Ll,';`Fdyas^tm)`5n)^C=n}i=^C`4`F`Rfun=i<0?^C:^C`30,i)`Asa`0un`1;^C=un`5!@Q)@Q=un;`6(`F+@Q+`F)`4$P<0)@Q+=`F+un;^Cs()`Am_i`0n,a`1,m,f=n`30,1),r,l,i`5!`Wl)`Wl`D`5!`Wnl)`Wnl`U;m=`Wl[n]`5!a&&m&&m._e@Um^q)`Wa(n)`5!m){m`D,m._c=^fm';m^qn=`E`fn;m^ql=s^ql;m^ql[m^q@mm;`E`fn++;m.s=s;m._n=n;m._l`U('_c`F_in`F_il`F_i`F_e`F_d`F_dl`Fs`Fn`F_r`F_g`F_g1`F_t`F_t1`F_x`F_x1`F_l'`Rm_l[@mm;`Wnl[`Wnl`B]=n}`6m._r@Um._m){r=m._r;r._m=m;l=m._l;^Bi=0;i<l`B@9@rm[l[i]])r[l[i]]=m[l[i]];r^ql[r^q@mr;m=`Wl[@mr`kf==f`C())s[@mm;`2m`Am_a`7'n`Fg`F@r!g)g=$y;`Ks=`9,c=s[$S,m,x,f=0`5!c)c=`E$q$S`5c&&s_d)s[g]`7\"s\",s_ft(s_d(c)));x=s[g]`5!x)x=`E$qg];m=`Wi(n,1)`5x){m^q=f=1`5(\"\"+x)`4\"fun@5\")>=0)x(s);`l`Wm(\"x\",n,x)}m=`Wi(n,1)`5@Xl)@Xl=@X=0;`ot();`2f'`Rm_m`0t,n,d){t='@Dt;`Ks=^Q,i,x,m,f='@Dt`5`Wl&&`Wnl)^Bi=0;i<`Wnl`B@9{x=`Wnl[i]`5!n||x==n){m=`Wi(x)`5m[t]`G`H_d')`21`5d)m#Cd);`lm#C)`km[t+1]@Um[f]`Gd)$cd);`l$c)}m[f]=1}}`20`AloadModule`0n,u,d,l`1,m,i=n`4':'),g=i<0?$y:n`3i+1),o=0,f,c=s.h?s.h:s.b,^b`5i>=0)n=n`30,i);m=`Wi(n)`5(l$a`Wa(n,g))&&u^Ed&&c^E$C`S`Gd){@X=1;@Xl=1`k@2)u=`uu,@s:`Fhttps:^Pf`7'e`F`9.m_a(\"$F+'\",\"'+g+'\")^P^b`7's`Ff`Fu`Fc`F`Ke,o=0@Mo=s.$C`S(\"script\")`5o){@3=\"text/`n\"`5f)o.^u=f;o@I=u;c.appendChild(o)}`ao=0}`2o^Po=^b(s,f,u,c)}`lm=`Wi(n);m._e=1;`2m`Avo1`0t,a`Ga[t]||$M)^Q#9a[t]`Avo2`0t,a`G#E{a#9^Q[t]`5#E$M=1}`Adlt`7'`Ks=`9,d`Y,i,vo,f=0`5`ol)^Bi=0;i<`ol`B@9{vo=`ol[i]`5vo`G!`Wm(\"d\")||d`T-$A>=^8){`ol[i]=0;s.t(@g}`lf=1}`k`oi)clear@4`oi`Rdli=0`5f`G!`oi)`oi=set@4`ot,^8)}`l`ol=0'`Rdl`0vo`1,d`Y`5!@gvo`D;`L^9,`F$52',@g;$A=d`T`5!`ol)`ol`U;`ol[`ol`B]=vo`5!^8)^8=250;`ot()`At`0vo,id`1,trk=1,tm`Y,sed=Math&&@N$g?@N$n@N$g()*10000000000000):tm`T,@o='s'+@N$ntm`T/10800000)%10+sed,y=tm.g@K),vt=tm.getDate($G`rMonth($G'@jy+1900:y)+' `rHour$H:`rMinute$H:`rSecond$H `rDay()+' `rTimezoneO@x(),^b,^R=s.g^R(),ta`h,q`h,qs`h,$h`h,vb`D$x^9`Runs()`5!s.td){`Ktl=^R`I,a,o,i,x`h,c`h,v`h,p`h,bw`h,bh`h,^G0',k=^U^fcc`F@n',0^o,hp`h,ct`h,pn=0,ps`5^3&&^3.prototype){^G1'`5j.m$o){^G2'`5tm.setUTCDate){^G3'`5^W^E^d&&`O#B^G4'`5pn.toPrecision){^G5';a`U`5a.forEach){^G6';i=0;o`D;^b`7'o`F`Ke,i=0@Mi=new Iterator(o)`a}`2i^Pi=^b(o)`5i&&i.next)^G7'}}}}`k`O>=4)x=^hwidth+'x'+^h$e`5s.isns||s.^c`G`O>=3$N`d(^o`5`O>=4){c=^hpixelDepth;bw=`E$v@1;bh=`E$v^Z}}$6=s.n.p^I}`6^W`G`O>=4$N`d(^o;c=^h^2`5`O#B{bw=s.d.^J`S.o@x@1;bh=s.d.^J`S.o@x^Z`5!s.^d^Eb){^b`7's`Ftl`F`Ke,hp=0`ph$W\");hp=s.b.isH$W(tl)?\"Y\":\"N\"`a}`2hp^Php=^b(s,tl);^b`7's`F`Ke,ct=0`pclientCaps\");ct=s.b.`e`a}`2ct^Pct=^b(s)}}}`lr`h`k$6)^4pn<$6`B&&pn<30){ps=^i$6[pn].^v@t#6`5p`4ps)<0)p+=ps;pn++}s.^S=x;s.^2=c;s.`n^j=j;s.`d=v;s.`s@8=k;s.`y@1=bw;s.`y^Z=bh;s.`e=ct;s.^w=hp;s.p^I=p;s.td=1`k@g{`L^9,`F$52',vb);`L^9,`F$51',@g`ks.useP^I)s.doP^I(s);`Kl=`E`I,r=^R.^J.^1`5!s.^H)s.^H=l^g?l^g:l`5!s.^1)s.^1=r;`Wm('g')`5(vo&&$A)$a`Wm('d')`Gs.@G||^D){`Ko=^D?^D:s.@G`5!o)`2'';`Kp=$2'#1`g'),w=1,^F,@Y,x=`xt,h,l,i,oc`5^D&&o==^D){^4o@Un@d$ZBODY'){o=o`z`S?o`z`S:o`zNode`5!o)`2'';^F;@Y;x=`xt}oc=o.`j?''+o.`j:''`5(oc`4$9>=0&&oc`4\"^zoc(\")<0)||oc`4$T>=0)`2''}ta=n?o$Q:1;h@ii=h`4'?^Ph=s.`N@a^3||i<0?h:h`30,i);l=s.`N`g?s.`N`g:s.ln(h);t=s.`N^K?s.`N^K`8:s.lt(h)`5t^lh||l))q+=$0=@G@D(`Hd'||`He'?@w(t):'o')+(h?$0v1`Ph)`i+(l?$0v2`Pl)`i;`ltrk=0`5s.`w@R`G!p$I$2'^H^Pw=0}^F;i=o.sourceIndex`5$1'^x')@e$1'^x^Px=1;i=1`kp&&n@d)qs='&pid`P^ip,255))+(w#5p$zw`i+'&oid`P^in@t)+(x#5o$zx`i+'&ot`Pt)+(i#5oi='+i`i}`k!trk@Uqs)`2'';@h=s.vs(sed)`5trk`G@h)$h=s.mr(@o,(vt#5t`Pvt)`i+s.hav()+q+(qs?qs:s.rq(^C)),0,id,ta);qs`h;`Wm('t')`5s.p_r)s.p_r()}^7(qs);^y`o(@g;`k@g`L^9,`F$51',vb`R@G=^D=s.`N`g=s.`N^K=`E^z^x=s.ppu=^n=^nv1=^nv2=^nv3`h`5$t)`E^z@G=`E^zeo=`E^z`N`g=`E^z`N^K`h`5!id@Us.tc){s.tc=1;s.flush`Z()}`2$h`Atl`0o,t,n,vo`1;s.@G=@uo`R`N^K=t;s.`N`g=n;s.t(@g}`5pg){`E^zco`0o){`K@J\"_\",1,#8`2@uo)`Awd^zgs`0$P{`K@J$k1,#8`2s.t()`Awd^zdc`0$P{`K@J$k#8`2s.t()}}@2=(`E`I`X`8`4@ss@b0`Rd=^J;s.b=s.d.body`5$X`S#4`g){s.h=$X`S#4`g('HEAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@P=s.u`4'N$U6/^P`Kapn$D`g,v$D^j,ie=v`4$i'),o=s.u`4'@L '),i`5v`4'@L@b0||o>0)apn='@L';^W$7^sMicrosoft Internet Explorer'`Risns$7^sN$U'`R^c$7^s@L'`R^d=(s.u`4'Mac@b0)`5o>0)`O`qs.u`3o+6));`6ie>0){`O=`ti=v`3ie+5))`5`O>3)`O`qi)}`6@P>0)`O`qs.u`3@P+10));`l`O`qv`Rem=0`5^3#3^k){i=^e^3#3^k(256))`C(`Rem=(i^s%C4%80'?2:(i^s%U0100'?1:0))}s.sa(un`Rvl_l='`bID,vmk,ppu,@E,`b`gspace,c`V,`s@6,#1`g,^H,^1,@H';^Y=^X+',^m,$O,server,#1^K,$w@5ID,purchaseID,@p,state,zip,$f,products,`N`g,`N^K';^B`Kn=1;n<51;n++)^Y+=',prop$F+',eVar$F+',hier$F;^X2=',^S,^2,`n^j,`d,`s@8,`y@1,`y^Z,`e,^w,pe$l1$l2$l3,p^I';^Y+=^X2;^9=^Y+',`b^L,`b^L#2`MSele@5,`MList,`MM$o,`w^NLinks,`w@C,`w@R,`N@a^3,`N^NFile^Ks,`NEx`m,`NIn`m,`N@SVa$j`N@S^Os,`N`gs,@G,eo';$t=pg$x^9)`5!ss)`Es()", w = window, l = w.s_c_il, n = navigator, u = n.userAgent, v = n.appVersion, e = v.indexOf("MSIE "), m = u.indexOf("Netscape6/"), a, i, s; if (un) { un = un.toLowerCase(); if (l) for (i = 0; i < l.length; i++) { s = l[i]; if (s._c == "s_c") if (s.oun == un) return s; else if (s.fs(s.oun, un)) { s.sa(un); return s } } } w.s_r = new Function("x", "o", "n", "var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.indexOf(o)}return x"); w.s_d = new Function("x", "var t='`^@$#',l='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0,b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substring(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d=d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring(b,b+1)+l.substring(k,k+1);x=s_r(x,k,w);n++}for(i=0;i<5;i++){w=t.substring(i,i+1);x=s_r(x,w+' ',w)}}return x"); w.s_fe = new Function("c", "return s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"); w.s_fa = new Function("f", "var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':a"); w.s_ft = new Function("c", "c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){if(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")'+c.substring(e+1);s=c.indexOf('=function(')}return c;"); c = s_d(c); if (e > 0) { a = parseInt(i = v.substring(e + 5)); if (a > 3) a = parseFloat(i) } else if (m > 0) a = parseFloat(u.substring(m + 10)); else a = parseFloat(v); if (a >= 5 && v.indexOf("Opera") < 0 && u.indexOf("Opera") < 0) { w.s_c = new Function("un", "pg", "ss", "var s=this;" + c); return new s_c(un, pg, ss) } else s = new Function("un", "pg", "ss", "var s=new Object;" + s_ft(c) + ";return s"); return s(un, pg, ss) }; (function () { var l = this, g, y = l.jQuery, p = l.$, o = l.jQuery = l.$ = function (E, F) { return new o.fn.init(E, F) }, D = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/, f = /^.[^:#\[\.,]*$/; o.fn = o.prototype = { init: function (E, H) { E = E || document; if (E.nodeType) { this[0] = E; this.length = 1; this.context = E; return this } if (typeof E === "string") { var G = D.exec(E); if (G && (G[1] || !H)) if (G[1]) E = o.clean([G[1]], H); else { var I = document.getElementById(G[3]); if (I && I.id != G[3]) return o().find(E); var F = o(I || []); F.context = document; F.selector = E; return F } else return o(H).find(E) } else if (o.isFunction(E)) return o(document).ready(E); if (E.selector && E.context) { this.selector = E.selector; this.context = E.context } return this.setArray(o.isArray(E) ? E : o.makeArray(E)) }, selector: "", jquery: "1.3.2", size: function () { return this.length }, "get": function (E) { return E === g ? Array.prototype.slice.call(this) : this[E] }, pushStack: function (F, H, E) { var G = o(F); G.prevObject = this; G.context = this.context; if (H === "find") G.selector = this.selector + (this.selector ? " " : "") + E; else if (H) G.selector = this.selector + "." + H + "(" + E + ")"; return G }, setArray: function (E) { this.length = 0; Array.prototype.push.apply(this, E); return this }, each: function (F, E) { return o.each(this, F, E) }, index: function (E) { return o.inArray(E && E.jquery ? E[0] : E, this) }, attr: function (F, H, G) { var E = F; if (typeof F === "string") if (H === g) return this[0] && o[G || "attr"](this[0], F); else { E = {}; E[F] = H } return this.each(function (I) { for (F in E) o.attr(G ? this.style : this, F, o.prop(this, E[F], G, I, F)) }) }, css: function (E, F) { if ((E == "width" || E == "height") && parseFloat(F) < 0) F = g; return this.attr(E, F, "curCSS") }, text: function (F) { if (typeof F !== "object" && F != null) return this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(F)); var E = ""; o.each(F || this, function () { o.each(this.childNodes, function () { if (this.nodeType != 8) E += this.nodeType != 1 ? this.nodeValue : o.fn.text([this]) }) }); return E }, wrapAll: function (E) { if (this[0]) { var F = o(E, this[0].ownerDocument).clone(); this[0].parentNode && F.insertBefore(this[0]); F.map(function () { var G = this; while (G.firstChild) G = G.firstChild; return G }).append(this) } return this }, wrapInner: function (E) { return this.each(function () { o(this).contents().wrapAll(E) }) }, wrap: function (E) { return this.each(function () { o(this).wrapAll(E) }) }, append: function () { return this.domManip(arguments, true, function (E) { this.nodeType == 1 && this.appendChild(E) }) }, prepend: function () { return this.domManip(arguments, true, function (E) { this.nodeType == 1 && this.insertBefore(E, this.firstChild) }) }, before: function () { return this.domManip(arguments, false, function (E) { this.parentNode.insertBefore(E, this) }) }, after: function () { return this.domManip(arguments, false, function (E) { this.parentNode.insertBefore(E, this.nextSibling) }) }, end: function () { return this.prevObject || o([]) }, push: [].push, sort: [].sort, splice: [].splice, find: function (E) { if (this.length === 1) { var F = this.pushStack([], "find", E); F.length = 0; o.find(E, this[0], F); return F } else return this.pushStack(o.unique(o.map(this, function (G) { return o.find(E, G) })), "find", E) }, clone: function (G) { var E = this.map(function () { if (!o.support.noCloneEvent && !o.isXMLDoc(this)) { var I = this.outerHTML; if (!I) { var J = this.ownerDocument.createElement("div"); J.appendChild(this.cloneNode(true)); I = J.innerHTML } return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0] } else return this.cloneNode(true) }); if (G === true) { var H = this.find("*").andSelf(), F = 0; E.find("*").andSelf().each(function () { if (this.nodeName !== H[F].nodeName) return; var I = o.data(H[F], "events"); for (var K in I) for (var J in I[K]) o.event.add(this, K, I[K][J], I[K][J].data); F++ }) } return E }, filter: function (E) { return this.pushStack(o.isFunction(E) && o.grep(this, function (G, F) { return E.call(G, F) }) || o.multiFilter(E, o.grep(this, function (F) { return F.nodeType === 1 })), "filter", E) }, closest: function (E) { var G = o.expr.match.POS.test(E) ? o(E) : null, F = 0; return this.map(function () { var H = this; while (H && H.ownerDocument) { if (G ? G.index(H) > -1 : o(H).is(E)) { o.data(H, "closest", F); return H } H = H.parentNode; F++ } }) }, not: function (E) { if (typeof E === "string") if (f.test(E)) return this.pushStack(o.multiFilter(E, this, true), "not", E); else E = o.multiFilter(E, this); var F = E.length && E[E.length - 1] !== g && !E.nodeType; return this.filter(function () { return F ? o.inArray(this, E) < 0 : this != E }) }, add: function (E) { return this.pushStack(o.unique(o.merge(this.get(), typeof E === "string" ? o(E) : o.makeArray(E)))) }, is: function (E) { return !!E && o.multiFilter(E, this).length > 0 }, hasClass: function (E) { return !!E && this.is("." + E) }, val: function (K) { if (K === g) { var E = this[0]; if (E) { if (o.nodeName(E, "option")) return (E.attributes.value || {}).specified ? E.value : E.text; if (o.nodeName(E, "select")) { var I = E.selectedIndex, L = [], M = E.options, H = E.type == "select-one"; if (I < 0) return null; for (var F = H ? I : 0, J = H ? I + 1 : M.length; F < J; F++) { var G = M[F]; if (G.selected) { K = o(G).val(); if (H) return K; L.push(K) } } return L } return (E.value || "").replace(/\r/g, "") } return g } if (typeof K === "number") K += ""; return this.each(function () { if (this.nodeType != 1) return; if (o.isArray(K) && /radio|checkbox/.test(this.type)) this.checked = o.inArray(this.value, K) >= 0 || o.inArray(this.name, K) >= 0; else if (o.nodeName(this, "select")) { var N = o.makeArray(K); o("option", this).each(function () { this.selected = o.inArray(this.value, N) >= 0 || o.inArray(this.text, N) >= 0 }); if (!N.length) this.selectedIndex = -1 } else this.value = K }) }, html: function (E) { return E === g ? this[0] ? this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") : null : this.empty().append(E) }, replaceWith: function (E) { return this.after(E).remove() }, eq: function (E) { return this.slice(E, +E + 1) }, slice: function () { return this.pushStack(Array.prototype.slice.apply(this, arguments), "slice", Array.prototype.slice.call(arguments).join(",")) }, map: function (E) { return this.pushStack(o.map(this, function (G, F) { return E.call(G, F, G) })) }, andSelf: function () { return this.add(this.prevObject) }, domManip: function (J, M, L) { if (this[0]) { var I = (this[0].ownerDocument || this[0]).createDocumentFragment(), F = o.clean(J, this[0].ownerDocument || this[0], I), H = I.firstChild; if (H) for (var G = 0, E = this.length; G < E; G++) L.call(K(this[G], H), this.length > 1 || G > 0 ? I.cloneNode(true) : I); F && o.each(F, z) } return this; function K(N, O) { return M && o.nodeName(N, "table") && o.nodeName(O, "tr") ? N.getElementsByTagName("tbody")[0] || N.appendChild(N.ownerDocument.createElement("tbody")) : N } } }; o.fn.init.prototype = o.fn; function z(E, F) { if (F.src) o.ajax({ url: F.src, async: false, dataType: "script" }); else o.globalEval(F.text || F.textContent || F.innerHTML || ""); F.parentNode && F.parentNode.removeChild(F) } function e() { return +new Date } o.extend = o.fn.extend = function () { var J = arguments[0] || {}, H = 1, I = arguments.length, E = false, G; if (typeof J === "boolean") { E = J; J = arguments[1] || {}; H = 2 } if (typeof J !== "object" && !o.isFunction(J)) J = {}; if (I == H) { J = this; --H } for (; H < I; H++) if ((G = arguments[H]) != null) for (var F in G) { var K = J[F], L = G[F]; if (J === L) continue; if (E && L && typeof L === "object" && !L.nodeType) J[F] = o.extend(E, K || (L.length != null ? [] : {}), L); else if (L !== g) J[F] = L } return J }; var b = /z-?index|font-?weight|opacity|zoom|line-?height/i, q = document.defaultView || {}, s = Object.prototype.toString; o.extend({ noConflict: function (E) { l.$ = p; if (E) l.jQuery = y; return o }, isFunction: function (E) { return s.call(E) === "[object Function]" }, isArray: function (E) { return s.call(E) === "[object Array]" }, isXMLDoc: function (E) { return E.nodeType === 9 && E.documentElement.nodeName !== "HTML" || !!E.ownerDocument && o.isXMLDoc(E.ownerDocument) }, globalEval: function (G) { if (G && /\S/.test(G)) { var F = document.getElementsByTagName("head")[0] || document.documentElement, E = document.createElement("script"); E.type = "text/javascript"; if (o.support.scriptEval) E.appendChild(document.createTextNode(G)); else E.text = G; F.insertBefore(E, F.firstChild); F.removeChild(E) } }, nodeName: function (F, E) { return F.nodeName && F.nodeName.toUpperCase() == E.toUpperCase() }, each: function (G, K, F) { var E, H = 0, I = G.length; if (F) { if (I === g) { for (E in G) if (K.apply(G[E], F) === false) break } else for (; H < I; ) if (K.apply(G[H++], F) === false) break } else if (I === g) { for (E in G) if (K.call(G[E], E, G[E]) === false) break } else for (var J = G[0]; H < I && K.call(J, H, J) !== false; J = G[++H]); return G }, prop: function (H, I, G, F, E) { if (o.isFunction(I)) I = I.call(H, F); return typeof I === "number" && G == "curCSS" && !b.test(E) ? I + "px" : I }, className: { add: function (E, F) { o.each((F || "").split(/\s+/), function (G, H) { if (E.nodeType == 1 && !o.className.has(E.className, H)) E.className += (E.className ? " " : "") + H }) }, remove: function (E, F) { if (E.nodeType == 1) E.className = F !== g ? o.grep(E.className.split(/\s+/), function (G) { return !o.className.has(F, G) }).join(" ") : "" }, has: function (F, E) { return F && o.inArray(E, (F.className || F).toString().split(/\s+/)) > -1 } }, swap: function (H, G, I) { var E = {}; for (var F in G) { E[F] = H.style[F]; H.style[F] = G[F] } I.call(H); for (var F in G) H.style[F] = E[F] }, css: function (H, F, J, E) { if (F == "width" || F == "height") { var L, G = { position: "absolute", visibility: "hidden", display: "block" }, K = F == "width" ? ["Left", "Right"] : ["Top", "Bottom"]; function I() { L = F == "width" ? H.offsetWidth : H.offsetHeight; if (E === "border") return; o.each(K, function () { if (!E) L -= parseFloat(o.curCSS(H, "padding" + this, true)) || 0; if (E === "margin") L += parseFloat(o.curCSS(H, "margin" + this, true)) || 0; else L -= parseFloat(o.curCSS(H, "border" + this + "Width", true)) || 0 }) } if (H.offsetWidth !== 0) I(); else o.swap(H, G, I); return Math.max(0, Math.round(L)) } return o.curCSS(H, F, J) }, curCSS: function (I, F, G) { var L, E = I.style; if (F == "opacity" && !o.support.opacity) { L = o.attr(E, "opacity"); return L == "" ? "1" : L } if (F.match(/float/i)) F = w; if (!G && E && E[F]) L = E[F]; else if (q.getComputedStyle) { if (F.match(/float/i)) F = "float"; F = F.replace(/([A-Z])/g, "-$1").toLowerCase(); var M = q.getComputedStyle(I, null); if (M) L = M.getPropertyValue(F); if (F == "opacity" && L == "") L = "1" } else if (I.currentStyle) { var J = F.replace(/\-(\w)/g, function (N, O) { return O.toUpperCase() }); L = I.currentStyle[F] || I.currentStyle[J]; if (!/^\d+(px)?$/i.test(L) && /^\d/.test(L)) { var H = E.left, K = I.runtimeStyle.left; I.runtimeStyle.left = I.currentStyle.left; E.left = L || 0; L = E.pixelLeft + "px"; E.left = H; I.runtimeStyle.left = K } } return L }, clean: function (F, K, I) { K = K || document; if (typeof K.createElement === "undefined") K = K.ownerDocument || K[0] && K[0].ownerDocument || document; if (!I && F.length === 1 && typeof F[0] === "string") { var H = /^<(\w+)\s*\/?>$/.exec(F[0]); if (H) return [K.createElement(H[1])] } var G = [], E = [], L = K.createElement("div"); o.each(F, function (P, S) { if (typeof S === "number") S += ""; if (!S) return; if (typeof S === "string") { S = S.replace(/(<(\w+)[^>]*?)\/>/g, function (U, V, T) { return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? U : V + "></" + T + ">" }); var O = S.replace(/^\s+/, "").substring(0, 10).toLowerCase(), Q = !O.indexOf("<opt") && [1, "<select multiple='multiple'>", "</select>"] || !O.indexOf("<leg") && [1, "<fieldset>", "</fieldset>"] || O.match(/^<(thead|tbody|tfoot|colg|cap)/) && [1, "<table>", "</table>"] || !O.indexOf("<tr") && [2, "<table><tbody>", "</tbody></table>"] || (!O.indexOf("<td") || !O.indexOf("<th")) && [3, "<table><tbody><tr>", "</tr></tbody></table>"] || !O.indexOf("<col") && [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"] || !o.support.htmlSerialize && [1, "div<div>", "</div>"] || [0, "", ""]; L.innerHTML = Q[1] + S + Q[2]; while (Q[0]--) L = L.lastChild; if (!o.support.tbody) for (var R = /<tbody/i.test(S), N = !O.indexOf("<table") && !R ? L.firstChild && L.firstChild.childNodes : Q[1] == "<table>" && !R ? L.childNodes : [], M = N.length - 1; M >= 0; --M) o.nodeName(N[M], "tbody") && !N[M].childNodes.length && N[M].parentNode.removeChild(N[M]); !o.support.leadingWhitespace && /^\s/.test(S) && L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]), L.firstChild); S = o.makeArray(L.childNodes) } if (S.nodeType) G.push(S); else G = o.merge(G, S) }); if (I) { for (var J = 0; G[J]; J++) if (o.nodeName(G[J], "script") && (!G[J].type || G[J].type.toLowerCase() === "text/javascript")) E.push(G[J].parentNode ? G[J].parentNode.removeChild(G[J]) : G[J]); else { G[J].nodeType === 1 && G.splice.apply(G, [J + 1, 0].concat(o.makeArray(G[J].getElementsByTagName("script")))); I.appendChild(G[J]) } return E } return G }, attr: function (J, G, K) { if (!J || J.nodeType == 3 || J.nodeType == 8) return g; var H = !o.isXMLDoc(J), L = K !== g; G = H && o.props[G] || G; if (J.tagName) { var F = /href|src|style/.test(G); if (G == "selected" && J.parentNode) J.parentNode.selectedIndex; if (G in J && H && !F) { if (L) { if (G == "type" && o.nodeName(J, "input") && J.parentNode) throw "type property can't be changed"; J[G] = K } if (o.nodeName(J, "form") && J.getAttributeNode(G)) return J.getAttributeNode(G).nodeValue; if (G == "tabIndex") { var I = J.getAttributeNode("tabIndex"); return I && I.specified ? I.value : J.nodeName.match(/(button|input|object|select|textarea)/i) ? 0 : J.nodeName.match(/^(a|area)$/i) && J.href ? 0 : g } return J[G] } if (!o.support.style && H && G == "style") return o.attr(J.style, "cssText", K); L && J.setAttribute(G, "" + K); var E = !o.support.hrefNormalized && H && F ? J.getAttribute(G, 2) : J.getAttribute(G); return E === null ? g : E } if (!o.support.opacity && G == "opacity") { if (L) { J.zoom = 1; J.filter = (J.filter || "").replace(/alpha\([^)]*\)/, "") + (parseInt(K) + "" == "NaN" ? "" : "alpha(opacity=" + K * 100 + ")") } return J.filter && J.filter.indexOf("opacity=") >= 0 ? parseFloat(J.filter.match(/opacity=([^)]*)/)[1]) / 100 + "" : "" } G = G.replace(/-([a-z])/ig, function (M, N) { return N.toUpperCase() }); if (L) J[G] = K; return J[G] }, trim: function (E) { return (E || "").replace(/^\s+|\s+$/g, "") }, makeArray: function (G) { var E = []; if (G != null) { var F = G.length; if (F == null || typeof G === "string" || o.isFunction(G) || G.setInterval) E[0] = G; else while (F) E[--F] = G[F] } return E }, inArray: function (G, H) { for (var E = 0, F = H.length; E < F; E++) if (H[E] === G) return E; return -1 }, merge: function (H, E) { var F = 0, G, I = H.length; if (!o.support.getAll) { while ((G = E[F++]) != null) if (G.nodeType != 8) H[I++] = G } else while ((G = E[F++]) != null) H[I++] = G; return H }, unique: function (K) { var F = [], E = {}; try { for (var G = 0, H = K.length; G < H; G++) { var J = o.data(K[G]); if (!E[J]) { E[J] = true; F.push(K[G]) } } } catch (I) { F = K } return F }, grep: function (F, J, E) { for (var G = [], H = 0, I = F.length; H < I; H++) !E != !J(F[H], H) && G.push(F[H]); return G }, map: function (E, J) { for (var F = [], G = 0, H = E.length; G < H; G++) { var I = J(E[G], G); if (I != null) F[F.length] = I } return F.concat.apply([], F) } }); var C = navigator.userAgent.toLowerCase(); o.browser = { version: (C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1], safari: /webkit/.test(C), opera: /opera/.test(C), msie: /msie/.test(C) && !/opera/.test(C), mozilla: /mozilla/.test(C) && !/(compatible|webkit)/.test(C) }; o.each({ parent: function (E) { return E.parentNode }, parents: function (E) { return o.dir(E, "parentNode") }, next: function (E) { return o.nth(E, 2, "nextSibling") }, prev: function (E) { return o.nth(E, 2, "previousSibling") }, nextAll: function (E) { return o.dir(E, "nextSibling") }, prevAll: function (E) { return o.dir(E, "previousSibling") }, siblings: function (E) { return o.sibling(E.parentNode.firstChild, E) }, children: function (E) { return o.sibling(E.firstChild) }, contents: function (E) { return o.nodeName(E, "iframe") ? E.contentDocument || E.contentWindow.document : o.makeArray(E.childNodes) } }, function (E, F) { o.fn[E] = function (G) { var H = o.map(this, F); if (G && typeof G == "string") H = o.multiFilter(G, H); return this.pushStack(o.unique(H), E, G) } }); o.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (E, F) { o.fn[E] = function (G) { for (var J = [], L = o(G), K = 0, H = L.length; K < H; K++) { var I = (K > 0 ? this.clone(true) : this).get(); o.fn[F].apply(o(L[K]), I); J = J.concat(I) } return this.pushStack(J, E, G) } }); o.each({ removeAttr: function (E) { o.attr(this, E, ""); this.nodeType == 1 && this.removeAttribute(E) }, addClass: function (E) { o.className.add(this, E) }, removeClass: function (E) { o.className.remove(this, E) }, toggleClass: function (F, E) { if (typeof E !== "boolean") E = !o.className.has(this, F); o.className[E ? "add" : "remove"](this, F) }, remove: function (E) { if (!E || o.filter(E, [this]).length) { o("*", this).add([this]).each(function () { o.event.remove(this); o.removeData(this) }); this.parentNode && this.parentNode.removeChild(this) } }, empty: function () { o(this).children().remove(); while (this.firstChild) this.removeChild(this.firstChild) } }, function (E, F) { o.fn[E] = function () { return this.each(F, arguments) } }); function j(E, F) { return E[0] && parseInt(o.curCSS(E[0], F, true), 10) || 0 } var h = "jQuery" + e(), v = 0, A = {}; o.extend({ cache: {}, data: function (F, E, G) { F = F == l ? A : F; var H = F[h]; if (!H) H = F[h] = ++v; if (E && !o.cache[H]) o.cache[H] = {}; if (G !== g) o.cache[H][E] = G; return E ? o.cache[H][E] : H }, removeData: function (F, E) { F = F == l ? A : F; var H = F[h]; if (E) { if (o.cache[H]) { delete o.cache[H][E]; E = ""; for (E in o.cache[H]) break; !E && o.removeData(F) } } else { try { delete F[h] } catch (G) { F.removeAttribute && F.removeAttribute(h) } delete o.cache[H] } }, queue: function (F, E, H) { if (F) { E = (E || "fx") + "queue"; var G = o.data(F, E); if (!G || o.isArray(H)) G = o.data(F, E, o.makeArray(H)); else H && G.push(H) } return G }, dequeue: function (H, G) { var E = o.queue(H, G), F = E.shift(); if (!G || G === "fx") F = E[0]; F !== g && F.call(H) } }); o.fn.extend({ data: function (E, G) { var H = E.split("."); H[1] = H[1] ? "." + H[1] : ""; if (G === g) { var F = this.triggerHandler("getData" + H[1] + "!", [H[0]]); if (F === g && this.length) F = o.data(this[0], E); return F === g && H[1] ? this.data(H[0]) : F } else return this.trigger("setData" + H[1] + "!", [H[0], G]).each(function () { o.data(this, E, G) }) }, removeData: function (E) { return this.each(function () { o.removeData(this, E) }) }, queue: function (E, F) { if (typeof E !== "string") { F = E; E = "fx" } if (F === g) return o.queue(this[0], E); return this.each(function () { var G = o.queue(this, E, F); E == "fx" && G.length == 1 && G[0].call(this) }) }, dequeue: function (E) { return this.each(function () { o.dequeue(this, E) }) } }); (function () { var R = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g, L = 0, H = Object.prototype.toString, F = function (Y, U, ab, ac) { ab = ab || []; U = U || document; if (U.nodeType !== 1 && U.nodeType !== 9) return []; if (!Y || typeof Y !== "string") return ab; var Z = [], W, af, ai, T, ad, V, X = true; R.lastIndex = 0; while ((W = R.exec(Y)) !== null) { Z.push(W[1]); if (W[2]) { V = RegExp.rightContext; break } } if (Z.length > 1 && M.exec(Y)) if (Z.length === 2 && I.relative[Z[0]]) af = J(Z[0] + Z[1], U); else { af = I.relative[Z[0]] ? [U] : F(Z.shift(), U); while (Z.length) { Y = Z.shift(); if (I.relative[Y]) Y += Z.shift(); af = J(Y, af) } } else { var ae = ac ? { expr: Z.pop(), "set": E(ac)} : F.find(Z.pop(), Z.length === 1 && U.parentNode ? U.parentNode : U, Q(U)); af = F.filter(ae.expr, ae.set); if (Z.length > 0) ai = E(af); else X = false; while (Z.length) { var ah = Z.pop(), ag = ah; if (!I.relative[ah]) ah = ""; else ag = Z.pop(); if (ag == null) ag = U; I.relative[ah](ai, ag, Q(U)) } } if (!ai) ai = af; if (!ai) throw "Syntax error, unrecognized expression: " + (ah || Y); if (H.call(ai) === "[object Array]") if (!X) ab.push.apply(ab, ai); else if (U.nodeType === 1) for (var aa = 0; ai[aa] != null; aa++) ai[aa] && (ai[aa] === true || ai[aa].nodeType === 1 && K(U, ai[aa])) && ab.push(af[aa]); else for (var aa = 0; ai[aa] != null; aa++) ai[aa] && ai[aa].nodeType === 1 && ab.push(af[aa]); else E(ai, ab); if (V) { F(V, U, ab, ac); if (G) { hasDuplicate = false; ab.sort(G); if (hasDuplicate) for (var aa = 1; aa < ab.length; aa++) ab[aa] === ab[aa - 1] && ab.splice(aa--, 1) } } return ab }; F.matches = function (T, U) { return F(T, null, null, U) }; F.find = function (aa, T, ab) { var Z, X; if (!aa) return []; for (var W = 0, V = I.order.length; W < V; W++) { var Y = I.order[W], X; if (X = I.match[Y].exec(aa)) { var U = RegExp.leftContext; if (U.substr(U.length - 1) !== "\\") { X[1] = (X[1] || "").replace(/\\/g, ""); Z = I.find[Y](X, T, ab); if (Z != null) { aa = aa.replace(I.match[Y], ""); break } } } } if (!Z) Z = T.getElementsByTagName("*"); return { "set": Z, expr: aa} }; F.filter = function (ad, ac, ag, W) { var V = ad, ai = [], aa = ac, Y, T, Z = ac && ac[0] && Q(ac[0]); while (ad && ac.length) { for (var ab in I.filter) if ((Y = I.match[ab].exec(ad)) != null) { var U = I.filter[ab], ah, af; T = false; if (aa == ai) ai = []; if (I.preFilter[ab]) { Y = I.preFilter[ab](Y, aa, ag, ai, W, Z); if (!Y) T = ah = true; else if (Y === true) continue } if (Y) for (var X = 0; (af = aa[X]) != null; X++) if (af) { ah = U(af, Y, X, aa); var ae = W ^ !!ah; if (ag && ah != null) if (ae) T = true; else aa[X] = false; else if (ae) { ai.push(af); T = true } } if (ah !== g) { if (!ag) aa = ai; ad = ad.replace(I.match[ab], ""); if (!T) return []; break } } if (ad == V) if (T == null) throw "Syntax error, unrecognized expression: " + ad; else break; V = ad } return aa }; var I = F.selectors = { order: ["ID", "NAME", "TAG"], match: { ID: /#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/, CLASS: /\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/, NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/, ATTR: /\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, TAG: /^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/, CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, PSEUDO: /:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/ }, attrMap: { "class": "className", "for": "htmlFor" }, attrHandle: { href: function (T) { return T.getAttribute("href") } }, relative: { "+": function (aa, T, Z) { var X = typeof T === "string", ab = X && !/\W/.test(T), Y = X && !ab; if (ab && !Z) T = T.toUpperCase(); for (var W = 0, V = aa.length, U; W < V; W++) if (U = aa[W]) { while ((U = U.previousSibling) && U.nodeType !== 1); aa[W] = Y || U && U.nodeName === T ? U || false : U === T } Y && F.filter(T, aa, true) }, ">": function (Z, U, aa) { var X = typeof U === "string"; if (X && !/\W/.test(U)) { U = aa ? U : U.toUpperCase(); for (var V = 0, T = Z.length; V < T; V++) { var Y = Z[V]; if (Y) { var W = Y.parentNode; Z[V] = W.nodeName === U ? W : false } } } else { for (var V = 0, T = Z.length; V < T; V++) { var Y = Z[V]; if (Y) Z[V] = X ? Y.parentNode : Y.parentNode === U } X && F.filter(U, Z, true) } }, "": function (W, U, Y) { var V = L++, T = S; if (!U.match(/\W/)) { var X = U = Y ? U : U.toUpperCase(); T = P } T("parentNode", U, V, W, X, Y) }, "~": function (W, U, Y) { var V = L++, T = S; if (typeof U === "string" && !U.match(/\W/)) { var X = U = Y ? U : U.toUpperCase(); T = P } T("previousSibling", U, V, W, X, Y) } }, find: { ID: function (U, V, W) { if (typeof V.getElementById !== "undefined" && !W) { var T = V.getElementById(U[1]); return T ? [T] : [] } }, NAME: function (V, Y, Z) { if (typeof Y.getElementsByName !== "undefined") { for (var U = [], X = Y.getElementsByName(V[1]), W = 0, T = X.length; W < T; W++) X[W].getAttribute("name") === V[1] && U.push(X[W]); return U.length === 0 ? null : U } }, TAG: function (T, U) { return U.getElementsByTagName(T[1]) } }, preFilter: { CLASS: function (W, U, V, T, Z, aa) { W = " " + W[1].replace(/\\/g, "") + " "; if (aa) return W; for (var X = 0, Y; (Y = U[X]) != null; X++) if (Y) if (Z ^ (Y.className && (" " + Y.className + " ").indexOf(W) >= 0)) !V && T.push(Y); else if (V) U[X] = false; return false }, ID: function (T) { return T[1].replace(/\\/g, "") }, TAG: function (U, T) { for (var V = 0; T[V] === false; V++); return T[V] && Q(T[V]) ? U[1] : U[1].toUpperCase() }, CHILD: function (T) { if (T[1] == "nth") { var U = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2] == "even" && "2n" || T[2] == "odd" && "2n+1" || !/\D/.test(T[2]) && "0n+" + T[2] || T[2]); T[2] = U[1] + (U[2] || 1) - 0; T[3] = U[3] - 0 } T[0] = L++; return T }, ATTR: function (X, U, V, T, Y, Z) { var W = X[1].replace(/\\/g, ""); if (!Z && I.attrMap[W]) X[1] = I.attrMap[W]; if (X[2] === "~=") X[4] = " " + X[4] + " "; return X }, PSEUDO: function (X, U, V, T, Y) { if (X[1] === "not") if (X[3].match(R).length > 1 || /^\w/.test(X[3])) X[3] = F(X[3], null, null, U); else { var W = F.filter(X[3], U, V, true ^ Y); !V && T.push.apply(T, W); return false } else if (I.match.POS.test(X[0]) || I.match.CHILD.test(X[0])) return true; return X }, POS: function (T) { T.unshift(true); return T } }, filters: { enabled: function (T) { return T.disabled === false && T.type !== "hidden" }, disabled: function (T) { return T.disabled === true }, checked: function (T) { return T.checked === true }, selected: function (T) { T.parentNode.selectedIndex; return T.selected === true }, parent: function (T) { return !!T.firstChild }, empty: function (T) { return !T.firstChild }, has: function (V, U, T) { return !!F(T[3], V).length }, header: function (T) { return /h\d/i.test(T.nodeName) }, text: function (T) { return "text" === T.type }, radio: function (T) { return "radio" === T.type }, checkbox: function (T) { return "checkbox" === T.type }, file: function (T) { return "file" === T.type }, password: function (T) { return "password" === T.type }, submit: function (T) { return "submit" === T.type }, image: function (T) { return "image" === T.type }, reset: function (T) { return "reset" === T.type }, button: function (T) { return "button" === T.type || T.nodeName.toUpperCase() === "BUTTON" }, input: function (T) { return /input|select|textarea|button/i.test(T.nodeName) } }, setFilters: { first: function (U, T) { return T === 0 }, last: function (V, U, T, W) { return U === W.length - 1 }, even: function (U, T) { return T % 2 === 0 }, odd: function (U, T) { return T % 2 === 1 }, lt: function (V, U, T) { return U < T[3] - 0 }, gt: function (V, U, T) { return U > T[3] - 0 }, nth: function (V, U, T) { return T[3] - 0 == U }, eq: function (V, U, T) { return T[3] - 0 == U } }, filter: { PSEUDO: function (Z, V, W, aa) { var U = V[1], X = I.filters[U]; if (X) return X(Z, W, V, aa); else if (U === "contains") return (Z.textContent || Z.innerText || "").indexOf(V[3]) >= 0; else if (U === "not") { for (var Y = V[3], W = 0, T = Y.length; W < T; W++) if (Y[W] === Z) return false; return true } }, CHILD: function (T, W) { var Z = W[1], U = T; switch (Z) { case "only": case "first": while (U = U.previousSibling) if (U.nodeType === 1) return false; if (Z == "first") return true; U = T; case "last": while (U = U.nextSibling) if (U.nodeType === 1) return false; return true; case "nth": var V = W[2], ac = W[3]; if (V == 1 && ac == 0) return true; var Y = W[0], ab = T.parentNode; if (ab && (ab.sizcache !== Y || !T.nodeIndex)) { var X = 0; for (U = ab.firstChild; U; U = U.nextSibling) if (U.nodeType === 1) U.nodeIndex = ++X; ab.sizcache = Y } var aa = T.nodeIndex - ac; if (V == 0) return aa == 0; else return aa % V == 0 && aa / V >= 0 } }, ID: function (U, T) { return U.nodeType === 1 && U.getAttribute("id") === T }, TAG: function (U, T) { return T === "*" && U.nodeType === 1 || U.nodeName === T }, CLASS: function (U, T) { return (" " + (U.className || U.getAttribute("class")) + " ").indexOf(T) > -1 }, ATTR: function (Y, W) { var V = W[1], T = I.attrHandle[V] ? I.attrHandle[V](Y) : Y[V] != null ? Y[V] : Y.getAttribute(V), Z = T + "", X = W[2], U = W[4]; return T == null ? X === "!=" : X === "=" ? Z === U : X === "*=" ? Z.indexOf(U) >= 0 : X === "~=" ? (" " + Z + " ").indexOf(U) >= 0 : !U ? Z && T !== false : X === "!=" ? Z != U : X === "^=" ? Z.indexOf(U) === 0 : X === "$=" ? Z.substr(Z.length - U.length) === U : X === "|=" ? Z === U || Z.substr(0, U.length + 1) === U + "-" : false }, POS: function (X, U, V, Y) { var T = U[2], W = I.setFilters[T]; if (W) return W(X, V, U, Y) } } }, M = I.match.POS; for (var O in I.match) I.match[O] = RegExp(I.match[O].source + /(?![^\[]*\])(?![^\(]*\))/.source); var E = function (U, T) { U = Array.prototype.slice.call(U); if (T) { T.push.apply(T, U); return T } return U }; try { Array.prototype.slice.call(document.documentElement.childNodes) } catch (N) { E = function (X, W) { var U = W || []; if (H.call(X) === "[object Array]") Array.prototype.push.apply(U, X); else if (typeof X.length === "number") for (var V = 0, T = X.length; V < T; V++) U.push(X[V]); else for (var V = 0; X[V]; V++) U.push(X[V]); return U } } var G; if (document.documentElement.compareDocumentPosition) G = function (U, T) { var V = U.compareDocumentPosition(T) & 4 ? -1 : U === T ? 0 : 1; if (V === 0) hasDuplicate = true; return V }; else if ("sourceIndex" in document.documentElement) G = function (U, T) { var V = U.sourceIndex - T.sourceIndex; if (V === 0) hasDuplicate = true; return V }; else if (document.createRange) G = function (W, U) { var V = W.ownerDocument.createRange(), T = U.ownerDocument.createRange(); V.selectNode(W); V.collapse(true); T.selectNode(U); T.collapse(true); var X = V.compareBoundaryPoints(Range.START_TO_END, T); if (X === 0) hasDuplicate = true; return X }; (function () { var U = document.createElement("form"), V = "script" + (new Date).getTime(); U.innerHTML = "<input name='" + V + "'/>"; var T = document.documentElement; T.insertBefore(U, T.firstChild); if (!!document.getElementById(V)) { I.find.ID = function (X, Y, Z) { if (typeof Y.getElementById !== "undefined" && !Z) { var W = Y.getElementById(X[1]); return W ? W.id === X[1] || typeof W.getAttributeNode !== "undefined" && W.getAttributeNode("id").nodeValue === X[1] ? [W] : g : [] } }; I.filter.ID = function (Y, W) { var X = typeof Y.getAttributeNode !== "undefined" && Y.getAttributeNode("id"); return Y.nodeType === 1 && X && X.nodeValue === W } } T.removeChild(U) })(); (function () { var T = document.createElement("div"); T.appendChild(document.createComment("")); if (T.getElementsByTagName("*").length > 0) I.find.TAG = function (U, Y) { var X = Y.getElementsByTagName(U[1]); if (U[1] === "*") { for (var W = [], V = 0; X[V]; V++) X[V].nodeType === 1 && W.push(X[V]); X = W } return X }; T.innerHTML = "<a href='#'></a>"; if (T.firstChild && typeof T.firstChild.getAttribute !== "undefined" && T.firstChild.getAttribute("href") !== "#") I.attrHandle.href = function (U) { return U.getAttribute("href", 2) } })(); document.querySelectorAll && (function () { var T = F, U = document.createElement("div"); U.innerHTML = "<p class='TEST'></p>"; if (U.querySelectorAll && U.querySelectorAll(".TEST").length === 0) return; F = function (Y, X, V, W) { X = X || document; if (!W && X.nodeType === 9 && !Q(X)) try { return E(X.querySelectorAll(Y), V) } catch (Z) { } return T(Y, X, V, W) }; F.find = T.find; F.filter = T.filter; F.selectors = T.selectors; F.matches = T.matches })(); document.getElementsByClassName && document.documentElement.getElementsByClassName && (function () { var T = document.createElement("div"); T.innerHTML = "<div class='test e'></div><div class='test'></div>"; if (T.getElementsByClassName("e").length === 0) return; T.lastChild.className = "e"; if (T.getElementsByClassName("e").length === 1) return; I.order.splice(1, 0, "CLASS"); I.find.CLASS = function (U, V, W) { if (typeof V.getElementsByClassName !== "undefined" && !W) return V.getElementsByClassName(U[1]) } })(); function P(U, Z, Y, ad, aa, ac) { for (var ab = U == "previousSibling" && !ac, W = 0, V = ad.length; W < V; W++) { var T = ad[W]; if (T) { if (ab && T.nodeType === 1) { T.sizcache = Y; T.sizset = W } T = T[U]; var X = false; while (T) { if (T.sizcache === Y) { X = ad[T.sizset]; break } if (T.nodeType === 1 && !ac) { T.sizcache = Y; T.sizset = W } if (T.nodeName === Z) { X = T; break } T = T[U] } ad[W] = X } } } function S(U, Z, Y, ad, aa, ac) { for (var ab = U == "previousSibling" && !ac, W = 0, V = ad.length; W < V; W++) { var T = ad[W]; if (T) { if (ab && T.nodeType === 1) { T.sizcache = Y; T.sizset = W } T = T[U]; var X = false; while (T) { if (T.sizcache === Y) { X = ad[T.sizset]; break } if (T.nodeType === 1) { if (!ac) { T.sizcache = Y; T.sizset = W } if (typeof Z !== "string") { if (T === Z) { X = true; break } } else if (F.filter(Z, [T]).length > 0) { X = T; break } } T = T[U] } ad[W] = X } } } var K = document.compareDocumentPosition ? function (U, T) { return U.compareDocumentPosition(T) & 16 } : function (U, T) { return U !== T && (U.contains ? U.contains(T) : true) }, Q = function (T) { return T.nodeType === 9 && T.documentElement.nodeName !== "HTML" || !!T.ownerDocument && Q(T.ownerDocument) }, J = function (T, aa) { var W = [], X = "", Y, V = aa.nodeType ? [aa] : aa; while (Y = I.match.PSEUDO.exec(T)) { X += Y[0]; T = T.replace(I.match.PSEUDO, "") } T = I.relative[T] ? T + "*" : T; for (var Z = 0, U = V.length; Z < U; Z++) F(T, V[Z], W); return F.filter(X, W) }; o.find = F; o.filter = F.filter; o.expr = F.selectors; o.expr[":"] = o.expr.filters; F.selectors.filters.hidden = function (T) { return T.offsetWidth === 0 || T.offsetHeight === 0 }; F.selectors.filters.visible = function (T) { return T.offsetWidth > 0 || T.offsetHeight > 0 }; F.selectors.filters.animated = function (T) { return o.grep(o.timers, function (U) { return T === U.elem }).length }; o.multiFilter = function (V, T, U) { if (U) V = ":not(" + V + ")"; return F.matches(V, T) }; o.dir = function (V, U) { var T = [], W = V[U]; while (W && W != document) { W.nodeType == 1 && T.push(W); W = W[U] } return T }; o.nth = function (X, T, V, W) { T = T || 1; for (var U = 0; X; X = X[V]) if (X.nodeType == 1 && ++U == T) break; return X }; o.sibling = function (V, U) { for (var T = []; V; V = V.nextSibling) V.nodeType == 1 && V != U && T.push(V); return T }; return; l.Sizzle = F })(); o.event = { add: function (I, F, H, K) { if (I.nodeType == 3 || I.nodeType == 8) return; if (I.setInterval && I != l) I = l; if (!H.guid) H.guid = this.guid++; if (K !== g) { var G = H; H = this.proxy(G); H.data = K } var E = o.data(I, "events") || o.data(I, "events", {}), J = o.data(I, "handle") || o.data(I, "handle", function () { return typeof o !== "undefined" && !o.event.triggered ? o.event.handle.apply(arguments.callee.elem, arguments) : g }); J.elem = I; o.each(F.split(/\s+/), function (M, N) { var O = N.split("."); N = O.shift(); H.type = O.slice().sort().join("."); var L = E[N]; o.event.specialAll[N] && o.event.specialAll[N].setup.call(I, K, O); if (!L) { L = E[N] = {}; if (!o.event.special[N] || o.event.special[N].setup.call(I, K, O) === false) if (I.addEventListener) I.addEventListener(N, J, false); else I.attachEvent && I.attachEvent("on" + N, J) } L[H.guid] = H; o.event.global[N] = true }); I = null }, guid: 1, global: {}, remove: function (K, H, J) { if (K.nodeType == 3 || K.nodeType == 8) return; var G = o.data(K, "events"), F, E; if (G) { if (H === g || typeof H === "string" && H.charAt(0) == ".") for (var I in G) this.remove(K, I + (H || "")); else { if (H.type) { J = H.handler; H = H.type } o.each(H.split(/\s+/), function (M, O) { var Q = O.split("."); O = Q.shift(); var N = RegExp("(^|\\.)" + Q.slice().sort().join(".*\\.") + "(\\.|$)"); if (G[O]) { if (J) delete G[O][J.guid]; else for (var P in G[O]) if (N.test(G[O][P].type)) delete G[O][P]; o.event.specialAll[O] && o.event.specialAll[O].teardown.call(K, Q); for (F in G[O]) break; if (!F) { if (!o.event.special[O] || o.event.special[O].teardown.call(K, Q) === false) if (K.removeEventListener) K.removeEventListener(O, o.data(K, "handle"), false); else K.detachEvent && K.detachEvent("on" + O, o.data(K, "handle")); F = null; delete G[O] } } }) } for (F in G) break; if (!F) { var L = o.data(K, "handle"); if (L) L.elem = null; o.removeData(K, "events"); o.removeData(K, "handle") } } }, trigger: function (I, K, H, E) { var G = I.type || I; if (!E) { I = typeof I === "object" ? I[h] ? I : o.extend(o.Event(G), I) : o.Event(G); if (G.indexOf("!") >= 0) { I.type = G = G.slice(0, -1); I.exclusive = true } if (!H) { I.stopPropagation(); this.global[G] && o.each(o.cache, function () { this.events && this.events[G] && o.event.trigger(I, K, this.handle.elem) }) } if (!H || H.nodeType == 3 || H.nodeType == 8) return g; I.result = g; I.target = H; K = o.makeArray(K); K.unshift(I) } I.currentTarget = H; var J = o.data(H, "handle"); J && J.apply(H, K); if ((!H[G] || o.nodeName(H, "a") && G == "click") && H["on" + G] && H["on" + G].apply(H, K) === false) I.result = false; if (!E && H[G] && !I.isDefaultPrevented() && !(o.nodeName(H, "a") && G == "click")) { this.triggered = true; try { H[G]() } catch (L) { } } this.triggered = false; if (!I.isPropagationStopped()) { var F = H.parentNode || H.ownerDocument; F && o.event.trigger(I, K, F, true) } }, handle: function (K) { var J, E; K = arguments[0] = o.event.fix(K || l.event); K.currentTarget = this; var L = K.type.split("."); K.type = L.shift(); J = !L.length && !K.exclusive; var I = RegExp("(^|\\.)" + L.slice().sort().join(".*\\.") + "(\\.|$)"); E = (o.data(this, "events") || {})[K.type]; for (var G in E) { var H = E[G]; if (J || I.test(H.type)) { K.handler = H; K.data = H.data; var F = H.apply(this, arguments); if (F !== g) { K.result = F; if (F === false) { K.preventDefault(); K.stopPropagation() } } if (K.isImmediatePropagationStopped()) break } } }, props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix: function (H) { if (H[h]) return H; var F = H; H = o.Event(F); for (var G = this.props.length, J; G; ) { J = this.props[--G]; H[J] = F[J] } if (!H.target) H.target = H.srcElement || document; if (H.target.nodeType == 3) H.target = H.target.parentNode; if (!H.relatedTarget && H.fromElement) H.relatedTarget = H.fromElement == H.target ? H.toElement : H.fromElement; if (H.pageX == null && H.clientX != null) { var I = document.documentElement, E = document.body; H.pageX = H.clientX + (I && I.scrollLeft || E && E.scrollLeft || 0) - (I.clientLeft || 0); H.pageY = H.clientY + (I && I.scrollTop || E && E.scrollTop || 0) - (I.clientTop || 0) } if (!H.which && (H.charCode || H.charCode === 0 ? H.charCode : H.keyCode)) H.which = H.charCode || H.keyCode; if (!H.metaKey && H.ctrlKey) H.metaKey = H.ctrlKey; if (!H.which && H.button) H.which = H.button & 1 ? 1 : H.button & 2 ? 3 : H.button & 4 ? 2 : 0; return H }, proxy: function (F, E) { E = E || function () { return F.apply(this, arguments) }; E.guid = F.guid = F.guid || E.guid || this.guid++; return E }, special: { ready: { setup: B, teardown: function () { } } }, specialAll: { live: { setup: function (E, F) { o.event.add(this, F[0], c) }, teardown: function (G) { if (G.length) { var E = 0, F = RegExp("(^|\\.)" + G[0] + "(\\.|$)"); o.each(o.data(this, "events").live || {}, function () { if (F.test(this.type)) E++ }); E < 1 && o.event.remove(this, G[0], c) } } }} }; o.Event = function (E) { if (!this.preventDefault) return new o.Event(E); if (E && E.type) { this.originalEvent = E; this.type = E.type } else this.type = E; this.timeStamp = e(); this[h] = true }; function k() { return false } function u() { return true } o.Event.prototype = { preventDefault: function () { this.isDefaultPrevented = u; var E = this.originalEvent; if (!E) return; E.preventDefault && E.preventDefault(); E.returnValue = false }, stopPropagation: function () { this.isPropagationStopped = u; var E = this.originalEvent; if (!E) return; E.stopPropagation && E.stopPropagation(); E.cancelBubble = true }, stopImmediatePropagation: function () { this.isImmediatePropagationStopped = u; this.stopPropagation() }, isDefaultPrevented: k, isPropagationStopped: k, isImmediatePropagationStopped: k }; var a = function (F) { var E = F.relatedTarget; while (E && E != this) try { E = E.parentNode } catch (G) { E = this } if (E != this) { F.type = F.data; o.event.handle.apply(this, arguments) } }; o.each({ mouseover: "mouseenter", mouseout: "mouseleave" }, function (F, E) { o.event.special[E] = { setup: function () { o.event.add(this, F, a, E) }, teardown: function () { o.event.remove(this, F, a) } } }); o.fn.extend({ bind: function (F, G, E) { return F == "unload" ? this.one(F, G, E) : this.each(function () { o.event.add(this, F, E || G, E && G) }) }, one: function (G, H, F) { var E = o.event.proxy(F || H, function (I) { o(this).unbind(I, E); return (F || H).apply(this, arguments) }); return this.each(function () { o.event.add(this, G, E, F && H) }) }, unbind: function (F, E) { return this.each(function () { o.event.remove(this, F, E) }) }, trigger: function (E, F) { return this.each(function () { o.event.trigger(E, F, this) }) }, triggerHandler: function (E, G) { if (this[0]) { var F = o.Event(E); F.preventDefault(); F.stopPropagation(); o.event.trigger(F, G, this[0]); return F.result } }, toggle: function (G) { var E = arguments, F = 1; while (F < E.length) o.event.proxy(G, E[F++]); return this.click(o.event.proxy(G, function (H) { this.lastToggle = (this.lastToggle || 0) % F; H.preventDefault(); return E[this.lastToggle++].apply(this, arguments) || false })) }, hover: function (E, F) { return this.mouseenter(E).mouseleave(F) }, ready: function (E) { B(); if (o.isReady) E.call(document, o); else o.readyList.push(E); return this }, live: function (G, F) { var E = o.event.proxy(F); E.guid += this.selector + G; o(document).bind(i(G, this.selector), this.selector, E); return this }, die: function (F, E) { o(document).unbind(i(F, this.selector), E ? { guid: E.guid + this.selector + F} : null); return this } }); function c(H) { var E = RegExp("(^|\\.)" + H.type + "(\\.|$)"), G = true, F = []; o.each(o.data(this, "events").live || [], function (I, J) { if (E.test(J.type)) { var K = o(H.target).closest(J.data)[0]; K && F.push({ elem: K, fn: J }) } }); F.sort(function (J, I) { return o.data(J.elem, "closest") - o.data(I.elem, "closest") }); o.each(F, function () { if (this.fn.call(this.elem, H, this.fn.data) === false) return G = false }); return G } function i(F, E) { return ["live", F, E.replace(/\./g, "`").replace(/ /g, "|")].join(".") } o.extend({ isReady: false, readyList: [], ready: function () { if (!o.isReady) { o.isReady = true; if (o.readyList) { o.each(o.readyList, function () { this.call(document, o) }); o.readyList = null } o(document).triggerHandler("ready") } } }); var x = false; function B() { if (x) return; x = true; if (document.addEventListener) document.addEventListener("DOMContentLoaded", function () { document.removeEventListener("DOMContentLoaded", arguments.callee, false); o.ready() }, false); else if (document.attachEvent) { document.attachEvent("onreadystatechange", function () { if (document.readyState === "complete") { document.detachEvent("onreadystatechange", arguments.callee); o.ready() } }); document.documentElement.doScroll && l == l.top && (function () { if (o.isReady) return; try { document.documentElement.doScroll("left") } catch (E) { setTimeout(arguments.callee, 0); return } o.ready() })() } o.event.add(l, "load", o.ready) } o.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","), function (F, E) { o.fn[E] = function (G) { return G ? this.bind(E, G) : this.trigger(E) } }); o(l).bind("unload", function () { for (var E in o.cache) E != 1 && o.cache[E].handle && o.event.remove(o.cache[E].handle.elem) }); (function () { o.support = {}; var F = document.documentElement, G = document.createElement("script"), K = document.createElement("div"), J = "script" + (new Date).getTime(); K.style.display = "none"; K.innerHTML = '   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>'; var H = K.getElementsByTagName("*"), E = K.getElementsByTagName("a")[0]; if (!H || !H.length || !E) return; o.support = { leadingWhitespace: K.firstChild.nodeType == 3, tbody: !K.getElementsByTagName("tbody").length, objectAll: !!K.getElementsByTagName("object")[0].getElementsByTagName("*").length, htmlSerialize: !!K.getElementsByTagName("link").length, style: /red/.test(E.getAttribute("style")), hrefNormalized: E.getAttribute("href") === "/a", opacity: E.style.opacity === "0.5", cssFloat: !!E.style.cssFloat, scriptEval: false, noCloneEvent: true, boxModel: null }; G.type = "text/javascript"; try { G.appendChild(document.createTextNode("window." + J + "=1;")) } catch (I) { } F.insertBefore(G, F.firstChild); if (l[J]) { o.support.scriptEval = true; delete l[J] } F.removeChild(G); if (K.attachEvent && K.fireEvent) { K.attachEvent("onclick", function () { o.support.noCloneEvent = false; K.detachEvent("onclick", arguments.callee) }); K.cloneNode(true).fireEvent("onclick") } o(function () { var L = document.createElement("div"); L.style.width = L.style.paddingLeft = "1px"; document.body.appendChild(L); o.boxModel = o.support.boxModel = L.offsetWidth === 2; document.body.removeChild(L).style.display = "none" }) })(); var w = o.support.cssFloat ? "cssFloat" : "styleFloat"; o.props = { "for": "htmlFor", "class": "className", "float": w, cssFloat: w, styleFloat: w, readonly: "readOnly", maxlength: "maxLength", cellspacing: "cellSpacing", rowspan: "rowSpan", tabindex: "tabIndex" }; o.fn.extend({ _load: o.fn.load, load: function (G, J, K) { if (typeof G !== "string") return this._load(G); var I = G.indexOf(" "); if (I >= 0) { var E = G.slice(I, G.length); G = G.slice(0, I) } var H = "GET"; if (J) if (o.isFunction(J)) { K = J; J = null } else if (typeof J === "object") { J = o.param(J); H = "POST" } var F = this; o.ajax({ url: G, type: H, dataType: "html", data: J, complete: function (M, L) { (L == "success" || L == "notmodified") && F.html(E ? o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g, "")).find(E) : M.responseText); K && F.each(K, [M.responseText, L, M]) } }); return this }, serialize: function () { return o.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { return this.elements ? o.makeArray(this.elements) : this }).filter(function () { return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password|search/i.test(this.type)) }).map(function (E, F) { var G = o(this).val(); return G == null ? null : o.isArray(G) ? o.map(G, function (I, H) { return { name: F.name, value: I} }) : { name: F.name, value: G} }).get() } }); o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function (E, F) { o.fn[F] = function (G) { return this.bind(F, G) } }); var r = e(); o.extend({ "get": function (E, G, H, F) { if (o.isFunction(G)) { H = G; G = null } return o.ajax({ type: "GET", url: E, data: G, success: H, dataType: F }) }, getScript: function (E, F) { return o.get(E, null, F, "script") }, getJSON: function (E, F, G) { return o.get(E, F, G, "json") }, post: function (E, G, H, F) { if (o.isFunction(G)) { H = G; G = {} } return o.ajax({ type: "POST", url: E, data: G, success: H, dataType: F }) }, ajaxSetup: function (E) { o.extend(o.ajaxSettings, E) }, ajaxSettings: { url: location.href, global: true, type: "GET", contentType: "application/x-www-form-urlencoded", processData: true, async: true, xhr: function () { return l.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest }, accepts: { xml: "application/xml, text/xml", html: "text/html", script: "text/javascript, application/javascript", json: "application/json, text/javascript", text: "text/plain", _default: "*/*"} }, lastModified: {}, ajax: function (M) { M = o.extend(true, M, o.extend(true, {}, o.ajaxSettings, M)); var W, F = /=\?(&|$)/g, R, V, G = M.type.toUpperCase(); if (M.data && M.processData && typeof M.data !== "string") M.data = o.param(M.data); if (M.dataType == "jsonp") { if (G == "GET") { if (!M.url.match(F)) M.url += (M.url.match(/\?/) ? "&" : "?") + (M.jsonp || "callback") + "=?" } else if (!M.data || !M.data.match(F)) M.data = (M.data ? M.data + "&" : "") + (M.jsonp || "callback") + "=?"; M.dataType = "json" } if (M.dataType == "json" && (M.data && M.data.match(F) || M.url.match(F))) { W = "jsonp" + r++; if (M.data) M.data = (M.data + "").replace(F, "=" + W + "$1"); M.url = M.url.replace(F, "=" + W + "$1"); M.dataType = "script"; l[W] = function (X) { V = X; I(); L(); l[W] = g; try { delete l[W] } catch (Y) { } H && H.removeChild(T) } } if (M.dataType == "script" && M.cache == null) M.cache = false; if (M.cache === false && G == "GET") { var E = e(), U = M.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + E + "$2"); M.url = U + (U == M.url ? (M.url.match(/\?/) ? "&" : "?") + "_=" + E : "") } if (M.data && G == "GET") { M.url += (M.url.match(/\?/) ? "&" : "?") + M.data; M.data = null } M.global && !o.active++ && o.event.trigger("ajaxStart"); var Q = /^(\w+:)?\/\/([^\/?#]+)/.exec(M.url); if (M.dataType == "script" && G == "GET" && Q && (Q[1] && Q[1] != location.protocol || Q[2] != location.host)) { var H = document.getElementsByTagName("head")[0], T = document.createElement("script"); T.src = M.url; if (M.scriptCharset) T.charset = M.scriptCharset; if (!W) { var O = false; T.onload = T.onreadystatechange = function () { if (!O && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { O = true; I(); L(); T.onload = T.onreadystatechange = null; H.removeChild(T) } } } H.appendChild(T); return g } var K = false, J = M.xhr(); if (M.username) J.open(G, M.url, M.async, M.username, M.password); else J.open(G, M.url, M.async); try { M.data && J.setRequestHeader("Content-Type", M.contentType); M.ifModified && J.setRequestHeader("If-Modified-Since", o.lastModified[M.url] || "Thu, 01 Jan 1970 00:00:00 GMT"); J.setRequestHeader("X-Requested-With", "XMLHttpRequest"); J.setRequestHeader("Accept", M.dataType && M.accepts[M.dataType] ? M.accepts[M.dataType] + ", */*" : M.accepts._default) } catch (S) { } if (M.beforeSend && M.beforeSend(J, M) === false) { M.global && ! --o.active && o.event.trigger("ajaxStop"); J.abort(); return false } M.global && o.event.trigger("ajaxSend", [J, M]); var N = function (X) { if (J.readyState == 0) { if (P) { clearInterval(P); P = null; M.global && ! --o.active && o.event.trigger("ajaxStop") } } else if (!K && J && (J.readyState == 4 || X == "timeout")) { K = true; if (P) { clearInterval(P); P = null } R = X == "timeout" ? "timeout" : !o.httpSuccess(J) ? "error" : M.ifModified && o.httpNotModified(J, M.url) ? "notmodified" : "success"; if (R == "success") try { V = o.httpData(J, M.dataType, M) } catch (Z) { R = "parsererror" } if (R == "success") { var Y; try { Y = J.getResponseHeader("Last-Modified") } catch (Z) { } if (M.ifModified && Y) o.lastModified[M.url] = Y; !W && I() } else o.handleError(M, J, R); L(); X && J.abort(); if (M.async) J = null } }; if (M.async) { var P = setInterval(N, 13); M.timeout > 0 && setTimeout(function () { J && !K && N("timeout") }, M.timeout) } try { J.send(M.data) } catch (S) { o.handleError(M, J, null, S) } !M.async && N(); function I() { M.success && M.success(V, R); M.global && o.event.trigger("ajaxSuccess", [J, M]) } function L() { M.complete && M.complete(J, R); M.global && o.event.trigger("ajaxComplete", [J, M]); M.global && ! --o.active && o.event.trigger("ajaxStop") } return J }, handleError: function (F, H, E, G) { F.error && F.error(H, E, G); F.global && o.event.trigger("ajaxError", [H, F, G]) }, active: 0, httpSuccess: function (F) { try { return !F.status && location.protocol == "file:" || F.status >= 200 && F.status < 300 || F.status == 304 || F.status == 1223 } catch (E) { } return false }, httpNotModified: function (G, E) { try { var H = G.getResponseHeader("Last-Modified"); return G.status == 304 || H == o.lastModified[E] } catch (F) { } return false }, httpData: function (J, H, G) { var F = J.getResponseHeader("content-type"), E = H == "xml" || !H && F && F.indexOf("xml") >= 0, I = E ? J.responseXML : J.responseText; if (E && I.documentElement.tagName == "parsererror") throw "parsererror"; if (G && G.dataFilter) I = G.dataFilter(I, H); if (typeof I === "string") { H == "script" && o.globalEval(I); if (H == "json") I = l["eval"]("(" + I + ")") } return I }, param: function (E) { var G = []; function H(I, J) { G[G.length] = encodeURIComponent(I) + "=" + encodeURIComponent(J) } if (o.isArray(E) || E.jquery) o.each(E, function () { H(this.name, this.value) }); else for (var F in E) if (o.isArray(E[F])) o.each(E[F], function () { H(F, this) }); else H(F, o.isFunction(E[F]) ? E[F]() : E[F]); return G.join("&").replace(/%20/g, "+") } }); var m = {}, n, d = [["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], ["opacity"]]; function t(F, E) { var G = {}; o.each(d.concat.apply([], d.slice(0, E)), function () { G[this] = F }); return G } o.fn.extend({ show: function (J, L) { if (J) return this.animate(t("show", 3), J, L); else { for (var H = 0, F = this.length; H < F; H++) { var E = o.data(this[H], "olddisplay"); this[H].style.display = E || ""; if (o.css(this[H], "display") === "none") { var G = this[H].tagName, K; if (m[G]) K = m[G]; else { var I = o("<" + G + " />").appendTo("body"); K = I.css("display"); if (K === "none") K = "block"; I.remove(); m[G] = K } o.data(this[H], "olddisplay", K) } } for (var H = 0, F = this.length; H < F; H++) this[H].style.display = o.data(this[H], "olddisplay") || ""; return this } }, hide: function (H, I) { if (H) return this.animate(t("hide", 3), H, I); else { for (var G = 0, F = this.length; G < F; G++) { var E = o.data(this[G], "olddisplay"); !E && E !== "none" && o.data(this[G], "olddisplay", o.css(this[G], "display")) } for (var G = 0, F = this.length; G < F; G++) this[G].style.display = "none"; return this } }, _toggle: o.fn.toggle, toggle: function (G, F) { var E = typeof G === "boolean"; return o.isFunction(G) && o.isFunction(F) ? this._toggle.apply(this, arguments) : G == null || E ? this.each(function () { var H = E ? G : o(this).is(":hidden"); o(this)[H ? "show" : "hide"]() }) : this.animate(t("toggle", 3), G, F) }, fadeTo: function (E, G, F) { return this.animate({ opacity: G }, E, F) }, animate: function (I, F, H, G) { var E = o.speed(F, H, G); return this[E.queue === false ? "each" : "queue"](function () { var K = o.extend({}, E), M, L = this.nodeType == 1 && o(this).is(":hidden"), J = this; for (M in I) { if (I[M] == "hide" && L || I[M] == "show" && !L) return K.complete.call(this); if ((M == "height" || M == "width") && this.style) { K.display = o.css(this, "display"); K.overflow = this.style.overflow } } if (K.overflow != null) this.style.overflow = "hidden"; K.curAnim = o.extend({}, I); o.each(I, function (O, S) { var R = new o.fx(J, K, O); if (/toggle|show|hide/.test(S)) R[S == "toggle" ? L ? "show" : "hide" : S](I); else { var Q = S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/), T = R.cur(true) || 0; if (Q) { var N = parseFloat(Q[2]), P = Q[3] || "px"; if (P != "px") { J.style[O] = (N || 1) + P; T = (N || 1) / R.cur(true) * T; J.style[O] = T + P } if (Q[1]) N = (Q[1] == "-=" ? -1 : 1) * N + T; R.custom(T, N, P) } else R.custom(T, S, "") } }); return true }) }, stop: function (F, E) { var G = o.timers; F && this.queue([]); this.each(function () { for (var H = G.length - 1; H >= 0; H--) if (G[H].elem == this) { E && G[H](true); G.splice(H, 1) } }); !E && this.dequeue(); return this } }); o.each({ slideDown: t("show", 1), slideUp: t("hide", 1), slideToggle: t("toggle", 1), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide"} }, function (E, F) { o.fn[E] = function (G, H) { return this.animate(F, G, H) } }); o.extend({ speed: function (G, H, F) { var E = typeof G === "object" ? G : { complete: F || !F && H || o.isFunction(G) && G, duration: G, easing: F && H || H && !o.isFunction(H) && H }; E.duration = o.fx.off ? 0 : typeof E.duration === "number" ? E.duration : o.fx.speeds[E.duration] || o.fx.speeds._default; E.old = E.complete; E.complete = function () { E.queue !== false && o(this).dequeue(); o.isFunction(E.old) && E.old.call(this) }; return E }, easing: { linear: function (G, H, E, F) { return E + F * G }, swing: function (G, H, E, F) { return (-Math.cos(G * Math.PI) / 2 + .5) * F + E } }, timers: [], fx: function (F, E, G) { this.options = E; this.elem = F; this.prop = G; if (!E.orig) E.orig = {} } }); o.fx.prototype = { update: function () { this.options.step && this.options.step.call(this.elem, this.now, this); (o.fx.step[this.prop] || o.fx.step._default)(this); if ((this.prop == "height" || this.prop == "width") && this.elem.style) this.elem.style.display = "block" }, cur: function (F) { if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) return this.elem[this.prop]; var E = parseFloat(o.css(this.elem, this.prop, F)); return E && E > -1e4 ? E : parseFloat(o.curCSS(this.elem, this.prop)) || 0 }, custom: function (I, H, G) { this.startTime = e(); this.start = I; this.end = H; this.unit = G || this.unit || "px"; this.now = this.start; this.pos = this.state = 0; var E = this; function F(J) { return E.step(J) } F.elem = this.elem; if (F() && o.timers.push(F) && !n) n = setInterval(function () { for (var K = o.timers, J = 0; J < K.length; J++) !K[J]() && K.splice(J--, 1); if (!K.length) { clearInterval(n); n = g } }, 13) }, show: function () { this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); this.options.show = true; this.custom(this.prop == "width" || this.prop == "height" ? 1 : 0, this.cur()); o(this.elem).show() }, hide: function () { this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); this.options.hide = true; this.custom(this.cur(), 0) }, step: function (H) { var G = e(); if (H || G >= this.options.duration + this.startTime) { this.now = this.end; this.pos = this.state = 1; this.update(); this.options.curAnim[this.prop] = true; var E = true; for (var F in this.options.curAnim) if (this.options.curAnim[F] !== true) E = false; if (E) { if (this.options.display != null) { this.elem.style.overflow = this.options.overflow; this.elem.style.display = this.options.display; if (o.css(this.elem, "display") == "none") this.elem.style.display = "block" } this.options.hide && o(this.elem).hide(); if (this.options.hide || this.options.show) for (var I in this.options.curAnim) o.attr(this.elem.style, I, this.options.orig[I]); this.options.complete.call(this.elem) } return false } else { var J = G - this.startTime; this.state = J / this.options.duration; this.pos = o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")](this.state, J, 0, 1, this.options.duration); this.now = this.start + (this.end - this.start) * this.pos; this.update() } return true } }; o.extend(o.fx, { speeds: { slow: 600, fast: 200, _default: 400 }, step: { opacity: function (E) { o.attr(E.elem.style, "opacity", E.now) }, _default: function (E) { if (E.elem.style && E.elem.style[E.prop] != null) E.elem.style[E.prop] = E.now + E.unit; else E.elem[E.prop] = E.now } } }); if (document.documentElement.getBoundingClientRect) o.fn.offset = function () { if (!this[0]) return { top: 0, left: 0 }; if (this[0] === this[0].ownerDocument.body) return o.offset.bodyOffset(this[0]); var G = this[0].getBoundingClientRect(), J = this[0].ownerDocument, F = J.body, E = J.documentElement, L = E.clientTop || F.clientTop || 0, K = E.clientLeft || F.clientLeft || 0, I = G.top + (self.pageYOffset || o.boxModel && E.scrollTop || F.scrollTop) - L, H = G.left + (self.pageXOffset || o.boxModel && E.scrollLeft || F.scrollLeft) - K; return { top: I, left: H} }; else o.fn.offset = function () { if (!this[0]) return { top: 0, left: 0 }; if (this[0] === this[0].ownerDocument.body) return o.offset.bodyOffset(this[0]); o.offset.initialized || o.offset.initialize(); var J = this[0], G = J.offsetParent, F = J, O = J.ownerDocument, M, H = O.documentElement, K = O.body, L = O.defaultView, E = L.getComputedStyle(J, null), N = J.offsetTop, I = J.offsetLeft; while ((J = J.parentNode) && J !== K && J !== H) { M = L.getComputedStyle(J, null); N -= J.scrollTop, I -= J.scrollLeft; if (J === G) { N += J.offsetTop, I += J.offsetLeft; if (o.offset.doesNotAddBorder && !(o.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(J.tagName))) N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0; F = G, G = J.offsetParent } if (o.offset.subtractsBorderForOverflowNotVisible && M.overflow !== "visible") N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0; E = M } if (E.position === "relative" || E.position === "static") N += K.offsetTop, I += K.offsetLeft; if (E.position === "fixed") N += Math.max(H.scrollTop, K.scrollTop), I += Math.max(H.scrollLeft, K.scrollLeft); return { top: N, left: I} }; o.offset = { initialize: function () { if (this.initialized) return; var L = document.body, F = document.createElement("div"), H, G, N, I, M, E, J = L.style.marginTop, K = '<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>'; M = { position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden" }; for (E in M) F.style[E] = M[E]; F.innerHTML = K; L.insertBefore(F, L.firstChild); H = F.firstChild, G = H.firstChild, I = H.nextSibling.firstChild.firstChild; this.doesNotAddBorder = G.offsetTop !== 5; this.doesAddBorderForTableAndCells = I.offsetTop === 5; H.style.overflow = "hidden", H.style.position = "relative"; this.subtractsBorderForOverflowNotVisible = G.offsetTop === -5; L.style.marginTop = "1px"; this.doesNotIncludeMarginInBodyOffset = L.offsetTop === 0; L.style.marginTop = J; L.removeChild(F); this.initialized = true }, bodyOffset: function (E) { o.offset.initialized || o.offset.initialize(); var G = E.offsetTop, F = E.offsetLeft; if (o.offset.doesNotIncludeMarginInBodyOffset) G += parseInt(o.curCSS(E, "marginTop", true), 10) || 0, F += parseInt(o.curCSS(E, "marginLeft", true), 10) || 0; return { top: G, left: F} } }; o.fn.extend({ position: function () { var I = 0, H = 0, F; if (this[0]) { var G = this.offsetParent(), J = this.offset(), E = /^body|html$/i.test(G[0].tagName) ? { top: 0, left: 0} : G.offset(); J.top -= j(this, "marginTop"); J.left -= j(this, "marginLeft"); E.top += j(G, "borderTopWidth"); E.left += j(G, "borderLeftWidth"); F = { top: J.top - E.top, left: J.left - E.left} } return F }, offsetParent: function () { var E = this[0].offsetParent || document.body; while (E && (!/^body|html$/i.test(E.tagName) && o.css(E, "position") == "static")) E = E.offsetParent; return o(E) } }); o.each(["Left", "Top"], function (F, E) { var G = "scroll" + E; o.fn[G] = function (H) { if (!this[0]) return null; return H !== g ? this.each(function () { this == l || this == document ? l.scrollTo(!F ? H : o(l).scrollLeft(), F ? H : o(l).scrollTop()) : (this[G] = H) }) : this[0] == l || this[0] == document ? self[F ? "pageYOffset" : "pageXOffset"] || o.boxModel && document.documentElement[G] || document.body[G] : this[0][G] } }); o.each(["Height", "Width"], function (I, G) { var E = I ? "Left" : "Top", H = I ? "Right" : "Bottom", F = G.toLowerCase(); o.fn["inner" + G] = function () { return this[0] ? o.css(this[0], F, false, "padding") : null }; o.fn["outer" + G] = function (K) { return this[0] ? o.css(this[0], F, false, K ? "margin" : "border") : null }; var J = G.toLowerCase(); o.fn[J] = function (K) { return this[0] == l ? document.compatMode == "CSS1Compat" && document.documentElement["client" + G] || document.body["client" + G] : this[0] == document ? Math.max(document.documentElement["client" + G], document.body["scroll" + G], document.documentElement["scroll" + G], document.body["offset" + G], document.documentElement["offset" + G]) : K === g ? this.length ? o.css(this[0], J) : null : this.css(J, typeof K === "string" ? K : K + "px") } }) })(); function Set_Cookie(name, value, expires, path, domain, secure) { var today = new Date; today.setTime(today.getTime()); if (expires) expires = expires * 1e3 * 60 * 60 * 24; var expires_date = new Date(today.getTime() + expires); document.cookie = name + "=" + escape(value) + (expires ? ";expires=" + expires_date.toGMTString() : "") + (path ? ";path=" + path : "") + (domain ? ";domain=" + domain : "") + (secure ? ";secure" : "") } function Get_Cookie(check_name) { var a_all_cookies = document.cookie.split(";"), a_temp_cookie = "", cookie_name = "", cookie_value = "", b_cookie_found = false; for (i = 0; i < a_all_cookies.length; i++) { a_temp_cookie = a_all_cookies[i].split("="); cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ""); if (cookie_name == check_name) { b_cookie_found = true; if (a_temp_cookie.length > 1) cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, "")); return cookie_value; break } a_temp_cookie = null; cookie_name = "" } if (!b_cookie_found) return null } function Delete_Cookie(name, path, domain) { if (Get_Cookie(name)) document.cookie = name + "=" + (path ? ";path=" + path : "") + (domain ? ";domain=" + domain : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT" }; function foo(px, py, pw, ph, baseElement, fid) { var win = document.getElementById(this.fid) } function dropdown_menu_fix(el) { if (navigator.appName != "Microsoft Internet Explorer") return; if (el.runtimeStyle.behavior.toLowerCase() == "none") return; el.runtimeStyle.behavior = "none"; var ie5 = document.namespaces == null; el.ondblclick = function (e) { window.event.returnValue = false; return false }; if (window.createPopup == null) { var fid = "dropdown_menu_fix_" + Date.parse(new Date); window.createPopup = function () { if (window.createPopup.frameWindow == null) { el.insertAdjacentHTML("MyFrame", "<iframe id='" + fid + "' name='" + fid + "' src='about:blank' frameborder='1' scrolling='no'></></iframe>"); var f = document.frames[fid]; f.document.open(); f.document.write("<html><body></body></html>"); f.document.close(); f.fid = fid; var fwin = document.getElementById(fid); fwin.style.cssText = "position:absolute;top:0;left:0;display:none;z-index:99999;"; f.show = function (px, py, pw, ph, baseElement) { py = py + baseElement.getBoundingClientRect().top + Math.max(document.body.scrollTop, document.documentElement.scrollTop); px = px + baseElement.getBoundingClientRect().left + Math.max(document.body.scrollLeft, document.documentElement.scrollLeft); fwin.style.width = pw + "px"; fwin.style.height = ph + "px"; fwin.style.posLeft = px; fwin.style.posTop = py; fwin.style.display = "block" }; f_hide = function (e) { if (window.event && window.event.srcElement && window.event.srcElement.tagName && window.event.srcElement.tagName.toLowerCase() == "select") return true; fwin.style.display = "none" }; f.hide = f_hide; document.attachEvent("onclick", f_hide); document.attachEvent("onkeydown", f_hide) } return f } } function showMenu() { function selectMenu(obj) { var o = document.createElement("option"); o.value = obj.value; o.innerHTML = obj.innerHTML; while (el.options.length > 0) el.options[0].removeNode(true); el.appendChild(o); el.title = o.innerHTML; el.contentIndex = obj.selectedIndex; el.menu.hide(); el.onchange && el.onchange() } el.menu.show(0, el.offsetHeight, 10, 10, el); var mb = el.menu.document.body; mb.style.cssText = "border:solid 1px black;margin:0;padding:0;overflow-y:auto;overflow-x:auto;background:white;font:12px Tahoma, sans-serif;"; var t = el.contentHTML; t = t.replace(/<select/gi, "<div"); t = t.replace(/<option/gi, "<span"); t = t.replace(/<\/option/gi, "</span"); t = t.replace(/<\/select/gi, "</div"); mb.innerHTML = t; el.select = mb.all.tags("div")[0]; el.select.style.cssText = "list-style:none;margin:0;padding:0;"; mb.options = el.select.getElementsByTagName("span"); for (var i = 0; i < mb.options.length; i++) { mb.options[i].selectedIndex = i; mb.options[i].style.cssText = "list-style:none;margin:0;padding:1px 2px;width/**/:100%;cursor:hand;cursorointer;white-space:nowrap;"; mb.options[i].title = mb.options[i].innerHTML; mb.options[i].innerHTML = "<nobr>" + mb.options[i].innerHTML + "</nobr>"; mb.options[i].onmouseover = function () { if (mb.options.selected) { mb.options.selected.style.background = "white"; mb.options.selected.style.color = "black" } mb.options.selected = this; this.style.background = "#316AC5"; this.style.color = "white" }; mb.options[i].onmouseout = function () { this.style.background = "white"; this.style.color = "black" }; mb.options[i].onmousedown = function () { selectMenu(this) }; mb.options[i].onkeydown = function () { selectMenu(this) }; if (i == el.contentIndex) { mb.options[i].style.background = "#316AC5"; mb.options[i].style.color = "white"; mb.options.selected = mb.options[i] } } var mw = Math.max(el.select.offsetWidth + 22, el.offsetWidth + 22); mw = Math.max(mw, mb.scrollWidth + 22); var mh = mb.options.length * 15 + 8, mx = ie5 ? -3 : 0, my = el.offsetHeight - 2; my = my + 1; var docH = document.documentElement.offsetHeight, bottomH = docH - el.getBoundingClientRect().bottom; mh = Math.min(mh, Math.max(docH - el.getBoundingClientRect().top - 50, 100)); self.focus(); el.menu.show(mx, my, mw, mh, el); sync = null; if (mb.options.selected) mb.scrollTop = mb.options.selected.offsetTop; window.onresize = function () { el.menu.hide() } } function switchMenu() { if (event.keyCode) { if (event.keyCode == 40) el.contentIndex++; else if (event.keyCode == 38) el.contentIndex-- } else if (event.wheelDelta) { if (event.wheelDelta >= 120) el.contentIndex++; else if (event.wheelDelta <= -120) el.contentIndex-- } else return true; if (el.contentIndex > el.contentOptions.length - 1) el.contentIndex = 0; else if (el.contentIndex < 0) el.contentIndex = el.contentOptions.length - 1; var o = document.createElement("option"); o.value = el.contentOptions[el.contentIndex].value; o.innerHTML = el.contentOptions[el.contentIndex].text; while (el.options.length > 0) el.options[0].removeNode(true); el.appendChild(o); el.title = o.innerHTML } if (dropdown_menu_fix.menu == null) { dropdown_menu_fix.menu = window.createPopup(); document.attachEvent("onkeydown", dropdown_menu_fix.menu.hide) } el.menu = dropdown_menu_fix.menu; el.contentOptions = []; el.contentIndex = el.selectedIndex; el.contentHTML = el.outerHTML; for (var i = 0; i < el.options.length; i++) { el.contentOptions[el.contentOptions.length] = { value: el.options[i].value, text: el.options[i].innerHTML }; if (!el.options[i].selected) { el.options[i].removeNode(true); i-- } } el.onkeydown = switchMenu; el.onclick = showMenu; el.onmousewheel = switchMenu }; function setcookie(num) { Set_Cookie("conc_programLevel", num, "", "/", ""); if (Get_Cookie("fromSearch") == 1) { Set_Cookie("catSelected", 0, "", "/", ""); Set_Cookie("subCatSelected", 0, "", "/", ""); Set_Cookie("fromSearch", 0, "", "/", "") } } function setCatetoryIDCookie(num) { Set_Cookie("catSelected", num, "", "/", ""); Set_Cookie("subCatSelected", 0, "", "/", ""); if (Get_Cookie("fromSearch") == 1) { Set_Cookie("conc_programLevel", 0, "", "/", ""); Set_Cookie("fromSearch", 0, "", "/", "") } } function setSubCatetoryIDCookie(num) { Set_Cookie("subCatSelected", num, "", "/", ""); if (Get_Cookie("fromSearch") == 1) { Set_Cookie("conc_programLevel", num, "", "/", ""); Set_Cookie("catSelected", 0, "", "/", ""); Set_Cookie("fromSearch", 0, "", "/", "") } } function clearCookies() { Set_Cookie("conc_programLevel", 0, "", "/", ""); Set_Cookie("catSelected", 0, "", "/", ""); Set_Cookie("subCatSelected", 0, "", "/", "") } $(document).ready(function () { $(".footer").click(function () { clearCookies() }) }); function footerpopupzinch(page, title) { window.open("/privacy-terms/zinch/" + page, title, "location=no,menubar=no,width=460,height=360,toolbar=no,scrollbars=yes") }; function footerpopup(page, title) { window.open("/privacy-terms/" + page, title, "location=no,menubar=no,width=460,height=360,toolbar=no,scrollbars=yes") } function myFocus(element) { if (element.value == element.defaultValue) element.value = "" } function myBlur(element) { if (element.value == "") element.value = element.defaultValue }; var widgetContainer = ".widget-body", widgetTitleTag = "h3", IE6 = false || 0 < 5.7; $().ready(function () { $(widgetContainer).accordion({ header: widgetTitleTag, active: false, alwaysOpen: false, animated: IE6 ? false : "easeslide", autoheight: false }) }); jQuery.extend(jQuery.easing, { easein: function (x, t, b, c, d) { return c * (t /= d) * t + b }, easeinout: function (x, t, b, c, d) { if (t < d / 2) return 2 * c * t * t / (d * d) + b; var ts = t - d / 2; return -2 * c * ts * ts / (d * d) + 2 * c * ts / d + c / 2 + b }, easeout: function (x, t, b, c, d) { return -c * t * t / (d * d) + 2 * c * t / d + b }, expoin: function (x, t, b, c, d) { var flip = 1; if (c < 0) { flip *= -1; c *= -1 } return flip * Math.exp(Math.log(c) / d * t) + b }, expoout: function (x, t, b, c, d) { var flip = 1; if (c < 0) { flip *= -1; c *= -1 } return flip * (-Math.exp(-Math.log(c) / d * (t - d)) + c + 1) + b }, expoinout: function (x, t, b, c, d) { var flip = 1; if (c < 0) { flip *= -1; c *= -1 } if (t < d / 2) return flip * Math.exp(Math.log(c / 2) / (d / 2) * t) + b; return flip * (-Math.exp(-2 * Math.log(c / 2) / d * (t - d)) + c + 1) + b }, bouncein: function (x, t, b, c, d) { return c - jQuery.easing["bounceout"](x, d - t, 0, c, d) + b }, bounceout: function (x, t, b, c, d) { if ((t /= d) < 1 / 2.75) return c * (7.5625 * t * t) + b; else if (t < 2 / 2.75) return c * (7.5625 * (t -= 1.5 / 2.75) * t + .75) + b; else if (t < 2.5 / 2.75) return c * (7.5625 * (t -= 2.25 / 2.75) * t + .9375) + b; else return c * (7.5625 * (t -= 2.625 / 2.75) * t + .984375) + b }, bounceinout: function (x, t, b, c, d) { if (t < d / 2) return jQuery.easing["bouncein"](x, t * 2, 0, c, d) * .5 + b; return jQuery.easing["bounceout"](x, t * 2 - d, 0, c, d) * .5 + c * .5 + b }, elasin: function (x, t, b, c, d) { var s = 1.70158, p = 0, a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b }, elasout: function (x, t, b, c, d) { var s = 1.70158, p = 0, a = c; if (t == 0) return b; if ((t /= d) == 1) return b + c; if (!p) p = d * .3; if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); return a * Math.pow(2, -10 * t) * Math.sin((t * d - s) * (2 * Math.PI) / p) + c + b }, elasinout: function (x, t, b, c, d) { var s = 1.70158, p = 0, a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4 } else var s = p / (2 * Math.PI) * Math.asin(c / a); if (t < 1) return -.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p)) + b; return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * d - s) * (2 * Math.PI) / p) * .5 + c + b }, backin: function (x, t, b, c, d) { var s = 1.70158; return c * (t /= d) * t * ((s + 1) * t - s) + b }, backout: function (x, t, b, c, d) { var s = 1.70158; return c * ((t = t / d - 1) * t * ((s + 1) * t + s) + 1) + b }, backinout: function (x, t, b, c, d) { var s = 1.70158; if ((t /= d / 2) < 1) return c / 2 * (t * t * (((s *= 1.525) + 1) * t - s)) + b; return c / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2) + b } }); (function ($) { $.ui = $.ui || {}; $.fn.extend({ accordion: function (options, data) { var args = Array.prototype.slice.call(arguments, 1); return this.each(function () { if (typeof options == "string") { var accordion = $.data(this, "ui-accordion"); accordion[options].apply(accordion, args) } else !$(this).is(".ui-accordion") && $.data(this, "ui-accordion", new $.ui.accordion(this, options)) }) }, activate: function (index) { return this.accordion("activate", index) } }); $.ui.accordion = function (container, options) { this.options = options = $.extend({}, $.ui.accordion.defaults, options); this.element = container; $(container).addClass("ui-accordion"); if (options.navigation) { var current = $(container).find("a").filter(options.navigationFilter); if (current.length) if (current.filter(options.header).length) options.active = current; else { options.active = current.parent().parent().prev(); current.addClass("current") } } options.headers = $(container).find(options.header); options.active = findActive(options.headers, options.active); if (options.fillSpace) { var maxHeight = $(container).parent().height(); options.headers.each(function () { maxHeight -= $(this).outerHeight() }); var maxPadding = 0; options.headers.next().each(function () { maxPadding = Math.max(maxPadding, $(this).innerHeight() - $(this).height()) }).height(maxHeight - maxPadding) } else if (options.autoheight) { var maxHeight = 0; options.headers.next().each(function () { maxHeight = Math.max(maxHeight, $(this).outerHeight()) }).height(maxHeight) } options.headers.not(options.active || "").next().hide(); options.active.parent().andSelf().addClass(options.selectedClass); options.event && $(container).bind(options.event + ".ui-accordion", clickHandler) }; $.ui.accordion.prototype = { activate: function (index) { clickHandler.call(this.element, { target: findActive(this.options.headers, index)[0] }) }, enable: function () { this.options.disabled = false }, disable: function () { this.options.disabled = true }, destroy: function () { this.options.headers.next().css("display", ""); (this.options.fillSpace || this.options.autoheight) && this.options.headers.next().css("height", ""); $.removeData(this.element, "ui-accordion"); $(this.element).removeClass("ui-accordion").unbind(".ui-accordion") } }; function scopeCallback(callback, scope) { return function () { return callback.apply(scope, arguments) } } function completed(cancel) { if (!$.data(this, "ui-accordion")) return; var instance = $.data(this, "ui-accordion"), options = instance.options; options.running = cancel ? 0 : --options.running; if (options.running) return; options.clearStyle && options.toShow.add(options.toHide).css({ height: "", overflow: "" }); $(this).triggerHandler("change.ui-accordion", [options.data], options.change) } function toggle(toShow, toHide, data, clickedActive, down) { var options = $.data(this, "ui-accordion").options; options.toShow = toShow; options.toHide = toHide; options.data = data; var complete = scopeCallback(completed, this); options.running = toHide.size() == 0 ? toShow.size() : toHide.size(); if (options.animated) if (!options.alwaysOpen && clickedActive) $.ui.accordion.animations[options.animated]({ toShow: jQuery([]), toHide: toHide, complete: complete, down: down, autoheight: options.autoheight }); else $.ui.accordion.animations[options.animated]({ toShow: toShow, toHide: toHide, complete: complete, down: down, autoheight: options.autoheight }); else { if (!options.alwaysOpen && clickedActive) toShow.toggle(); else { toHide.hide(); toShow.show() } complete(true) } } function clickHandler(event) { var options = $.data(this, "ui-accordion").options; if (options.disabled) return false; if (!event.target && !options.alwaysOpen) { options.active.parent().andSelf().toggleClass(options.selectedClass); var toHide = options.active.next(), data = { instance: this, options: options, newHeader: jQuery([]), oldHeader: options.active, newContent: jQuery([]), oldContent: toHide }, toShow = options.active = $([]); toggle.call(this, toShow, toHide, data); return false } var clicked = $(event.target); if (clicked.parents(options.header).length) while (!clicked.is(options.header)) clicked = clicked.parent(); var clickedActive = clicked[0] == options.active[0]; if (options.running || options.alwaysOpen && clickedActive) return false; if (!clicked.is(options.header)) return; options.active.parent().andSelf().toggleClass(options.selectedClass); !clickedActive && clicked.parent().andSelf().addClass(options.selectedClass); var toShow = clicked.next(), toHide = options.active.next(), data = { instance: this, options: options, newHeader: clicked, oldHeader: options.active, newContent: toShow, oldContent: toHide }, down = options.headers.index(options.active[0]) > options.headers.index(clicked[0]); options.active = clickedActive ? $([]) : clicked; toggle.call(this, toShow, toHide, data, clickedActive, down); return false } function findActive(headers, selector) { return selector != undefined ? typeof selector == "number" ? headers.filter(":eq(" + selector + ")") : headers.not(headers.not(selector)) : selector === false ? $([]) : headers.filter(":eq(0)") } $.extend($.ui.accordion, { defaults: { selectedClass: "selected", alwaysOpen: true, animated: "slide", event: "click", header: "a", autoheight: true, running: 0, navigationFilter: function () { return this.href.toLowerCase() == location.href.toLowerCase() } }, animations: { slide: function (options, additions) { options = $.extend({ easing: "swing", duration: 300 }, options, additions); if (!options.toHide.size()) { options.toShow.animate({ height: "show" }, options); return } var hideHeight = options.toHide.height(), showHeight = options.toShow.height(), difference = showHeight / hideHeight; options.toShow.css({ height: 0, overflow: "hidden" }).show(); options.toHide.filter(":hidden").each(options.complete).end().filter(":visible").animate({ height: "hide" }, { step: function (now) { var current = (hideHeight - now) * difference; if ($.browser.msie || $.browser.opera) current = Math.ceil(current); options.toShow.height(current) }, duration: options.duration, easing: options.easing, complete: function () { !options.autoheight && options.toShow.css("height", "auto"); options.complete() } }) }, bounceslide: function (options) { this.slide(options, { easing: options.down ? "bounceout" : "swing", duration: options.down ? 1e3 : 200 }) }, easeslide: function (options) { this.slide(options, { easing: "easeinout", duration: 700 }) } } }) })(jQuery)
