(function($) {
	var namespace = 'search01';

	$.fn[namespace] = function(option){

		var setting = $.extend({
					loadid : null,
					lockid : null
				},option);

		var param_search = {
			'img_site': {
				  'id': 'site',
				 'url': '/mt/mt-estraier.cgi',
				'_off': '/common/img/tab_site.gif',
				 '_on': '/common/img/tab_site_on.gif',
				 '_ac': '/common/img/tab_site_ac.gif'
			},
			'img_archive': {
				  'id': 'archive',
				 'url': '/searchResult.php',
				'_off': '/common/img/tab_archive.gif',
				 '_on': '/common/img/tab_archive_on.gif',
				 '_ac': '/common/img/tab_archive_ac.gif'
			}
		};

		// alert(setting.loadid + '/' + setting.lockid);

		function prepare_Request(initial) {
////			var blog_id = $('#blog_id').val();
////			$('#searchForm').attr('action', param_search[initial]['url'] + '?blog_id=' + blog_id);
//			$('#searchForm').attr('action', param_search[initial]['url']);
			$('#searchType').val(param_search[initial]['id']);
		}

		function init() {
			if ( !param_search[setting.lockid] ) {
				var imgs = $('#searchul li a img');
				imgs
					.click(function(){
						var my_id = $(this).attr('id');
						imgs.each(function(i) {
							var id = $(this).attr('id');
							if (my_id == id) {
								$(this)
									.attr('src', param_search[id]._on)
									.addClass('_on');
								prepare_Request(id);
							} else {
								$(this)
									.attr('src', param_search[id]._off)
									.removeClass('_on');
							}
						});
						return false;
					})
					.mouseover(function(){
						if ( !$(this).hasClass('_on') ) {
							var id = $(this).attr('id');
							$(this).attr('src', param_search[id]._on);
						}
					})
					.mouseout(function(){
						if ( !$(this).hasClass('_on') ) {
							var id = $(this).attr('id');
							$(this).attr('src', param_search[id]._off);
						}
					})
				;
			} else {
				$('#' + setting.lockid)
					.attr('src', param_search[setting.lockid]._off)
					.addClass('_off');
			}

			// default
			if ( param_search[setting.loadid] ) {
				$('#' + setting.loadid)
					.attr('src', param_search[setting.loadid]._on)
					.addClass('_on');
				prepare_Request(setting.loadid);
			}
		}

		init();
		return this;
	}

})(jQuery);

