/* SiteCatalyst code version: H.11.
Copyright 1997-2007 Omniture, Inc. More info available at
http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/
/* Specify the Report Suite ID(s) to track here */
var s_account="corecologydev" //MUST BE CHANGED TO PRODUCTION //corecologyprod
var s=s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* E-commerce Config */
s.currencyCode="USD"
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls,ppt"
s.linkInternalFilters="javascript:,human.cornell.edu,he.cornell.edu,che.cornell.edu,humec.cornell.edu,human-ecology.cornell.edu,humanecology.cornell.edu,circ.cornell.edu,sloan.cornell.edu"
s.linkLeaveQueryString=false
s.linkTrackVars="None"
s.linkTrackEvents="None"

/* Plugin Config */
s.usePlugins=true

/* Form Analysis Config */

/* Add the names of the forms you want to track in s.formList.
Form names must match the exact value of the name parameter used 
in the HTML form element. */

s.formList=""
s.trackFormList=true
s.trackPageName=true
s.useCommerce=true
s.varUsed="eVar6"
s.eventList="event4,,event5" //Abandon,Success,Error


/* Page Name Plugin Config */
s.siteID=""            // leftmost value in pagename
s.defaultPage=""       // filename to add when none exists
s.queryVarsList=""     // query parameters to keep
s.pathExcludeDelim=";" // portion of the path to exclude
s.pathConcatDelim=""   // page name component separator
s.pathExcludeList=""   // elements to exclude from the path

	/*Referring doc test*/
    //window.defaultStatus = "dog";//document.referrer.tostring;

function s_doPlugins(s) {
	/* Add calls to plugins here */

	/*Page Name plug-in*/
	if(!s.pageType && !s.pageName)
            s.pageName = s.getPageName();
			
	/* Set Time Parting Variables */
	s.prop15 = s.getTimeParting('h','-5','2008'); // Set hour 
	s.eVar14 = s.getValOnce(s.prop15,'s_eVar14',0);
	
	s.prop16 = s.getTimeParting('d','-5','2008'); // Set day
	s.eVar15 = s.getValOnce(s.prop16,'s_eVar15',0);
	
	s.prop17 = s.getTimeParting('w','-5','2008'); // Set Weekend/Weekday
	s.eVar16 = s.getValOnce(s.prop17,'s_eVar16',0);
	
	// Test-out validation for installation of Time Parting Variables 20070926_mdv8
	// window.defaultStatus = "20070926 || " + s.prop17.toString(16) + ":" + s.prop16.toString(16) + ":" + s.prop15.toString(16);
	// Output: 20070926 || Weekday:Wednesday:830AM
			
	/* Track Channels */
	if(s.pageName.indexOf("che/About-Our-College/") > -1){ 
              s.channel = "About Our College";
	     }
	if(s.pageName.indexOf("che/Academics/") > -1){ 
              s.channel = "Academics";
		 }
	if(s.pageName.indexOf("che/Administration/") > -1){ 
              s.channel = "Administration";
	     }
	if(s.pageName.indexOf("che/Alumni/") > -1){ 
              s.channel = "Alumni";
	     }
	if(s.pageName.indexOf("che/Admissions/") > -1){ 
              s.channel = "Admissions";
	     }
	if(s.pageName.indexOf("che/BLCC/") > -1){ 
              s.channel = "BLCC";
	     }
	if(s.pageName.indexOf("che/communications/") > -1){ 
              s.channel = "Communications";
	     }
	if(s.pageName.indexOf("che/DEA/") > -1){ 
              s.channel = "DEA";
	     }
	if(s.pageName.indexOf("che/DNS/") > -1){ 
              s.channel = "DNS";
	     }
	if(s.pageName.indexOf("che/Fellowship/") > -1){ 
              s.channel = "Fellowship";
	     }
	if(s.pageName.indexOf("che/fldc/") > -1){ 
              s.channel = "FLDC";
	     }
	if(s.pageName.indexOf("che/fsad/") > -1){ 
              s.channel = "FSAD";
	     }
	if(s.pageName.indexOf("che/HD/") > -1){ 
              s.channel = "HD";
	     }
	if(s.pageName.indexOf("che/Outreach/") > -1){ 
              s.channel = "Outreach";
	     }
	if(s.pageName.indexOf("che/PAM/") > -1){ 
              s.channel = "PAM";
	     }
	if(s.pageName.indexOf("che/People/") > -1){ 
              s.channel = "People";
	     }
	if(s.pageName.indexOf("che/Research/") > -1){ 
              s.channel = "Research";
	     }
	// Test-out validation for installation of Track Channels Variables 20070925_mdv8
	//window.defaultStatus = "20070925 || " + s.channel.toString(16);
	// Output: 20070925 || DEA


    //********************************************
	/*External Campaigns - in each case the target url for the public is a .cfm page that refers 
	to the below html page Example: /imagine/index.cfm refers to /imagine/index.htm 
	for some unknown reason... the .cfm hit was not getting counted but the second htm hit does*/
	if (document.referrer.indexOf("/imagine/index.htm") > -1){
	   s.campaign = "Imagine";
         }
	
	if (document.referrer.indexOf("/change/index.htm") > -1) {
	   s.campaign = "Change";
         }
		 
	if (document.referrer.indexOf("/lead/index.htm") > -1)   {
	   s.campaign = "Lead";
         }
		 
	if (document.referrer.indexOf("/communications/holiday07") > -1)   {
	   s.campaign = "Holiday07";
         }
		 
	if (document.referrer.indexOf("/communications/test.htm") > -1)   {
	   s.campaign = "test_20080103";
         }
	    
	/*Setting Campaign Cookie*/
	s.campaign = s.getValOnce(s.campaign,'s_campaign',0)
	 
    /*Pathing Based on Campaign*/
	s.prop14 = s.setCustomPath(s.campaign,'s_campaign','ExtCmp-',s.pageName);
	
	// Test-out validation for installation of Campaign Variables 20070924_mdv8
	//window.defaultStatus = "campaign 20070924 || " + s.campaign.toString(16);
	// Output: 20070924 || 
	
	//**********************************************
	
	/* Keeps track of the bio pages that are being accessed
	We should also be tracking for occurance of bio.cfm to prevent recording
	occurances of any page that uses netid= */ 
														//Change required - fixed 9/14
	if(!s.eVar11 && s.pageName.indexOf("che/bio.cfm") > -1){ 
              s.eVar11 = s.getQueryParam('netid');
	      //s.eVar11 = s.getValOnce(s.eVar11,'s.ev11',0);
	}     
	
    /* Copy eVar11 to prop11 and increment event11 */
    if(s.eVar11){
            s.prop11 = s.eVar11;
            s.events = "event11";
        }

    /*Capture internal search terms*/
    if(!s.prop1  && s.pageName.indexOf("/search.cfm") > -1)
           s.prop1 = s.getQueryParam('q,firstname,lastname'); 

    /* Lowercase variables */
    if(s.prop1)
           s.prop1=s.prop1.toLowerCase()
     
    /* Copy search term to eVar */
    if(s.prop1){
	     s.eVar1=s.prop1

	 /* Set de-duped onsite search event */
	 var t_search=s.getValOnce(s.eVar1,'ev1',0)
	 if(t_search)
		s.events=s.apl(s.events,'event1',',',1)
	 }
	
	/*Setting up New/Repeat Customer*/
	s.eVar7 = s.getNewRepeat();
	s.prop7 = s.getNewRepeat();

	/*Call FormAnalysis() plug-in*/
	s.setupFormAnalysis();
	
     /*Keeps track of CV/Bio downloads & Video Downloads/Streaming*/
       
     s.linkLeaveQueryString=true;
	// Need a stronger test for what gets downloaed.
	// specifically, webcv are pdf and are gettign counted twice.
														// Change required - fixed - to test look in other downloads for any _webcv.
    	var CVDownloadURL = s.linkHandler('_WebCV.','d');
		var OtherDownloadURL = s.linkHandler('.pdf|.doc','d'); 
		// is this custom variable used in place of our custom download report? -- no!
		var videoDownloadURL = s.linkHandler('.zip','d');
		var videoStreamingURL = s.linkHandler('.wmv','o');
	
	if(CVDownloadURL){
	  //save pre-LinkHandler variable values
	  s.prop12_original = s.prop12;
	  s.eVar12_original = s.eVar12;
	  s.ltv_original = s.linkTrackVars;
	  s.lte_original = s.linkTrackEvents;
	  s.events_original = s.events;
		   
	 //set linkHandler-specific variable values
	 
	 /*If Cornell wants to assign specific names based on which file was
	 downloaded, they will need to assign that to prop12 & eVar12 */
	 
	  // do a substring on the page - do it by #24 or trap and trim
	  // this variable contain http:// and all of the string through to .pdf
	  s.prop12 = "CV/Bio Download";//MARK - ADD FILE NAME HERE
	  // s.pageName & trim out webbiocv/
	  s.eVar12 = "CV/Bio Download";//MARK - ADD FILE NAME HERE
	  s.events="event12";
	  s.linkTrackVars="prop12,prop14,eVar12,events";
	  s.linkTrackEvents="event12";
	  if(s.prop14) s.prop14 = s.prop12;  
        }
	
	else if(OtherDownloadURL){ // this else statement already tested for _webcv.
          //save pre-LinkHandler variable values
	  s.prop13_original = s.prop13;
	  s.eVar13_original = s.eVar13;
	  s.ltv_original = s.linkTrackVars;
	  s.lte_original = s.linkTrackEvents;
	  s.events_original = s.events;
		   
	 //set linkHandler-specific variable values
	 
	 /*If Cornell wants to assign specific names based on which file was
	 downloaded, they will need to assign that to prop13 & eVar13 */
	 // come in from the right and get all past the last / 
	  s.prop13 = "Download"; //MARK - ADD FILE NAME HERE
	  s.eVar13 = "Download"; //MARK - ADD FILE NAME HERE
	  s.events="event15";
	  s.linkTrackVars="prop13,prop14,eVar13,events";
	  s.linkTrackEvents="event15";
	  if(s.prop14) s.prop14 = s.prop13;  
        }
	
	else if(videoDownloadURL){
		 //save pre-LinkHandler variable values
		 s.prop8_original = s.prop8;
		 s.eVar8_original = s.eVar8;
		 s.prop9_original = s.prop9;
		 s.eVar9_original = s.eVar9;
		 s.prop10_original = s.prop10;
		 s.eVar10_original = s.eVar10;
		 s.events_original = s.events;
		 s.ltv_original = s.linkTrackVars;
		 s.lte_original = s.linkTrackEvents;
		 
		 //set linkHandler specific variables values
		 s.prop8 = "Video Name"; //MARK - ADD VIDEO NAME
		 s.eVar8 = "Video Name"; //MARK - ADD VIDEO NAME
		 s.prop9 = "Video Download";
		 s.eVar9 = "Video Download"
		 s.prop10 = "Video Category"; //MARK - ADD VIDEO CATEGORY
		 s.eVar10 = "Video Category"; //MARK - ADD VIDEO CATEGORY
		 s.events = "event13";
		 s.linkTrackVars = "prop8,prop9,prop10,eVar8,eVar9,eVar10,events";
		 s.linkTrackEvents = "event13";
	}
	
	else if(videoStreamingURL){
		//save pre-LinkHandler variable values
		 s.prop8_original = s.prop8;
		 s.eVar8_original = s.eVar8;
		 s.prop9_original = s.prop9;
		 s.eVar9_original = s.eVar9;
		 s.prop10_original = s.prop10;
		 s.eVar10_original = s.eVar10;
		 s.events_original = s.events;
		 s.ltv_original = s.linkTrackVars;
		 s.lte_original = s.linkTrackEvents;
		 
		 //set linkHandler specific variables values
	 /*If Cornell wants to assign specific names based on which file was
	 downloaded, they will need to assign that to prop8 & eVar8 */
	 // presentation name is captured here during download. This can not be done in download.
	 //bc  the url is not retained
		 s.prop8 = s.getQueryParam('presentation',':',videoStreamingURL);
		 s.eVar8 = s.getQueryParam('presentation',':',videoStreamingURL);
		 s.prop9 = "Video Streaming";
		 s.eVar9 = "Video Streaming";
		 s.prop10 = "Video Category"; //MARK - ADD VIDEO CATEGORY
		 s.eVar10 = "Video Category"; //MARK - ADD VIDEO CATEGORY
		 s.events = "event14";
		 s.linkTrackVars = "prop8,prop9,prop10,eVar8,eVar9,eVar10,events";
		 s.linkTrackEvents = "event14";
	}
	
	else{
		 //restore pre-linkHandler variable values
		 if(s.ltv_original) s.linkTrackVars = s.ltv_original;
		 if(s.lte_original) s.linkTrackEvents = s.lte_original;
		 if(s.prop8_original) s.prop8 = s.prop8_original;
		 if(s.eVar8_original) s.eVar8 = s.eVar8_original;
		 if(s.prop9_original) s.prop9 = s.prop9_original;
		 if(s.eVar9_original) s.eVar9 = s.eVar9_original;
		 if(s.prop10_original) s.prop10 = s.prop10_original;
		 if(s.eVar10_original) s.eVar10 = s.eVar10_original;
		 if(s.prop12_original) s.prop12 = s.prop12_original;
		 if(s.eVar12_original) s.eVar12 = s.eVar12_original;
		 if(s.prop13_original) s.prop13 = s.prop13_original;
		 if(s.eVar13_original) s.eVar13 = s.eVar13_original;
		 if(s.events_original) s.events=s.events_original;
         }
	 	 
	 s.linkLeaveQueryString = false;	
}

s.doPlugins=s_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on timezone
 */
  
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.getTimezoneO"
+"ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+"sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+"days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>3"
+"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+"estring}if(t=='d'){return daystring};if(t=='w'){return en"
+"dstring}}};");

/* 
 * Plugin: setCustomPath v1.0 
 */
s.setCustomPath=new Function("v","c","p","pt",""
+"var s=this,pt=pt?pt:'no value sent',k=s.c_r(c);if(v){return p+v+':'"
+"+pt} else return k?pt:'';");

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
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.locati"
+"on);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.subs"
+"tring(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?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return ''");

/*
/* Plugin: getValOnce 0.2 - get a value once per session or number of days
 */
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");

/*
 * Plugin Utility: apl v1.1
 */
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.toLowerCas"
+"e()));}}if(!m)L=L?L+d+v:v;return L");

/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
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");

/*
 * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat
 */
s.getNewRepeat=new Function(""
+"var s=this,e=new Date(),cval,ct=e.getTime(),y=e.getYear();e.setTime"
+"(ct+30*24*60*60*1000);cval=s.c_r('s_nr');if(cval.length==0){s.c_w("
+"'s_nr',ct,e);return 'New';}if(cval.length!=0&&ct-cval<30*60*1000){s"
+".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv"
+"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur"
+"n 'Repeat';");

/*
 * Plugin: Form Analysis 2.1 (Success, Error, Abandonment)
 */
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.even"
+"tList:'';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.leng"
+"th>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.element"
+"s[en];t=el.type;if(t&&t.toUpperCase){t=t.toUpperCase();var md=el.on"
+"mousedown,kd=el.onkeydown,omd=md?md.toString():'',okd=kd?kd.toStrin"
+"g():'';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.v"
+"u]='';f.va[1]='';f.va[3]='';}su=f.os[this.name];return su?su(e):tru"
+"e;");
s.fasl=new Function("e",""
+"var s=s_c_il["+s._in+"],f=s.fa,a=f.va,l=s.wd.location,ip=s.trackPag"
+"eName,p=s.pageName;if(a[1]!=''&&a[3]!=''){a[0]=!p&&ip?l.host+l.path"
+"name: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.linkTrackV"
+"ars,lte=s.linkTrackEvents,up=s.usePlugins;if(f.uc){s.linkTrackVars="
+"ltv=='None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=lt"
+"e=='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.us"
+"ePlugins=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.trackLas"
+"tChanged,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=='KEYDOW"
+"N'?2:et;if(f.ce!=en||f.cf!=fn){if(et==1&&b!=2&&'BUTTONSUBMITRESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=fn;f.va[3]=e"
+"n;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_fak"
+"d(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:'';");

/*
 * Plugin: getPageName v2.1 - parse URL and return
 */
s.getPageName=new Function("u",""
+"var s=this,v=u?u:''+s.wd.location,x=v.indexOf(':'),y=v.indexOf('/',"
+"x+4),z=v.indexOf('?'),c=s.pathConcatDelim,e=s.pathExcludeDelim,g=s."
+"queryVarsList,d=s.siteID,n=d?d:'',q=z<0?'':v.substring(z+1),p=v.sub"
+"string(y+1,q?z:v.length);z=p.indexOf('#');p=z<0?p:s.fl(p,z);x=e?p.i"
+"ndexOf(e):-1;p=x<0?p:s.fl(p,x);p+=!p||p.charAt(p.length-1)=='/'?s.d"
+"efaultPage:'';y=c?c:'/';while(p){x=p.indexOf('/');x=x<0?p.length:x;"
+"z=s.fl(p,x);if(!s.pt(s.pathExcludeList,',','p_c',z))n+=n?y+z:z;p=p."
+"substring(x+1)}y=c?c:'?';while(g){x=g.indexOf(',');x=x<0?g.length:x"
+";z=s.fl(g,x);z=s.pt(q,'&','p_c',z);if(z){n+=n?y+z:z;y=c?c:'&'}g=g.s"
+"ubstring(x+1)}return n");

/*
 * Utility Function: p_c
 */
s.p_c=new Function("v","c",""
+"var x=v.indexOf('=');return c.toLowerCase()==v.substring(0,x<0?v.le"
+"ngth:x).toLowerCase()?v:0");

/*
 * Plugin: linkHandler 0.5 - identify and report custom links
 */
s.linkHandler=new Function("p","t",""
+"var s=this,h=s.p_gh(),i,l;t=t?t:'o';if(!h||(s.linkType&&(h||s.linkN"
+"ame)))return '';i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h."
+"substring(0,i);l=s.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkNam"
+"e=l=='[['?'':l;s.linkType=t;return h;}return '';");
s.p_gn=new Function("t","h",""
+"var i=t?t.indexOf('~'):-1,n,x;if(t&&h){n=i<0?'':t.substring(0,i);x="
+"t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}"
+"return 0;");

/*
 * Utility Function: p_gh
 */
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:'';");

/*
 * Plugin Utility: Replace v1.0
 */
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");


/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace="cornellecology"
s.trackingServer="metric.human.cornell.edu"
s.dc=112

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var d="function s_dr"
+"(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.i"
+"ndexOf(o)}return x}function s_d(x) {var t='`^@$#',l='0123456789ABCD"
+"EFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0,b,k,w,i=x.l"
+"astIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substring(i+2);whil"
+"e(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.sub"
+"string(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.substring(i,i+"
+"1);x=s_dr(x,w+' ',w)}}return x}",c=".substring(~.indexOf(~return ~="
+"f`K(~){`Ls=^u~';`At`g~;$1~.toLowerCase()~`YF`K('e`z`Ls=s_c_il['+@f+"
+"']~};s.~`r $1~.length~`YObject~.toUpperCase~s.wd~.location~')q='~s."
+"apv~s.`v~$d$T~unction~var ~s.pt(~ookieDomainPeriods~,`z,'~while(~.p"
+"rotocol~){$1~);s.~:'')~;@E^Us[k],255)}~=''~javaEnabled~connection^E"
+"~=new ~.lastIndexOf('~tm.get~@5\"$Ns.b.addBehavior('# default# ~onc"
+"lick~ternalFilters~entElement~Name~=='~javascriptVersion~=parseFloa"
+"t(~=s.dynamicAccount~s_c_il['+@f+'].mrq(\"'+un+'\")'~visitor~cookie"
+"~parseInt(~s.^I~o@6oid~browser~else~referrer~colorDepth~String~link"
+"~.host~s.rep(~}catch(e){~','~r=s.m(f)?s[f](~}$1~s.un~s.eo~s.sq~t=s."
+"ot(o)~track~j='1.~)?'Y':'N'~$XURL~@6c_i~s.ismac~lugins~;for(~Type~s"
+".rc[un]~s.b.addEventListener~Download~tfs~resolution~.get@H()~s.eh~"
+"s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~isopera~escape(~screen.~s.fl"
+"(~harCode~&&(~variableProvider~s.gg('objectID')~&&s.~:'';h=h?h~e&&l"
+"$cSESSION'~');~f',~Date~name~home$X~s_c2~s.c_r(~s.rl[u~o.href~Lifet"
+"ime~Width~sEnabled~'){q='~transactionID~b.attachEvent~&&l$cNONE'){~"
+"ExternalLinks~_'+~this~charSet~onerror~currencyCode~s=s_gi(~e$PElem"
+"ent~;s.gl(s.vl_g~.parent~Array~lnk~Opera~eval(~.s_~Math.~s.fsg~s.ns"
+"6~docum~s.oun~InlineStats~'0123456789~s[k]=~window~onload~Time~s.ep"
+"a(~s.c_w(~(s.ssl~n=s.oid(o)~LeaveQuery~')>=~&&t~'=')~){n=~+1))~' '+"
+"~s.t()}~\",''),~=s.oh(o);~+(y<1900?~ingServer~true~sess~campaign~li"
+"f~s_gs(~,100)~s.co(~s._in~x in ~='s_~ffset~s.c_d~'&pe~s.gv(~s.qav~s"
+".pl~=(apn~Sampling~sqs',q);~Year(~=s.n.app~(''+~)+'/~',s~'||t~s()+'"
+":'+~a):f(~){v=s.n.~channel~if(~un)~.target~o.value~\".tl(\")~etscap"
+"e~(ns?ns:~s_')t=t~omePage~++}~&&!~')<~){x~1);~e))~'+n~height~events"
+"~trk~random~code~un,~try{~'MSIE ~.src~floor(~s.pg~s.num(~s.ape(~s.c"
+"_gd~s.dc~.inner~page~.set~.fromC~++){~?'':~!='~='+~?'&~+';~(f){~){p"
+"=~>=5)~&&i>~[b](~=l[n];~~f`K ^hfe$g`Lx`V,s=0,e,a,b,c;`P1){e=f`1'\"@"
+"v);b=f`1'\\\\',s);c=f`1\"\\n\",s)`6e<0||(b>=0&&b<$Fe=b`6e<0||(c>=0&"
+"&c<$Fe=c`6e>=0$D+=(e>s?f`0s,e)`T+(e==c?'\\\\n':'\\\\'+f`0e,e@R;s=e+"
+"1}`r `2x+f`0s)}`2f}f`K ^hfa$g`Ls=f`1'(')+1,e=f`1')'),a`V,c;`Ps>=0&&"
+"s<e){c=f`0s,s+1)`6c`g,')a+='\",\"';`A(\"\\n\\r\\t \")`1c)<0)a+=c;s$"
+"A`2a?'\"'+a+'\"':a}f`K ^hf(cc){cc`V+cc;`Lfc='`Lf`YF`K(@v=cc`1';',cc"
+"`1'{')),e=cc`Z}'),o,a,d,q,c,f,h,x;fc+=^hfa(cc)+',\"`Ls`C;';c=cc`0s+"
+"1,e);s=c`1'f`K^c`Ps>=0){d=1;q`V;x=0;f=c`0s);a=^hfa(f);e=o=c`1'{@v);"
+"e++;`Pd>0){h=c`0e,e+1)`6q`Rh==q$Bx)q`V`6h`g\\\\')x=x?0:1;`r x=0}`r{"
+"$1h`g\"'||h==\"'\")q=h`6h`g{')d++`6h`g}')d--^1d>0)e$Ac=c`00,s)+'new"
+" F`K('+(a?a+`z`T+'\"'+^hfe(c`0o+1,$F+'\")'+c`0e+$Es=c`1'f`K')}fc+=^"
+"hfe(c)$f`2s\");';@5fc);`2f}f`K s_co(o){`L^y\"^ \",1,$E`2@eo)}f`K @c"
+"$2{`L^y$M1,$E`2@Tf`K s_dc($2{`L^y$M$E`2@Tf`K s_c($Mpg,ss`4;s._c@hc'"
+";`E=@F`6!`E^An){`E^Al`Y@2;`E^An=0;}s._il=`E^Al;@f=`E^An;s._il[@f]=s"
+";`E^An++;s.m`3m){`2@tm)`1'{$C0`9fl`3x,l){`2x?@tx)`00,l):x`9co`3o`R!"
+"o)`2o;`Ln`C,x^D@go)$1x`1'select$C0&&x`1'filter$C0)n[x]=o[x];`2n`9nu"
+"m`3x$D`V+x^D`Lp=0;p<x`B;p++)$1(@D')`1x`0p,p@R<0)`20;`21`9rep`3x,o,n"
+"){`Li=x`1o);`Px$j=0$D=x`00,i)+n+x`0i+o`B);i=x`1o,i+n`B)}`2x`9ape`3x"
+"`4,h=@DABCDEF',i,c=s.^v,n,l,e,y`V;c=c?c`D():''`6x$D`V+x`6c`gAUTO'^W"
+"'').c^VAt){for(i=0;i<x`B;i$ac=x`0i,i+$En=x.c^VAt(i)`6n>127){l=0;e`V"
+";`Pn||l<4){e=h`0n%16,n%16+1)+e;n=`nn/16);l$Ay+='%u'+e}`Ac`g+')y+='%"
+"2B';`r y+=^Sc)}x=y}`r{x=x?`x^S''+x),'+`z%2B'):x`6x&&c^Zem==1&&x`1'%"
+"u$C0&&x`1'%U$C0){i=x`1'%^c`Pi>=0){i++`6h`08)`1x`0i,i+1)`D())>=0)`2x"
+"`00,i)+'u00'+x`0i);i=x`1'%',i)}}}}`2x`9epa`3x`4;`2x?un^S`x''+x,'+`z"
+" ')):x`9pt`3x,d,f,a`4,t=x,z=0,y,r;`Pt){y=t`1d);y=y<0?t`B:y;t=t`00,y"
+");^0t,@yt,a)`6r)`2r;z+=y+d`B;t=x`0z,x`B);t=z<x`B?t:''}`2''`9isf`3t,"
+"a){`Lc=a`1':')`6c>=0)a=a`00,c)`6t`00,2)`g$8`02);`2(t!`V@O==a)`9fsf`"
+"3t,a`4`6`Ma`Ois^dt))@8+=(@8!`V?`z`T+t;`20`9fs`3x,f`4;@8`V;`Mx`Ofs^d"
+"f);`2@8`9c_d`V;$Uf`3t,a`4`6!$St))`21;`20`9c_gd`3`4,d=`E`F`w^f,n=s.f"
+"pC`N,p`6!n)n=s.c`N`6d$B@j@Qn?`nn):2;n=n>2?n:2;p=d`Z.')`6p>=0){`Pp>="
+"0&&n>1$hd`Z.',p-$En--}@j=p>0&&`Md,'.`zc_gd^d0)?d`0p):d}}`2@j`9c_r`3"
+"k`4;k=$Tk);`Lc=@Ss.d.`m,i=c`1@Sk+@P,e=i<0?i:c`1';',i),v=i<0$b@Ic`0i"
+"+2+k`B,e<0?c`B:$F;`2v$c[[B]]'?v:''`9c_w`3k,v,e`4,d=$U(),l=s.`m^l,t;"
+"v`V+v;l=l?@tl)`D():''`6^b^rt=(v!`V?`nl?l:0):-60)`6t){e`Y^e;e$Y@H(e^"
+"K+(t*1000))}^1k^rs.d.`m=k+'`Jv!`V?v:'[[B]]')$f path=/;'+(^b?' expir"
+"es$de.toGMT`u()$f'`T+(d?' domain$dd$f'`T;`2^ik)==v}`20`9eh`3o,e,r,f"
+"`4,b='s^te+'^t@f,n=-1,l,i,x`6!^Ll)^Ll`Y@2;l=^Ll^Di=0;i<l`B&&n<0;i++"
+"`Rl[i].o==o&&l[i].e==e)n=i^1n<0@Qi;l[n]`C}x$lx.o=o;x.e=e;f=r?x.b:f`"
+"6r||f$D.b=r?0:o[e];x.o[e]=f^1x.b$D.o[b]=x.b;`2b}`20`9cet`3f,a,t,o,b"
+"`4,r`6`H>=5^W!s.^R||`H>=7))@5'$N^0@ya)`yr=s.m(t)?s[t](e):t(e)}^c`r{"
+"$1^B^Zu`1$O4@N0)r=s.m(b)?s$ka):b(a);`r{^L(`E,'^w',0,o);^0@ya`Seh(`E"
+",'^w',1)}}`2r`9g^Iet`3e`4;`2`o`9g^Ioe`8;^L(@F,\"^w\",1`Se^I=1;`Lc=s"
+".t()`6c)s.d.write(c`Se^I=0;`2@Y'`Sg^Ifb`3a){`2@F`9g^If`3w`4,p=w@1,l"
+"=w`F;`o=w`6p&&p`F!=l&&p`F`w==l`w){`o=p;`2s.g^If(`o)}`2`o`9g^I`3`4`6"
+"!`o){`o=`E`6!s.e^I)`o=s.cet('g^I^d`o,'g^Iet@v.g^Ioe,'g^Ifb')}`2`o`9"
+"mrq`3u`4,l=^j],n,r;^j]=0`6l)for(n=0;n<l`B;n$ar$ls.mr(0,0,r.t,r.u,r."
+"r)}`9mr`3@Z,q,ta,u,rs`4,dc=$V,t1=s.^6@X,t2=s.^6@XSecure,ns=s.`l`fsp"
+"ace,un=u?u:$7s.f$2,unc=`x$M'_`z-'),r`C,l,imn@hi^t($2,im,b,e`6!rs){r"
+"s='http'+@K?'s'`T+'://'+(t1?@K@O2?t2:t1):($7@K?'102':unc))+'.'+($V?"
+"$V:112)+'.2o7.net')@ub/ss/'+^2+'/1/H.11-Pdvu-2/'+@Z+'?[AQB]&ndh=1'+"
+"(q?q`T+'&[AQE]'`6^M$B^B`R`H>5.5)rs=^Urs,4095);`r rs=^Urs,2047)}^1s."
+"d.images&&`H>=3^W!s.^R||`H>=7)^W@9<0||`H>=6.1)`R!s.rc)s.rc`C`6!^F){"
+"^F=1`6!s.rl)s.rl`C;^jn]`Y@2;set@Hout('`k,750)}`r{l=^jn]`6l){r.t=ta;"
+"r.u=un;r.r=rs;l[l`B]=r;`2''}imn+='^t^F;^F$Aim=`E[imn]`6!im)im=`E[im"
+"n]`YImage;im@6l=0;im.@G`YF`K('e`z^u@6l=1;`k);im$P=rs`6rs`1@k=@N0^W!"
+"ta||ta`g_self@wa`g_top'||(`E.^f@Oa==`E.^f))){b=e`Y^e;`P!im@6l&&e^K-"
+"b^K<500)e`Y^e}`2''}`2'<im'+'g sr'+'c=\"'+rs+'\" width=1 $H=1 border"
+"=0 alt=\"\">'`9gg`3v`4;`2`E['s^tv]`9glf`3t,a`Rt`00,2)`g$8`02);`Ls=^"
+"u,v=s.gg(t)`6v)s[t]=v`9gl`3v`4`6$R)`Mv`Ogl^d0)`9gv`3v`4;`2s['vpm^tv"
+"]?s['vpv^tv]:(s[v]?s[v]`T`9havf`3t,a`4,b=t`00,4),x=t`04),n=`nx),k='"
+"g^tt,m='vpm^tt,q=t,v=`ITrackVars,e=`ITrackEvents;@E@lt)`6s.@3||^3){"
+"v=v?v+`z+^N+`z+^N2:''`6v$B`Mv`Ois^dt))s[k]`V`6t`g$I'&&e)@Es.fs(s[k]"
+",e)}s[m]=0`6t`g`lID`Gvid`5^9^og'`U`At`g`s^or'`U`At`gvmk`Gvmt`5^v^oc"
+"e'`6s[k]&&s[k]`D()`gAUTO')@E'ISO8859-1';`As[k]^Zem==2)@E'UTF-8'}`At"
+"`g`l`fspace`Gns`5c`N`Gcdp`5`m^l`Gcl`5^X`Gvvp`5^x`Gcc`5$0`Gch`5^p`Gx"
+"act`5@a`Gv0`5^J`Gx`5`t`Gc`5`h`Gj`5`W`Gv`5`m^n`Gk`5`q^m`Gbw`5`q^P`Gb"
+"h`5`X`Gct`5^g`Ghp`5p^C`Gp';`A$Sx)`Rb`gprop`Gc$G;`Ab`geVar`Gv$G;`Ab`"
+"ghier^oh$G`U^1s[k]@O$c`v`f'@O$c`v^E')@m+='&'+q+'`Js[k]);`2''`9hav`3"
+"`4;@m`V;`M^O`Ohav^d0);`2@m`9lnf`3^Q`7^a`7:'';`Lte=t`1@P`6t@Oe>0&&h`"
+"1t`0te@R>=0)`2t`00,te);`2''`9ln`3h`4,n=`I`fs`6n)`2`Mn`Oln^dh);`2''`"
+"9ltdf`3^Q`7^a`7:'';`Lqi=h`1'?^ch=qi>=0?h`00,qi):h`6t&&h`0h`B-(t`B@R"
+"`g.'+t)`21;`20`9ltef`3^Q`7^a`7:''`6t&&h`1t)>=0)`21;`20`9lt`3h`4,lft"
+"=`I^HFile^Es,lef=`IEx`d,@b=`IIn`d;@b=@b?@b:`E`F`w^f;h=h`7`6s.^6^HLi"
+"nks&&lft&&`Mlft`Oltd^dh))`2'd'`6s.^6^s^Wlef||@b)^W!lef||`Mlef`Olte^"
+"dh))^W!@b||!`M@b`Olte^dh)))`2'e';`2''`9lc`8,b=^L(^u,\"`c\"`S@3=@e^u"
+"`St(`S@3=0`6b)`2^u$ke);`2@Y'`Sbc`8,f`6s.d^Zd.all^Zd.all.cppXYctnr)r"
+"eturn;^3=^z?^z:e$3;@5\"$N$1^3^W^3.tag`f||^3.par`e||^3@1Nod$F@Tcatch"
+"$g}\"`Seo=0'`Soh`3o`4,l=`E`F,h=^k?^k:'',i,j,k,p;i=h`1':^cj=h`1'?^ck"
+"=h`1'/')`6h^Wi<0||(j>=0$jj)||(k>=0$jk))$ho`Q&&o`Q`B>1?o`Q:(l`Q?l`Q`"
+"T;i=l.path^f`Z/^ch=(p?p+'//'`T+(o`w?o`w:(l`w?l`w`T)+(h`00,1)$c/'?l."
+"path^f`00,i<0?0:i@u'`T+h}`2h`9ot`3o){`La=o.type,b=o.tag`f;`2(a&&a`D"
+"?a:b&&b`D?b:^k?'A'`T`D()`9oid`3o`4,^5,p=o`Q,c=o.`c,n`V,x=0`6!`p`R^k"
+"^Wt`gA@w`gAREA')^W!c||!p||p`7`1'javascript$C0))n@V`Ac@Q`xs.rep(`xs."
+"rep@tc,\"\\r@U\"\\n@U\"\\t@U' `z^cx=2}`A$4^Wt`gINPUT@w`gSUBMIT')@Q$"
+"4;x=3}`Ao$P@O`gIMAGE')n=o$P`6n){`p=^Un@d;`pt=x}}`2`p`9rqf`3t,un`4,e"
+"=t`1@P,u=e>=0?`z+t`00,e)+`z:'';`2u&&u`1`z+un+`z)>=0?@It`0e@R:''`9rq"
+"`3un`4,c=un`1`z),v=^i's_sq'),q`V`6c<0)`2`Mv,'&`zrq^d$2;`2`Mun`Orq',"
+"0)`9sqp`3t,a`4,e=t`1@P,q=e<0$b@It`0e+1)`Ssqq[q]`V`6e>=0)`Mt`00,e)`O"
+"@q`20`9sqs`3$Mq`4;^4u[un]=q;`20`9sq`3q`4,k@hsq',v=^ik),x,c=0;^4q`C;"
+"^4u`C;^4q[q]`V;`Mv,'&`zsqp',0);`M^2`O@qv`V^D@g^4u)^4q[^4u[x]]+=(^4q"
+"[^4u[x]]?`z`T+x^D@g^4q)$1x&&^4q[x]^Wx==q||c<2)){v+=(v$e'`T+^4q[x]+'"
+"`Jx);c$A`2@Jk,v,0)`9wdl`8,r=@Y,b=^L(`E,\"@G\"),i,o,oc`6b)r=^u$ke)^D"
+"i=0;i<s.d.`vs`B;i$ao=s.d.`vs[i];oc=o.`c?\"\"+o.`c:\"\"`6(oc`1\"@c\""
+")<0||oc`1\"@6oc(\")>=0)&&oc`1$5<0)^L(o,\"`c\",0,s.lc);}`2r^c`Es`3`4"
+"`6`H>3^W!^M||!^B||`H$i`Rs.b^Z^q)s.^q('`c@v.bc);`As.b&&^G)^G('click@"
+"v.bc,false);`r ^L(`E,'@G',0,`El)}`9vs`3x`4,v=s.`l@p,g=s.`l@pGroup,k"
+"@hvsn^t^2+(g?'^tg`T,n=^ik),e`Y^e,y=e.get@r);e$Y@ry+10@W1900:0))`6v)"
+"{v*=100`6!n`R!@Jk,x,$F`20;n=x^1n%10000>v)`20}`21`9dyasmf`3t,m`Rt&&m"
+"&&m`1t)>=0)`21;`20`9dyasf`3t,m`4,i=t?t`1@P:-1,n,x`6i>=0&&m){`Ln=t`0"
+"0,i),x=t`0i+1)`6`Mx`Odyasm^dm))`2n}`20`9uns`3`4,x`jSelection,l`jLis"
+"t,m`jMatch,n,i;^2=^2`7`6x&&l`R!m)m=`E`F`w`6!m.toLowerCase)m`V+m;l=l"
+"`7;m=m`7;n=`Ml,';`zdyas^dm)`6n)^2=n}i=^2`1`z`Sfun=i<0?^2:^2`00,i)`9"
+"sa`3un`4;^2=un`6!@B)@B=un;`A(`z+@B+`z)`1$2<0)@B+=`z+un;^2s()`9t`3`4"
+",$J=1,tm`Y^e,sed=Math&&@7$K?@7$Q@7$K()*10000000000000):`a@H(),@Z='s"
+"'+@7$Q`a@H()/10800000)%10+sed,y=`a@r),vt=`a^e(@u'+`aMonth(@u'@Wy+19"
+"00:y)+@S`aHour@x`aMinute@x`aSeconds()+@S`aDay()+@S`a@HzoneO@i(),^I="
+"s.g^I(),ta`V,q`V,qs`V@0`Suns()`6!s.td){`Ltl=^I`F,a,o,i,x`V,c`V,v`V,"
+"p`V,bw`V,bh`V,^70',k=@J's_cc`z@Y',0^8,hp`V,ct`V,pn=0,ps`6`u&&`u.pro"
+"totype){^71'`6j.match){^72'`6tm$YUTC^e){^73'`6^M&&^B&&`H$i^74'`6pn."
+"toPrecision){^75';a`Y@2`6a.forEach){^76';i=0;o`C;@5'$Ni`YIterator(o"
+")`y}')`6i&&i.next)^77'}}}}^1`H>=4)x=^Twidth+'x'+^T$H`6s.isns||s.^R`"
+"R`H>=3@z`W(^8`6`H>=4){c=^TpixelDepth;bw=`E$W^m;bh=`E$W^P}}@n=s.n.p^"
+"C}`A^M`R`H>=4@z`W(^8;c=^T`t`6`H$i{bw=s.d.@A`e.o@i^m;bh=s.d.@A`e.o@i"
+"^P`6!^B^Zb){`bh$9^chp=s.b.isH$9(tl^8`y}\");`bclientCaps^cct=s.b.`X`"
+"y}\")}}}`r r`V^1@n)`Ppn<@n`B&&pn<30){ps=^U@n[pn].^f@d$f'`6p`1ps)<0)"
+"p+=ps;pn$As.^J=x;s.`t=c;s.`h=j;s.`W=v;s.`m^n=k;s.`q^m=bw;s.`q^P=bh;"
+"s.`X=ct;s.^g=hp;s.p^C=p;s.td=1^1s.useP^C)s.doP^C(s);`Ll=`E`F,r=^I.@"
+"Aent.`s`6!s.^9)s.^9=l`6!s.`s)s.`s=r`6s.@3||^3){`Lo=^3?^3:s.@3`6!o)`"
+"2'';`Lp=@l'$X`f'),w=1,^5,@L,x=`pt,h,l,i,oc`6^3&&o==^3){`Po$Bn@O$cBO"
+"DY'){o=o.par`e?o.par`e:o@1Node`6!o)`2'';^5;@L;x=`pt}oc=o.`c?''+o.`c"
+":''`6(oc`1\"@c\")>=0&&oc`1\"@6oc(\")<0)||oc`1$5>=0)`2''}ta=n?o$3:1;"
+"h@Vi=h`1'?^ch=`I@M`u||i<0?h:h`00,i);l=`I`f?`I`f:s.ln(h);t=`I^E?`I^E"
+"`7:s.lt(h)`6t^Wh||l))q+=@k=@3^t(t`gd@w`ge'?$Tt):'o')+(h?@kv1`Jh)`T+"
+"(l?@kv2`Jl)`T;`r $J=0`6s.^6@C`R!p$h@l'^9^cw=0}^5;i=o.sourceIndex`6^"
+"Y@Q^Y;x=1;i=1^1p&&n@O)qs='&pid`J^Up,255))+(w$epidt$dw`T+'&oid`J^Un@"
+"d)+(x$eoidt$dx`T+'&ot`Jt)+(i$eoi$di`T}^1!$J$Bqs)`2''`6s.p_r)s.p_r()"
+";`L$L`V`6$J^Zvs(sed))$L=s.mr(@Z,(vt$et`Jvt)`T+s.hav()+q+(qs?qs:s.rq"
+"(^2)),ta`Ssq($J$bqs`S@3=^3=`I`f=`I^E=`E@6objectID=s.ppu`V`6$R)`E@6@"
+"3=`E@6eo=`E@6`v`f=`E@6`v^E`V;`2$L`9tl`3o,t,n`4;s.@3=@eo);`I^E=t;`I`"
+"f=n;s.t()`9ssl=(`E`F`Q`7`1'https@N0`Sd=@Aent;s.b=s.d.body;s.n=navig"
+"ator;s.u=s.n.userAgent;@9=s.u`1'N$66/^c`Lapn@s`f,v@sVersion,ie=v`1$"
+"O'),o=s.u`1'@4 '),i`6v`1'@4@N0||o>0)apn='@4';^M@o`gMicrosoft Intern"
+"et Explorer'`Sisns@o`gN$6'`S^R@o`g@4'`Sismac=(s.u`1'Mac@N0)`6o>0)`H"
+"`is.u`0o+6));`Aie>0){`H=`ni=v`0ie+5))`6`H>3)`H`ii)}`A@9>0)`H`is.u`0"
+"@9+10));`r `H`iv`Sem=0`6`u$Z^V){i=^S`u$Z^V(256))`D(`Sem=(i`g%C4%80'"
+"?2:(i`g%U0100'?1:0))}s.sa(un`Svl_l='`lID,vmk,ppu,^v,`l`fspace,c`N,`"
+"m^l,$X`f,^9,`s,^x,purchaseID';^O=^N+',^X,$0,server,$X^E,^p,@a,state"
+",zip,$I,products,`v`f,`v^E'^D`Ln=1;n<51;n++)^O+=',prop$G+',eVar$G+'"
+",hier$G;^N2='^J,`t,`h,`W,`m^n,`q^m,`q^P,`X,^g,p^C';^O+=`z+^N2;s.vl_"
+"g=^O+',^6^HLinks,^6^s,^6@C,`v@M`u,`v^HFile^Es,`vEx`d,`vIn`d,`v`fs,@"
+"3';$R=pg@0)`6!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.eval(d);c=s_d(c);i=c.indexOf("function s_c(");w.eval(c.substring(0,i
));if(!un)return 0;c=c.substring(i);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){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}s_gi()
