var effect = 0;
function getLink(item){

	if(active_page == 'home' || (item == "home")){
		var doEffect = 1;
		if(item == "home"){
			$('scroll').style.height = "534px";
		}else{
			$('scroll').style.height = "334px";
		}
	}else{
		var doEffect = 0;
		$('scroll').style.height = "334px";
	}

	var linkId = "";
	if(active_page == item){ return; }

	$('menu_contact').setAttribute('active',0); $('menu_diensten').setAttribute('active',0); $('menu_kwaliteitshandhaving').setAttribute('active',0);
	$('menu_schadeherstel').setAttribute('active',0); $('menu_bedrijf').setAttribute('active',0); $('menu_home').setAttribute('active',0);

	$('menu_contact').src = "fileadmin/template/images/menu_contact.gif"; $('menu_diensten').src = "fileadmin/template/images/menu_diensten.gif"; $('menu_kwaliteitshandhaving').src = "fileadmin/template/images/menu_kwaliteitshandhaving.gif";
  $('menu_schadeherstel').src = "fileadmin/template/images/menu_schadeherstel.gif"; $('menu_bedrijf').src = "fileadmin/template/images/menu_bedrijf.gif"; $('menu_home').src = "fileadmin/template/images/menu_home.gif";

  active_page = item;
	linkId = $('menu_'+item).getAttribute('link');
	$('menu_'+item).setAttribute('active',1);
  $('menu_'+item).src = "fileadmin/template/images/menu_"+item+"_act.gif";

	if(item == "home"){ var begintop = 333; var endtop = 187; var deletegreen = 1;
	}else{ var begintop = 333; var endtop = 0; var deletegreen = 0; }

	rdm = Math.random()*1234567;
	urlstring = 'index.php?type=21&nocache=1&id='+linkId+'&random='+rdm;
	ajaxRequest('content',urlstring);

	if(doEffect){
		var effect = 0;
		if(effect == 0){
			effect = 1;

			/* omlaag */
			var bbd = new Fx.Morph('blackbar', {duration: 'normal', transition: Fx.Transitions.Sine.easeOut});
			bbd.start({ 'top': begintop }).chain(function(){
				if(deletegreen){ $('scroll').style.backgroundColor = "transparent";
				}else{ $('scroll').style.backgroundColor = "#006666"; }
				myFx = new Fx.Tween('blackbar')
				myFx.start('top', endtop).chain( function(){ effect = 0; } );
			});
		}
	}

	function ajaxRequest(targetid,urlstring) {
		var req = new Request.HTML({url:urlstring,
	 	onSuccess: function(html) {
			$(targetid).set('text', '');
			$(targetid).adopt(html);

			if(item == "home"){
				$("scroll").scrollUpdate();
			}else{
				setTimeout('$("scroll").scrollUpdate();',700);
				setTimeout('initLytebox();',1000);
			}
	 	},
		onFailure: function() {
			$(targetid).set('text', 'The request failed.');
		}
	});
	req.send();
	}
	$('blackbarcontent').load('index.php?type=20&id='+linkId+'&random='+rdm);
	$('contentfooter').load('index.php?type=22&id='+linkId+'&random='+rdm);
}

window.onload = function(){
	$('menu_home').addEvents({
		'mouseover': function(){ $('menu_home').src = "fileadmin/template/images/menu_home_act.gif"; },
		'mouseout': function(){ if($('menu_home').getAttribute('active') == 0){ $('menu_home').src = "fileadmin/template/images/menu_home.gif"; }},
		'click': function(){ getLink('home'); return false;}
	});

	$('menu_bedrijf').addEvents({
		'mouseover': function(){ $('menu_bedrijf').src = "fileadmin/template/images/menu_bedrijf_act.gif"; },
		'mouseout': function(){ if($('menu_bedrijf').getAttribute('active') == 0){ $('menu_bedrijf').src = "fileadmin/template/images/menu_bedrijf.gif"}},
		'click': function(){ getLink('bedrijf'); return false;}
	});
	$('menu_schadeherstel').addEvents({
		'mouseover': function(){$('menu_schadeherstel').src = "fileadmin/template/images/menu_schadeherstel_act.gif"; },
		'mouseout': function(){ if($('menu_schadeherstel').getAttribute('active') == 0){ $('menu_schadeherstel').src = "fileadmin/template/images/menu_schadeherstel.gif";}},
		'click': function(){ getLink('schadeherstel'); return false; }
	});
	$('menu_kwaliteitshandhaving').addEvents({
		'mouseover': function(){$('menu_kwaliteitshandhaving').src = "fileadmin/template/images/menu_kwaliteitshandhaving_act.gif"; },
		'mouseout': function(){if($('menu_kwaliteitshandhaving').getAttribute('active') == 0){$('menu_kwaliteitshandhaving').src = "fileadmin/template/images/menu_kwaliteitshandhaving.gif";}},
		'click': function(){ getLink('kwaliteitshandhaving'); return false; }
	});
	$('menu_diensten').addEvents({
		'mouseover': function(){ $('menu_diensten').src = "fileadmin/template/images/menu_diensten_act.gif"; },
		'mouseout': function(){ if($('menu_diensten').getAttribute('active') == 0){$('menu_diensten').src = "fileadmin/template/images/menu_diensten.gif";}},
		'click': function(){ getLink('diensten'); return false; }
	});
	$('menu_contact').addEvents({
		'mouseover': function(){$('menu_contact').src = "fileadmin/template/images/menu_contact_act.gif"; },
		'mouseout': function(){ if($('menu_contact').getAttribute('active') == 0){ $('menu_contact').src = "fileadmin/template/images/menu_contact.gif";}},
		'click': function(){ getLink('contact'); return false; }
	});
}
