<!--
var regId = "registered@schaffter.com"

function getCookieVal(offset)
    {
    var endstr = document.cookie.indexOf(';', offset);
    if(endstr == -1)
        {
        endstr = document.cookie.length;
        }
    return unescape(document.cookie.substring(offset, endstr));
    }

function getCookie(name)
    {
    var arg = name + '=';
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while(i < clen)
        {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            {
            return getCookieVal(j);
            }
        i = document.cookie.indexOf(' ', i) + 1;
        if(i == 0)
            {
            break;
            }
        }
    return null;
    }

function getName()
    {
    var usrName = "";
    var expDate = new Date();
    expDate.setTime(expDate.getTime() + (2 * 365 * 24 * 60 * 60 * 1000));
    usrName = prompt('Please, enter your name:', '');
    if (usrName != null)
        {
        setCookie(regId, usrName, expDate);
        history.go(0);
        }
    }

function setCookie(name, value)
    {
    var argv = setCookie.arguments;
    var argc = setCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : null;
    document.cookie = name +
                      "=" +
                      escape(value) +
                      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
                      ((domain == null) ? "" : ("; domain=" + domain)) +
                      ((secure == true) ? "; secure" : "");
    }

function helloUser()
    {
    var dynamicHTML = '';
    var cookieValue = getCookie(regId);
    if(cookieValue == null)
        {
        dynamicHTML = dynamicHTML + '<p>'
        dynamicHTML = dynamicHTML + '<form>'
        dynamicHTML = dynamicHTML + 'Hello, unknown user!'
        dynamicHTML = dynamicHTML + '<br>'
        dynamicHTML = dynamicHTML + 'Do you want to tell me your name?   '
        dynamicHTML = dynamicHTML + '<input name="yesButton" type="button" value="Yes!" onClick=getName();>'
        dynamicHTML = dynamicHTML + '</form>'
        dynamicHTML = dynamicHTML + '</p>'
        document.write(dynamicHTML);
        }
    else
        {
        dynamicHTML = dynamicHTML + '<p>'
        dynamicHTML = dynamicHTML + '<font size=+1>'
        dynamicHTML = dynamicHTML + 'Nice to see you again, '
        dynamicHTML = dynamicHTML + cookieValue
        dynamicHTML = dynamicHTML + '!'
        dynamicHTML = dynamicHTML + '</font>'
        dynamicHTML = dynamicHTML + '</p>'
        document.write(dynamicHTML);
        }
    }

helloUser();

//-->

