function basket_delete( basket_type, arg ) {
    var fobj = document.forms.item("frm_"+basket_type);

    fobj.p_id.value = arg;
    fobj.command.value = 'delete_product';
    fobj.submit();
}

function basket_update() {
    var basket_type = arguments[0];
    var fobj = document.forms.item("frm_"+basket_type);

    if(check_quantity(fobj))
    {
        fobj.command.value = 'update';
        fobj.submit();
    }
}

function basket_update2(fobj) {
    if( check_quantity(fobj) )
    {
        fobj.command.value = 'update';
        fobj.submit();
    }
}

function check_quantity(fobj) {
    var num_of_prod = fobj.num_of_prod.value;

    var cnt;
    var ret_val;

    for( cnt = 0 ; cnt < num_of_prod ; ++cnt ) {
        if(! check_number( fobj.name, cnt))
            return false;
        }

        return true;
    }

function check_number( f_name, arg ) {
    eval( "var num = document."+f_name+".quantity"+arg+".value" );

    var i;

    // ¼ö·®ÀÌ ºñ¾îÀÖ´ÂÁö Ã¼Å©
    if(num == '')
    {
        alert('¼ö·®À» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
        eval("document."+f_name+".quantity"+arg+".focus()");
        return false;
    }

    // 1. ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
    for( i = 0 ; i < num.length ; i++ )
    {
        if( !(num.charAt(i) >= '0' && num.charAt(i) <= '9') )
        {
            alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
            eval("document."+f_name+".quantity"+arg+".focus()");
            return false;
        }
    }

	num = parseInt( num );

    // 2. 1 ÀÌ»óÀÎÁö Ã¼Å©
    if( num  < 1 )
    {
        alert('¼ö·®Àº 1 ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.');
        eval("document."+f_name+".quantity"+arg+".focus()");
        return false;
    }

    // 3. ÃÖ¼Ò ±¸¸Å ¼ö (prdocut_min) º¸´Ù Å« °ªÀ»
    //   ÀÔ·ÂÇß´ÂÁö °Ë»ç.
    eval( "var product_min = document."+f_name+".product_min"+arg+".value" );
    product_min = parseInt( product_min );


    if( num < product_min )
    {
        alert("º» »óÇ°Àº ÃÖ¼Ò "+product_min+" º¸´Ù ¸¹Àº ¼ö·®À» ±¸¸ÅÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
        eval("document."+f_name+".quantity"+arg+".focus()");
        return false;
    }

    return true ;
}
		    
function allbuy_action(location) {
    if(location=='not_product'){
        alert('»óÇ°ÀÌ¾ø½À´Ï´Ù.');
        return;
    }

    try {
        allbuyfrm = document.frm_A0001;

        if (allbuyfrm != undefined) {
            if(allbuyfrm.basket_type.value = "A0001") {
                if(!confirm("ÀüÃ¼»óÇ°ÁÖ¹®½Ã °³º° ¹«ÀÌÀÚÇÒºÎ ¹ÌÀû¿ë »óÇ°Àº ÇÒºÎ°¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.\n°¢ Ä«µå»çº° ¹«ÀÌÀÚÇÒºÎ ±â°£¿¡´Â ÃÑ¾×¿¡ ´ëÇÏ¿© ¹«ÀÌÀÚÇÒºÎ°¡ Àû¿ë µË´Ï´Ù.")) {
                    return;    
                }
            }
        }
    } catch (e) {}

    document.location.replace(location + "?basket_type=all_buy");
}


//¼±ÅÃÇÑ »óÇ°»èÁ¦(2006-09-26, ¹éÈÆ¼º)
function select_delete(basket_type){
    if(basket_type=='not_product'){
        alert('»óÇ°ÀÌ¾ø½À´Ï´Ù.');
        return;
    }

    var fobj = document.forms.item("frm_"+basket_type);
    var checked_length = 0;
    var k =0;
    var tmp;
    fobj.checked_product.value = '';

    //¼±ÅÃ»óÇ°°ª¸®ÅÏ
    tmp = check_checkbox(basket_type);

    if(tmp == '') //¼±ÅÃµÈ°Ô ¾øÀ»¶§
    {
        alert('¼±ÅÃÇÏ½Å »óÇ°ÀÌ ¾ø½À´Ï´Ù');
    } else 
    {
         if(confirm('¼±ÅÃÇÏ½Å »óÇ°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')) {
            fobj.command.value = 'select_delete' ;
            fobj.submit();
        }
    }
}

//¼±ÅÃµÈ °ª ¸®ÅÏ
function check_checkbox(basket_type) {

    var fobj = document.forms.item("frm_"+basket_type);
    fobj.checked_product.value = '';
    var t_value = '';

	for(var i=0; i<fobj.length; i++) {

		if (fobj.elements[i].name == "chk_btn") {
			if(fobj.elements[i].checked == true) {
                t_value += fobj.elements[i].value+",";
            }
        }
    }

	fobj.checked_product.value = t_value.substring(0, t_value.lastIndexOf(","));

    return fobj.checked_product.value;

}

//ÀüÃ¼»óÇ°»èÁ¦(2006-09-26, ¹éÈÆ¼º)
function all_delete(basket_type, type) {
    if(basket_type=='not_product'){
        alert('»óÇ°ÀÌ¾ø½À´Ï´Ù.');
        return;
    }

    var fobj = document.forms.item("frm_"+basket_type);
    if(confirm('Àå¹Ù±¸´Ï¸¦ ºñ¿ì½Ã°Ú½À´Ï±î?')) {
        fobj.command.value = 'delete' ;
        fobj.submit();
    }
}

//¼±ÅÃÇÑ»óÇ°ÁÖ¹®
function select_buy_action(basket_type){

    var fobj = document.forms.item("frm_"+basket_type);
    var checked_length = 0;
    var unchecked_length = 0;
    var k =0;
    fobj.checked_product.value = '';


    for(i=0;i<fobj.chk_btn.length;i++) {
        if(fobj['chk_btn'][i].checked == true)
        {
            checked_length++;
        } else if (fobj['chk_btn'][i].checked == false)
        {
            unchecked_length++;
        }
    }

    for(j=0;j<fobj.chk_btn.length;j++) {

        if(fobj['chk_btn'][j].checked == false) {
            if(k <(unchecked_length-1)) {
                fobj.checked_product.value += fobj['chk_btn'][j].value+",";
            } else {
                fobj.checked_product.value += fobj['chk_btn'][j].value;
            }
            k++;
        }
    }

    if(checked_length < 1) {
        alert('¼±ÅÃÇÏ½Å »óÇ°ÀÌ ¾ø½À´Ï´Ù');
    } else {
        //ºÎºÐÃ¼Å©½Ã
        if(unchecked_length != 0) {
            fobj.command.value = 'select_buy' ;
            fobj.submit();
        } else { //ÀüÃ¼Ã¼Å©½Ã
            document.location.replace("address.php=all_buy");
        }
    }

}

function quotation_print_pop()
{

        option = "'toolbar=no," +
                "location=no," +
                "directories=no," +
                "status=no," +
                "menubar=no," +
                "scrollbars=yes," +
                "resizable=yes," +
                "width=678," +
                "height=660," +
                "top=0," +
                "left=200"
	open_window( '/front/php/online_quotation/basket_quotation_print.php', option, "quotation_print" )
}


//Navercheckout ÁÖ¹®
function nv_add_basket()
{   
    document.location.href = "order_navercheckout_a.php?flag=basket";
}