function removeItem(aKey) {
	document.getElementById("status").innerHTML = 'Removed item '+aKey;
}





function qtyPositive(aId) {
	var cQty = ++document.getElementById('qty_'+aId).value;
	document.getElementById("status").innerHTML = '';
	document.getElementById('qty_'+aId).value = cQty;
}





function qtyNegative(aId, mStock) {
	var cQty = --document.getElementById('qty_'+aId).value;
	if(mStock < 1) { var mStock = 1; }
	if(cQty <= mStock) {
		document.getElementById("status").innerHTML = 'Minimum order of '+mStock;
		var cQty = mStock;	
	} else {
		document.getElementById("status").innerHTML = '';
	}
	document.getElementById('qty_'+aId).value = cQty;
}





function qtyCheck(aId, mStock) { 
	var cQty = document.getElementById('qty_'+aId).value;
	if(mStock < 1) { var mStock = 1; }
	if(cQty <= mStock) {
		document.getElementById("status").innerHTML = 'Minimum order of '+mStock;
		var cQty = mStock;	
	} else {
		document.getElementById("status").innerHTML = '';
	}
	document.getElementById('qty_'+aId).value = cQty;
}




function addToSide(pID) {
	var pQty = document.getElementById('qty_'+pID).value;
	sndAddToCartReq(pID, pQty);
	return false;
}






function changeqty(idOp, nChange, nMax, nMin)
{
    var objQty = document.forms['cartform_'+idOp].elements['qty_'+idOp];
    var nNew = parseInt(objQty.value) + nChange;
	if (nNew < nMin) { nNew = nMin; }
    if ((nChange > 0 && nNew <= nMax) || (nChange < 0 && nNew >= nMax))
		objQty.value = nNew;
    return false;
}





function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        ro = new XMLHttpRequest();
    }
    return ro;
}




var http = createRequestObject();
function sndAddToCartReq(pID, pQty) {
	document.getElementById('sCart').innerHTML = '<center><img title="Loading Cart." alt="Loading Cart" src="./images/ajax_loading.gif" width="133px"></center>';
    http.open('get', './side_cart_ajax?pID='+pID+'&pQty='+pQty);
    http.onreadystatechange = handleResponse;
    http.send(null);
}





function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
        if(response.indexOf('^' != -1)) {	
            update = response.split('^');
            document.getElementById(update[0]).innerHTML = update[1];
			document.getElementById(update[2]).innerHTML = update[3];
        }
    }
}