Event.observe(window, 'load', init_dontplay);

function init_dontplay() {
	play_observe();
	register_observe();
	$('register_form').hide();
	$('register_info').hide();
	$('register_output').hide();
	Event.observe('register_form', 'submit', submit_register);
}

function play_observe() {
	var dontplay = $$('.dontplay');
	var len = dontplay.length;
	for (var i = 0; i<len; i++) {
		var link = dontplay[i];
		var id = link.identify();
		$(id).observe('click', dont_play);
	}
}

function register_observe() {
	var registerlinks = $$('.show_register');
	var len = registerlinks.length;
	for (var i = 0; i<len; i++) {
		var link = registerlinks[i];
		var id = link.identify();
		$(id).observe('click', show_register)
	}
}

function dont_play(e) {
	Event.stop(e);
	show_register(e);
}


function show_register(e) {
	Event.stop(e);
	$('register_output').hide();
	$('show_register').hide();
	$('login_form').hide();
	$('login_error').hide();
	$('register_form').show();
	$('register_info').show();
	Event.observe('cancel', 'click', cancel_register);
}

function cancel_register(e) {
	Event.stop(e);
	$('register_form').hide();
	$('register_info').hide();
	$('register_output').hide();
	$('show_register').show();
	$('login_form').show();
}

function submit_register(e) {
	Event.stop(e);
	$('register_submit').disable();
	$('cancel').hide();
	$('register_form').request({onComplete: function(transport) { // Påfølgende linje sender en Ajax-request basert på skjemaets attributter
		if(transport.responseText == '') {
			$('register_output').update("Du ble registrert. NÃ¥ kan du <a href='index.php'>logge inn</a>."); // Oppdaterer 'string_output' med kroppen til svaret (transport)
			$('register_info').hide();
			$('register_form').hide();
		}
		else {
			$('register_output').update(transport.responseText); // Oppdaterer 'string_output' med kroppen til svaret (transport)
			$('register_submit').enable();
			$('cancel').show();
		}
		$('register_output').show();
		
	}});
}