// »óÇ°º¸±â
function ProductView(pid) {

	newWin("/shop/product_info_popup.html?pid="+pid, "product_info", 880, 750, 1);

}

function ProductView2(pid, vars){
	newWin("/shop/product_info_popup.html?pid="+pid+"&sort="+vars, "product_info", 880, 750, 1)
}


// ÇÁ¸°Æ®
function printWindow() {
	bV = parseInt(navigator.appVersion);   
	if (bV >= 4) window.print();
}


// ÄíÅ°»ý¼º
function setCookie( name, value, expiredays )
{
    var today = new Date();
    today.setDate( today.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}

// ÄíÅ°±¸ÇÏ±â
function getCookie(name)
{
    cookie  = document.cookie;
    name    = name + "=";
    idx     = cookie.indexOf(name);
    if(cookie && idx >= 0) {        
        
        tmp     = cookie.substring(idx, cookie.length);
        deli    = tmp.indexOf(";");
        if(deli > 0) {
            return tmp.substring(name.length, deli);
        } else {
            return tmp.substring(name.length);
        }
        
    }
}


// ¼ýÀÚÃ¼Å©
function ChkNum(x){ 
    var x; 
    var anum=/(^\d+$)|(^\d+\.\d+$)/ 
    if (anum.test(x)) 
        return true; 
    else{ 
        return false; 
    } 
} 


// Ä«Å×°í¸® º¸ÀÌ±â ¼û±â±â
function SwapCategory(id) {
    
    obj     = document.all.cate;
    obj2    = document.all.CATEGORY_ID;
        
    total   = obj.length;

    // ¸ðµÎ ¼û±è
    for(i=0; i<total; i++) {
        obj[i].style.display      = "none";
    }

	/*
    for(i=0; i<obj2.length; i++) {
        obj2[i].style.fontWeight  = "normal";
    }
	*/

    // ¼±ÅÃ º¸ÀÌ±â
    obj[id].style.display      = "";    
    //obj2[id].style.fontWeight  = "bold";

}

// Ä«Å×°í¸® º¸ÀÌ±â
function cate_open(id) {

    id.style.display = "";

}

// Ä«Å×°í¸® ¼û±â±â
function cate_close(id) {

    id.style.display = "none";

}

// ¸Þ´º º¸ÀÌ±â
function open_menu(n) {

	l_menu[n].style.top = 20 * n;
	l_menu[n].style.visibility = "visible";

}

// ¸Þ´º ¼û±â±â
function close_menu(n) {

	l_menu[n].style.visibility = "hidden";
	
}
// ¸Þ´º ÀÌµ¿
function GoMenu(mall, cate) {

	if (mall == 1 && cate == 1749)
	{
		self.location.href = "/shop/new_imeca.php";
	}
	else
	{
		self.location.href = "/shop/product_list_01.html?mall=" + mall + "&cate=" + cate;
	}
	
}


// ²Ä¸¶Âï±â
function NumberFormat(num) {
    
    result  = "";
    n       = 1;
    for(i=num.length-1; i>=0; i--) {
        
        if(n%3 == 0 && i != 0)  result = "," + num.charAt(i) + result;
        else                    result = num.charAt(i) + result;

        n++;
    }

    return result;
}


// Ä«Å×°í¸® ºÒ·¯¿À±â
function loadData(obj, target) {
    f   = document.forms.category_frm;
    
    // °Å²Ù·Î ¿Ã¶ó°¡´Â °æ¿ì Ã³¸®
    switch(target) {

        case "c2"   :
            f.c2.value = "";
            f.c2.length = 1;

            f.c3.value = "";
            f.c3.length = 1;

            f.c4.value = "";
            f.c4.length = 1;
            break;

        case "c3"   :
            f.c3.value = "";
            f.c3.length = 1;

            f.c4.value = "";
            f.c4.length = 1;
            break;

        case "c4"   :
            f.c4.value = "";
            f.c4.length = 1;
            break;
    }

    if(obj.value) {

        f.target = "category_load";
        f.action = "categoryLoadData.php";
        f.sel.value = target;
        f.submit();
    }
}

// Ä«Å×°í¸® »óÇ°
function CategoryProduct(obj) {

    f   = document.forms.frm;
    f2  = document.forms.category_frm;

    if(obj.value) {
   
        f.page.value = 1;
        f.category.value = obj.value;

        f.step1.value = f2.c1.value;
        f.step2.value = f2.c2.value;
        f.step3.value = f2.c3.value;
        f.step4.value = f2.c4.value;

        f.submit();
    }
}

// Æû¾×¼Ç
function FormAction(page, no, mode) {

    f = document.forms.frm;
    f.action        = page;
    f.mode.value    = mode
    f.no.value      = no;

    f.submit();
}


// ÆäÀÌÁö ÀÌµ¿
function GoPage(page)
{
	var f = document.forms.frm;

	f.page.value	= page;
	f.submit();
}


// »õÃ¢¿­±â
function newWin(page,name,w,h,scroll,status) { 

	LeftPosition	= (screen.width)?(screen.width-w)/2:100;
	TopPosition		= (screen.height)?(screen.height-h)/2:100;

	settings		= 'width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status='+status; 

	mywin = window.open(page,name,settings); 
	mywin.self.focus();

	return mywin;

} 


// ÀÌ¹ÌÁö º¸±â
function ImageView(image,type)
{   
	if(type == 1) {
		iview.style.top = document.body.scrollTop + 30;
		iview.style.left= 30;
		iview.style.visibility = "visible";
		iview.innerHTML = "<img src='"+image+"' border='2'>";
	} else {
		newWin("/convert/image_view.html?image=" + image, "mainview", 100, 100);
	}
}


// ¼û±â±â
function Hide()
{
    iview.style.visibility = "hidden";
    iview.innerHTML = "";
}


function Show(obj)
{
    obj = document.getElementById(obj);
    obj.style.display = "";
}


function Hide(obj)
{
    obj = document.getElementById(obj);
    obj.style.display = "none";
}



// ÀÌ¹ÌÁö °¡Á®¿À±â
function GetImage(img)
{
    newWin("/convert/make_thumb.php?mode=getimage&image=" + img, "imgview", 100, 100);
}

// ¶óµð¿À¹öÆ° Ã¼Å© È®ÀÎ
function CheckRadio(obj) {
    
    c = false;
    for(i=0; i<obj.length; i++) {
        if(obj[i].checked) {
            c = obj[i].checked;
            break;
        }
    }

    return c;
}

// ¼¿·ºÆ®¹Ú½º Ã¼Å©¿©ºÎ È®ÀÎ
function CheckSelect(obj) {
    
    c = false;
    for(i=0; i<obj.length; i++) {
        if(obj[i].selected) {
            c = obj[i].selected;
            break;
        }
    }

    return c;
}


// ¼¿·ºÆ® ¹Ú½º ¼±ÅÃ
function SelectValue(obj, value) 
{

    for(i=0; i<obj.length; i++) {

        if(obj[i].value == value) {
            obj[i].selected = true;
            break;
        }
    }
}


// Æû°ª Ã¼Å©
function check(obj, msg)
{
    if(obj.value == '') {
        //obj.value = msg;
        alert(msg + "  ÀÔ·ÂÇÏ¼¼¿ä!");
        obj.focus();
        return false;
    } else {
        return true;
    }
}


// ¼¿·ºÆ® ¹Ú½º·Î ÀÌµ¿
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



// ¿ìÆí¹øÈ£ ÀÔ·Â
function ckZip(t) {
    var f = document.frm;
    //open_credit('ckZIP','/member/dlg_zip.html?o='+t,385,240,'no');
    window.open('/member/dlg_zip.html?o='+t, '', 'width=385, height=240, status=yes');
} 

// ¿ìÆí¹øÈ£ ÀÔ·Â
function zipcode(f,t) {

    newWin('/member/zipcode.html?f=' + f + '&o=' + t, '', 385, 240);

} 


// ¼îÇÎ Ä«Å×°í¸® ÀÌµ¿
function Shopping(cat) {

	self.location.href = '/shop/product_list_01.html?cate=' + cat;
}



// ·¹ÀÌ¾î Æ®·£Áö¼Ç
function doTrans(obj) {

	if(document.all) {

		f = new Array();
		f[0] = "Slide(slidestyle=HIDE,Bands=1)";                                // PUSH, SWAP
		f[1] = "Spiral(GridSizeX=8,GridSizeY=8)";
		f[2] = "Stretch(stretchstyle=SPIN)";                                    // HIDE, PUSH
		f[3] = "Strips(motion=leftdown)";                                       // leftup, rightdown, rightup
		f[4] = "Wheel(spokes=10)";                
		f[5] = "Zigzag(GridSizeX=8,GridSizeY=8)";
		f[6] = "Barn(motion=out,orientation=vertical)";                         // horizontal
		f[7] = "Blinds(Bands=10,direction=left)";                               // right, up, down
		f[8] = "Checkerboard(Direction=right,SquaresX=2,SquaresY=2)";           // up, down, left
		f[9] = "Fade(Overlap=1.00)";                                            // 0.75, 0.50
		f[10]= "GradientWipe(GradientSize=0.25,wipestyle=0,motion=forward)";    // style: 0, 1 motion : reverse
		f[11]= "Inset()";
		f[12]= "Iris(irisstyle=PLUS,motion=out)";                               // circle, diamond, cross, square, star
		f[13]= "Pixelate(MaxSquare=50)";
		f[14]= "RadialWipe(wipestyle=CLOCK)";                                   // wedge, radial
		f[15]= "RandomBars()";
		f[16]= "RandomDissolve()";
		
		date = new Date();
		
		effect = date.getSeconds() % f.length;
		obj.style.filter = "progid:DXImageTransform.Microsoft." + f[effect];
		obj.filters[0].apply();
		obj.style.visibility = "hidden";
		obj.filters[0].play();

	} else {
	
		obj.style.visibility = "hidden";
	
	}
}


// ÀÌ¹ÌÁö º¸¿©ÁÖ±â
function ImageZoom(obj, image) {
    obj = eval("document.all."+ obj);
    obj.style.top = document.body.scrollTop + 120;
    obj.style.visibility = "visible";
    obj.innerHTML = "<img src='"+image+"' alt='Å¬¸¯ÇÏ¸é ´ÝÈü´Ï´Ù'>";
}


// µÚ·Î°¡±â
function GoBack() {

    if(document.referer) self.location.href = document.referer;
    else history.go(-1);
}


// ÆäÀÌÁö ÀÌµ¿
function Move(page, target) {
    
    if(target) target.location.href = page;
    else self.location.href = page;
}


// ¸µÅ© Á¡¼± ¾ø¾Ö±â
function bluring(){ 
    if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 

// »óÇ°°¹¼ö ´õÇÏ±â »©±â
function PNum(p) {
    f = document.forms.frm;
    
    num = eval(f.pnum.value);
    stock = eval(f.stock.value);

    if(stock > 0) {

        if(p == 1) {
       // stock Ã¼Å© ¾ø¾Ú..±ÍÂú¾Æ¼­ by pyo ³ªÁß¿¡ ¾Æ·¡ µÎÁÙ ¿­¾îÁÖ¸é µÊ.    
      //      if(num < stock)
                f.pnum.value = num + 1;
      //      else alert("Àç°í°¡ ¾ø½À´Ï´Ù!");

        } else {
        
            if(num > 1) 
                f.pnum.value = num - 1;
        }

    } else {    // 0ÀÏ°æ¿ì´Â ¹«Á¦ÇÑ
     
        if(p == 1) {
            
            f.pnum.value = num + 1;

        } else {
        
            if(num > 1) 
                f.pnum.value = num - 1;
        }
        
    }
}


// ¿É¼Ç Ãß°¡
function AddOption(obj, opt) {

    tmp     = opt.split("|");
    no      = tmp[0];
    name    = tmp[1];
    
    // Áßº¹ °Ë»ç
    o   = obj.opt.value;
    c   = o.indexOf(name);
    c2  = o.indexOf(no);

    if(opt && c == -1 && c2 == -1)    obj.opt.value += opt + ",";
}

// ¾ÆÀÌ¸ÞÄ« ¼ö·®¾÷µ¥ÀÌÆ®
function iMecaUpdate(no, cnt) {

    f = document.forms.cart_frm;

    pnum    = eval("document.forms.cart_frm.pnum_"+no);
    
    if(pnum.value == "0") {
        alert("1°³ÀÌ»ó ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù!");
        pnum.focus();
        return;
    }

    f.action        = "/action/shopping_action.html";
    f.mode.value    = "imeca_update";
    f.count.value   = cnt + "," + pnum.value;
    
    f.submit();

}


// Àå¹Ù±¸´Ï ¼öÁ¤
function CartUpdate(no, opt, box) {

    f = document.forms.cart_frm;

    opt_value   = "";

    // ¿É¼Ç°ª ±¸ÇÏ±â
    if(opt) {
        try {
             
            obj     = eval("document.forms.cart_frm.p_opt"+no);
            obj2    = eval("document.forms.cart_frm.opt_value"+no);

            opt_total   = obj2.value.split(","); 
            opt_total   = opt_total.length; 

            if(opt_total == 1) {

                if(obj.value == "") {
                    alert("¿É¼ÇÀ» ¼±ÅÃÇÏ¼¼¿ä!");
                    obj.focus();
                    return;
                } else opt_value += obj.value + ",";

            } else {

                for(i=0; i<opt_total; i++) {

                    if(obj[i].value == "") {
                        alert("¿É¼ÇÀ» ¼±ÅÃÇÏ¼¼¿ä!");
                        obj[i].focus();
                        return;
                    } else opt_value += obj[i].value + ",";

                }
            }
        }
        catch (e)
        {
            alert(e);
        }
    }


    pnum    = eval("document.forms.cart_frm.pnum_"+no);
    
    if(pnum.value == "0") {
        alert("1°³ÀÌ»ó ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù!");
        pnum.focus();
        return;
    }

    f.action        = "/action/shopping_action.html";
    f.mode.value    = "cart_update";
    f.number.value  = no;
    f.count.value   = pnum.value;
    f.opt.value     = opt_value.substring(0, opt_value.length-1);
    if(f.box) f.box.value     = box;
    
    f.submit();
    
}

// Àå¹Ù±¸´Ï »èÁ¦
function CartDelete(no) 
{
    
    f = document.forms.cart_frm;

    ptype   = eval("document.forms.cart_frm.type_"+no);

    if(ptype.value == "4") {

        alert("¾ÆÀÌ¸ÞÄ« ºÎÇ°Àº »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù!");
        return;
    }

    f.action        = "/action/shopping_action.html";
    f.mode.value    = "cart_delete";
    f.number.value  = no;

    f.submit();

}

// Àå¹Ù±¸´Ï ºñ¿ì±â
function CartDeleteAll()
{
    
    f = document.forms.cart_frm;
    
    if(f.count.value > 0) {
        f.action        = "/action/shopping_action.html";
        f.mode.value    = "cart_delete_all";
        f.submit();
    } else alert("Àå¹Ù±¸´Ï¿¡ »óÇ°ÀÌ ¾ø½À´Ï´Ù");
}

// °ßÀû¼­ º¸±â
function ViewOrder()
{
    f = document.forms.cart_frm;

    newWin('order.html','order','670','650', 1);

}

// Á¶¸³ÇÏ±â
function MakeOrder()
{
    // Á¶¸³ÇÏ±â »óÇ° Ãß°¡
    f = document.forms.cart_frm;
    f.action        = "/action/shopping_action.html";
    f.mode.value    = "assemble_cost";
    f.submit();
}

// ÁÖ¹®ÇÏ±â
function Order()
{
    f = document.forms.cart_frm;
    f.action = "/shop/cartlist_02.html";
    f.submit();
}


// ÁÖ¼Ò °°À½
function SameAddr(f)
{

    if(f.same.checked == true) {

        f.g_name.value      = f.o_name.value;
        f.g_tel1.value      = f.o_tel1.value;
        f.g_tel2.value      = f.o_tel2.value;
        f.g_tel3.value      = f.o_tel3.value;

        SelectValue(f.g_htel1, f.o_htel1.value);
        f.g_htel2.value     = f.o_htel2.value;
        f.g_htel3.value     = f.o_htel3.value;

        f.g_zip1.value      = f.o_zip1.value;
        f.g_zip2.value      = f.o_zip2.value;
        f.g_address1.value  = f.o_address1.value;
        f.g_address2.value  = f.o_address2.value;
        document.ini.buyername.value	= f.o_name.value;
        document.ini.buyeremail.value = f.o_email.value;
        document.ini.buyertel.value	= "" + f.o_htel1.value + "-" + f.o_htel2.value + "-" + f.o_htel3.value;

		// »ê°£µµ¼­ Ãß°¡ ¹è¼Û·á È®ÀÎ
		add_delv_frame		= document.getElementById("add_delv_frame");
		add_delv_frame.location.href = "add_delv.html?zip=" + f.g_zip1.value + f.g_zip2.value;

    } else {

        f.g_name.value      = "";
        f.g_tel1.value      = "";
        f.g_tel2.value      = "";
        f.g_tel3.value      = "";

        f.g_htel1.value     = "";
        f.g_htel2.value     = "";
        f.g_htel3.value     = "";

        f.g_zip1.value      = "";
        f.g_zip2.value      = "";
        f.g_address1.value  = "";
        f.g_address2.value  = "";

    }
}

document.onfocusin=bluring; 
