/**
 * TextMarks Signup app JavaScript Support Library.
 * ---------------------------------------------------------------------------
 *
 * Requires jQuery.
 *
 * ---------------------------------------------------------------------------
 * Author: Dan Kamins [d k a m i n s A T t e x t m a r k s D O T c o m]
 * ---------------------------------------------------------------------------
 * Copyright (c) 2010, TextMarks Inc.
 * ---------------------------------------------------------------------------
 */
/** */


// ---------------------------------------------------------------------------

/** 
 * Setup JS on page for registering a new keyword (live availability check).
 */
function tm_signup_new_keyword_setup(url_ajax_keyword_check) {
	tm_choose_keyword_setup(url_ajax_keyword_check);
}

/** 
 * Setup JS on page for registering a new keyword (live availability check).
 */
function tm_signup_simple_new_keyword_setup(url_ajax_keyword_check) {
	var lkcc = tm_choose_keyword_setup(url_ajax_keyword_check);

	var old_input_updated_pre_ajax = lkcc.input_updated_pre_ajax;
	lkcc.input_updated_pre_ajax = function(keyword) { 
		if (keyword == '') {
			$('.kwstatus_popup').stop().hide();
		}
		return old_input_updated_pre_ajax(keyword);
	}

	var old_input_updated_post_ajax = lkcc.input_updated_post_ajax;
	lkcc.input_updated_post_ajax = function(data) { 
		old_input_updated_post_ajax(data);
		var status = data['body']['status'];
		if (status == 'available') {
			$('.kwstatus_popup').stop().hide();
		} 
		else {
			$('.kwstatus_popup').stop().fadeIn(100);
		}
	}
}
