// //
// Copyright 2005 SurveySite. All rights reserved.

// Name: Microsoft-www
// Date: 2005-06-15


// Multiple script protection.
if (!window.SiteRecruit_Globals) {

// Create the configuration, globals, and constants namespaces.
var SiteRecruit_Config = new Object();
var SiteRecruit_Globals = new Object();
var SiteRecruit_Constants = new Object();

// Validation variables.
SiteRecruit_Globals.parseFlag = false;
SiteRecruit_Globals.empty = false;

// Browser information.
SiteRecruit_Constants.browser = new Object();
SiteRecruit_Constants.browser.internetExplorer = 'Microsoft Internet Explorer';
SiteRecruit_Constants.browser.mozilla = 'Netscape';

// Check browser information.
SiteRecruit_Globals.browserName = navigator.appName; 
SiteRecruit_Globals.browserVersion = parseInt(navigator.appVersion);

// Initialize browser flags.
SiteRecruit_Globals.isInternetExplorer = false;
SiteRecruit_Globals.isMozilla = false;

// Check for Internet Explorer based browsers.
if (SiteRecruit_Globals.browserName == SiteRecruit_Constants.browser.internetExplorer)
{
    if (SiteRecruit_Globals.browserVersion > 3)
    {
        SiteRecruit_Globals.isInternetExplorer = true;
    }
}

// Check for Mozilla based browsers.
if (SiteRecruit_Globals.browserName == SiteRecruit_Constants.browser.mozilla)
{
    if (SiteRecruit_Globals.browserVersion > 4)
    {
        SiteRecruit_Globals.isMozilla = true;
    }
}

// Cookie lifetime.
SiteRecruit_Constants.cookieLifetimeType = new Object();
SiteRecruit_Constants.cookieLifetimeType.duration = 1;
SiteRecruit_Constants.cookieLifetimeType.expireDate = 2;
    
// Invitation type.
SiteRecruit_Constants.invitationType = new Object();
SiteRecruit_Constants.invitationType.standard = 0;
SiteRecruit_Constants.invitationType.email = 1;
SiteRecruit_Constants.invitationType.domainDeparture = 2;
    
// Cookie type flags.
SiteRecruit_Constants.cookieType = new Object();
SiteRecruit_Constants.cookieType.alreadyAsked = 1;
SiteRecruit_Constants.cookieType.inProgress = 2;

// Alignment types.
SiteRecruit_Constants.horizontalAlignment = new Object();
SiteRecruit_Constants.horizontalAlignment.left = 0;
SiteRecruit_Constants.horizontalAlignment.middle = 1;
SiteRecruit_Constants.horizontalAlignment.right = 2;
SiteRecruit_Constants.verticalAlignment = new Object();
SiteRecruit_Constants.verticalAlignment.top = 0;
SiteRecruit_Constants.verticalAlignment.middle = 1;
SiteRecruit_Constants.verticalAlignment.bottom = 2;

// Survey cookie configuration.
SiteRecruit_Config.cookieName = 'msresearch';
SiteRecruit_Config.cookieDomain = '.microsoft.com';
SiteRecruit_Config.cookiePath = '/';

// Cookie element join character.
SiteRecruit_Constants.cookieJoinChar = ':';

// Settings for cookie lifetime.
SiteRecruit_Config.cookieLifetimeType = 1;

    // Duration of the cookie in days.
    SiteRecruit_Config.cookieDuration = 90;
// //
// Copyright 2005 SurveySite. All rights reserved.

// KeepAlive class definition.
function SiteRecruit_KeepAlive()
{
    // Time between page checks.
    this.keepAlivePollDelay = 1000;

    // Unique (well, sorta) ID for this page.
    this.id = Math.random();

    // Attach methods.
    this.attemptStart = KeepAlive_attemptStart;
    this.checkCookie = KeepAlive_checkCookie;
    this.inProgressCookieExists = KeepAlive_inProgressCookieExists;

    // Start the KeepAlive if an in-progress cookie exists.
    function KeepAlive_attemptStart()
    {
        if (this.inProgressCookieExists())
        {
            setInterval('SiteRecruit_Globals.keepAlive.checkCookie()', this.keepAlivePollDelay);
        }
    }
    
    // Check and update the cookie.
    function KeepAlive_checkCookie()
    {
        if (this.inProgressCookieExists())
        {
            var j = SiteRecruit_Constants.cookieJoinChar;
            
            // Update the cookie with the current time and location.
            var c = SiteRecruit_Config.cookieName + '=' + SiteRecruit_Constants.cookieType.inProgress
                + j + escape(document.location)
                + j + (new Date()).getTime()
                + j + this.id
                + '; path=' + SiteRecruit_Config.cookiePath;
            
            if (SiteRecruit_Config.cookieDomain != '')
            {
                c += '; domain=' + SiteRecruit_Config.cookieDomain;
            }
            
            document.cookie = c;
        }
    }

    // Return true if an in-progress cookie exists.
    function KeepAlive_inProgressCookieExists()
    {
        var c = SiteRecruit_Config.cookieName + '=' + SiteRecruit_Constants.cookieType.inProgress;
    
        if (document.cookie.indexOf(c) != -1)
        {
            return true;
        }
        
        return false;
    }
}

// Create the KeepAlive if a suitable cookie exists.
SiteRecruit_Globals.keepAlive = new SiteRecruit_KeepAlive();
SiteRecruit_Globals.keepAlive.attemptStart();
// //
// Copyright 2005 SurveySite. All rights reserved.

// Broker class definition.
function SiteRecruit_PageConfigurationBroker()
{
    this.urls = new Array();
    this.pages = new Array();
    this.priorities = new Array();
        
    // Attach methods.
    this.start = PageConfigurationBroker_start;
    this.initializeMapping = PageConfigurationBroker_initializeMapping;
    this.getConfigurationForPage = PageConfigurationBroker_getConfigurationForPage;
    this.loadConfiguration = PageConfigurationBroker_loadConfiguration;

    // Start the Broker.
    function PageConfigurationBroker_start(url)
    {
        this.initializeMapping();
        
        // Decide if there are surveys to run for this page.
        var configuration = this.getConfigurationForPage(url);
        
        // If there is, load id up.
        if (configuration != null)
        {
            this.loadConfiguration(configuration);
        }
    }
    
    // Initializes the page mapping.
    function PageConfigurationBroker_initializeMapping()
    {
        var u = this.urls;
        var p = this.pages;
        var x = this.priorities;
        
                     
                            // http://www.microsoft.com/athome
                u[0] = '//[\\w\\.-]+/athome((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[0] = '/library/svy/SiteRecruit_PageConfiguration_2654mt.js';
                x[0] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security
                u[1] = '//[\\w\\.-]+/athome/security((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[1] = '/library/svy/SiteRecruit_PageConfiguration_2673mt.js';
                x[1] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect
                u[2] = '//[\\w\\.-]+/athome/security/protect((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[2] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_Home.js';
                x[2] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/checkos.mspx
                u[3] = '//[\\w\\.-]+/athome/security/protect/checkos\\.mspx$';
                p[3] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_CheckOs.js';
                x[3] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/finish.mspx
                u[4] = '//[\\w\\.-]+/athome/security/protect/finish\\.mspx$';
                p[4] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_Finish.js';
                x[4] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows2000/antivirus.mspx
                u[5] = '//[\\w\\.-]+/athome/security/protect/windows2000/antivirus\\.mspx$';
                p[5] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_2000Antivirus.js';
                x[5] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows2000/firewall.mspx
                u[6] = '//[\\w\\.-]+/athome/security/protect/windows2000/firewall\\.mspx$';
                p[6] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_2000Firewall.js';
                x[6] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows2000/updates.mspx
                u[7] = '//[\\w\\.-]+/athome/security/protect/windows2000/updates\\.mspx$';
                p[7] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_2000Updates.js';
                x[7] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows9x/antivirus.mspx
                u[8] = '//[\\w\\.-]+/athome/security/protect/windows9x/antivirus\\.mspx$';
                p[8] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_9xAntivirus.js';
                x[8] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows9x/firewall.mspx
                u[9] = '//[\\w\\.-]+/athome/security/protect/windows9x/firewall\\.mspx$';
                p[9] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_9xFirewall.js';
                x[9] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windows9x/updates.mspx
                u[10] = '//[\\w\\.-]+/athome/security/protect/windows9x/updates\\.mspx$';
                p[10] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_9xUpdates.js';
                x[10] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsme/antivirus.mspx
                u[11] = '//[\\w\\.-]+/athome/security/protect/windowsme/antivirus\\.mspx$';
                p[11] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_MeAntivirus.js';
                x[11] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsme/firewall.mspx
                u[12] = '//[\\w\\.-]+/athome/security/protect/windowsme/firewall\\.mspx$';
                p[12] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_MeFirewall.js';
                x[12] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsme/updates.mspx
                u[13] = '//[\\w\\.-]+/athome/security/protect/windowsme/updates\\.mspx$';
                p[13] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_MeUpdates.js';
                x[13] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsxp/antivirus.mspx
                u[14] = '//[\\w\\.-]+/athome/security/protect/windowsxp/antivirus\\.mspx$';
                p[14] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_XpAntivirus.js';
                x[14] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsxp/choose.mspx
                u[15] = '//[\\w\\.-]+/athome/security/protect/windowsxp/choose\\.mspx$';
                p[15] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_XpChoose.js';
                x[15] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsxp/firewall.mspx
                u[16] = '//[\\w\\.-]+/athome/security/protect/windowsxp/firewall\\.mspx$';
                p[16] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_XpFirewall.js';
                x[16] = 0;
                                        
             
                            // http://www.microsoft.com/athome/security/protect/windowsxp/updates.mspx
                u[17] = '//[\\w\\.-]+/athome/security/protect/windowsxp/updates\\.mspx$';
                p[17] = '/library/svy/SiteRecruit_PageConfiguration_2503mt_XpUpdates.js';
                x[17] = 0;
                                        
             
                            // http://www.microsoft.com/atwork
                u[18] = '//[\\w\\.-]+/atwork((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[18] = '/library/svy/SiteRecruit_PageConfiguration_2655mt.js';
                x[18] = 0;
                                        
             
                            // http://www.microsoft.com/australia/smallbusiness
                u[19] = '//[\\w\\.-]+/australia/smallbusiness((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[19] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Australia.js';
                x[19] = 0;
                                        
             
                            // http://www.microsoft.com/brasil/office/evolua/default.mspx 
                u[20] = '//[\\w\\.-]+/brasil/office/evolua/default\\.mspx$';
                p[20] = '/library/svy/SiteRecruit_PageConfiguration_2823mt.js';
                x[20] = 0;
                                        
             
                            // http://www.microsoft.com/brasil/pequenasempresas
                u[21] = '//[\\w\\.-]+/brasil/pequenasempresas((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[21] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Brazil.js';
                x[21] = 0;
                                        
             
                            // http://www.microsoft.com/business
                u[22] = '//[\\w\\.-]+/business((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[22] = '/library/svy/SiteRecruit_PageConfiguration_2672mt.js';
                x[22] = 0;
                                        
             
                            // http://www.microsoft.com/businesssolutions
                u[23] = '//[\\w\\.-]+/businesssolutions((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[23] = '/library/svy/SiteRecruit_PageConfiguration_2527mt.js';
                x[23] = 0;
                                        
             
                            // http://www.microsoft.com/canada/office/evolve/default.mspx
                u[24] = '//[\\w\\.-]+/canada/office/evolve/default\\.mspx$';
                p[24] = '/library/svy/SiteRecruit_PageConfiguration_2815mt.js';
                x[24] = 0;
                                        
             
                            // http://www.microsoft.com/canada/smallbiz
                u[25] = '//[\\w\\.-]+/canada/smallbiz((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[25] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_EnglishCanada.js';
                x[25] = 0;
                                        
             
                            // http://www.microsoft.com/china/smallbusiness
                u[26] = '//[\\w\\.-]+/china/smallbusiness((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx)|(/homepage\\.mspx))?$';
                p[26] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_China.js';
                x[26] = 0;
                                        
             
                            // http://www.microsoft.com/communities
                u[27] = '//[\\w\\.-]+/communities((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[27] = '/library/svy/SiteRecruit_PageConfiguration_2524mt.js';
                x[27] = 0;
                                        
             
                            // http://www.microsoft.com/communities/forums/default.mspx
                u[28] = '//[\\w\\.-]+/communities/forums/default\\.mspx$';
                p[28] = '/library/svy/SiteRecruit_PageConfiguration_2855mt_CommForums.js';
                x[28] = 0;
                                        
             
                            // http://www.microsoft.com/downloads/...
                u[29] = '//[\\w\\.-]+/downloads';
                p[29] = '/library/svy/SiteRecruit_PageConfiguration_2533mt.js';
                x[29] = 0;
                                        
             
                            // http://www.microsoft.com/downloads/winGenuineDecision.aspx?FamilyId=0a9b6820-bfbb-4799-9908-d418cdeac197&DisplayLang=en
                u[30] = '//[\\w\\.-]+/downloads/winGenuineDecision\\.aspx\\?FamilyId=0a9b6820-bfbb-4799-9908-d418cdeac197&DisplayLang=en$';
                p[30] = '/library/svy/SiteRecruit_PageConfiguration_2873mt.js';
                x[30] = 0;
                                        
             
                            // http://www.microsoft.com/education
                u[31] = '//[\\w\\.-]+/education((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[31] = '/library/svy/SiteRecruit_PageConfiguration_2522mt.js';
                x[31] = 0;
                                        
             
                            // http://www.microsoft.com/events
                u[32] = '//[\\w\\.-]+/events((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[32] = '/library/svy/SiteRecruit_PageConfiguration_2674mt.js';
                x[32] = 0;
                                        
             
                            // http://www.microsoft.com/exchange
                u[33] = '//[\\w\\.-]+/exchange((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[33] = '/library/svy/SiteRecruit_PageConfiguration_2519mt.js';
                x[33] = 0;
                                        
             
                            // http://www.microsoft.com/france/entrepreneur
                u[34] = '//[\\w\\.-]+/france/entrepreneur((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[34] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_France.js';
                x[34] = 0;
                                        
             
                            // http://www.microsoft.com/france/office/evolution/default.mspx
                u[35] = '//[\\w\\.-]+/france/office/evolution/default\\.mspx$';
                p[35] = '/library/svy/SiteRecruit_PageConfiguration_2818mt.js';
                x[35] = 0;
                                        
             
                            // http://www.microsoft.com/germany/kleinunternehmen
                u[36] = '//[\\w\\.-]+/germany/kleinunternehmen((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[36] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Germany.js';
                x[36] = 0;
                                        
             
                            // http://www.microsoft.com/hardware
                u[37] = '//[\\w\\.-]+/hardware((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[37] = '/library/svy/SiteRecruit_PageConfiguration_2546mt_Home.js';
                x[37] = 0;
                                        
             
                            // http://www.microsoft.com/hardware/broadbandnetworking
                u[38] = '//[\\w\\.-]+/hardware/broadbandnetworking((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[38] = '/library/svy/SiteRecruit_PageConfiguration_2546mt_BroadbandNetworking.js';
                x[38] = 0;
                                        
             
                            // http://www.microsoft.com/hardware/mouseandkeyboard
                u[39] = '//[\\w\\.-]+/hardware/mouseandkeyboard((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[39] = '/library/svy/SiteRecruit_PageConfiguration_2546mt_MouseAndKeyboard.js';
                x[39] = 0;
                                        
             
                            // http://www.microsoft.com/hk/office/chinese/evolve/default.mspx
                u[40] = '//[\\w\\.-]+/hk/office/chinese/evolve/default\\.mspx$';
                p[40] = '/library/svy/SiteRecruit_PageConfiguration_2825mt_HongKong.js';
                x[40] = 0;
                                        
             
                            // http://www.microsoft.com/italy/office/evolve/default.mspx 
                u[41] = '//[\\w\\.-]+/italy/office/evolve/default\\.mspx$';
                p[41] = '/library/svy/SiteRecruit_PageConfiguration_2822mt_Italy.js';
                x[41] = 0;
                                        
             
                            // http://www.microsoft.com/italy/pmi
                u[42] = '//[\\w\\.-]+/italy/pmi((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[42] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Italy.js';
                x[42] = 0;
                                        
             
                            // http://www.microsoft.com/japan/office/evolve/default.mspx
                u[43] = '//[\\w\\.-]+/japan/office/evolve/default\\.mspx$';
                p[43] = '/library/svy/SiteRecruit_PageConfiguration_2826mt_Japan.js';
                x[43] = 0;
                                        
             
                            // http://www.microsoft.com/japan/smallbiz
                u[44] = '//[\\w\\.-]+/japan/smallbiz((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[44] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Japan.js';
                x[44] = 0;
                                        
             
                            // http://www.microsoft.com/learning
                u[45] = '//[\\w\\.-]+/learning((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[45] = '/library/svy/SiteRecruit_PageConfiguration_2515mt_2475mt.js';
                x[45] = 0;
                                        
             
                            // http://www.microsoft.com/licensing
                u[46] = '//[\\w\\.-]+/licensing((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[46] = '/library/svy/SiteRecruit_PageConfiguration_2529mt.js';
                x[46] = 0;
                                        
             
                            // http://www.microsoft.com/licensing/resources/downloads/default.mspx
                u[47] = '//[\\w\\.-]+/licensing/resources/downloads/default\\.mspx$';
                p[47] = '/library/svy/SiteRecruit_PageConfiguration_2897mt_Default.js';
                x[47] = 0;
                                        
             
                            // http://www.microsoft.com/licensing/resources/downloads/default.mspx#EFAAA
                u[48] = '//[\\w\\.-]+/licensing/resources/downloads/default\\.mspx\\#EFAAA$';
                p[48] = '/library/svy/SiteRecruit_PageConfiguration_2897mt_EFAAA.js';
                x[48] = 0;
                                        
             
                            // http://www.microsoft.com/mscorp
                u[49] = '//[\\w\\.-]+/mscorp((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[49] = '/library/svy/SiteRecruit_PageConfiguration_2530mt-2784mt.js';
                x[49] = 0;
                                        
             
                            // http://www.microsoft.com/mscorp/innovation/yourpotential
                u[50] = '/mscorp/innovation/yourpotential/main.html';
                p[50] = '/library/svy/SiteRecruit_PageConfiguration_2784mt_Innovation_Firefox.js';
                x[50] = 0;
                                        
             
                            // http://www.microsoft.com/netherlands/office/evolve/default.mspx
                u[51] = '//[\\w\\.-]+/netherlands/office/evolve/default\\.mspx$';
                p[51] = '/library/svy/SiteRecruit_PageConfiguration_2819mt_Netherlands.js';
                x[51] = 0;
                                        
             
                            // http://www.microsoft.com/netherlands/ondernemers
                u[52] = '//[\\w\\.-]+/netherlands/ondernemers((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[52] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Netherlands.js';
                x[52] = 0;
                                        
             
                            // http://www.microsoft.com/office/evolve/default.mspx
                u[53] = '//[\\w\\.-]+/office/evolve/default\\.mspx';
                p[53] = '/library/svy/SiteRecruit_PageConfiguration_2813mt-Default.js';
                x[53] = 0;
                                        
             
                            // http://www.microsoft.com/poland/office/ewolucja/default.mspx
                u[54] = '//[\\w\\.-]+/poland/office/ewolucja/default\\.mspx$';
                p[54] = '/library/svy/SiteRecruit_PageConfiguration_2821mt_Poland.js';
                x[54] = 0;
                                        
             
                            // http://www.microsoft.com/products/info/...
                u[55] = '//[\\w\\.-]+/products/info';
                p[55] = '/library/svy/SiteRecruit_PageConfiguration_2528mt_OtherPages.js';
                x[55] = 0;
                                        
             
                            // http://www.microsoft.com/products/info/default.aspx?view=22
                u[56] = '//[\\w\\.-]+/products/info/default\\.aspx\\?view=22$';
                p[56] = '/library/svy/SiteRecruit_PageConfiguration_2528mt_2475mt.js';
                x[56] = 1;
                                        
             
                            // http://www.microsoft.com/resources/practices
                u[57] = '//[\\w\\.-]+/resources/practices((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[57] = '/library/svy/SiteRecruit_PageConfiguration_2692mt.js';
                x[57] = 0;
                                        
             
                            // http://www.microsoft.com/security
                u[58] = '//[\\w\\.-]+/security((/)|(/((default)|(index))\\.((html?)|(aspx?)|(mspx))))?$';
                p[58] = '/library/svy/SiteRecruit_PageConfiguration_2525mt_2681mt.js';
                x[58] = 0;
                                        
             
                            // http://www.microsoft.com/security/bulletins...
                u[59] = '//[\\w\\.-]+/security/bulletins';
                p[59] = '/library/svy/SiteRecruit_PageConfiguration_2858mt_Friendly.js';
                x[59] = 0;
                                        
             
                            // http://www.microsoft.com/smallbusiness/hub.mspx
                u[60] = '//[\\w\\.-]+/smallbusiness/hub\\.mspx$';
                p[60] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_UnitedStates.js';
                x[60] = 0;
                                        
             
                            // http://www.microsoft.com/spain/empresas
                u[61] = '//[\\w\\.-]+/spain/empresas((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[61] = '/library/svy/SiteRecruit_PageConfiguration_2544mt_Spain.js';
                x[61] = 0;
                                        
             
                            // http://www.microsoft.com/sql
                u[62] = '//[\\w\\.-]+/sql((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[62] = '/library/svy/SiteRecruit_PageConfiguration_2518mt.js';
                x[62] = 0;
                                        
             
                            // http://www.microsoft.com/sverige/Products/office/2003/evolve/demo/default.html
                u[63] = '//[\\w\\.-]+/sverige/Products/office/2003/evolve/demo/default\\.html$';
                p[63] = '/library/svy/SiteRecruit_PageConfiguration_2816mt_Sweden.js';
                x[63] = 0;
                                        
             
                            // http://www.microsoft.com/technet
                u[64] = '//[\\w\\.-]+/technet((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[64] = '/library/svy/SiteRecruit_PageConfiguration_2514mt.js';
                x[64] = 0;
                                        
             
                            // http://www.microsoft.com/technet/security
                u[65] = '//[\\w\\.-]+/technet/security((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[65] = '/library/svy/SiteRecruit_PageConfiguration_2675mt.js';
                x[65] = 0;
                                        
             
                            // http://www.microsoft.com/technet/security/bulletin...
                u[66] = '//[\\w\\.-]+/technet/security/bulletin';
                p[66] = '/library/svy/SiteRecruit_PageConfiguration_2858mt_Technical_2894mt.js';
                x[66] = 0;
                                        
             
                            // http://www.microsoft.com/uk/office/evolve/default.mspx 
                u[67] = '//[\\w\\.-]+/uk/office/evolve/default\\.mspx$';
                p[67] = '/library/svy/SiteRecruit_PageConfiguration_2814mt.js';
                x[67] = 0;
                                        
             
                            // http://www.microsoft.com/windows/ie
                u[68] = '//[\\w\\.-]+/windows/ie((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[68] = '/library/svy/SiteRecruit_PageConfiguration_2523mt.js';
                x[68] = 0;
                                        
             
                            // http://www.microsoft.com/windowsserver2003
                u[69] = '//((internet-build1)|(wwwstaging)|(www\\.microsoft\\.com))/windowsserver2003((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[69] = '/library/svy/SiteRecruit_PageConfiguration_2526mt.js';
                x[69] = 0;
                                        
             
                            // http://www.microsoft.com/windowsxp
                u[70] = '//[\\w\\.-]+/windowsxp((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[70] = '/library/svy/SiteRecruit_PageConfiguration_2520mt_2475mt.js';
                x[70] = 0;
                                        
             
                            // http://www.microsoft.com/windowsxp/mediacenter
                u[71] = '//[\\w\\.-]+/windowsxp/mediacenter((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[71] = '/library/svy/SiteRecruit_PageConfiguration_2537mt.js';
                x[71] = 0;
                                        
             
                            // http://www.microsoft.com/windowsxp/tabletpc
                u[72] = '//[\\w\\.-]+/windowsxp/tabletpc((/)|(/default\\.asp)|(/default\\.mspx)|(/default\\.aspx))?$';
                p[72] = '/library/svy/SiteRecruit_PageConfiguration_2536mt-2868mt_TabletPC.js';
                x[72] = 0;
                                        
            }
    
    // Return the appropriate configuration for the given URL, if any.
    function PageConfigurationBroker_getConfigurationForPage(url)
    {
        
        var currentScore = 0;
        var currentMatch = -1;
        
        // Iterate over each URL.
        for (var i = 0; i < this.urls.length; i++)
        {
            // Do the reg exp match.
            var r = new RegExp(this.urls[i], 'i');
            if (url.toString().search(r) != -1)
            {
                // Take the current if the score is equal or better.
                var newScore = this.priorities[i];
                if (newScore >= currentScore)
                {
                    currentMatch = i;
                    currentScore = newScore;
                }
            }
        }
        
        // If there was a match, return the appropriate page configuration.
        var page = null;
        if (currentMatch >= 0)
        {
            page = this.pages[currentMatch];
        }
        
                
        return page;
    }
    
    // Dynamically loads the associated configuration.
    function PageConfigurationBroker_loadConfiguration(configuration)
    {
        
        document.write('<script language="JavaScript" src="' + configuration + '"></script>');
    }
}

try
{
    // Only run if the browser is supported.
    if (SiteRecruit_Globals.isInternetExplorer || SiteRecruit_Globals.isMozilla)
    {
        // Create and start the Broker for the current location.
        SiteRecruit_Globals.broker = new SiteRecruit_PageConfigurationBroker();
        SiteRecruit_Globals.broker.start(window.location);
    }
}
catch (e)
{
    // Suppress any errors.
}

SiteRecruit_Globals.parseFlag = true;

// Multiple script protection.
}