function trackpage() {

   var ORDER = "";
   var SERVER = "";
   var CONTENTGROUP = "";
   var sitename = "";
   var sitedate = "";
   var sitecode = "";
   var sitetime = 0;

   var debug = false;

   // check we have at least two arguments...
   if (arguments.length >= 2) {

      // ... first is sitename, second content group
      sitename = arguments[0];
      CONTENTGROUP = arguments[1];
      // in future we may use other arguments to set ORDER and SERVER...

      if (debug) {
         alert("sitename:"+sitename);
         alert("CONTENTGROUP:"+CONTENTGROUP);
      }

      // if the page is coming from a production server
	// (or in case of skillnet.skillset.com, the external hosting company of CA Executive Search)
      if ((document.URL.indexOf("www.pwcglobal.com") >= 0) ||
         (document.URL.indexOf("search.pwcglobal.com") >= 0) ||
         (document.URL.indexOf("search2.pwcglobal.com") >= 0)) {


         // for every site definition we maintain on webtrends, there should be a corresponding entry here
         switch (sitename) {

            // Note: Sites use GMT and ddmmyyyy unless otherwise stated

            // PricewaterhouseCoopers - collates stats from ALL sites
            case "www.pwcglobal.com":
               sitedate = "00-6-21";
               sitecode = "14504";
               sitetime = 0;
               break;



          // UK Specific Interest  
            case "www.pwcglobal.com/uk/specific interest":
               sitedate = "00-12-19";
               sitecode = "44237";
               sitetime = 0;
               break;

          // UK Publications
            case "www.pwcglobal.com/uk/publications":
               sitedate = "00-12-19";
               sitecode = "44241";
               sitetime = 0;
               break;
      

            // Netherlands - GMT+1
            case "www.pwcglobal.com/nl":
               sitedate = "00-8-9";
               sitecode = "21983";
               sitetime = 100;
               break;

            // Netherlands Careers - GMT+1
            case "www.pwcglobal.com/nl/careers":
               sitedate = "00-8-24";
               sitecode = "24044";
               sitetime = 100;
               break;

            // Netherlands Tax News - GMT+1
            case "www.pwcglobal.com/nl/taxnews":
               sitedate = "00-8-24";
               sitecode = "24046";
               sitetime = 100;
               break;

            // Global - GMT-5,mmdddyyyy
            case "www.pwcglobal.com/gx":
               sitedate = "00-8-9";
               sitecode = "21987";
               sitetime = -500;
               break;

            // Global Corporate Reporting
            case "www.pwcglobal.comhttp://www.pwcglobal.com/gx/corprep":
               sitedate = "00-12-8";
               sitecode = "40748";
               sitetime = 0;
               break;

            // Global Project Finance & Privatisation
            case "www.pwcglobal.comhttp://www.pwcglobal.com/gx/pfp":
               sitedate = "00-9-1";
               sitecode = "25163";
               sitetime = 0;
               break;

            // Global European Economic Outlook
            case "www.pwcglobal.comhttp://www.pwcglobal.com/gx/eeo":
               sitedate = "00-9-11";
               sitecode = "26517";
               sitetime = 0;
               break;

            // Global European EMU
            case "www.pwcglobal.comhttp://www.pwcglobal.com/gx/emu":
               sitedate = "00-9-28";
               sitecode = "29068";
               sitetime = 0;
               break;

            // Global eTrust Microsite
            case "www.pwcglobal.comhttp://www.pwcglobal.com/gx/etrust":
               sitedate = "00-12-14";
               sitecode = "41946";
               sitetime = 0;
               break;

	    // UK
            case "www.pwcglobal.com/uk":
               sitedate = "00-7-31";
               sitecode = "20629";
               sitetime = 0;
               break;


	    // UK Going Public / Listings
            case "www.pwcglobal.com/uk/listings":
               sitedate = "00-11-28";
               sitecode = "38660";
               sitetime = 0;
               break;

	    // UK Corporate Value Consulting
            case "www.pwcglobal.com/uk/cvc":
               sitedate = "00-11-20";
               sitecode = "37272";
               sitetime = 0;
               break;

	    // UK Business Strategy and Policy
            case "www.pwcglobal.com/uk/bsp":
               sitedate = "00-11-3";
               sitecode = "34285";
               sitetime = 0;
               break;

	    // UK NHS
            case "www.pwcglobal.com/uk/nhs":
               sitedate = "00-10-26";
               sitecode = "33024";
               sitetime = 0;
               break;

	    // UK Careers
            case "www.pwcglobal.com/uk/careers":
               sitedate = "00-7-31";
               sitecode = "20651";
               sitetime = 0;
               break;

            // UK Executive Search & Selection
            case "www.pwcglobal.com/uk/ess":
               sitedate = "00-8-14";
               sitecode = "22656";
               sitetime = 0;
               break;

            // UK CF&IBS
            case "www.pwcglobal.com/uk/cfibs":
               sitedate = "00-8-18";
               sitecode = "23234";
               sitetime = 0;
               break;

            // UK BRS
            case "www.pwcglobal.com/uk/brs":
               sitedate = "00-8-24";
               sitecode = "24069";
               sitetime = 0;
               break;

            // UK Forensic Services
            case "www.pwcglobal.com/uk/forensicservices":
               sitedate = "00-12-18";
               sitecode = "43961";
               sitetime = 0;
               break;

            // UK Dispute Analysis & Investigation (old)
            case "www.pwcglobal.com/uk/dai":
               sitedate = "00-8-24";
               sitecode = "24068";
               sitetime = 0;
               break;

            // UK PwC Talking
            case "www.pwcglobal.com/uk/pwctalking":
               sitedate = "00-8-24";
               sitecode = "24048";
               sitetime = 0;
               break;

            default:
               //error message - handle exceptions
               alert ("trackpage() function called with unrecognised Site Name :"+sitename+".");
               return "";
               break;
         }


         if (debug) {
            alert("sitedate:"+sitedate);
            alert("sitecode:"+sitecode);
            alert("sitetime:"+sitetime);
         }

         // assemble the HTML necessary to call the webtrends code tracking asp


var W="tagver=3&SiteId="+sitecode+"&Sid=002-"+sitedate+"-150370-"+sitecode+"&Tz="+sitetime+"&firstwkday=sunday&Edition=enterprise&Button=";
W+="&server="+escape(SERVER);
W+="&order="+escape(ORDER);
W+="&Group="+escape(CONTENTGROUP);
W+="&browserDate="+escape( Date());
W+="&title="+escape(document.title);
W+="&url="+window.document.URL;
W+="&referrer="+window.document.referrer;
W+="&appname="+escape(navigator.appName);
W+="&appversion="+escape(navigator.appVersion);
W+="&cookieOK="+(navigator.cookieEnabled?"Yes":"No");
W+="&userLanguage="+(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage);
W+="&platform="+navigator.platform;
W+="&bgColor="+escape(document.bgColor);
if(typeof(screen)=="object")
{
W+="&screenResolution="+screen.width+"x"+screen.height;
W+="&colorDepth="+screen.colorDepth;
W+="&javaOK="+(navigator.javaEnabled()?"Yes":"No");
W+="&NSpluginList=";
for( var i=0; i< navigator.plugins.length; i++)
W+=escape(navigator.plugins[i].name)+";";
}
var HTML = '<A TARGET="_blank" HREF="http://www.webtrendslive.com/redirect.asp?siteID='+sitecode+'"><IMG BORDER="0" WIDTH="1" HEIGHT="1" SRC="http://statse.webtrendslive.com/S002-'+sitedate+'-150370-'+sitecode+'/button3.asp?'+W+'"></A>';

         if (debug) {
            alert(HTML);
         }

         return HTML;

      }

   } else {

      alert ("trackpage() function called with incorrect number of arguments. Please supply a Site Name and any Content Group definition.");
   }

   return "";

}