function NewWindow(mypage, myname, w, h) 
{        
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no ,resizable=no, menubar=no,status=no'
    win = window.open(mypage, myname, winprops)
    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function doLoad(action, item, qnt_item) 
{
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() 
    {
        if (req.readyState == 4) 
        {
            // Write debug information too (output become responseText).
            var response = req.responseText.split("#|#");
            if(action == 'item2basket') // add new item to basket
            {   
                if(response[0])
                {
                    var total_items = window.document.getElementById('items_in_cart');
                    var cart_block = window.document.getElementById('show_cart');  
                    var item_rec = window.document.getElementById('item_'+item); 
                    if(item_rec) 
                        item_rec.innerHTML = '<span class="scTx">In basket</span>';
                    if(total_items)
                    {
                        total_items.innerHTML = response[0];
                        if(cart_block)
                            cart_block.style.display = "block";
                    }
                }
                if(response[1])
                {
                    var items_incart = window.document.getElementById('incart');
                    if(items_incart)
                        items_incart.innerHTML = response[1];
                }
                if(response[2])
                {
                    var total_sum2 = window.document.getElementById('total_sum2');
                    if(total_sum2)
                        total_sum2.innerHTML = response[2];
                }
                if(response[3])
                {
                    var total_items2 = window.document.getElementById('total_items2');
                    if(total_items2)
                        total_items2.innerHTML = response[3];
                }
            }
            if(action == 'top2basket') // add top item to basket
            {
                if(response[0])
                {
                    var item_rec = window.document.getElementById('top_'+item); 
                    if(item_rec) 
                        item_rec.innerHTML = '<img src="img/linkcont2.gif" border="0" />';
                    var topq = window.document.getElementById('topq_'+item); 
                    if(topq) 
                        topq.innerHTML = '';
                }
            } 
        }
    }
    
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'tools/return_data.php?action='+action+'&id='+item+'&qnt='+qnt_item.value, true);
    // Send whole form data to backend.
    if(action == 'item2basket')
        req.send(null);
    else
        req.send(null);
}