var dom = document.getElementById?1:0;
		var ns = (navigator.appName.indexOf('Netscape') != -1)?1:0;
		var ie = (navigator.appName.indexOf('Explorer') != -1)?1:0;
		var ie4 = document.all?1:0;
		var ns4 = document.layers?1:0;

		var nHearts = 6;

		var htxpos = new Array();
		var htypos = new Array();
		var htamp = new Array();
		var htspd = new Array();
		var htspd2 = new Array();
		var htidx = new Array();
		var htidx2 = new Array();

		var items = 6;
		var mvidx = 0;
		var menuvidx = 0;
		var corr = 0;
		var nitems = 0;
		var block = 0;

		var xco = new Array(351,350,349,347,344,341,338,334,329,324,319,313,306,299,292,284,275,266,257,247,236,225,214,202,189,176,163,149,134,119,104,88,71,54,37,19,
			0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

		if (document.images) {
			img1_on=new Image(); img1_on.src="images/layout/naaramsterdamro.gif"
			img1_off=new Image(); img1_off.src="images/layout/naaramsterdam.gif"
			img2_on=new Image(); img2_on.src="images/layout/b-wapen2-ro.gif"
			img2_off=new Image(); img2_off.src="images/layout/b-wapen2.gif"
			img3_on=new Image(); img3_on.src="images/layout/b-wapen1-ro.gif"
			img3_off=new Image(); img3_off.src="images/layout/b-wapen1.gif"
			img4_on=new Image(); img4_on.src="images/layout/b-koets-ro.gif"
			img4_off=new Image(); img4_off.src="images/layout/b-koets.gif"
		}

		function op(o,nest) { // Object properties
			alert(o);
			nest = (ns4 && nest)?'document.'+nest+'.':'';
			var obj = dom?document.getElementById(o).style:ie4?eval('document.all.'+o+'.style'):eval(nest+'document.'+o);
			return obj;
		}

		function lyrShow(lyr) {
			op(lyr).visibility = 'visible';
		}

		function lyrHide(lyr) {
			op(lyr).visibility = 'hidden';
		}

		function sizer() {
			if (ns && !dom) self.location = self.location;
			if (dom || ie) {
				if (ns) {winH=window.innerHeight+4; winW=window.innerWidth+4;}
				else if (ie) {winH=document.body.offsetHeight; winW=document.body.offsetWidth}
				else {winH=300; winW=300}
				if (winH<300) winH=300;
				//op('illust').top = winH-200;
				//op('paard').top = winH-191;
				//op('lyrCopy').top = winH-18;
			}
		}

		window.onresize = sizer;

		function init() {
			if (ns) {winH=window.innerHeight+4; winW=window.innerWidth+4;}
			else if (ie) {winH=document.body.offsetHeight; winW=document.body.offsetWidth}
			else {winH=300; winW=300}
			if (winH<300) winH=300;
			//op('illust').top = winH-200;
			//lyrShow('illust');
			//op('paard').top = winH-191;
			//lyrShow('paard');
			//op('lyrCopy').top = winH-18;
			//lyrShow('lyrCopy');
			for (var i = 0; i < nHearts; i++) {
				htxpos[i] = 400+Math.round(Math.random()*(winW-400));
				htypos[i] = Math.round(Math.random()*winH);
				htamp[i] = Math.round(Math.random()*100);
				htspd[i] = Math.random()/40;
				htspd2[i] = Math.random()/40;
				htidx[i] = Math.random()*10;
				htidx2[i] = Math.random()*10;
				//op('lyrHeart'+i).visibility = 'visible';
			}
			anime();
			//parent.flasj.location="2tijdlijn.html"
		}

		window.onload = init;

		var aMenus = new Array('Prg','Cnt','Prs','Brk');
		var pMenu = 0;

		function menuShow(mnu) {
			if (mnu != pMenu) menuHide(pMenu);
			pMenu = mnu;
			if (mnu < 4) {
				var lyr = 'lyrMenu'+aMenus[mnu];
				op(lyr).visibility = 'visible';
			}
			if (!ns4) {
				op('mnumain'+mnu).background = '#d9e4e8';
			}
		}

		function menuHide(mnu) {
			if (mnu < 4) {
				var lyr = 'lyrMenu'+aMenus[mnu];
				op(lyr).visibility = 'hidden';
			}
			if (!ns4) {
				op('mnumain'+mnu).background = '#e9f4f8';
			}
		}

		function highlight(mnu) {
			if (!ns4) {
				op(mnu).background = '#efe2d2';
			}
		}

		function lowlight(mnu) {
			if (!ns4) {
				op(mnu).background = '#fff2e2';
			}
		}

		function anime() {
			for (var i = 0; i < nHearts; i++) {
				htidx[i] += htspd[i];
				htidx2[i] += htspd2[i];
				//op('lyrHeart'+i).left = htxpos[i]+Math.sin(htidx[i])*htamp[i];
				//op('lyrHeart'+i).top = htypos[i]+Math.cos(htidx2[i])*170;
			}

			if (!block) {
				//op('nieuws','nieuwsclip').left = xco[mvidx]-corr;
				mvidx++;
				if (mvidx < 1 || mvidx == xco.length) {
					mvidx = 0;
					corr += 351;
					nitems++;
					if (nitems > items) {
						nitems = 0;
						corr = 0;
						//op('nieuws','nieuwsclip').left = 351;
					}
				}
			}

			setTimeout("anime()",50);
		}

		function popup(fname) {
			var h = 350;
			var w = 640;
			var awidth = screen.availWidth;
			var aheight = screen.availHeight;
			var scrleft = (awidth>w)?((awidth-w)/2):0;
			var scrtop = (aheight>h)?((aheight-h)/2):0;
			var scrwidth = (awidth>w)?w:awidth;
			var scrheight = (aheight>h)?h:aheight;
			var newwin = window.open(fname,'royalwedding','width='+scrwidth+',height='+scrheight+',resize=no,top='+scrtop+',left='+scrleft);
			if (navigator.userAgent.indexOf('MSIE') == -1) { newwin.focus(); }
		}