﻿//SiteStat functions
var blnTriggered = false;
function triggerPreferencesSiteStatScriptLanguageOnly(strLanguageSelectorId, strSiteStatServer, strAbbSite)
{
    var objLanguageSelector = document.getElementById(strLanguageSelectorId);
    if (objLanguageSelector != null)
    {
        var strLanguage = objLanguageSelector.options[objLanguageSelector.selectedIndex].value;
        //initPreferedCountry should be instantiated in the body of the page
        executePreferencesSiteStatScript(strLanguage, initPreferedCountry, strSiteStatServer, strAbbSite);
    }
}

function triggerPreferencesSiteStatScript(strLanguageSelectorId, strCountrySelectorId, strSiteStatServer, strAbbSite )
{
    var objLanguageSelector = document.getElementById(strLanguageSelectorId);
    var objCountrySelector = document.getElementById(strCountrySelectorId);
    if (objLanguageSelector != null && objCountrySelector != null )
    {   
        var strLanguage = objLanguageSelector.options[objLanguageSelector.selectedIndex].value;
        var strCountry = objCountrySelector.options[objCountrySelector.selectedIndex].value;
        //alert(strLanguage + ", " + strCountry)
        executePreferencesSiteStatScript(strLanguage, strCountry, strSiteStatServer, strAbbSite);
    }     
}

function executePreferencesSiteStatScript(strLanguage, strCountry, strSiteStatServer, strAbbSite)
{
    if ("" + strLanguage != "undefined" && "" + strCountry != "undefined" && "" + strSiteStatServer != "undefined" && "" + strAbbSite != "undefined" && !blnTriggered)
    {
        var siteStatUrl = 'internet/s?preferences.' + strLanguage.toLowerCase() + '.' + strCountry.toLowerCase();
        sitestat(siteStatUrl, strSiteStatServer, strAbbSite);
        blnTriggered = true;
    }
}

function sitestat(ns_l_, strServer, strAbbSite)
{
    //alert (ns_l_ + ', ' + strServer + ', ' +  strAbbSite);
    ns_l = strServer + ns_l_;
    ns_l += '&abbsite=' + strAbbSite;
    ns_l += '&ns__t=' + (new Date()).getTime();
    ns_pixelUrl = ns_l;
    ns_0 = document.referrer;
    ns_0 = ( ns_0.lastIndexOf('/') == ns_0.length-1 ) ? ns_0.substring(ns_0.lastIndexOf('/'),0) : ns_0;
    ns_0 = (ns_0.indexOf('/' + window.location.hostname ) == -1) ? ns_0 : '';
    if( ns_0.length > 0 ) 
        ns_l += '&ns_referrer=' + escape(ns_0);
    if( document.images )
    {
        ns_1 = new Image();
        ns_1.src = ns_l;
    }
    else
        document.write('<img src="' + encodeURI(ns_l) + '" width=1 height=1>');
}





