
function ge(id) {

	return document.getElementById(id);

}

var carrouselCurrScroll = 0;
var carrouselScrollDistance = 960;


/* 	function spinCarrouselForward
		carrousel vooruit
*/

function spinCarrouselForward() {
	
	var aantalProjecten = $$('.projectenitem');
	var breedteProjecten = (283 * (aantalProjecten.length));
	
	if((carrouselCurrScroll + carrouselScrollDistance) < breedteProjecten) {
			carrouselCurrScroll += carrouselScrollDistance;
			scrollExample = new Fx.Scroll($('projecten'), {
				wait: false,
				duration: 500,
				transition: Fx.Transitions.Expo.easeOut
			});
			scrollExample.scrollTo(carrouselCurrScroll, 0);
	}

}

/* 	function spinCarrouselBack
		carrousel terug
*/

function spinCarrouselBack() {
	
	if((carrouselCurrScroll - carrouselScrollDistance)>=0) {
		carrouselCurrScroll -= carrouselScrollDistance;
		scrollExample = new Fx.Scroll($('projecten'), {
			wait: false,
			duration: 500,
			transition: Fx.Transitions.Expo.easeOut
		});

		scrollExample.scrollTo(carrouselCurrScroll, 0);
	}

}

window.addEvent('domready', function() {

	/* alsosee caroussel op homepagina */
	var knopverder = document.getElementById('pijlverder');
	if (knopverder) {
		knopverder.onclick = function() {
				
				spinCarrouselForward();
		}
	}

	var knopterug = document.getElementById('pijlterug');
	if (knopterug) {
		knopterug.onclick = function() {
				spinCarrouselBack();
		}
	}
	
	/* mouseover voor bg */
	var sfEls = document.getElementById("hoofdmenu").getElementsByTagName("li");
	for (var i = 0; i < sfEls.length; i++) {

		/* mouseover */
		sfEls[i].onmouseover = function() {

			this.className+= ' sfhover';
			if (this.getElementsByTagName("LI").length > 0) {
				ge('b').className = 'mouseover';

				var submenu = this.getElementsByTagName("ul");
				if (submenu.length > 0) {
					if (submenu[0].className == 'menuright') {
						var submenuW = 0 - this.offsetWidth - 10;
						var submenuitems = this.getElementsByTagName("LI");

						for (var j = 0; j < submenuitems.length; j++) {
							submenuW += submenuitems[j].offsetWidth;
						}

						submenu[0].style.left = (this.offsetLeft - submenuW) + 'px';

					}
				}

			}
		}

		/* mouseout */
		sfEls[i].onmouseout = function() {

			ge('b').className = '';
			this.className = '';

			var submenu = this.getElementsByTagName("ul");
				if (submenu.length > 0) {
					if (submenu[0].className == 'menuright') {
						submenu[0].style.left = '-999em';
					}
				}

			}

		}

	
	
});




/* NIEUWS CARROUSEL */

var nieuwscarrouselCurrScroll = 0;
var nieuwscarrouselScrollDistance = 250;



/* 	function spinCarrouselForward
		carrousel vooruit
*/

function nieuwsCarrouselForward() {
	
	var aantalNieuws = $$('.nieuwsitem2');
	var breedteNieuws = (250 * (aantalNieuws.length));
		
		if((nieuwscarrouselCurrScroll + nieuwscarrouselScrollDistance) < breedteNieuws) {
			
			nieuwscarrouselCurrScroll += nieuwscarrouselScrollDistance;
			scrollExample2 = new Fx.Scroll($('nieuws'), {
				wait: false,
				duration: 500,
				transition: Fx.Transitions.Expo.easeOut
			});
			scrollExample2.scrollTo(nieuwscarrouselCurrScroll, 0);
			
		}else{
			nieuwscarrouselCurrScroll = 0;
			scrollExample2 = new Fx.Scroll($('nieuws'), {
				wait: false,
				duration: 500,
				transition: Fx.Transitions.Expo.easeOut
			});
			scrollExample2.scrollTo(nieuwscarrouselCurrScroll, 0);
	}

}



window.addEvent('domready', function() {

	/* alsosee caroussel op homepagina */
	var knopvolgende = document.getElementById('volgende');
	if (knopvolgende) {
		knopvolgende.onclick = function() {
				nieuwsCarrouselForward();
		}
	}
	

});


