// 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 ^^^^ // ---------------------------------------------- // -->