﻿/* Escapes HTML */
/* eapos = indicates if we should encode apostrophes */
function htmlEncode(v, eapos)
{
    if (!v)
        return '';
    v = '' + v;

    var r = [];
    for (var i = 0; i < v.length; i++)
    {
        var c = v.charAt(i);

        if (c == '>')
            r.push('&gt;');
        else if (c == '<')
            r.push('&lt;');
        else if (c == '&')
            r.push('&amp;');
        else if (c == '"')
            r.push('&quot;');
        else if (eapos && c == '\'')
            r.push('&apos;');
        else
        {
            var cc = v.charCodeAt(i);
            if (cc > 255)
            {
                r.push('&#' + cc + ';');
            }
            else
                r.push(c);
        }
    }
    return r.join('');
}


function HPRemind()
{
    var e = $("#RemindEmail").val();
    if (!e || e.indexOf('@') <= 0 || e.length < 8 || e.indexOf('.') <= 0)
    {
        alert('Enter a valid email address');
        return;
    }
    $("#RemindMe").hide();
    $("#RemindEmail").attr("disabled", true);

    $.get("/emailremind.aspx?e=" + escape(e), null, HPRCB, "text");
    
}

/* Reminder call back */
function HPRCB(dt, st)
{
    $("#RemindInput").hide();
    $("#RemindDone").show();
    $("#RemindDone").html(dt);
}


