window.addEvent("domready",function(){
	
	$$('.onsWerk, .onsWerk2').setStyle("opacity",0);
	if($("contactformulier")){
		var myCheck = new FormCheck('contactformulier');		
	}
	if($("sollicitatieformulier")){
		var myCheck = new FormCheck('sollicitatieformulier');		
	}
	$$("._blank").addEvent("click",function(e){
		e.stop();
		window.open(this.get("href"),"mywindow"); 
	});
	$("btn_zoek").addEvent("click",function(){
		$("frmZoeken").submit();
	});	
	if($("onzeklanten")){
		new Klanten();
	}
	if($$('.onsWerk').length>0){
		$$('.onsWerk').setStyle("opacity",1).spin();
	}
	if($$('.onsWerk2').length>0){
		$$('.onsWerk2').setStyle("opacity",1).spin();
	}	
	if($$('.hulphond').length>0){
		$$('.hulphond').setStyle("opacity",0);
	}	
	if($$('.onsWerk').length>0 || $$(".onsWerk2").length>0 || $$(".hulphond").length>0){
	
		milkbox.addGalleries('includes/galleries.asp');
		milkbox.addEvent('xmlGalleries',function(){
			$$('.onsWerk').unspin().addEvent('click', function(e){
				e.stop();
				milkbox.showGallery({gallery: ''+this.get("id")+''});
			});
			$$('.buttons').addEvent('click', function(e){
				e.stop();
				milkbox.showGallery({gallery: ''+this.get("id")+''});
			});						
			$$('.hulphond').fade(1).addEvent('click', function(e){
				e.stop();
				milkbox.showGallery({gallery: 'categorie_21_Commercials'});
			});
			if($$(".onsWerk2").length>0){
				$$(".onsWerk2")[0].store("open","0");
				$$('.onsWerk2')[0].unspin().addEvents({
					'click':function(e){
						e.stop();						
					},
					"mouseenter":function(){								
						if($$(".onsWerk2")[0].retrieve("open")=="0"){									
							$$(".onsWerk2"[0]).store("open","1");
							this.addClass("selected");
							$$(".buttons, .buttonsContainer").setStyle("display","block");
							$$("#col_right a.buttonRight")[0].setStyle("opacity",0);
						} else {
							$$(".onsWerk2")[0].store("open","0");
							this.removeClass("selected");
							$$(".buttons, .buttonsContainer").setStyle("display","none");
							$$("#col_right a.buttonRight")[0].setStyle("opacity",1);
						}
					}							
					//milkbox.showGallery({gallery: ''+this.get("id")+''});
				});
			}
		});	
	}							
	
	var overlay = new overlay2();
	var box = new multiBox('mb', {
		overlay: overlay
	});
	
	if($("slider")){
		new slider($("slider"));
		if($("slider2").getElements("img").length==0){
			$$(".klanten").setStyle("opacity",0);
		}
	}
	if($("contactformulier")){
		$("submitbutton").addEvent("click",function(e){
			e.stop();
			$("contactformulier").fireEvent("submit");
		});
	}
	$$(".logos img").each(function(img){
		img.setStyle("opacity",0.5);
		img.addEvents({
			"mouseenter":function(){
				img.fade(1);
			},
			"mouseleave":function(){
				img.fade(0.5);
			}
		});
	});
	
	$$("#col_left .nieuws").each(function(nieuws){
		var n = nieuws.get("html").stripTags("p");
		nieuws.set("html",n);
	});
	
	if($("btnStuurDoor")){
		$("btnStuurDoor").addEvent("click",function(e){
			e.stop();						
			if($("stuurDoor").getStyle("display")=="none"){						
				$("btnStuurDoor").addClass("selected");
				$("stuurDoor").setStyle("display","block");
			} else {
				$("stuurDoor").setStyle("display","none");
				$("btnStuurDoor").removeClass("selected");
			}
		});
		if($("sluitbutton")){
			$("sluitbutton").addEvent("click",function(){
				$("stuurDoor").setStyle("display","none");
				$("status").set('html', "");
				$("btnStuurDoor").removeClass("selected");
			});
		}
	}
	if($("btnRoute")){
		$("route").setStyles({"opacity":0,"display":"block"});
		$("btnRoute").addEvent("click",function(e){
			e.stop();						
			if($("route").getStyle("opacity")==0){						
				$("btnRoute").addClass("selected");
				$("route").setStyle("opacity",1);
			} else {
				$("route").setStyle("opacity",0);
				$("btnRoute").removeClass("selected");
			}
		});
	}
	
	var docURL = document.location.href.toURI();				
	if(docURL.getData("keuze")=="MRM" && docURL.getData("klant")==null){
		milkbox.showGallery({gallery:'mrm'});
	}
	$$(".buttonRight").each(function(button){
		var href = button.get("href").toURI();
		if(href.getData("keuze")==docURL.getData("keuze")){
			var el = new Element("div",{
				styles:{
					"position":"absolute",
					"top":button.getElement("img").getPosition($("col_right")).y,
					"left":button.getElement("img").getPosition($("col_right")).x+1,
					"border":"1px solid #0078C8",
					"width":button.getElement("img").getCoordinates().width-3,
					"height":button.getElement("img").getCoordinates().height-2
				}
			}).inject($("col_right"));
		}
	});
	if($("stuurdoorformulier")){
		$("stuurdoorformulier").set('send', {
			method: 'post',
			onComplete:function(response){
				$("status").fade('hide');
				$("status").set('html', response); // Verzenden OK
				$("status").fade('toggle');
				$("naam").set('value', "");
				$("bericht").set('html', "");
				$("email").set('value', "");
			}
		});
		var check = new FormCheck('stuurdoorformulier',{
			submit:false,
			onValidateSuccess:function(){
				$("stuurdoorformulier").send();
			}
		});	
			
	}
	$$(".klantenoverzicht img").setStyle("opacity",0.5).addEvents({
		"mouseenter":function(){
			this.fade(1);
		},
		"mouseleave":function(){
			this.fade(0.5);
		}
	});
	var page = 1;
	if($("klantenoverzichtcontainer")){
		$("klantenoverzichtcontainer").setStyle("width",$$(".klantenoverzicht").length*711);
	}
	if($$(".klantenoverzicht").length > 1){					
		var vorige = new Element("a",{"href":"#"}).set("html","Vorige").inject($("navigation"));
		vorige.addEvent("click",function(){
			if(!vorige.hasClass("disabled"))
				$$("#navigation .selected").getPrevious("a").fireEvent("click");
		});
		new Element("span").set("html"," | ").inject($("navigation"));					
		for(a=1;a<=$$(".klantenoverzicht").length;a++){
			new Element("a",{
				"href":"#",
				"html":a,
				"events":{
					"click":function(){								
						$$("#navigation .selected").removeClass("selected").addClass("notselected");
						var el = this;
						el.addClass("selected");
						var num = el.retrieve("num").toInt();	
						page = num;
						$$(".klantenoverzicht")[0].tween("margin-left",-(page*711)+711);
						if(page==1){
							vorige.addClass("disabled");
						} else {
							vorige.removeClass("disabled");
						}
						if(page==$$(".klantenoverzicht").length){
							volgende.addClass("disabled");
						} else {
							volgende.removeClass("disabled");
						}
					}
				}
			})	
			.store("num",a)
			.addClass("notselected")
			.inject($("navigation"));
			new Element("span").set("html"," | ").inject($("navigation"));
		}					
		var volgende = new Element("a",{"href":"#"}).set("html","Volgende").inject($("navigation"));
		volgende.addEvent("click",function(){
			if(!volgende.hasClass("disabled"))
				$$("#navigation .selected").getNext("a").fireEvent("click");
		});
		$$("#navigation a")[1].fireEvent("click");
	}				

});
