	function stop_dbclick(form_name){
		form_name.disabled=true;
		form_name.style.color='#666666';
		form_name.value='処理中...';
	}

	function show_menu(show_id, hide_id){
		if(!document.getElementsByTagName){
			return false;
		}
		var show_obj  = document.getElementById(show_id);
		var hide_obj = document.getElementById(hide_id);
		show_obj.style.display = "block";
		hide_obj.style.display = "none";

		return false;
	}

	function changePage(form_name, page){
		form_name.mode.value	= '';
		form_name.page.value	= page;
		form_name.submit();
	}

	function submitSearch(form_name, mode){
		form_name.mode.value	= mode;
		form_name.page.value	= '1';
		form_name.submit();
	}
	function sort_column(form_name, orderby, sort){
		form_name.mode.value	= '';
		form_name.page.value	= '1';
		form_name.sort.value	= sort;
		form_name.ob.value		= orderby;
		form_name.submit();
	}

	function put_comma(num){
		num				= new String(num);
		temp			= new Array();
		var commaFlg	= 0;

		for(var i = 0; i < num.length; i++){
			temp[i] = num.charAt(i);
		}

		switch((num.length) % 3){
			case 0: commaFlg = 2; break;
			case 1: commaFlg = 0; break;
			case 2: commaFlg = 1; break;
			default:break;
		}

		if(num.length > 3){
			for(var i = commaFlg; i < num.length - 1; i += 3){
				temp[i] += ",";
			}
		}

		return temp.join("");
	}

	function show_jptime(lang, loop){
		if(lang == 'en'){
			weekdays= new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
			months	= new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
		}
		else{
			weekdays= new Array('日', '月', '火', '水', '木', '金', '土');
			months	= new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12');
		}
		now		= new Date();
		jpDate	= new Date();
		jpDate.setTime(now.getTime() + (now.getTimezoneOffset() + 540) * 60 * 1000);
		jpYear2	= jpDate.getYear();
		jpYear4	= (jpYear2 < 2000) ? jpYear2 + 1900 : jpYear2;
		jpMon	= jpDate.getMonth();
		jpDay	= jpDate.getDate();
		jpWday	= jpDate.getDay();
		jpHour	= jpDate.getHours();
		jpMin	= jpDate.getMinutes();
		jpSec	= jpDate.getSeconds();

		if(jpHour < 10){
			jpHour = '0' + jpHour;
		}
		if(jpMin < 10){
			jpMin = '0' + jpMin;
		}
		if(jpSec < 10){
			jpSec = '0' + jpSec;
		}

		var jptime;
		if(lang == 'en'){
			jptime = months[jpMon] + '/' + jpDay + '/' + jpYear4 + ' (' + weekdays[jpWday] + ') ' + jpHour + ':' + jpMin + ':' + jpSec + ' JST';
		}
		else{
			jptime = jpYear4 + '年' + months[jpMon] + '月' + jpDay + '日' + ' (' + weekdays[jpWday] + ') ' + jpHour + ':' + jpMin + ':' + jpSec + ' JST';
		}
		document.getElementById("jptime").innerHTML = jptime;

		if(loop == 1){
			setInterval("show_jptime(\"" + lang +"\", " + loop + ")", 1000);
		}
	}

	function makePassword(form_name, len_pwd){
//		var char_pwd = "ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789";
		var char_pwd = "abcdefghijkmnpqrstwxyz23456789";
		var pwd = "";

		for(i = 0; i < len_pwd; i++) {
			pwd = pwd + char_pwd.charAt(Math.floor(Math.random() * char_pwd.length));
		}
		form_name.value = pwd;
	}

	function tk_close(){
		setTimeout("self.parent.tb_remove()", 3000);
	}

	function tk_refresh(){
		setTimeout("self.parent.tb_remove(); parent.location.reload()", 3000);
	}
