		jQuery(document).ready(function($) {
			
			var strLanguage = "nl";
			var strPage = "bedrijf";
			
			function CreateRandomNumber(Min, Max) { 
				var range = Max-Min+1;
				return (Math.floor(Math.random() * Math.pow(10,("" + range).length)) % range) + parseInt(Min);
			}
			
			function f_getContent(page) {
				strPage = page;
				//$('#strContent').html('<div style="width:755px;text-align:center;padding-top:150px;"><img src="images/loading.gif" alt=""></div>');
				$.get('data/' + strLanguage + '/'+ page + '.php?id='+CreateRandomNumber(0,999999999999999), function(data) {
					$('#strContent').html(data);
				});
			}
			
			function f_updateContent(){ f_getContent(strPage); }
			
			function f_setLanguage(language) {
				strLanguage = language;
				var menufr = ["Entreprise","Notre nouvelle adresse","Postes vacants","Contact","TRAVAUX ROUTIERS", "GLISSIÈRES DE SÉCURITÉ","MARQUAGES ROUTIERS","PROJET À L'HONNEUR"];
				var menunl = ["Bedrijf","Ons nieuw adres","Vacatures","Contact","WEGENWERKEN","VANGRAILS","WEGMARKERINGEN","PROJECT IN DE KIJKER"];
				$('#nav1').html(eval("menu"+language+"[0]"));$('#nav2').html(eval("menu"+language+"[1]"));$('#nav3').html(eval("menu"+language+"[2]"));$('#nav4').html(eval("menu"+language+"[3]"));
				$('#vnav1').html(eval("menu"+language+"[4]"));$('#vnav2').html(eval("menu"+language+"[5]"));$('#vnav3').html(eval("menu"+language+"[6]"));$('#vnav4').html(eval("menu"+language+"[7]"));
			}

			//************ slideshow top ****************************
			var stack = [];
			
			
			function onBefore(curr, next, opts) {
				if (!opts.addSlide) return;
				if (opts.addSlide) { 
					while(stack.length) {
						opts.addSlide(stack.pop());
					}
					$('#imgBanner').removeClass("loading");
				} 
			};
			
			function f_preloadImages(strPage){
				$('#imgBanner').addClass("loading");
				$('#imgBanner').cycle('destroy');
				
				$('#imgBanner img').each(function () {
					$(this).remove()
				});
				
				$.get(
					"getimages.php?page="+strPage,
					{language: "php", version: 5},
					function(responseText){
						var arrImg = eval("["+responseText+"]");
						
						$('#imgBanner').prepend('<img src="'+arrImg.pop()+'" />');
						$('#imgBanner').append('<img src="'+arrImg.shift()+'" />');
						
						for (i=0;i<arrImg.length;i++) {
							var img = new Image(755,250);
							
							img.src = arrImg[i];
							$(img).bind('load', function() {
								stack.push(this);
							});
						}
												
						$('#imgBanner').cycle({
							fx: 'fade',
							timeout: 3000,
							before: onBefore
						});
					},
					"html"
				);
			}
		
			f_preloadImages(strPage);
			
			//******************************************************
			
			$('#imgLogo').click(function(){
				f_getContent("bedrijf");
				$('#nav2,#nav3,#nav4').attr("class", "nav"); 
				$('#nav1').attr("class", "navactive"); 
			});
			
			$('#langNL').click(function(){
				f_setLanguage('nl');
				f_updateContent();
				$('#langFR').attr("class", "talen");
				$('#langNL').attr("class", "talenactive");
			});
		
			$('#langFR').click(function(){
				f_setLanguage('fr');
				f_updateContent();
				$('#langNL').attr("class", "talen");
				$('#langFR').attr("class", "talenactive");
			});
			
			$('#vnav1,#vnav2,#vnav3,#vnav4').hover(function () { $(this).toggleClass('vnavhover', 'vnav'); });
			$('#vnav1,#vnav2,#vnav3,#vnav4').click(function () { 
				$('#nav1,#nav2,#nav3,#nav4').attr("class", "nav");
				$('#vnav1,#vnav2,#vnav3,#vnav4').attr("class", "vnav");
				$(this).attr("class", "vnavactive");
			});
			
			$('#vnav1').click(function () { f_preloadImages('wegenwerken');$('#imgvnav2,#imgvnav3').slideUp("slow"); $('#imgvnav1').slideDown("slow"); f_getContent('wegenwerken'); });
			$('#vnav2').click(function () { $('#imgvnav1,#imgvnav3').slideUp("slow"); $('#imgvnav2').slideDown("slow"); f_getContent('vangrails'); });
			$('#vnav3').click(function () { $('#imgvnav1,#imgvnav2').slideUp("slow"); $('#imgvnav3').slideDown("slow"); f_getContent('wegmarkeringen'); });
			$('#vnav4').click(function () { $('#imgvnav1,#imgvnav2,#imgvnav3').slideUp("slow"); f_getContent('projectindekijker'); });
			
			$('#nav1,#nav2,#nav3,#nav4').hover(function () { $(this).toggleClass('navhover', 'nav'); window.status=$(this).text(); });
			$('#nav1,#nav2,#nav3,#nav4').click(function () { 
				$('#nav1,#nav2,#nav3,#nav4').attr("class", "nav");
				$('#vnav1,#vnav2,#vnav3,#vnav4').attr("class", "vnav"); 
				$(this).attr("class", "navactive");
			});
			
			$('#nav1').click(function () { f_preloadImages('bedrijf');f_getContent('bedrijf'); });
			$('#nav2').click(function () { f_preloadImages('verhuis');f_getContent('nieuwadres'); });
			$('#nav3').click(function () { f_preloadImages('vacatures');f_getContent('vacatures'); });
			$('#nav4').click(function () { f_preloadImages('contact');f_getContent('contact'); });
		
			f_setLanguage(strLanguage);
			f_getContent(strPage);
			
		});
