// gmtLOGICLIB.JS
//------------
// This page hosted by GeoCities
// GeoCities
// Get your own Free Home Page
// ----------------------------------------------
var copyrightnotice =
"© Copyright 1999, 2000 MIKE LOUIS GRIEBEL, DENMARK. All rights reserved."
// ----------------------------------------------
//
// ----------------------------------------------
//test = true
//test = false
// ----------------------------------------------
function reportjavalib() {
if (test) { alert('Loaded ' + javalibfilename) }
}
// -------------------------------------------
javalibfilename = "gmtlogiclib.js"
reportjavalib()
// -------------------------------------------
// ----------------------------------------------
// LOGICLIB
// ----------------------------------------------
var logiclib_updatefrequency = 200
function logiclib_init(updatefrequency) {
logiclib_updatefrequency=updatefrequency
}
var logiclib_update_qa_id=""
function logiclib_update_qa () {
if ( logiclib_update_qa_id != "" ) {
//
}
if (mustshowq) { putq() } else { resetq() }
if (mustshowa) { puta() } else { reseta() }
logiclib_update_qa_id = setTimeout('logiclib_update_qa () ', 1*logiclib_updatefrequency )
}
var logiclib_update_messline_id=""
function logiclib_update_messline () {
statbar ( qlib_proglist() )
logiclib_update_messline_id = setTimeout('logiclib_update_messline () ', 1*logiclib_updatefrequency )
}
var mustshowq = false
var mustshowa = false
function logiclib_doyes() {
if (interfaceQ) {
logiclib_doshow()
} else {
logiclib_doknew()
}
return true
}
function logiclib_dono() {
if (interfaceQ) {
logiclib_doshow()
} else {
logiclib_doknewnot()
}
return true
}
function logiclib_doshow() {
mustshowq = true
mustshowa = true
logiclib_updateenv('a')
return true
}
function logiclib_dostop() {
document.location = stoplocation
}
function logiclib_dofaq() {
document.location = faqlocation
}
function logiclib_doknew() {
mustshowq = false
mustshowa = false
qlib_didknow()
if (qlib_knowitall()) {
qlib_alloveragain()
}
qlib_advance()
logiclib_dodonext()
return true
}
function logiclib_doknewnot() {
mustshowq = false
mustshowa = false
qlib_advance()
logiclib_dodonext()
return true
}
function logiclib_dodonext() {
logiclib_updateenv('q')
if (false) {
} else if (whichway == wwqfirst) {
mustshowq = true
mustshowa = false
} else if (whichway == wwafirst) {
mustshowq = false
mustshowa = true
} else if (truefalse()) { // whichway == wwxfirst
mustshowq = true
mustshowa = false
} else {
mustshowq = false
mustshowa = true
}
return true
}
var interfaceQ = ""
function logiclib_updateenv ( qa ) {
// alert ( 'updateenv: #' + qa + "#" )
if (false) {
} else if ( qa == "a" ) {
interfaceQ = false
interlib_updatebutton ( 'form0.'+yesbid, intert.knewbval )
interlib_updatebutton ( 'form0.'+nobid, intert.knewnotbval )
} else if ( qa == "q" ) {
interfaceQ = true
interlib_updatebutton ( 'form0.'+yesbid, intert.showbval )
interlib_updatebutton ( 'form0.'+nobid, intert.numbbval)
} else { }
return true
}
// ----------------------------------------------
// LOGICLIB ^^^^
// ----------------------------------------------
// -->