window.addEvent('domready', function(){
	initTextresize();

	if (document.getElementById('diensten'))
	{
		initPersoonlijk();
	}

	initTooltips();

});

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function initTextresize() {
	document.getElementById('size_a').onclick = function() {
		document.body.style.fontSize='11px'; 		
	}
	document.getElementById('size_aa').onclick = function() {
		document.body.style.fontSize='13px'; 		
	}
	document.getElementById('size_aaa').onclick = function() {
		document.body.style.fontSize='15px'; 		
	}
}


function initPersoonlijk() {
	var szNormal = 383, szSmall  = 226, szFull   = 540;
 
	var kwicks_wonen = $$("#kwicks_wonen .kwick");
	var fx = new Fx.Elements(kwicks_wonen, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
	kwicks_wonen.each(function(kwick, i) {
		kwick.addEvent("mouseenter", function(event) {
			var o = {};
			o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}
			kwicks_wonen.each(function(other, j) {
				if(i != j) {
					var w = other.getStyle("width").toInt();
					if(w != szSmall) o[j] = {width: [w, szSmall]};
				}
			});
			fx.start(o);
		});
	});
	 
	$("kwicks_wonen").addEvent("mouseleave", function(event) {
		var o = {};
		kwicks_wonen.each(function(kwick, i) {
			o[i] = {width: [kwick.getStyle("width").toInt(), szNormal]}
		});
		fx.start(o);
	});
}

function initTooltips() {
	
	var Tips2 = new Tips($$('.Tips2'), {
	initialize:function(){
		this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});
	
}

function popup(mylink, windowname)
{
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'string')
		href=mylink;
	else
		href=mylink.href;
	window.open(href, windowname, 'width=700,height=700,scrollbars=yes');
	return false;
}
