// JavaScript Document

SubmitCheck=false; 

function OTHER_CHK(str){
    if(!SubmitCheck){ 
        SubmitCheck=true; 
		temp_flag = false;

		switch(str){
		  case 'OTHER_MAIL':
		  	temp_flag = OTHER_MAIL();
			if(temp_flag == true){document.mail_form.submit();}
			break;
		}
		if(temp_flag == false){
			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 OTHER_MAIL(){
	err_flag = false;
	err_message = "";
	
	var form_obj = document.mail_form;
	var hankaku_arr = new Array();
	hankaku_arr.push('tel');
	hankaku_arr.push('email');
	
	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 'other_text':
			if(empty_flag == true){
				err_flag = true;
				err_message += "お問合せ内容を入力して下さい" + "\n\n";
			}
			break;

		  case 'name1':
			if(empty_flag == true){
				err_flag = true;
				err_message += "お名前を入力してください" + "\n\n";
			}
			break;

		  case 'address':
			if(empty_flag == true){
				err_flag = true;
				err_message += "住所を入力してください" + "\n\n";
			}
			break;
		}
	}

	if(err_flag == true){
		alert(err_message);
		return false;
	}else{
		return confirm('問合せメールを送信します');
	}
}

