/*
Infomation
==========================================================================================
jQuery Plugin
	Name       : jquery.ajaxComboBox
	Version    : 3.4
	Update     : 2010-02-22
	Author     : sutara_lumpur
	Author-URI : http://d.hatena.ne.jp/sutara_lumpur/20090124/1232781879
	License    : BSD License ("NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.")
	Based-on   : Uses code and techniques from following libraries...
		* jquery.suggest 1.1
			Author     : Peter Vulgaris
			Author-URI : http://www.vulgarisoip.com/
==========================================================================================
*/

(function($){$.ajaxComboBox=function(area_pack,source,options,msg){var num=0;var box_width=$(area_pack).width();var $add_area=$('<div></div>').addClass(options.p_add_cls);if(options.package){var $add_btn=$('<img />').attr({'alt':msg['add_btn'],'title':msg['add_title'],'src':options.p_add_img1}).mouseover(function(ev){$(ev.target).attr('src',options.p_add_img2);}).mouseout(function(ev){$(ev.target).attr('src',options.p_add_img1);}).click(function(){addPack(area_pack);}).appendTo($add_area);}if(options.init_val===false){addPack(area_pack);}else{for(i=0;options.init_val.length>i;i++){addPack(area_pack);}options.init_val=false;}function delPack(box){var past_id=$(area_pack).find('input[type=text]').eq(0).attr('id');$(box).parent().parent().remove();var new_id=$(area_pack).find('input[type=text]').eq(0).attr('id');$('label[for='+past_id+']').attr('for',new_id);delBtnShowHide();}function delBtnShowHide(){var box_cls_name='#'+$(area_pack).attr('id')+' .'+options.p_area_cls;if($(box_cls_name).length==1){$(box_cls_name+' .'+options.p_del_cls).css('visibility','hidden');}else{$(box_cls_name+' .'+options.p_del_cls).css('visibility','visible');}}function addPack(btn){num++;var $pack=$('<div></div>').addClass(options.p_area_cls);var $box=$('<div></div>');var $del_area=$('<div></div>').addClass(options.p_del_cls);var del_btn=$('<img />').attr({'alt':msg['del_btn'],'title':msg['del_title'],'src':options.p_del_img1}).mouseover(function(ev){$(ev.target).attr('src',options.p_del_img2);}).mouseout(function(ev){$(ev.target).attr('src',options.p_del_img1);}).click(function(ev){delPack(ev.target);}).appendTo($del_area);var $clear=$('<div style="clear:both"></div>');if(options.package){$box.addClass(options.p_acbox_cls);$pack.append($box).append($del_area).append($clear);$(area_pack).append($pack).append($add_area);$box.width(box_width);$(area_pack).width(box_width+$del_area.width());$add_area.css('margin-left',$box.width());}else{$pack.append($box);$(area_pack).append($pack);$box.width($(area_pack).width());}individual($box);delBtnShowHide();}function individual(area_combobox){$.ajaxSetup({cache:false});var show_hide=false;var timer_show_hide=false;var timer_delay=false;var timer_val_change=false;var type_suggest=false;var page_num_all=1;var page_num_suggest=1;var max_all=1;var max_suggest=1;var now_loading=false;var reserve_btn=false;var reserve_click=false;var $xhr=false;var key_paging=false;var key_select=false;var prev_value='';var size_navi=null;var size_results=null;var size_li=null;var size_left=null;var select_field;if(options.sub_info){if(options.show_field&&!options.hide_field){select_field=options.field+','+options.show_field;}else{select_field='*';}}else{select_field=options.field;options.hide_field='';}if(options.select_only&&select_field!='*'){select_field+=','+options.primary_key;}var primary_key=(options.select_only)?options.primary_key:'';$(area_combobox).addClass(options.combo_class);var $table=$('<table cellspacing="1"><tbody><tr><th></th><td></td></tr></tbody></table>').addClass(options.table_class);var $input=$('<input />').attr({'type':'text','autocomplete':'off'}).addClass(options.input_class);if(options.cake_rule){var field_camel=toCakeCamelCase(options.cake_field);if(options.package){$input.attr({'name':'data['+options.cake_model+']['+options.cake_field+']['+(num-1)+']','id':options.cake_model+field_camel+(num-1)});}else{$input.attr({'name':'data['+options.cake_model+']['+options.cake_field+']','id':options.cake_model+field_camel});}}else{$input.attr({'name':options.input_prefix+num,'id':options.input_prefix+num});}var $obj_th=$table.children('tbody').children('tr').children('th');var $button=$table.children('tbody').children('tr').children('td');$button.append('<img />');var $result_area=$('<div></div>').addClass(options.re_area_class);var $navi=$('<div></div>').addClass(options.navi_class);var $results=$('<ul></ul>').addClass(options.results_class);var $attached_tbl=$('<div></div>').addClass(options.sub_info_class);var $hidden=$('<input type="hidden" />').attr({'name':$input.attr('name'),'id':$input.attr('name')+'_hidden'}).val('');btnAttrDefault();$obj_th.append($input);$result_area.append($navi).append($results);$(area_combobox).append($table).append($result_area);if(options.select_only)$(area_combobox).append($hidden);$input.width($(area_combobox).width()-$button.children('img').width()-parseInt($obj_th.css('padding-left'))-parseInt($obj_th.css('padding-right'))-parseInt($button.css('padding-left'))-parseInt($button.css('padding-right'))-parseInt($button.css('border-left-width'))-parseInt($button.css('border-right-width'))-parseInt($table.css('border-left-width'))-parseInt($table.css('border-right-width'))-3);setInitVal();$button.mouseup(function(ev){if($result_area.css('display')=='none'){clearInterval(timer_val_change);if(timer_delay)clearTimeout(timer_delay);timer_delay=setTimeout(suggestAll,options.delay);$input.focus();}else{hideResult();}ev.stopPropagation();});$button.mouseover(function(){reserve_btn=true;if(now_loading)return;$button.addClass(options.btn_on_class).removeClass(options.btn_out_class);});$button.mouseout(function(){reserve_btn=false;if(now_loading)return;$button.addClass(options.btn_out_class).removeClass(options.btn_on_class);});$button.mouseout();if($.browser.mozilla||$.browser.opera){$input.keypress(processKey);}else{$input.keydown(processKey);}$input.focus(function(){show_hide=true;checkValChange();});$input.blur(function(ev){clearTimeout(timer_val_change);show_hide=false;checkShowHide();btnAttrDefault();});$input.mousedown(function(ev){reserve_click=true;clearTimeout(timer_show_hide);ev.stopPropagation();});$input.mouseup(function(ev){$input.focus();reserve_click=false;ev.stopPropagation();});$navi.mousedown(function(ev){reserve_click=true;clearTimeout(timer_show_hide);ev.stopPropagation();});$navi.mouseup(function(ev){$input.focus();reserve_click=false;ev.stopPropagation();});$attached_tbl.mousedown(function(ev){reserve_click=true;clearTimeout(timer_show_hide);ev.stopPropagation();});$attached_tbl.mouseup(function(ev){$input.focus();reserve_click=false;ev.stopPropagation();});$('body').mouseup(function(){clearTimeout(timer_show_hide);show_hide=false;hideResult();});function toCakeCamelCase(str){return str.replace(/^.|_./g,function(match){return match.replace(/_(.)/,'$1').toUpperCase();});}function setInitVal(){if(options.init_val===false)return;if(options.select_only){$hidden.val(options.init_val[num-1]);var init_val_data='';var $xhr2=$.get(options.init_src,{'q_word':options.init_val[num-1],'field':options.field,'primary_key':options.primary_key,'db_table':options.db_table},function(data){$input.val(data);prev_value=data;$button.attr('title',msg['select_ok']);$button.children('img').attr({'src':options.select_ok_img,'alt':msg['get_all_alt'],'title':msg['select_ok']});});}else{prev_value=options.init_val[num-1];$input.val(options.init_val[num-1]);}}function scrollWindow(enforce){var $current_result=getCurrentResult();var target_top=($current_result&&!enforce)?$current_result.offset().top:$table.offset().top;var target_size;if(options.sub_info){var $tbl=$attached_tbl.children('table:visible');target_size=$tbl.height()+parseInt($tbl.css('border-top-width'),10)+parseInt($tbl.css('border-bottom-width'),10);}else{setSizeLi();target_size=size_li;}var client_height=document.documentElement.clientHeight;var scroll_top=(document.documentElement.scrollTop>0)?document.documentElement.scrollTop:document.body.scrollTop;var scroll_bottom=scroll_top+client_height-target_size;var gap;if($current_result.length){if(target_top<scroll_top||target_size>client_height){gap=target_top-scroll_top;}else if(target_top>scroll_bottom){gap=target_top-scroll_bottom;}else{return;}}else if(target_top<scroll_top){gap=target_top-scroll_top;}window.scrollBy(0,gap);}function btnAttrDefault(){if(options.select_only){if($input.val()!=''){if($hidden.val()!=''){$button.attr('title',msg['select_ok']);$button.children('img').attr({'src':options.select_ok_img,'alt':msg['get_all_alt'],'title':msg['select_ok']});return;}else{$button.attr('title',msg['select_ng']);$button.children('img').attr({'src':options.select_ng_img,'alt':msg['get_all_alt'],'title':msg['select_ng']});return;}}else{$hidden.val('');}}$button.attr('title',msg['get_all_btn']);$button.children('img').attr({'src':options.button_img,'alt':msg['get_all_alt'],'title':msg['get_all_btn']});}function btnAttrClose(){$button.attr('title',msg['close_btn']);$button.children('img').attr({'src':options.load_img,'alt':msg['close_alt'],'title':msg['close_btn']});}function btnAttrLoad(){$button.attr('title',msg['loading']);$button.children('img').attr({'src':options.load_img,'alt':msg['loading_alt'],'title':msg['loading']});}function checkValChange(){timer_val_change=setTimeout(isChange,500);function isChange(){now_value=$input.val();if(now_value!=prev_value){if(options.select_only){$hidden.val('');btnAttrDefault();}page_num_suggest=1;if(timer_delay)clearTimeout(timer_delay);timer_delay=setTimeout(suggest,options.delay);}prev_value=now_value;checkValChange();}}function checkShowHide(){timer_show_hide=setTimeout(function(){if(show_hide==false&&reserve_click==false){hideResult();}},500);}function processKey(e){if((/27$|38$|40$|^9$/.test(e.keyCode)&&$result_area.is(':visible'))||(/^37$|39$|13$|^9$/.test(e.keyCode)&&getCurrentResult())||/40$/.test(e.keyCode)){if(e.preventDefault)e.preventDefault();if(e.stopPropagation)e.stopPropagation();e.cancelBubble=true;e.returnValue=false;switch(e.keyCode){case 37:if(e.shiftKey)firstPage();else prevPage();break;case 38:key_select=true;prevResult();break;case 39:if(e.shiftKey)lastPage();else nextPage();break;case 40:if(!$result_area.is(':visible')&&!getCurrentResult()){suggestAll();}else{key_select=true;nextResult();}break;case 9:key_paging=true;hideResult();break;case 13:selectCurrentResult();break;case 27:key_paging=true;hideResult();break;}}else{checkValChange();}}function setLoadImg(){now_loading=true;btnAttrLoad();}function clearLoadImg(){$button.children('img').attr('src',options.button_img);now_loading=false;if(reserve_btn)$button.mouseover();else $button.mouseout();}function abortAjax(){if($xhr){$xhr.abort();$xhr=false;clearLoadImg();}}function suggest(){type_suggest=true;var q_word=$.trim($input.val());if(q_word.length>=options.minchars){abortAjax();$attached_tbl.children('table').css('display','none');setLoadImg();$xhr=$.getJSON(options.source,{'q_word':q_word,'page_num':page_num_suggest,'per_page':options.per_page,'field':options.field,'show_field':options.show_field,'hide_field':options.hide_field,'select_field':select_field,'order_field':options.order_field,'order_by':options.order_by,'primary_key':primary_key,'db_table':options.db_table},function(json_data){if(json_data.candidate){if(json_data.cnt>json_data.cnt_page){setNavi(json_data.cnt,json_data.cnt_page,page_num_suggest);}else{$navi.css('display','none');}var arr_candidate=[];$.each(json_data.candidate,function(i,obj){arr_candidate[i]=obj.replace(new RegExp(q_word,'ig'),function(q_word){return'<span class="'+options.match_class+'">'+q_word+'</span>';});});var arr_attached=[];if(json_data.attached){$.each(json_data.attached,function(i,obj){arr_attached[i]=obj;});}else{arr_attached=false;}var arr_primary_key=[];if(json_data.primary_key){$.each(json_data.primary_key,function(i,obj){arr_primary_key[i]=obj;});}else{arr_primary_key=false;}displayItems(arr_candidate,arr_attached,arr_primary_key);}else{hideResult();}clearLoadImg();selectFirstResult();});}else{hideResult();}}function suggestAll(){type_suggest=false;var q_word=$.trim($input.val());abortAjax();$attached_tbl.children('table').css('display','none');setLoadImg();$xhr=$.getJSON(options.source,{'q_word':q_word,'page_num':page_num_all,'per_page':options.per_page,'field':options.field,'show_field':options.show_field,'hide_field':options.hide_field,'select_field':select_field,'order_field':options.order_field,'order_by':options.order_by,'primary_key':primary_key,'db_table':options.db_table},function(json_data){if(json_data.cnt>json_data.cnt_page){setNavi(json_data.cnt,json_data.cnt_page,page_num_all);}else{$navi.css('display','none');}var arr_candidate=[];$.each(json_data.candidate,function(i,obj){arr_candidate[i]=obj;});var arr_attached=[];if(json_data.attached){$.each(json_data.attached,function(i,obj){arr_attached[i]=obj;});}else{arr_attached=false;}var arr_primary_key=[];if(json_data.primary_key){$.each(json_data.primary_key,function(i,obj){arr_primary_key[i]=obj;});}else{arr_primary_key=false;}displayItems(arr_candidate,arr_attached,arr_primary_key);clearLoadImg();selectFirstResult();});}function setNavi(cnt,cnt_page,page_num){var num_page_top=options.per_page*(page_num-1)+1;var num_page_end=num_page_top+cnt_page-1;var cnt_result=msg['page_info'].replace('cnt',cnt).replace('num_page_top',num_page_top).replace('num_page_end',num_page_end);$navi.text(cnt_result);var navi_p=$('<p></p>');var max=Math.ceil(cnt/options.per_page);if(type_suggest){max_suggest=max;}else{max_all=max;}var left=page_num-Math.ceil((options.navi_num-1)/2);var right=page_num+Math.floor((options.navi_num-1)/2);while(left<1){left++;right++;}while(right>max){right--;}while((right-left<options.navi_num-1)&&left>1){left--;}if(page_num==1){if(!options.navi_simple){$('<span></span>').text('<< 1').addClass('page_end').appendTo(navi_p);}$('<span></span>').text(msg['prev']).addClass('page_end').appendTo(navi_p);}else{if(!options.navi_simple){$('<a></a>').attr({'href':'javascript:void(0)','class':'navi_first'}).text('<< 1').attr('title',msg['first_title']).appendTo(navi_p);}$('<a></a>').attr({'href':'javascript:void(0)','class':'navi_prev'}).text(msg['prev']).attr('title',msg['prev_title']).appendTo(navi_p);}for(i=left;i<=right;i++){var num_link=(i==page_num)?'<span class="current">'+i+'</span>':i;$('<a></a>').attr({'href':'javascript:void(0)','class':'navi_page'}).html(num_link).appendTo(navi_p);}if(page_num==max){$('<span></span>').text(msg['next']).addClass('page_end').appendTo(navi_p);if(!options.navi_simple){$('<span></span>').text(max+' >>').addClass('page_end').appendTo(navi_p);}}else{$('<a></a>').attr({'href':'javascript:void(0)','class':'navi_next'}).text(msg['next']).attr('title',msg['next_title']).appendTo(navi_p);if(!options.navi_simple){$('<a></a>').attr({'href':'javascript:void(0)','class':'navi_last'}).text(max+' >>').attr('title',msg['last_title']).appendTo(navi_p);}}if(max>1){$navi.append(navi_p).show();$('.navi_first').mouseup(function(ev){$input.focus();ev.preventDefault();firstPage();});$('.navi_prev').mouseup(function(ev){$input.focus();ev.preventDefault();prevPage();});$('.navi_page').mouseup(function(ev){$input.focus();ev.preventDefault();if(!type_suggest){page_num_all=parseInt($(this).text(),10);suggestAll();}else{page_num_suggest=parseInt($(this).text(),10);suggest();}});$('.navi_next').mouseup(function(ev){$input.focus();ev.preventDefault();nextPage();});$('.navi_last').mouseup(function(ev){$input.focus();ev.preventDefault();lastPage();});}}function firstPage(){if(!type_suggest){if(page_num_all>1){page_num_all=1;suggestAll();}}else{if(page_num_suggest>1){page_num_suggest=1;suggest();}}}function prevPage(){if(!type_suggest){if(page_num_all>1){page_num_all--;suggestAll();}}else{if(page_num_suggest>1){page_num_suggest--;suggest();}}}function nextPage(){if(!type_suggest){if(page_num_all<max_all){page_num_all++;suggestAll();}}else{if(page_num_suggest<max_suggest){page_num_suggest++;suggest();}}}function lastPage(){if(!type_suggest){if(page_num_all<max_all){page_num_all=max_all;suggestAll();}}else{if(page_num_suggest<max_suggest){page_num_suggest=max_suggest;suggest();}}}function displayItems(arr_candidate,arr_attached,arr_primary_key){if(arr_candidate.length==0){hideResult();return;}$results.empty();$attached_tbl.empty();for(var i=0;i<arr_candidate.length;i++){var $li=$('<li>'+arr_candidate[i]+'</li>');if(options.select_only){$li.attr('id',arr_primary_key[i]);}$results.append($li);if(arr_attached){var $tbl=$('<table><tbody></tbody></table>');for(var j=0;j<arr_attached[i].length;j++){if(options.sub_as[arr_attached[i][j][0]]!=null){var th_name=options.sub_as[arr_attached[i][j][0]];}else{var th_name=arr_attached[i][j][0];}var $tr=$('<tr></tr>');$tr.append('<th>'+th_name+'</th>');$tr.append('<td>'+arr_attached[i][j][1]+'</td>');$tbl.children('tbody').append($tr);}$attached_tbl.append($tbl);}}if(arr_attached)$attached_tbl.insertAfter($results);$result_area.show().width($table.width()+parseInt($table.css('border-left-width'))+parseInt($table.css('border-right-width')));$results.children('li').mouseover(function(){if(key_select){key_select=false;return;}setSubInfo(this);$results.children('li').removeClass(options.select_class);$(this).addClass(options.select_class);}).mousedown(function(e){reserve_click=true;clearTimeout(timer_show_hide);}).mouseup(function(e){reserve_click=false;if(key_select){key_select=false;return;}e.preventDefault();e.stopPropagation();selectCurrentResult();});btnAttrClose();}function getCurrentResult(){if(!$result_area.is(':visible'))return false;var $current_result=$results.children('li.'+options.select_class);if(!$current_result.length)$current_result=false;return $current_result;}function selectCurrentResult(){scrollWindow(true);var $current_result=getCurrentResult();if($current_result){$input.val($current_result.text());hideResult();prev_value=$input.val();if(options.select_only){$hidden.val($current_result.attr('id'));btnAttrDefault();}}$input.focus();}function nextResult(){var $current_result=getCurrentResult();if($current_result){setSubInfo($current_result.next());$current_result.removeClass(options.select_class).next().addClass(options.select_class);}else{setSubInfo($results.children('li:first-child'),0);$results.children('li:first-child').addClass(options.select_class);}scrollWindow();}function prevResult(){var $current_result=getCurrentResult();if($current_result){setSubInfo($current_result.prev());$current_result.removeClass(options.select_class).prev().addClass(options.select_class);}else{setSubInfo($results.children('li:last-child'),($results.children('li').length-1));$results.children('li:last-child').addClass(options.select_class);}scrollWindow();}function hideResult(){if(key_paging){scrollWindow(true);key_paging=false;}$result_area.hide();$attached_tbl.children('table').css('display','none');abortAjax();btnAttrDefault();}function selectFirstResult(){$results.children('li:first-child').addClass(options.select_class);setSubInfo($results.children('li:first-child'));scrollWindow(true);}function setSizeResults(){if(size_navi==null){size_navi=$navi.height()+parseInt($navi.css('border-top-width'),10)+parseInt($navi.css('border-bottom-width'),10)+parseInt($navi.css('padding-top'),10)+parseInt($navi.css('padding-bottom'),10);}}function setSizeNavi(){if(size_results==null){size_results=parseInt($results.css('border-top-width'),10);}}function setSizeLi(){if(size_li==null){$obj=$results.children('li:first');size_li=$obj.height()+parseInt($obj.css('border-top-width'),10)+parseInt($obj.css('border-bottom-width'),10)+parseInt($obj.css('padding-top'),10)+parseInt($obj.css('padding-bottom'),10);}}function setSizeLeft(){if(size_left==null){size_left=$results.width()+parseInt($results.css('padding-left'),10)+parseInt($results.css('padding-right'),10)+parseInt($results.css('border-left-width'),10)+parseInt($results.css('border-right-width'),10);}}function setSubInfo(obj,n_idx){if(!options.sub_info)return;setSizeNavi();setSizeResults();setSizeLi();setSizeLeft();if(n_idx==null){n_idx=$results.children('li').index(obj);}$attached_tbl.children('table').css('display','none');if(n_idx>-1){var t_top=0;if($navi.css('display')!='none')t_top+=size_navi;t_top+=(size_results+size_li*n_idx);var t_left=size_left;if($.browser.mozilla){t_top++;t_left++;}t_top+='px';t_left+='px';$attached_tbl.children('table:eq('+n_idx+')').css({'position':'absolute','top':t_top,'left':t_left,'display':($.browser.msie)?'block':'table'});}}}};$.fn.ajaxComboBox=function(source,options){if(!source)return;options=$.extend({source:source,db_table:'tbl',img_dir:'acbox/img/',field:'name',minchars:1,delay:100,per_page:10,navi_num:5,navi_simple:false,init_val:false,init_src:'acbox/php/initval.php',input_prefix:$(this).attr('id')+'_',mini:false,lang:'ja',sub_info:false,sub_as:{},show_field:'',hide_field:'',select_only:false,primary_key:'id'},options);options=$.extend({order_field:options.field,order_by:'ASC',package:false,p_del_img1:options.img_dir+'del_out.png',p_del_img2:options.img_dir+'del_over.png',p_add_img1:options.img_dir+'add_out.png',p_add_img2:options.img_dir+'add_over.png',cake_rule:false,cake_model:options.db_table,cake_field:options.field,p_area_cls:'box_area'+((options.mini)?'_mini':''),p_acbox_cls:'combo_box'+((options.mini)?'_mini':''),p_add_cls:'add_area'+((options.mini)?'_mini':''),p_del_cls:'del_area'+((options.mini)?'_mini':''),combo_class:'ac_combobox_area'+((options.mini)?'_mini':''),table_class:'ac_table'+((options.mini)?'_mini':''),input_class:'ac_input'+((options.mini)?'_mini':''),button_class:'ac_button'+((options.mini)?'_mini':''),btn_on_class:'ac_btn_on'+((options.mini)?'_mini':''),btn_out_class:'ac_btn_out'+((options.mini)?'_mini':''),re_area_class:'ac_result_area'+((options.mini)?'_mini':''),navi_class:'ac_navi'+((options.mini)?'_mini':''),results_class:'ac_results'+((options.mini)?'_mini':''),select_class:'ac_over'+((options.mini)?'_mini':''),match_class:'ac_match'+((options.mini)?'_mini':''),sub_info_class:'ac_attached'+((options.mini)?'_mini':''),button_img:options.img_dir+'combobox_button'+((options.mini)?'_mini':'')+'.png',load_img:options.img_dir+'ajax-loader'+((options.mini)?'_mini':'')+'.gif',select_ok_img:options.img_dir+'select_ok'+((options.mini)?'_mini':'')+'.png',select_ng_img:options.img_dir+'select_ng'+((options.mini)?'_mini':'')+'.png'},options);switch(options.lang){case'ja':var msg={'add_btn':'追加ボタン','add_title':'入力ボックスを追加します','del_btn':'削除ボタン','del_title':'入力ボックスを削除します','next':'次へ','next_title':'次の'+options.per_page+'件 (右キー)','prev':'前へ','prev_title':'前の'+options.per_page+'件 (左キー)','first_title':'最初のページへ (Shift + 左キー)','last_title':'最後のページへ (Shift + 右キー)','get_all_btn':'全件取得 (下キー)','get_all_alt':'画像:ボタン','close_btn':'閉じる (Tabキー)','close_alt':'画像:ボタン','loading':'ロード中...','loading_alt':'画像:ロード中...','page_info':'num_page_top - num_page_end 件 (全 cnt 件)','select_ng':'注意 : リストの中から選択してください','select_ok':'OK : 正しく選択されました。'};break;case'en':var msg={'add_btn':'Add button','add_title':'add a box','del_btn':'Del button','del_title':'delete a box','next':'Next','next_title':'Next'+options.per_page+' (Right key)','prev':'Prev','prev_title':'Prev'+options.per_page+' (Left key)','first_title':'First (Shift + Left key)','last_title':'Last (Shift + Right key)','get_all_btn':'Get All (Down key)','get_all_alt':'(button)','close_btn':'Close (Tab key)','close_alt':'(button)','loading':'loading...','loading_alt':'(loading)','page_info':'num_page_top - num_page_end of cnt','select_ng':'Attention : Please choose from among the list.','select_ok':'OK : Correctly selected.'};break;case'es':var msg={'add_btn':'Agregar boton','add_title':'Agregar una opcion','del_btn':'Borrar boton','del_title':'Borrar una opcion','next':'Siguiente','next_title':'Proximas '+options.per_page+' (tecla derecha)','prev':'Anterior','prev_title':'Anteriores '+options.per_page+' (tecla izquierda)','first_title':'Primera (Shift + Left)','last_title':'Ultima (Shift + Right)','get_all_btn':'Ver todos (tecla abajo)','get_all_alt':'(boton)','close_btn':'Cerrar (tecla TAB)','close_alt':'(boton)','loading':'Cargando...','loading_alt':'(Cargando)','page_info':'num_page_top - num_page_end de cnt','select_ng':'Atencion: Elija una opcion de la lista.','select_ok':'OK: Correctamente seleccionado.'};break;default:}this.each(function(){new $.ajaxComboBox(this,source,options,msg);});return this;};})(jQuery);
