function SetFormRetVals(objRet,nSubmit)
{
    with(MyForm)
    {
        hid_UserName.value = objRet.UserName;
        hid_Email.value    = objRet.Email;
        hid_Website.value  = objRet.Website;
        hid_Body.value     = objRet.Body;
        hid_Date.value     = objRet.Date;
        hid_File.value     = objRet.File;
        hid_Password.value = objRet.Password;
        hid_Reserved.value = objRet.Reserved;
        hid_Submit.value   = nSubmit;
    }
}
function AddEntry()
{
    var args = CreateReturnObject();
    var sFeatures = new String();
    sFeatures = "dialogWidth:650px; dialogHeight:500px; center:yes; help:no";
    var objRet = showModalDialog("add_entry.asp",args,sFeatures);

    if(objRet.Return == true)
    {
        SetFormRetVals(objRet,1)
        MyForm.submit();
    }
}
function Login()
{
    var args = CreateReturnObject();
    var sFeatures = new String();
    sFeatures = "dialogWidth:560px; dialogHeight:220px; center:yes; help:no";
    var objRet = showModalDialog("login.asp",args,sFeatures);

    if(objRet.Return == true)
    {
        SetFormRetVals(objRet,4)
        MyForm.submit();
    }
}
function Logout()
{
    MyForm.hid_Logout.value = "Out"
    MyForm.submit();
}
function EditEntry(szEntry)
{
    var szStr = new String(szEntry);
    var aryEntry = szStr.split("§");
    var args = CreateReturnObject();

    args.File     = aryEntry[0];
    args.Date     = aryEntry[1];
    args.UserName = aryEntry[2];
    args.Email    = aryEntry[3];
    args.Website  = aryEntry[4];
    args.Body     = unescape(aryEntry[5]);

    var sFeatures = new String();
    sFeatures = "dialogWidth:650px; dialogHeight:500px; center:yes; help:no";
    var objRet = showModalDialog("add_entry.asp",args,sFeatures);

    if(objRet.Return == true)
    {
        SetFormRetVals(objRet,2)
        MyForm.submit();
    }
}
function SaveShow(szFileName,chk_Edit_checked)
{
    with(MyForm)
    {
       hid_File.value = szFileName;
       hid_Hide.value = chk_Edit_checked;
       hid_Submit.value = 3
       submit();
    }
}

