﻿
function AddWLGAnalytics(homeUrl, destName)
{
    AddWLGAnalyticsCode(homeUrl, destName, "UA-324587-1");
}

function AddEJGAnalytics(destName) 
{
    AddWLGAnalyticsCode("http://hotels.easyjet.com", destName, "UA-324587-1");
}

function AddWLGAnalyticsCode(homeUrl, destName, trackingCode)
{
    try{
        var pageTracker = _gat._getTracker(trackingCode);
        var url = document.URL.replace(homeUrl, "");
        if (destName != "")
        {
            var destStr = 'k=' + destName;
            var paramsStr = "";
            var queryArr = url.split('?');
            if (queryArr.length > 1)
            {
                var paramsArr = queryArr[1].split('&');
                var kFound = false;
                
                for(var i=0;i<paramsArr.length;i++)
                {
                    if (paramsArr[i].toLowerCase().substring(0, 2) == 'k=')
                    {
                        paramsArr[i] = destStr;
                        kFound = true;
                    }
                    paramsStr += "&" + paramsArr[i];
                }
                if (paramsStr.charAt(0) == "&")
                {
                    paramsStr = "?" + paramsStr.substring(1);
                    if (kFound == false)
                    {
                        paramsStr += "&" + destStr;
                    }
                }
                url = queryArr[0] + paramsStr;
            }
            else
            {
                url = queryArr[0] + "?" + destStr;
            }
        }
        pageTracker._trackPageview(url);
    } 
    catch(err) {}
}