
function getWhoHow() {
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if ("WhoHow"==aOneCookie[0]) {
            sCmd = "<input type='hidden' name='WhoHow' value='" + unescape(aOneCookie[1]) + "'>"
            return sCmd
        }
    }
    return ""
}

function backButton(sDesc) {
    sCmd = ("<p><center><input type='button' value='")
    document.write(sCmd)
    sCmd = (sDesc + "' onClick='history.back()'></center><p>")
    document.write(sCmd)
}

function setAcct() {
    src = document.ResvConf.PAYA.value
    if (src.length < 1) {
        document.ResvConf.PAYA.value = src
        return
    }
    trg = ""
    tab1 = "+{:=(]~?)$"
    tab2 = "f9;cSQwFJY^s5LjAb2UeKyounHrThCad!7BOlW0*Nq4}Egx6[Pi3GXmMI8Dk@Zv1VtRpz&"
    tab3 = "0123456789"
    offset = 0
    for (t = 0; t < 10; t++) {
        if (src.charAt(2) == tab1.charAt(t)) {
            offset = t
            break
        }
    }
    for (idx = 0; idx < src.length; idx++) {
        if (idx == 2) { continue }
        valid = 0
        for (t = 0; t < 10; t++) {
            if (src.charAt(idx) == tab1.charAt(t)) {
                valid = 1
                t -= offset
                if (t < 0) { t += 10 }
                trg += "0" + tab3.charAt(t)
                break
            }
        }
        if (valid == 0) {
            for (t = 0; t < 70; t++) {
                if (src.charAt(idx) == tab2.charAt(t)) {
                    valid = 1
                    for (; t > 9; t -= 10) {
                    }
                    t -= offset
                    if (t < 0) { t += 10 }
                    trg += tab3.charAt(t)
                    break
                }
            }
        }
        if (valid == 0) { trg += "?" }
        ++offset
        if (offset > 9) { offset -= 10 }
    }
    src = ""
    max = trg.length - 4
    for (idx = 0; idx < trg.length; idx++) {
        if (idx > max) { src += "*" }
        else { src += trg.charAt(idx) }
    }
    document.ResvConf.PAYA.value = src
}

function gotAcct() {
    Today = new Date()
    src = document.ResvConf.PAYA.value
    trg = ""
    tab1 = "+{:=(]~?)$"
    tab2 = "f9;cnQw2JY^s5LjAbFUCKyouSHIThead!7BOlW0*Nq4}Egx6[Pi3GXmMr8Dk@Zv1VtRpz&"
    for (set=Today.getMinutes(); set > 6; set -= 6) {
    }
    for (offset=Today.getSeconds(); offset > 9; offset -= 10) {
    }
    start = tab1.charAt(offset)
    set *= 10
    cnt = 0
    i = 0
    for (idx = 0; idx < src.length; idx++) {
        if (src.charAt(idx) < '0' || src.charAt(idx) > '9') {
            trg += "#"
        }
        else {
            i = idx + 1
            if (i < src.length && src.charAt(idx) == tab2.charAt(38)) {
                ++idx
                i = parseInt(src.charAt(idx)) + offset
                if (i > 9) { i -= 10 }
                trg += tab1.charAt(i)
            }
            else {
                i = parseInt(src.charAt(idx)) + offset
                if (i > 9) { i -= 10 }
                i += set
                trg += tab2.charAt(i)
            }
        }
        ++cnt
        if (cnt == 2) { trg += start }
        ++offset
        if (offset > 9) { offset = 0 }
        set += 10
        if (set > 60) { set = 0 }
    }
/* trg = "AI+FJYadv1BtwITh*" */
    document.ResvConf.PAYA.value = trg
}

function getUploadLink(strEvent, strDir) {
    sSrc = ""
    sWho = ""
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if (strEvent==aOneCookie[0]) {
            sSrc = unescape(aOneCookie[1])
        }
        if ("WhoHow"==aOneCookie[0]) {
            sWho = unescape(aOneCookie[1])
        }
    }
    if (sSrc == "") {
        if (sWho == "") {
            return "" 
        }
    }
    sCmd = "<p>"
    if (sWho != "") {
        var aName=sWho.split("%09")
        if (aName[3] == "") {
            aName=sWho.split("\t")
            sCmd += "Welcome back " + aName[2] + " " + aName[3] + " of " + aName[1]
        }
        else {
            sCmd += "Welcome back "
            for (idx = 0; idx < aName[2].length; idx++) {
                if (aName[2].charAt(idx) == "+") {
                    sCmd += " "
                }
                else {
                    sCmd += aName[2].charAt(idx)
                }
            }
            sCmd += " "
            for (idx = 0; idx < aName[3].length; idx++) {
                if (aName[3].charAt(idx) == "+") {
                    sCmd += " "
                }
                else {
                    sCmd += aName[3].charAt(idx)
                }
            }
            sCmd += " of "
            for (idx = 0; idx < aName[1].length; idx++) {
                if (aName[1].charAt(idx) == "+") {
                    sCmd += " "
                }
                else {
                    sCmd += aName[1].charAt(idx)
                }
            }
        }
        if (sSrc != "") {
            sCmd += ":<p>Do you need to "
            sCmd += "<input type='submit' value='Cancel your Reservation'>"
            sCmd += " or any part of it?"
        }
    }
    if (sSrc == "None") {
        sCmd += "<p>"
        return sCmd
    }
    if (sSrc != "") {
        sVal = ""
        for (var idx=0; idx < sSrc.length; idx++) {
            if (sSrc.charAt(idx) == "!") {
                sVal += "|"
            }
            else {
                sVal += sSrc.charAt(idx)
            }
        }
        sCmd += "<br>You have already placed a reservation for this event "
        sCmd += "you could just <a href='"
        sCmd += strDir
        sCmd += "homeweb.exe?"
        sCmd += sVal
        sCmd += "'>Upload a File</a> and add it your reservation!"
    }
    sCmd += "<p>"
    return sCmd
}

function setUploadLog() {
    strDesc = ""
    sNote = document.uploadfile.FileDesc.value
    if (sNote != "") {
        for (var idx=0; idx < sNote.length; idx++) {
            if (sNote.charAt(idx) == "\r") { continue }
            if (sNote.charAt(idx) == "\n") {
                strDesc += "<br>"
            }
            else {
                strDesc += sNote.charAt(idx)
            }
        }
    }
    strVal = document.uploadfile.Whatever.value + "^" +
             document.uploadfile.FileLabel.value + "^" +
             strDesc + "^"
    strExpire = "Fri, 25 Dec 2020 23:59:59 UTC"
    document.cookie = ( "Upload=" + escape(strVal) + "; expires=" +
                      strExpire + "; path=/;")
    document.uploadfile.FileDesc.value = ""
}

function getUploadLog(strDir, strOut, strEvent, strBooth) {
    strFile = "Unknown"
    strLabel = ""
    strDesc = ""
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if ("Upload"==aOneCookie[0]) {
            sFile = unescape(aOneCookie[1])
            var aFile=sFile.split("^")
            strFile = aFile[0]
            strLabel = aFile[1]
            strDesc = aFile[2]
        }
    }
/*    sCmd = "Link to log an <a href='" + strDir  */
    sCmd = ("<object classid='" + strDir
         + "homeweb.exe?Upload|100|"
         + strOut + "|"
         + strEvent + "|"
         + strBooth + "|"
         + escape(strFile) + "|"
         + escape(strLabel) + "|"
         + escape(strDesc) + "|'>"
         + "</object>")
/*         + "Upload File</a> to the system"  */
    document.write(sCmd)
}

function getUploadInfo() {
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if ("Upload"==aOneCookie[0]) {
            sFile = unescape(aOneCookie[1])
            var aFile=sFile.split("^")
            sCmd = aFile[0] + " - " + aFile[1] + "<br>" + aFile[2]
            return sCmd
        }
    }
    return "No file information was found"
}

function getUploadData() {
    strFile = "Unknown"
    strLabel = ""
    strDesc = ""
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if ("Upload"==aOneCookie[0]) {
            sFile = unescape(aOneCookie[1])
            var aFile=sFile.split("^")
            strFile = aFile[0]
            strLabel = aFile[1]
            strDesc = aFile[2]
        }
    }
    sVal = ""
    if (strDesc != "") {
        for (var idx=0; idx < strDesc.length; idx++) {
            if (strDesc.charAt(idx) == "'") {
                sVal += "|"
            }
            else {
                sVal += strDesc.charAt(idx)
            }
        }
    }
    sCmd = "<input type='hidden' name='FileName' value='" + strFile + "'>"
         + "<input type='hidden' name='FileLabel' value='" + strLabel + "'>"
         + "<input type='hidden' name='FileDesc' value='" + sVal + "'>"
    return sCmd
}

function setStartDate(sHotel) {
    sLastDate = ""
    sKey = "LastDate" + sHotel
    var aCookies=document.cookie.split("; ")
    for (var i=0; i<aCookies.length; i++) {
        var aOneCookie=aCookies[i].split("=")
        if (sKey==aOneCookie[0]) {
            sLastDate = unescape(aOneCookie[1])
        }
    }
    if (sLastDate == "") {
        return ""
    }
    var aDate=sLastDate.split("|")
    document.HOTELRESV.Smm.value = aDate[0]
    document.HOTELRESV.Sdd.value = aDate[1]
    document.HOTELRESV.Syy.value = aDate[2]
    return ""
}
