/*
// ============================================================================\

Functions:
	errorNotAllLoaded()
	handleError()
	handleErrorAlert()
	disableJSError(w,alert)
	handleContext(e)
	stopContext(w)
	makePullDown(source,name,width,height)
	AccArray()

// ============================================================================/
*/


var W=window
var T=top
var D=document

var allLoaded=0

var TMP


// -------------------------\
// Error handling functions
// ------------------------------------\
function errorNotAllLoaded() {
  alert("Deze pagina werd niet volledig geladen. Bewerking voltooid.\nGelieve deze pagina te verversen alvorens verder te werken.")
  return false
  }

function handleError() {
  return true
  }
function handleErrorAlert() {
  alert("Er heeft zich een fout in het Java script voorgedaan. Bewerking voltooid.")
  return true
  }
function disableJSError(w,alert) {
  if (! w) w=window
  w.onerror=alert ? handleErrorAlert : handleError
  }
// ------------------------------------/


// ---------------------\
// Disable context menu
// ------------------------------------\
function handleContext(e) {
  if (e && e.which) return e.which==1
  else return false
  }
function stopContext(w) {
  if (! w) w=window
  var d=w.document
  if (d.captureEvents) d.captureEvents(Event.MOUSEDOWN)
  d.oncontextmenu=d.onmousedown=handleContext
  }
// ------------------------------------/


// ----------------------\
// Make Pull-Down Window
// ------------------------------------\
function makePullDown(source,name,width,height) {
  var win_prop="location=no,toolbar=no,directories=no,menubar=yes,status=yes,"+
	"scrollbars=yes,resizable=yes,dependent=no,width="+width+",height="+height
  if (window.screen) {
    var x=Math.floor((screen.width-width)/2)
    var y=Math.floor((screen.height-height)/2)
    win_prop+=",screenX="+x+",screenY="+y+",left="+x+",top="+y
    }
  var win=open(source,name,win_prop)
  win.focus()
  return win
  }
// ------------------------------------/


// -------------------------\
// Create associative array
// ------------------------------------\
function AccArray() {
  var obj=this.window ? new Object : this
  var argv=AccArray.arguments
  var l=argv.length
  for (var i=0; i<l; i+=2) obj[argv[i]]=argv[i+1]
  return obj
  }
// ------------------------------------/


