    //GAC-RWI 30-07-09 Aantal op variantniveau
	
	var urlOrderProcess     = "/TradePoint/Order_Process";
    var lastVal = 0;

	
    function updateBasket( itemNo ,weight, unitType, msg, variant, quantity, attr1,  attr2, attr3, attr4, attr5, attr6, attr7, attr8, attr9, attr10 )
    {
        
		
		// when no quantity is given to this method
        if ((!quantity) || (quantity == undefined) || (quantity == ""))
        {
            // get it from a default format
            //GAC-RWI 30-07-09 Aantal op variantniveau BEGIN
			//quantity = document.getElementById('quantity_' + itemNo).value.replace(",",".");
			quantity = document.getElementById('quantity_' + itemNo+variant).value.replace(",",".");
            //GAC-RWI 30-07-09 Aantal op variantniveau END
        }
        
        if(!quantity || isNaN(quantity) || quantity < 1)
        {
            alert( msg );
            try{
                document.getElementById('quantity').focus();
            }catch(e) {};
            
            return;
        }
    
        var url = urlOrderProcess+ "?actionType=additem&addItemAction=calculate&itemNo=" + itemNo + 
                                                        "&quantity=" + quantity + 
                                                        "&weight=" + weight +
                                                        "&variant=" + ((variant && (variant != undefined)) ? variant : "") +
                                                        "&attr1=" + ((attr1 && (attr1 != undefined)) ?  attr1 : "") +
                                                        "&attr2=" + ((attr2 && (attr2 != undefined)) ?  attr2 : "") +
                                                        "&attr3=" + ((attr3 && (attr3 != undefined)) ?  attr3 : "") +
                                                        "&attr4=" + ((attr4 && (attr4 != undefined)) ?  attr4 : "") +
                                                        "&attr5=" + ((attr5 && (attr5 != undefined)) ?  attr5 : "") +
                                                        "&attr6=" + ((attr6 && (attr6 != undefined)) ?  attr6 : "") +
                                                        "&attr7=" + ((attr7 && (attr7 != undefined)) ?  attr7 : "") +
                                                        "&attr8=" + ((attr8 && (attr8 != undefined)) ?  attr8 : "") +
                                                        "&attr9=" + ((attr9 && (attr9 != undefined)) ?  attr9 : "") +
                                                        "&attr10=" + ((attr10 && (attr10 != undefined)) ?  attr10 : "") 
                                                       ;        
        
        try
        {
            process.location.href = url; //urlOrderProcess+ "?actionType=additem&itemNo=" + itemNo + "&quantity=" + quantity + "&addItemAction=calculate&weight="+weight;
        }
        catch( e )
        {
            try
            {
                parent.process.location.href = url; // urlOrderProcess+ "?actionType=additem&itemNo=" + itemNo + "&quantity=" + quantity + "&addItemAction=calculate&weight="+weight;
            }
            catch( e )
            {
                try
                {
                    window.opener.process.location.href = url; // urlOrderProcess+ "?actionType=additem&itemNo=" + itemNo + "&quantity=" + quantity + "&addItemAction=calculate&weight="+weight;
                }
                catch( e )
                {
                    window.opener.parent.process.location.href = url; // urlOrderProcess+ "?actionType=additem&itemNo=" + itemNo + "&quantity=" + quantity + "&addItemAction=calculate&weight="+weight;
                }
            }
        }
    }

    function setLastVal(el,decimalType)
    {
        var tmp = el.value;
        if(tmp == "")
            return;
        
        tmp = (decimalType) ? tmp.replace(",",".") :  tmp.replace(".","");
        
        if(!isNaN(tmp) || tmp=="")
            lastVal = tmp; 
    }

    function checkQty(el,decimalType)
    {  
        tmp = el.value;
        if(tmp == "") return;

        tmp = (decimalType) ? tmp.replace(",",".") :  tmp.replace(".","");
        
        if(isNaN(tmp) || tmp<0)    
        {
            el.value = lastVal;
            return;
        }
        el.value = tmp;
    }

            
    /*
    function addToCart( itemNo,weight,unitType )
    {
        quantity = document.getElementById('quantity_' + itemNo).value;
        quantity = quantity.replace(",",".");
        if( !quantity || isNaN(quantity) || quantity < 1  )
        {
            alert('Du skal indtaste et gyldigt antal');
            document.getElementById('quantity').focus();
            return;
        }
        
         var addItemToBasket = getFunction('addItemToBasket');
         addItemToBasket( itemNo, quantity, weight, inPopup );
         return;
    }*/
