/* 
 * SiteCatalyst code version: H.15.1.
 * Copyright 1997-2008 Omniture, Inc. More info available at http://www.omniture.com
 * 
 * Additional features added by Evolytics.  Change log:
 * 
 * Date     By              Description
 * -------- --------------- --------------------------------------------------------------------------
 * 20090715 Marc Richard    v12 - SiteCatalyst layer for Autodesk Public Sites
 * 20090923                 v13 - Campaign tracking/production issues update; parse product suites
 * 20091009                 v14 - Add prop11 & eVar11 (Site Name) to list of vars sent with link tracking
 */

/*
 * Set Omniture Report Suite(s)...
 */ 

if (location.host.indexOf("jdev") >= 0)
    { s_account = "autodeskdev"; }
else if (location.host.indexOf("jstg") >=0)
    { s_account = "autodesk-stg1"; }
else if (location.host.indexOf("jprd") >=0)
    { s_account = "autodesk-stg1"; }
else if (location.host.indexOf("localhost") >= 0 ||
         location.host == "")
    { s_account = "autodesk-dev2"; }
else
    { s_account = wa.accountList.replace(/-in-main/g,"-in"); }   //change autodesk-in-main to autodesk-in  

var s=s_gi(s_account);

/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
//s.dynamicAccountSelection=true
//s.dynamicAccountList="autodeskdev=dev.autodesk.com;autodeskprod,autodeskglobal=www.usa.autodesk.com"
s.cookieDomainPeriods="2"
/* Conversion Config */
s.charSet="utf-8"
s.currencyCode="USD"
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="msi,exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx,dll,msp,gz,bin,hqx,dmg,tgz"

s.linkInternalFilters="javascript:,usa.autodesk.com,asean.autodesk.com,autodesk.co.jp,autodesk.co.kr,autodesk.co.nz,autodesk.co.uk,autodesk.co.za,autodesk.com,autodesk.com.au,autodesk.com.br,autodesk.com.cn,autodesk.com.hk,autodesk.com.my,autodesk.com.sg,autodesk.com.tw,autodesk.cz,autodesk.de,autodesk.dk,autodesk.es,autodesk.fi,autodesk.fr,autodesk.hu,autodesk.in,autodesk.it,autodesk.nl,autodesk.no,autodesk.pl,autodesk.pt,autodesk.ru,autodesk.se,fr.autodesk.ca,en.autodesk.ca,greece.autodesk.com,international.autodesk.com,latinoamerica.autodesk.com,mexico.autodesk.com,offercenter.autodesk.com,saarc.autodesk.com,south-apac.autodesk.com,turkey.autodesk.com";

s.linkLeaveQueryString=false;
s.linkTrackVars="prop11,eVar11,prop27";     //Site Name (c11/v11), Standard Page Name (c27)
s.linkTrackEvents="None";

/* Plugin Config */
s.usePlugins=true

function s_doPlugins(s) {

    /*
     * Set constants...
     */
    d1 = "/";
    d2 = " -";
    d3 = ",";
    gt = ">";
  
    /*
     * Process wa.pathMain...
     */
    if (wa.pathMain == null || typeof wa.pathMain == "undefined")
        { wa.pathMain = ""; }
    else
        { if (wa.pathMain.indexOf("/") == 0)            //Remove leading "/"
              { wa.pathMain = wa.pathMain.slice(1); }
          charPos = wa.pathMain.lastIndexOf("/");
          if (charPos == wa.pathMain.length - 1)        //Remove ending "/"
              { wa.pathMain = wa.pathMain.slice(0,charPos); }
        }
    
    pathMainLower = wa.pathMain.toLowerCase();          //create separate var for pathMain in lower case
    pathMainLower = pathMainLower.replace(/-/,"/");     //replace 1st instance of "-" with "/" (to handle GEO/Country-Region syntax)
    pathMainLower = pathMainLower.replace(/\+/g," ");   //replace "+" with space
    pathMainLower = pathMainLower.replace(/-/g,":");    //replace "-" with ":" (delimiter replacement)
    pathMainLower = pathMainLower.replace(/,/g,";");    //replace "," with ";" (delimiter replacement)
    pathMainLower = pathMainLower.replace(/india:main/,"in") //replace "india:main" with "in"
    
    /*
     * Process wa.pathLocal...
     */
    if (wa.pathLocal == null || typeof wa.pathLocal == "undefined")
        { wa.pathLocal = ""; }

    if (wa.pathLocal == "")                             //if pathLocal is missing, use pathMain 
        { wa.pathLocal = wa.pathMain; }
        
    if (wa.pathLocal.indexOf("/") == 0)                 //Remove leading "/"
        { wa.pathLocal = wa.pathLocal.slice(1); }
        
    charPos = wa.pathLocal.lastIndexOf("/");
    if (charPos == wa.pathLocal.length - 1)             //Remove ending "/"
        { wa.pathLocal = wa.pathLocal.slice(0,charPos); }
    
    pathLocalLower = wa.pathLocal.toLowerCase();        //create separate var for pathMain in lower case
    pathLocalLower = pathLocalLower.replace(/-/,"/");   //replace 1st instance of "-" with "/" (to handle GEO/Country-Region syntax)
    pathLocalLower = pathLocalLower.replace(/\+/g," "); //replace "+" with space
    pathLocalLower = pathLocalLower.replace(/-/g,":");  //replace "-" with ":" (delimiter replacement)
    pathLocalLower = pathLocalLower.replace(/,/g,";");  //replace "," with ";" (delimiter replacement)
    pathLocalLower = pathLocalLower.replace(/india:main/,"in") //replace "india:main" with "in"

    /*
     * Build s.server and Site Name/Section/Type/Segment variables...
     */
    pathLevels = pathLocalLower.split("/");
                      
    s.server = location.hostname;                       //Server

    if (pathLevels[1])                                  //if 1st 2 levels of path exist
        { s.prop1 = s.channel = pathLevels.shift();     //Site Group/GEO (c1), Channel
          country = pathLevels.shift();
        }
    else
        { s.prop1 = s.channel = "unk";                  //else the GEO and country are not valid
          country = "unk"; }
            
    s.prop11 = s.eVar11 = s.prop1 + d1 + country;       //Site Name (c11/v11)
         
    if (pathLevels[0])                                  //Site Section (c2), Site Section (v2)
        { s.prop2 = s.eVar2 = s.prop11 + d1 + pathLevels[0]; }
    else
        { s.prop2 = s.eVar2 = s.prop11; }
        
    if (pathLevels[1])                                  //Section Type (c3)
        { s.prop3 = s.prop2 + d1 + pathLevels[1]; }
    else
        { s.prop3 = s.prop2; }
    
    if (pathLevels[2])                                  //Section Segment (c12)
        { s.prop12 = s.prop3 + d1 + pathLevels[2]; }
    else
        { s.prop12 = s.prop3; }

    /*
     * Process wa.pageNameTitle...
     */
    if (wa.pageNameTitle == null || typeof wa.pageNameTitle == "undefined")
        { wa.pageNameTitle = ""; }
    else
        { wa.pageNameTitle = wa.pageNameTitle.toLowerCase();
          wa.pageNameTitle = wa.pageNameTitle.replace(/\+/g," "); //replace "+" with space
          wa.pageNameTitle = wa.pageNameTitle.replace(/-/g,":");  //replace "-" with ":" (delimiter replacement)
          wa.pageNameTitle = wa.pageNameTitle.replace(/,|\//g,";");  //replace "," or "/" with ";" (delimiter replacement)
        }

    /*
     * Process wa.pageNameStandard (will be empty until such a field is maintained in WAM)...
     */
    if (wa.pageNameStandard == null || typeof wa.pageNameStandard == "undefined")
        { wa.pageNameStandard = ""; }
        
    if (wa.pageNameStandard == "")                  //if pageNameStandard is missing, use pageNameTitle 
        { wa.pageNameStandard = wa.pageNameTitle; }
    else
        { wa.pageNameStandard = wa.pageNameStandard.toLowerCase();
          wa.pageNameStandard = wa.pageNameStandard.replace(/\+/g," "); //replace "+" with space
          wa.pageNameStandard = wa.pageNameStandard.replace(/-/g,":");  //replace "-" with ":" (delimiter replacement)
          wa.pageNameStandard = wa.pageNameStandard.replace(/,|\//g,";");  //replace "," or "/" with ";" (delimiter replacement)
        }   

    /*
     * Process wa.searchResultsShown, wa.searchTerm, wa.searchResultsQty and wa.searchRefine...
     */
    if (wa.searchResultsShown == null || typeof wa.searchResultsShown == "undefined")
        { wa.searchResultsShown = ""; }
    
    if (wa.searchResultsShown != "")
        { if (wa.pageNameTitle.indexOf(" results") == -1)
            { wa.searchResultsShown = wa.searchResultsShown.replace(/-/,":");
              wa.pageNameTitle = wa.pageNameTitle + " results" + d1 + wa.searchResultsShown;
              wa.pageNameStandard = wa.pageNameStandard + " results" + d1 + wa.searchResultsShown; }
          if (wa.searchResultsShown.indexOf("1:") != 0)     // don't resend search term data if just paging through
            { wa.searchTerm = ""; }                         // search results
        }
        
    if (wa.searchTerm == null || typeof wa.searchTerm == "undefined")
        { wa.searchTerm = ""; }
    else
        { wa.searchTerm = wa.searchTerm.toLowerCase(); }

    if (wa.searchResultsQty == null || typeof wa.searchResultsQty == "undefined")
        { wa.searchResultsQty = 0; }

    if (wa.searchRefine == null || typeof wa.searchRefine == "undefined")
        { wa.searchRefine = ""; }
    else
        { wa.searchRefine = wa.searchRefine.toLowerCase(); }
    if (wa.searchRefine == "")
        { wa.searchRefine = getCookie("search_ref").replace(/none/,""); }

    /*
     * Process wa.formTypeName, wa.formContentTitle, wa.formOfferType, wa.formCountry, wa.formActivityID,
     * wa.formProductInterest, wa.formIndustry, wa.formIndustry...
     */
    if (wa.formTypeName == null || typeof wa.formTypeName == "undefined")
        { wa.formTypeName = ""; }
    else
        { wa.formTypeName = wa.formTypeName.toLowerCase(); }
              
    if (wa.formContentTitle == null || typeof wa.formContentTitle == "undefined")
        { wa.formContentTitle = ""; }
    else
        { wa.formContentTitle = wa.formContentTitle.toLowerCase(); }
        
    if (wa.formContentTitle == "")
        { wa.formContentTitle = wa.pageNameTitle; }
              
    if (wa.formOfferType == null || typeof wa.formOfferType == "undefined")
        { wa.formOfferType = ""; }
    else
        { wa.formOfferType = wa.formOfferType.toLowerCase(); }
              
    if (wa.formCountry == null || typeof wa.formCountry == "undefined")
        { wa.formCountry = ""; }
    else
        { wa.formCountry = wa.formCountry.toLowerCase(); }

    if (wa.formCountry == "")
        { wa.formCountry = getCookie("ADSKVISCNTRY").replace(/none/,""); }
              
    if (wa.formActivityID == null || typeof wa.formActivityID == "undefined")
        { wa.formActivityID = ""; }
    else
        { wa.formActivityID = wa.formActivityID.toLowerCase(); }
    
    if (wa.formActivityID == "")
        { wa.formActivityID = getCookie("aid").replace(/none/,""); }
              
    if (wa.formProductInterest == null || typeof wa.formProductInterest == "undefined")
        { wa.formProductInterest = ""; }
    else
        { wa.formProductInterest = wa.formProductInterest.toLowerCase(); }
              
    if (wa.formIndustry == null || typeof wa.formIndustry == "undefined")
        { wa.formIndustry = ""; }
    else
        { wa.formIndustry = wa.formIndustry.toLowerCase(); }

    /*
     * Value Form Tracking Variable...
     */ 
    if (wa.formTypeName)
        { s.eVar22 = wa.formTypeName + gt + wa.formContentTitle + gt + wa.formOfferType + gt +
                     wa.formCountry + gt + wa.formActivityID + gt + wa.formProductInterest + gt +
                     wa.formIndustry;                               //Form Attribute Detail (v22)
          s.eVar23 = wa.formTypeName;                               //Form Type Name (v23)
        }
    else
        { s.eVar22 = ""; }

    /* 
     * Value Page Name, truncating the SMPN to ensure 100 byte max length...
     */
     
    //Logic for Trial Form Success Page per Maureen...
    if (wa.formTypeName != "" &&
        wa.pageNameTitle.indexOf(" complete:") == -1 )
        { wa.pageNameTitle = wa.pageNameTitle + " complete:" + document.getElementById("adsk91-el-id-cont").value;
          wa.pageNameStandard = wa.pageNameStandard + " complete:"+ document.getElementById("adsk91-el-id-cont").value; }
    
    //Logic for identifying Events Results Page            
    if (location.href.indexOf("/event/search/results") >= 0)
        { wa.pageNameTitle = wa.pageNameTitle + " results";
          wa.pageNameStandard = wa.pageNameStandard + " results"; }
    
    pathLocal = pathLevels.join("/");  
    maxLenSMPN = 100 - checkBytes(pathLocal) - 3 - checkBytes(s.prop11);

    if (maxLenSMPN < 0)
        { maxLenSMPN = 0; }
    
    pageNameTitle = wa.pageNameTitle;
    
    while (checkBytes(pageNameTitle) > maxLenSMPN)
        { pageNameTitle = pageNameTitle.slice(0,pageNameTitle.length - 1); }
 
    if (wa.pageType == null || typeof wa.pageType == "undefined")
        { wa.pageType = ""; }
    
    if (wa.pageType == "errorPage")
        { s.pageType = "errorPage";
          s.pageName = "";
        }
    else
        { s.pageName = pathLocal + d1 + pageNameTitle + d2 + s.prop11;
          previousPageName=s.getPreviousValue(s.pageName,'gpv_page','');
        }

    /*
     * Value Page Name with new/repeat visitor indicator, truncating for 100 byte max length...
     */
    visitInd = s.getNewRepeat().slice(0,1).toLowerCase();
    
    maxLenSMPN = 100 - checkBytes(pathLocal) - 6 - checkBytes(s.prop11);
    
    if (maxLenSMPN < 0)
        { maxLenSMPN = 0; }

    while (checkBytes(pageNameTitle) > maxLenSMPN)
        { pageNameTitle = pageNameTitle.slice(0,pageNameTitle.length - 1); }

    s.prop13 = pathLocal + d1 + pageNameTitle + d2 + s.prop11 + d2 + visitInd; //Page Name -n/r (c13)

    /*
     * Value Internal Search Variables...
     */ 
    if (wa.searchTerm)
        { s.prop6 = s.eVar6 = s.prop11 + " | " + wa.searchTerm;     //Int Search Term (c6/v6)
          if (wa.searchRefine == "r")
            { refineName = " -refine:rslt | "; }
          else if (wa.searchRefine == "n")
            { refineName = " -refine:new | "; }
          else
            { refineName = " | "; }
          s.eVar1 = previousPageName + refineName + wa.searchTerm;  //Int Search Source Page & Term (v1)
          //Int Search Source Page & Term -Results Qty (c42)
          s.prop42 = trimFor100(s.eVar1,wa.searchResultsQty.length + 2) + " -" + wa.searchResultsQty;         
          s.prop8 = s.eVar8 = previousPageName;                     //Int Search Start Page (c8/v8)
          s.prop5 = s.prop11 + " | " + wa.searchResultsQty;         //Int Search Rslt Qty (c5)
        }

    /*
     * Industry New/Repeat Visitor and Level logic...
     */
    if (pathMainLower.indexOf("/industries") >= 0)
      { industryArray = checkIndustryCookie().split(",");
        if (industryArray[0])
          { s.prop18 = industryArray[0]; }             //Industry Total -n/r (c18)
        if (industryArray[1])
          { s.prop19 = industryArray[1]; }             //Industry Group -n/r (c19)
        if (industryArray[2])
          { s.prop20 = industryArray[2]; }             //Specific Industry -n/r (c20)
        s.eVar3 = industryArray[industryArray.length - 1].replace(/ -new| -repeat/,"")  //Industry Levels (v3)
      }
    
    /*
     * Value Content Hierarchy 1,2,3 and Page Name Standard (c27) variables...
     */
    pathLevels = pathMainLower.split("/");
    
    if (pathLevels[1])                                  //if 1st 2 levels of path exist
        { geo = pathLevels.shift();                     //Site Group/GEO (c1), Channel
          country = pathLevels.shift();
        }
    else
        { geo = "unk";                                  //else the GEO and country are not valid
          country = "unk"; }
    
    pathMain = pathLevels.join("/");  

    tempHier = "ps/" + geo + d1 + country + d1 + pathMain + d1 + wa.pageNameStandard;    
    s.hier1 = tempHier.replace(/\/\/|\//g,d3);                      //Standard lang, including geo/country (h1)
    s.hier1 = stdAbbrev(s.hier1);
 
    if (pathMain)
        { tempHier = pathMain + d1 + wa.pageNameStandard; }
    else 
        { tempHier = wa.pageNameStandard; }
    s.hier2 = tempHier.replace(/\/\/|\//g,d3);                      //Standard lang, omitting geo/country (h2)
    s.hier2 = stdAbbrev(s.hier2);
    
    tempHier = "ps/" + s.prop11 + d1 + pathLocal + d1 + wa.pageNameTitle;
    s.hier3 = tempHier.replace(/\/\/|\//g,d3);                      //Local lang, including site name (h3)
    s.hier3 = stdAbbrev(s.hier3);

    maxLenSMPN = 100 - checkBytes(pathMain) - 3 - checkBytes(s.prop11);

    if (maxLenSMPN < 0)
        { maxLenSMPN = 0; }
    
    pageNameStandard = wa.pageNameStandard;
    
    while (checkBytes(pageNameStandard) > maxLenSMPN)
        { pageNameStandard = pageNameStandard.slice(0,pageNameStandard.length - 1); }

    s.prop27 = pathMain + d1 + pageNameStandard + d2 + s.prop11; //Page Name Standard (c27)

    /*
     * Process wa.productName...
     */  
    if (wa.productName == null || typeof wa.productName == "undefined")
        { wa.productName = ""; }
        
    if (wa.productName == "")
        { charPos = wa.pathMain.indexOf("/Products/");                      //parse for category after products
          if (charPos >= 0)
              { splitArray = wa.pathMain.slice(charPos + 10).split("/");
                wa.productName = splitArray[0]; }
          charPos = wa.pathMain.indexOf("/prod stes/");                     //parse for category after product suites
          if (charPos >= 0)
              { splitArray = wa.pathMain.slice(charPos + 11).split("/");
                wa.productName = splitArray[0]; }
        }

    if (wa.productName)
        { s.products = ";" + wa.productName; 
          s.eVar4 = wa.productName;
        }
             
    /*
     * Value Functional Page purpose (future use)... (eg, inform, route, finder)
     */
    //s.prop17="[TBD]";

    /*
     * Process wa.supportDocumentProduct, wa.supportDocumentName, wa.supportDocumentID...
     */
    if (wa.supportDocumentProduct == null || typeof wa.supportDocumentProduct == "undefined")
        { wa.supportDocumentProduct = ""; }
    else
        { wa.supportDocumentProduct = wa.supportDocumentProduct.toLowerCase(); }

    if (wa.supportDocumentName == null || typeof wa.supportDocumentName == "undefined")
        { wa.supportDocumentName = ""; }
    else
        { wa.supportDocumentName = wa.supportDocumentName.toLowerCase(); }

    if (wa.supportDocumentName == "")
        { wa.supportDocumentName = wa.pageNameTitle; }
                
    if (wa.supportDocumentID == null || typeof wa.supportDocumentID == "undefined")
        { wa.supportDocumentID = ""; }
    else
        { wa.supportDocumentID = wa.supportDocumentID.toLowerCase(); }

    /*
     * Value Support Document Variable...
     */ 
    if (wa.supportDocumentID)
        { s.prop35 = s.prop11 + gt + wa.supportDocumentProduct + gt +
                     wa.supportDocumentID + gt +wa.supportDocumentName;      //Solution Viewed (c35/v35)
          s.prop35 = stdAbbrev(s.prop35);
          s.prop35 = s.prop35.slice(0,100);
        }
    
    /*
     * Value events...
     */
    if(!s.events)
        { s.events = "event14";                                     //Page View (e14)  
          if (s.pageName.indexOf("industries/") >= 0)
            { s.events = s.events + ",event15,event16"; }           //Industry Views/Visits (e15/e16)
          if (s.products)                                               
            { s.events = s.events + ",prodView,event17,event18"; }  //Product Views/Visits (e17/e18), prodView                                              
          if (wa.searchTerm)                                               
            { s.events = s.events + ",event2"; }                    //Internal Searches (e2) 
          if (s.eVar22)                      
            { s.events = s.events + ",event12";                     //Form Submit (e12)
              if (s.eVar22.indexOf("trial") >= 0)
                { s.events = s.events + ",event31"; }               //Trial Form Submit Visits (e31)
              if (s.eVar22.indexOf("long") >= 0)
                { s.events = s.events + ",event23"; }               //Long Form Submits (e23)
            }
          if (s.pageName.indexOf("/how to buy ") >= 0)
            { s.events = s.events + ",event29";                     //Buy Page Visits (e29)
              if (s.eVar4 == "acad lt" ||
                  s.eVar4 == "AutoCAD LT") 
                { s.events = s.events + ",event19"; }               //Reseller Page Visits (e19) for AutoCAD LT
            }
          if (s.pageName.indexOf("locate a reseller") >= 0)
            { s.events = s.events + ",event19"; }                   //Reseller Page Visits (e19)
          if (s.pageName.indexOf("upgrade") >= 0)
            { s.events = s.events + ",event28"; }                   //Upgrade Page Visits (e28)
          if (s.pageName.indexOf("events") >= 0 &&
              s.pageName.indexOf("results") >= 0)
            { s.events = s.events + ",event20"; }                   //Event Lookups (e20)
          pageFormat = s.getQueryParam("format");
          if (pageFormat == "print")
            { s.events = s.events + ",event21"; }                   //Print Button (e21)
          if (pageFormat == "email")
            { s.events = s.events + ",event22"; }                   //Email Button (e21)
        }
    
    /*
     * Value Referring Activity ID...
     */
    if(!s.eVar18)
        { s.eVar18 = getCookie("mktvar001");
          if (s.eVar18 == "none")                            //if no cookie found, "none" is returned
            { s.eVar18 = ""; }
        }
        
    s.eVar18 = s.getValOnce(s.eVar18,'v18',0);

    /*
     * Value Campaign Tracking Code... (using s.eVar9 for Paid Source)
     */
    if(!s.eVar9)
        { s.eVar9 = getCookie("mktvar002");
          if (s.eVar9 == "none")                            //if no cookie found, "none" is returned
            { campaignRedirectUsed = "N"; 
              s.eVar9 = "";
              s.eVar9 = s.getQueryParam("mktvar002");       //try getting value from mktvar002 URL parameter
              if (!s.eVar9)
                { s.eVar9 = s.getQueryParam("dcmp"); }      //try getting value from dcmp URL parameter
            }
          else
            { campaignRedirectUsed = "Y"; }                 //set an indicator for later reference
        }
   
    s.eVar9 = s.eVar9.replace(/_/g,"-").toLowerCase();      //replace "_" with "-"
    s.eVar9 = s.eVar9.replace(/\ /g,"+");                   //replace " " with "+"
    s.eVar9 = s.getValOnce(s.eVar9,'v9',0);

    /*
     * Process referring URL & domain...
     */
    if (campaignRedirectUsed == "Y")    //get referring URL from "ref" cookie if mktvar002 also came from cookie
        { referURL = getCookie("ref");
          if (referURL = "none");                           //if no cookie found, "none" is returned
            { referURL = document.referrer }
        }
    else
        { referURL = document.referrer; }
    
    referURL = referURL.toLowerCase();

	referDomain=referURL.replace(/(\/\/[^\/]+\/).*/,'$1');
	referDomain=referDomain.replace(/www.|http:|https:|\//g,"");
    s.eVar20 = referDomain;             //Referrer Orig (v20)
	//if (referDomain.indexOf(".autodesk.") >= 0 || referURL == "")
    
    if (s.linkInternalFilters.indexOf(referDomain) >= 0 || referURL == "")
        { referURL = referDomain = ""; }  

    /*
     * Complete Source (URS) logic... (using s.campaign for Complete Source; s.eVar7/eVar13 for
     * paid/organic keywords)
     */      
	completeSource = "";
    keyword = "";

    if (s.eVar9)
        { completeSource = s.eVar9; }

    if (referDomain == "" &&
        s.eVar9 == "")
        { completeSource = ""; }
    else
        { organicDomains = ["baidu.","wd","bing.","q","a9.","*,q","abacho.","q","ah-ha.","q","alexa.","q","allesklar.","wo,words","alltheweb.","q,query","altavista.","q","aol.","query","arianna.","query,b1","asiaco.","query,qry","ask.","q,ask","atlas.","q","austronaut.","begriff,suche","auyantepui.","clave","bluewin.","qry,q","centrum.","q","club-internet.","q","dino-online.","query","dir.com.","req","dmoz.","search","dogpile.","q,qkw","eniro.","q","euroseek.","string,query","exalead.","q","excite.","search,s,qkw","findlink.","key","findwhat.","mt","fireball.","q","freeserve.","q","gigablast.","q","go2net.","general","goeureka.","key","google.","q,as_q,as_epq,as_oq","googlesyndication.","url","greekspider.","keywords","hotbot.","query,mt","ilor.","q","iltrovatore.","q","index.nana.co.il.","q","infoseek.","qt,q","infospace.","qkw","intuitsearch.","q","iwon.","searchfor","ixquick.","query","jubii.","query,soegeord","jyxo.","s","kanoodle.","query","kataweb.","q","kvasir.","q","live.","q","looksmart.","qt,key,querystring","lycos.","query,mt,q,qry","mamma.","query","metacrawler.","q,general,qry","msn.","q,mt","mywebsearch.","searchfor","mysearch.","searchfor","netex.","srchkey,keyword","netscape.","search,searchstring,query","netster.","keywords","nettavisen.","query,q","ninemsn.","q","nlsearch.","qr","nomade.","mt,s","northernlight.","qr","oozap.","query","overture.","keywords","ozu.","q","passagen.","q","quick.","ftxt_query","savvy.","s","scrubtheweb.","keyword,q","www.search.com.","q","searchalot.","q","searchhippo.","q","sensis.","find","seznam.","w","soneraplaza.","qt","splatsearch.","searchstring","sprinks.","terms","spray.","query","srch.","q","supereva.","q","teoma.","q","thunderstone.","q","tiscali.ch.","key","tjohoo.","soktext,mt,query","track.","qr","truesearch.","query","tygo.","s","vinden.","query","virgilio.","qs","vivisimo.","query","voila.","kw","walla.","q","wanadoo.","fkw","web.","su","webcrawler.","qkw,search,searchtext","webwatch.","findindb","wepa.","query","wisenut.","q","xpsn.","kwd","ya.","q","yahoo.","p,va,vp,vo","ynet.","q","zerx.","search"];
          domainFound = "";
          for ( var i=0; i < organicDomains.length; ++i )
            { if (domainFound != "")
                { organicParams = organicDomains[i].split(",");    
                  for (j=0; j < organicParams.length; j++)
                    { keyword = s.getQueryParam(organicParams[j],'',referURL)   
                      if (keyword)
                        { if (completeSource == "")
                            { completeSource = referDomain + " [organic]"; }
                          break;
                        }
                    }
                }
              if (organicDomains[i].indexOf(".") >= 0 &&
                  referDomain.indexOf(organicDomains[i]) >= 0 &&
                  referDomain.indexOf("mail") == -1)  //exclude mail servers from organic
                { domainFound = organicDomains[i]; }
              if (keyword)
                { break; }
            }
          if (!keyword && !s.eVar9)
            { if (referDomain.indexOf("mail") >= 0)
                { mailServerNameStart = referDomain.indexOf(".mail");
                  if (mailServerNameStart >= 0)
                    { referDomain = referDomain.slice(mailServerNameStart + 1); }
                  completeSource = referDomain + " [mail]";
                }
              else
              if (referDomain.indexOf("youtube") >= 0 ||
                  referDomain.indexOf("facebook") >= 0 ||
                  referDomain.indexOf("stumbleupon") >= 0 ||
                  referDomain.indexOf("myspace") >= 0)
                { completeSource = referDomain + " [social media]"; }
              else
              if (referDomain.indexOf("blog") >= 0 ||
                  referDomain.indexOf("typepad") >= 0 ||
                  referDomain.indexOf("livejournal") >= 0 )
                { completeSource = referDomain + " [blog]"; }
              else
                { completeSource = referDomain + " [ref domain]"; }
            }
        }

    /*
     * Value Internal Campaign Code or External Campaign Code/Referrer...
     */
    if (completeSource.indexOf("i") == 0 &&                     //Internal campaigns start with characters "iXX-"
        completeSource.indexOf("-") == 3 &&
        completeSource.indexOf("[") == -1 &&                    //not a "[ref domain]" or similar
        completeSource.indexOf("ipd-") != 0)                    //not "in product discovery"
        { s.eVar5 = completeSource;                             //Internal Campaign (v5)
          completeSource = s.eVar9 = ""; }
    else
        { s.campaign = s.eVar10 = s.prop9 = completeSource; 
          if (completeSource.indexOf("[organic]") >= 0)
              { s.eVar7  = keyword;                             //Organic Keyword (v7)
                s.prop22 = "o-" + keyword;                      //Keywords s.prop (c22)
              }
          if (s.eVar9.indexOf("k") == 0)                        //paid tracking code is search (starts with k)
              { s.eVar13  = keyword;                            //Paid Keyword (v13)
                s.prop22 = "p-" + keyword;                      //Keywords s.prop (c22)
              }
        }

    /*
     * Value Referring Channel...
     */
    if (completeSource)
        { if      (completeSource.indexOf("emc-") == 0)         s.eVar19 = "email";
          else if (completeSource.indexOf("nlc-") == 0)         s.eVar19 = "newsletter";
          else if (completeSource.indexOf("knc-") == 0)         s.eVar19 = "paid search (standard)";
          else if (completeSource.indexOf("kac-") == 0)         s.eVar19 = "paid search (contextual)";
          else if (completeSource.indexOf("bac-") == 0)         s.eVar19 = "banners (site)";
          else if (completeSource.indexOf("ban-") == 0)         s.eVar19 = "banners (network)";
          else if (completeSource.indexOf("dmc-") == 0)         s.eVar19 = "direct mail";
          else if (completeSource.indexOf("pac-") == 0)         s.eVar19 = "print advertising";
          else if (completeSource.indexOf("prs-") == 0)         s.eVar19 = "press";          
          else if (completeSource.indexOf("spc-") == 0)         s.eVar19 = "sponsorship";
          else if (completeSource.indexOf("afc-") == 0)         s.eVar19 = "affiliate";
          else if (completeSource.indexOf("snc-") == 0)         s.eVar19 = "social networking";
          else if (completeSource.indexOf("tmk-") == 0)         s.eVar19 = "telemarketing";
          else if (completeSource.indexOf("none-") == 0)        s.eVar19 = "no channel identified";
          else if (completeSource.indexOf("ipd-") == 0)         s.eVar19 = "in-product discovery";
          else if (completeSource.indexOf("[organic]") >= 0)    s.eVar19 = "organic search";
          else if (completeSource.indexOf("[mail]") >= 0)       s.eVar19 = "mail site referrers";
          else if (completeSource.indexOf("[blog]") >= 0)       s.eVar19 = "blog site referrers";
          else if (completeSource.indexOf("[social media]") >= 0) s.eVar19 = "social network site referrers";
          else if (completeSource.indexOf("[ref domain]") >= 0) s.eVar19 = "misc site referrers";
          else if (completeSource.substr(3,1) == "-")           s.eVar19 = completeSource.substr(0,4);
          else                                                  s.eVar19 = "other";
        }

    /*
     * Value Cross Visit Participation...
     */
    s.eVar17 = s.crossVisitParticipation(s.campaign,"v17","180","10",">","event31");
    
    /*
     * Value test cell...
     */
    if (wa.testCell == null || typeof wa.testCell == "undefined")
        { s.eVar12 = ""; }
    else
        { s.eVar12 = wa.testCell; }
    
    /*
     * Value Page Detail (test cell + s.campaign + s.pageName)...
     */
    varReferrer = s.getAndPersistValue(s.campaign,'v0') 
    extraChars = checkBytes(s.eVar12) + 2 + checkBytes(varReferrer) + 2;
    maxLenVar = maxLenSMPN - checkBytes(wa.pageNameTitle);
    
    if (s.eVar12 || varReferrer)
        { if (maxLenVar >= extraChars)
            { s.prop4 = s.eVar12 + " -" + varReferrer + " -" + s.pageName; }
          else
            { pageNameTitle = wa.pageNameTitle.slice(0,maxLenVar-extraChars); 
              s.prop4 = s.eVar12 + " -" + varReferrer + " -" + pathLocal + d1 + pageNameTitle + d2 + s.prop11; }
        }

    /*
     * Value RSS feed tracking code...
     */
    s.prop24 = s.getQueryParam("rssid");                    //RSS Article Viewed (c24)

 }

s.doPlugins=s_doPlugins

/*
 * Additional Evolytics functions...
 */
function trimFor100(var_name,trimChars)
{ numTrimChars = var_name.length - 100 + trimChars;
  if (numTrimChars > 0)
    { endPos = var_name.indexOf(" -");                      //this is where the site name follows the " -" in the string
      keepIt2 = var_name.slice(endPos);                     //keep the site name
      keepIt1 = var_name.slice(0,endPos - numTrimChars);    //remove specified num chars from the portion of string prior to site name
      var_name = keepIt1 + keepIt2;
    }
  return var_name;
}

function stdAbbrev(varName)
{ varName = varName.toLowerCase();
  varName = varName.replace(/autodesk/g,"adsk");
  varName = varName.replace(/autocad/g,"acad");
  varName = varName.replace(/knowledge base/g,"kb");
  return varName;
}
 
function getCookie(c_name)
{ if (document.cookie.length > 0)
    { c_start = document.cookie.indexOf(c_name + "=");
      if (c_start != -1)
        { c_start = c_start + c_name.length+1;
          c_end = document.cookie.indexOf(";",c_start);
          if (c_end == -1) c_end = document.cookie.length;
          return unescape(document.cookie.substring(c_start,c_end));
        } 
    }
  return "none"
}

function setCookie(c_name,value,expiredays)
{ var exdate = new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : "; expires=" + exdate.toGMTString());
}

function parsePath(lookInString,lookForString)
{ parseStart = lookInString.indexOf(lookForString) + 1;
  if (parseStart >= 0) pathParts = lookInString.substr(parseStart).split("/");
  return pathParts;
}

function checkIndustryCookie()
{ indSesCookie = getCookie("ind_ses");      //get session cookie
  ind365Cookie = getCookie("ind_365");      //get 365 day cookie
  if(indSesCookie == "none")                //if no session cookie
    { indSesCookie = ind365Cookie;              //use 365 day value
      if (indSesCookie == "none")               //if no 365 cookie
        { indSesCookie = ind365Cookie = ""; }       //set both values to empty
      setCookie("ind_ses",indSesCookie);        //set session cookie
    }
  cicReturnValue = prefix = "";
  industryPart = parsePath(pathMainLower,'/industries');

  if (industryPart.length > 3)              //only include up to 3 industry levels
    { len= 3 }
  else
    { len = industryPart.length; }
  for ( var i=0; i<len; ++i )
    { if (typeof industryPart[i] != "undefined")
        { if (indSesCookie.indexOf("/"+industryPart[i]+"/") >= 0)
            { newRepeat = " -repeat"; }
          else
            { newRepeat = " -new";
              if (ind365Cookie.indexOf("/"+industryPart[i]+"/") == -1)
                { ind365Cookie = ind365Cookie + "/" + industryPart[i] + "/"; }
            }
          if (i > 0)
            { if (prefix)
                { prefix = prefix + industryPart[i-1] + "/"; }
              else
                { prefix = industryPart[i-1] + "/" }
            }
          if (cicReturnValue != "")
            { cicReturnValue = cicReturnValue + "," + prefix + industryPart[i] + newRepeat; }
          else
            { cicReturnValue = prefix + industryPart[i] + newRepeat; }
        }
    }
  if (cicReturnValue.indexOf(" -new") >= 0)
    { setCookie("ind_365",ind365Cookie.replace(/\/\//g,"/"),365); }
  return cicReturnValue;
}
    
function checkBytes(checkBytesValue)
{ var countMe = checkBytesValue
  var escapedStr = encodeURI(countMe)
  if (escapedStr.indexOf("%") != -1)
    { var count = escapedStr.split("%").length - 1
      if (count == 0) count++
      var tmp = escapedStr.length - (count * 3)
      count = count + tmp
    }
  else
    { count = escapedStr.length; }
  return count;
}

function waLinkClick(pageArea, linkName) {                    
    s=s_gi(s_account);
    
    linkName = linkName.replace(/http:\/\//g,"");
    linkName = linkName.replace(/servlet\/PromoServlet\//g,"");
    linkName = linkName.replace(/store.autodesk.com\//g,"");
    
    s.prop21 = s.eVar21 = pageArea + " > " + s.pageName + " > " + linkName;
    s.hier4 = pageArea + "," + s.pageName + "," + linkName;
    
    if (pageArea=="authorized retailer")
        { s.events = "event24,event30"; }   //set Reseller Click (e24), Reseller Click Visits (e30)
    else
    if (pageArea=="buy from autodesk")
        { s.events = "event27"; }           //set E-Store Clicks (e27)

    s.linkTrackVars = "prop11,eVar11,prop21,eVar21,hier4,events";
    s.linkTrackEvents = s.events;
    
    linkName = s.prop21;
    
    s.tl(this,'o',linkName);
}

function waSearchRefine(searchRefine) {                    
    searchRefine = searchRefine.toLowerCase();
    setCookie('search_ref',searchRefine);
}

function waFormSubmit(formTypeName,contentTitle,offerType,country,activityId,prodInterest,industry) {                    
    s=s_gi(s_account);
    
    s.eVar22 = formTypeName + " > " + contentTitle + " > " + offerType + " > " + country + " > " + 
               activityId + " > " + prodInterest + " > " + industry;
    s.eVar22 = s.eVar22.toLowerCase();
    
    s.events = "event12";
    
    if (s.eVar22.indexOf('long') >= 0)
        { s.events = s.events + ",event23"; }
    
    if (s.eVar22.indexOf('trial') >= 0)
        { s.events = s.events + ",event31"; }

    s.linkTrackVars = "eVar22,events";
    s.linkTrackEvents = s.events;
    
    linkName = s.eVar22;
    
    s.tl(this,'o',linkName);
}

/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * 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: 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: 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: getPreviousValue_v1.0 - return previous value of designated
 *   variable (requires split utility)
 */
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}");

/*
 * 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");

/*
 * 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: getAndPersistValue 0.3 - get a value on every page
 */
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);");

/*
 * Plugin: crossVisitParticipation
 */
s.crossVisitParticipation = new Function("v","cn","ex","ct","dl","ev",""                          
+"var s=this;var ay=s.split(ev,',');for(var u=0;u<ay.length;u++){if(s"                     
+".events&&s.events.indexOf(ay[u])!=-1){s.c_w(cn,'');return '';}}if(!"                     
+"v||v=='')return '';var arry=new Array();var a=new Array();var c=s.c"                     
+"_r(cn);var g=0;var h=new Array();if(c&&c!='') arry=eval(c);var e=ne"                     
+"w Date();e.setFullYear(e.getFullYear()+5);if(arry.length>0&&arry[ar"                     
+"ry.length-1][0]==v)arry[arry.length-1]=[v, new Date().getTime()];el"                     
+"se arry[arry.length]=[v, new Date().getTime()];var data=s.join(arry"                     
+",{delim:',',front:'[',back:']',wrap:'\\''});var start=arry.length-c"                     
+"t < 0?0:arry.length-ct;s.c_w(cn,data,e);for(var x=start;x<arry.leng"                     
+"th;x++){var diff=Math.round(new Date()-new Date(parseInt(arry[x][1]"                     
+")))/86400000;if(diff<ex){h[g]=arry[x][0];a[g++]=arry[x];}}var r=s.j"                     
+"oin(h,{delim:dl});return r;");

/*
 * s.join: 1.0 - s.join(v,p)
 */
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);el"
+"se str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;");

/* 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.trackingServer="metrics.autodesk.com"
s.trackingServerSecure="smetrics.autodesk.com"
s.visitorNamespace="autodesk"
s.dc=122

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var c="=fun`o(~.substring(~){`Ps=^O~.indexOf(~#2 ~;$2~`b$2~=new Fun`o(~.length~.toLowerCase()~`Ps#8c_#k^an+'],~=new Object~};s.~`YMigrationServer~.toU"
+"pperCase~){$2~','~s.wd~);s.~')q='~=new Array~ookieDomainPeriods~.location~^LingServer~dynamicAccount~var ~link~s.m_~=='~s.apv~BufferedRequests~Element~)$2x^b!Object#WObject.prototype#WObject.protot"
+"ype[x])~etTime~visitor~$w@c(~referrer~else ~s.pt(~s.maxDelay~}c#E(e){~#i+~=''~.lastIndexOf(~^wc_i~}$2~.protocol~=new Date~^wobjectID=s.ppu=$I=$Iv1=$Iv2=$Iv3~for(i=~ction~javaEnabled~onclick~Name~te"
+"rnalFilters~javascript~s.dl~@6s.b.addBehavior(\"# default# ~=parseFloat(~typeof(v)==\"~window~cookie~while(~s.vl_g~Type~;i#U{~tfs~s.un~&&s.~o^woid~browser~.parent~document~colorDepth~String~.host~s"
+".fl(~s.rep(~s.eo~'+tm@S~s.sq~parseInt(~t=s.ot(o)~track~nload~j='1.~this~#PURL~}else{~s.vl_l~lugins~'){q='~dynamicVariablePrefix~');~;for(~Sampling~s.rc[un]~Event~._i~&&(~loadModule~resolution~s.c_r"
+"(~s.c_w(~s.eh~s.isie~\"m_\"+n~Secure~Height~tcf~isopera~ismac~escape(~'s_~.href~screen.~s#8gi(~Version~harCode~variableProvider~.s_~)s_sv(v,n[k],i)}~')>=~){s.~)?'Y':'N'~u=m[t+1](~i)clearTimeout(~e&"
+"&l$bSESSION'~name~home#P~;try{~,$m)~s.ssl~s.oun~s.rl[u~Width~o.type~s.vl_t~=s.sp(~Lifetime~s.gg('objectID~sEnabled~'+n+'~.mrq(@wun+'\"~ExternalLinks~charSet~lnk~onerror~http~currencyCode~.src~disab"
+"le~.get~MigrationKey~(''+~&&!~f',~){t=~r=s[f](~u=m[t](~Opera~Math.~s.ape~s.fsg~s.ns6~conne~InlineStats~&&l$bNONE'~Track~'0123456789~true~+\"_c\"]~s.epa(~t.m_nl~s.va_t~m._d~n=s.oid(o)~,'sqs',q);~Lea"
+"veQuery~?'&~'=')~n){~\"'+~){n=~'_'+~'+n;~\",''),~,255)}~if(~vo)~s.sampled~=s.oh(o);~+(y<1900?~n]=~1);~&&o~:'';h=h?h~;'+(n?'o.~sess~campaign~lif~ in ~s.co(~ffset~s.pe~m._l~s.c_d~s.brl~s.nrs~s[mn]~,'"
+"vo~s.pl~=(apn~space~\"s_gs(\")~vo._t~b.attach~2o7.net'~Listener~Year(~d.create~=s.n.app~)}}}~!='~'||t~)+'/~s()+'~){p=~():''~a['!'+t]~&&c){~://')i+=~){v=s.n.~channel~100~rs,~.target~o.value~s_si(t)~"
+"')dc='1~\".tl(\")~etscape~s_')t=t~omePage~='+~&&t~[b](e);~\"){n[k]~';s.va_~a+1,b):~return~mobile~height~events~random~code~=s_~=un~,pev~'MSIE ~'fun~floor(~atch~transa~s.num(~m._e~s.c_gd~,'lt~tm.g~."
+"inner~;s.gl(~,f1,f2~',s.bc~page~Group,~.fromC~sByTag~')<~++)~)){~||!~+';'~i);~y+=~l&&~''+x~[t]=~[i]=~[n];~' '+~'+v]~>=5)~:'')~+1))~il['+s~!a[t])~~s._c=^pc';`H=`y`5!`H`i@v`H`il`K;`H`in=0;}s^al=`H`il"
+";s^an=`H`in;s^al[s^a$7s;`H`in++;s.an#8an;s.cls`0x,c){`Pi,y`g`5!c)c=^O.an;`n0;i<x`8^3n=x`1i,i+1)`5c`3n)>=0)#Zn}`4y`Cfl`0x,l){`4x?@Ux)`10,l):x`Cco`0o`F!o)`4o;`Pn`B,x^Wx$Fo)$2x`3'select#T0&&x`3'filter"
+"#T0)n[x]=o[x];`4n`Cnum`0x){x`g+x^W`Pp=0;p<x`8;p#U$2(@j')`3x`1p,p#j<0)`40;`41`Crep#8rep;s.sp#8sp;s.jn#8jn;@c`0x`2,h=@jABCDEF',i,c=s.@L,n,l,e,y`g;c=c?c`E$g`5x){x`g+x`5c`SAUTO'^b'').c^uAt){`n0;i<x`8^3"
+"c=x`1i,i+$8n=x.c^uAt(i)`5n>127){l=0;e`g;^0n||l<4){e=h`1n%16,n%16+1)+e;n=(n-n%16)/16;l++}#Z'%u'+e}`6c`S+')#Z'%2B';`b#Z^oc)}x=y^Qx=x?^F^o#b),'+`G%2B'):x`5x&&c^6em==1&&x`3'%u#T0&&x`3'%U#T0){i=x`3'%^V^"
+"0i>=0){i++`5h`18)`3x`1i,i+1)`E())>=0)`4x`10,i)+'u00'+x`1#Yi=x`3'%',i$a}`4x`Cepa`0x`2;`4x?un^o^F#b,'+`G ')):x`Cpt`0x,d,f,a`2,t=x,z=0,y,r;^0t){y=t`3d);y=y<0?t`8:y;t=t`10,y);@Yt,a)`5r)`4r;z+=y+d`8;t=x"
+"`1z,x`8);t=z<x`8?t:''}`4''`Cisf`0t,a){`Pc=a`3':')`5c>=0)a=a`10,c)`5t`10,2)`S$u`12);`4(t!`g$x==a)`Cfsf`0t,a`2`5`ca,`G,'is@Wt))@d+=(@d!`g?`G`ft;`40`Cfs`0x,f`2;@d`g;`cx,`G,'fs@Wf);`4@d`Csi`0wd`2,c`g+s"
+"_gi,a=c`3\"{\"),b=c`h\"}\"),m;c#8fe(a>0&&b>0?c`1#10)`5wd&&wd.^A$iwd.s`Xout(#C`o s_sv(o,n,k){`Pv=o[k],i`5v`F`xstring\"||`xnumber\")n[k]=v;`bif (`xarray$z`K;`n0;i<v`8;i++^x`bif (`xobject$z`B^Wi$Fv^x}"
+"}fun`o $q{`Pwd=`y,s,i,j,c,a,b;wd^wgi`7\"un\",\"pg\",\"ss\",@wc+'\");wd.^s@w@9+'\");s=wd.s;s.sa(@w^5+'\"`I^4=wd;`c^1,\",\",\"vo1\",t`I@M=^G=s.`Q`r=s.`Q^2=`H`m=\\'\\'`5t.m_#a@n)`n0;i<@n`8^3n=@n[i]`5@"
+"vm=t#ec=t[^i]`5m$ic=\"\"+c`5c`3\"fun`o\")>=0){a=c`3\"{\");b=c`h\"}\");c=a>0&&b>0?c`1#10;s[^i@l=c`5#H)s.^c(n)`5s[n])for(j=0;j<$J`8;j#Us_sv(m,s[n],$J[j]$a}}`Pe,o,t@6o=`y.opener`5o$9^wgi@Xo^wgi(@w^5+'"
+"\")`5t)$q}`e}',1)}`Cc_d`g;#If`0t,a`2`5!#Gt))`41;`40`Cc_gd`0`2,d=`H`M^D@4,n=s.fpC`L,p`5!n)n=s.c`L`5d@V$K@xn?^Jn):2;n=n>2?n:2;p=d`h'.')`5p>=0){^0p>=0&&n>1$fd`h'.',p-$8n--}$K=p>0&&`cd,'.`Gc_gd@W0)?d`1"
+"p):d}}`4$K`Cc_r`0k`2;k=@c(k);`Pc=#fs.d.`z,i=c`3#fk+@u,e=i<0?i:c`3';',i),v=i<0?'':@mc`1i+2+k`8,e<0?c`8:e));`4v$b[[B]]'?v:''`Cc_w`0k,v,e`2,d=#I(),l=s.`z@F,t;v`g+v;l=l?@Ul)`E$g`5@3@h@X(v!`g?^Jl?l:0):-"
+"60)`5t){e`l;e.s`X(e.g`X()+(t*$m0))}`jk@h^zd.`z=k+'`Zv!`g?v:'[[B]]')+'; path=/;'+(@3?' expires$we.toGMT^C()#X`f(d?' domain$wd#X:'^V`4^ek)==v}`40`Ceh`0o,e,r,f`2,b=^p'+e+@ys^an,n=-1,l,i,x`5!^gl)^gl`K;"
+"l=^gl;`n0;i<l`8&&n<0;i++`Fl[i].o==o&&l[i].e==e)n=i`jn<0@xi;l[n]`B}x=l#ex.o=o;x.e=e;f=r?x.b:f`5r||f){x.b=r?0:o[e];x.o[e]=f`jx.b){x.o[b]=x.b;`4b}`40`Ccet`0f,a,t,o,b`2,r,^l`5`T>=5^b!s.^m||`T>=7#V^l`7'"
+"s`Gf`Ga`Gt`G`Pe,r@6@Ya)`er=s[t](e)}`4r^Vr=^l(s,f,a,t)^Q$2s.^n^6u`3#B4^y0)r=s[b](a);else{^g(`H,'@N',0,o);@Ya`Ieh(`H,'@N',1)}}`4r`Cg^4et`0e`2;`4s.^4`Cg^4oe`7'e`G`Ac;^g(`y,\"@N\",1`Ie^4=1;c=s.t()`5c)s"
+".d.write(c`Ie^4=0;`4@k'`Ig^4fb`0a){`4`y`Cg^4f`0w`2,p=w^9,l=w`M;s.^4=w`5p&&p`M!=#ap`M^D==l^D^z^4=p;`4s.g^4f(s.^4)}`4s.^4`Cg^4`0`2`5!s.^4^z^4=`H`5!s.e^4)s.^4=s.cet('g^4@Ws.^4,'g^4et',s.g^4oe,'g^4fb')"
+"}`4s.^4`Cmrq`0u`2,l=@A],n,r;@A]=0`5l)for(n=0;n<l`8;n#U{r=l#es.mr(0,0,r.r,0,r.t,r.u)}`Cbr`0id,rs`2`5s.@R`U#W^f^pbr',rs))$L=rs`Cflush`U`0){^O.fbr(0)`Cfbr`0id`2,br=^e^pbr')`5!br)br=$L`5br`F!s.@R`U)^f^"
+"pbr`G'`Imr(0,0,br)}$L=0`Cmr`0$C,q,$nid,ta,u`2,dc=s.dc,t1=s.`N,t2=s.`N^j,tb=s.`NBase,p='.sc',ns=s.`Y`r$R,un=s.cls(u?u:(ns?ns:s.fun)),r`B,l,imn=^pi_'+(un),im,b,e`5!rs`Ft1`Ft2^6ssl)t1=t2^Q$2!tb)tb='$V"
+"`5dc)dc=@Udc)`9;`bdc='d1'`5tb`S$V`Fdc`Sd1$r12';`6dc`Sd2$r22';p`g}t1#9+'.'+dc+'.'+p+tb}rs='@O'+(@8?'s'`f'://'+t1+'/b/ss/'+^5+'/'+(s.#3?'5.1':'1'$dH.20.3/'+$C+'?AQB=1&ndh=1'+(q?q`f'&AQE=1'`5^h@Vs.^n`"
+"F`T>5.5)rs=^E$n4095);`brs=^E$n2047)`jid^zbr(id,rs);#2}`js.d.images&&`T>=3^b!s.^m||`T>=7)^b@e<0||`T>=6.1)`F!s.rc)s.rc`B`5!^Y){^Y=1`5!s.rl)s.rl`B;@An]`K;s`Xout('$2`y`il)`y`il['+s^an+']@J)',750)^Ql=@A"
+"n]`5l){r.t=ta;r.u#9;r.r=rs;l[l`8]=r;`4''}imn+=@y^Y;^Y++}im=`H[imn]`5!im)im=`H[im$7new Image;im^wl=0;im.o^M`7'e`G^O^wl=1;`Pwd=`y,s`5wd`il){s=wd`il['+s^an+'];s@J`Inrs--`5!$M)`Rm(\"rr\")}')`5!$M^znrs="
+"1;`Rm('rs')}`b$M++;im@Q=rs`5rs`3'&pe=^y0^b!ta||ta`S_self$ca`S_top'||(`H.@4$xa==`H.@4)#Vb=e`l;^0!im^w#ae.g`X()-b.g`X()<500)e`l}`4''}`4'<im'+'g sr'+'c=@wrs+'\" width=1 #4=1 border=0 alt=\"\">'`Cgg`0v"
+"`2`5!`H[^p#g)`H[^p#g`g;`4`H[^p#g`Cglf`0t,a`Ft`10,2)`S$u`12);`Ps=^O,v=s.gg(t)`5v)s#cv`Cgl`0v`2`5s.pg)`cv,`G,'gl@W0)`Crf`0x`2,y,i,j,h,l,a,b`g,c`g,t`5x){y`g+x;i=y`3'?')`5i>0){a=y`1i+$8y=y`10,#Yh=y`9;i"
+"=0`5h`10,7)`S@O$j7;`6h`10,8)`S@Os$j8;h=h`1#Yi=h`3\"/\")`5i>0){h=h`10,i)`5h`3'google^y0){a@Ea,'&')`5a`8>1){l=',q,ie,start,search_key,word,kw,cd,'^Wj=0;j<a`8;j++@Xa[j];i=t`3@u`5i>0&&l`3`G+t`10,i)+`G)"
+">=0)b+=(b@t'`ft;`bc+=(c@t'`ft`jb$i#Z'?'+b+'&'+c`5#b!=y)x=y}}}}}}`4x`Chav`0`2,qs`g,fv=s.`Q@iVa$nfe=s.`Q@i^Zs,mn,i`5$I){mn=$I`10,1)`E()+$I`11)`5$N){fv=$N.^LVars;fe=$N.^L^Zs}}fv=fv?fv+`G+^R+`G+^R2:'';"
+"`n0;i<@o`8^3`Pk=@o[i],v=s[k],b=k`10,4),x=k`14),n=^Jx),q=k`5v&&k$b`Q`r'&&k$b`Q^2'`F$I||s.@M||^G`Ffv^b`G+fv+`G)`3`G+k+`G)<0)v`g`5k`S#5'&&fe)v=s.fs(v,fe)`jv`Fk`S^U`JD';`6k`S`YID`Jvid';`6k`S^P^Tg';v=^E"
+"v$1`6k`S`a^Tr';v=^Es.rf(v)$1`6k`Svmk'||k`S`Y@T`Jvmt';`6k`S`D^Tvmf'`5@8^6`D^j)v`g}`6k`S`D^j^Tvmf'`5!@8^6`D)v`g}`6k`S@L^Tce'`5v`E()`SAUTO')v='ISO8859-1';`6s.em==2)v='UTF-8'}`6k`S`Y`r$R`Jns';`6k`Sc`L`"
+"Jcdp';`6k`S`z@F`Jcl';`6k`S^v`Jvvp';`6k`S@P`Jcc';`6k`S$l`Jch';`6k`S#F`oID`Jxact';`6k`S$D`Jv0';`6k`S^d`Js';`6k`S^B`Jc';`6k`S`t^t`Jj';`6k`S`p`Jv';`6k`S`z@H`Jk';`6k`S^8@B`Jbw';`6k`S^8^k`Jbh';`6k`S@f`o^"
+"2`Jct';`6k`S@5`Jhp';`6k`Sp^S`Jp';`6#Gx)`Fb`Sprop`Jc@z`6b`SeVar`Jv@z`6b`Slist`Jl@z`6b`Shier^Th@zv=^Ev$1`jv)qs+='&'+q+'$w(k`10,3)$bpev'?@c(v):v$a`4qs`Cltdf`0t,h@Xt?t`9$A`9:'';`Pqi=h`3'?^Vh=qi>=0?h`10"
+",qi):h`5t&&h`1h`8-(t`8#j`S.'+t)`41;`40`Cltef`0t,h@Xt?t`9$A`9:''`5t&&h`3t)>=0)`41;`40`Clt`0h`2,lft=s.`QDow^MFile^2s,lef=s.`QEx`s,$E=s.`QIn`s;$E=$E?$E:`H`M^D@4;h=h`9`5s.^LDow^MLinks&&lft&&`clft,`G#Jd"
+"@Wh))`4'd'`5s.^L@K&&h`10,1)$b# '^blef||$E)^b!lef||`clef,`G#Je@Wh))^b!$E#W`c$E,`G#Je@Wh)))`4'e';`4''`Clc`7'e`G`Ab=^g(^O,\"`q\"`I@M=$G^O`It(`I@M=0`5b)`4^O$y`4@k'`Ibc`7'e`G`Af,^l`5s.d^6d.all^6d.all.cp"
+"pXYctnr)#2;^G=e@Q`V?e@Q`V:e$o;^l`7\"s\",\"`Pe@6$2^G^b^G.tag`r||^G^9`V||^G^9Node))s.t()`e}\");^l(s`Ieo=0'`Ioh`0o`2,l=`H`M,h=o^q?o^q:'',i,j,k,p;i=h`3':^Vj=h`3'?^Vk=h`3'/')`5h^bi<0||(j>=0&&i>j)||(k>=0"
+"&&i>k))$fo`k$9`k`8>1?o`k:(l`k?l`k:'^Vi=l.path@4`h'/^Vh=(p?p+'//'`f(o^D?o^D:(l^D?l^D#i)+(h`10,1)$b/'?l.path@4`10,i<0?0:i$d'`fh}`4h`Cot`0o){`Pt=o.tag`r;t=t$x`E?t`E$g`5t`SSHAPE')t`g`5t`Ft`SINPUT'&&@C&"
+"&@C`E)t=@C`E();`6!t$9^q)t='A';}`4t`Coid`0o`2,^K,p,c,n`g,x=0`5t@V^7$fo`k;c=o.`q`5o^q^bt`SA$c`SAREA')^b!c#Wp||p`9`3'`t#T0))n$5`6c@x^Fs.rep(^Fs.rep@Uc,\"\\r$0\"\\n$0\"\\t$0' `G^Vx=2}`6$p^bt`SINPUT$c`S"
+"SUBMIT')@x$p;x=3}`6o@Q$x`SIMAGE')n=o@Q`5@v^7=^En@7;^7t=x}}`4^7`Crqf`0t,un`2,e=t`3@u,u=e>=0?`G+t`10,e)+`G:'';`4u&&u`3`G+un+`G)>=0?@mt`1e#j:''`Crq`0un`2,c#9`3`G),v=^e^psq'),q`g`5c<0)`4`cv,'&`Grq@Wun)"
+";`4`cun,`G,'rq',0)`Csqp`0t,a`2,e=t`3@u,q=e<0?'':@mt`1e+1)`Isqq[q]`g`5e>=0)`ct`10,e),`G@r`40`Csqs`0un,q`2;^Iu[u$7q;`40`Csq`0q`2,k=^psq',v=^ek),x,c=0;^Iq`B;^Iu`B;^Iq[q]`g;`cv,'&`Gsqp',0`Ipt(^5,`G@rv`"
+"g^Wx$F^Iu`W)^Iq[^Iu[x]]+=(^Iq[^Iu[x]]?`G`fx^Wx$F^Iq`W^6sqq[x]^bx==q||c<2#Vv+=(v@t'`f^Iq[x]+'`Zx);c++}`4^fk,v,0)`Cwdl`7'e`G`Ar=@k,b=^g(`H,\"o^M\"),i,o,oc`5b)r=^O$y`n0;i<s.d.`Qs`8^3o=s.d.`Qs[i];oc=o."
+"`q?\"\"+o.`q:\"\"`5(oc`3$S<0||oc`3\"^woc(\")>=0)$9c`3$s<0)^g(o,\"`q\",0,s.lc);}`4r^V`Hs`0`2`5`T>3^b!^h#Ws.^n||`T#h`Fs.b^6$U^Z)s.$U^Z('`q#O);`6s.b^6b.add^Z$W)s.b.add^Z$W('click#O,false);`b^g(`H,'o^M"
+"',0,`Hl)}`Cvs`0x`2,v=s.`Y^X,g=s.`Y^X#Qk=^pvsn_'+^5+(g?@yg#i,n=^ek),e`l,y=e@S$X);e.set$Xy+10$61900:0))`5v){v*=$m`5!n`F!^fk,x,e))`40;n=x`jn%$m00>v)`40}`41`Cdyasmf`0t,m`Ft&&m&&m`3t)>=0)`41;`40`Cdyasf`"
+"0t,m`2,i=t?t`3@u:-1,n,x`5i>=0&&m){`Pn=t`10,i),x=t`1i+1)`5`cx,`G,'dyasm@Wm))`4n}`40`Cuns`0`2,x=s.`OSele`o,l=s.`OList,m=s.`OM#E,n,i;^5=^5`9`5x&&l`F!m)m=`H`M^D`5!m.toLowerCase)m`g+m;l=l`9;m=m`9;n=`cl,"
+"';`Gdyas@Wm)`5n)^5=n}i=^5`3`G`Ifun=i<0?^5:^5`10,i)`Csa`0un`2;^5#9`5!@9)@9#9;`6(`G+@9+`G)`3`G+un+`G)<0)@9+=`G+un;^5s()`Cm_i`0n,a`2,m,f=n`10,1),r,l,i`5!`Rl)`Rl`B`5!`Rnl)`Rnl`K;m=`Rl[n]`5!a&&m&&#H@Vm^"
+"a)`Ra(n)`5!m){m`B,m._c=^pm';m^an=`H`in;m^al=s^al;m^al[m^a$7m;`H`in++;m.s=s;m._n=n;$J`K('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_rs`G_rr`G_l'`Im_l[$7m;`Rnl[`Rnl`8]=n}`6m"
+"._r@Vm._m){r=m._r;r._m=m;l=$J;`n0;i<l`8;i#U$2m[l[i]])r[l[i]]=m[l[i]];r^al[r^a$7r;m=`Rl[$7r`jf==f`E())s[$7m;`4m`Cm_a`7'n`Gg`Ge`G$2!g)g=^i;`Ac=s[g@l,m,x,f=0`5!c)c=`H[\"s_\"+g@l`5c&&s_d)s[g]`7\"s\",s_"
+"ft(s_d(c)));x=s[g]`5!x)x=`H[\\'s_\\'+g]`5!x)x=`H[g];m=`Ri(n,1)`5x^b!m^a||g!=^i#Vm^a=f=1`5(\"\"+x)`3\"fun`o\")>=0)x(s);`b`Rm(\"x\",n,x,e)}m=`Ri(n,1)`5@pl)@pl=@p=0;`ut();`4f'`Im_m`0t,n,d,e@X@yt;`Ps=^"
+"O,i,x,m,f=@yt,r=0,u`5`R#a`Rnl)`n0;i<`Rnl`8^3x=`Rnl[i]`5!n||x==@vm=`Ri(x);u=m[t]`5u`F@Uu)`3#C`o^y0`Fd&&e)@Zd,e);`6d)@Zd);`b@Z)}`ju)r=1;u=m[t+1]`5u@Vm[f]`F@Uu)`3#C`o^y0`Fd&&e)@1d,e);`6d)@1d);`b@1)}}m"
+"[f]=1`5u)r=1}}`4r`Cm_ll`0`2,g=`Rdl,i,o`5g)`n0;i<g`8^3o=g[i]`5o)s.^c(o.n,o.u,o.d,o.l,o.e,$8g#d0}`C^c`0n,u,d,l,e,ln`2,m=0,i,g,o=0#N,c=s.h?s.h:s.b,b,^l`5@vi=n`3':')`5i>=0){g=n`1i+$8n=n`10,i)}`bg=^i;m="
+"`Ri(n)`j(l||(n@V`Ra(n,g)))&&u^6d&&c^6$Y`V`Fd){@p=1;@pl=1`jln`F@8)u=^Fu,'@O:`G@Os:^Vi=^ps:'+s^an+':@I:'+g;b='`Ao=s.d@S`VById(@wi+'\")`5s$9`F!o.#a`H.'+g+'){o.l=1`5o.@2o.#Yo.i=0;`Ra(\"@I\",@wg+'@w(e?'"
+",@we+'\"'`f')}';f2=b+'o.c++`5!`d)`d=250`5!o.l$9.c<(`d*2)/$m)o.i=s`Xout(o.f2@7}';f1`7'e',b+'}^V^l`7's`Gc`Gi`Gu`Gf1`Gf2`G`Pe,o=0@6o=s.$Y`V(\"script\")`5o){@C=\"text/`t\"$Bid=i;o.defer=@k;o.o^M=o.onre"
+"adystatechange=f1;o.f2=f2;o.l=0;'`f'o@Q=u;c.appendChild(o)$Bc=0;o.i=s`Xout(f2@7'`f'}`eo=0}`4o^Vo=^l(s,c,i,u#N)^Qo`B;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=`Rdl`5!g)g=`Rdl`K;i=0;^0i<g`8&&g[i])i++;g#d"
+"o}}`6@vm=`Ri(n);#H=1}`4m`Cvo1`0t,a`Fa[t]||$h)^O#ca[t]`Cvo2`0t,a`F#l{a#c^O[t]`5#l$h=1}`Cdlt`7'`Ad`l,i,vo,f=0`5`ul)`n0;i<`ul`8^3vo=`ul[i]`5vo`F!`Rm(\"d\")||d.g`X()-$T>=`d){`ul#d0;s.t($3}`bf=1}`j`u@2`"
+"ui`Idli=0`5f`F!`ui)`ui=s`Xout(`ut,`d)}`b`ul=0'`Idl`0vo`2,d`l`5!$3vo`B;`c^1,`G$O2',$3;$T=d.g`X()`5!`ul)`ul`K;`ul[`ul`8]=vo`5!`d)`d=250;`ut()`Ct`0vo,id`2,trk=1,tm`l,sed=Math&&@b#6?@b#D@b#6()*$m000000"
+"00000):#K`X(),$C='s'+@b#D#K`X()/10800000)%10+sed,y=tm@S$X),vt=tm@SDate($d^HMonth($d'$6y+1900:y)+' ^HHour$e:^HMinute$e:^HSecond$e ^HDay()+#f#K`XzoneO$H(),^l,^4=s.g^4(),ta`g,q`g,qs`g,#7`g,vb`B#M^1`Iu"
+"ns(`Im_ll()`5!s.td){`Ptl=^4`M,a,o,i,x`g,c`g,v`g,p`g,bw`g,bh`g,^N0',k=^f^pcc`G@k',0@0,hp`g,ct`g,pn=0,ps`5^C&&^C.prototype){^N1'`5j.m#E){^N2'`5tm.setUTCDate){^N3'`5^h^6^n&&`T#h^N4'`5pn.toPrecisio@v^N"
+"5';a`K`5a.forEach){^N6';i=0;o`B;^l`7'o`G`Pe,i=0@6i=new Iterator(o)`e}`4i^Vi=^l(o)`5i&&i.next)^N7'}}}}`j`T>=4)x=^rwidth+'x'+^r#4`5s.isns||s.^m`F`T>=3$k`p(@0`5`T>=4){c=^rpixelDepth;bw=`H#L@B;bh=`H#L^"
+"k}}$P=s.n.p^S}`6^h`F`T>=4$k`p(@0;c=^r^B`5`T#h{bw=s.d.^A`V.o$H@B;bh=s.d.^A`V.o$H^k`5!s.^n^6b){^l`7's`Gtl`G`Pe,hp=0`vh$v\");hp=s.b.isH$v(tl)?\"Y\":\"N\"`e}`4hp^Vhp=^l(s,tl);^l`7's`G`Pe,ct=0`vclientCa"
+"ps\");ct=s.b.@f`o^2`e}`4ct^Vct=^l(s$a`br`g`j$P)^0pn<$P`8&&pn<30){ps=^E$P[pn].@4@7#X`5p`3ps)<0)p+=ps;pn++}s.^d=x;s.^B=c;s.`t^t=j;s.`p=v;s.`z@H=k;s.^8@B=bw;s.^8^k=bh;s.@f`o^2=ct;s.@5=hp;s.p^S=p;s.td="
+"1`j$3{`c^1,`G$O2',vb`Ipt(^1,`G$O1',$3`js.useP^S)s.doP^S(s);`Pl=`H`M,r=^4.^A.`a`5!s.^P)s.^P=l^q?l^q:l`5!s.`a@Vs._1_`a^z`a=r;s._1_`a=1`j(vo&&$T)#W`Rm('d'#V`Rm('g')`5s.@M||^G){`Po=^G?^G:s.@M`5!o)`4'';"
+"`Pp=s.#P`r,w=1,^K,@q,x=^7t,h,l,i,oc`5^G$9==^G){^0o@Vn$x$bBODY'){o=o^9`V?o^9`V:o^9Node`5!o)`4'';^K;@q;x=^7t}oc=o.`q?''+o.`q:''`5(oc`3$S>=0$9c`3\"^woc(\")<0)||oc`3$s>=0)`4''}ta=n?o$o:1;h$5i=h`3'?^Vh="
+"s.`Q@s^C||i<0?h:h`10,#Yl=s.`Q`r;t=s.`Q^2?s.`Q^2`9:s.lt(h)`5t^bh||l))q+='&pe=@M_'+(t`Sd$c`Se'?@c(t):'o')+(h@tpev1`Zh)`f(l@tpev2`Zl):'^V`btrk=0`5s.^L@g`F!p$fs.^P;w=0}^K;i=o.sourceIndex`5@G')@x@G^Vx=1"
+";i=1`jp&&n$x)qs='&pid`Z^Ep,255))+(w@tpidt$ww`f'&oid`Z^En@7)+(x@toidt$wx`f'&ot`Zt)+(i@toi$wi#i}`j!trk@Vqs)`4'';$4=s.vs(sed)`5trk`F$4)#7=s.mr($C,(vt@tt`Zvt)`fs.hav()+q+(qs?qs:s.rq(^5)),0,id,ta);qs`g;"
+"`Rm('t')`5s.p_r)s.p_r(`I`a`g}^I(qs);^Q`u($3;`j$3`c^1,`G$O1',vb`I@M=^G=s.`Q`r=s.`Q^2=`H`m`g`5s.pg)`H^w@M=`H^weo=`H^w`Q`r=`H^w`Q^2`g`5!id@Vs.tc^ztc=1;s.flush`U()}`4#7`Ctl`0o,t,n,vo`2;s.@M=$Go`I`Q^2=t"
+";s.`Q`r=n;s.t($3}`5pg){`H^wco`0o){`P^s\"_\",1,$8`4$Go)`Cwd^wgs`0u@v`P^sun,1,$8`4s.t()`Cwd^wdc`0u@v`P^sun,$8`4s.t()}}@8=(`H`M`k`9`3'@Os^y0`Id=^A;s.b=s.d.body`5s.d@S`V#S`r^zh=s.d@S`V#S`r('HEAD')`5s.h"
+")s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@e=s.u`3'N$t6/^V`Papn$Z`r,v$Z^t,ie=v`3#B'),o=s.u`3'@a '),i`5v`3'@a^y0||o>0)apn='@a';^h$Q`SMicrosoft Internet Explorer'`Iisns$Q`SN$t'`I^m$Q`S@a'`I^n=(s.u`"
+"3'Mac^y0)`5o>0)`T`ws.u`1o+6));`6ie>0){`T=^Ji=v`1ie+5))`5`T>3)`T`wi)}`6@e>0)`T`ws.u`1@e+10));`b`T`wv`Iem=0`5^C#R^u){i=^o^C#R^u(256))`E(`Iem=(i`S%C4%80'?2:(i`S%U0$m'?1:0))}s.sa(un`Ivl_l='^U,`YID,vmk,"
+"`Y@T,`D,`D^j,ppu,@L,`Y`r$R,c`L,`z@F,#P`r,^P,`a,@P#0l@E^R,`G`Ivl_t=^R+',^v,$l,server,#P^2,#F`oID,purchaseID,$D,state,zip,#5,products,`Q`r,`Q^2'^W`Pn=1;n<51;n#U@D+=',prop@I,eVar@I,hier@I,list@z^R2=',"
+"tnt,pe#A1#A2#A3,^d,^B,`t^t,`p,`z@H,^8@B,^8^k,@f`o^2,@5,p^S';@D+=^R2;@o@E@D,`G`Ivl_g=@D+',`N,`N^j,`NBase,fpC`L,@R`U,#3,`Y^X,`Y^X#Q`OSele`o,`OList,`OM#E,^LDow^MLinks,^L@K,^L@g,`Q@s^C,`QDow^MFile^2s,`"
+"QEx`s,`QIn`s,`Q@iVa$n`Q@i^Zs,`Q`rs,@M,eo,_1_`a#0g@E^1,`G`Ipg=pg#M^1)`5!ss)`Hs()",
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=='s_c'){if(s.oun==un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
+"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");
w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");
w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
+"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");
w.s_fe=new Function("c","return s_rep(s_rep(s_rep(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){i"
+"f(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)}