

function mouseOver(imgID, imgFile) {
	var img;
	var cursor;

	cursor = "hand";

	changeImage(imgID, imgFile);
	changeCursor(imgID, cursor);
}

function mouseOut(imgID, imgFile) {
	var img;
	var cursor;

	cursor = "default";

	changeImage(imgID, imgFile);
	changeCursor(imgID, cursor);
}

function changeImage(imgID, img) {
	document.getElementById(imgID).src = img;
}

function changeCursor(imgID, cursor) {
	document.getElementById(imgID).style.cursor = cursor;
}

function mouseClick(url, target) {
	window.target = target;
	window.location = url;
}

/************************************************************************
	送信確認用Script
************************************************************************/
function sendConfirm(msg) {
	var result;
	result = confirm(msg);
	if (result == true) {
		return true;
	}
	else {
		return false;
	}
}

// メッセージ文字列
var messageValue = "";

/************************************************************************
	入力チェック用Script
************************************************************************/
// 必須チェック(テキストボックス)
function isEmpty(value) {
	if (value == "") {
		return false;
	}
	return true;
}
// 必須チェック(セレクトボックス)
function isSelect(obj) {
	if (obj.options[obj.selectedIndex].value == "") {
		return false;
	}
	return true;
}
// 全角チェック
function isZenkaku(value) {
	for (var i = 0; i < value.length; i++) {
		var c = value.charCodeAt(i);
		if (c < 256 || (c >=0xff61 && c <=0xff9f)) {
			return false;
		}
	}
	return true;
}
// 数値チェック
function isNumeric(value) {
	return (value.match(/[0-9]+/g) == value);
}
// 数値n以上チェック
function isNumericMore(value, more) {
	if (value > more) {
		return true;
	}
	else {
		return false;
	}
}
// 数値範囲チェック
function isNumericRange(value, from, to) {
	if (from > value && value > to) {
		return false;
	}
	return true;
}
// 電話番号チェック
function isTelephonNumber(value) {
	data1 = value.match(/^[0-9-]{6,9}$|^[0-9-]{12}$/);
	data2 = value.match(/^\d{1,4}-\d{4}$|^\d{2,5}-\d{1,4}-\d{4}$/);
	if (!data1 && !data2) {
		return false;
	}
	return true;
}
// メッセージ登録
function setMessage(value) {
	if (isEmpty(messageValue) == false) {
		messageValue = value;
	}
	else {
		messageValue = messageValue + "\n";
		messageValue = messageValue + value;
	}
}
// メッセージ出力
function getMessage() {
	return messageValue;
}
// メッセージ初期化
function clearMeaasge() {
	messageValue = "";
}
// 日付形式チェック
function checkDateFormat(value) {
	if (! value.match(/^[0-9]{4}\/[0-9]{2}\/[0-9]{2}$/)) {
		setMessage("引数が yyyy/mm/dd 形式ではありません");
		return false;
	}
	return true; 
}
// 暦日チェック
function checkDate(value) {
	var s=value.split("/")
	var y=s[0];
	var m=s[1];
	var d=s[2];

	if (checkDateFormat(value) == false) {
		return false;
	}

	if (isNaN(y) || isNaN(m) || isNaN(d)) {
		setMessage("数字以外の文字が含まれています");
		return false;
	}
	else if (y.length != 4) {
		setMessage("年は西暦４桁で入力してください");
		return false;
	}
	else if (m < 1 || m > 12) {
		setMessage("月は１〜１２の数字を入力してください");
		return false;
	}
	else if (d<=0 || d>30+((m==4||m==6||m==9||m==11)?0:1) || (m==2&&d>28+(((y%4==0&&y%100!=0)||y%400==0)?1:0))) {
		setMessage(y+"年"+m+"月"+d+"日はありえない日付です");
		return false;
	}

	return true;
} 
// 日付編集
function to2(value) {
	var val = "" + value;
	if (val.length == 1) {
		return "0" + val;
	}
	else {
		return val;
	}
}
// メールアドレスチェック
function isMail(value) {
	data = value.match(/^\S+@\S+\.\S+$/);

	if (!data) {
		return false;
	}
	return true;
}


/************************************************************************
	追加Script
************************************************************************/
function chgMeal(objRadio, objMonthSelect, objDaySelect, objTimeSelect) {
	// セレクトのEnabled
	objMonthSelect.disabled=false;
	objDaySelect.disabled=false;
	objTimeSelect.disabled=false;

	// セレクトの初期化
//	objTimeSelect.options.length=0;
//	objTimeSelect.options[objTimeSelect.options.length]=new Option("");

/*	htmlSelect = "<select name='Time' id='Time'>";
	// ラジオボタンが「ランチ」の場合
	if (objRadio.value == "1") {
		htmlSelect = htmlSelect + "<option value='11:30'>11:30";
		htmlSelect = htmlSelect + "<option value='12:00'>12:00";
		htmlSelect = htmlSelect + "<option value='12:30'>12:30";

//		objTimeSelect.getElementById("Time").innerHTML = htmlSelect;

//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("11:30", "11:30");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("12:00", "12:00");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("12:30", "12:30");
	}
	// ラジオボタンが「ディナー」の場合
	else if (objRadio.value="2") {
		htmlSelect = htmlSelect + "<option value='17:00'>17:00";
		htmlSelect = htmlSelect + "<option value='17:30'>17:30";
		htmlSelect = htmlSelect + "<option value='18:00'>18:00";
		htmlSelect = htmlSelect + "<option value='18:30'>18:30";
		htmlSelect = htmlSelect + "<option value='19:00'>19:00";
		htmlSelect = htmlSelect + "<option value='19:30'>19:30";
		htmlSelect = htmlSelect + "<option value='20:00'>20:00";
		htmlSelect = htmlSelect + "<option value='20:30'>20:30";
		htmlSelect = htmlSelect + "<option value='21:00'>21:00";

//		objTimeSelect.getElementById("Time").innerHTML = htmlSelect;

//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("17:00", "17:00");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("17:30", "17:30");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("18:00", "18:00");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("18:30", "18:30");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("19:00", "19:00");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("19:30", "19:30");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("20:00", "20:00");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("20:30", "20:30");
//	    objTimeSelect.options[self.aaa.Time.options.length]=new Option("21:00", "21:00");
	}
	
	htmlSelect = htmlSelect + "</select>";
	if (document.getElementById) {
		document.getElementById("Spoon").length = 0;
		document.getElementById("Spoon").innerHTML = htmlSelect;
	}
	else {
		document.all("Spoon").length = 0;
		document.all("Spoon").innerHTML = htmlSelect;
	}*/
}

