// JavaScript Document

window.addEvent('domready', function() {
	highlight();
	if($('diaOverzicht')) {
		var dummy = $time() + $random(0, 100);
		var ajax = new Ajax('../includes/diaWidget.php', { method: 'get',update: $('diaOverzicht'),data:'diaMap='+diaMap,evalScripts:true });
		ajax.request('diaMap='+diaMap + '&' + dummy);
	}
	if($('zoom_query')) $('zoom_query').focus();
	
	//$$('#mainContent h2').each(function(element){
	//	var topButton = new Element('a',{
	//		'class':'topButton',
	//		'href':'#header'
	//	});
	//	topButton.setHTML(topText);
	//	topButton.injectInside(element);
	//});
	var singleDia = new MooTips($$('.singleDia'), {
		fixed:false
	});
	var moreDia = new MooTips($$('.moreDia'), {
		maxTitleChars: 100,		// very long caption
		fixed: true,			// fixed in place; note tip mouseover does not hide tip
		offsets: {'x':0,'y':15}, // offset by 100,100
		evalAlways:true
	});
	var myAcronym = new MooTips($$('.myAcronym'), {
		maxTitleChars: 50,		// long caption
		fixed:true,
		className:'thisAcronym'
	});
	
	$$('ul.accordion').each(function(element){
		element.getChildren().each(function(child){
			//if(child.id.contains('li')) {
			if(child.id.contains('li')) {
				var thisNr = child.id.replace('li','');
				var mySlider = new Fx.Slide($('div'+thisNr), {duration: 500}).hide();
				
				child.getElement('a').addEvent('mouseenter',function(e){
					child.setStyle('cursor','pointer');			
				});
				child.getElement('a').addEvent('mouseleave',function(e){
					child.setStyle('cursor','default');			
				});
				child.getElement('a').addEvent('click',function(e){
					if(mySlider.open){
						child.getElement('img').src='../afb/plus.gif';
					} else {
						child.getElement('img').src='../afb/min.gif';
					}
					mySlider.toggle();
				});
			}
		});
	});
	
	// use expandMenu to expand/collapse a menu item
		// 'all-closed' = none: all items closed
		// item: use index starting at 0
	$$('ul#navlist').each(function(element){
		var accordion = new Accordion('li.navlist', 'ul.subnavigation', {
			opacity: true,
			alwaysHide:true,
			display: expandMenu,
			onActive: function(toggler, element){
			},
		 
			onBackground: function(toggler, element){
			}
		}, $(element));
	});
	$('fontBigger').addEvent('click',function(e){
		e = new Event(e);
		var size = $('mainContent').getStyle('font-size');
		if(size.contains('em')) {
			var newSize = size.toFloat()+0.1;
			$('mainContent').setStyle('font-size',newSize+'em');
		} else {
			var newSize = size.toInt()+2;
			$('mainContent').setStyle('font-size',newSize+'px');
		}
		
	});
	$('fontSmaller').addEvent('click',function(e){
		e = new Event(e);
		var size = $('mainContent').getStyle('font-size');
		if(size.contains('em')) {
			var newSize = size.toFloat()-0.1;
			$('mainContent').setStyle('font-size',newSize+'em');
		} else {
			var newSize = size.toInt()-2;
			$('mainContent').setStyle('font-size',newSize+'px');
		}
	});
});

function setImage(file,title) {
	$('bigDia').src='../includes/getImage.php?'+file;
	$('diaPopupTitle').setHTML(title);
}

function printerversie(url){
	window.open(	url,
					'new_window',
					'toolbar=no, location=no, width=800, height=600, resizable=yes, scrollbars=yes'
				);
}