var current_slide = 0;
var nr_slides;
window.addEvent('load', function(){
	if($('slider') != null)
	{
		nr_slides = $$('#slider .slide').length;
		$$('#slider .hide').setStyle('opacity', 0).removeClass('hide');
		next_slide.periodical(5000);
	}
});

function next_slide()
{
	var next_slide = current_slide + 1;
	if(next_slide >= nr_slides) next_slide = 0;
	
	$('slide-'+current_slide).setStyle('z-index', 2);
	$('slide-'+next_slide).setStyles({'z-index': 1, 'opacity': 1});
	var fx = new Fx.Tween('slide-'+current_slide, {duration: 1500});
	fx.start('opacity', 0);
	
	current_slide = next_slide;
}

window.addEvent('resize', function(){
	
/*	var pos = $('dirt').getPosition();
	if($('divider').getStyle('left').toInt() - pos.x < 0)
	{
		$('divider').setStyle('left', pos.x);
	}
	$('dirt').setStyle("background-position", ($('divider').getStyle('left').toInt() - pos.x) + "px 0px");
	*/
});

window.addEvent('domready', function(){
	// new Calendar({ aankomst: 'd-m-Y' }, { direction: 1, tweak: { x: 6, y: 0 }});
	if($('info-form') != null)
	{
		var myForm = $('info-form'),
		myResult = $('form-result');
		var validator = new Form.Validator(myForm, {
			onFormValidate: function(valid, form, event){
				if(!valid)
				{
					alert('De velden met een rode rand zijn niet goed ingevuld.');
				}
			}
		});
		
		new Form.Request(myForm, myResult, {
			onSuccess: function(r){
				myForm.setStyle('display', 'none');
				myResult.setStyle('display', '');
			}
		});
	}
	
	$$('#menu li.root').addEvent('mouseleave', function(e) {
		if ( this.hasClass('hover') && e!='hoverconfirm' ) {
		  // deal with 'unconfirmed' initial hover
		 // this.addClass('hover');
		  this.fireEvent('mouseleave','hoverconfirm',1000);
		}
		else if ( !this.hasClass('hoveragain') && e=='hoverconfirm' ) {
		  // deal with 'confirmed' hovers
		  this.removeClass('hover');
		}
		this.removeClass('hoveragain');
	});

	$$('#menu li.root').addEvent('mouseenter', function(e) {
		$$('#menu li.root').removeClass('hover');
		this.addClass('hover');
		this.addClass('hoveragain');
		this.getParent().getParent().addClass('hoveragain');
	});
});
