﻿

function getWssOmnitureUrl(omnitureEnv)
{
    var NON_PROD_FRAGMENT = "/shared/javascripts/s_code_dell_nonprod.js";
    var NON_PROD_FRAGMENT_SSL = "/secured/shared/javascripts/s_code_dell_nonprod.js";
    var PROD_URL = "http://i.dell.com/images/global/js/s_code_dell_vh20_6.js";
    var PROD_URL_SSL = "https://si.cdn.dell.com/images/global/js/s_code_dell_vh20_6.js";
    
    // check if not defined
    if (omnitureEnv == null || omnitureEnv == "")
        return "";
    
    // determine protocol
    var urlProtocol = window.location.protocol.toLowerCase();
    var sCodeUrl = "";
    var envLower = omnitureEnv.toLowerCase();

    // create WSS Omniture URL to js file
    switch (envLower)
    {
        case "nonprod":
            var host = window.location.host.toLowerCase();
		if (urlProtocol == "https:")
		{
            sCodeUrl = urlProtocol + "//" + host + NON_PROD_FRAGMENT_SSL;
		}
		else
		{
            sCodeUrl = urlProtocol + "//" + host + NON_PROD_FRAGMENT;
		}    
        break;
        
        case "prod":
            if (urlProtocol == "https:")
            {
                sCodeUrl = PROD_URL_SSL;
            }
            else
            {
                sCodeUrl = PROD_URL;
            }    
        break;
    }
    
    return sCodeUrl;
}



