/********************************************************************************************************
	ÆË¾÷Ã¢ ¿ÀÇÂ
********************************************************************************************************/
function popOpen(url) {
	var positionX = (screen.width-420)/2;
	var positionY = (screen.height-284)/2;
	window.open(url,"","left="+positionX+",top="+positionY+",width=350,height=284,toolbar=no,scrollbars=no" );
}

/****** ÆË¾÷Ã¢ ¸®»çÀÌÁî **************************************************************/ 
function popResize() {
	var thisX = document.getElementById("offsetTable").offsetWidth;
	var thisY = document.getElementById("offsetTable").offsetHeight;
	var maxThisX = screen.width - 50;
	var maxThisY = screen.height - 80;

	if (window.navigator.userAgent.indexOf("SV1") != -1){	//IE6.0
	var marginY = 58; //¸¶Áö¸· ¼ö´Â »óÈ²¿¡µû¶ó ¾Ë¸Â°Ô ³ÖÀ¸¼¼¿ä. (ÅÛÇÃ¸´ÀÇ Çì´õ³ôÀÌ + Ç²ÅÍ ³ôÀÌ + ¾ËÆÄ)
	} else if (window.navigator.userAgent.indexOf("SLCC1") != -1){ //IE7.0
	var marginY = 82;
	}else {
	var marginY = 29; //¸¶Áö¸· ¼ö´Â »óÈ²¿¡µû¶ó ¾Ë¸Â°Ô ³ÖÀ¸¼¼¿ä. (ÅÛÇÃ¸´ÀÇ Çì´õ³ôÀÌ + Ç²ÅÍ ³ôÀÌ + ¾ËÆÄ)
	}
		
	if (thisX > maxThisX) {
		window.document.body.scroll = "yes";
		thisX = maxThisX;
	}
	if (thisY > maxThisY - marginY) {
		window.document.body.scroll = "yes";
		thisX += 19;
		thisY = maxThisY - marginY;
	}
	
	var windowX = (screen.width - (thisX+10))/2;
	var windowY = (screen.height - (thisY+marginY))/2 - 20;
	window.moveTo(windowX,windowY);
	
	window.resizeTo(thisX+10,thisY+marginY);
}


/********************************************************************************************************
	FAQ List
********************************************************************************************************/
var z=1;

function boardAnswerList(i){
	var answer_i = document.all["boardAnswer"+i];
	var faq_text_i=document.all["board" + i];
	var answer_z = document.all["boardAnswer"+z];
	var faq_text_z=document.all["board" +z];
	
	if (answer_i && answer_z) {
		if(z != 0){
			answer_z.style.display="none"
			faq_text_z.className = "faq_Q_off";
			answer_i.style.display="";
			faq_text_i.className = "faq_Q_on";
		}
		answer_i.style.display="";
		faq_text_i.className = "faq_Q_on";
		z=i;
	}
}


function popLayer(popZoomId) {
	document.getElementById(popZoomId).style.top = event.y + document.body.scrollTop - 210 ;
	document.getElementById(popZoomId).style.display='';
	document.getElementById(popZoomId).style.visibility='visible';
}


/***********************************************************************************
**** Select Box Design Script ******************************************************
**** gyoony@emotion.co.kr     ******************************************************
**** 2003.12                  ******************************************************
************************************************************************************
**** Start *************************************************************************
************************************************************************************/
var nowOpenedSelectBox = "";
var mousePosition = "";

function selectThisValue(thisId,thisIndex,thisValue,thisString,classNameHeader) {
	var objId = thisId;
	var nowIndex = thisIndex;
	var valueString = thisString;
	var sourceObj = document.getElementById(objId);
	var nowSelectedValue = document.getElementById(objId+"SelectBoxOptionValue"+nowIndex).value;
	hideOptionLayer(objId);
	if (sourceObj) sourceObj.value = nowSelectedValue;
	settingValue(objId,valueString);
	selectBoxFocus(objId, classNameHeader);
	if (sourceObj.onchange) sourceObj.onchange();
}

function settingValue(thisId,thisString) {
	var objId = thisId;
	var valueString = thisString;
	var selectedArea = document.getElementById(objId+"selectBoxSelectedValue");
	if (selectedArea) selectedArea.innerHTML = valueString.replace("&","&amp;");
}

function viewOptionLayer(thisId) {
	var objId = thisId;
	var optionLayer = document.getElementById(objId+"selectBoxOptionLayer");
	if (optionLayer) optionLayer.style.display = "";
	nowOpenedSelectBox = objId;
	setMousePosition("inBox");
}

function hideOptionLayer(thisId) {
	var objId = thisId;
	var optionLayer = document.getElementById(objId+"selectBoxOptionLayer");
	if (optionLayer) {
		optionLayer.style.display = "none";
		selectBoxBlur(thisId);
	}
}

function setMousePosition(thisValue) {
	var positionValue = thisValue;
	mousePosition = positionValue;
}

function clickMouse() {
	if (mousePosition == "out") hideOptionLayer(nowOpenedSelectBox);
}

function selectBoxFocus(thisId, classNameHeader) {
	var objId = thisId;
	var obj = document.getElementById(objId + "selectBoxSelectedValue");
	obj.className = classNameHeader + "SelectedAreaFocus";
	obj.focus();
}

function selectBoxBlur(thisId, classNameHeader) {
	var objId = thisId;
	var obj = document.getElementById(objId + "selectBoxSelectedValue");
	if (classNameHeader==null) classNameHeader = obj.className.substring(0,obj.className.lastIndexOf("_")+1);
	obj.className = classNameHeader + "SelectedArea";
}

function getOptionParameter(tString,allString) {
	var resultStirng = "";
	var sArray = allString.toLowerCase().replace(/\s/g,"").split(",");
	for (var i_=0; i_<sArray.length; i_++) {
		var pArray = sArray[i_].split("=");
		try { if (pArray[0] == tString.toLowerCase()) resultStirng = pArray[1]; } catch(e) { }
	}
	return resultStirng;
}

function resetSelectBox(thisId,optionParam) {
	if (optionParam==null) makeSelectBox01(thisId);
	else makeSelectBox01(thisId,optionParam);
}


function makeSelectBox01(thisId,optionParam) {
	/***********************************************************************************************
	*** »ç¿ë¿¹ ) makeSelectBox01("¼¿·ºÆ®¹Ú½ºName","putup=yes,option=3,classHeader=Å¬·¡½ºÇì´õ")  ****
	***          optionParam ºÎºÐÀº Æ¯¼ö»óÈ²ÀÏ °æ¿ì¸¸ »ç¿ëÇÕ´Ï´Ù.                               ****
	***          - putup=yes : ¿É¼Ç·¹ÀÌ¾î°¡ À§·Î º¸¿©Áö°Ô µË´Ï´Ù.                               ****
	***          - option=3 : ¿É¼Ç·¹ÀÌ¾î°¡ Á¤ÇØÁø ¼öÄ¡¸¸Å­¸¸ º¸¿©Áý´Ï´Ù.                        ****
	***          - classHeader=Å¬·¡½ºÇì´õ : Æ¯¼öÇÑ°æ¿ì ÇØ´ç ¼¿·ºÆ®¹Ú½º¸¸ ÀÓÀÇ·Î ´Ù¸¥ ½ºÅ²À»     ****
	***                                     Àû¿ë ÇÒ ¼ö ÀÖÀ½. ´Ü, CSS¸¸ º¯°æµÈ ½ºÅ²ÀÏ °æ¿ì       ****
	***********************************************************************************************/
	var downArrowSrc = "http://image1.dcbook.com/static_root/img/common/bu_selectbox01.gif";	//¿À¸¥ÂÊ È­»ìÇ¥ÀÌ¹ÌÁö
	var classNameHeader = "selectBoxTypeA_"; // CSS ÆÄÀÏ¿¡¼­ Class¸í Header °ª (ÇÑ »çÀÌÆ®¿¡¼­ ¼¿·ºÆ®¹Ú½º µðÀÚÀÎÀÌ ¿©·¯°³ÀÏ °æ¿ì Class¸¦ µû·Î ÁöÁ¤ÇÏ±âÀ§ÇØ º¯¼ö·Î ºÐ¸®ÇØ³ñ´Ï´Ù.
	var downArrowSrcWidth = 16;	//¿À¸¥ÂÊ È­»ìÇ¥ÀÌ¹ÌÁö width
	var optionHeight = 22; // option ÇÏ³ªÀÇ ³ôÀÌ
	var optionMaxNum = 6; // ÇÑ¹ø¿¡ º¸¿©Áö´Â optionÀÇ °¹¼ö
	var hideNullValue = false; // value°¡ ¾ø°Å³ª ºó°ªÀÌ¸é ÀÎµ¦½º·Î Ãë±ÞÇÏ°í »Ñ·ÁÁÖÁö ¾Ê°ÔÇÏ·Á¸é true, »ó°ü¾øÀÌ ¸ðµÎ º¸¿©ÁÖ·Á¸é false.
	var isPutup = false;
	
	if (optionParam != null && optionParam != "") { // optionParam ¸¦ ¼³Á¤ÇßÀ¸¸é ±×¿¡ ¸Â°Ô ¼ÂÆÃÇØÁØ´Ù.
		if (getOptionParameter("putup",optionParam) == "yes") isPutup = true; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î¸¦ À§·Î º¸¿©±â·Î ¼±ÅÃÇÑ°æ¿ì
		var userMaxNum = parseInt(getOptionParameter("option",optionParam));
		if (userMaxNum > 0) optionMaxNum = userMaxNum;	// ¿É¼ÇÇ×¸ñ °¹¼ö¸¦ ÀÓÀÇ·Î ÁöÁ¤ÇÑ °æ¿ì
		var userClassHeader = getOptionParameter("classHeader",optionParam);
		if (userClassHeader != "") classNameHeader = userClassHeader; // º°µµÀÇ ½ºÅ²À» ÁöÁ¤ÇÑ °æ¿ì
	}
	
	var optionInnerLayerHeight = 0;
	var objId = thisId;
	var obj = document.getElementById(objId);
	var selectBoxWidth = parseInt(obj.style.width);
	var selectBoxHeight = parseInt(obj.style.height);
	if (obj.options.length > optionMaxNum) optionInnerLayerHeight = optionHeight * optionMaxNum;
	else optionInnerLayerHeight = optionHeight * obj.options.length;
	
	var selectBoxArea = document.getElementById(objId + "selectBoxArea");
	
	var newSelect = "";
	if (!selectBoxArea) newSelect += "<span id='" + objId + "selectBoxArea'>";
	newSelect += "<div style='position:absolute;z-index:50;'>";
	newSelect += "<table id='" + objId + "selectBoxOptionLayer' cellpadding='0' cellspacing='0' border='0' style='margin:0px;position:relative;z-index:100;display:none;' onMouseOver=\"viewOptionLayer('"+ objId + "')\" onMouseOut=\"setMousePosition('out')\">";
	
	var coverHTML = ""; // selectbox À§¿¡ ¾ñÇôÁö´Â Åõ¸í·¹ÀÌ¾î (¼öÁ¤ÇÒ ÇÊ¿ä ¾øÀ½.)
	coverHTML += "	<tr>";
	coverHTML += "		<td height='" + (selectBoxHeight - 2) + "' style='cursor:pointer;padding:0px;line-height:14px;line-height:14px;background:url('/sbstvshop/design/images/common/trans.gif');' onClick=\"hideOptionLayer('"+ objId + "')\"></td>";
	coverHTML += "	</tr>";
	if (!isPutup) newSelect += coverHTML; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ ¾Æ·¡·Î º¸¿©Áú°æ¿ì.
	
	newSelect += "	<tr>";
	newSelect += "		<td style='border:1px solid #BFBFBF;padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td height='3' style='padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		<div class='"+ classNameHeader +"OptionInnerLayer' style='width:" + (selectBoxWidth-2) + "px;height:" + optionInnerLayerHeight + "px; border-right:2px solid #ffffff;'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;table-layout:fixed;word-break:break-all;'>";
	var defaultShowedOptionsNum = 0;
	for (var i=0 ; i < obj.options.length ; i++) {
		var nowValue = obj.options[i].value.replace(/'/g,"&rsquo;");
		var nowText = obj.options[i].text.replace(/'/g,"&rsquo;");;
		if (((!hideNullValue)||nowValue != null)&&((!hideNullValue)||nowValue != "")) {
			newSelect += "			<tr>";
			newSelect += "				<td height='" + optionHeight + "' class='"+ classNameHeader +"Option' onMouseOver=\"this.className='"+ classNameHeader +"OptionOver'\" onMouseOut=\"this.className='"+ classNameHeader +"Option'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "','" + classNameHeader + "')\" style='cursor:pointer;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'>" + nowText + "</td>";
			newSelect += "				<input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
			newSelect += "			</tr>";
			if (defaultShowedOptionsNum < optionMaxNum) defaultShowedOptionsNum++;
		}
	}
	newSelect += "		</table>";
	newSelect += "		</div>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td height='3' style='padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	
	if (isPutup) newSelect += coverHTML; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ À§·Î º¸¿©Áú°æ¿ì.
	newSelect += "</table>";
	newSelect += "</div>";
	
	newSelect += "<table id='testArea' cellpadding='0' cellspacing='0' border='1' bordercolor='#BFBFBF' onClick=\"viewOptionLayer('"+ objId + "')\" style='margin:0px;cursor:pointer;' onMouseOut=\"setMousePosition('out')\">";
	newSelect += "	<tr>";
	newSelect += "		<td style='padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td style='padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'><div id='" + objId + "selectBoxSelectedValue' class='"+ classNameHeader +"SelectedArea' style='width:" + (selectBoxWidth - downArrowSrcWidth - 2) + "px;height:" + (selectBoxHeight - 2) + "px;overflow:hidden;' onBlur=\"selectBoxBlur('" + objId + "','" + classNameHeader + "')\"></div></td>";
	newSelect += "				<td style='padding:0px;line-height:14px;background:#ffffff url('/sbstvshop/design/images/common/trans.gif');'><img src='" + downArrowSrc + "' width='" + downArrowSrcWidth + "' border='0'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	newSelect += "</table>";
	if (!selectBoxArea) newSelect += "</span>";
	
	if (!selectBoxArea) document.write(newSelect);
	else selectBoxArea.innerHTML = newSelect;
	
	if (isPutup) { // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ À§·Î º¸¿©Áú°æ¿ì.
		var optionLayerTopMargin = 7; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ ¶ß´Â À§Ä¡ Á¶Àý½Ã ¼öÄ¡¸¦ º¯°æÇØÁÝ´Ï´Ù.
		var innerDivTop = (-1)*((optionHeight * defaultShowedOptionsNum) + optionLayerTopMargin);	// ¿É¼ÇÇ×¸ñ·¹ÀÌ¾îÀÇ ³ôÀÌ + ¿É¼ÇÇ×¸ñ À§¾Æ·¡ margin ¹× Ãß°¡ ¿©¹é
		document.getElementById(objId+"selectBoxOptionLayer").style.top = innerDivTop + "px";
	}
	
	var haveSelectedValue = false;
	for (var i=0 ; i < obj.options.length ; i++) {
		if (obj.options[i].selected == true) {
			haveSelectedValue = true;
			settingValue(objId,obj.options[i].text);
		}
	}
	if (!haveSelectedValue) settingValue(objId,obj.options[0].text);
}

document.onmousedown = clickMouse;


//  Select ½ºÅ¸ÀÏ Ãß°¡
function makeSelectBox02(thisId,optionParam) {
	var downArrowSrc = "/sbstvshop/design/images/common/bu_selectbox02.gif";	//¿À¸¥ÂÊ È­»ìÇ¥ÀÌ¹ÌÁö
	var classNameHeader = "selectBoxTypeB_"; // CSS ÆÄÀÏ¿¡¼­ Class¸í Header °ª (ÇÑ »çÀÌÆ®¿¡¼­ ¼¿·ºÆ®¹Ú½º µðÀÚÀÎÀÌ ¿©·¯°³ÀÏ °æ¿ì Class¸¦ µû·Î ÁöÁ¤ÇÏ±âÀ§ÇØ º¯¼ö·Î ºÐ¸®ÇØ³ñ´Ï´Ù.
	var downArrowSrcWidth = 16;	//¿À¸¥ÂÊ È­»ìÇ¥ÀÌ¹ÌÁö width
	var optionHeight = 19; // option ÇÏ³ªÀÇ ³ôÀÌ
	var optionMaxNum = 6; // ÇÑ¹ø¿¡ º¸¿©Áö´Â optionÀÇ °¹¼ö
	var hideNullValue = false; // value°¡ ¾ø°Å³ª ºó°ªÀÌ¸é ÀÎµ¦½º·Î Ãë±ÞÇÏ°í »Ñ·ÁÁÖÁö ¾Ê°ÔÇÏ·Á¸é true, »ó°ü¾øÀÌ ¸ðµÎ º¸¿©ÁÖ·Á¸é false.
	var isPutup = false;
	
	if (optionParam != null && optionParam != "") { // optionParam ¸¦ ¼³Á¤ÇßÀ¸¸é ±×¿¡ ¸Â°Ô ¼ÂÆÃÇØÁØ´Ù.
		if (getOptionParameter("putup",optionParam) == "yes") isPutup = true; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î¸¦ À§·Î º¸¿©±â·Î ¼±ÅÃÇÑ°æ¿ì
		var userMaxNum = parseInt(getOptionParameter("option",optionParam));
		if (userMaxNum > 0) optionMaxNum = userMaxNum;	// ¿É¼ÇÇ×¸ñ °¹¼ö¸¦ ÀÓÀÇ·Î ÁöÁ¤ÇÑ °æ¿ì
		var userClassHeader = getOptionParameter("classHeader",optionParam);
		if (userClassHeader != "") classNameHeader = userClassHeader; // º°µµÀÇ ½ºÅ²À» ÁöÁ¤ÇÑ °æ¿ì
	}
	
	var optionInnerLayerHeight = 0;
	var objId = thisId;
	var obj = document.getElementById(objId);
	var selectBoxWidth = parseInt(obj.style.width);
	var selectBoxHeight = parseInt(obj.style.height);
	if (obj.options.length > optionMaxNum) optionInnerLayerHeight = optionHeight * optionMaxNum;
	else optionInnerLayerHeight = optionHeight * obj.options.length;
	
	
	newSelect = "<div style='position:absolute;z-index:50;'>";
	newSelect += "<table id='" + objId + "selectBoxOptionLayer' cellpadding='0' cellspacing='0' border='0' style='margin:0px;position:relative;z-index:100;display:none;' onMouseOver=\"viewOptionLayer('"+ objId + "')\" onMouseOut=\"setMousePosition('out')\">";
	
	var coverHTML = ""; // selectbox À§¿¡ ¾ñÇôÁö´Â Åõ¸í·¹ÀÌ¾î (¼öÁ¤ÇÒ ÇÊ¿ä ¾øÀ½.)
	coverHTML += "	<tr>";
	coverHTML += "		<td height='" + (selectBoxHeight - 1) + "' style='cursor:pointer;' onClick=\"hideOptionLayer('"+ objId + "')\"></td>";
	coverHTML += "	</tr>";
	if (!isPutup) newSelect += coverHTML; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ ¾Æ·¡·Î º¸¿©Áú°æ¿ì.
	
	newSelect += "	<tr>";
	newSelect += "		<td bgcolor='#BBBBBB' style='padding:1px 1px 1px 1px'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td height='3' bgcolor='#EAEAEA'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		<div class='"+ classNameHeader +"OptionInnerLayer' style='width:" + (selectBoxWidth-2) + "px;height:" + optionInnerLayerHeight + "px;'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;table-layout:fixed;word-break:break-all;'>";
	var defaultShowedOptionsNum = 0;
	for (var i=0 ; i < obj.options.length ; i++) {
		var nowValue = obj.options[i].value.replace(/'/g,"&rsquo;");
		var nowText = obj.options[i].text.replace(/'/g,"&rsquo;");;
		if (((!hideNullValue)||nowValue != null)&&((!hideNullValue)||nowValue != "")) {
			newSelect += "			<tr>";
			newSelect += "				<td height='" + optionHeight + "' class='"+ classNameHeader +"Option' onMouseOver=\"this.className='"+ classNameHeader +"OptionOver'\" onMouseOut=\"this.className='"+ classNameHeader +"Option'\" onClick=\"selectThisValue('"+ objId + "'," + i + ",'" + nowValue + "','" + nowText + "','" + classNameHeader + "')\" style='cursor:pointer;'>" + nowText + "</td>";
			newSelect += "				<input type='hidden' id='"+ objId + "SelectBoxOptionValue" + i + "' value='" + nowValue + "'>";
			newSelect += "			</tr>";
			if (defaultShowedOptionsNum < optionMaxNum) defaultShowedOptionsNum++;
		}
	}
	newSelect += "		</table>";
	newSelect += "		</div>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' width='100%' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td height='3' bgcolor='#EAEAEA'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	
	if (isPutup) newSelect += coverHTML; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ À§·Î º¸¿©Áú°æ¿ì.
	newSelect += "</table>";
	newSelect += "</div>";
	
	newSelect += "<table id='testArea' cellpadding='0' cellspacing='1' border='0' bgcolor='#BBBBBB' onClick=\"viewOptionLayer('"+ objId + "')\" style='margin:0px;cursor:pointer;' onMouseOut=\"setMousePosition('out')\">";
	newSelect += "	<tr>";
	newSelect += "		<td bgcolor='#EAEAEA'>";
	newSelect += "		<table cellpadding='0' cellspacing='0' border='0' style='margin:0px;'>";
	newSelect += "			<tr>";
	newSelect += "				<td><div id='" + objId + "selectBoxSelectedValue' class='"+ classNameHeader +"SelectedArea' style='width:" + (selectBoxWidth - downArrowSrcWidth - 2) + "px;height:" + (selectBoxHeight - 2) + "px;overflow:hidden;' onBlur=\"selectBoxBlur('" + objId + "','" + classNameHeader + "')\"></div></td>";
	newSelect += "				<td><img src='" + downArrowSrc + "' width='" + downArrowSrcWidth + "' border='0'></td>";
	newSelect += "			</tr>";
	newSelect += "		</table>";
	newSelect += "		</td>";
	newSelect += "	</tr>";
	newSelect += "</table>";
	document.write(newSelect);
	
	if (isPutup) { // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ À§·Î º¸¿©Áú°æ¿ì.
		var optionLayerTopMargin = 7; // ¿É¼ÇÇ×¸ñ ·¹ÀÌ¾î°¡ ¶ß´Â À§Ä¡ Á¶Àý½Ã ¼öÄ¡¸¦ º¯°æÇØÁÝ´Ï´Ù.
		var innerDivTop = (-1)*((optionHeight * defaultShowedOptionsNum) + optionLayerTopMargin);	// ¿É¼ÇÇ×¸ñ·¹ÀÌ¾îÀÇ ³ôÀÌ + ¿É¼ÇÇ×¸ñ À§¾Æ·¡ margin ¹× Ãß°¡ ¿©¹é
		document.getElementById(objId+"selectBoxOptionLayer").style.top = innerDivTop + "px";
	}
	
	var haveSelectedValue = false;
	for (var i=0 ; i < obj.options.length ; i++) {
		if (obj.options[i].selected == true) {
			haveSelectedValue = true;
			settingValue(objId,obj.options[i].text);
		}
	}
	if (!haveSelectedValue) settingValue(objId,obj.options[0].text);
}

//----------------------------------------------------------
// ¿ë    µµ	: IFRAME ¸®»çÀÌÁî
// ÀÛ ¼º ÀÚ	: Çã±ÇÁÖ
// ÀÛ¼ºÀÏ½Ã	: 2007-09-03
// ÁÖÀÇ»çÇ×	:
//-----------------------------------------------------------

function _jsResizeFrame(name){
	var frame = parent.document.all[name];
//	alert(frame);
	if (frame){
		if (document.body.scrollHeight=="0") {
			window.setTimeout("_jsResizeFrame('"+name+"')", 10);
		} else {
			if(document.body.scrollHeight<254){
				//frame.style.height=254;
				frame.style.height=document.body.scrollHeight;
			}else{
				frame.style.height=document.body.scrollHeight;
			}
		}
	}
}

//----------------------------------------------------------
// ¿ë    µµ	: »ç¿ëÀÚ  ÀÔ·ÂÆû µ¥ÀÌÅÍ Ã¼Å©.. Á¤±Ô½ÄÀ¸·Î Ã¼Å©ÇÔ.
// ÀÛ ¼º ÀÚ	: Çã±ÇÁÖ
// ÀÛ¼ºÀÏ½Ã	: 2007-09-02
// ÁÖÀÇ»çÇ×	:
//-----------------------------------------------------------
function _jsRegularExp(chk,frm,msg){	
	var strValue =  frm.value;
	var bitExp = false;

	switch (chk){
		case "id" : 
			if (frm.value.match(/[A-Za-z0-9]{4,11}\w*/g)!=strValue){break;}
			bitExp = true;
		case "email" :
			if (frm.value.match(/[\w\-]+\@[\w\-]+(\.[\w\-]+)+/g)!=strValue){break;}
			bitExp = true;
		case "number" :
			if (frm.value.match(/\d+/g)!=strValue){ break;}
			bitExp = true;
		case "phone" :
			if (frm.value.match(/[0-9]{2,3}\-[0-9]{3,4}\-[0-9]{4}/g)!=strValue){break;}
			bitExp = true;
		case "mphone" :		
			if (frm.value.match(/01[016789]\-[0-9]{3,4}\-[0-9]{4}/g)!=strValue){ break;}
			bitExp = true;
		case "date" :
			if (frm.value.match(/[0-9]{4}\-[0-9]{2}\-[0-9]{2}/g)!=strValue){break;}
			bitExp = true;
		case "homepage" :
			if (frm.value.match(/\w+:\/\/[^#]*/g)!=strValue){		break;}
			bitExp = true;
		case "checked" : 
			if (typeof(frm)=="object"){
				if (typeof(frm.length)=="undefined"){
					if (frm.checked) { bitExp = true; }
				}
				else{
					for (i = 0 ; i < frm.length; i++){
						if (frm[i].checked){	bitExp = true;		}
					}
				}
			}
			break;
		case "selected" :
			if ((frm.value=="")||(frm.value=="*")){ break ;}
			bitExp = true;
		case "none" :
			if (frm.value==""){ break ;}
			bitExp = true;
		case "idn1" :
			if (frm.value.match(/[0-9]{6}/g)!=strValue){ break; }
			bitExp = true;
		case "idn2" :
			if (frm.value.match(/[0-9]{7}/g)!=strValue){break; }
			bitExp = true;
		case "company" :
			if (frm.value.match(/[0-9]{3}\-[0-9]{2}\-[0-9]{5}/g)!=strValue){break;}
			bitExp = true;	
		default : //°ø¹éÃ¼Å©;
			if (frm.value.match(/\S/)==null){break;}
			bitExp = true;
	}

	if (!bitExp)
  { 
    if (msg) alert(msg);

    if ((chk!="checked")&&(chk!="selected")&&(chk!="none")&&(chk!="email"))
    {
      frm.focus();
    }
    return false;	
  }
	else
  {
    return true;
  }
}

/***********************************************************************************
**** Select Box Design Script ******************************************************
**** End ***************************************************************************
************************************************************************************/

function JS_ShowLayer(id) {
	var obj = document.getElementById(id);
	obj.style.display = "block";

	var obj2 = document.getElementsByName("layer");

	for(var i = 1 ; i <= obj2.length ; i++) {
			eval("document.all.div"+i+".style.display='none'");
	}
	eval("document.all."+id+".style.display='block'");

}
function JS_HideLayer(id) {
	var obj = document.getElementById(id);
	obj.style.display = "none";
}

function goPage(pageNo) {
	var form   = document.form1;
	var addUrl = '';
	//if ( acitionUrl == '' || actionUrl == undefined ) {
	//	addUrl = '<%=x2map.get("_ERUrlCS")%>/Category-MainCategory';
	//}
	//else {
	//	addUrl = actionUrl;
	//}
	
	form.PageNo.value = pageNo;
	form.target = "_self";
 	//form.action = addUrl;
  	form.submit();
}

function goPageSearchShop(pageNo) {
	var form   = document.form1;
	var addUrl = '';
	form.pr_nm.value = form.keyword.value;
	form.PageNo.value = pageNo;
	var list = '';
	// °Ë»ö Ä«Å×°í¸® ¸®½ºÆ® ÀÛ¼º ÈÄ ÀúÀå ( categoryList )
	if(form.categoryCheckBox.length > 0) {
		for (i = 0; i < form.categoryCheckBox.length; i++) {
			if ( form.categoryCheckBox[i].checked == true ) {
				list += form.categoryCheckBox[i].value + ';';
			}
		}
	}
	form.categoryList.value = list;
	
	form.target = "_self";
 	//form.action = addUrl;
  	form.submit();
}

function goSearchPage(pageNo) {
	var form   = document.form1;
	var addUrl = '<%=x2map.get("_ERUrlCS")%>/Search-Start';
	form.PageNo.value = pageNo;
	form.target = "_self";
 	form.action = addUrl;
  	form.submit();
}

//----------------------------------------------------------
// ¿ë    µµ	: ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© (ÂüÀÏ¶§ True ¸®ÅÏ)
// ÀÛ ¼º ÀÚ	: ÀÌ¿øÁÖ
// ÀÛ¼ºÀÏ½Ã	: 2007-07-20
// ÁÖÀÇ»çÇ×	:
//-----------------------------------------------------------
function _jsCheckIDN(idn1,idn2){
	var contErrorMsg = "¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.\n¿À·ù¸Þ¼¼Áö : ";
	
	try {
		var values = idn1.value + idn2.value; 
		var sum = 0;
		for (i=0 ; i<8 ; i++) {sum+= values.substring(i,i+1)*(i+2); }
		for (i=8 ; i<12 ; i++) { sum+=values.substring(i,i+1)*(i-6); }
		sum=11-(sum%11);
		if (sum>=10) { sum-=10; }
		if (values.substring(12,13) != sum || (values.substring(6,7) !=1 && values.substring(6,7) != 2)) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
			idn1.focus();
			return false;
		}
		else {
			return true;
		}
	}
	catch (e) {
		alert(contErrorMsg + e.description);
	}
}



//----------------------------------------------------------
// ¿ë    µµ	: ³¯Â¥ Select Box ¼ÂÆÃ
// ÀÛ ¼º ÀÚ	: ÀÌ¿øÁÖ
// ÀÛ¼ºÀÏ½Ã	: 2007-07-27
// ÁÖÀÇ»çÇ×	:
//-----------------------------------------------------------

datez = new Date();

//******************************
//³âµµ SELECT BOX ¼¼ÆÃ
//******************************
function _jsGetDateYear(obj,data){
	try{
		var old_data = data.substr(0,4);
		var sY = parseInt(datez.getYear());
		var inum = 1;
		for (y=2000 ;  y <= sY+2  ; y++){
			var option1 = new Option(""+y,""+ y);
			obj.options[inum] = option1;
			if (y==Math.ceil(old_data)){
				obj.options[inum].selected = true;
			}
			inum++;
		}
	}
	catch (e) { alert(e); }
}

//³âµµ SELECT BOX ¼¼ÆÃ (»ý³â¿ùÀÏ)
function _jsGetDateYearBirth(obj,data,match){
	try{
		var old_data = data.substr(0,4);
		var sY = parseInt(datez.getYear());
		var inum = 1;
		for (y=1910 ;  y <= sY  ; y++){
			var option1 = new Option(""+y,""+ y);
			obj.options[inum] = option1;
			
			if (match!='') {
				if (y==match) {
					obj.options[inum].selected = true;
				}
			}
			
			if (y==Math.ceil(old_data)){
				obj.options[inum].selected = true;
			}
			
			inum++;
		}
	}
	catch (e) { alert(e); }
}


//******************************
//¿ù SELECT BOX ¼¼ÆÃ
//******************************
function _jsGetDateMonth(obj,data,match){
	try{
		var old_data = data.substr(5,2);
		var inum = 1;
		for (m=1 ; m <= 12 ; m++){

			mm = String(m);

			if (mm.length==1){
				mm = "0"+mm;
			}

			var option1 = new Option(""+mm,""+ mm);
			obj.options[inum] = option1;
			
			if (match!='') {
				if (mm==match) {
					obj.options[inum].selected = true;
				}
			}

			if (mm==Math.ceil(old_data)){
				obj.options[inum].selected = true;
			}
			inum++;
		}
	}
	catch (e) { alert(e); }
}


//******************************
//ÀÏ SELECT BOX ¼¼ÆÃ
//******************************
function _jsGetDateDay(nowmonth , obj , data, match){
	try{
		var old_data = data.substr(8,2);
		days = 31		
		if (nowmonth == "2") {
			days = 28
		}
		var inum = 1;

		//ÀüÃ¼¾ø¾Ö°í ³¯Â¥ ´Ù½Ã »ý¼º.
		for (i=obj.length; i>=1; i--){
			obj.options[i] = null;
		}

		for (d=1 ; d <= days ; d++){

			dd = String(d);
			if (dd.length==1){
				dd = "0"+d;
			}

			var option1 = new Option(""+dd,""+ dd);
			obj.options[inum] = option1;
			
			if (match!='') {
				if (dd==match) {
					obj.options[inum].selected = true;
				}
			}

			if (dd==Math.ceil(old_data)){
				obj.options[inum].selected = true;
			}
			inum++;
		}
	}
	catch (e) { alert(e); }
}


//ÀÌ¸ÞÀÏ Ã¼Å©
function isEmail(obj) {
	var str = obj.value.trim();

	if(str == "")
		return false;

	var i = str.indexOf("@");
	if(i < 0)
		return false;

	i = str.indexOf(".");
	if(i < 0)
		return false;

	return true;
}



//----------------------------------------------------------------------------------------------------------
/**
 * Ã¼Å©¹Ú½º¿Í ¶óµð¿À¹öÆ°ÀÇ Ã¼Å© »óÅÂ¸¦ È®ÀÎÇÑ´Ù.
 * @param 	check_list
 * @return	¼±ÅÃ : true
 *          ¹Ì¼±ÅÃ : false
 */
function IsChecked(check_list)
{
	var is_checked = false;
	var length;

	length = check_list.length;

	if (length > 0)
	{
		for (i = 0; i < length; i++)
		{
			if (check_list[i].checked)
			{
				is_checked = true;
				break;
			}
		}
	}
	else
	{
		if (check_list.checked)
		{
			is_checked = true;
		}
	}

	return is_checked;
}
//----------------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
/**
 * Ã¼Å©¹Ú½º¿Í ¶óµð¿À¹öÆ°ÀÇ Ã¼Å©µÈ °ªÀ» °¡Á®¿Â´Ù.
 * @param 	check_list
 * @return	¼±ÅÃ : value
 *          ¹Ì¼±ÅÃ : ''
 */
function GetCheckedValue(check_list)
{
	var sRetVal = '';
	var length;

	if (!check_list) return '';

	length = check_list.length;

	if (length > 0)
	{
		for (i = 0; i < length; i++)
		{
			if (check_list[i].checked)
			{
				sRetVal = check_list[i].value;
				break;
			}
		}
	}
	else
	{
		if (check_list.checked)
		{
			sRetVal = check_list.value;
		}
	}

	return sRetVal;
}
//----------------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
/**
 * Ã¼Å©¹Ú½º¿Í ¶óµð¿À¹öÆ°ÀÇ Ã¼Å©¸¦ ÃÊ±âÈ­ÇÑ´Ù.
 * @param 	check_list
 * @bFlag 	TRUE/FALSE
 */
function SetCheckedValue(check_list, bFlag)
{
	var length;

	if (!check_list) {
		check_list.checked = bFlag;
		return '';
	}

	length = check_list.length;

	if (length > 0)
	{
		length = check_list.length;

		if (length > 0)
		{
			for (i = 0; i < length; i++)
			{
				check_list[i].checked = bFlag
			}
		}
		else
		{
			check_list.checked = false;
		}
	}
}
//----------------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
/**
 * Ã¼Å©¹Ú½º¿Í ¶óµð¿À¹öÆ°ÀÇ disabled ¸¦ ÃÊ±âÈ­ÇÑ´Ù..
 * @param 	check_list
 * @bFlag 	TRUE/FALSE
 */
function SetCheckedDisabled(check_list, bFlag)
{
	var length;

	if (!check_list) {
		check_list.disabled = bFlag;
		return '';
	}

	length = check_list.length;

	if (length > 0)
	{
		length = check_list.length;

		if (length > 0)
		{
			for (i = 0; i < length; i++)
			{
				check_list[i].disabled = bFlag
			}
		}
		else
		{
			check_list.disabled = false;
		}
	}
}

//¸ðµÎ ¼ýÀÚÀÎÁö Ã¼Å©
function isNumber(obj) {
	var i;
	var	str	=	obj.value.trim();

	if (str.length == 0)
		return false;

	for (var i=0; i < str.length; i++) {
		if(!('0' <= str.charAt(i) && str.charAt(i) <= '9'))
			return false;
	}
	return true;
}

 //--------TRIM() START----------

function _private_arrSplit(split) {
	var tmpStr;
	var i ;
	var iCnt;
	var iEnd;
	tmpStr = this;

	iCnt = 0;
	for( i = 0 ; i < tmpStr.length ; i++) {
		if (tmpStr.charAt(i) == split) {
			iCnt++;
		}
	}
	iCnt++;

	arr_str = new Array(iCnt);

	for (i = 0 ; i < iCnt ; i++)	{
		iEnd = tmpStr.indexOf(split);
		if (iEnd < 0)
			arr_str[i] = tmpStr;
		else{
			arr_str[i] = tmpStr.substring(0,iEnd);
			tmpStr = tmpStr.substring(iEnd+1);
		}
	}

	return arr_str;
}

function _private_trim() {
  var tmpStr, atChar;
  tmpStr = this;

  if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
  while (_private_stringvb_isSpace(atChar)) {
    tmpStr = tmpStr.substring(1, tmpStr.length);
    atChar = tmpStr.charAt(0);
  }
  if (tmpStr.length > 0) atChar = tmpStr.charAt(tmpStr.length-1);
  while (_private_stringvb_isSpace(atChar)) {
    tmpStr = tmpStr.substring(0,( tmpStr.length-1));
    atChar = tmpStr.charAt(tmpStr.length-1);
  }
  return tmpStr;
}

function _private_left(inLen) {
  return this.substring(0,inLen);
}

function _private_right(inLen) {
  return this.substring((this.length-inLen),this.length);
}

function _private_mid(inStart,inLen) {
  var iEnd;
  if (!inLen)
    iEnd = this.length;
  else
    iEnd = inStart + inLen;
  return this.substring(inStart,iEnd);
}

function _private_stringvb_isSpace(inChar) {
  return (inChar == ' ' || inChar == '\t' || inChar == '\n');
}

String.prototype.trim     = _private_trim;
String.prototype.left     = _private_left;
String.prototype.right    = _private_right;
String.prototype.mid      = _private_mid;
String.prototype.arrSplit =_private_arrSplit;
//--------TRIM() END----------

//Å¾¸Þ´º »óÇ°»ó¼¼ °Ë»ö ¹öÆ° submit ½ºÅ©¸³Æ®
function searchByKeyword() {

	var form	= document.form1;
	if ( form.pr_nm.value == '' ) {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		return;
	}
	
	form.action = "Search.Main";
	form.target = "_self";
	form.submit();
}

function doProductSearch() {
	document.form1.pr_nm.value = document.form1.keyword.value;
	document.form1.PageNo.value = '';
	document.form1.submit();
}

function doChangeSort() {
	document.form1.pr_nm.value = document.form1.tabKeyword.value;
	document.form1.PageNo.value = '';
	document.form1.submit();
}

function setSaleGbnTab(gbnValue) {
	document.form1.sale_Gbn.value = gbnValue;
	document.form1.pr_nm.value = document.form1.tabKeyword.value;
	document.form1.PageNo.value = '';
	document.form1.submit();
}


function DocumentWrite(src) {
	document.write(src);
}

function MakeQuickFlashString(source,xml,id,width,height) {	
	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width=\"" + width + "\" height=\"" + height + "\" id=\"" + id + "\"><param name=wmode value=transparent><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"" + source + "\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><param name=\"flashVars\" value=\"xmlDir=" + xml + "\"/><embed src=\"" + source + "\" quality=high wbgcolor=\"#ffffff\" width=\"" + width + "\" height=\"" + height + "\" name=\"" + id + "\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>";
}

function setSaleGbn(gbnValue) {

	var form = document.form1;
	if ( form.searchInResult.checked == true ) {
		form.keyword.value = form.keyword.value + ' ' + form.searchWord.value;
	}
	else {
		form.keyword.value = form.searchWord.value;
	}
	form.pr_nm.value = form.keyword.value;
	
	var list = '';
	// °Ë»ö Ä«Å×°í¸® ¸®½ºÆ® ÀÛ¼º ÈÄ ÀúÀå ( categoryList )
	if(form.categoryCheckBox.length > 0) {
		for (i = 0; i < form.categoryCheckBox.length; i++) {
			if ( form.categoryCheckBox[i].checked == true ) {
				list += form.categoryCheckBox[i].value + ';';
			}
		}
	}
	form.categoryList.value = list;
	
	form.sale_Gbn.value = gbnValue;
	form.submit();

}

function setSortListGbn() {

	var form = document.form1;
	if ( form.searchInResult.checked == true ) {
		form.keyword.value = form.keyword.value + ' ' + form.searchWord.value;
	}
	else {
		form.keyword.value = form.searchWord.value;
	}
	form.pr_nm.value = form.keyword.value;
	
	var list = '';
	// °Ë»ö Ä«Å×°í¸® ¸®½ºÆ® ÀÛ¼º ÈÄ ÀúÀå ( categoryList )
	if(form.categoryCheckBox.length > 0) {
		for (i = 0; i < form.categoryCheckBox.length; i++) {
			if ( form.categoryCheckBox[i].checked == true ) {
				list += form.categoryCheckBox[i].value + ';';
			}
		}
	}
	form.categoryList.value = list;
	
	form.submit();

}

// searchShop Ä«Å×°í¸®º° °Ë»ö submit function
function searchShop(srchCategoryId, rootCategoryId) {
	var form	= document.form1;
	
	form.srchCategoryId.value = srchCategoryId;
	if ( form.searchInResult.checked == true ) {
		form.keyword.value = form.keyword.value + ' ' + form.searchWord.value;
	}
	else {
		form.keyword.value = form.searchWord.value;
	}
	form.pr_nm.value = form.keyword.value;
	
	var list = '';
	// °Ë»ö Ä«Å×°í¸® ¸®½ºÆ® ÀÛ¼º ÈÄ ÀúÀå ( categoryList )
	if(form.categoryCheckBox.length > 0) {
		for (i = 0; i < form.categoryCheckBox.length; i++) {
			if ( form.categoryCheckBox[i].checked == true ) {
				list += form.categoryCheckBox[i].value + ';';
			}
		}
	}
	form.categoryList.value = rootCategoryId + ';';
	
	form.target = "_self";
	form.submit();
}

//----------------------------------------------------------
// ¿ë    µµ	: ÀÚµ¿Æ÷Ä¿½ºÀÌµ¿
// ÀÛ ¼º ÀÚ	: ÀÌ¿øÁÖ
// ÀÛ¼ºÀÏ½Ã	: 2007-07-23
// ÁÖÀÇ»çÇ×	:
//-----------------------------------------------------------
function _jsChangeFocus(val,len,nextfrm){
	if( val.length == len) nextfrm.focus();
}

document.write(' <script language="javascript" type="text/javascript" src="/mall/static_root/js/flashLink.js"></script> ');

	// +++++++++++++  MakeFlashString(source,id,width,height,wmode) ++++++++
	// 
	// source: source url --> ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
	// id: flash id 
	// width: source width
	// height: source height
	// wmode: wmode --> "none, transparent, opaque"
	// otherparam : Ãß°¡ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
	// 
	// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	
	
	// +++++++++++++  MakeObjectString(classid, codebase, name, id, width,height, param) ++++++++
	// 
	// classid: classid --> ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
	// codebase: cabÆÄÀÏ À§Ä¡ ¹× ¹öÀüÁ¤º¸ 
	// name :
	// id :
	// width: source width
	// height: source height
	// 
	// wmode: wmode --> "none, transparent, opaque"
	// param : Ãß°¡ ÆÄ¶ó¹ÌÅÍ "<param name='myParam' value='myValue' />
	// 
	// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	
	// Example 
	// DocumentWrite(MakeFlashString('image/ml_flash.swf','emb1','330','520','opaque'));
	// SetInnerHTML(document.all.mm, MakeFlashString('image/ml_flash.swf','emb1','330','520','opaque'));
	// @@ÁÖÀÇ »çÇ× 
	//  - »óÈ£ÀÛ¿ë ¾ø´Â ÄÁÅÙÃ÷´Â DocumentWrite, SetInnerHTML µÑ´Ù »ç¿ë °¡´É
	//  - »óÈ£ÀÛ¿ë ÀÖ´Â ÄÁÅÙÃ÷´Â SetInnerHTML¸¸ »ç¿ë °¡´É
	// #######################################################################
	
	
	function MakeFlashString(source,id,width,height,wmode, otherParam)
	{	
		return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" /><param name=movie value="+source+" /><param name=allowScriptAccess value=always /><param name=quality value=high />"+otherParam+"<embed src="+source+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed></object>";
	}
	
	function MakeObjectString(classid, codebase, name, id, width,height, param)
	{
		return "<object classid="+classid+" codebase="+codebase+" name="+name+" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" />"+param+"</object>";
	}
	
	function MakeObjectString(classid, codebase, name, id, width,height, param)
	{
		return "<object classid="+classid+" codebase="+codebase+" name="+name+" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" />"+param+"</object>";
	}
	
	// innerHTML Type
	function SetInnerHTML(target, code)
	{ 
		target.innerHTML = code; 
	}
	
	// Direct Write Type
	function DocumentWrite(src)
	{
		document.write(src);
	}

	
	
//			ÇÃ·¡½¬ ÆÄÀÏ º¸¿©ÁÖ±â
function ShowFLA(url, width, height, zidx, wmode){
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + width + '" height="' + height + '" VIEWASTEXT Style="z-index:'+zidx+'">');
        document.write('<param name="movie" value="' + url + '">');
        document.write('<param name="quality" value="high">');
        document.write('<param name="wmode" value="window">');
        document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" Style="z-index:'+zidx+'"></embed>');
        document.write('</object>');
}

function login() {
	var form = document.form1;
	
	if (!_jsRegularExp("" , form.loginId , "¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return ;
	if (!_jsRegularExp("" , form.password , "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.")) return ;
		
	form.action = '/mall/control/Member.Login.do';
	form.submit();
}

function loginEnter(){
	if (event.keyCode==13) { login(); }
}

function searchLoginId() {
	var url =('/mall/control/Member.SearchId.do');
	var wid = 418;
	var hei = 380;
	window.open(url, 'secrchid', 'toolbar=no,scrollbars=yes,resizable=yes,top=10,left=10,width=' + wid + ', height=' + hei);
}

function searchPassword() {
	var url =('/mall/control/Member.SearchPw.do');
	var wid = 418;
	var hei = 380;
	window.open(url, 'secrchpw', 'toolbar=no,scrollbars=yes,resizable=yes,top=10,left=10,width=' + wid + ', height=' + hei);

}



/*ÀÌ¹ÌÁö ·Ñ¿À¹ö*/
function img_over(img1,name,dir,over){

	if(over=='over')
	{
		img1.src=dir+name+'_o.jpg';
	}
	else if(over=='off')
	{
		img1.src=dir+name+'_off.jpg';
	}
	else
	{
		img1.src=dir+name+'.jpg';
	}
}

/*ÀÌ¹ÌÁö ·Ñ¿À¹ö*/
function img_over1(img1,name,dir,over){

	if(over=='over')
	{
		img1.src=dir+name+'on.jpg';
	}
	else if(over=='off')
	{
		img1.src=dir+name+'.jpg';
	}
	else
	{
		img1.src=dir+name+'.jpg';
	}
}


// MS IE Patch °ü·Ã
function __ws__(id)
{
 document.write(id.innerHTML);id.id="";
}

/*»ç¿ë°¡´ÉÇÑ ÄíÆùº¸±â*/
function view_div_view(div,view){

	if(view=='ok')
	{
		div.style.display='block';
	}
	else
	{
		div.style.display='none';
	}
}
function view_div_view1(div){
	if (div){
		if (div.style){
			if(div.style.display=='block')
			{
				div.style.display='none';
			}
			else
			{
				div.style.display='block';
			}
		}
	}
}
function stock_view(div){
	if (div){
		if (div.style){
			if(div.style.display=='block')
			{
				div.style.display='none';
				stockAjaxDiv.style.display='none';
				spt_02.style.display='block';
			}
			else
			{
				getStockAjax('','');
				//stockAjaxDiv.innerHTML = "bbb";
				stockAjaxDiv.style.display='block';
				div.style.display='block';
				spt_02.style.display='none';
			}
		}
	}
}

// Áö³­¹æ¼Ûº¸±â ÆË¾÷ À©µµ¿ì¸¦ ¶ç¿î´Ù.
function popBroadcastView(fileName) {
	try{
		var url = "/tvBroadcastViewR.do?Live=true&SelectedFileName=" + fileName ;
		if(fileName != "")	{
			fileName = "http://vod.hmall.com/asx/" + fileName;
			url = "/tvBroadcastViewR.do?SelectedFileName=" + fileName;
			fOpenWin(url, "popBroadcastView", "width=669,height=532,resizable=no,scrollbars=no,status=no");
			}
		else	{
			fOpenWin(url, "popBroadcastView", "width=669,height=577,resizable=no,scrollbars=no,status=no");
			}


	}catch(e){}
}

function goValInsert(chk) {
	var form   = document.form1;
	var addUrl;
	
	if (chk=="Y" ) {
	
		//if ( form.orderCustYn.value != "Y" ) return;
		
		var wid = 700;
		var hei = 632;
		var product_id = form.product_id.value;
		var category_id = form.category_id.value;
		var boardID = form.boardID.value;
		var boardGBN = form.boardGBN.value;
		var boardBCD = form.boardBCD.value;
		var returnUrl = form.returnUrl.value;
		
		addUrl = "/mall/control/Product.ValuationInsertForm.do?product_id=" + product_id + "&category_id=" + category_id + "&boardID=" + boardID + "&boardGBN=" + boardGBN + "&boardBCD=" + boardBCD + "&returnUrl=" + returnUrl;
		window.open(addUrl, 'ValuationInsertForm', 'status=yes,toolbar=no,scrollbars=auto,resizable=yes,top=10,left=10,width=' + wid + ', height=' + hei);
		return;
		//form.target = "_self";
	} else {
		addUrl = '/mall/control/Member.LoginForm.do';
		alert("·Î±×ÀÎÈÄ ÀÌ¿ë ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ");
		form.target = "_self";
	}
	
 	form.action = addUrl;
  	form.submit();
}

function changeQty(field,qty) {
	if (isNaN(field.value)) {
		field.value = 1;
	} else {
		if (qty > 0 || field.value > 1) field.value = field.value*1 + qty;
	}
}

function open_ebook(t,w,h)
{	 
var option = "toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no,width=" +  w + ",height=" + h + ",left=0,top=0"
window.open(t,'t' ,option);
															
}

function popup_Invoice(bl_no, invoiceUrl)
{
	var addUrl = invoiceUrl+bl_no;
	
	if (invoiceUrl == '') {
		alert("ÅÃ¹è»çÀÇ ¹è¼ÛÃßÀû ½Ã½ºÅÛ ÁÖ¼Ò°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.");
		return;
	}

	var p1_property = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=820, height=450,top=100,left=50"
  	popupBL = window.open(addUrl,"popupBL", p1_property);
	popupBL.focus();


}

//Ä«µå ¹«ÀÌÀÚ ·¹ÀÌ¾î
var layerclosetimer={};
function layerclose(layerid){
	if(layerid!='wagglex2layer' || (layerid=='wagglex2layer' && !document.getElementById(layerid).mover))
		eval('layerclosetimer.'+layerid+'=setTimeout("layer(\'"+layerid+"\')",100)');
}
function layerwaitforclose(layerid){
	clearTimeout(eval('layerclosetimer.'+layerid));
}
function layer(layerid,target,xpos,ypos,isoverevent,outside,inlayer){

	try{clearTimeout(eval('layerclosetimer.'+layerid))}catch(error){}
	var obj=document.getElementById(layerid);
	if(target && (!obj.style.display || obj.style.display=='none')){
		var targetinfo=(!outside)? (!inlayer)? getoffset(target) : getoffsetinlayer(target) : getoffsetoutside(target);
		obj.style.display='block';
		var objinfo=[obj.offsetWidth,obj.offsetHeight];
		obj.style.display='none';
		if(xpos || ypos){
			if(xpos){
				if(!isNaN(xpos)) setleft(xpos);
				else{
					var xpospm;
					if(xpospm=xpos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) xpos=xpospm[1];
					if(xpos=='left') setleft(targetinfo[2]-objinfo[0]);
					else if(xpos=='justify-left') setleft(targetinfo[2])-document.documentElement.scrollLeft;
					else if(xpos=='right') setleft(targetinfo[2]+targetinfo[0]);
					else if(xpos=='justify-right') setleft((targetinfo[2]+targetinfo[0])-objinfo[0]);
					else if(xpos=='center') setleft((targetinfo[2]+(targetinfo[0]/2))-(objinfo[0]/2));
				}
			}
			if(ypos){
				if(!isNaN(ypos)) settop(ypos);
				else{
					var ypospm;
					if(ypospm=ypos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) ypos=ypospm[1];
					if(ypos=='top') settop(targetinfo[3]-objinfo[1]);
					else if(ypos=='justify-top') settop(targetinfo[3]);
					else if(ypos=='bottom') settop(targetinfo[3]+targetinfo[1]);
					else if(ypos=='justify-bottom') settop((targetinfo[3]+targetinfo[1])-objinfo[1]);
					else if(ypos=='middle') settop((targetinfo[3]+(targetinfo[1]/2))-(objinfo[1]/2));
				}
			}
		}else{
			if(xpos===0) setleft(xpos);
			if(ypos===0) settop(ypos);
		}
		obj.style.display='block';
	}else{
		if(!isoverevent) obj.style.display='none';
	}

	function setleft(value){
		if(xpospm) value=eval('value'+xpospm[2]+xpospm[3]);
		obj.style.left=value+'px';
	}

	function settop(value){
		if(ypospm) value=eval('value'+ypospm[2]+ypospm[3]);
		obj.style.top=value+'px';
	}

}

function layernpos(target,layerid,left,top,outside){
	target.obj=document.getElementById(layerid);
	layer(layerid,target,left,top,true,outside);
	target.onmouseout=function(){
		layerclose(layerid);
	}
	target.obj.onmouseover=function(){
		layerwaitforclose(layerid);
	}
	target.obj.onmouseout=function(){
		layerclose(layerid);
	}
}
//È­¸é»ó À§Ä¡
function getoffset(target){
	var targetID=target.id;
	var targetinfo=[target.offsetWidth,target.offsetHeight,0,0];
	for(target; (target.tagName.toLowerCase()!='body' && target.tagName.toLowerCase()!='html' && target.id.indexOf('body')==-1 && target.id!='header' && target.className!='headerinside' && target.className!='headerinside_noquick'); target=target.offsetParent){
		targetinfo[2]+=target.offsetLeft;
		targetinfo[3]+=target.offsetTop;
	}
	if(targetID=='quick'){
		var ck=parseInt(document.getElementById('quick').getElementsByTagName('div')[0].style.marginLeft);
		targetinfo[2]=(ck)? targetinfo[2]-590 : targetinfo[2]-347;
		targetinfo[3]=targetinfo[3]+4;
	}
	return targetinfo;
}

// È­¸é»ó À§Ä¡(outside)
function getoffsetoutside(target){
	var targetinfo=[target.offsetWidth,target.offsetHeight,0,0];
	for(target; (target.tagName.toLowerCase()!='body' && target.tagName.toLowerCase()!='html'); target=target.offsetParent){
		targetinfo[2]+=target.offsetLeft;
		targetinfo[3]+=target.offsetTop;
	}
	return targetinfo;
}

// È­¸é»ó À§Ä¡(inside layer)
function getoffsetinlayer(target){
	var targetinfo=[target.offsetWidth,target.offsetHeight,0,0];
	for(target; (target.className && target.className.indexOf('cmrdlayer')==-1); target=target.offsetParent){
		targetinfo[2]+=target.offsetLeft;
		targetinfo[3]+=target.offsetTop;
	}
	return targetinfo;
}