     /* Set some event listeners */
  /*  Event.observe(window, 'load', function() {   
		Ajax.Responders.register({
			onCreate: function(){
				Effect.SlideDown('info_loader', { duration: 0.5,  queue: { position: 'front', scope: 'loadxscope' } });
		    	//Effect.toggle('info_loader', 'slide', { duration: 0.5 });
			}, 
			onComplete: function(){
				Effect.SlideUp('info_loader', { duration: 0.5,  queue: { position: 'end', scope: 'loadxscope' } });
		    	//Effect.toggle('info_loader', 'slide', { duration: 0.5 });
			}
		});
	});
*/
/*
function submit_signup(form) {
	var params = 'username_new='+form.username_new.value+'&password_new='+form.password_new.value+'&pass_conf='+form.pass_conf.value+'&email_new='+form.email_new.value;
	new Ajax.Updater('new_account', 'include_pages/signup_process.php', {method: 'post', postBody: params});
}
*/
function submit_signup(form) {
	if($('sign_up_error').style.display != 'none') {
		Effect.Fade('sign_up_error', { duration: 0.3, queue: { position: 'front', scope: 'signxscope' } });
	}
	new Ajax.Request('/include_pages/process_signup.php', {
		parameters: $('sign_up_form').serialize(true),
	  	method:'post',
	    onSuccess: function(transport){
	      	var response = transport.responseText || "An error occurred when trying to create a new account, please try again later.";
	      	if(response=='true') {
	      		$('login_form').username.value = $('sign_up_form').username_new.value;
	      		$('login_form').password.value = $('sign_up_form').password_new.value;
	      		$('login_form').submit();
	      	}
	      	else {
	      		$('sign_up_error').innerHTML = response;
				Effect.Appear('sign_up_error', { duration: 0.3, queue: { position: 'end', scope: 'signxscope' } });
	      	}
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	});
}


function submit_contact(form) {
	var params = 'name='+form.name.value+'&email='+form.email.value+'&message='+form.message.value;
	new Ajax.Updater('contact_form', '/include_pages/send_contact.php', {method: 'post', postBody: params});
}

function send_contact(form) {
	var params = 'name='+form.name.value+'&email='+form.email.value+'&message='+form.message.value;
	new Ajax.Updater('contact_form', '/include_pages/send_contact_support.php', {method: 'post', postBody: params});
}


function login(form) {
	var params = 'username='+form.username.value+'&password='+form.password.value+'&login=Login&redirect=index.php';
	//new Ajax.Updater('forum_login_area', 'forum/ucp.php?mode=login', {method: 'post', postBody: params, onLoading:function(request){Element.hide('login_loader')}});
	new Ajax.Updater('login_area', '/include_pages/signin_process.php', {method: 'post', postBody: params});
}

function small_login(form, dir) {
	var params = 'username='+form.username.value+'&password='+form.password.value+'&autologin='+form.autologin.value+'&login=true';
	new Ajax.Updater('float_login_box', '/include_pages/signin_status.php', {method: 'post', postBody: params, onLoading:function(request){Element.show('float_load_box')}, onComplete:function(request){Element.hide('float_load_box')}});
}



function delete_conf() {
	var agree=confirm("Are you sure you wish to delete the selected item?");
	if (agree==true) {
	        return true ;
	}
	else {
	        return false ;
	}
}

function remove_site() {
	var agree=confirm("Are you sure you wish to remove the selected site from your account? The site itself will not be deleted.");
	if (agree==true) {
	        return true ;
	}
	else {
	        return false ;
	}
}


function docs(URL) {
	window.open(URL,'docs','width=420,height=700,resizable=no,scrollbars=1');
}

