jQuery(document).ready(function() {

	// This is a fix for a mid-login refresh in firefox
	jQuery('#cmm_login_container_input input').each(function() {
		jQuery(this).removeAttr('disabled');
	});


	// Submit Login Form
	jQuery('#cmm_login_form').submit(function() {
		jQuery('#cmm_login_input_submit').val('submitting...');
		jQuery('#cmm_login_label_failmsg').hide();
		jQuery('#cmm_login_container_img_loading').show();
		jQuery('#cmm_login_container_input input').each(function() {
			jQuery('#cmm_login_input_submit').attr('disabled','disabled');
		});

		jQuery.post(ajaxUrl, jQuery(this).serialize(), function(response) {

			if (response.result == 'fail') {
				jQuery('#cmm_login_input_submit').val('login');
				jQuery('#cmm_login_container_img_loading').hide();
				jQuery('#cmm_login_input_submit').removeAttr('disabled');
			} else {
				jQuery('#cmm_login_container_input').fadeOut('fast',function() {
					jQuery(this).html('<div id="cmm_login_success_msg">Login Success.  If you are not automatically redirected, <a href="'+memberurl+'">click here</a></div>');
					jQuery(this).fadeIn();
				});
			}

			eval(response.jseval);

			return false;

		},"json");
		return false;
	});

	// Logout Clicked
	jQuery('#cmm_logout').click(function() {
		jQuery.post(ajaxUrl, { action : 'cmm_logout' }, function(logoutUrl) {
			window.location.href = logoutUrl;
		});
	});
});

