function number_format(num){
 return num.toString().replace( /([0-9]+?)(?=(?:[0-9]{3})+$)/g , '$1,' );
}

$(function(){
	$.each($("img.rollover"), function(){
		var imgPass = $(this).attr("src");
		var imgType = imgPass.substring(imgPass.lastIndexOf('.'), imgPass.length);
		var loadImgPass = imgPass.replace(imgType, '_over' + imgType);
		new Image().src = loadImgPass;
		$(this).attr({oversrc:loadImgPass});
	});
	$("img.rollover").hover(
		function(){
			$(this).attr({src:$(this).attr("oversrc")});
		},
		function(){
			$(this).attr({src:$(this).attr("src").replace("_over","")});
		}
	);
});

function checkSubmit() {
	if(document.getElementById("resutl").innerHTML != "OK") {
		alert("ファーストアドレスを確定させてください");
		return false;
	} else {
		document.form1.email.disabled = false;
		document.form1.keyword.disabled = false;
	}
}

function checkSubmit2() {
	if(document.getElementById("resutl").innerHTML != "OK") {
		alert("ファーストアドレスを確定させてください");
		return false;
	} else {
		document.form1.email.disabled = false;
	}
}



function checkAddress(url) {
	if(document.getElementById("resutl").innerHTML == "OK") {
		document.form1.email.disabled = false;
		document.getElementById("resutl").innerHTML = "";
		var img = document.getElementById("email_img"); 
		img.src = "../img/regist/regist_address.jpg"; 
		img.onload = function() {} 


		document.form1.email1.disabled = true;
		document.form1.email2.disabled = true;
		document.form1.email3.disabled = true;
		document.form1.email4.disabled = true;
		document.form1.email5.disabled = true;
		document.form1.email1_flg[0].disabled = true;
		document.form1.email2_flg[0].disabled = true;
		document.form1.email3_flg[0].disabled = true;
		document.form1.email4_flg[0].disabled = true;
		document.form1.email5_flg[0].disabled = true;

		document.form1.email1_flg[1].disabled = true;
		document.form1.email2_flg[1].disabled = true;
		document.form1.email3_flg[1].disabled = true;
		document.form1.email4_flg[1].disabled = true;
		document.form1.email5_flg[1].disabled = true;

		document.form1.forward_flg[0].disabled = true;
		document.form1.forward_flg[1].disabled = true;
		document.form1.forward_flg[2].disabled = true;
		document.form1.forward_flg[3].disabled = true;
		document.form1.forward_flg[4].disabled = true;
		document.form1.backup_flg[0].disabled = true;
		document.form1.backup_flg[1].disabled = true;
		document.form1.backup_flg[2].disabled = true;

		document.getElementById("backup_email-1").disabled = true;
		document.getElementById("backup_email-2").disabled = true;
		document.getElementById("backup_email-3").disabled = true;
		document.getElementById("backup_email-4").disabled = true;
		document.getElementById("backup_email-5").disabled = true;


		document.form1.forward_set1.disabled = true;
		document.form1.forward_set2.disabled = true;

		document.getElementById("equ-0").disabled = true;
		document.getElementById("equ-1").disabled = true;

		document.form1.sei.disabled = true;
		document.form1.mei.disabled = true;
		document.form1.seikana.disabled = true;
		document.form1.meikana.disabled = true;
		document.form1.sex[0].disabled = true;
		document.form1.sex[1].disabled = true;
		document.form1.zip1.disabled = true;
		document.form1.zip2.disabled = true;
		document.form1.address1.disabled = true;
		document.form1.birthdateYY.disabled = true;
		document.form1.birthdateMM.disabled = true;
		document.form1.birthdateDD.disabled = true;
		document.form1.pay_method[0].disabled = true;
		document.form1.pay_method[1].disabled = true;
		document.form1.pay_method[2].disabled = true;
		document.form1.pay_method[3].disabled = true;
		document.form1.pay_method[4].disabled = true;
		document.form1.password.disabled = true;


	} else {

		var loader = new AddressLoader(url,document.form1.email.value,document.form1.keyword.value);
		loader.load();
	}
}

function checkAddress2(url,now_email) {
	if(document.getElementById("resutl").innerHTML == "OK") {

		document.form1.email.disabled = false;
		document.getElementById("resutl").innerHTML = "";
		var img = document.getElementById("email_img"); 
		img.src = "../img/regist/regist_address.jpg"; 
		img.onload = function() {} 

		document.form1.email1.disabled = true;
		document.form1.email2.disabled = true;
		document.form1.email3.disabled = true;
		document.form1.email4.disabled = true;
		document.form1.email5.disabled = true;
		document.form1.email1_flg[0].disabled = true;
		document.form1.email2_flg[0].disabled = true;
		document.form1.email3_flg[0].disabled = true;
		document.form1.email4_flg[0].disabled = true;
		document.form1.email5_flg[0].disabled = true;

		document.form1.email1_flg[1].disabled = true;
		document.form1.email2_flg[1].disabled = true;
		document.form1.email3_flg[1].disabled = true;
		document.form1.email4_flg[1].disabled = true;
		document.form1.email5_flg[1].disabled = true;

		document.form1.forward_flg[0].disabled = true;
		document.form1.forward_flg[1].disabled = true;
		document.form1.forward_flg[2].disabled = true;
		document.form1.forward_flg[3].disabled = true;
		document.form1.forward_flg[4].disabled = true;
		document.form1.backup_flg[0].disabled = true;
		document.form1.backup_flg[1].disabled = true;
		document.form1.backup_flg[2].disabled = true;

		document.getElementById("backup_email-1").disabled = true;
		document.getElementById("backup_email-2").disabled = true;
		document.getElementById("backup_email-3").disabled = true;
		document.getElementById("backup_email-4").disabled = true;
		document.getElementById("backup_email-5").disabled = true;


		document.form1.forward_set1.disabled = true;
		document.form1.forward_set2.disabled = true;

		document.getElementById("equ-0").disabled = true;
		document.getElementById("equ-1").disabled = true;

		document.form1.sei.disabled = true;
		document.form1.mei.disabled = true;
		document.form1.seikana.disabled = true;
		document.form1.meikana.disabled = true;
		document.form1.sex[0].disabled = true;
		document.form1.sex[1].disabled = true;
		document.form1.zip1.disabled = true;
		document.form1.zip2.disabled = true;
		document.form1.address1.disabled = true;
		document.form1.birthdateYY.disabled = true;
		document.form1.birthdateMM.disabled = true;
		document.form1.birthdateDD.disabled = true;
		document.form1.pay_method[0].disabled = true;
		document.form1.pay_method[1].disabled = true;
		document.form1.pay_method[2].disabled = true;
		document.form1.pay_method[3].disabled = true;
		document.form1.pay_method[4].disabled = true;
		document.form1.password.disabled = true;

	} else if(now_email == document.form1.email.value) {
		var img = document.getElementById("email_img"); 
		img.src = "../img/regist/change_address_button.jpg"; 
		img.onload = function() {} 

		document.getElementById("resutl").innerHTML = "OK";
		document.form1.email.disabled = true;

		document.form1.email1.disabled = false;
		document.form1.email2.disabled = false;
		document.form1.email3.disabled = false;
		document.form1.email4.disabled = false;
		document.form1.email5.disabled = false;
		document.form1.email1_flg[0].disabled = false;
		document.form1.email2_flg[0].disabled = false;
		document.form1.email3_flg[0].disabled = false;
		document.form1.email4_flg[0].disabled = false;
		document.form1.email5_flg[0].disabled = false;

		document.form1.email1_flg[1].disabled = false;
		document.form1.email2_flg[1].disabled = false;
		document.form1.email3_flg[1].disabled = false;
		document.form1.email4_flg[1].disabled = false;
		document.form1.email5_flg[1].disabled = false;

		document.form1.forward_flg[0].disabled = false;
		document.form1.forward_flg[1].disabled = false;
		document.form1.forward_flg[2].disabled = false;
		document.form1.forward_flg[3].disabled = false;
		document.form1.forward_flg[4].disabled = false;
		document.form1.backup_flg[0].disabled = false;
		document.form1.backup_flg[1].disabled = false;
		document.form1.backup_flg[2].disabled = false;

		document.getElementById("backup_email-1").disabled = false;
		document.getElementById("backup_email-2").disabled = false;
		document.getElementById("backup_email-3").disabled = false;
		document.getElementById("backup_email-4").disabled = false;
		document.getElementById("backup_email-5").disabled = false;


		document.form1.forward_set1.disabled = false;
		document.form1.forward_set2.disabled = false;

		document.getElementById("equ-0").disabled = false;
		document.getElementById("equ-1").disabled = false;

		document.form1.sei.disabled = false;
		document.form1.mei.disabled = false;
		document.form1.seikana.disabled = false;
		document.form1.meikana.disabled = false;
		document.form1.sex[0].disabled = false;
		document.form1.sex[1].disabled = false;
		document.form1.zip1.disabled = false;
		document.form1.zip2.disabled = false;
//				document.form1.pref.disabled = false;
		document.form1.address1.disabled = false;
//				document.form1.address2.disabled = false;
		document.form1.birthdateYY.disabled = false;
		document.form1.birthdateMM.disabled = false;
		document.form1.birthdateDD.disabled = false;
		document.form1.pay_method[0].disabled = false;
		document.form1.pay_method[1].disabled = false;
		document.form1.pay_method[2].disabled = false;
		document.form1.pay_method[3].disabled = false;
		document.form1.pay_method[4].disabled = false;


		document.form1.password.disabled = false;
	} else {
		var loader = new AddressLoader(url,document.form1.email.value);
		loader.load();
	}
}

function checkKeyword(url) {
	if(document.getElementById("result").innerHTML == "OK") {
		document.form1.keyword.disabled = false;
		document.getElementById("result").innerHTML = "";
		var img = document.getElementById("keyword_img"); 
		img.src = "../img/regist/regist_keyword.jpg"; 
		img.onload = function() {} 
		

	} else {
		var loader = new KeywordLoader(url,document.form1.keyword.value);
		loader.load();
	}
}

function changeEqu(obj) {
	if(obj.value == 0) {
		document.form1.usersei.disabled = true;
		document.form1.usermei.disabled = true;
		document.form1.userseikana.disabled = true;
		document.form1.usermeikana.disabled = true;
		document.form1.userbirthdateYY.disabled = true;
		document.form1.userbirthdateMM.disabled = true;
		document.form1.userbirthdateDD.disabled = true;
		document.form1.usersex[0].disabled = true;
		document.form1.usersex[1].disabled = true;
//		document.form1.userpref.disabled = true;
//		document.form1.useraddress1.disabled = true;
//		document.form1.useraddress2.disabled = true;
	} else {
		document.form1.usersei.disabled = false;
		document.form1.usermei.disabled = false;
		document.form1.userseikana.disabled = false;
		document.form1.usermeikana.disabled = false;
		document.form1.userbirthdateYY.disabled = false;
		document.form1.userbirthdateMM.disabled = false;
		document.form1.userbirthdateDD.disabled = false;
		document.form1.usersex[0].disabled = false;
		document.form1.usersex[1].disabled = false;
//		document.form1.userpref.disabled = false;
//		document.form1.useraddress1.disabled = false;
//		document.form1.useraddress2.disabled = false;

	}
}

function sendMail(url,email,no) {
	if(email == "") {
		alert("メールアドレスを入力してください");
	} else {
		var loader = new EmailSender(url,email);
		loader.load();
		document.getElementById("result_email"+no).innerHTML = "メール送信しました";
	}

}

