	/*
	* Ajax °´Ã¼ »ý¼º
	*/
	function getXMLHttpRequest(){
    	if(window.ActiveXObject){
    		try{
    			return new ActiveXObject("Msxml2.XMLHTTP");
    		}catch(e){
    			try{
    				return new ActiveXObject("Microsoft.XMLHTTP");

    			}catch(e1){
    				return null;
    			}
    		}
    	}else if (window.XMLHttpRequest){
    		return new XMLHttpRequest();
    	}else{
    		return null;
    	}
    }

	/*
	* ±âÈ¹Àü »ó¼¼ÆäÀÌÁö
	*/
	function goMallPlanListDetail(planDisplayNumber,dispCtgrCd,abrdBrandYn){

	    if(planDisplayNumber == '0'){
	    	alert("°Ë»öµÈ ±âÈ¹ÀüÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
	    	return;
	    }
	    if(abrdBrandYn == "N")
	    {
			var url = _ACTION_CONTEXT_URL_ + "/browsing/MallPlanDetail.tmall?method=getMallPlanDetail&planDisplayNumber="+planDisplayNumber+"&dispCtgrCd="+dispCtgrCd;
		    //var formObj = document.frmMain;
			//formObj.target = '_self';
		    //formObj.action = url;
	        //formObj.submit();
			location.href = url;
	    }
	    else if(abrdBrandYn == "Y")
	    {
			var url = _GLOBAL_CONTEXT_PATH_ + "/browsing/MallPlanDetail.tmall?method=getMallPlanDetail&planDisplayNumber="+planDisplayNumber+"&dispCtgrCd="+dispCtgrCd;
		    //var formObj = document.frmMain;
			//formObj.target = '_blank';
		    //formObj.action = url;
	        //formObj.submit();
			location.href = url;
	    }
	}

	/*
	* »óÇ°»ó¼¼ º¸±â
	* Åë°èÆÄ¸®¹ÌÅÍ¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¾ð±ÞÀÌ ¾ø¾î¼­ ÀÏ´Ü  ÁÖ¼®Ã³¸®ÇÔ.
	*/
    function productDetailView(prdNo, xfrom) {
    	//xzone = getXzone(xfrom);
    	//if(xfrom == '')
    	//	window.open("http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=" + prdNo);
    	//else
    		location.href = "http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=" + prdNo;
    }

    function fnInitMainBnr(idx) {
    	try {
    		if (_TmbnrArr[idx]) {
    			var trgtArrNm = _TmbnrArr[idx].name;
    			var currPos = _TmbnrArr[idx].list[0];
    			var vCnt = _TmbnrArr[idx].list[1];
    			var mFlag = _TmbnrArr[idx].list[2];
    			var total = _TmbnrArr[idx].list[3];

    			if (total > 0) {
        			// Random
        			if (currPos < 0) {
        				if (currPos < -1) {	//block ´ÜÀ§ ÀÌµ¿
            				currPos = vCnt * (Math.floor(Math.random()*Math.ceil(total/vCnt)));
        				} else {
        					currPos = Math.floor(Math.random()*total);
        				}
        				_TmbnrArr[idx].list[0] = currPos;
        			}

        			if (vCnt == "1") {
        				var arr_pos = [currPos];
        			} else {
        				var arr_pos = _getBnrPos(currPos, vCnt, total);
        			}
        			_viewMainBnr(idx, vCnt, arr_pos, trgtArrNm);
    			}
    		} else {
    		}
    	}catch(e){}
    }

    function _getBnrPos(currPos, vCnt, total){
    	try {
    		var arrTmp = new Array(vCnt);
    		var maxIdx = total - 1;

    		for (var i = 0 ; i < vCnt; i++) {
    			arrTmp[i] = currPos + i;

    			if (arrTmp[i] > maxIdx) {
    				//arrTmp[i] °ªÀÌ  maxIdx º¸´Ù ÀÛ¾ÆÁú¶§±îÁö LoopÃ³¸® 2009.07.16
    				while(arrTmp[i] > maxIdx){
    					arrTmp[i] = arrTmp[i] - maxIdx - 1;
    				}
    			}
    			if (arrTmp[i] < 0 ){
    				arrTmp[i] = maxIdx + arrTmp[i] + 1;
    			}
    		}
    		return arrTmp;
    	} catch(e) {}
    }

    function _nextMainBnr(idx) {
    	try{
			var trgtArrNm = _TmbnrArr[idx].name;
			var vCnt = _TmbnrArr[idx].list[1];
			var mFlag = _TmbnrArr[idx].list[2];
			var total = _TmbnrArr[idx].list[3];

			if (total < 1 || total < vCnt ) return;

			if (vCnt == "1") {
				++(_TmbnrArr[idx].list[0]);

				if (_TmbnrArr[idx].list[0] >= total) {
					_TmbnrArr[idx].list[0] = 0;
				}
				var arr_pos = [_TmbnrArr[idx].list[0]];
			} else {
				if (mFlag == 1) {
					++(_TmbnrArr[idx].list[0]);
				} else {
					_TmbnrArr[idx].list[0] = _TmbnrArr[idx].list[0] + vCnt;
				}
				var arr_pos = _getBnrPos(_TmbnrArr[idx].list[0], vCnt, total);
				_TmbnrArr[idx].list[0] = arr_pos[0];
			}
			_viewMainBnr(idx, vCnt, arr_pos, trgtArrNm);
    	}catch(e){
    		alert(e.message);
    	}
    }

    function _prevMainBnr(idx) {
    	try{
			var trgtArrNm = _TmbnrArr[idx].name;
			var vCnt = _TmbnrArr[idx].list[1];
			var mFlag = _TmbnrArr[idx].list[2];
			var total = _TmbnrArr[idx].list[3];

			if (total < 1 || total < vCnt ) return;

			if (vCnt == "1") {
				--(_TmbnrArr[idx].list[0]);

				if (_TmbnrArr[idx].list[0] < 0) {
					_TmbnrArr[idx].list[0] = total - 1;
				}
				var arr_pos = [_TmbnrArr[idx].list[0]];
			} else {
				if (mFlag == 1) {
					--(_TmbnrArr[idx].list[0]);
				} else {
					_TmbnrArr[idx].list[0] = _TmbnrArr[idx].list[0] - vCnt;
				}
				var arr_pos = _getBnrPos(_TmbnrArr[idx].list[0], vCnt, total);
				_TmbnrArr[idx].list[0] = arr_pos[0];
			}
			_viewMainBnr(idx, vCnt, arr_pos, trgtArrNm);
    	}catch(e){}
    }

    function _viewMainBnr(idx, vCnt, arr_pos, sTrgt) {
		var sImg1, sImg2, sTxt1, sTxt2, sUrl1, sUrl2, sJUrl1, sPrc1;
		var pos, el, sBlkNm, sQickView;

		if (typeof(eval("_arr" + sTrgt)) != "object") return;

		var trgtArr = eval("_arr" + sTrgt);

		for(var i = 1; i <= vCnt; i++) {
			pos = arr_pos[i-1];

			//Äüºä¿µ¿ª ÃÊ±âÈ­
			sQickView = "qv" + sTrgt + i;
			if (document.getElementById(sQickView) && document.getElementById(sQickView).innerHTML != "") {
				document.getElementById(sQickView).innerHTML = "";
			}

			sImg1 = sTrgt + i + "_IMG1";
			if (document.getElementById(sImg1)) {
				document.getElementById(sImg1).src = trgtArr[pos]['IMG1'];
				if (trgtArr[pos]['ALT1']) {
					document.getElementById(sImg1).alt = trgtArr[pos]['ALT1'];
				}
				if (trgtArr[pos]['PNO1']) {
					document.getElementById(sImg1).prdNo = trgtArr[pos]['PNO1'];
				}
				if (trgtArr[pos]['MSEL']) {
					document.getElementById(sImg1).msellYn = trgtArr[pos]['MSEL'];
				}
			}
			sImg2 = sTrgt + i + "_IMG2";
			if (document.getElementById(sImg2)) {
				document.getElementById(sImg2).src = trgtArr[pos]['IMG2'];

				if (trgtArr[pos]['ALT2']) {
					document.getElementById(sImg2).alt = trgtArr[pos]['ALT2'];
				}
			}
			sTxt1 = sTrgt + i + "_TXT1";
			if (document.getElementById(sTxt1)) {
				document.getElementById(sTxt1).innerHTML = trgtArr[pos]['TXT1'];
			}
			sTxt2 = sTrgt + i + "_TXT2";
			if (document.getElementById(sTxt2)) {
				document.getElementById(sTxt2).innerHTML = trgtArr[pos]['TXT2'];
			}
			sPrc1 = sTrgt + i + "_PRC1";
			if (document.getElementById(sPrc1)) {
				document.getElementById(sPrc1).innerHTML = trgtArr[pos]['PRC1'] + "¿ø";
			}
			sPrc2 = sTrgt + i + "_PRC2";
			if (document.getElementById(sPrc2)) {
				document.getElementById(sPrc2).innerHTML = trgtArr[pos]['PRC2'] + "¿ø";
			}
			sUrl1 = sTrgt + i + "_URL1";
			if (document.getElementsByName(sUrl1).length > 0) {
				for(var j = 0; j < document.getElementsByName(sUrl1).length; j++) {
					document.getElementsByName(sUrl1)[j].href = trgtArr[pos]['URL1'];
				}
			}
			sUrl2 = sTrgt + i + "_URL2";
			if (document.getElementsByName(sUrl2).length > 0) {
				for(var j = 0; j < document.getElementsByName(sUrl2).length; j++) {
					document.getElementsByName(sUrl2)[j].href = trgtArr[pos]['URL2'];
				}
			}
			sJUrl = sTrgt + i + "_JURL1";
			if (document.getElementsByName(sJUrl).length > 0) {
				for(var j = 0; j < document.getElementsByName(sJUrl).length; j++) {
					document.getElementsByName(sJUrl)[j].href = "javascript:" + trgtArr[pos]['JURL1'];
				}
			}
			sJUrl2 = sTrgt + i + "_JURL2";
			if (document.getElementsByName(sJUrl2).length > 0) {
				for(var j = 0; j < document.getElementsByName(sJUrl2).length; j++) {
					document.getElementsByName(sJUrl2)[j].href = "javascript:" + trgtArr[pos]['JURL2'];
				}
			}
			sTRCNO1 = sTrgt + i + "_TRCNO1";
			if ( document.getElementsByTagName("div").length > 0 ) {
    			for ( var k = 0; k < document.getElementsByTagName("div").length; k++ ) {
    				if ( document.getElementsByTagName("div")[k].id == sTRCNO1 ) {
    					document.getElementsByTagName("div")[k].title = document.getElementsByTagName("div")[k].title + trgtArr[pos]['TRCNO1'];
    				}
    			}
			}
		}
    }


    //¸®½ºÆ® »çÀÌÁî¸¦ ±¸ÇÑ´Ù.
    /*
    * val 		 = ¹æÇâ prev/next
    * idxNm 	 = index Hidden ÀÌ¸§
    * listSizeNm = listSize Hidden ÀÌ¸§
    * maxSize    = ÃÖ´ë Ãâ·Â ¼ö
    * layerNm    = ÄÁÆ®·ÑÇÒ layerÀÇ ÀÌ¸§
    * viewCnt    = ÇÑ¹ø¿¡ º¸¿©Áú ¼ö
    */
    function pagingLowPrice(val, idxNm, listSizeNm, maxSize, layerNm, viewCnt) {
    	try {
    		var idxObj = document.getElementById(idxNm);
    		var listSizeObj = document.getElementById(listSizeNm);
    		var idx = parseInt(idxObj.value);

//    		alert('val : ' + val + '\nidxNm : ' +  idxNm + '\nlistSizeNm : ' + listSizeNm + '\nmaxSize : ' + maxSize + '\nlayerNm : ' + layerNm + '\nviewCnt : ' + viewCnt + '\nidx : ' + idx);

    		var pagingSize = 0;
    		var totalCount = listSizeObj.value;

    		if(totalCount > maxSize) {
    			totalCount = maxSize;
    		}

    		//ÃÑ ÆäÀÌÁö ±¸ÇÏ±â
    		if(totalCount > viewCnt) {
    			pagingSize = totalCount - viewCnt;
    		}

    		if(pagingSize > 0) {
    			//ÀÌÀü »óÇ°º¸±â Å¬¸¯ + Ã¹¹øÂ° »óÇ°ÀÏ°æ¿ì
    			if(idx == 0 && val == "prev") {
    				return;
    			}
    			//´ÙÀ½ »óÇ°º¸±â Å¬¸¯ + ¸¶Áö¸· »óÇ°ÀÏ°æ¿ì
    			if(idx == (pagingSize) && val == "next") {
    				return;
    			}
    		}else {
    			//ÀÌÀü|´ÙÀ½º¸±â Å¬¸¯ + ÀüÃ¼»óÇ° 5°³ ¹Ì¸¸ÀÏ°æ¿ì
    			return;
    		}

    		//ÆäÀÌÁö index ±¸ÇÏ±â
    		if(val == "prev") {
    			if(idx > 0){
    				idx = idx-1;
    			}
    		}else if(val == "next") {
    			if(idx < pagingSize) {
    				idx = idx+1;
    			}
    		}

    		//ÆäÀÌÁö index ¼³Á¤ÇÏ±â
    		idxObj.value = idx;

    		//ÆäÀÌÁö index ÇØ´çÇÏ´Â layer º¸¿©ÁÖ±â
    		if(val == "prev") {
    			document.getElementById(layerNm + (idx)).style.display = "block";
    			document.getElementById(layerNm + (idx+5)).style.display = "none";
    		}else if(val == "next") {
    			document.getElementById(layerNm + (idx+4)).style.display = "block";
    			document.getElementById(layerNm + (idx-1)).style.display = "none";
    		}
    	}
    	catch(e){}
    }

    function pagingHistoryBack(idxNm, listSizeNm, maxSize, layerNm, viewCnt) {
    	try {
	    	var idxObj = document.getElementById(idxNm);
	    	var listSizeObj = document.getElementById(listSizeNm);
	    	var idx = parseInt(idxObj.value);
	    	var totalCount = listSizeObj.value;

	    	if(idx > 0) {
	    		for(var i=0; i<totalCount; i++) {
	    			if(i >= idx && i <= idx+(viewCnt-1) ) {
	    				document.getElementById(layerNm + (i)).style.display = "block";
	    			}else {
	    				document.getElementById(layerNm + (i)).style.display = "none";
	    			}
	    		}
	    	}
    	}catch(e){}
   }

    function getCatPrd(catPrdKeyNo, kind){
    	//dispCtgrNm = dispCtgrNm.replace(/&/g, "%26");
    	//location.href("http://scinic.11st.co.kr/beauty11st/Beauty11stBrandAction.tmall?method=beauty11stCatPrd&catPrdKeyNo=" + catPrdKeyNo + "&kindCd=" + kind);
    	location.href = "http://scinic.11st.co.kr/beauty11st/Beauty11stBrandAction.tmall?method=beauty11stCatPrd&catPrdKeyNo=" + catPrdKeyNo + "&kindCd=" + kind;
    }

	//textarea ±ÛÀÚ À¯È¿¼º Ã¼Å©(±æÀÌÁ¦ÇÑ)
    function estimationCounter(textObj, length)
    {
    	if(calBytes(textObj.value) > length)
    	{
    		alert('ÃÖ´ë ' + length + 'ÀÚ±îÁö ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
    		str = limitSubString(textObj.value, length);
    		textObj.value = str;
    		textObj.focus();
    		return;
    	}
    }

    //textarea ±ÛÀÚ À¯È¿¼º Ã¼Å©
    function calBytes(str)
    {
    	var tcount = 0;
    	var tmpStr = new String(str);
    	var length = tmpStr.length;
    	for ( i = 0 ; i < length ; i++ )
    	{
    		tcount += 1;
    	}
    	return tcount;
    }

    function limitSubString(str, length)
    {
    	var tcount = 0;
    	var tmpStr = new String(str);
    	var returnStr = "";

    	for ( k=0 ; k < length ; k++ )
    	{
    		returnStr += tmpStr.charAt(k);
    	}
    	return returnStr;
    }

