//----------cart01.php----------
// 削除
function del_con(v,url) {
		document.link.deleteid.value = v;
		document.link.action = url;//"<?=$_SERVER["PHP_SELF"]?>";
		document.link.submit();
	}
// 注文画面に進む
function btn1(url){
		document.link.action = url;
		document.link.submit();
	}
// 元のページに戻り買い物を続ける
function btn2(){
		history.back();
	}
// アロマ企画トップページへ戻る
function btn3(url){
		document.link.target="_top";
		document.link.action = url;
		document.link.submit();
	}
// カートを空にする
/*
function btn4(url){
		document.link.action = url;
	}
*/
function btn4(url){
		document.link.all_del_id.value = "true";
		document.link.action = url;
		document.link.submit();
	}
// 
var tprice = 0;
var total = 0;

function price(cnt,prc){
	var subtotal = 0;
	var num = 0;

	if(cnt == 0){
		tprice = 0;
		total = 0;
	}

	id = "quantity".concat(cnt.toString());
	num = document.getElementById(id).options[document.getElementById(id).selectedIndex].value;
	total += parseInt(num);
	subtotal = parseInt(num)*parseInt(prc);
	id = "view_sub_total".concat(cnt.toString());
	document.getElementById(id).innerHTML = subtotal;
	tprice += subtotal;

	document.link.totalprice.value = tprice;
	document.link.total.value = total;
	document.getElementById("view_total_price").innerHTML = tprice
}

//------------------------------


//----------newrelease.php----------

function doSubmit(name){
	document.form.go.value = name;
	document.form.submit();
}

//------------------------------



//----------join_input.php----------

function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
}


//日付設定
function setDate(form){
	obj = document.forms[form];
	//obj = form;
	var y = parseInt(obj.BIRTH.value);
	var m = parseInt(obj.MONTH.options[obj.MONTH.selectedIndex].value);
	var lastday = setLastday(y,m);
	var itemnum = obj.DAY.length;
	if (lastday - 1 < obj.DAY.selectedIndex) {
		obj.DAY.selectedIndex = lastday - 1;
	}
	obj.DAY.length = lastday;
	for (cnt = itemnum + 1;cnt <= lastday;cnt++) {
		obj.DAY.options[cnt - 1].text = cnt;
	}
}
function setLastday(year,month){
	var lastday = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)){
		lastday[1] = 29;
	}
	return lastday[month - 1];
}


//全角カナチェック
function kana_check(instr){
	var iCount;
	var iCode;

	for (iCount=0 ; iCount<instr.length ; iCount++){
    	iCode = instr.charCodeAt(iCount);

      	if (!(12449<= iCode && iCode <= 12542) && iCode != 12288){
			return false;
		}
  }
	return true;
}

//半角英数字チェック
function alp_check(instr){ 
	var result = instr.match(/[0-9a-zA-Z]*/); 
	if (instr == result){
		return true;
	}else{
		return false;
	}
}

//数値チェック
function num_check(instr){
	var result = instr.match(/[0-9 ]*/); 
	if (instr == result){
		return true;
	}else{
		return false;
	}
}

//メールアドレスチェック
function email_check(instr){
	var ret = instr.match(/^\S+@\S+\.\S+$/);

	if (!ret){
		return false;
	}else{
		return true;
	}
}

// 桁数チェック
function checkMaxLength(val, max) {
	var kekka=0;
	moji =val;

	for(i=0; i<moji.length; i++){
		dore=escape(moji.charAt(i));
		if((navigator.appName.indexOf("Netscape")!=-1) && dore.length>3 && dore.indexOf("%")!=-1)
			kekka++;
		else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6){
				if(dore.indexOf("%uFF")==-1)kekka++;
				else if(dore.indexOf("%uFF")!=-1 && (eval(parseInt(dore.charAt(4)))<7 || isNaN(dore.charAt(4) ))){
					kekka++;
				}
		}
	}

	if(moji.length+kekka > max){
		return false;
	}

	return true;
}

function checkEqualLength(val, inputnum) {
	var kekka=0;
	moji =val;

	for(i=0; i<moji.length; i++){
		dore=escape(moji.charAt(i));
		if((navigator.appName.indexOf("Netscape")!=-1) && dore.length>3 && dore.indexOf("%")!=-1)
			kekka++;
		else if((navigator.appName.indexOf("Internet Explorer")!=-1) && dore.length==6){
				if(dore.indexOf("%uFF")==-1)kekka++;
				else if(dore.indexOf("%uFF")!=-1 && (eval(parseInt(dore.charAt(4)))<7 || isNaN(dore.charAt(4) ))){
					kekka++;
				}
		}
	}

	if(moji.length+kekka != inputnum){
		return false;
	}

	return true;
}

//------------------------------



//----------join_exec.php----------

function redirect_zero(price,id){
	document.form3.money.value = price;"<?= $price ?>";
	document.form3.sendid.value = id;"<?= $memid ?>";
	document.form3.target = "_blank";
	document.form3.submit();
}

function do_submit1() {
	document.form1.btn1.disabled = true;
	document.form2.btn2.disabled = true;
	document.form1.submit();
}

function do_submit2() {
	document.form1.btn1.disabled = true;
	document.form2.btn2.disabled = true;
	document.form2.submit();
}

function btn_disabled(){
	document.form1.btn1.disabled = true;
	document.form2.btn2.disabled = true;
}

function on_blur(url){
	document.form3.action = url;
	document.form3.target = "_self";
	document.form3.submit();

}

//------------------------------



//----------userinfochange.php----------

function input_checks(form,flag,MEMTP,PAYTP){
	err = new Array();
	if(flag == 1){
		if((document.forms[form].retype[2].checked||document.forms[form].retype[0].checked)&&(PAYTP==0)){
			//err.push("カード決済に変更したい場合は一度退会して入会し直してください。<br>");
		}
	}

	if(flag == 0){
		memid = document.forms[form].MEMID.value;//pr-を付加する前の状態でチェックにかける
		// 未入力チェック
		if (memid.length == 0) {
			// 未入力の場合
			 err.push("Input your member's id.<br>");
		}else{
			if (!alp_check(memid)){
				err.push("Input your member's id correctly.<br>");
			}
		}
	}

	// パスワード
	psswd = document.forms[form].PSSWD.value;
	// 未入力チェック
	if (psswd.length == 0) {
		// 未入力の場合
		 err.push("Input password.<br>");
	}else{
		if (!alp_check(psswd)){
			err.push("Input password correctly.<br>");
		}else{
			// 桁数チェック
			if (psswd.length < 4){
				err.push("Password needs at least 4 characters.<br>");
			}else{
				if (!checkMaxLength(psswd, 8)){
					err.push("Password can't be over 8 characters.<br>");
				}
			}
		}
	}

	// パスワードを忘れた場合の質問
	pwask = document.forms[form].PWASK.value;
	// 未入力チェック
	if (pwask.length == 0) {
		// 未入力の場合
//		err.push("Input Question for your Password forgetting.<br>");
		err.push("Input Question.<br>");
	}else{
		// 桁数チェック
		if (!checkMaxLength(pwask, 50)){
			err.push("The Question can't be over 50 characters.<br>");
		}
	}

	// パスワードを忘れた場合の質問の答え
	pwans = document.forms[form].PWANS.value;
	// 未入力チェック
	if (pwans.length == 0) {
		// 未入力の場合
//		err.push("Input Answer for your Password forgetting.<br>");
		err.push("Input Answer.<br>");
	}else{
		// 桁数チェック
		if (!checkMaxLength(pwans, 50)){
			err.push("The Answer can't be over 50 characters.<br>");
		}
	}

	// メールアドレス
	mladr = document.forms[form].MLADR.value;
	// 未入力チェック
	if (mladr.length == 0) {
		// 未入力の場合
		err.push("Input E-mail address.<br>");
	}else{
		if (!email_check(mladr)){
			err.push("Input E-mail address correctly.<br>");
		}else{
			// 桁数チェック
			if (!checkMaxLength(mladr, 50)){
				err.push("E-mail address can't be over 50 characters.<br>");
			}
		}
	}
	if(flag == 0){
		// メールアドレス（確認）
		remladr = document.forms[form].REMLADR.value;
		// メールアドレス確認チェック
		if (mladr != remladr){
			err.push("E-mail and E-mail(confirm) is not same.<br>");
		}
	}
	if(err.length != 0){
			buffer = "";
			for(i=0;i<err.length;i++)
			{
					buffer = buffer + err[i] + "<br>";
			}
			document.all.err_show.innerHTML = buffer;
			window.location.hash="pagetop"
//			return false;
	}
	else{
			document.forms[form].submit();
	}
	

}

//------------------------------



//----------title.php----------

function win_open() {
	var win;
	// コンテンツノIDを入れる
	conid = document.forms[0].conid.value;
	if (win == undefined || win.closed){
		win = window.open("../content_zero.php?CONID="+conid, "new_win", "width=800,height=600");
	}else{
		win.focus();
	}
}

function closew(){
		window.close();
}

//------------------------------




//----------topframe.php----------

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}//login.php と共有

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}//drmsearch.php, login.php と共有

function MM_findObj(n, d) { //v4.01
	var p,i,x;	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}//login.php と共有

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}//login.php と共有

//------------------------------



//----------login.php----------

function do_submit() {
		document.form1.btn.disabled = true;
		document.form1.submit();
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}//amp.php と共有

//------------------------------



//----------searchresult.php----------

function goNext(num,url,form,hidden){
		document.getElementById(hidden).value = num;
		document.forms[form].action = url;
		document.forms[form].submit();
	}//history.phpと共有

function addValues(n,v){
		document.getElementById(n).value = v;
}

function onSubmit(form){
		document.forms[form].submit();
}

//------------------------------



//----------search.php----------

function kwCheck(keyword,url){

		alert("1");
		if(keyword == ""){
			document.form1.err.value=ture;
		}

		alert("2");
		document.form1.action = url;
		document.form1.submit();
}

//------------------------------



//----------baroque.php----------

function menuSearch(v){
	document.menu_search.cl.value=v;
	document.menu_search.submit();
}

//------------------------------


