// JavaScript Document

// ログインフォーム

function login(){
	
	// フォームの値を参照して代入(form name) 
	fOBJ3  = document.loginform;
	mailad_top = fOBJ3.mailad_top.value;
	pw_top = fOBJ3.pw_top.value;
	param =  "?ID="+mailad_top+"&PASS="+pw_top; // 指定したURLにリダイレクトするよう変更 2011-09-07 Oka

    if( mailad_top != ""){
		if(!mailad_top.match(/.+@.+\..+/)){
			// メールアドレスが不正の場合は警告ダイアログを表示
			alert ('【会員ログイン】\nメールアドレスが正しくありません。\n正しいメールアドレスを再度ご入力ください。');
		}	
	  	else {
			if( pw_top == ""){
				alert ('【会員ログイン】\nパスワードが正しくありません。\n正しいパスワードを再度ご入力ください。');
			}
			else {
				location.href = 'htpp://www.ura-navi.com/member/'+param;
			}
	   	}
	}
	else {
		if( pw_top == ""){
			alert ('【会員ログイン】\nパスワードが正しくありません。\n正しいパスワードを再度ご入力ください。');
		}
		else {
			alert ('【会員ログイン】\nメールアドレスが正しくありません。\n正しいメールアドレスを再度ご入力ください。');
		}
	}
}
	  
// モバイル登録　仮登録メール送信
	  
function submit_mobile(){
	
	// フォームの値を参照して代入(form name) 
	fOBJ2  = document.regform_m;
	mailad_m = fOBJ2.mailad_m.value;
	redirect_url = fOBJ2.RedirectURL.value;
	action   = fOBJ2.MobileSendURL.value;  // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	ad_code  = fOBJ2.AD_CODE.value;      // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	param =  "?AD_CODE="+ad_code+"&RedirectURL="+redirect_url+"&mail="+mailad_m; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi

    if( mailad_m != ""){
		if(!mailad_m.match(/.+@.+\..+/)){
			// メールアドレスが不正の場合は警告ダイアログを表示
			alert ('【モバイル会員登録】\nメールアドレスが正しくありません。\n正しいメールアドレスを再度ご入力ください。');
		}	
	  	else {
			alert ('【モバイル会員登録】\nご登録されたメールアドレスにメールを送信致しました。\nメール内容をご確認の上、記載されたURLより本登録を行って下さい。');
			location.href = action+param;
		}
	}
	else {
		alert ('【モバイル会員登録】\nメールアドレスが入力されておりません。');
	}
}
// ▼ 会員登録送信ダイアログ【メイン】 ******************************************	
	  
function regist_main(){

	// フォームの値を参照して代入(form name) 
	fOBJ = document.regform_main;
	mail_main = fOBJ.mailad_main.value;
	rule_main = fOBJ.rule_main.checked;
	ad_code  = fOBJ.AD_CODE.value;      // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	param =  "?AD_CODE="+ad_code+"&mail="+mail_main; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi

	if( rule_main == false){
		alert ('【会員登録】\nご登録の前にご利用規約に同意してください。');
	}
	else {
		if( mail_main != ""){
			if(!mail_main.match(/.+@.+\..+/)){
				// メールアドレスが不正の場合は警告ダイアログを表示
				alert ('【会員登録】\nメールアドレスが正しくありません。\n正しいメールアドレスを再度ご入力ください。');
			}	
	　　　　else {
				alert ('【会員登録】\nご登録されたメールアドレスにメールを送信致しました。\nメール内容をご確認の上、記載されたURLより本登録を行って下さい。');
				location.href = 'regist_send.php'+param;
			}
		}
		else {
			alert ('【会員登録】\nメールアドレスが入力されておりません。');
		}
	}
}

// ▼ 会員登録送信ダイアログ ******************************************	

function regist(){
	
	// フォームの値を参照して代入(form name) 
	fOBJ  = document.regform;
	mail = fOBJ.mailad.value;
	rule = fOBJ.rule.value;
	ad_code  = fOBJ.AD_CODE.value;      // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	param =  "?AD_CODE="+ad_code+"&mail="+mail; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi

	if(!document.regform.rule.checked){
		alert ('【会員登録】\nご登録の前にご利用規約に同意してください。');
	}
	else {
		if( mail != ""){
			  if(!mail.match(/.+@.+\..+/)){
				  // メールアドレスが不正の場合は警告ダイアログを表示
				  alert ('【会員登録】\nメールアドレスが正しくありません。\n正しいメールアドレスを再度ご入力ください。');
			  }	
	  　　　　else {
				  alert ('【会員登録】\nご登録されたメールアドレスにメールを送信致しました。\nメール内容をご確認の上、記載されたURLより本登録を行って下さい。');
				  location.href = 'regist_send.php'+param;
			  }
		}
		else {
			  alert ('【会員登録】\nメールアドレスが入力されておりません。');
		}
	}
}

// ▼ 会員登録ＳＴＥＰ  ******************************************
	  
function regist_step(){
		  
		  // フォームの値を参照して代入(form name) 
		  fOBJ  = document.form_reg_step;
		  
		  name  = fOBJ.name.value;
		  sex  = fOBJ.sex.value;
		  birth_y  = fOBJ.birth_y.value;
		  birth_m  = fOBJ.birth_m.value;
		  birth_d  = fOBJ.birth_d.value;
		  state  = fOBJ.state.value;
	  
		  if( name != "" & sex != "" & birth_y != "" & birth_m != "" & birth_d != "" & state != ""  ) {
				//location.href = 'regist_step2.php';
				$("#form_reg_step").attr("action","regist_step2.php");
		  }
	  }	  

// ▼ お問い合わせ  ******************************************
	
// 入力チェック完了後ボタン画像変化
	  
function change(){	
	// フォームの値を参照して代入(form name) 
	fOBJ4  = document.form_contact;
	mailad2  = fOBJ4.mailad2.value;
//	name     = fOBJ4.name.value;
	subject  = fOBJ4.subject.value;
	textarea = fOBJ4.textarea.value;

//  if( mailad2 != "" & name != "" & textarea != "" & subject != 0 ) {
	if( mailad2 != "" & textarea != "" & subject != 0 ) {
				  $("#contact_submit").addClass("contact_submit");
				  $("#form_contact").attr("action","javascript:contact();");
				  $("#contact_submit").removeAttr("id");
	}
	else {
		$("#contact_submit").removeClass("contact_submit");
		$("#form_contact").attr("action","javascript:void();");
		$("#contact_submit").attr("id","contact_submit");
		
	}
}
	  
function contact(){
	
	// フォームの値を参照して代入(form name) 
	fOBJ4  = document.form_contact;
	mailad2  = fOBJ4.mailad2.value;
//	name     = fOBJ4.name.value;
	textarea = fOBJ4.textarea.value;
	subject  = fOBJ4.subject.value;
	action   = fOBJ4.RedirectURL.value;  // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	ad_code  = fOBJ4.AD_CODE.value;      // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
//	param =  "?AD_CODE="+ad_code+"&USER_ID="+name+"&FROM_ADRR="+mailad2+"&SEND_BODY="+textarea+"&subject="+subject; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	param =  "?AD_CODE="+ad_code+"&FROM_ADRR="+mailad2+"&SEND_BODY="+textarea+"&subject="+subject; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	
//  if( mailad2 != "" & name != "" & textarea != "" ) {
	if( mailad2 != "" & textarea != "" ) {
				  alert ('お問い合わせを受け付けました。\n順次対応して参りますので返信をお待ちください。');
				  location.href = action+param; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	}
}
	  
// ▼ パスワードを忘れた  ******************************************			
	  
	  
function forget(){
	
	// フォームの値を参照して代入(form name) 
	fOBJ4  = document.form_forget;
	mailad3 = fOBJ4.mailad3.value;
	action   = fOBJ4.RedirectURL.value;  // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	ad_code  = fOBJ4.AD_CODE.value;      // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
	param =  "?AD_CODE="+ad_code+"&FROM_ADRR="+mailad3; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi

    if( mailad3 != "" ) {
				  alert ('ご登録されたメールアドレスにメールを送信致しました。\nメール内容をご確認の上、記載されたURLより再度パスワード設定を行って下さい。');
				  location.href = action+param; // 指定したURLにリダイレクトするよう変更 2011-05-11 Nakaguchi
			  }
}

// ログアウト
	  
	  function logout(){
	  　　　　var answer;
	  
	  　　　　answer = confirm('ログアウトします。よろしいですか？');
	  
	  　　　　if( answer == true ){
	  　　　　　　　　location.href = 'index.php';
	  　　　　}else{
	  　　　　}
	  }	
  
// ▼ 登録情報確認・変更  ******************************************			
	  	  
	  function myinfo_name(){
		  
		  // フォームの値を参照して代入(form name) 
		  fOBJ  = document.form_myinfo_name;
		  name_new  = fOBJ.name_new.value;
	  
		  if( name_new != "" ) {
						conf = confirm ('ニックネームを「' + name_new + '」に変更します。\nよろしいですか？');
						
						if ( conf == true ){
							alert('ニックネームを変更しました。');
							location.reload();
						}
						
		  }
	  }
	  
	  function myinfo_mail(){
		  
		  // フォームの値を参照して代入(form name) 
		  fOBJ  = document.form_myinfo_mail;
		  mailad_new  = fOBJ.mailad_new.value;
	  
		  if( mailad_new != "" ) {
						conf = confirm ('「' + mailad_new + '」\nこのメールアドレスを追加します。\nよろしいですか？');
						
						if ( conf == true ){
							alert('メールアドレスを追加しました。');
							location.reload();
						}
						
		  }
	  }
	  
	  function myinfo_pass(){
		  
		  // フォームの値を参照して代入(form name) 
		  fOBJ  = document.form_myinfo_pass;
		  pass_new  = fOBJ.pass_new.value;
		  pass_new_re  = fOBJ.pass_new_re.value;
	  
		  if( pass_new != "" & pass_new == pass_new_re ) {
						conf = confirm ('パスワードを「' + pass_new + '」に変更します。\nよろしいですか？');
						
						if ( conf == true ){
							alert('パスワードを変更しました。');
							location.reload();
						}
						
		  }
	  }
	  
	  function myinfo_delete(){
		  conf = confirm ('登録メールアドレスを削除します。\nよろしいですか？');
						if ( conf == true ){
							alert('メールアドレスを削除しました。');
							location.reload();
						}
						
	  }
	  
// ポイント購入
	  
	  function pointsubmit(){
		  
	  // ページの振り分け
		  
		  // フォームの値を参照して代入 
		  fOBJ  = document.pointform;
		  payment = fOBJ.payment.value;
		  
		  if(payment == "1"){
			  location.href="point_reg_banking.php";
		  }
		  else if(payment == "2"){
			  location.href="point_reg_credit.php";
		  }
		  else if(payment == "3"){
			  location.href="point_reg_bitcash.php";
		  }
		  else if(payment == "0"){
			  alert('お支払い方法が選択されていません。');
		  }
	  }
	  
	  function payreg(){
	  
	  // ビットキャッシュの場合の認証
		  
		  // フォームの値を参照して代入 
		  fOBJ  = document.pointform;
		  payment = fOBJ.payment.value;
		  
		  if( payment == "3"){
			  $(function(){
				  $("#bitcash_payment").slideDown("fast");
			  });
		  }
		  else {
			  $(function(){
				  $("#bitcash_payment").slideUp("fast");
			  });
		  }
	  }
	  
	   // ひらがなチェック
		
		function HiraganaCheck() {
			 var str1 = document.pointform.bitcash_01.value ;
			 var str2 = document.pointform.bitcash_02.value ;
			 var str3 = document.pointform.bitcash_03.value ;
			 var str4 = document.pointform.bitcash_04.value ;
			 
			 if( str1.match( /[^ぁ-ん　\s]+/ ) || str2.match( /[^ぁ-ん　\s]+/ ) || str3.match( /[^ぁ-ん　\s]+/ ) || str4.match( /[^ぁ-ん　\s]+/ ) ) {
				alert('ビットキャッシュ認証は「ひらがな」のみで入力して下さい。');
			 }
		}

	  // ポイント購入 確認メール送信
	  
	  function submit_banking(){
	  // 銀行振り込みのメール送信
		  alert('ご登録のメールアドレスに購入情報・振込先を送信いたしました。\nメール受信箱をご確認ください。');
		  //location.href = 'index.php';
	  }
  	  
