function subwindowEPXB0009(url,pattern) {
    if (pattern == "friend") {
        var ybno = document.form01.YBNO1.value + document.form01.YBNO2.value;
        
        var jshField = "FRIEND_JSH_";
        
        var jshKnField = "FRIEND_JSH_KN_";
        
        var jshJdShtkYbno = "JSH_JD_SHTK_YBNO";
        
    } else {
        var ybno = document.form01.YBNO1.value + document.form01.YBNO2.value;
        
        var jshField = "JSH";
        
        var jshKnField = "JSH_KN";
        
        var jshJdShtkYbno = "JSH_JD_SHTK_YBNO";
        
   }
   
   if(pattern == "popup") {
   		var subwindowName = "subwindow2";
   } else {
   		var subwindowName = "subwindow";   
   }
   
   
    window.open(url + "&YBNO=" + ybno 
    	            + "&JSH_FLD_MEI=" + jshField 
    	            + "&JSH_KN_FLD_MEI=" + jshKnField 
    	            + "&JSH_JD_SHTK_YBNO_FLD_MEI=" + jshJdShtkYbno
    	            ,subwindowName, "width=540,height=480,scrollbars=yes,resizable=yes");  
}

function windowOpenDigicata(djtrCtlgUrl,bnk){
	window.open(djtrCtlgUrl+'dc/'+bnk+'_/index.html','digicata_flash','width=1006,height=650,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes').focus();
}

function windowOpenDigicataPage(djtrCtlgUrl,bnk_pagenum,srchrank){
	// 下記取得ロジックを修正 2009/9/8
	Reg=bnk_pagenum.match(/(.*)\/(\d{1,3})/);
	// 上記取得ロジックを修正 2009/9/8
	bnk = (RegExp.$1)
	pagenum = (RegExp.$2)
	// 下記ページ番号補完ロジックを追加 2009/9/8
	cnt_kspg = pagenum.length;
	if( cnt_kspg == 1 ){
		pagenum = "00" + pagenum;
	}else if( cnt_kspg == 2 ){
		pagenum = "0" + pagenum;
	}
	// 上記ページ番号補完ロジックを追加 2009/9/8
		if (srchrank==null) {
			window.open(djtrCtlgUrl+'dc/'+bnk+'_/index.html?directPage='+pagenum,'digicata_flash','width=1006,height=650,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes').focus();
			}
		else {
			window.open(djtrCtlgUrl+'dc/'+bnk+'_/index.html?directPage='+pagenum+'&dcken'+srchrank,'digicata_flash','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes').focus();
			}
}

function windowOpenDigicataHelp(dcserver){
  window.open(dcserver+'dc/help/index.html','digicatahelp','width=740,height=500,scrollbars=yes,resizable=1').focus();
}

function shnshsExpand(URI,SUB,EXP){
  if(document.getElementById) {
    if(document.getElementById(SUB).style.display) {
      if(URI != 0) {
        document.getElementById(SUB).style.display = "block";
        document.getElementById(EXP).style.display = "none";
      } else {
        document.getElementById(SUB).style.display = "none";
        document.getElementById(EXP).style.display = "block";
      }
    } else {
      location.href = URI;
      return true;
    }
  } else {
    location.href = URI;
    return true;
  }
}

function shnshsOpenSubWinFocus(url, windowId, ptn){

	var width = 0;
	var height = 0;
	var winname = "";
	var opt = "scrollbars=yes, resizable=yes";
	
	winname = "subwindow";
	if(windowId != 0){
		winname = winname + windowId;
	}

	switch(ptn){
		case 1:
			width = "700";
			height = "650";
			break;
		case 2:
			width = "740";
			height = "480";
			break;
		case 3:
			width = "550";
			height = "620";
			break;
		case 4:
			width = "600";
			height = "540";
			break;
		case 5:
			width = "360";
			height = "330";
			break;
		case 6:
			width = "1";
			height = "1";
			break;
	}
	
	if(width != 0 && height != 0){
		window.open(url, winname, "width=" + width + ", height=" + height + ", " + opt).focus();
	}
}

var proInfoList = new Array(8);
var belnShopKbnList = new Array(5);
var katBtgoList = new Array(5);
var nameList = new Array(5);
var kakkList = new Array(5);
var iPathList = new Array(5);
var giftImgList = new Array(5);
//●20110215 AMS 追加 start●
var mnzkdHknTnList = new Array(5);
var soKqList = new Array(5);
//●20110215 AMS 追加 end●

var KEY_1 = "..";
var KEY_2 = "__";
var DIV_FRAME_NAME = "iframeDisplay";
var DIV_NAME = "item";
var DIV_LINE_NAME = "line";
var DELETE_IDX = "1";
var IMG_WIDTH = "80";
var IMG_HEIGHT = "80";
var COOKIE_DATA_PRO = "90";
var COOKIE_DATA_RRK = "365";
var BLANK = "blank";
var PRO_URL = "/ep/srvlt/EPFB00/EPFB0005/dProdDtlShow";;
var PRO_URL_MC = "/ep/srvlt/EPFM00/EPFM0002/dProdDtlMcShow";
var MC_SHOP_KBN = "200";
var proUrlDomain = "";
var EPFB00_IMG_WIDTH = "100";
var EPFB00_IMG_HEIGHT = "100";

//●20110215 AMS 変更 start●
//function initCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,baseurl) {
//○20110215 AMS 変更 replace○
//●20110215 AMS 変更 end●
//●20110930 AMS 変更 start●
//function initCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq,baseurl) {
//○20110930 AMS 変更 replace○
function initCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq,baseurl,domain) {
//●20110930 AMS 変更 end●
	if(baseurl != undefined) {
		proUrlDomain = baseurl;
	}
	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		imgCheck(DELETE_IDX,imgPass);
	} else {
		cookieWrite("RRKSGNFLG", "2", COOKIE_DATA_RRK);
		//●20110215 AMS 変更 start●
		//insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass);
		//○20110215 AMS 変更 replace○
		//●20110215 AMS 変更 end●
		//●20110930 AMS 変更 start●
		//insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq);
		//○20110930 AMS 変更 replace○
		insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq,domain);
		//●20110930 AMS 変更 end●
	}

}

//●20110215 AMS 変更 start●
//function insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass) {
//○20110215 AMS 変更 replace○
//●20110215 AMS 変更 end●
//●20110930 AMS 変更 start●
//function insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq) {
//○20110930 AMS 変更 replace○
function insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,mnzkdHknTn,soKq,domain) {
//●20110930 AMS 変更 end●

	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX || readRrkFlg == "2") {

		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		if (frameDiv.innerHTML != "") {
			if (belnShopKbn == MC_SHOP_KBN) {
				var tempProInfo = cookieRead("RRKPROD_MC");
			} else {
				var tempProInfo = cookieRead("RRKPROD");
			}
			proInfoList = tempProInfo.split(KEY_1);
			if ( proInfoList[0] != "" && proInfoList[0] != null ) {
				belnShopKbnList = proInfoList[0].split(KEY_2);
				katBtgoList = proInfoList[1].split(KEY_2);
				nameList = proInfoList[2].split(KEY_2);
				kakkList = proInfoList[3].split(KEY_2);
				iPathList = proInfoList[4].split(KEY_2);
				giftImgList = proInfoList[5].split(KEY_2);
				//●20110215 AMS 追加 start●
				if ( proInfoList[6] != "" && proInfoList[6] != null ) {
					mnzkdHknTnList = proInfoList[6].split(KEY_2);
				}
				if ( proInfoList[7] != "" && proInfoList[7] != null ) {
					soKqList = proInfoList[7].split(KEY_2);
				}
				//●20110215 AMS 追加 end●
				//●20110215 AMS 変更 start●
				//setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass);
				//○20110215 AMS 変更 replace○
				//●20110215 AMS 変更 end●
				//●20110930 AMS 変更 start●
				//setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList);
				//○20110930 AMS 変更 replace○
				setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList,domain);
				//●20110930 AMS 変更 end●
			} else {
				frameDiv.innerHTML = "";
			}
		}
		//●20110215 AMS 変更 start●
		//setCookie("",belnShopKbn,katBtgo,name,kakk,iPath,gift);
		//○20110215 AMS 変更 replace○
		setCookie("",belnShopKbn,katBtgo,name,kakk,iPath,gift,mnzkdHknTn,soKq);
		//●20110215 AMS 変更 end●
		imgCheck("",imgPass);
	}
}

function deleteCookie(imgPass){
	var frameDiv = document.getElementById(DIV_FRAME_NAME);
	frameDiv.innerHTML = "";
	cookieDel("RRKPROD");
	cookieDel("RRKPROD_MC");
	cookieWrite("RRKSGNFLG", DELETE_IDX, COOKIE_DATA_RRK);
	imgCheck(DELETE_IDX,imgPass);
}

function imgCheck(readRrkFlg,imgPass) {
	if ( readRrkFlg == null || readRrkFlg == "" ) {
		document.images["onCheck"].src = imgPass + "side_check_btn1on.jpg";
		document.images["offCheck"].src = imgPass + "side_check_btn2off.jpg";
	} else {
		document.images["onCheck"].src = imgPass + "side_check_btn1off.jpg";
		document.images["offCheck"].src = imgPass + "side_check_btn2on.jpg";
	}
}

//●20110215 AMS 変更 start●
//function setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass) {
//○20110215 AMS 変更 replace○
//●20110215 AMS 変更 end●
//●20110930 AMS 変更 start●
//function setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass,mnzkdHknTnList,soKqList) {
//○20110930 AMS 変更 replace○
function setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass,mnzkdHknTnList,soKqList,domain) {
//●20110930 AMS 変更 end●
	proCnt = katBtgoList.length;
	for (i=0;i < proCnt; i++ ) {
		//●20110302 AMS 変更 start●
		//var elemName = document.getElementById("name"+ i);
		//elemName.innerHTML = nameList[i] + "<br/>" + kakkList[i];
		//○20110302 AMS 変更 replace○
		var kakkDiv = document.getElementById("kakk"+ i);
		var elemName = document.getElementById("name"+ i);;
		if(kakkDiv == null){
			elemName.innerHTML = nameList[i] + "<br/>" + kakkList[i];
		} else {
			elemName.innerHTML = nameList[i];
			kakkDiv.innerHTML = "<br/>" + kakkList[i];
		}
		//●20110302 AMS 変更 end●
		var image = document.images["img" + i];
		//●20110930 AMS 変更 start●
		//image.src = iPathList[i];
		//○20110930 AMS 変更 replace○
		image.src = domain + iPathList[i];
		//●20110930 AMS 変更 end●
		image.height = IMG_HEIGHT;
		image.width = IMG_WIDTH;
		if (belnShopKbnList[i] == MC_SHOP_KBN) {
			PRO_URL = PRO_URL_MC;
			//●20110215 AMS 追加 start●
			var giftMark = giftList[i];
			if ( giftMark == BLANK ) {
				var giftDivName = document.getElementById("giftMarkDiv" + i);
				if (giftDivName != null) {
					giftDivName.removeChild(giftDivName.firstChild);
				}
			} else {
				var giftImage = document.images["giftMark" + i];
				if (giftImage != null) {
					giftImage.src = imgPass + giftList[i];
				}
			}
			//●20110215 AMS 追加 end●
		}
		elemName.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";
		var link = document.getElementById("link" + i);
		link.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";
		//●20110215 AMS 削除 start●
		//var giftMark = giftList[i];
		//if ( giftMark == BLANK ) {
		//	var giftDivName = document.getElementById("giftMarkDiv" + i);
		//	giftDivName.removeChild(giftDivName.firstChild);
		//} else {
		//	var giftImage = document.images["giftMark" + i];
		//	giftImage.src = imgPass + giftList[i];
		//}
		//●20110215 AMS 削除 end●
		//●20110215 AMS 追加 start●
		var mnzkdHknTnDiv = document.getElementById("mnzkdHknTnMarkDiv" + i);
		if (mnzkdHknTnDiv != null) {
			if (belnShopKbnList[i] == MC_SHOP_KBN && soKqList[i] < 5) {
				mnzkdHknTnDiv.removeChild(mnzkdHknTnDiv.firstChild);
			} else {
				if(mnzkdHknTnList[i] != null && mnzkdHknTnList[i] != "" && soKqList[i] != null && soKqList[i] != "" && soKqList[i] > 0) {
					var strBuff = "<img src=\"" + imgPass + "star/star_icon_" + mnzkdHknTnList[i]*10 + ".gif" + "\" />";
					strBuff    += "&nbsp;(" + soKqList[i] + ")";
					strBuff    += "<br />";
					mnzkdHknTnDiv.innerHTML = strBuff;
				}
			}
		}
		//●20110215 AMS 追加 end●
	}
	for (i=0;i < 5; i++) {
		if (proCnt <= i || (katBtgoList[0] == null || katBtgoList[0] == "")) {
			var div = document.getElementById(DIV_NAME + i);
			while ( div.hasChildNodes() ) {
				div.removeChild(div.firstChild);
			}	
		}
		if (i != 4 && (proCnt-1 <= i || katBtgoList[0] == null || katBtgoList[0] == ""))  {
			var divline = document.getElementById(DIV_LINE_NAME + i);
			divline.removeChild(divline.firstChild);
		}
	}
}

//●20110215 AMS 変更 start●
//function setCookie(readRrkFlg,belnShopKbn,katBtgo,name,kakk,iPath,gift) {
//○20110215 AMS 変更 replace○
function setCookie(readRrkFlg,belnShopKbn,katBtgo,name,kakk,iPath,gift,mnzkdHknTn,soKq) {
//●20110215 AMS 変更 end●

	tempBelnShopKbn = belnShopKbn;
	tempKatBtgo = katBtgo;
	tempName = name;
	tempKakk = kakk;
	tempIPath = iPath;
	var giftHn = gift;
	if (gift == null || gift == "") {
		giftHn = BLANK;
	}
	tempGift = giftHn;
	//●20110215 AMS 追加 start●
	tempMnzkdHknTn = mnzkdHknTn;
	tempSoKq = soKq;
	//●20110215 AMS 追加 end●
	if (belnShopKbn == MC_SHOP_KBN) {
		var tempProInfo = cookieRead("RRKPROD_MC");
	} else {
		var tempProInfo = cookieRead("RRKPROD");
	}
	proFlg = false;
	if (readRrkFlg == null || readRrkFlg == "") {
		proInfoList = tempProInfo.split(KEY_1);
		if ( proInfoList[0] != "" && proInfoList[0] != null ) {
			belnShopKbnList = proInfoList[0].split(KEY_2);
			katBtgoList = proInfoList[1].split(KEY_2);
			nameList = proInfoList[2].split(KEY_2);
			kakkList = proInfoList[3].split(KEY_2);
			iPathList = proInfoList[4].split(KEY_2);
			giftList = proInfoList[5].split(KEY_2);
			//●20110215 AMS 追加 start●
			if ( proInfoList[6] != "" && proInfoList[6] != null ) {
				mnzkdHknTnList = proInfoList[6].split(KEY_2);
			}
			if ( proInfoList[7] != "" && proInfoList[7] != null ) {
				soKqList = proInfoList[7].split(KEY_2);
			}
			//●20110215 AMS 追加 end●
			cnt = katBtgoList.length;
			for ( i=0; i < cnt; i++ ) {
				if ( katBtgo == katBtgoList[i]) {
					proFlg = true;
					break;
				}
			}
			if( proFlg == false ) {
				if ( 5 <= cnt ) {
					for ( i=0; i < 4; i++ ) {
						tempBelnShopKbn = tempBelnShopKbn + KEY_2 + belnShopKbnList[i];
						tempKatBtgo = tempKatBtgo + KEY_2 + katBtgoList[i];
						tempName = tempName + KEY_2 + nameList[i];
						tempKakk = tempKakk + KEY_2 + kakkList[i];
						tempIPath = tempIPath + KEY_2 + iPathList[i];
						tempGift = tempGift + KEY_2 + giftList[i];
						//●20110215 AMS 追加 start●
						tempMnzkdHknTn = tempMnzkdHknTn + KEY_2 + mnzkdHknTnList[i];
						tempSoKq = tempSoKq + KEY_2 + soKqList[i];
						//●20110215 AMS 追加 end●
					}
				} else {
					for ( i=0; i < cnt; i++ ) {
						tempBelnShopKbn = tempBelnShopKbn + KEY_2 + belnShopKbnList[i];
						tempKatBtgo = tempKatBtgo + KEY_2 + katBtgoList[i];
						tempName = tempName + KEY_2 + nameList[i];
						tempKakk = tempKakk + KEY_2 + kakkList[i];
						tempIPath = tempIPath + KEY_2 + iPathList[i];
						tempGift = tempGift + KEY_2 + giftList[i];
						//●20110215 AMS 追加 start●
						tempMnzkdHknTn = tempMnzkdHknTn + KEY_2 + mnzkdHknTnList[i];
						tempSoKq = tempSoKq + KEY_2 + soKqList[i];
						//●20110215 AMS 追加 end●
					}
				}
			}
		}
		var proInfo = tempProInfo;
		if ( proFlg == false ) {
			//●20110215 AMS 変更 start●
			//proInfo = tempBelnShopKbn + KEY_1 + tempKatBtgo + KEY_1 + tempName + KEY_1 + tempKakk + KEY_1 + tempIPath + KEY_1 + tempGift;
			//○20110215 AMS 変更 replace○
			proInfo = tempBelnShopKbn + KEY_1 + tempKatBtgo + KEY_1 + tempName + KEY_1 + tempKakk + KEY_1 + tempIPath + KEY_1 + tempGift + KEY_1 + tempMnzkdHknTn + KEY_1 + tempSoKq;
			//●20110215 AMS 変更 end●
		}
		cookieWrite("RRKSGNFLG", readRrkFlg, COOKIE_DATA_RRK);	
	}

	if (belnShopKbn == MC_SHOP_KBN) {
		cookieWrite("RRKPROD_MC", proInfo, COOKIE_DATA_PRO);
	} else {
		cookieWrite("RRKPROD", proInfo, COOKIE_DATA_PRO);
	}
}


function cookieWrite(kword, kdata, kday) {
  sday = new Date();
  sday.setTime(sday.getTime() + (kday * 1000 * 60 * 60 * 24));
  s2day = sday.toGMTString();
  document.cookie = kword + "=" + escape(kdata) + ";expires=" + s2day + ";domain=.bellemaison.jp" + "; path=/";
}

function cookieRead(kword) {
  if(typeof(kword) == "undefined") {
    return "";
  }
  kword = kword + "=";
  kdata = "";
  scookie = document.cookie + ";";
  start = scookie.indexOf(kword);
  if (start != -1){
    end = scookie.indexOf(";", start);
    kdata = unescape(scookie.substring(start + kword.length, end));
  }
  return kdata;
}

function cookieDel(kword) {
  document.cookie = kword + "=;expires=Thu,01-Jan-70 00:00:01 GMT;domain=.bellemaison.jp" + "; path=/";
}


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


function startMailer(encodeShiftjis,encodeutf8) {
  if (navigator.userAgent.indexOf("Macintosh") != -1) {
    //macの場合
    location.href = encodeutf8;
  }else{
    //mac以外の場合
   location.href = encodeShiftjis;
  }
}

// ----------------------------------------------------
// add 20091105
//  商品系で履歴を表示する際の初期処理
//     返却値：HTML
// ----------------------------------------------------
//●20110930 AMS 変更 start●
//function epfb00_initCookie(imgPass,belnShopKbn) {
//○20110930 AMS 変更 replace○
function epfb00_initCookie(imgPass,belnShopKbn,domain) {
//●20110930 AMS 変更 end●

	var readRrkFlg  = cookieRead("RRKSGNFLG");

	//●20111006 AMS 追加 start●
	if ( domain == undefined ) {
		domain = "";
	}
	//●20111006 AMS 追加 end●

	//●20111012 AMS 追加 start●
	if ( belnShopKbn == MC_SHOP_KBN ) {
		domain = "";
	}
	//●20111012 AMS 追加 end●


	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		epfb00_imgCheck(DELETE_IDX,imgPass);
	} else {
		// 商品履歴を表示
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		if (frameDiv.innerHTML != "") {
			if (belnShopKbn == MC_SHOP_KBN) {
				var tempProInfo = cookieRead("RRKPROD_MC");
			} else {
				var tempProInfo = cookieRead("RRKPROD");
			}
			proInfoList = tempProInfo.split(KEY_1);
			if ( proInfoList[0] != "" && proInfoList[0] != null ) {
				belnShopKbnList = proInfoList[0].split(KEY_2);
				katBtgoList = proInfoList[1].split(KEY_2);
				nameList = proInfoList[2].split(KEY_2);
				kakkList = proInfoList[3].split(KEY_2);
				iPathList = proInfoList[4].split(KEY_2);
				giftImgList = proInfoList[5].split(KEY_2);
				//●20110215 AMS 追加 start●
				if ( proInfoList[6] != "" && proInfoList[6] != null ) {
					mnzkdHknTnList = proInfoList[6].split(KEY_2);
				}
				if ( proInfoList[7] != "" && proInfoList[7] != null ) {
					soKqList = proInfoList[7].split(KEY_2);
				}
				//●20110215 AMS 追加 end●
				//●20110215 AMS 変更 start●
				//epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass);
				//○20110215 AMS 変更 replace○
				//●20110215 AMS 変更 end●
				//●20110930 AMS 変更 start●
				//epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList);
				//○20110930 AMS 変更 replace○
				epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList,domain);
				//●20110930 AMS 変更 end●
			} else {
				frameDiv.innerHTML = "";
			}
		}
		epfb00_imgCheck("",imgPass);
	}
}

// ----------------------------------------------------
// add 20091105
//  商品系で履歴を『残す』ボタン押下処理
//     返却値：HTML
// ----------------------------------------------------
function epfb00_DisplayCookie(imgPass,belnShopKbn) {

	cookieWrite("RRKSGNFLG", "", COOKIE_DATA_RRK);
	epfb00_imgCheck("",imgPass);
}

// ----------------------------------------------------
// add 20091105
//  商品系で履歴の『残さない』ボタン押下処理
//     返却値：HTML
// ----------------------------------------------------
function epfb00_deleteCookie(imgPass){
	var frameDiv = document.getElementById(DIV_FRAME_NAME);
	frameDiv.innerHTML = "";
	cookieDel("RRKPROD");
	cookieDel("RRKPROD_MC");
	cookieWrite("RRKSGNFLG", DELETE_IDX, COOKIE_DATA_RRK);
	epfb00_imgCheck(DELETE_IDX,imgPass);
}

// ----------------------------------------------------
// add 20091105
//  商品系で履歴の画像チェック処理
// ----------------------------------------------------
function epfb00_imgCheck(readRrkFlg,imgPass) {
	if ( readRrkFlg == null || readRrkFlg == "" ) {
		document.images["onCheck"].src = imgPass + "epfb0005_check04a.gif";
		document.images["offCheck"].src = imgPass + "epfb0005_check05b.gif";
	} else {
		document.images["onCheck"].src = imgPass + "epfb0005_check04b.gif";
		document.images["offCheck"].src = imgPass + "epfb0005_check05a.gif";
	}
}

// ----------------------------------------------------
// add 20091105
//  商品系で履歴のCookieを設定処理
// ----------------------------------------------------
//●20110215 AMS 変更 start●
//function epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass) {
//○20110215 AMS 変更 replace○
//●20110215 AMS 変更 end●
//●20110930 AMS 変更 start●
//function epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass,mnzkdHknTnList,soKqList) {
//○20110930 AMS 変更 replace○
function epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftList,imgPass,mnzkdHknTnList,soKqList,domain) {
//●20110930 AMS 変更 end●
	proCnt = katBtgoList.length;
	for (i=0;i < proCnt; i++ ) {
		//●20110302 AMS 変更 start●
		//var elemName = document.getElementById("name"+ i);
		//elemName.innerHTML = nameList[i] + "<br/>" + kakkList[i];
		//○20110302 AMS 変更 replace○
		var kakkDiv = document.getElementById("kakk"+ i);
		var elemName = document.getElementById("name"+ i);;
		if(kakkDiv == null){
			elemName.innerHTML = nameList[i] + "<br/>" + kakkList[i];
		} else {
			elemName.innerHTML = nameList[i];
			kakkDiv.innerHTML = kakkList[i];
		}
		//●20110302 AMS 変更 end●
		var image = document.images["img" + i];
		//●20110930 AMS 変更 start●
		//image.src = iPathList[i];
		//○20110302 AMS 変更 replace○
		image.src = domain + iPathList[i];
		//●20110302 AMS 変更 end●
		image.height = EPFB00_IMG_HEIGHT;
		image.width = EPFB00_IMG_WIDTH;
		if (belnShopKbnList[i] == MC_SHOP_KBN) {
			PRO_URL = PRO_URL_MC;
		}
		elemName.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";
		var link = document.getElementById("link" + i);
		link.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";
		//●20110215 AMS 変更 start●
		var giftDivName = document.getElementById("giftMarkDiv" + i);
		if( giftDivName != null && giftDivName != "" ){
			giftDivName.removeChild(giftDivName.firstChild);
		}
		var mnzkdHknTnDiv = document.getElementById("mnzkdHknTnMarkDiv" + i);
		if (mnzkdHknTnDiv != null) {
			if (belnShopKbnList[i] == MC_SHOP_KBN && soKqList[i] < 5) {
				mnzkdHknTnDiv.removeChild(mnzkdHknTnDiv.firstChild);
			} else {
				if(mnzkdHknTnList[i] != null && mnzkdHknTnList[i] != "" && soKqList[i] != null && soKqList[i] != "" && soKqList[i] > 0) {
					var strBuff = "<img src=\"" + imgPass + "star/star_icon_" + mnzkdHknTnList[i]*10 + ".gif" + "\" />";
					strBuff    += "&nbsp;(" + soKqList[i] + ")";
					strBuff    += "<br />";
					mnzkdHknTnDiv.innerHTML = strBuff;
				}
			}
		}
		//●20110215 AMS 追加 end●
	}
	for (i=0;i < 5; i++) {
		if (proCnt <= i || (katBtgoList[0] == null || katBtgoList[0] == "")) {
			var div = document.getElementById(DIV_NAME + i);
			div.innerHTML = "";
		}
	}
}

// ----------------------------------------------------
// add 20100225
// ＵＲＬに付属されているパラメータを取得
//   戻り値：配列(KEY=パラメータ名,VALUE=指定された値)
// ----------------------------------------------------
function epfb00_getParseParam(){
    var hash = new Array();
    var param;
    if(param = location.search){
        var parray = param.replace("?","").split("&");
        for(var i=0;i<parray.length;i++){
            var n = parray[i].split("=");
            hash[n[0]] = n[1];
        }
    }else{
        return false;
    }
    return hash;
}

// ----------------------------------------------------
// add 20100225
// 商品カート追加経路区分をパラメータより取得
// (パラメータに存在しない場合は、置換しない)
// ----------------------------------------------------
function epfb00_shnCrtKkroKbnSetParam(){
	var productDetailArray;
	if(productDetailArray = epfb00_getParseParam()){
		var strShncrttkkroKbn = productDetailArray['SHNCRTTKKRO_KBN'];
		if (typeof(strShncrttkkroKbn) != "undefined" && strShncrttkkroKbn != "") {
			document.form01.SHNCRTTKKRO_KBN.value = strShncrttkkroKbn;
		}
	}
	// debug
//	alert(document.form01.SHNCRTTKKRO_KBN.value);
}

// ----------------------------------------------------
// add 20100225
// [概要]
// EPFB0050(お気に入りリスト)に遷移
// URLに表示している商品カート追加経路区分の値を追加
// ----------------------------------------------------
function epfb00_ShnCrtKkroKbnOlstSni(url){
	// 商品カート追加経路区分を追加
	var strShncrttkkroKbn=document.form01.SHNCRTTKKRO_KBN.value;
	url=url+"&SHNCRTTKKRO_KBN="
	if (strShncrttkkroKbn!='' && strShncrttkkroKbn!=null) {
		url=url+strShncrttkkroKbn;
	} else {
		url=url+"0H"
	}
	location.href=url
}

// ----------------------------------------------------
// add 20100225
// 商品詳細の『在庫・価格をチェックする』ボタンの実装
// ----------------------------------------------------
function epfb00_shnshsOpenSubWinFocuShnCrtKkroKbn(url,windowId, ptn){
	// 商品カート追加経路区分を追加
	url=url+"&SHNCRTTKKRO_KBN=";
	var strShncrttkkroKbn=document.form01.SHNCRTTKKRO_KBN.value;
	if (strShncrttkkroKbn!='' && strShncrttkkroKbn!=null) {
		url=url+strShncrttkkroKbn;
	} else {
		url=url+"0H"
	}
	var width = 0;
	var height = 0;
	var winname = "";
	var opt = "scrollbars=yes, resizable=yes";
	
	winname = "subwindow";
	if(windowId != 0){
		winname = winname + windowId;
	}
	switch(ptn){
		case 1:
			width = "700";
			height = "650";
			break;
		case 2:
			width = "740";
			height = "480";
			break;
		case 3:
			width = "550";
			height = "620";
			break;
		case 4:
			width = "600";
			height = "540";
			break;
		case 5:
			width = "360";
			height = "330";
			break;
	}

	window.open(url, winname, "width=" + width + ", height=" + height + ", " + opt).focus();
}

// ----------------------------------------------------
// add 20100415
// initCookie2（MC用）
// ----------------------------------------------------
function initCookie2(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,baseurl,nonSSLServletURL) {
	if(baseurl != undefined) {
		proUrlDomain = baseurl;
	}
	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		imgCheck(DELETE_IDX,imgPass);
	} else {
		cookieWrite("RRKSGNFLG", "2", COOKIE_DATA_RRK);
		//●20110215 AMS 変更 start●
		//insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass);
		//○20110215 AMS 変更 replace○
		//●20110215 AMS 変更 end●
		//●20110930 AMS 変更 start●
		//insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,"","");
		//○20110930 AMS 変更 replace○
		insertCookie(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,"","","");
		//●20110930 AMS 変更 end●
	}

	// カートボタン表示処理
	setCartBtnHtml(imgPass,belnShopKbn,nonSSLServletURL);
}

// ----------------------------------------------------
// add 20100415
// カートボタン表示処理（MC用）
//     返却値：HTML
// ----------------------------------------------------
function setCartBtnHtml(imgPass,belnShopKbn,nonSSLServletURL) {
    var cartBtnDiv = document.getElementById("cartBtnDiv");
    var grpMbrkbn = cookieRead("GRPMBRKBN");
    grpCartImgPass =imgPass + 'epfm_btn_cart_3.jpg' ;
    kjnCartImgPass =imgPass + 'epfm_btn_cart_4.jpg' ;
    cartImgPass =imgPass + 'epfm_btn_cart_2.jpg' ;
    kjnCartLink = "<a href= \"javascript:void(0)\" onclick=\"javascript:cartAddByShnDtl(\'" + belnShopKbn +"\',\'" + nonSSLServletURL + "/EPFM00/EPFM0002/dPrdDtlMcCrtAdd?\');return false;\">" ;

    if ( grpMbrkbn == null || grpMbrkbn != "" ) {
        cartBtnDiv.innerHTML="<table width='390' border='0' cellspacing='0' cellpadding='0'><tr><td width='120'>&nbsp;</td><td height='50' align='left' valign='middle'><input type='image' name='ACT_dPrdDtlGrpCrtAdd' src='" + grpCartImgPass + "' alt='グループのカートに入れる' border='0'></td></tr></table><table width='390' border='0' cellspacing='0' cellpadding='0'><tr><td width='120'>&nbsp;</td><td height='50' align='left' valign='top'>" + kjnCartLink + "<img src='" + kjnCartImgPass + "' alt='個人のカートに入れる' border='0'></a></td></tr></table>";
    } else {
        cartBtnDiv.innerHTML="<table width='390' border='0' cellspacing='0' cellpadding='0'><tr><td width='120'>&nbsp;</td><td height='50' align='left' valign='top'>" + kjnCartLink + "<img src='" + cartImgPass + "' alt='カートに入れる' border='0'></a></td></tr></table>";
    }
}

// ----------------------------------------------------
// add 20110224
//  中カテで履歴を表示する際の初期処理
//     返却値：HTML
// ----------------------------------------------------
//●20110930 AMS 変更 start●
//function epfb00_initCookie_ch_cate(imgPass,belnShopKbn) {
//○20110930 AMS 変更 replace○
function epfb00_initCookie_ch_cate(imgPass,belnShopKbn,domain) {
//●20110930 AMS 変更 end●

	var readRrkFlg  = cookieRead("RRKSGNFLG");
	
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		epfb00_imgCheck_ch_cate(DELETE_IDX,imgPass);
	} else {
		// 商品履歴を表示
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		if (frameDiv.innerHTML != "") {
			if (belnShopKbn == MC_SHOP_KBN) {
				var tempProInfo = cookieRead("RRKPROD_MC");
			} else {
				var tempProInfo = cookieRead("RRKPROD");
			}
			proInfoList = tempProInfo.split(KEY_1);
			if ( proInfoList[0] != "" && proInfoList[0] != null ) {
				belnShopKbnList = proInfoList[0].split(KEY_2);
				katBtgoList = proInfoList[1].split(KEY_2);
				nameList = proInfoList[2].split(KEY_2);
				kakkList = proInfoList[3].split(KEY_2);
				iPathList = proInfoList[4].split(KEY_2);
				giftImgList = proInfoList[5].split(KEY_2);
				//●20110215 AMS 追加 start●
				if ( proInfoList[6] != "" && proInfoList[6] != null ) {
					mnzkdHknTnList = proInfoList[6].split(KEY_2);
				}
				if ( proInfoList[7] != "" && proInfoList[7] != null ) {
					soKqList = proInfoList[7].split(KEY_2);
				}
				//●20110215 AMS 追加 end●
				//●20110215 AMS 変更 start●
				//epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass);
				//○20110215 AMS 変更 replace○
				//●20110215 AMS 変更 end●
				//●20110930 AMS 変更 start●
				//epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList);
				//○20110930 AMS 変更 replace○
				epfb00_setData(belnShopKbnList,katBtgoList,nameList,kakkList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList,domain);
				//●20110930 AMS 変更 end●
			} else {
				frameDiv.innerHTML = "";
			}
		}
		epfb00_imgCheck_ch_cate("",imgPass);
	}
}

// ----------------------------------------------------
// add 20110224
//  中カテで履歴を『残す』ボタン押下処理
//     返却値：HTML
// ----------------------------------------------------
function epfb00_DisplayCookie_ch_cate(imgPass,belnShopKbn) {

	cookieWrite("RRKSGNFLG", "", COOKIE_DATA_RRK);
	epfb00_imgCheck_ch_cate("",imgPass);
}

// ----------------------------------------------------
// add 20110224
//  中カテで履歴の『残さない』ボタン押下処理
//     返却値：HTML
// ----------------------------------------------------
function epfb00_deleteCookie_ch_cate(imgPass){
	var frameDiv = document.getElementById(DIV_FRAME_NAME);
	frameDiv.innerHTML = "";
	cookieDel("RRKPROD");
	cookieDel("RRKPROD_MC");
	cookieWrite("RRKSGNFLG", DELETE_IDX, COOKIE_DATA_RRK);
	epfb00_imgCheck_ch_cate(DELETE_IDX,imgPass);
}

// ----------------------------------------------------
// add 20110224
//  中カテで履歴の画像チェック処理
// ----------------------------------------------------
function epfb00_imgCheck_ch_cate(readRrkFlg,imgPass) {
	if ( readRrkFlg == null || readRrkFlg == "" ) {
		document.images["onCheck"].src = "http://www.bellemaison.jp/index_images/epfb0005_check04a.gif";
		document.images["offCheck"].src = "http://www.bellemaison.jp/index_images/epfb0005_check05b.gif";
	} else {
		document.images["onCheck"].src = "http://www.bellemaison.jp/index_images/epfb0005_check04b.gif";
		document.images["offCheck"].src = "http://www.bellemaison.jp/index_images/epfb0005_check05a.gif";
	}
}

// ----------------------------------------------------
// add 20110224
//  中カテ商品履歴からのおすすめ
// ----------------------------------------------------
function recommender_initCookie(prk) {

 var recommenderKatArray;
 var recommenderKatText;
 var tempProInfo = prk;

 var proInfoList = new Array();
 
 proInfoList = tempProInfo.split(RRKKEY_1);

 if (proInfoList[0] != "" && proInfoList[0] != null) {

  recommenderKatArray = proInfoList[1].split(RRKKEY_2).slice(0,3);
  for (var i in recommenderKatArray) {
   recommenderKatArray[i] = recommenderKatArray[i].slice(0,6);
  }
  recommenderKatText = "[" + recommenderKatArray.join(",") + "]";
 } else {
  recommenderKatText = "[]";
 }
 return recommenderKatArray;
}

//●20110302 AMS 追加 start●
// ----------------------------------------------------
// add 20110302
// [概要]
// 親画面を(お気に入りリスト or 商品詳細)に遷移
// URLに表示している商品カート追加経路区分の値を追加
// ----------------------------------------------------
function epfb00_ShnCrtKkroKbnOlstSniToParent(url){
	// 商品カート追加経路区分を追加
	var strShncrttkkroKbn=document.form01.SHNCRTTKKRO_KBN.value;
	url=url+"&SHNCRTTKKRO_KBN="
	if (strShncrttkkroKbn!='' && strShncrttkkroKbn!=null) {
		url=url+strShncrttkkroKbn;
	} else {
		url=url+"0H"
	}
	parent.location.href=url
}
//●20110302 AMS 追加 end●
//●20110311 AMS 追加 start●
function sbrkmSearch(name, sniSkUrl){
	var searchParam = "";
	var actId = "";

	if(name == "taisho"){
		var taishoCnt = document.taishoform.getElementsByTagName("li");
		// 対象商品
		if(taishoCnt.length == 1){
			if(document.taishoform.IPT_TSH_SHN_RQT0.checked){
				searchParam = document.taishoform.IPT_TSH_SHN_RQT0.value;
			}
		} else {
			for(var i=0; i<document.taishoform.IPT_TSH_SHN_RQT.length; i++){
				if(document.taishoform.IPT_TSH_SHN_RQT[i].checked){
					if(searchParam == ""){
						searchParam = document.taishoform.IPT_TSH_SHN_RQT[i].value;
					} else {
						searchParam = searchParam + ',' + document.taishoform.IPT_TSH_SHN_RQT[i].value;
					}
				}
			}
		}
		actId = sniSkUrl + "&IPT_TSH_SHN_RQT=" + searchParam;
	} else if(name == "ctlg"){
		var ctlgCnt = document.ksictlgform.getElementsByTagName("li");
		// 掲載カタログ
		if(ctlgCnt.length == 1){
			if(document.ksictlgform.IPT_KSI_CTLG_RQT0.checked){
				searchParam = document.ksictlgform.IPT_KSI_CTLG_RQT0.value;
			}
		} else {
			for(var i=0; i<document.ksictlgform.IPT_KSI_CTLG_RQT.length; i++){
				if(document.ksictlgform.IPT_KSI_CTLG_RQT[i].checked){
					if(searchParam == ""){
						searchParam = document.ksictlgform.IPT_KSI_CTLG_RQT[i].value;
					} else {
						searchParam = searchParam + ',' + document.ksictlgform.IPT_KSI_CTLG_RQT[i].value;
					}
				}
			}
		}
		actId = sniSkUrl + "&IPT_KSI_CTLG_RQT=" + searchParam;
	} else if(name == "color"){
		var colorCnt = document.colorform.getElementsByTagName("li");
		// 色
		if(colorCnt.length == 1){
			if(document.colorform.IPT_COLOR_RQT0.checked){
				searchParam = document.colorform.IPT_COLOR_RQT0.value;
			}
		} else {
			for(var i=0; i<document.colorform.IPT_COLOR_RQT.length; i++){
				if(document.colorform.IPT_COLOR_RQT[i].checked){
					if(searchParam == ""){
						searchParam = document.colorform.IPT_COLOR_RQT[i].value;
					} else {
						searchParam = searchParam + ',' + document.colorform.IPT_COLOR_RQT[i].value;
					}
				}
			}
		}
		actId = sniSkUrl + "&IPT_COLOR_RQT=" + searchParam;
	} else if(name == "bland"){
		var blandCnt = document.blandform.getElementsByTagName("li");
		// ブランド
		if(blandCnt.length == 1){
			if(document.blandform.IPT_BRAND_ALL_CTL_RQT0.checked){
				searchParam = document.blandform.IPT_BRAND_ALL_CTL_RQT0.value;
			}
		} else {
			for(var i=0; i<document.blandform.IPT_BRAND_ALL_CTL_RQT.length; i++){
				if(document.blandform.IPT_BRAND_ALL_CTL_RQT[i].checked){
					if(searchParam == ""){
						searchParam = document.blandform.IPT_BRAND_ALL_CTL_RQT[i].value;
					} else {
						searchParam = searchParam + ',' + document.blandform.IPT_BRAND_ALL_CTL_RQT[i].value;
					}
				}
			}
		}
		actId = sniSkUrl + "&IPT_BRAND_ALL_CTL_RQT=" + searchParam;
	} else if(name == "size"){
		var sizeCnt = document.sizeform.getElementsByTagName("li");
		// サイズ
		if(sizeCnt.length == 1){
			if(document.sizeform.IPT_SIZE1_RQT0.checked){
				searchParam = document.sizeform.IPT_SIZE1_RQT0.value;
			}
		} else {
			for(var i=0; i<document.sizeform.IPT_SIZE1_RQT.length; i++){
				if(document.sizeform.IPT_SIZE1_RQT[i].checked){
					if(searchParam == ""){
						searchParam = document.sizeform.IPT_SIZE1_RQT[i].value;
					} else {
						searchParam = searchParam + ',' + document.sizeform.IPT_SIZE1_RQT[i].value;
					}
				}
			}
		}
		actId = sniSkUrl + "&IPT_SIZE1_RQT=" + searchParam;
	}
	location.href = actId;
}
//●20110311 AMS 追加 end●

// ----------------------------------------------------
// add 20110707
// initCookieSpMC（スマートフォンMC用）
// ----------------------------------------------------
function initCookieSpMC(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,baseurl,nonSSLServletURL) {
	if(baseurl != undefined) {
		proUrlDomain = baseurl;
	}
	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		btnCheck(DELETE_IDX);
	} else {
		cookieWrite("RRKSGNFLG", "2", COOKIE_DATA_RRK);
		//●20110930 AMS 変更 start●
		//insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass);
		//○20110930 AMS 変更 replace○
		insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,"");
		//●20110930 AMS 変更 end●
	}
}

// ----------------------------------------------------
// add 20110726
// initCookieSpBM（スマートフォンBM用）
// ----------------------------------------------------
//●20110930 AMS 変更 start●
//function initCookieSpBM(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,baseurl,nonSSLServletURL) {
//○20110930 AMS 変更 replace○
function initCookieSpBM(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,baseurl,nonSSLServletURL,domain) {
//●20110930 AMS 変更 end●

	if(baseurl != undefined) {
		proUrlDomain = baseurl;
	}
	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		btnCheck(DELETE_IDX);
	} else {

		cookieWrite("RRKSGNFLG", "2", COOKIE_DATA_RRK);
		//●20110930 AMS 変更 start●
		//insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass);
		//○20110930 AMS 変更 replace○
		insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,domain);
		//●20110930 AMS 変更 end●
	}
}





//●20110930 AMS 変更 start●
//function insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass) {
//○20110930 AMS 変更 replace○
function insertCookieSp(belnShopKbn,katBtgo,name,kakk,iPath,gift,imgPass,domain) {
//●20110930 AMS 変更 end●

	var readRrkFlg = cookieRead("RRKSGNFLG");
	if ( readRrkFlg == DELETE_IDX || readRrkFlg == "2") {

		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		if (frameDiv.innerHTML != "") {
			if (belnShopKbn == MC_SHOP_KBN) {
				var tempProInfo = cookieRead("RRKPROD_MC");
			} else {
				var tempProInfo = cookieRead("RRKPROD");
			}
			proInfoList = tempProInfo.split(KEY_1);
			if ( proInfoList[0] != "" && proInfoList[0] != null ) {
				belnShopKbnList = proInfoList[0].split(KEY_2);
				katBtgoList = proInfoList[1].split(KEY_2);
				iPathList = proInfoList[4].split(KEY_2);

				//●20110930 AMS 変更 start●
				//setDataSp(belnShopKbnList,katBtgoList,iPathList);
				//○20110930 AMS 変更 replace○
				setDataSp(belnShopKbnList,katBtgoList,iPathList,domain);
				//●20110930 AMS 変更 end●
			} else {
				frameDiv.innerHTML = "";
			}
		}

		setCookie("",belnShopKbn,katBtgo,name,kakk,iPath,gift,'','');
		btnCheck('');
	}
}

function btnCheck(readRrkFlg) {
	if ( readRrkFlg == null || readRrkFlg == "" ) {
		document.getElementById('btn-keep').className = 'on';
		document.getElementById('btn-nonkeep').className = '';
	} else {
		document.getElementById('btn-keep').className = '';
		document.getElementById('btn-nonkeep').className = 'on';
	}
}

//●20110930 AMS 変更 start●
//function setDataSp(belnShopKbnList,katBtgoList,iPathList) {
//○20110930 AMS 変更 replace○
function setDataSp(belnShopKbnList,katBtgoList,iPathList,domain) {
//●20110930 AMS 変更 end●
	proCnt = katBtgoList.length;
	if (proCnt == 5) {
		proCnt = 4;
	}
	for (i=0;i < proCnt; i++ ) {
		var image = document.images["img" + i];
		//●20110930 AMS 変更 start●
		//image.src = iPathList[i];
		//○20110930 AMS 変更 replace○
		image.src = domain + iPathList[i];
		//●20110930 AMS 変更 end●
		image.height = IMG_HEIGHT;
		image.width = IMG_WIDTH;
		if (belnShopKbnList[i] == MC_SHOP_KBN) {
			PRO_URL = PRO_URL_MC;
		}
		var link = document.getElementById("link" + i);
		link.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";

	}
	for (i=0;i < 4; i++) {
		if (proCnt <= i || (katBtgoList[0] == null || katBtgoList[0] == "")) {
			var div = document.getElementById(DIV_NAME + i);
			while ( div.hasChildNodes() ) {
				div.removeChild(div.firstChild);
			}	
		}
	}
}

function deleteCookieSp(){
	var frameDiv = document.getElementById(DIV_FRAME_NAME);
	frameDiv.innerHTML = "";
	cookieDel("RRKPROD");
	cookieDel("RRKPROD_MC");
	cookieWrite("RRKSGNFLG", DELETE_IDX, COOKIE_DATA_RRK);
	btnCheck(DELETE_IDX);
}

function epfb00_initCookie_ch_cateSp(imgPass,belnShopKbn,domain) {
//●20110930 AMS 変更 end●

	var readRrkFlg  = cookieRead("RRKSGNFLG");
	
	if ( readRrkFlg == DELETE_IDX ) {
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		frameDiv.innerHTML = "";
		btnCheck(DELETE_IDX);
	} else {
		// 商品履歴を表示
		var frameDiv = document.getElementById(DIV_FRAME_NAME);
		if (frameDiv.innerHTML != "") {
			if (belnShopKbn == MC_SHOP_KBN) {
				var tempProInfo = cookieRead("RRKPROD_MC");
			} else {
				var tempProInfo = cookieRead("RRKPROD");
			}
			proInfoList = tempProInfo.split(KEY_1);
			if ( proInfoList[0] != "" && proInfoList[0] != null ) {
				belnShopKbnList = proInfoList[0].split(KEY_2);
				katBtgoList = proInfoList[1].split(KEY_2);
				iPathList = proInfoList[4].split(KEY_2);
				giftImgList = proInfoList[5].split(KEY_2);
				//●20110215 AMS 追加 start●
				if ( proInfoList[6] != "" && proInfoList[6] != null ) {
					mnzkdHknTnList = proInfoList[6].split(KEY_2);
				}
				if ( proInfoList[7] != "" && proInfoList[7] != null ) {
					soKqList = proInfoList[7].split(KEY_2);
				}
				epfb00_setDataSp(belnShopKbnList,katBtgoList,iPathList,giftImgList,imgPass,mnzkdHknTnList,soKqList,domain);
			} else {
				frameDiv.innerHTML = "";
			}
		}
		btnCheck('');
	}
}

function epfb00_setDataSp(belnShopKbnList,katBtgoList,iPathList,giftList,imgPass,mnzkdHknTnList,soKqList,domain) {
	proCnt = katBtgoList.length;
	if (proCnt == 5) {
		proCnt = 4;
	}
	for (i=0;i < proCnt; i++ ) {
		var image = document.images["img" + i];
		image.src = domain + iPathList[i];
		image.height = EPFB00_IMG_HEIGHT;
		image.width = EPFB00_IMG_WIDTH;
		if (belnShopKbnList[i] == MC_SHOP_KBN) {
			PRO_URL = PRO_URL_MC;
		}
		var link = document.getElementById("link" + i);
		link.href = proUrlDomain + PRO_URL + "?BELN_SHOP_KBN=" + belnShopKbnList[i] + "&KAT_BTGO=" + katBtgoList[i] + "&SHNCRTTKKRO_KBN=E1";
		var giftDivName = document.getElementById("giftMarkDiv" + i);
		if( giftDivName != null && giftDivName != "" ){
			giftDivName.removeChild(giftDivName.firstChild);
		}
		var mnzkdHknTnDiv = document.getElementById("mnzkdHknTnMarkDiv" + i);
		if (mnzkdHknTnDiv != null) {
			if (belnShopKbnList[i] == MC_SHOP_KBN && soKqList[i] < 5) {
				mnzkdHknTnDiv.removeChild(mnzkdHknTnDiv.firstChild);
			} else {
				if(mnzkdHknTnList[i] != null && mnzkdHknTnList[i] != "" && soKqList[i] != null && soKqList[i] != "" && soKqList[i] > 0) {
					var strBuff = "<img src=\"" + imgPass + "star/star_icon_" + mnzkdHknTnList[i]*10 + ".gif" + "\" />";
					strBuff    += "&nbsp;(" + soKqList[i] + ")";
					strBuff    += "<br />";
					mnzkdHknTnDiv.innerHTML = strBuff;
				}
			}
		}
	}
	for (i=0;i < 4; i++) {
		if (proCnt <= i || (katBtgoList[0] == null || katBtgoList[0] == "")) {
			var div = document.getElementById(DIV_NAME + i);
			div.innerHTML = "";
		}
	}
}

function epfb00_DisplayCookie_ch_cateSp(imgPass,belnShopKbn) {

	cookieWrite("RRKSGNFLG", "", COOKIE_DATA_RRK);
	btnCheck('');
}


//TOP画面ランキング情報セット
function getRankingInfo() {

	// cookieから現在選択中のカテゴリIDを取得
	var cokname = "RANK_CATEGORY_ID";
	var coktxt = document.cookie+";"; 
	var stano = coktxt.indexOf(cokname); 
	var endno = "";
	var cokValue1 = "";
	var cokValue2 = "";
	var category_id = "";
	var belnShopKbn = "";
	var priceTag = "";
	var url = "";
	
	if (stano != -1) { 
		endno = coktxt.indexOf(";",stano); 
		cokValue1 = unescape(coktxt.substring(stano+cokname.length+1,endno)); 
		cokValue2 = cokValue1.split("_");
		belnShopKbn = cokValue2[0];
		category_id = cokValue2[1];
	}
	// カテゴリＩＤが空の場合はランキング情報の取得を行わない
	if (category_id != "") {
	
		// urlの設定
		var	home_url = "http://www.bellemaison.jp";
		
		// リクエストURLを生成 
		var url = home_url + '/100/rank/';
        //●20120124 AMS 追加 start●
		url += category_id + '/';
        //●20120124 AMS 追加 end●
		url += category_id + '.xml';
			
		// ランキング情報のHTMLを生成
		var rankingInfo = "";
		var count = 0;
	
		$.ajax({
			type: "GET",
			url: url,
			cache: false,
			dataType: "xml",
			success: function(data) {
			// ランキング情報のHTMLを生成
				var reviewInfo = "";
				var item = $('CATEGORIES', data);
				$('CATEGORY', item).each(function() {
					count = count + 1;
					var RANKING_TTL = $('RANKING_TTL', this).text();		// ランキングタイトル
					
					rankingInfo += "<div id=\"ranking-list" + count + "\" >";
					rankingInfo += "<h3><span>";
					rankingInfo += RANKING_TTL;
					rankingInfo += "</span></h3>";
					rankingInfo += "<ul class=\"section-wrap\">";
					// ランキング明細情報の取得
					$('ITEM', this).each(function() {
						var RANK = $('RANK', this).text();					// ランキング
						var KAT_MEI_PC = $('KAT_MEI_PC', this).text();		// 商品名
						var BRAND_NAME = $('BRAND_NAME', this).text();		// ブランド名
						var RANK_IMAGE = $('RANK_IMAGE', this).text();		// ランキング画像
						var SHN_DTL_URL = $('SHN_DTL_URL', this).text();	// 詳細パス
						var SHN_IMG_URL = $('SHN_IMG_URL', this).text();	// 商品イメージ画像
						var PRICE = $('PRICE', this).text();				// 金額
						var TOKKA_KBN = $('TOKKA_KBN', this).text();		// 特価区分
						var OUTL_SHN_KBN = $('OUTL_SHN_KBN', this).text();	// アウトレット区分
						var RATING = $('RATING', this).text();				// 評価
						var COMMENT_SO_KQ = $('COMMENT_SO_KQ', this).text();	// コメント数
						RATING = RATING * 10;
						var hyouka1 = Math.floor(RATING / 10);
						var hyouka2 = RATING - (hyouka1 * 10);
						rankingInfo += "<li data-rank=\"" + RANK + "\">";
						rankingInfo += "<a href=\"" + SHN_DTL_URL + "\">";
						rankingInfo += "<div class=\"thumbnail\">";
						rankingInfo += "<div class=\"figure\">";
						rankingInfo += "<p>";
						rankingInfo += "<img src=\"" + SHN_IMG_URL + "\" />";
						rankingInfo += "</p>";
						rankingInfo += "</div>";
						rankingInfo += KAT_MEI_PC;
						if(BRAND_NAME != ""){
							rankingInfo += "(" + BRAND_NAME + ")";
						}
						if ( TOKKA_KBN == 1 || OUTL_SHN_KBN == 1 ) {
							rankingInfo += "<p class=\"price-sp\">" + PRICE + "</p>";
						} else { 
							rankingInfo += "<p class=\"price\">" + PRICE + "</p>";
						}
						if (RATING != "") {
							rankingInfo += "<div class=\"valuation-rate\">";
							rankingInfo += "<span>評価</span>";
							rankingInfo += "<p>";
							for (var i = 0 ; i < hyouka1 ; i++) {
								rankingInfo += "<span class=\"full\"></span>";
							}
							if (hyouka2 != 0) {
								rankingInfo += "<span class=\"rate" + hyouka2 + "\"></span>";
							}
							rankingInfo += "</p>";
							rankingInfo += "<span class=\"count\"> (" + COMMENT_SO_KQ + ")</span>";
							rankingInfo += "</div>";
						}
						rankingInfo += "</div>";
						rankingInfo += "</a>";
						rankingInfo += "</li>";
						
					});
					rankingInfo += "</ul>";
					rankingInfo += "<div class=\"button-wrap\">";
					rankingInfo += "<a href=\"#\" class=\"button btn-prev\">前へ</a>";
					rankingInfo += "<a href=\"#\" class=\"button btn-next\">次へ</a>";
					rankingInfo += "</div>";
					rankingInfo += "</div>";
					return false;
				});
				// ランキング情報を設定
				if (rankingInfo != "") {
					$("#ranking-list").html(rankingInfo);
						
					for( var i = 0 ; i < count ; i++ ) {
						var num = i + 1;
						smp_getRecommend("ranking-list" + num);
					}
				}
			},
			// クッキーに設定されているカテゴリＩＤのランキングＸＭＬ情報がない場合
			error: function() {
				$("#ranking-list").css({ "display": "none" });
			}
		});
	} else {
		//ランキング情報がない場合の不要なタグ削除
		$("#ranking-list").css({ "display": "none" });
	}
}






