function Q_FORM_CATG_Change(){
	ls = document.all['Q_FORM_CATG_Description'].style;
	if(document.all['Q_FORM_CATG'].value == "OTHER"){
		ls.display = "block";
	} else {
		ls.display = "none";
	}
}

function Q_FORM_R_CATG_Change(){
	if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYTEL"){
		document.all['Q_FORM_R_CATG_TEL_Description'].style.display = "block";
		document.all['Q_FORM_R_CATG_MAIL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_POST_Description'].style.display = "none";
	} else if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYMAIL") {
		document.all['Q_FORM_R_CATG_TEL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_MAIL_Description'].style.display = "block";
		document.all['Q_FORM_R_CATG_POST_Description'].style.display = "none";
	} else if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYPOST") {
		document.all['Q_FORM_R_CATG_TEL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_MAIL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_POST_Description'].style.display = "block";
	} else {
		document.all['Q_FORM_R_CATG_TEL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_MAIL_Description'].style.display = "none";
		document.all['Q_FORM_R_CATG_POST_Description'].style.display = "none";
	}
}

function Q_FORM_Reset(){
	document.all['Q_FORM_NAME'].value = "";
	document.all['Q_FORM_CATG'].value = "INIT";
	document.all['Q_FORM_TITLE'].value = "";
	document.all['Q_FORM_R_CATG'].value = "INIT";
	document.all['Q_FORM_TELNUMBER'].value = "";
	document.all['Q_FORM_TELNAME'].value = "";
	document.all['Q_FORM_MAILADRS'].value = "";
	document.all['Q_FORM_MAILADRS2'].value = "";
	document.all['Q_FORM_POSTNUMBER'].value = "";
	document.all['Q_FORM_POSTADRS'].value = "";
	document.all['Q_FORM_EYESSEND'].checked = true;
	document.all['Q_FORM_MESSAGE'].value = "";
	Q_FORM_CATG_Change();
	Q_FORM_R_CATG_Change();
	document.all['Q_FORM_CATG_Description'].style.display = "none";
	document.all['Q_FORM_R_CATG_TEL_Description'].style.display = "none";
	document.all['Q_FORM_R_CATG_MAIL_Description'].style.display = "none";
	document.all['Q_FORM_R_CATG_POST_Description'].style.display = "none";
	document.all['Q_FORM_NAME_Validiater'].style.display = "none";
	document.all['Q_FORM_CATG_Validiater'].style.display = "none";
	document.all['Q_FORM_TITLE_Validiater'].style.display = "none";
	document.all['Q_FORM_R_CATG_Validiater'].style.display = "none";
	document.all['Q_FORM_TELNUMBER_Validiater'].style.display = "none";
	document.all['Q_FORM_MAILADRS_Validiater'].style.display = "none";
	document.all['Q_FORM_MAILADRS2_Validiater'].style.display = "none";
	document.all['Q_FORM_POSTNUMBER_Validiater'].style.display = "none";
	document.all['Q_FORM_POSTADRS_Validiater'].style.display = "none";
	document.all['Q_FORM_MESSAGE_Validiater'].style.display = "none";
}

function Q_FORM_Submit(){
	result = true;
	//名前の確認
	if(document.getElementById("Q_FORM").Q_FORM_NAME.value == "") {
		result = false;
		document.all['Q_FORM_NAME_Validiater'].style.display = "block";
	} else {
		document.all['Q_FORM_NAME_Validiater'].style.display = "none";
	}
	
	//問い合わせカテゴリ
	if(document.getElementById("Q_FORM").Q_FORM_CATG.value == "INIT"){
		result = false;
		document.all['Q_FORM_CATG_Validiater'].style.display = "block";
	} else {
		document.all['Q_FORM_CATG_Validiater'].style.display = "none";
	}
	//問い合わせカテゴリ（他の場合）
	if(document.getElementById("Q_FORM").Q_FORM_CATG.value == "OTHER"){
		//タイトル確認
		if(document.getElementById("Q_FORM").Q_FORM_TITLE.value == "") {
			result = false;
			document.all['Q_FORM_TITLE_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_TITLE_Validiater'].style.display = "none";
		}
	}
	//連絡方法カテゴリ
	if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "INIT"){
		result = false;
		document.all['Q_FORM_R_CATG_Validiater'].style.display = "block";
	} else {
		document.all['Q_FORM_R_CATG_Validiater'].style.display = "none";
	}
	//連絡方法カテゴリ毎のチェック
	if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYTEL"){
		if(document.getElementById("Q_FORM").Q_FORM_TELNUMBER.value == "") {
			result = false;
			document.all['Q_FORM_TELNUMBER_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_TELNUMBER_Validiater'].style.display = "none";
		}
	} else if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYMAIL"){
		if(document.getElementById("Q_FORM").Q_FORM_MAILADRS.value == "") {
			result = false;
			document.all['Q_FORM_MAILADRS_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_MAILADRS_Validiater'].style.display = "none";
		}
		if(document.getElementById("Q_FORM").Q_FORM_MAILADRS2.value == "") {
			result = false;
			document.all['Q_FORM_MAILADRS2_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_MAILADRS2_Validiater'].style.display = "none";
		}
		if(result == true) {
			if(document.getElementById("Q_FORM").Q_FORM_MAILADRS.value != document.getElementById("Q_FORM").Q_FORM_MAILADRS2.value ) {
				result = false;
				document.all['Q_FORM_MAILADRS_Validiater'].style.display = "block";
				document.all['Q_FORM_MAILADRS2_Validiater'].style.display = "block";
			}
		}
	} else if(document.getElementById("Q_FORM").Q_FORM_R_CATG.value == "BYPOST"){
		if(document.getElementById("Q_FORM").Q_FORM_POSTNUMBER.value == "") {
			result = false;
			document.all['Q_FORM_POSTNUMBER_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_POSTNUMBER_Validiater'].style.display = "none";
		}
		if(document.getElementById("Q_FORM").Q_FORM_POSTADRS.value == "") {
			result = false;
			document.all['Q_FORM_POSTADRS_Validiater'].style.display = "block";
		} else {
			document.all['Q_FORM_POSTADRS_Validiater'].style.display = "none";
		}
	}
	//メッセージチェック
	if(document.getElementById("Q_FORM").Q_FORM_MESSAGE.value == "") {
		result = false;
		document.all['Q_FORM_MESSAGE_Validiater'].style.display = "block";
	} else {
		document.all['Q_FORM_MESSAGE_Validiater'].style.display = "none";
	}
	
	if(result != true){
		alert("未入力項目または不正な入力があります");
	}
	
	return result;
}

function Q_FORM_Backbtn() {
	document.all['flag_send'].value = "0";
}

function Q_FORM_Cancelbtn() {
	document.all['flag_send'].value = "8";
}

