function submit_form() {
	var loader = $('loader');
	var loadingtext = $('loadingtext');
	var submitbutton = $('submitbutton');
	
	new Effect.Appear(loader, {duration: 0.2});
	new Effect.Appear(loadingtext, {duration: 0.2});
	submitbutton.disabled = true;
	
	
	$('submitform').submit();
}


function hide_loader() {
	var loader = $('loader');
	var loadingtext = $('loadingtext');
	
	new Effect.Fade(loader, {duration: 0.2});
	new Effect.Fade(loadingtext, {duration: 0.2});
}

function disable_button() {
	var submitbutton = $('submitbutton');
	submitbutton.disabled = true;
}

function enable_button() {
	var submitbutton = $('submitbutton');
	submitbutton.disabled = false;
}

function show_message(message) {
	var myDiv = $('message');
	if(myDiv.style.display == 'none') {
		new Effect.Appear(myDiv, {duration: 0.2, delay: 0.6});
	}
	myDiv.innerHTML = message;
}

function hide_message(seconds) {
	var myDiv = $('message');
	if(myDiv.style.display != 'none') {
		new Effect.Fade(myDiv, {duration: 0.2, delay: seconds});
	}
}


function show_restmessage(message) {
	var myDiv = $('restmessage');
	if(myDiv.style.display == 'none') {
		new Effect.Appear(myDiv, {duration: 0.2, delay: 0.6});
	}
	myDiv.innerHTML = message;
}

function hide_restmessage(seconds) {
	var myDiv = $('restmessage');
	if(myDiv.style.display != 'none') {
		new Effect.Fade(myDiv, {duration: 0.2, delay: seconds});
	}
}

function check_limits() {
	var myDiv = $('message');
	var url = 'check_limits.php';
	var myAjax = new Ajax.Updater(myDiv, url,
	{
		method: 'post', 
		evalScripts: true,
		onComplete: function(request)
		{
		  if(request.status == 200)
		  {
			show_message(request.responseText);
		  }
		}
	});
}
