function ajdel_from_cart(cartid)
{

	new Ajax.Request('cart_ajax.php?mode=delete', {
		method: 'post',
		parameters: {productindex: cartid},
	onSuccess: function(transport){
    	document.getElementById('cartitem_box_'+cartid).style.display = 'none';
		var response = transport.responseText.evalJSON(true) || "no response";
		/*document.getElementById('minicart_total').innerHTML = response.total;*/
		document.getElementById('hidden_subtotal').value = response.display_subtotal;
        var prodsStr = '<table width="100%" cellspacing="0" cellpadding="0">';
		if(response.empty=='1'){
			document.getElementById('minicart_prods').innerHTML = '';
			document.getElementById('minicart_prods').innerHTML = prodsStr;
        	document.getElementById('span_display_subtotal').innerHTML = '&pound;0.00';
        	document.getElementById('span_shipping_cost').innerHTML = '&pound;0.00';
        	document.getElementById('span_tax_cost').innerHTML = '&pound;0.00';
        	document.getElementById('span_total_cost').innerHTML = '&pound;0.00';
			document.getElementById('minicart_items').innerHTML = '0';
			document.getElementById('minicart_shipping').innerHTML = '&pound;0.00';
			document.getElementById('minicart_total').innerHTML = '&pound;0.00';
			prodsStr += '<tr><td width="7"><img src="skin1/images/spacer.gif" width="3" height="1"></td><td class="VertMiniText">&nbsp;</td><td align="right" class="VertMiniText" width="100%">&nbsp;</td></tr>';
		}

		for(var i=0; i<response.prods.length; i++){
		prodsStr +='<tr><td colspan="2"><a href="product.php?productid='+response.prods[i].productid+'" style="COLOR: #39b6e6; TEXT-DECORATION: underline; FONT-SIZE: 9px;">'+response.prods[i].product+'</a></td></tr><tr><td>'+response.prods[i].amount+'x</td><td align="right">&pound;'+response.prods[i].price+'&nbsp;<font style="FONT-SIZE: 8.5px;">ex</font></td></tr>';
		}
		prodsStr += '</table>';

		//alert ("22222222");

		/*document.getElementById('minicart_prods').innerHTML = '';
		document.getElementById('minicart_prods').innerHTML = prodsStr;
        
		document.getElementById('minicart_subtotal').innerHTML = response.subTotal;
    	document.getElementById('minicart_tax').innerHTML = response.tax_cost;
		document.getElementById('minicart_total').innerHTML = response.total;*/

        document.getElementById('span_display_subtotal').innerHTML = '&pound;'+response.display_subtotal;
        document.getElementById('span_shipping_cost').innerHTML = '&pound;'+response.shipping;
        document.getElementById('span_tax_cost').innerHTML = '&pound;'+response.tax_cost;
        document.getElementById('span_total_cost').innerHTML = '&pound;'+response.total_cost;
    },
	onFailure: function(){
          alert('error!');
  	}
	});

}
function numberformat(num){

    var integer = Math.floor(num);

    var integer_str = integer.toString();
	var fractional = num - integer;
    var r_fractional = fractional.toFixed(2);
    var fractional_str = r_fractional.toString().substring(2);

    /*var i;
	for (i = integer_str.length - 3; i > 0; i -= 3){
		integer_str = integer_str.substring (0 , i) + ',' + integer_str.substring (i);
	}*/
    integer_str+='.'+fractional_str;


	return integer_str;
}

function on_shipping_change(shippid)
{

    document.getElementById('ship_chk').value = "1";   

	var shipping_rate = parseFloat(document.getElementById('shipping_rate'+shippid).value);
	//var taxe_rate = parseFloat(document.getElementById('taxe_rate'+shippid).value);
	var subtotal = parseFloat(document.getElementById('hidden_subtotal').value);
	var taxe_rate = parseFloat((subtotal+shipping_rate)*0.15);

    var aaa = subtotal+taxe_rate+shipping_rate;
    var bbb = subtotal+shipping_rate;
    var v_taxe_rate = taxe_rate.toFixed(2);
    var s_taxe_rate = v_taxe_rate.toString();
    var v_shipping_rate = shipping_rate.toFixed(2);
    var s_shipping_rate = v_shipping_rate.toString();
	document.getElementById('hidden_shippid').value = shippid;
    document.getElementById('span_shipping_cost').innerHTML = '&pound;'+s_shipping_rate;
    document.getElementById('span_tax_cost').innerHTML = '&pound;'+s_taxe_rate;
    document.getElementById('span_total_cost').innerHTML ='&pound;'+numberformat(aaa);
    //document.getElementById('minicart_total').innerHTML ='&pound;'+numberformat(bbb);
}


