/*======================================================================*\
|| #################################################################### ||
|| # JAKCMS PRO 2.0.5                                                 # ||
|| # ---------------------------------------------------------------- # ||
|| # Copyright 2011 JAKCMS All Rights Reserved.                       # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- JAKCMS IS NOT FREE SOFTWARE ----------------    # ||
|| # http://www.jakcms.com | http://www.jakcms.com/license-agreement/ # ||
|| #################################################################### ||
\*======================================================================*/

(function(){
	jakCMS = {
		jakcms_lang: "",
		jakcms_url: "",
		jakcms_url_orig: "",
		jakcmsrequest_uri: "",
		jakcms_path: "",
		jakcms_search: "",
		jakcms_search_link: "",
		jakcms_template: "",
		jakcms_submit: "",
		jakcms_submitwait: "",
		jakcms_msg: "",
		jakcms_msg1: "",
		jakcms_msg2: "",
		jakcms_msg3: "",
		jakcms_msg4: "",
		jakcms_msg5: "",
		jakcms_msg6: "",
	}
})();

(function($){
$.fn.captchaRefresh = function (conf) {
    var config = jQuery.extend({
        src:    '', 
        title: jakCMS.jakcms_msg8
    }, conf);

    return this.each(function (x) {
        jQuery('img[src^="' + config.src + '"]', this).attr('title', config.title);

        jQuery(this).click(function (event) {
            var clicked = jQuery(event.target);

            if (clicked.attr('src') && clicked.attr('src').indexOf(config.src) === 0) {
                var now            = new Date();
                var separator    = config.src.indexOf('?') == -1 ? '?' : '&';

                clicked.attr('src', config.src + separator + now.getTime());
            }
        });
    });
};
})(jQuery);

(function($){
	$.fn.jakclearDefault = function(){
		return this.each(function(){
			var default_value = $(this).val();
			$(this).focus(function(){
				if ($(this).val() == default_value) $(this).val("");
			});
			$(this).blur(function(){
				if ($(this).val() == "") $(this).val(default_value);
			});
		});
	};
})(jQuery);
