﻿////////////////////////////////////////////////////////////////////////////////////////////////////
// GetParam
// Gets parameters out of document.location query string.
////////////////////////////////////////////////////////////////////////////////////////////////////
function GetParam(tParamName) {
    var sSearch = window.location.search.substring(1);
    var Parameters = new Object();
    var sNameValuePairs = sSearch.split('&');
    var sNameValuePair;
    for (var i = 0; i < sNameValuePairs.length; i++) {
        sNameValuePair = sNameValuePairs[i].split('=');
        Parameters[sNameValuePair[0]] = sNameValuePair[1];
    }
    return (Parameters[tParamName]);
}

//
var nextyear = new Date();
nextyear.setFullYear(nextyear.getFullYear() + 1);

//
tReferrer = document.referrer;
if (tReferrer) { //
    document.cookie = "referrer=" + tReferrer + "; expires=" + nextyear.toGMTString();
}

// Example: index.htm?from=AdWords will get recorded here.
tFromParameter = GetParam("from");
if (tFromParameter) {
    document.cookie = "from=" + tFromParameter + "; expires=" + nextyear.toGMTString();
}	