// JavaScript Document

SubmitCheck=false; 

function OMOIDE_CHK(){
    if(!SubmitCheck){ 
        SubmitCheck=true; 
        if(OMOIDE_CHK2()){
			document.omoide.submit();
		}else{
			SubmitCheck=false; 
			return false;
		} 
    }else{
		Check = navigator.userAgent.indexOf(";"); 
		if(Check != -1 && navigator.userAgent.substring(Check+2,Check+10)=="MSIE 3.0"){ 
			alert("ボタンが２度押されましたので、再度実行してください。"); 
		}else{ alert("処理中ですのでお待ちください。"); } 
	} 
}

function OMOIDE_CHK2(){
	err_flag = false;
	err_message = "";
	
	var form_obj = document.omoide;
	var hankaku_arr = new Array();
	hankaku_arr.push('omoide1_year','omoide1_month','omoide1_day');
	hankaku_arr.push('omoide2_year','omoide2_month','omoide2_day');
	hankaku_arr.push('omoide3_year','omoide3_month','omoide3_day');
	hankaku_arr.push('yuubin1','yuubin2');
	hankaku_arr.push('tel1','tel2','tel3');
	hankaku_arr.push('email');

	var a = '';
	
	for (var i = 0;i < form_obj.elements.length;i++){
		var e = form_obj.elements[i];
		var empty_flag = true;
		if(((e.type == 'text') || (e.type == 'textarea')) && (e.value.length > 0)){
			e.value = SPACE_DEL(e.value);
		}
		if(e.value.length > 0){
			empty_flag = false;
			for(var ii = 0;ii < hankaku_arr.length;ii++){
				if(e.name == hankaku_arr[ii]){
					e.value = HANKAKU(e.value)
					break;
				}
			}
		}
		switch(e.name){
		  case 'name':
			if(empty_flag == true){
				err_flag = true;
				err_message += "お名前を入力して下さい" + "\n\n";
			}
			break;
		  case 'address':
		  	if((empty_flag == true) || (e.value == '愛知県名古屋市')){
				err_flag = true;
				err_message += "ご住所を入力して下さい" + "\n\n";
			}
			break;
		  case 'tel2':
		  	if(empty_flag == true){
				err_flag = true;
				err_message += "お電話番号を正しく入力して下さい" + "\n\n";
			}
			break;
		}
	}

	omoide_flag = false;
	if(	(form_obj.omoide1_year.value != "") ||
		(form_obj.omoide1_month.value != "") ||
		(form_obj.omoide1_day.value != "")	){

		if(	(form_obj.omoide1_year.value == "") ||
			(form_obj.omoide1_month.value == "") ||
			(form_obj.omoide1_day.value == "")	){
			err_message += "「思い出新聞の希望日と紙面１」の日付が不正です" + "\n\n";
		}else{
			omoide_flag = true;
		}
	}
	if(	(form_obj.omoide2_year.value != "") ||
		(form_obj.omoide2_month.value != "") ||
		(form_obj.omoide2_day.value != "")	){

		if(	(form_obj.omoide2_year.value == "") ||
			(form_obj.omoide2_month.value == "") ||
			(form_obj.omoide2_day.value == "")	){
			err_message += "「思い出新聞の希望日と紙面２」の日付が不正です" + "\n\n";
		}else{
			omoide_flag = true;
		}
	}
	if(	(form_obj.omoide3_year.value != "") ||
		(form_obj.omoide3_month.value != "") ||
		(form_obj.omoide3_day.value != "")	){

		if(	(form_obj.omoide3_year.value == "") ||
			(form_obj.omoide3_month.value == "") ||
			(form_obj.omoide3_day.value == "")	){
			err_message += "「思い出新聞の希望日と紙面３」の日付が不正です" + "\n\n";
		}else{
			omoide_flag = true;
		}
	}

	if(omoide_flag == false){
		err_flag = true;
		err_message += "「思い出新聞の希望日と紙面」を正しく指定して下さい" + "\n\n";
	}

	if(err_flag == true){
		alert(err_message);
		return false;
	}else{
		return true;
	}
}

