
// 入力チェック
function checkSubmit(id){
	
	// エラーチェック
	errors = 0;
	error = "";
	
	obj = document.getElementById(id);
	//console.log(obj.length);
	
	for(var i=0; i<obj.length; i++){
		
		switch(obj.elements[i].name){
		case "company":
			name = "会社名";
			break;
		case "name1":
			name = "苗字";
			break;
		case "name2":
			name = "名前";
			break;
		case "kana":
			name = "フリガナ";
			break;
		case "email1":
			name = "メールアドレス";
			break;
		case "email2":
			name = "確認用メールアドレス";
			break;
		case "order_num":
			name = "注文番号";
			break;
		case "introduce":
			name = "紹介者名";
			break;
		default:
			name = "未登録";
		}
		
		if(obj.elements[i].value == ""){
			if(obj.elements[i].name == "url" || 
				obj.elements[i].name == "company" ||
				obj.elements[i].name == "introduce"){
			}
			else{
				error += name+ "の入力がありません。\n";
				errors++;
			}
		}
		else{
			// アドレスのチェック
			if(obj.elements[i].name == "email1"){
				data1 = obj.elements[i].value.match(/^\S+@\S+\.\S+$/);
				str1 = obj.elements[i].value;
				if(!data1){
					error += obj.elements[i].value+ "は、";
					error += "有効なメールアドレスではありません。\n";
					errors++;
				}
			}
			if(obj.elements[i].name == "email2"){
				data2 = obj.elements[i].value.match(/^\S+@\S+\.\S+$/);
				str2 = obj.elements[i].value;
				if(!data2){
					error += "確認用メールアドレスが、";
					error += "有効なメールアドレスではありません。\n";
					errors++;
				}
				if(str1 != str2){
					error += "確認用のメールアドレスが一致していません。\n";
					errors++;
				}
			}
		}
	}
	
	if(errors == 0){
		return true;
	}
	else {
		alert(error);
		return false;
	}
}

function checkSubmit2(id){

	// エラーチェック
	errors = 0;
	error = "";

	obj = document.getElementById(id);

	for(var i=0; i<obj.length; i++){
		switch(obj.elements[i].name){
		case "name1":
			name = "苗字";
			break;
		case "name2":
			name = "名前";
			break;
		case "email1":
			name = "メールアドレス";
			break;
		case "email2":
			name = "確認用メールアドレス";
			break;
		case "blog":
			name = "ブログ・ホームページURL";
			break;
		default:
			name = "未登録";
		}

		if(obj.elements[i].value == ""){
			if(obj.elements[i].name == "bikou" ||
				obj.elements[i].name == ""){
			}
			else{
				error += name+ "の入力がありません。\n";
				errors++;
			}
		}
		else{
			// アドレスのチェック
			if(obj.elements[i].name == "email1"){
				data1 = obj.elements[i].value.match(/^\S+@\S+\.\S+$/);
				str1 = obj.elements[i].value;
				if(!data1){
					error += obj.elements[i].value+ "は、";
					error += "有効なメールアドレスではありません。\n";
					errors++;
				}
			}
			if(obj.elements[i].name == "email2"){
				data2 = obj.elements[i].value.match(/^\S+@\S+\.\S+$/);
				str2 = obj.elements[i].value;
				if(!data2){
					error += "確認用メールアドレスが、";
					error += "有効なメールアドレスではありません。\n";
					errors++;
				}
				if(str1 != str2){
					error += "確認用のメールアドレスが一致していません。\n";
					errors++;
				}
			}
		}
	}

	if(errors == 0){
		return true;
	}
	else {
		alert(error);
		return false;
	}
}

/* end of script */