yepnope({
	load: ['http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js', '/js/jquery.colorbox-min.js', '/js/jquery.nivo.slider.pack.js'],
	complete: function () {
		if (!window.jQuery) {
			yepnope('/js/jquery-1.5.1.min.js');
		}
		$(function() {
			main();
		});
	}
});

if ((typeof(scriptId) != 'undefined') && (scriptId == 'contact')) {
	yepnope({
		load: ['/js/jquery.validationEngine.js', '/js/jquery.validationEngine-nl.js', '/js/jquery.form.js'],
		complete: function(url, result, key) {
			$(function() {
				contactPage();
			});
		}
	});
}

function main() {
	$("a[rel='photos']").colorbox({
		speed: 500,
		initialWidth: 80,
		initialHeight: 80,
		width: 640,
		height: 520,
		current: 'Foto {current} van {total}',
		close: 'Sluiten',
		opacity: 0.7
	});

	$('#slider').nivoSlider({
		captionOpacity: 0.6,
		controlNav: false,
		pauseOnHover: false,
		pauseTime: 6500
	});
}

function contactPage() {
	$('#send-email').validationEngine();

	$('#submit-message').click(function(e) {
		e.preventDefault();
		if ($('#send-email').validationEngine('validate')) {
			$('#send-email').ajaxSubmit({
				success: function(responseText) {
					if (responseText == 'OK') {
						$('#send-email')[0].reset();
						$('#msgbox').html('Uw bericht is verzonden. Wij zullen u zo spoedig mogelijk beantwoorden.').addClass('messagebox-ok');
						$('#msgbox').fadeIn(1800);
					}
					else {
						$('#msgbox').html('Er is een fout opgetreden bij het versturen van het bericht. Probeer het aub nog een keer.').addClass('messagebox-error')
						$('#msgbox').fadeIn(1800);
					}
				}
			});
		}
	});
}

