function ajaxSignup(){
    if($F('password')!=$F('password2')){
	alert("Passwords don't match!");
    }else if($F('username')==''){
	alert("You must supply a password.");
    }else{
	showSpinner();
	new Ajax.Request('/account/signup',{method:'POST',
		    parameters:{login:$F('username'),
			password:$F('password'),
			email:$F('email')},
		    onSuccess:function(r){
		    var json=r.responseJSON;
		    if(json.success){
			window.location="/main/index";
		    }else{
			hideSpinner();
			alert(json.error);
		    }
		}
	});
    }
}

function showSpinner(){
    $('signupSpinner').style.display='block';
    $('spinnerImage').style.display='block';
    $('signupButton').style.display='none';
}

function hideSpinner(){
    $('signupSpinner').style.display='none';
    $('spinnerImage').style.display='none';
    $('signupButton').style.display='block';
}

