// ===============BEGIN===================================================
// voeg hieronder nieuwe menu-items toe als newItem('naam', 'url', nivo). 
// variabelen:	#1 naam
//				#2 url (kan ook leeg zijn)
//				#3 nivo (0 t/m 4)
// =======================================================================
items = new Array();

//Nieuws

//Teams

newItem('Alg. informatie','content/info/algemeen.html',0);
	newItem('Recreatief','Content/info/algemeen.html#recreatief',1);
	newItem('Competitie','Content/info/algemeen.html#competitie',1);
	newItem('Jeugd','Content/info/algemeen.html#jeugd',1);
	newItem('Circ-mini','Content/info/algemeen.html#circ',1);
	newItem('Aanmelden','Content/info/algemeen.html#aanmelden',1);
	newItem('Contributie','Content/info/algemeen.html#contributie',1);
	newItem('Evenementen','Content/info/algemeen.html#evenementen',1);
	newItem('Sport m.beg.','Content/info/algemeen.html#sport',1);
	newItem('Trainingstijden','Content/info/algemeen.html#trainingstijden',1);
	newItem('Scheidsrechters','Content/info/algemeen.html#scheidsrechters',1);
	newItem('Sponsoring','Content/info/algemeen.html#sponsoring',1);
	newItem('Vertrouwenspersoon','Content/info/algemeen.html#vertrouwen',1);

newItem('Nieuwspagina','Content/Nieuws/Nieuws.asp',0);
	newItem('Nieuws Archief','Content/Nieuws/NieuwsArchief.asp',1);
newItem('Bestuur Nieuws','',0);
	newItem('Mededelingen','Content/Column/column.asp?gerid=17',1);
	newItem('Public Relations','Content/column/column.asp?gerid=18',1); 

newItem('Wedstrijden','Content/WedstrijdSchema/WedstrijdSchemaTotaal.asp',0);
newItem('Standen','http://zoekmachine.nevobo.nl/oost',0);


newItem('Heren','',0);
	newItem('Heren 1','Content/competitie/Heren1/Heren1.asp',1);
	newItem('Heren 2','Content/competitie/Heren2/Heren2.asp',1);
	newItem('Heren 3','Content/competitie/Heren3/Heren3.asp',1);
	newItem('Heren 4','Content/competitie/Heren4/Heren4.asp',1);
newItem('Dames','',0);
	newItem('Dames 1','Content/competitie/dames1/dames1.asp',1);
	newItem('Dames 2','Content/competitie/dames2/dames2.asp',1);
	newItem('Dames 3','Content/competitie/dames3/dames3.asp',1);
	newItem('Dames 4','Content/competitie/dames4/dames4.asp',1);
	newItem('Dames 5','Content/competitie/dames5/dames5.asp',1);
newItem('Jeugd','',0);
	newItem('Meisjes A1','Content/competitie/ma1/ma1.asp',1);
	newItem('Meisjes C1','Content/competitie/mc1/mc1.asp',1);
	newItem('Meisjes C2','Content/competitie/mc2/mc2.asp',1);
	newItem('Jongens C1','Content/competitie/Jc1/Jc1.asp',1);
	newItem('Circ.Comp. N4.','Content/competitie/circ/circcom_n4.asp',1);
	newItem('Circ.Comp. N4','Content/competitie/circ/circcom_n6.asp',1);
	newItem('Circ.Toer N2','Content/competitie/circ/circtoer_n2.asp',1);
	newItem('Circ.Toer N3','Content/competitie/circ/circtoer_n3.asp',1);
	

newItem('Columns','',0);	
	newItem('Lambert','Content/column/column.asp?gerid=16',1);	
	newItem('Remy','Content/Column/column.asp?gerid=13',1);
	newItem('Stefan','Content/column/column.asp?gerid=19',1);
	newItem('M8ig','Content/Column/column.asp?gerid=20',1);
	newItem('Walter','Content/column/column.asp?gerid=15',1);
	newItem('Clemens','Content/column/column.asp?gerid=22',1);
	newItem('Lindsy','Content/column/column.asp?gerid=21',1);
	newItem('Ria','Content/column/column.asp?gerid=23',1);
	
			
newItem('Forum','forum/default.asp',0);
newItem('Verjaardagen','Content/verjkal/verjkal.asp',0);
newItem('Foto Albums','Content/foto/fotoalbums.html',0);
newItem('Volga Weetjes','',0);
	newItem('Sporthallen','content/info/sporthallen.html',1);
	newItem('Volga-krantjes','krantjes.html',1);
	newItem('Vrijwilligers','Content/Info/Kaderleden.html',1);
	newItem('Sportmasseur','Content/Info/pp.html',1);
newItem('Links','',0);
	newItem('Regio Oost','Content/Info/links.html',1);
newItem('Sponsoren','',0);
	newItem('Sponsortoernooi','Content/sponsoren/sponsoren.asp',1);
		
newItem('Contact','content/info/contact.html',0);
		newItem('Bestuur','Content/Info/contact.html#bestuur',1);		
		newItem('Vertrouwenspersoon','Content/Info/contact.html#vertrouwen',1);
		newItem('Webredactie','Content/Info/contact.html#webredactie',1);
		
		



function newItem(titel, url, nivo) {
	items[items.length] = new item (titel,url,nivo);
}

function item(titel, url, nivo) {
	this.titel = titel;
	this.url = url;
	this.nivo = nivo;
}

	divven = new Array();

function Is() {
    var agent = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.op3 = (agent.indexOf("opera") != -1);
    this.op6 = (agent.indexOf("opera 6") != -1);
    this.ns  = ((agent.indexOf('mozilla')!=-1) && (!this.op3) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
    this.ns2 = (this.ns && (this.major == 2));
    this.ns3 = (this.ns && (this.major == 3));
    this.ns4b = (this.ns && (this.minor < 4.04));
    this.ns4 = (this.ns && (this.major >= 4));
    this.ns5 = (this.ns && (this.major == 5));
    this.ns6 = (this.ns && (this.major == 6));
    this.ie   = ((agent.indexOf("msie") != -1) && (!this.op3));
    this.ie3  = (this.ie && (this.major == 2));
// ns5 is gelijk aan ie4 (firefox)
    this.ie4  = ((this.ie && (this.major >= 4))||(this.ns && (this.major == 5)));
    this.win   = (agent.indexOf("win")!=-1);
    this.mac   = (agent.indexOf("mac")!=-1);
    this.unix  = (agent.indexOf("x11")!=-1);

    // *** JAVASCRIPT VERSION CHECK ***
    if (this.ns2 || this.ie3) this.js = 1.0;
    else if (this.ns3 || this.op3) this.js = 1.1;
    else if ((this.ns4 && (this.minor <= 4.05)) || this.ie4) this.js = 1.2;
    else if ((this.ns4 && (this.minor > 4.05)) || this.ie5) this.js = 1.3;
    else if (this.ns5 && !(this.ns6)) this.js = 1.4;
    else if (this.ns6) this.js = 1.5;
	this.js10 = (this.js == 1.0);
	this.js11 = (this.js == 1.1);
	this.js12 = (this.js == 1.2);
	this.js13 = (this.js == 1.3);
	this.js14 = (this.js == 1.4);
	this.js15 = (this.js == 1.5);
}

var is = new Is();

if(is.ie4) {
    doc = "document.all";
    sty = ".style";
    htm = ""
} else if(is.ns4) {
    doc = "document";
    sty = "";
    htm = ".document"
}

function bouwMenu() {
	// hier de breedte en lengte van de images van het menu opgeven! 
	var imgbreedte = new Array(17,17,17,17,17);
	var imghoogte = new Array(9,9,9,9,9);
	var strMenu = "";
	
	for(i=0;i<items.length;i++) {
		divven[items[i].nivo] = i;
		var blHeeftChildren = false;
		// kijken of er een volgend nivo is 
		if (i<items.length-1) {
			if (items[i+1].nivo>items[i].nivo) 
				blHeeftChildren = true; 
		}

		strMenu = strMenu + ("<a id=tag" + i);
		strMenu = strMenu + (" class=level" + items[i].nivo);
		if(items[i].url!="") {
			strMenu = strMenu + (" href='" + items[i].url + "'");
		}
		if(items[i].titel=="Forum"){
			strMenu = strMenu + (" target=_blank");
		}else{
			strMenu = strMenu + (" target=framecontent");
		}
		if((is.ie4)||(is.ns6)) {
			strMenu = strMenu + (" onMouseOver='parent.menuIn(img" + i + ","+ items[i].nivo + ");'"); 
			strMenu = strMenu + (" onMouseOut='parent.menuUit(img" + i + ","+ items[i].nivo + ");'");
			if (blHeeftChildren) {
				strMenu = strMenu + (" onClick=parent.klapInUit('" + pakDiv(items[i].nivo) + "');"); 
			}
		}
		strMenu = strMenu + (">");
		plus = 'leeg';
		if(is.ie4) {
			// als er een volgend nivo is dan een plus plaatsen, anders een lege image
			if (blHeeftChildren) {
				plus = 'plus';
			}
			strMenu = strMenu + ("<img ID='plus" + pakDiv(items[i].nivo) + "' src='graphics/" + plus + ".gif' width=11 height=11 border='0'>");
		}
		strMenu = strMenu + ("<img ID='img" + i + "'");
		strMenu = strMenu + (" src='graphics/menu" + items[i].nivo + ".gif' width=" + imgbreedte[items[i].nivo] + " height=" + imghoogte[items[i].nivo] + " border='0'>");
		strMenu = strMenu + (items[i].titel + "</A><br>");

		if(is.ie4) {
		// als er een volgend nivo is dan een div plaatsen
			if (blHeeftChildren) {
				strMenu = strMenu + ("<div style='display:none' ID='par" + pakDiv(items[i].nivo) + "'>");
			}
		// als er een lager nivo volgt dan een /div plaatsen
			begin = items[i].nivo;
			eind = (i<items.length-1?items[i+1].nivo:1)
			for(j=begin;j>eind;j--) {
				strMenu = strMenu + ("</div>");
			}
		}		
	}
	// laatste /div plaatsen
	if (items[items.length-1].nivo>0)
		strMenu = strMenu + ("</div>");
	framemenu.document.write(strMenu);
}

function pakDiv(nivo) {
	var div = "";
	for(idiv=0;idiv<nivo+1;idiv++) {
		div = div + "_" + divven[idiv];
	}
	return div;
}

function klapInUit(index) {
	// in en uitklappen en van het plusje een min maken en vv
	var blInklappen = false;
	var naam = 'par';
	var plusje = 'plus';

	if (is.ie4) {
		var linkObject = eval('framemenu.' + doc + '.' + naam + index + sty);
		var plusObject = eval('framemenu.' + doc + '.' + plusje + index);
		if (linkObject.display == "none") {
			linkObject.display = "";
			 plusObject.src = 'graphics/min.gif';
		} else {
			linkObject.display = "none";
			plusObject.src = 'graphics/plus.gif';
		}
	}   
}

function klapDivOpen(strIn) {
	if (is.ie4) {
		var numIndex = strIn.lastIndexOf("/");
		var strPagina = strIn.substr(numIndex + 1);
		numIndex = strPagina.indexOf("?");
		if (numIndex>-1) {
			strPagina = strPagina.substring(0,numIndex);
		}
	
		for(i=0;i<items.length;i++) {
			divven[items[i].nivo] = i;
			if (strPagina==items[i].url) { 
				break; 
			}
		}
		// pagina is niet gevonden
		if (i==items.length) return;

		for(j=0;j<items.length;j++) {
			var tag = 'framemenu.' + doc + '.tag' + j;
			var linkObject = eval(tag + sty);
			if (j==i) {
				linkObject.color = "black";
			} else {
				linkObject.color = "black";
			}
		}

		// er zijn geen open te klappen parentmenus
		if (items[i].nivo==0) return;
		
		var div = 'framemenu.par';
		var plusje = 'framemenu.plus';
	
		for(idiv=0;idiv<items[i].nivo;idiv++) {
			div = div + "_" + divven[idiv];
			plusje = plusje + "_" + divven[idiv];
			var linkObject = eval(div + sty);
			linkObject.display = "";
			if (is.ie4) {
				var plusObject = eval(plusje);
				plusObject.src = "graphics/min.gif";
			}
		}
	}
}

function plusplaatsen() {
	var plusObject = eval(doc + '.plus' + i);
	if (i<items.length-1) {
		if (items[i+1].nivo>items[i].nivo) {
			plusObject.src = 'graphics/plus.gif'
		}
	}
}

function menuIn(pencil, nivo) {
	pencil.src = 'graphics/menuhigh' + nivo + '.gif';
}

function menuUit(pencil, nivo) {
	pencil.src = 'graphics/menu' + nivo + '.gif';
}
