////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	SC-Framework Type 7.00
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	当プログラムの著作権は(株)スタジオキャンビーが保有しています。
//	著作権者の許可なくプログラムの改変、再配布を行う事は禁止されております。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function trLightup(form){
		if(form.style.backgroundColor == '#ffcc99' || form.style.backgroundColor == 'rgb(255, 204, 153)'){
//			form.style.backgroundColor = '#ffffff';
		}
		else{
//			form.style.backgroundColor = '#ffcc99';
		}
	}

	function trHover(form){
		if(!(form.style.backgroundColor == '#ffcc99' || form.style.backgroundColor == 'rgb(255, 204, 153)')){
			form.style.backgroundColor = '#e8f2ff';
		}
	}

	function trOut(form){
		if(!(form.style.backgroundColor == '#ffcc99' || form.style.backgroundColor == 'rgb(255, 204, 153)')){
			form.style.backgroundColor = '#ffffff';
		}
	}

	function getaddress(loading, zipcode1, zipcode2, prefectures, address1, address2){
		if($(zipcode1).value.match(/^\d\d\d$/) && $(zipcode2).value.match(/^\d\d\d\d$/)){
			$('error.'+zipcode1).innerHTML = '';
			$('error.'+zipcode2).innerHTML = '';
			$(loading).style.backgroundImage	= 'url(/cgibin/lib-img/loading-s.gif)';
			$(loading).style.backgroundRepeat	= 'no-repeat';
			$(loading).style.backgroundPosition	= '132px 0px';

			new Ajax.Request(
				'/cgibin/getaddress.cgi',
				{
					method: 'post',
					postBody: 'zipcode1=' + $F(zipcode1) + '&amp;zipcode2=' + $F(zipcode2),

					onComplete: function(request){
						data = request.responseText.split("<>");
						if(data[0] && data[1]){
							$(address2).focus();
							$(prefectures).value				= data[0];
							$(address1).value					= data[1];
							$(address2).value					= data[2];
							$(prefectures).style.backgroundColor='#FFFFFF';
							$(address1).style.backgroundColor	='#FFFFFF';
							$(address2).style.backgroundColor	='#FFFFFF';
							$('error.'+prefectures).innerHTML	= '';
							$('error.'+address1).innerHTML		= '';
							$('error.'+address2).innerHTML		= '';
						}
						$(loading).style.backgroundImage		= 'none';
					}
				}
			);
		}
	}

	function c(form_name, id, mode){
		if(form_name){
			var v = encodeURIComponent(form_name.value);

			new Ajax.Request(
				'/cgibin/checker.cgi',
				{
					method: 'post',
					postBody: 'mode=' + mode + '&amp;key=' + v,

					onComplete: function(request){
						if(request.responseText){
							$(id).style.display				= 'block';
							$(id).innerHTML					= request.responseText;
							form_name.style.backgroundColor	='#FFD5D5';
						}
						else{
							$(id).style.display				= 'none';
							form_name.style.backgroundColor	='#E5ECF9';
						}
					}
				}
			);
		}
	}

	function c_ymd(y, m, d, id){
		if($F(y) && $F(m) && $F(d)){
			new Ajax.Request(
				'/cgibin/checker.cgi',
				{
					method: 'post',
					postBody: 'mode=ymd&amp;y=' + $F(y) + '&amp;m=' + $F(m) + '&amp;d=' + $F(d),

					onComplete: function(request){
						if(request.responseText){
							$(id).style.display			= 'block';
							$(id).innerHTML				= request.responseText;
							$(y).style.backgroundColor	='#FFD5D5';
							$(m).style.backgroundColor	='#FFD5D5';
							$(d).style.backgroundColor	='#FFD5D5';
						}
						else{
							$(id).style.display			= 'none';
							$(y).style.backgroundColor	='#FFFFFF';
							$(m).style.backgroundColor	='#FFFFFF';
							$(d).style.backgroundColor	='#FFFFFF';
						}
					}
				}
			);
		}
	}

	function b(form_name){
		if(form_name){
			form_name.style.backgroundColor='#FFFFFF';
		}
	}

	function f(form_name){
		if(form_name){
			form_name.style.backgroundColor='#E5ECF9';
		}
	}

	function mover(form_name){
		if(form_name){
			form_name.style.color='#CC0000';
		}
	}

	function mout(form_name){
		if(form_name){
			form_name.style.color='#000000';
		}
	}

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

	function v(form_name, script_name, view){
		form_name.action = script_name;
		if(form_name.view){
			form_name.view.value	= view;
		}
		if(form_name.page){
			form_name.page.value	= 1;
		}
		form_name.submit();
	}

	function focusing(form_name){
		if(form_name){
			var v = form_name.value;
			form_name.focus();
			form_name.value = v;
		}
	}

	function submit_search(form_name, script_name, page, mode){
		form_name.action = script_name;

		if(form_name.searchbutton){
			s(form_name.searchbutton);
		}
		if(form_name.resetbutton){
			s(form_name.resetbutton);
		}
		if(form_name.csvbutton){
			s(form_name.csvbutton);
		}

		if(form_name.mode){
			form_name.mode.value	= mode;
		}
		if(form_name.page){
			if(page){
				form_name.page.value	= page;
			}
			else{
				form_name.page.value	= 1;
			}
		}
		form_name.submit();
	}

	function reset_search(form_name, script_name){
		if(form_name.searchbutton){
			s(form_name.searchbutton);
		}
		if(form_name.resetbutton){
			s(form_name.resetbutton);
		}
		if(form_name.csvbutton){
			s(form_name.csvbutton);
		}
		location.href=script_name
	}

	function output(form_name, script_name, mode){
		form_name.action = script_name;

		if(form_name.mode){
			form_name.mode.value	= mode;
		}
		form_name.submit();
	}

	function sort_column(form_name, script_name, mode, ob_colname, ob_order){
		form_name.action = script_name;
		if(form_name.mode){
			form_name.mode.value	= mode;
		}
		if(form_name.page){
			form_name.page.value	= '1';
		}
		if(form_name.sort){
			form_name.sort.value	= ob_order;
		}
		if(form_name.ob){
			form_name.ob.value		= ob_colname;
		}
		form_name.submit();
	}

	function 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 mk_pass(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);
	}


