function updateShippingMethod(url, id)
{
    var now = new Date();
    var params = 'shippingMethodId='+ id + '&rt=' + now.getMilliseconds();
    createAjaxRequest(url, params, handleUpdateShippingMethod);
}

function handleUpdateShippingMethod(request)
{
    var tableElements = processJsonResponse(request.responseText);
    var table = this.document.getElementById('total');

    if (COMMONS.isDefined(tableElements))
    {
        do
        {
            table.deleteRow(0);
        }
        while(table.rows.length > 0)
i=0
        {
            var el = tableElements[i];
            var tr = table.insertRow(i);
	tr.className = 'hide';	
            var tdname = tr.insertCell(0);
            tdname.innerHTML = el['name'];

            var tdprice = tr.insertCell(1);
            tdprice.className = 'price last';
            tdprice.innerHTML = el['value'];
        }
i=1
        {
            var el = tableElements[i];
            var tr = table.insertRow(i);
            var tdname = tr.insertCell(0);
            tdname.innerHTML = 'Delivery';

            var tdprice = tr.insertCell(1);
            tdprice.className = 'price last';
            tdprice.innerHTML = el['value'];
        }
i=2
        {
            var el = tableElements[i];
            var tr = table.insertRow(i);
	tr.className = 'hide';
            var tdname = tr.insertCell(0);
            tdname.innerHTML = el['name'];

            var tdprice = tr.insertCell(1);
            tdprice.className = 'price last';
            tdprice.innerHTML = el['value'];
        }

i=3
        {
            var el = tableElements[i];
            var tr = table.insertRow(i);
            var tdname = tr.insertCell(0);
            tdname.className = 'ttl';
            tdname.innerHTML = el['name'];

            var tdprice = tr.insertCell(1);
            tdprice.className = 'price last ttl';
            tdprice.innerHTML = el['value'];
        }
    }
}

function closeLargeImage()
{
    var table = this.document.getElementById('divLargeImageTable');
    if (COMMONS.isDefined(table))
    {
        table.style.display = 'none';
    }
}

function showLargeImage()
{
    var table = this.document.getElementById('divLargeImageTable');

    var div = this.document.getElementById('idLargeImage');
    if (COMMONS.isDefined(div))
    {
        table.style.display = '';
    }
}

function showProgress()
{
    $('divProgressBar').style.display = '';
    return true;
}
                                                                            
