    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, 7);
 
        if (!sVM)
        sVM = getURLParam("VM");
 
  if (sVM != "")
              createCookie("cfhdocmailvm", sVM, 7);
    }

