function _chgimg(imgName,imgUrl){ document.images[imgName].src = imgUrl; }



// ポップアップ

function show_image(gd_id,cnt,width,height) {

    newWin = window.open("goods_image.html?gd_id="+gd_id+"&p_no="+cnt,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");

    newWin.opener.name="morning_mall_main";

}



// お届け先が違う

function Dsp_To_Jyusho_ON(){

///	for(i=2;i<document.form1.elements.length;i++){

//		document.form1.elements[i].disabled = false;//全てのﾌｫｰﾑ要素を有効に

//	}

	document.form1.to_sei.disabled = false;		// 姓

	document.form1.to_mei.disabled = false;		// 名

	document.form1.to_seikana.disabled = false;	// 姓（フリガナ）

	document.form1.to_meikana.disabled = false;	// 名（フリガナ）

	document.form1.to_zip.disabled = false;		// 郵便番号

	document.form1.to_todo.disabled = false;	// 都道府県

	document.form1.to_ad1.disabled = false;		// 住所1

	document.form1.to_ad2.disabled = false;		// 住所2

	document.form1.to_ad3.disabled = false;		// 住所3

	document.form1.to_tel1.disabled = false;	// 電話番号1

	document.form1.to_tel2.disabled = false;	// 電話番号2

	document.form1.to_tel3.disabled = false;	// 電話番号3



}



// お届け先が同じ

function Dsp_To_Jyusho_OFF(){

//	for(i=2;i<document.form1.elements.length;i++){

//		document.form1.elements[i].disabled = true;//全てのﾌｫｰﾑ要素を無効に

//	}

	document.form1.to_sei.disabled = true;		// 姓

	document.form1.to_mei.disabled = true;		// 名

	document.form1.to_seikana.disabled = true;	// 姓（フリガナ）

	document.form1.to_meikana.disabled = true;	// 名（フリガナ）

	document.form1.to_zip.disabled = true;		// 郵便番号

	document.form1.to_todo.disabled = true;		// 都道府県

	document.form1.to_ad1.disabled = true;		// 住所1

	document.form1.to_ad2.disabled = true;		// 住所2

	document.form1.to_ad3.disabled = true;		// 住所3

	document.form1.to_tel1.disabled = true;		// 電話番号1

	document.form1.to_tel2.disabled = true;		// 電話番号2

	document.form1.to_tel3.disabled = true;		// 電話番号3

}



// 代引き

function Dsp_Credit_OFF(){

///	for(i=2;i<document.form1.elements.length;i++){

//		document.form1.elements[i].disabled = false;//全てのﾌｫｰﾑ要素を有効に

//	}

	document.form1.cc_name.disabled = false;		// カード種別

	document.form1.cc_number.disabled = false;		// カード番号

	document.form1.cc_expyear.disabled = false;		// カード有効期限（年）

	document.form1.cc_expmonth.disabled = false;	// カード有効期限（月）

	document.form1.jcpaymethod.disabled = false;	// カード支払方法(1時的に)

	//document.form1.jcpaymethod[0].disabled = false;	// カード支払方法

	//document.form1.jcpaymethod[1].disabled = false;	// カード支払方法

	//document.form1.jcpaymethod[2].disabled = false;	// カード支払方法

	//document.form1.jcpaymethod_sub.disabled = false;// 分割

}



// クレジット

function Dsp_Credit_ON(){

//	for(i=2;i<document.form1.elements.length;i++){

//		document.form1.elements[i].disabled = true;//全てのﾌｫｰﾑ要素を無効に

//	}

	document.form1.cc_name.disabled = true;			// カード種別

	document.form1.cc_number.disabled = true;		// カード番号

	document.form1.cc_expyear.disabled = true;		// カード有効期限（年）

	document.form1.cc_expmonth.disabled = true;		// カード有効期限（月）

	document.form1.jcpaymethod.disabled = true;		// カード支払方法(1時的に)

	//document.form1.jcpaymethod[0].disabled = true;	// カード支払方法

	//document.form1.jcpaymethod[1].disabled = true;	// カード支払方法

	//document.form1.jcpaymethod[2].disabled = true;	// カード支払方法

	//document.form1.jcpaymethod_sub.disabled = true;	// 分割

}



function decodeURL(str){

	var s0, i, j, s, ss, u, n, f;

	s0 = "";

	for (i = 0; i < str.length; i++){

		s = str.charAt(i);

		if (s == "+"){s0 += " ";}

		else {

			if (s != "%"){s0 += s;}

			else{

				u = 0;

				f = 1;

				while (true) {

					ss = "";

					for (j = 0; j < 2; j++ ) {

						sss = str.charAt(++i);

						if (((sss >= "0") && (sss <= "9")) || ((sss >= "a") && (sss <= "f"))  || ((sss >= "A") && (sss <= "F"))) {

							ss += sss;

						} else {--i; break;}

					}

					n = parseInt(ss, 16);

					if (n <= 0x7f){u = n; f = 1;}

					if ((n >= 0xc0) && (n <= 0xdf)){u = n & 0x1f; f = 2;}

					if ((n >= 0xe0) && (n <= 0xef)){u = n & 0x0f; f = 3;}

					if ((n >= 0xf0) && (n <= 0xf7)){u = n & 0x07; f = 4;}

					if ((n >= 0x80) && (n <= 0xbf)){u = (u << 6) + (n & 0x3f); --f;}

					if (f <= 1){break;}

					if (str.charAt(i + 1) == "%"){ i++ ;}

					else {break;}

				}

				s0 += String.fromCharCode(u);

			}

		}

	}

	return s0;

}



function loadCookie(name) {

	var allcookies = document.cookie;

	if (allcookies == "") return "";

	var start = allcookies.indexOf(name + "=");

	if (start == -1) return "";

	start += name.length + 1;

	var end = allcookies.indexOf(';',start);

	if (end == -1) end = allcookies.length;

	return decodeURL(allcookies.substring(start,end));

}



function goods_cartadd(gd_id) {

	var cart = loadCookie("CART"),i;

	var numchg = false;

	var reload = true;

	var gd_num = 1;

	var gd_num_max = 100;



	var CART_COOKIE_EXPIRES = 60 * 60 * 24 * 7;



	var cart_array = new Array();

	if (cart) {

		cart_array = cart.split(",");

	}

	var cart_array_length = cart_array.length;

	for (i=0; i < cart_array_length; i++) {

		var goods_array = cart_array[i].split(":");

		if (isNaN(goods_array[0])) {

			continue;

		}

		if (gd_id == goods_array[0]) {

			if (goods_array[1] <= gd_num_max - gd_num) {

				goods_array[1] = gd_num * 1 + goods_array[1] * 1;

			}else{

				alert('1度に購入できる商品の個数は100個まです。');

				goods_array[1] = gd_num_max;

				reload = false;

			}

			numchg = true;

		}

		//cart_array[i] = goods_array[0] + ":" + goods_array[1];

		cart_array[i] = goods_array[0] + "%3A" + goods_array[1];

	}

	if (numchg == false) {

		//cart_array[cart_array_length + 1] = gd_id + ":" + gd_num;

		cart_array[cart_array_length] = gd_id + "%3A" + gd_num;

		cart_array_length++;

	}



	var cart_cookie = "";

	for (i=0; i < cart_array_length; i++) {

		if (cart_cookie != "") {

			//cart_cookie += ",";

			cart_cookie += "%2C";

		}

		cart_cookie += cart_array[i];

	}



	xDay = new Date;

	xDay.setHours(xDay.getHours() + CART_COOKIE_EXPIRES);

	xDay = xDay.toGMTString();

	document.cookie = "CART=" + cart_cookie + ";expires=" + xDay;



	if (reload) {

		window.location.reload();

	}

}

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;

}



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];}}

}



function MM_findObj(n, d) { //v4.0

  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 && document.getElementById) x=document.getElementById(n); return x;

}



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];}

}



function Hidden_Mode(MODE,MODE_K) {

	document.f.mode.value = MODE;

	document.f.mode_k.value = MODE_K;

}



