// Te configureren variabelen
var hoofdstartpos      =   0; // startpositie
var hoofd_hoogte       =  22; // hoogte (in pixels) van de hoofdmenu-knoppen
var sub_hoogte         =  22; // hoogte (in pixels) van de submenu-knoppen
var sub_breedte        = 263; // breedte (in pixels) van de submenu-knoppen
var extra_container_nav=   0; // extra hoogte voor de container nav

// hieronder zou niets meer aangepast hoeven te worden
var sub_aantal = new Array();
for(i=0;i<=100;i++) { sub_aantal[i] = 0; } // er moet iets in...

// welke knop 'geklikt' is bij het laden
var do_not_hiliteID    = location.search.substring(1,location.search.length);
var do_not_hiliteName  = do_not_hiliteID + '1';
var do_not_hiliteLaag  = '';

function Current() {       // de startposities opgeven van de submenu's
  sub_max = 0;
//  for(i=0;i<=hoofd_aantal;i++) { sub_aantal[i] = 0; }
  for(i=1;i<=hoofd_aantal;i++) {
    if (sub_aantal[i] > sub_max ) { sub_max = sub_aantal[i]; }
  	de_laag = eval(doc + '"sub'+i+'"' + sty);
  	de_laag.top       = (i*hoofd_hoogte+hoofdstartpos - sub_aantal[i]*sub_hoogte)+'px';
    de_laag.height    = (sub_aantal[i]*sub_hoogte)+'px';
    de_laag.visibility='hidden';

  	de_laag = eval(doc + '"hoofd'+i+'"' + sty);
  	de_laag.top       = (hoofdstartpos+hoofd_hoogte*(i-1))+'px';
    de_laag.height    = hoofd_hoogte+'px';
    de_laag.visibility='visible';
  }
 	de_laag = eval(doc + '"container_nav"' + sty);
  de_laag.height = (hoofd_hoogte*hoofd_aantal+sub_hoogte*sub_max+extra_container_nav)+'px';
	
  swapID = do_not_hiliteID;

	var letters = new Array('0','a','b','c','d','e','f','g','h','i','j','k','l');
	for ( i=1;i<=hoofd_aantal;i++) {
		//preloader(letters[i]+'1.gif');
		preload_aant = sub_aantal[i];
		for(j=1;j<=preload_aant;j++) {
			//preloader(letters[i]+letters[j]+'1.gif?v2',letters[i]+letters[j]+'2.gif?v2');
		}
	}
/*	if (swapID == do_not_hiliteID) {
		do_not_hiliteID    = 'X';
		hiLite(swapID, swapID + '2', do_not_hiliteLaag);
		do_not_hiliteID    = swapID;
	} */
	if (typeof(do_not_hiliteLaag) == 'number' && do_not_hiliteLaag > 0 ) { window.setTimeout("menu_rol(do_not_hiliteLaag)",350) }
}

// Hieronder hoeft in de JavaSCript's in principe niets meer aangepast te worden

//window.onresize = new Function("window.location.reload()");

var ns4up = (document.layers)                                ? 1 : 0;
var ns6up = (document.getElementById&&!document.all)         ? 1 : 0;
var op5up = (navigator.userAgent.indexOf('Opera')>0&&!ns6up) ? 1 : 0;
var ie4up = (document.all && !op5up)                         ? 1 : 0;

var rollend    = 0;
var sub_open   = 0;
var subnav     = 0;
var rol_subnav = 0;
var rol_twee   = 0;
var lastScrollY= 0;
var diffY      = 0;

function SetSubStart(subID, startpos) {

	
//	alert(de_laag.top);
}

//setInterval("top.d.title = rol_subnav+'+'+top.d.title;",1000);

function Clicked(imgDocID, imgObjName, Laag) {
	hiLite(imgDocID, imgObjName, Laag);
	if ( rol_subnav != Laag ) { menu_rol(Laag) }
	swapID = do_not_hiliteID;
	do_not_hiliteID   = imgDocID;
	parent.do_not_hilite = imgDocID;
	if (swapID.length) { hiLite(swapID, do_not_hiliteName, do_not_hiliteLaag) }
	do_not_hiliteName = do_not_hiliteID + '1';
	do_not_hiliteLaag = Laag;
}

function menu_rol(sub) {
  if (typeof(sub) != 'number' || sub == 0 ) { return; }
	if(!rollend) {
		rollend = 1;
		subnav = sub;
		if(rol_subnav != subnav && rol_subnav > 0) { rol_twee = subnav; subnav = rol_subnav }

		SetRol(subnav);
		rol_subnav = subnav;
		rollen();
	} else if (rol_subnav != sub && rol_subnav > 0) { rol_twee = sub}
}

function SetRol(sub) {
	lastScrollY = 0;
	diffY = sub_aantal[sub]*sub_hoogte;
	if(rol_subnav == sub) {diffY *= -1}
	de_laag = eval(doc + '"sub'+sub+'"' + sty);
	de_laag.visibility = 'visible';
	vanaf = sub+1;
}

function rollen() {
	if(diffY != lastScrollY) {
		percent = .15 * (diffY - lastScrollY);
		if(percent > 0) { percent = Math.ceil(percent); }
		else            { percent = Math.floor(percent);}
		de_laag = eval(doc + '"sub'+rol_subnav+'"' + sty);
		pos = eval(de_laag.top.replace(/[^\d\.\-]/ig,''))+0;
		de_laag.top = pos+percent+'px';
		for(i=vanaf;i<=hoofd_aantal;i++){
			de_laag = eval(doc + '"hoofd'+i+'"' + sty);
			pos = eval(de_laag.top.replace(/[^\d\.\-]/ig,''))+0;
			de_laag.top = pos+percent+'px';
		}
		lastScrollY = lastScrollY + percent;

		if((ns4up||ie4up||op5up||ns6up) && percent != 0) { window.setTimeout('rollen()',15) }
	} else {
		rollend = 0;
		if(diffY < 0) {
			rol_subnav = 0;
			de_laag = eval(doc + '"sub'+subnav+'"' + sty);
			de_laag.visibility = 'hidden';
		}
		if(rol_twee > 0){
			rollend = 1;
			SetRol(rol_twee);
			rol_subnav = rol_twee;
			rol_twee   = 0;
			rollen();
		}
	}
}


