
/**
 * 商品検索フォームの機能設定と選択項目の書き換え
 * general.js必須
 */
$.cyc.seachItems = {
	// 商品選択フォームのID
	searchFormID:"#search_action",
	// 選択フォームを書き出すエリア
	searchFieldID:"#search_field",
	
	/**
	 * 読み込み時
	 */
	init: function() {
	//	this.request();
		this.setSelectAction();
	},
	
	/**
	 * Ajaxで該当のフォームを取得
	 */
	request:function(){
		var self = this;
		var val = $(this.searchFormID).serialize();
		$.get("../../pulldown_controller.php", val,
			function(data){
				//console.log("Data Loaded: " + data);
				self.makeSelect(data);
		});
	},
	
	/**
	 * 選択フォームの書き出しとonChangeイベントの設定
	 */
	makeSelect:function(data){
		$('ul', this.searchFieldID).empty().append(data);
		this.setSelectAction();
	},
	setSelectAction:function(){
		var self = this;
		$(':input',this.searchFieldID).change(function(){
			self.request();
		});
	}
};

