// JavaScript Document

function newFormCheck(obj){
	var i;
	var flg = 0;
	var mobile = new Array(
		"docomo.ne.jp",
		"ezweb.ne.jp",
		"softbank.ne.jp",
		"d.vodafone.ne.jp",
		"h.vodafone.ne.jp",
		"t.vodafone.ne.jp",
		"c.vodafone.ne.jp",
		"k.vodafone.ne.jp",
		"r.vodafone.ne.jp",
		"n.vodafone.ne.jp",
		"s.vodafone.ne.jp",
		"q.vodafone.ne.jp",
		"pdx.ne.jp",
		"di.pdx.ne.jp",
		"dj.pdx.ne.jp",
		"dk.pdx.ne.jp",
		"wm.pdx.ne.jp",
		"d.softbank.ne.jp",
		"h.softbank.ne.jp",
		"t.softbank.ne.jp",
		"c.softbank.ne.jp",
		"k.softbank.ne.jp",
		"r.softbank.ne.jp",
		"n.softbank.ne.jp",
		"s.softbank.ne.jp",
		"q.softbank.ne.jp"
	);

	if(obj.url.value == ''){
		alert("URLを入力してください。");
		obj.url.focus();
		return false;
	}
	
	if(obj.category.value == ''){
		alert("カテゴリーを選択してください。");
		obj.category.focus();
		return false;
	}
	
	if(obj.nickname.value == ''){
		alert("名前を入力してください。");
		obj.nickname.focus();
		return false;
	}
	
	if(obj.mail1.value == ''){
		alert("メールアドレスを入力してください。");
		obj.mail1.focus();
		return false;
	}
	
	if(obj.mail2.value == ''){
		alert("メールアドレス(確認用)を入力してください。");
		obj.mail2.focus();
		return false;
	}
	
	for(i = 0;i < mobile.length;i++){
		if(obj.mail1.value.indexOf(mobile[i]) >= 0){ flg = 1; }
	}
	
	if(flg == 1){
		alert("携帯電話のメールアドレスはご利用になれません、\nお手数ですがPC用のメールアドレスをご入力ください。");
		obj.mail1.focus();
		return false;
	}
	
	if(obj.mail1.value != obj.mail2.value){
		alert("入力されたメールアドレスが一致しません。\nご確認の上、もう一度ご入力ください。");
		obj.mail1.focus();
		return false;
	}
	
	if(obj.password1.value == ''){
		alert("パスワードを入力してくだい。");
		obj.password1.focus();
		return false;
	}
	
	if(obj.password2.value == ''){
		alert("パスワード(確認用)を入力してくだい。");
		obj.password2.focus();
		return false;
	}
	
	if(obj.password1.value != obj.password2.value){
		alert("入力されたパスワードが一致しません。\nご確認の上、もう一度ご入力ください。");
		obj.password1.focus();
		return false;
	}
	
	if(obj.birth1.value == ''){
		alert("生年月日を選択してください。");
		obj.mail1.focus();
		return false;
	}
	
	if(obj.area.value == ''){
		alert("お住まいの地域を選択してください。");
		obj.area.focus();
		return false;
	}
	
	if(obj.magazine.value == ''){
		alert("メールマガジンを「受け取る」「受け取らない」にチェックを入れてください。");
		obj.magazine.focus();
		return false;
	}
	
	return true;
}

