// Disable the right clicks
isNN = document.layers ? 1 : 0; 

function noContext(){return false;}

function noContextKey(e) {
    if(isNN){
        if (e.keyCode == 96){ return (false);}
    } else {
        if (event.keyCode == 96){ return (false);}
    }
}

function noClick(e){
		OK = true;
    if(isNN){
        if(e.which > 1) {OK = false;}
    } else { 
        if(event.button > 1){OK = false;}
    }
		return( OK);
}

if(isNN){ 
    document.captureEvents(Event.MOUSEDOWN);
}

document.oncontextmenu = noContext;
document.onkeypress    = noContextKey;
document.onmousedown   = noClick;
document.onmouseup     = noClick;

function specialmenu(e)
{
 button = 0;
 OK = true;
 if(isNN){
  button = e.which;
 } else { 
  button = event.button;
 }
 if ( button == 2) {
  menu(102);
 }
 return( OK);
}

function menu( action)
{
 mform = document.menuaction;
 frm = top.mainframe;
// frm = top.document.getElementById('mainframe');
 m0 = document.getElementById('startmenu');
 m1 = document.getElementById('submenu1');
 m2 = document.getElementById('submenu2');
 m3 = document.getElementById('submenu3');
 m4 = document.getElementById('submenu4');
 m5 = document.getElementById('submenu5');
 m6 = document.getElementById('submenu6');

 m0.style.display = 'none';
 m1.style.display = 'none';
 m2.style.display = 'none';
 m3.style.display = 'none';
 m4.style.display = 'none';
 m5.style.display = 'none';
 m6.style.display = 'none';
 switch ( action) {
  case 00:
	 caption.innerText = "WELKOM";
	 m0.style.display = 'block';
	 mform.UID.value = "0";
	 mform.action = 'welkom.php';
	 mform.submit();
	 break;

  case 01: // LOGIN
	 caption.innerText = "LOGIN";
	 m0.style.display = 'block';
	 mform.action = 'login.php';
	 mform.submit();
	 break;
	case 101: // Als reactie na goedgekeurd inloggen
	 menu(604);
//	 caption.innerText = "HOME";
//	 m1.style.display = 'block';
//	 mform.action = 'stol.php';
//	 mform.submit();
	 break;
	case 102: // Login voor admin pagina
	 caption.innerText = "ADMIN LOGIN";
	 m0.style.display = 'block';
	 mform.action = 'admin.php';
	 mform.submit();
	 break;
	case 103: // Na successvol Login voor admin pagina
	 caption.innerText = "STOL ADMIN";
	 m5.style.display = 'block';
	 break;
  case 02:
	 break;
  case 03:
	 break;
  case 04:
	 break;
  case 05: // REGISTREER
	 caption.innerText = "REGISTREER";
	 m0.style.display = 'block';
	 mform.action = 'register.php';
	 mform.submit();
	 break;

  case 11: // LOGOUT
	 menu(00);
	 break;
  case 12: // HELP
	 caption.innerText = "HELP INFORMATIE";
	 m1.style.display = 'block';
	 mform.action = 'help.php';
	 mform.submit();
	 break;
  case 13: // PERSOONLIJK
	 caption.innerText = "PERSOONLIJKE GEGEVENS";
	 m1.style.display = 'block';
	 mform.action = 'persoonlijk.php';
	 mform.submit();
	 break;
  case 14: // TOESTELLEN
	 caption.innerText = "SPEELTOESTELLEN";
	 m2.style.display = 'block';
	 mform.action = 'toestellen.php';
	 mform.submit();
	 break;
  case 15: // LOGBOEK
	 caption.innerText = "LOGBOEKEN";
	 m3.style.display = 'block';
	 mform.action = 'logboek.php';
	 mform.submit();
	 break;
  case 151: // LOGBOEK ITEMS
	 caption.innerText = "LOGBOEK ITEMS";
	 m3.style.display = 'block';
	 mform.action = 'logboekitem.php';
	 mform.submit();
	 break;

  case 21: // HOME
	 menu(101);
	 break;
  case 24: // PERSONEN
	 caption.innerText = "PERSONEN";
	 m4.style.display = 'block';
	 mform.action = 'personen.php';
	 mform.submit();
	 break;
  case 25: // LOGBOEK
	 menu(15);
	 break;

  case 31: // HOME
	 menu(101);
	 break;
  case 34: // PERSONEN
	 menu(24);
	 break;
  case 35: // TOESTELLEN
	 menu(14);
	 break;

  case 41: // HOME
	 menu(101);
	 break;
  case 42:
	 break;
  case 43:
	 break;
  case 44: // TOESTELLEN
	 menu(14);
	 break;
  case 45: // LOGBOEK
	 menu(15);
	 break;

  case 51: // LOGOUT
	 menu(00);
	 break;
  case 52: // PLAATJES
	 m5.style.display = 'block';
	 frm.plaatjes();
	 break;
  case 53: // ALLE PERSONEN
	 m5.style.display = 'block';
	 frm.personen();
	 break;
  case 54: // ALLE TOESTELLEN
	 m5.style.display = 'block';
	 frm.toestellen();
	 break;
  case 55: // ALLE LOGBOEKEN
	 m5.style.display = 'block';
	 frm.logboeken();
	 break;

	// WIZARD
  case 61: // LOGOUT
	 menu(00);
	 break;
  case 62: // VORIGE
	 m6.style.display = 'block';
	 frm.vorige();
	 break;
  case 63:
	 break;
  case 64:
	 break;
  case 65: // VOLGENDE
	 m6.style.display = 'block';
	 frm.waitmsg();
	 frm.volgende();
	 break;
	case 601: // Wizard Stap1 na automatische login (minimum aantal personen)
	 caption.innerHTML = "WIZARD <small>(personen toevoegen)</small>";
	 m6.style.display = 'block';
	 mform.action = 'wizard1.php';
	 mform.submit();
	 break;
	case 602: // Wizard Stap2 (toevoegen toestel)
	 caption.innerHTML = "WIZARD <small>(toestel toevoegen)</small>";
	 m6.style.display = 'block';
	 mform.action = 'wizard2.php';
	 mform.submit();
	 break;
	case 603: // Wizard Stap3 (toevoegen logboek)
	 caption.innerHTML = "WIZARD <small>(logboek aanmaken)</small>";
	 m6.style.display = 'block';
	 mform.action = 'wizard3.php';
	 mform.submit();
	 break;
	case 604: // Wizard Stap4 (klaar)
	 caption.innerHTML = "START";
	 m1.style.display = 'block';
	 mform.action = 'wizard4.php';
	 mform.submit();
	 break;

	case 700: // Rapportage
	 caption.innerHTML = "RAPPORTEN";
	 m1.style.display = 'block';
	 mform.action = 'rapportage.php';
	 mform.submit();
	 break;
 }

}
