jQuery(function(){
	
	jQuery('#fmSignup').submit(function(){
		var params = null;
		var options = {
			callBefore:function(){
				jQuery('#btn_submit').html(jQuery('<div>Loading...</div>').attr('class','signup_loader'));
			},
			callAfterSuccess:function(data){
				jQuery('#btn_submit').html('<span style="float:right">Completed</span>');
			},
			callAfterFailed:function(data){
				jQuery('#btn_submit').html('<input type="submit" class="btn_continue" value="" />');
			}
		}
		return Goingup.Form.Submit(this,params,options);	
	});
	
	jQuery('#change_email_form').click(function(){
		var data = {
			msg_title:'Change Email Address',
			html:'<div>\
					<form id="fmChangeEmail" action="/p/do/change_email/signup_verify.html" method="post">\
    					<label>Email Address</label> \
        				<input type="text" name="email" value="" size="45" /> \
    				</form>\
				  </div>',
			buttons:[
					{onclick:'Goingup.Dialog.Hide()',value:'Close','class':'ko'},
					{onclick:'Goingup.Dialog.OK()',value:'OK'}
				]
		}
		Goingup.Dialog.Show(data);		
	});
	jQuery('a[href$=resend]').click(function(){
		var params = null;
		var options = {
			callBefore:function(){
				jQuery('a[href$=resend]').addClass('loading_small');
			},
			callAfter:function(data){
				jQuery('a[href$=resend]').removeClass('loading_small');
			}
		}
		return Goingup.Form.Submit(jQuery('#fmResend'),params,options);	
	});
	
});
