MyCart_OnResponseEnd= function(sender, arguments) {
trace('MyCart_OnResponseEnd');

    // see which action it was
    try {
        initialiseDefaultButtons();
    } catch (e) {
        trace(e);
    }
};

//remove cart item
function deleteItemRad(rowId){			
	try {
		ExecTelerikCallback("del" + rowId, "");
	} catch(ex) { alert("delete item error: " + ex.description); }
}	

//validate qty
function validate(){
	if (isNaN(document.getElementById('tbQty').value)){
		alert("Invalid Quantity");
		return false;
	}
}

function getItems(){				
	var params = '';
	try	{	
		//build params
		var isDone = false;
		var i = 1;
		//reference total items textbox in my cart control
		var tbMyCartTotalItems = document.getElementById("Header_MyCart_lblItems");
		var tbMyCartTotalPrice = document.getElementById("Header_MyCart_lblTotal");
		var totalPrice = 0;
		var myCartTotalItems = 0;
		do {							
			var tbItemID = document.getElementById("rpCartItems_ctl" + (i < 10? '0' + i : i) + "_tbItemId");
			//alert(tbItemID.value);
			var tbQty = document.getElementById("rpCartItems_ctl" + (i < 10? '0' + i : i) + "_tbQty");			
			//alert(tbQty.value);
			if (tbItemID == null) {
				isDone = true;
			} else {
				params += (tbItemID.value + '=');
				params += (tbQty.value + ';');
				myCartTotalItems += eval(tbQty.value);
				totalPrice += parseFloat(document.getElementById("rpCartItems_ctl" + (i < 10? '0' + i : i) + "_lblPrice").innerHTML.replace("$", "")) * eval(tbQty.value);
				//alert(totalPrice);
				//alert (params);
				i += 1;
			}
		} while(!isDone);
		//update myCart control total
		tbMyCartTotalItems.innerHTML = myCartTotalItems;
		tbMyCartTotalPrice.innerHTML = totalPrice.toFixed(2);
		//alert(params);
	} catch(ex) {
		alert ("get items error: " + ex.description);
	} finally {
		return params;
	}
}

//update cart totals with given qty's
function updateCartRad(){		
	try {		
		//reset error control
		if (document.getElementById('ErrorControlFrontEnd_plError') != null)
			document.getElementById('ErrorControlFrontEnd_plError').innerHTML = '';
		//build params
		var param = getItems();			
		//execute callback
		ExecTelerikCallback(param, "");		
	} catch(ex) { alert("delete item error: " + ex.description); }	
}


