// JavaScript Document

SubmitCheck=false; 

function SHIDOKU_CHK(){
    if(!SubmitCheck){ 
        SubmitCheck=true; 
        if(SHIDOKU_CHK2()){
			document.shidoku.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 SHIDOKU_CHK2(){
	err_flag = false;
	err_message = "";
	
	var form_obj = document.shidoku;
	var hankaku_arr = new Array();
	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;
		}
	}


	if(err_flag == true){
		alert(err_message);
		return false;
	}else{
		return true;
	}
}

