var scroll_time = 300;
var obj;

function set_top_line( mode )
{
	if( !mode )
	{
		document.all["top_line1"].height = 1
		document.all["top_line2"].height = 1
		document.all["top_line3"].height = 1
	}
}

function move_banner()
{

        /*
        scroll_banner_top_y = document.all.scroll_banner.style.marginTop.split( "px", 1 )

        height = top_y + 1000

        for( i = 0; i < 200; i++ )
        {
                height--;
                document.all.scroll_banner.style.marginTop = height
                window.setTimeout( "", 3 );
        }

        if( document.all.scroll_banner.style.marginTop != ( top_y + "px" ) )
        {
                //alert( height )
                //alert( document.all.scroll_banner.style.marginTop + " " + top_y )
        }
        */

	/*
	height = top_y + 1000

	for( i = 0; i < 1000; i++ )
	{
		document.all.scroll_banner.style.marginTop = height - 1
                //window.setTimeout( "", 1 );
	}
	*/
}

// ÃÖ±Ùº»»óÇ° ½ºÅ©¸³Æ® ½ÃÀÛ jsyoon 05/11/21
var timerID = null;
var np_active;
var np_speed;
var dspcnt;

function ScrollUp(){
	if(parseInt(obj[np_active].style.top) == 0){
		alert('ÃÖ±Ù º» Ã¹»óÇ°ÀÔ´Ï´Ù.');
		return;
	}
	if(document.getElementById){
		if(parseInt(obj[np_active].style.top) < 0){
			obj[np_active].style.top = parseInt(obj[np_active].style.top) + np_speed + "px";
		}
		//timerID = setTimeout("ScrollUp("+np_speed+")",30);
	}
}

function ScrollDown(){
	if(document.getElementById){
		var remain_height = parseInt(obj[np_active].style.height) + (parseInt(obj[np_active].style.top));
		if(remain_height <= (dspcnt * np_speed)){
			alert('ÃÖ±Ù º» ¸¶Áö¸·»óÇ°ÀÔ´Ï´Ù.');
			return;
		}
		if(parseInt(obj[np_active].style.top) > document.getElementById('cont').offsetHeight - obj[np_active].offsetHeight){
			obj[np_active].style.top = parseInt(obj[np_active].style.top) - np_speed + "px";
		}
		//timerID = setTimeout("ScrollDown("+np_speed+")",30);
	}
}

function ScrollStop(){
	if(document.getElementById){
		clearTimeout(timerID);
	}
}

function ScrollPageInit(rowcnt, rowlimit) {
	var tbl_row =  document.getElementById("tbl_row0");
	var inner_width = 0;
	var inner_height = 0;
	var cont_obj;
	var tmp_obj;
	dspcnt = rowlimit;
	np_active = 0;
	if(tbl_row == undefined || rowcnt <= 0)
		return;
	else {
		//inner_width = parseInt(tbl_row.width);
		// Å¸ÀÌÆ²ÀÌ¹ÌÁöÀÇ Å©±â¸¦ ºÒ·¯¿Í¼­ ¸®½ºÆ® Å×ÀÌºí ³ÐÀÌ·Î¼³Á¤
		var rview_timg = new Image();
		rview_timg.src = document.getElementById("rviewpdt_img").src;
		inner_width = rview_timg.width;
		for(var i=0; i < rowcnt; i++){
			tmp_obj = document.getElementById("tbl_row" + i);
			tmp_obj.width = inner_width;
		}
		//¸®½ºÆ® Å×ÀÌºí ³ôÀÌ¼³Á¤
		inner_height = parseInt(tbl_row.height);
		if(inner_width <= 0 || inner_height <= 0)
			return;
		np_speed = inner_height;
		cont_obj = document.getElementById("cont");
		cont_obj.style.width = inner_width;
		cont_obj.style.height = (rowcnt > rowlimit ? (inner_height * rowlimit + 1) : (inner_height * rowcnt + 1)) + 'px';
	}
	if(document.getElementById){
	var	obj = document.getElementById("cont").getElementsByTagName("DIV");
		obj['inner_row'].style.visibility = "visible";
		obj['inner_line'].style.visibility = "visible";
		obj['inner_row'].style.height = (inner_height * rowcnt) + 'px';
		obj['inner_row'].style.width = inner_width + 'px';
		obj['inner_row'].style.top = 0;
	}
	if(document.addEventListener){
		for(i=0;i<document.getElementsByTagName('a').length;i++){
			document.getElementsByTagName('a')[i].style.position = "relative";
		}
	}
    return obj;
}
// ÃÖ±Ùº»»óÇ° ³¡

function check_gonggu()
{
	alert('°øµ¿±¸¸Å ±â°£ÀÌ ¾Æ´Õ´Ï´Ù');
}

function poll_form_submit( form )
{

        select_no_length = form.select_no.length
	is_checked = false;

        for( i = 0; i < select_no_length; i++ )
        {
		if( form.select_no[i].checked )
		{
			is_checked = true;
			break;
		}
        }

	if( !is_checked )
	{
		alert( '¼³¹®Ç×¸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.' )
		return false;
	}

	return true;
}

function sMmove( link )
{
	document.location.href = 'http://' + link
	oWin.close();
}

function getCookie(name) {
    var nameOfCookie = name + "=";
    var x = 0;

    while (x <= document.cookie.length) {
        var y = x + nameOfCookie.length;
        if (document.cookie.substring(x, y) == nameOfCookie) {
            if ((endOfCookie=document.cookie.indexOf(";", y)) == -1) {
                endOfCookie = document.cookie.length;
            }
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(" ", x) + 1;
        if (x == 0) {
            break;
        }
    }
    return "";
}

function notice_popup(is_popup_check, mp_width, mp_height, mp_left_p, mp_top_p, mp_scrollbars)
{
	if (getCookie("mp_is_popup") == "") {
		mp_option = 'status:false;';
		mp_option += 'dialogWidth: ' + mp_width + 'px;';
		mp_option += 'dialogHeight: ' + mp_height + 'px;';
		mp_option += 'help:no; dialogLeft:' + mp_left_p + 'px;';
		mp_option += 'dialogTop:' + mp_top_p + ';';
		mp_option += 'status:no;scroll:' + mp_scrollbars + ';';

		url = '/admin/php/d/popup_r.php';
		url_name = 'echosting_shop_pop';

		var oWin = showModelessDialog( url, window, mp_option );
	}
}

function echosting_js_init()
{
	// ÁÂ,¿ìÃø ¿òÁ÷ÀÌ´Â ¹è³Ê
	set_move_banner();
	//window.setInterval( "set_move_banner()", scroll_time );
	//window.setTimeout( "set_move_banner()", scroll_time );
}

// ÇÑ±Û Å©±â¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö by jsyoon
function str_size_check(str){
        var strlen = str.length;
        var bsize = 0;
        for(i=0; i<strlen; i++){
                chr =   str.charAt(i);
                // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
                if (escape(chr).length > 4)
                {
                        bsize += 2;
                }
                // ±×¹ÛÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
                else
                {
                        bsize++;
                }
        }
        return bsize;
}

function check_byte(frm, maxsize, msg){
        var txtval  = frm.value;
        var bsize = 0;
        bsize = str_size_check(txtval);
        if(bsize > maxsize){
                alert(msg);
                return false;
        } else {
		return true;
	}
}

// ÀÔ·ÂÆûÀÇ ¹®ÀÚ°¡ ¼ýÀÚÀÎÁö¸¦ Ã¼Å© by jsyoon
function checkDigit(inputval)
{
        inputstr = inputval.toString();
        for ( var i=0; i < inputstr.length; i++)
        {
                var onechar = inputstr.charAt(i);
                if ((onechar < "0" || onechar > "9"))
                {
                        return false
                }
        }
        return true
}
// ÀÚ¹Ù½ºÅ©¸³Æ® number_format jsyoon
function number_format(str)
{
	str+='';

	var objRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');

	while(objRegExp.test(str))
	{
		str = str.replace(objRegExp, '$1,$2');
	}

	return str;
}

var oldActionUrl = '';
// add ÀåÁ¤ÀÎ
// date 2005.10.19
// login.simplexi.comÀ»(ssl) ÅëÇÏ¿© ·Î±×ÀÎ ÇÏ±â
function set_ssl_login( frm )
{
    if (frm.is_ssl.checked) {
        oldActionUrl = frm.action;
	frm.action = 'https://login2.simplexi.com/echosting/shop19.php?predomain=' + login_host + '&sessionid=' + login_sessionid + '&mall_id=' + login_mallid;
    } else {
        frm.action = '/front/php/login/login_a.php';
    }
} // end of set_ssl_login()

if( window.attachEvent )  // IEÀÇ °æ¿ì
    window.attachEvent( "onload", echosting_js_init);
else  // IE°¡ ¾Æ´Ñ °æ¿ì.
    window.addEventListener( "load", echosting_js_init, false );


// sujin
// object°ü·Ã script ÆÄÀÏ

function set_Embed()
{
  var obj = new String;
  var parameter = new String;
  var embed = new String;
  var html = new String;
  var allParameter = new String;
  var clsid = new String;
  var codebase = new String;
  var pluginspace = new String;
  var embedType = new String;
  var src = new String;

  var width = new String;
  var height = new String;

  var ServerIp = new String;
  var UserId = new String;
  var PassiveMode = new String;
  var Port = new String;
  var Status = new String;
  var Banner = new String;
  var ECHosting = new String;
  var FilelinkService = new String;
  var FilelinkServer = new String;

  this.init = function( s ,w , h, getType ) {
      getType = (getType != undefined)? getType :'flash';
      if ( getType == "flash")
      {
        clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";
        codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0";
        pluginspage = "http://www.macromedia.com/go/getflashplayer";
        embedType = "application/x-shockwave-flash";

        parameter += "<param name='movie' value='"+ s + "'>\n";
        parameter += "<param name='quality' value='high'>\n";
        parameter += "<Param name='bgcolor' value=#FFFFFF>\n";

      }
      else if ( getType == 'webftp')
      {
        clsid = "EF256D78-3982-4F12-900B-AD8B254A43BD";
        codebase = "http://echosting.cafe24.com/ftpclient/Cafe24FtpCtl21.cab#version=1,0,2,7";
      }
      else if ( getType == 'filelinkftp')
      {
        clsid = "EF256D78-3982-4F12-900B-AD8B254A43BD";
        codebase = "http://echosting.cafe24.com/ftpclient/Cafe24FtpCtl14.cab#version=1,0,2,4";
      }



      src = s;
      width = w;
      height = h;
  }

  this.parameter = function( parm , value ) {
      parameter += "<param name='"+parm +"' value='"+ value + "'>\n";
      allParameter += " "+parm + "='"+ value+"'";
  }

  this.show = function(getType) {
      if ( clsid)
      {
        obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\"";

        if (width) {
            obj += " width ='" + width + "' ";
        }

        if (height) {
            obj += " height ='" + height + "' ";
        }

        obj += ">\n";
      }

      if ( getType == "flash" || typeof(getType) == "undefined") {
      	embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "'";

        if (width) {
            embed += " width ='" + width + "' ";
        }

        if (height) {
            embed += " height ='" + height + "' ";
        }

        embed += allParameter + " ></embed>\n";
      }

      if (getType == 'streaming') {
      	embed = "<embed src='" + src + "' type='"+ embedType + "'";

        if (width) {
            embed += " width ='" + width + "' ";
        }

        if (height) {
            embed += " height ='" + height + "' ";
        }

        embed += allParameter + " ></embed>\n";
      }

      if ( obj )
      {
        end_embed = "</object>\n";
      }

      if(getType == 'streaming')
	      html = embed;
      else
	      html = obj + parameter + embed + end_embed;

      document.write( html );
  }


}

//ÀüÀÚº¸Áõº¸Çè Áõ±Ç ³»¿ë ¿¬°á ÆË¾÷½ºÅ©¸³Æ®
function usafe_print(asMallId, asOrderId)
{
	var iXpos;
	var iYpos;

	iXPos = (screen.width  - 700) / 2;
	iYpos = (screen.height - 600) / 2;

        url = "https://gateway.usafe.co.kr/esafe/InsuranceView.asp?mall_id="+asMallId+"&order_id="+asOrderId;
        winname = "uclick_win" ;
        //option = "toolbar=no location=no scrollbars=yes width=650 height=537 left="+iXpos+",top="+iYpos ;
        option = "toolbar=no location=no scrollbars=yes width=650 height=537" ;
        opener = window.open( url, winname, option ) ;
}
// ¸¶¿ì½º ¿À¸¥ÂÊÅ¬¸¯ »ç¿ë±ÝÁö
function disableMouseRightButton()
{
	if ((event.button==2) ||  (event.button==3))
	{
		alert("¹«´Üµµ¿ë¹æÁö¸¦ À§ÇÏ¿© ¸¶¿ì½º ¿À¸¥ÂÊ\n\n ¹öÆ°Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}
}
//ÄÁÆ®·ÑÅ° ¹× Æã¼ÇÅ° ±ÝÁö
function disableKeys()
{
	if((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
		(event.keyCode >= 112 && event.keyCode <= 123))
	{
		event.keyCode = 0;
		event.cancelBubble = true;
		event.returnValue = false;
	}
}

/**
	* »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
	*
	* @author ÀÌ°æ¶õ<krlee2@simplexi.com>
	* @date 2008-05-28
	* sample
	* getLog('/front/php/b/board_list.php','myshop','c_1','')
**/
function getLog(sURL,path1,path2,path3)
{

	if (path1 == null) {
	    path1 = '';
	}
	if (path2 == null) {
	    path2 = '';
	}
	if (path3 == null) {
	    path3 = '';
	}

	if (sURL == '' && path1 == '' && path2 == '' && path3 == '' ){
		alert('sURL¶Ç´Â path1¶Ç´Â path2¶Ç´Â path3¸¦ ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù');
	}else if (sURL == ''){
		alert('sURLÀ» ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù');
	}else	if (path1 == ''&& path2 == '' && path3 == ''){
		alert('path1¶Ç´Â path2¸¦ ÀÔ·ÂÇÏ¼Å¾ßÇÕ´Ï´Ù');
	}else if (sURL != '' && ( path1 != '' || path2 != '' || path3 != '' ) ){
        var path1_size = str_size_check(path1);
        var path2_size = str_size_check(path2);
        var path3_size = str_size_check(path3);
        var sURL_size = str_size_check(sURL);
        if(path1_size > 255) {
            alert("Ã¹¹øÂ° ÀÎÀÚ°¡ ³Ê¹« ±é´Ï´Ù.");
            return;
        }
        if(path2_size > 255) {
            alert("µÎ¹øÂ° ÀÎÀÚ°¡ ³Ê¹« ±é´Ï´Ù.");
            return;
        }
        if(path3_size > 255) {
            alert("¼¼¹øÂ° ÀÎÀÚ°¡ ³Ê¹« ±é´Ï´Ù.");
            return;
        }
        if(sURL_size > 255) {
            alert("Àü´Þ URLÀÇ ±æÀÌ°¡ ³Ê¹« ±é´Ï´Ù.");
            return;
        }
		location.href = "/front/php/get_log.php?sCliMode=Evnt&sURL="+sURL+"&path1="+path1+"&path2="+path2+"&path3="+path3;
	}

}

// 2009-07-13 °Ô½ÃÆÇ »ó¼¼ ±Û º¸±â ¼³Á¤ Ãß°¡ - ±ÇÇõÃµ (»óÇ°ÈÄ±â °Ô½ÃÆÇ¸¸ ¼³Á¤ °¡´É:¿ÀÁ¤Èñ)
var preViewTarget = null;
var preViewCloseImg = '';
function viewTarget(bbs_number,is_secret,address,prev_open_img,prev_close_img) {
    if (is_secret=='F') {
        if (preViewTarget==bbs_number) {
            viewTargetDivControl(prev_open_img,'','none');
            preViewTarget = null
        } else {
            try
            {
                if (preViewTarget != null) {
                    viewTargetDivControl(prev_open_img,'','none');
                }

                preViewTarget = bbs_number;
                preViewCloseImg = prev_close_img;
                parma_str = '&mode=read_preview&'+address.substring(address.indexOf('?')+1);
                sendRequest(viewTargetContents, parma_str,'POST', address.substring(0,address.indexOf('?')), true, true);
            } catch (e) {}
       }
        return;
    } else if (is_secret=='M') {
        alert('È¸¿ø¿¡°Ô¸¸ ÀÐ±â ±ÇÇÑÀÌ ÀÖ½À´Ï´Ù');
    } else {
        alert('ºñ¹Ð±ÛÀº ¹Ì¸®º¸±â°¡ ºÒ°¡ ÇÕ´Ï´Ù.');
    }
}

// 2009-07-13 °Ô½ÃÆÇ »ó¼¼ ±Û º¸±â ¼³Á¤ Ãß°¡ - ±ÇÇõÃµ (»óÇ°ÈÄ±â °Ô½ÃÆÇ¸¸ ¼³Á¤ °¡´É:¿ÀÁ¤Èñ)
function viewTargetDivControl(img,contents,type) {
    try {
        document.getElementById('prevImg'+preViewTarget).src = img;
        document.getElementById('view'+preViewTarget).innerHTML = contents;
        document.getElementById('view'+preViewTarget).style.display = type;
    }
    catch (e) {}

}
// 2009-07-13 °Ô½ÃÆÇ »ó¼¼ ±Û º¸±â ¼³Á¤ Ãß°¡ - ±ÇÇõÃµ (»óÇ°ÈÄ±â °Ô½ÃÆÇ¸¸ ¼³Á¤ °¡´É:¿ÀÁ¤Èñ)
function viewTargetContents(oj) {
    viewTargetDivControl(preViewCloseImg,oj.responseText,'block');
}

// 2009-07-18 ÆË¾÷Ã¢ »ý¼º ÇÔ¼ö - ±ÇÇõÃµ
function OpenWindow(StrPage, StrName, w, h,scrolls)
{
	var win = null;
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/3;
	settings = 'height='+h+',';
	settings += 'width='+w+',';
	settings += 'top='+wint+',';
	settings += 'left='+winl+',';
	settings += 'scrollbars='+scrolls+',';
	settings += 'resizable=no,';
	settings += 'status=no';
	win = window.open(StrPage, StrName, settings);
	if (parseInt(navigator.appVersion)>=4) {
		win.window.focus();
	}
}

// »óÇ°¿ä¾àÁ¤º¸ (ÅøÆÀÁ¦°ø) : ÀÌ°æ¶õ(2009-11-30)
var config12 = {'className':'jsTooltip'};
var config3  = {'className':'jsTooltip2'};

var jsTooltip =  function(evt,target,str,configSetting){

       //==Ã¼Å©
       if(str==null || str==''){return false;}
       var config = {'gapLeft':5 ,'gapTop':5 , 'className':'jsTooltip','style':{} };
       if(configSetting){
               for(x in configSetting){
                       if(config[x] != undefined){
                               config[x] = configSetting[x];
                       }
               }
       }
       //== º¯¼ö°ª ¼³Á¤
       this.target = target
       this.str = str
       this.gapLeft = config['gapLeft'];
       this.gapTop = config['gapTop'];
       divTooltip = document.createElement('div');
       divTooltip.className = config['className'];
       divTooltip.innerHTML = this.str;
       //divTooltip.appendChild(document.createTextNode(this.str));
       this.target.divTooltip = divTooltip;
       //== ½ºÅ¸ÀÏ ¼³Á¤
       if(config['style'] != null){
               for(x in config['style']){
                       divTooltip.style[x] = config['style'][x];
               }
       }
       divTooltip.style.display = 'none';
       divTooltip.style.left = 0;
       divTooltip.style.right = 0;
       divTooltip.style.position = 'absolute';

       if (divTooltip.className == 'jsTooltip') {
	       divTooltipImg = document.getElementById('tooltip_basic').cloneNode();
	       divTooltipImg.style.display = 'none';
	       divTooltipImg.style.left = 0;
	       divTooltipImg.style.right = 0;
	       divTooltipImg.style.position = 'absolute';
	       document.body.appendChild(divTooltipImg);
	       this.target.divTooltipImg = divTooltipImg;
	      }

       document.body.appendChild(divTooltip);
       var thisC = this;
       this.target.onmouseover = function(evt){ thisC.show(evt,thisC.target); }
       this.target.onmousemove = function(evt){ thisC.show(evt,thisC.target); }
       this.target.onmouseout = function(evt){ thisC.hide(evt,thisC.target); }
       if(evt && evt.type == 'mouseover'){
               thisC.show(evt,thisC.target);
       }
}

jsTooltip.prototype.show = function(evt,target){
       if(window.event){ evt = window.event ;}
       if(target.divTooltip){
               var scrollLeft = Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);
               var scrollTop = Math.max(document.documentElement.scrollTop,document.body.scrollTop);
               var scrollWdith = Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);
               var scrollHeight = Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);

               target.divTooltip.style.display = 'block';
               var divRight = evt.clientX + target.divTooltip.offsetWidth;
               var divBottom = target.divTooltip.offsetTop+target.divTooltip.offsetHeight;
               var x = evt.clientX+this.gapLeft+scrollLeft;
               if (divTooltip.className == 'jsTooltip') {
                       var y = evt.clientY+this.gapTop+scrollTop-203;
               }else {
                       var y = evt.clientY+this.gapTop+scrollTop;
               }
               //var y = evt.clientY+this.gapTop+scrollTop-203;

               if(divRight + scrollLeft + this.gapLeft + 20 >= scrollWdith){
                       x = (scrollWdith - target.divTooltip.offsetWidth - 10 );

               }

               target.divTooltip.style.left = x+'px';
               target.divTooltip.style.top = y+'px';

               if (divTooltip.className == 'jsTooltip') {
	               target.divTooltipImg.style.left = x+'px';
	               target.divTooltipImg.style.top = y+'px';
	               target.divTooltipImg.style.display = 'block';
	              }
       }
}
jsTooltip.prototype.hide = function(evt,target){
       if(target.divTooltip){
               target.divTooltip.style.display = 'none';
               if (divTooltip.className == 'jsTooltip') {
               		target.divTooltipImg.style.display = 'none';
               	}
       }
}

function getPosition(e)
{
    var mouseX = e.pageX ? e.pageX : document.documentElement.scrollLeft + event.clientX;
    var mouseY = e.pageX ? e.pageX : document.documentElement.scrollLeft + event.clientY;

    return {x: mouseX, y: mouseY};
}

//»óÇ°¸ñ·Ï³»¿¡¼­ direct Àå¹Ù±¸´Ï ´ã±âÃ¢
function category_add_basket(productNO, cateNO, disGroup, dMode)
{
    try {
        var dMode;
        var Obj = document.getElementById('category_basketLayer');
        var ObjOptPreview = document.getElementById('cate_opt_previewLayer');
        var ObjBasketConfirm = document.getElementById('cate_basket_confirmLayer');
        var XY = getPosition(event);
        
        if (ObjOptPreview) {
            ObjOptPreview.style.display = 'none';
        }
        if (ObjBasketConfirm) {
            ObjBasketConfirm.style.display = 'none';
        }
    
        if(Obj)
        {
            var basket_layer = Obj;
            var basket_iframe = document.getElementById('category_basket');
        }else{
            var create_iframe = true;
    
            //·¹ÀÌ¾î »ý¼º
            var basket_layer = document.createElement('div');
            basket_layer.setAttribute('id', 'category_basketLayer');
            basket_layer.style.position = 'absolute';
            basket_layer.style.zindex = '1000';
            basket_layer.style.width = '1px';
            if(dMode == 1)
            {
                basket_layer.style.display = 'none';
            }
    
            //iframe »ý¼º
            var basket_iframe = document.createElement('iframe');
            basket_iframe.setAttribute('id', 'category_basket');
            basket_iframe.setAttribute('frameBorder', '0');
            basket_iframe.setAttribute('border', '0');
            basket_iframe.setAttribute('scrolling', 'no');
            basket_iframe.style.width = '1px';
        }
    
        basket_layer.style.height = '0px';
        basket_iframe.style.height = '0px';
        basket_iframe.src = '/front/php/category_add_basket_f.php?product_no='+productNO+'&main_cate_no='+cateNO+'&display_group='+disGroup;
        if(dMode != 1)
        {
            basket_layer.style.display = 'block';
            basket_layer.style.left = document.body.scrollLeft + XY.x - 250;
            basket_layer.style.top = document.body.scrollTop + XY.y;
        }
    
        if(create_iframe == true)
        {
            document.getElementsByTagName("body")[0].appendChild(basket_layer);
            basket_layer.appendChild(basket_iframe);
        }
    } catch(e) {
    }
}


//»óÇ°¸ñ·Ï³»¿¡¼­ ¿É¼Ç¹Ì¸®º¸±â
function cate_opt_preview(productNO,e)
{
    try {
        var dMode;
        var ObjBasket = document.getElementById('category_basketLayer');
        var Obj = document.getElementById('cate_opt_previewLayer');
        var XY = getAbsPosition(e);
        if (ObjBasket) {
            ObjBasket.style.display = 'none';
        }
        
        if(Obj)
        {
            var opt_preview_layer = Obj;
            var basket_iframe = document.getElementById('cate_opt_preview');
        }else{
            var create_iframe = true;
    
            //·¹ÀÌ¾î »ý¼º
            var opt_preview_layer = document.createElement('div');
            opt_preview_layer.setAttribute('id', 'cate_opt_previewLayer');
            opt_preview_layer.style.position = 'absolute';
            opt_preview_layer.style.zindex = '1000';
            //opt_preview_layer.style.width = '250px';
            opt_preview_layer.style.border = '1px solid #ccc';
    
    
            //iframe »ý¼º
            var basket_iframe = document.createElement('iframe');
            basket_iframe.setAttribute('id', 'cate_opt_preview');
            basket_iframe.setAttribute('frameBorder', '0');
            basket_iframe.setAttribute('border', '0');
            basket_iframe.setAttribute('scrolling', 'no');
            basket_iframe.style.width = '100px';
        }
        basket_iframe.src = '/front/php/cate_opt_preview.php?product_no='+productNO;
    
        opt_preview_layer.style.display = 'block';
        opt_preview_layer.style.left = document.body.scrollLeft + XY.x;
        opt_preview_layer.style.top = document.body.scrollTop + XY.y + 17;
    
    
        if(create_iframe == true)
        {
            document.getElementsByTagName("body")[0].appendChild(opt_preview_layer);
            opt_preview_layer.appendChild(basket_iframe);
        }
    } catch(e) {
    }
}

//»óÇ°¸ñ·Ï³»¿¡¼­ Àå¹Ù±¸´Ï ´ã±â È®ÀÎÃ¢
function cate_basket_confirm()
{
    //try {
        var Obj = document.getElementById('cate_basket_confirmLayer');
        
        if(Obj)
        {
            var opt_preview_layer = Obj;
            var basket_iframe = document.getElementById('cate_basket_confirm');
        }else{
            var create_iframe = true;
    
            //·¹ÀÌ¾î »ý¼º
            var opt_preview_layer = document.createElement('div');
            opt_preview_layer.setAttribute('id', 'cate_basket_confirmLayer');
            opt_preview_layer.style.position = 'absolute';
            opt_preview_layer.style.zindex = '1000';
            //opt_preview_layer.style.width = '250px';
    
            //iframe »ý¼º
            var basket_iframe = document.createElement('iframe');
            basket_iframe.setAttribute('id', 'cate_basket_confirm');
            basket_iframe.setAttribute('frameBorder', '0');
            basket_iframe.setAttribute('border', '0');
            basket_iframe.setAttribute('scrolling', 'no');
            basket_iframe.style.width = '300px';
            basket_iframe.style.height = '104px';
        }
        basket_iframe.src = '/front/php/basket_confirm.php';
    
        opt_preview_layer.style.display = 'block';
        opt_preview_layer.style.left = document.body.scrollLeft+300;
        opt_preview_layer.style.top = document.body.scrollTop+300;
    
    
        if(create_iframe == true)
        {
            document.getElementsByTagName("body")[0].appendChild(opt_preview_layer);
            opt_preview_layer.appendChild(basket_iframe);
        }
    //} catch(e) {
    //}
}



function resizeFrame() {
	try
	{
		window.resizeTo(document.body.scrollWidth, document.body.scrollHeight);
	}
	catch (e)
	{	
		errCnt++;
		if(errCnt > 10) return;
		setTimeout("resizeFrame();", 500);}
}

/**
 *  Àý´ëÀ§Ä¡°ª ¸®ÅÏ
 */
function getAbsPosition(e) 
{
    var top = 0, left = 0;
   if (!e) { e = window.event; }
   var myTarget = e.currentTarget;
   if (!myTarget) {
    myTarget = e.srcElement;   
   }
   else if (myTarget == "undefined") {
       myTarget = e.srcElement;
   }
   while(myTarget!= document.body) {
       top += myTarget.offsetTop;
       left += myTarget.offsetLeft;
       myTarget = myTarget.offsetParent;
   }
   return {x: left-document.body.scrollLeft, y: top-document.body.scrollTop};
}

//PG»ç ÀüÇ¥ Ãâ·Â: hckim 2010-02-26
function pgReceiptPrint(sReqData)
{
    if(!sReqData)
    {
        alert('¿äÃ»Á¤º¸°¡ ºñ¾ú½À´Ï´Ù');
        return false;
    }

    OpenWindow('/common/PgReceiptPrint.php?req=' + sReqData , 'pgReceipt', 400, 300, 'no');
}

/**
 * ÇÊµå ÀÚµ¿ Æ÷Ä¿½ºÀÌµ¿
 * obj Ã¼Å©ÇÒ ÇÊµå, toID ÀÌµ¿ÇÒ ÇÊµåÀÇ ID, maxLen ÀÌµ¿µÉ ¹®ÀÚ¿­±æÀÌ
 */
function fieldLengthFocus(obj, toID, maxLen)
{
    if(toID == null || maxLen == null)
    {
        return false;
    }

    if(obj.value.length >= maxLen)
    {
        document.getElementById(toID).focus();
    }
}

// syjung201005
var IMGSIZE_CTL = {
	init : function ( id_hobj, max_width, max_height )
	{
		IMGSIZE_CTL.id_hobj = id_hobj ;
		IMGSIZE_CTL.max_width = max_width ;
		IMGSIZE_CTL.max_height = max_height ;
		IMGSIZE_CTL.is_ie = ( document.all ) ? true : false ;
		if ( IMGSIZE_CTL.is_ie )
			window.attachEvent( 'onload', IMGSIZE_CTL.resize_start ) ;
		else
			window.addEventListener( 'load', IMGSIZE_CTL.resize_start, true ) ;
	},
	resize_start : function ()
	{
		var hobj_top = document.getElementById( IMGSIZE_CTL.id_hobj ) ;
		if ( !hobj_top || !IMGSIZE_CTL.max_width ) return ;
		IMGSIZE_CTL.max_width = parseInt( IMGSIZE_CTL.max_width ) ;
		IMGSIZE_CTL.max_height = parseInt( IMGSIZE_CTL.max_height ) ;
		IMGSIZE_CTL.hobj_list_img = hobj_top.getElementsByTagName( 'img' ) ;
		IMGSIZE_CTL.hobj_list_swf = hobj_top.getElementsByTagName( IMGSIZE_CTL.is_ie ? 'object' : 'embed' ) ;
		IMGSIZE_CTL.resize_img() ;
		IMGSIZE_CTL.resize_swf() ;
	},
	resize_swf : function ()
	{
		var new_target = new Array() ;
		var obj_target = null ;
		var obj_width = 0 ;
		for ( var cnt = 0, len = IMGSIZE_CTL.hobj_list_swf.length ; cnt < len ; cnt++ )
		{
			obj_target = IMGSIZE_CTL.hobj_list_swf[cnt] ;
			try
			{
				if ( obj_target.getVariable( '_root' ) )
				{
					obj_width = obj_target.getVariable( '_root._width' ) ;
					if ( !IMGSIZE_CTL.resize_obj( obj_target, obj_width ) ) new_target[new_target.length] = obj_target ;
				}
				else
				{
					new_target[new_target.length] = obj_target ;
				}
			}
			catch (e)
			{
				new_target[new_target.length] = obj_target ;
			}
		}
		if ( new_target.length )
		{
			IMGSIZE_CTL.hobj_list_swf = new_target ;
			setTimeout( 'IMGSIZE_CTL.resize_swf()', 500 ) ;
		}
	},
	resize_img : function ()
	{
		var new_target = new Array() ;
		var obj_target = null ;
		var obj_width = 0 ;
		for ( var cnt = 0, len = IMGSIZE_CTL.hobj_list_img.length ; cnt < len ; cnt++ )
		{
			obj_target = IMGSIZE_CTL.hobj_list_img[cnt] ;
			if ( parseInt(obj_target.clientWidth) && obj_target.clientWidth )
			{
				obj_width = obj_target.clientWidth ;
				if ( !IMGSIZE_CTL.resize_obj( obj_target, obj_width ) ) new_target[new_target.length] = obj_target ;
			}
			else
			{
				new_target[new_target.length] = obj_target ;
			}
		}
		if ( new_target.length )
		{
			IMGSIZE_CTL.hobj_list_img = new_target ;
			setTimeout( 'IMGSIZE_CTL.resize_swf()', 500 ) ;
		}
	},
	resize_obj : function ( obj_target, obj_width )
	{
		if ( !parseInt(obj_width) || !obj_width )
		{
			obj_target.style.display = '' ;
			obj_target.style.position = 'absolute' ;
			obj_target.style.visibility = 'hidden' ;
			return false ;
		}
		else
		{
			obj_target.width = ( obj_width > IMGSIZE_CTL.max_width ) ? IMGSIZE_CTL.max_width : obj_width ;
			obj_target.style.display = '' ;
			obj_target.style.position = 'static' ;
			obj_target.style.visibility = '' ;
			return true ;
		}
	}
}

//ÁÂÃø¹è³Ê, ¿ìÃø¹è³Ê ·Ñ¸µ(v2.0 ½ºÅ©¸³Æ®) 2010-05-24. ¼­³ª¸®
var aMoveNodes		= [];
var pageHeight		= 0;
var movePosY		= 0;

function set_move_banner()
{
	var isNode	= false;
	var aMoveNodeIds = [];
	aMoveNodeIds[aMoveNodeIds.length] = document.getElementById('r_scroll_area') ? 'r_scroll_area' : 'scroll_banner_r';
	aMoveNodeIds[aMoveNodeIds.length] = document.getElementById('l_scroll_area') ? 'l_scroll_area' : 'scroll_banner_l';

	for(var i=0; i<aMoveNodeIds.length; i++) {
		var node = document.getElementById(aMoveNodeIds[i]);

		if(node) {
			aMoveNodes.push(node);
			isNode = true;
		}
	}

	if(!isNode) return false;

	pageHeight = document.body.scrollHeight;
	_setScroll();

	window.onscroll = _setScroll;

	function _setScroll()
	{
		var top_y = document.body.scrollTop;
		var isMove = false;

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

			if(document.body.scrollHeight <= pageHeight) {
				aMoveNodes[i].style.marginTop = top_y+'px';
				movePosY = top_y; isMove = true;
			}

			if(isMove == false && movePosY > top_y) {
				aMoveNodes[i].style.marginTop = top_y+'px';
			}
		}
	}

}

/**
 *  ¾ÆÀÌµð/ºñ¹Ð¹øÈ£Ã£±â submit ÆûÃ¼Å©
 *  2010-06-21 jykim
 */
function getTargetForm(sAction)
{
    var oAllForm = document.getElementsByTagName('form');
    var iLen = oAllForm.length;
    for (var i = 0; i < iLen; i++) {
        if (oAllForm[i].action == sAction) {
            return oAllForm[i];
        }
    }
}


/*Left menu ¹ÝÅõ¸í ·¹ÀÌ¾î ±¸Çö*/
function Layer_overload_pop(LayerName,Status) 
{
	try
	{
		var LayerN;

		if (navigator.appName == "Netscape")
		{
			LayerN = document.getElementById(LayerName).style;
			if (Status == 'show') LayerN.visibility = 'visible';
			if (Status == 'hide') LayerN.visibility = 'hidden';
		}	
		else
		{
			LayerN = document.all[LayerName].style;
			if (Status == 'show') LayerN.visibility = 'visible';
			if (Status == 'hide') LayerN.visibility = 'hidden';			
		}
	}
	catch (e)
	{
	}
}

// ¾çÂÊ °ø¹é ¾ø¾Ö±â
function trim(sVal)
{
    var pattern = /(^\s*)|(\s*$)/g; // \s ¹®ÀÚ¿­ ½ÃÀÛºÎºÐ°ú ¹®ÀÚ¿­ ³¡³ª´Â ºÎºÐÀÇ °ø¹é, ÅÇÀ» ¸ðµÎ Ã£´Â´Ù.
    sReturnVal = sVal.replace(pattern, "");
    return sReturnVal;
}