﻿function createCookie(name, value, days)
{
    if (days)
    {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else
        var expires = "";

    document.cookie = name + "=" + value + expires + "; path=/";
}

function getURLParam(strParamName)
{
    var strReturn = "";
    var strHref = window.location.href;

    if (strHref.indexOf("?") > -1)
    {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");

        for (var iParam = 0; iParam < aQueryString.length; iParam++)
        {
            if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1)
            {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
    return unescape(strReturn);
}

function referralCheck(sVM)
{
    var sAccountNo = getURLParam("ReferrerAccountNo");

    if (sAccountNo == "")
        sAccountNo = getURLParam("RefererAccountNo");

    if (sAccountNo == "")
        sAccountNo = getURLParam("ReferalAccountNo");

    if (sAccountNo == "")
        sAccountNo = getURLParam("ReferralAccountNo");

    if (sAccountNo != "")
        createCookie("cfhdocmailreferral", sAccountNo, 30);

    if (!sVM)
        sVM = getURLParam("VM");

    if (sVM != "")
        createCookie("cfhdocmailvm", sVM, 30);
} 