$(document).ready(function() {
	if (isguest){
		var loginurls = new Array (
				'http://www.hbd-college.nl/mod/scorm/view.php?id=33',
				'http://www.hbd-college.nl/mod/scorm/view.php?id=38',
				'http://www.hbd-college.nl/mod/quiz/view.php?id=7'				
		);
	
		var urlclicked;
		var index;
		for (index=0;index<loginurls.length;++index){
		//for (i in loginurls){
			(function(i){
				var url = loginurls[i];
				$('a[href="'+url+'"]').click(function(event){
					urlclicked = url;
					event.preventDefault();
					enrollfirst();
				});
	
				if (location.href==url){
					enrollfirst();
				}
				
			})(index);
		}
	}

	$('#hbd_open').click(function() {
		hbd_open();
	});

	$('#hbd_close').click(function() {
		hbd_close();
	});

	      $(function(){

				$("#hbd_register_form select, #hbd_register_form input:checkbox").uniform();

	  		});

	$("#hbd_register_form").validate({
		submitHandler: function(form) {

			var postdata = $('#hbd_register_form').serialize();
			$.post(
				'/local/ajax/creatuserandlogin.php',
				postdata,
				function(data){
					if (data == 'ok'){
						location.href = urlclicked;
					} else {
						alert(data);
					}
				}
			);
		}
	});

	jQuery.extend(jQuery.validator.messages, {
	required: "Dit veld is verplicht.",
	maxlength: jQuery.format("U kunt niet meer dan {0} karakters invoeren."),
	minlength: jQuery.format("U dient minimaal {0} karakters in te voeren."),
	rangelength: jQuery.format("U dient minimaal {0} en maximaal {1} karakters in te voeren."),
	email: "Ongeldige E-mail",
	url: "Een geldig webadres is verplicht.",
	date: "Een geldige datum is verplicht.",
	number: "Een geldig getal is verplicht.",
	digits: "Gebruik alleen cijfers.",
	equalTo: "Herhaal de invoer nogmaals.",
	range: jQuery.format("U dient een waarde tussen {0} en {1} in te voeren."),
	max: jQuery.format("U dient een waarde kleiner dan of gelijk aan {0} in te voeren."),
	min: jQuery.format("U dient een waarde groter dan of gelijk aan {0} in te voeren."),
	creditcard: "Een geldig creditcardnummer is verplicht."
	});

});


function hbd_open(){
	$('#hbd_register_mask').animate({
		height: '510px'
	  }, 1000, function() {
		// Animation complete.
	});
	$('#hbd_close').animate({
		opacity: 1
	  }, 1000, function() {
		// Animation complete.
	});
}

function hbd_close(){
	$('#hbd_register_mask').animate({
		height: '150px'
	  }, 1000, function() {
		// Animation complete.
	});
	$('#hbd_close').animate({
		opacity: 0
	  }, 1000, function() {
		// Animation complete.
	});
}

function enrollfirst(){
	hbd_open();
}
