function refreshForm(eForm) {
	// Disable submit
	var formElements = eForm.elements;
	for (var i = 0; i < formElements.length; i++) {
		if (formElements[i].type == "submit") {
			formElements[i].disabled = true;
			break;
		}
	}

	// Modify action
	eForm.action = window.location;
	eForm.submit();
}

/* Carousel */
$(function() {
	var sliders = $('.Block.Carousel');

	// Nav click handler
	sliders.find('.Nav a').click(function() {
		var nav = $(this).closest('.Nav');
		var slides = $(this).closest('.Block').find('.Slides');
		var current = $(nav.find('.Active').removeClass('Active').attr('href'));
		$(this).addClass('Active');
		var slide = $($(this).attr('href'));
		if (slide.not(current).size() > 0) {
			var children = slides.children();
			if (children.index(slide) < children.index(current)) {
				slides.css('margin-left', parseInt((slides.css('margin-left') || 0).replace('px', '')) + slide.width());
			}
			slide.detach().insertAfter(current);
			var newMargin = - slide.position().left;
			slides.animate({ 'margin-left': newMargin }, 'slow');
		}
		return false;
	});

	// Animation
	sliders.filter('.AutoScroll').each(function() {
		var block = $(this);
		var carousel = {
			delay: block.find('.Slides').attr('data-interval') * 1000 || 5000,
			start: function() {
				var carousel = this;
				carousel.stop();
				this.interval = setInterval(function() { carousel.rotate(); }, this.delay);
			},
			stop: function() {
				clearInterval(this.interval);
			},
			rotate: function() {
				var links = block.find('.Nav a');
				var active = links.filter('.Active');
				var current = links.index(active);
				current++;
				if (current >= links.size()) current = 0;
				links.eq(current).click();
			}
		};

		block.hover(function() { carousel.stop(); }, function() { carousel.start(); });
		carousel.start();

	});
});

/* Wallpaper banner */
$( function() {
    $( '#Site' )
        .css( {
            background: 'transparent url( Images/Banner.woningweken.png ) no-repeat right 37px',
            cursor: 'pointer'
        } )
        .animate( { 'padding-right': 178 }, 'slow' )
        .click( function() {
            window.open( 'http://www.wonen2011.nl/' );
        } )
        .children()
            .css( 'cursor', 'default' )
            .click( function(e) { e.stopPropagation(); } );
} );

