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´ëÇØ ¹«ÀÌÀÚÇÒºÎ°¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ¹«ÀÌÀÚ ÇÒºÎ¸¦ ¿øÇÏ½Ã´Â °æ¿ì ºÐ¸®ÇÏ¿© ÁÖ¹®ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù\n\n´Ü, Ä«µå»ç¿¡¼­ ÁøÇàÇÏ´Â ¹«ÀÌÀÚÇÒºÎ ±â°£¿¡´Â ÀüÃ¼ÁÖ¹® ÃÑ ±Ý¾×¿¡ ´ëÇØ ¹«ÀÌÀÚ ÇÒºÎ°¡ Àû¿ëµË´Ï´Ù.\n\nÁÖ¹®ÇÏ½Ã°Ú½À´Ï±î?")) {
                    return;
                }
            }
        }
    } catch (e) {}

    document.location.replace(location + "?basket_type=all_buy");
}

//¼±ÅÃµÈ »óÇ°¸¸ ÁÖ¹®ÇÏ±â
function selectbuy_action(nexturl,nexturl2,basket_type,fobj) {

var res;
//if(nexturl2) res = nexturl2.'&redirect_url='+ nexturl +'&basket_type='+ basket_type;
//Else res = nexturl+ '&basket_type='+basket_type;
	res = nexturl +'?basket_type='+ basket_type;

	var prd_no ='';
	var token = '';
	var f = document.getElementsByName('chk_btn');
	for (i=0;i<f.length;i++) {
	    if (f[i].checked == true) {
	        prd_no += token + f[i].value;
	        token = ',';
	    }
	}

	if (prd_no =='') {
		alert('¼±ÅÃµÈ »óÇ°ÀÌ ¾ø½À´Ï´Ù.');
	}else{
		try {
			var str_param = '&mode=recom_up&nexturl='+nexturl+'&nexturl2='+nexturl2+'&basket_type='+basket_type+'&is_prd_no=' + prd_no;
			//°á°úÃ³¸® function, ÆÄ¶ó¹ÌÅÍ, method, È£ÃâÆÄÀÏ, true, true)
			sendRequest( send_selectbuy, str_param, 'POST', 'basket_ajax.php', true, true ) ;
			return;
		}catch(e){
			document.location.href=res;
		}

	}
}
function send_selectbuy(oj){

	var res = oj.responseText;

	if (res){
		document.location.href=res;
	}
	return;
}

//¼±ÅÃÇÑ »óÇ°»èÁ¦(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=437," +
          "height=267," +
          "top=0," +
          "left=200"
	open_window( '/front/php/online_quotation/online_quotation_userinfo.php?type=basket_quotation_print', option, "online_quotation_print_pop" )

}


//Navercheckout ÁÖ¹®
function nv_add_basket()
{
    document.location.href = "order_navercheckout_a.php?flag=basket";
}