function ShoppingCart() {
}

ShoppingCart.onIncAmount = function(prod_id) {
    var request = { prod_id: prod_id, _AjaxCore: '1.2.2', bind: 'onIncAmount' };
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

ShoppingCart.onDecAmount = function(prod_id) {
    var request = { prod_id: prod_id, _AjaxCore: '1.2.2', bind: 'onDecAmount' };
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

ShoppingCart.onRemoveArticle = function(prod_id) {
    var request = { prod_id: prod_id, _AjaxCore: '1.2.2', bind: 'onRemoveArticle' };
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

ShoppingCart.onGetGutschein = function() {
    var request = { gutschein: $("gutschein").value, _AjaxCore: '1.2.2', bind: 'onGetGutschein' };
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;

}
ShoppingCart.onUpdateCart = function() {
    var komm = $$("input.kommission");
    var termin = $("termin");
    var ustid = $("ustid");
    
    var request = { termin: termin.value, ustid: ustid.value, _AjaxCore: '1.2.2', bind: 'onUpdateCart' };
    $$("input.kommission").each(function(item) {
	var itemId = item.id;
	eval("request." + itemId + "='" + item.value + "'");
    });
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

ShoppingCart.onStartOrder = function() {
    var komm = $$("input.kommission");
    var termin = $("termin");
    
    var request = { termin: termin.value, _AjaxCore: '1.2.2', bind: 'onUpdateCartAndOrder' };
    $$("input.kommission").each(function(item) {
	var itemId = item.id;
	eval("request." + itemId + "='" + item.value + "'");
    });
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

ShoppingCart.onAddArticle = function(prod_id, anz) {
    var help = 'prod' + prod_id + '_anz';
    var request = { _AjaxCore: '1.2.2', bind: 'onAddArticle' };
    eval("request." + help + "=" + anz);
    var query = $H(request);
    AjaxCore('/lib2010/ajax/AjaxCart.class.php', 'get', query.toQueryString(), function(originalResponse) { ajaxOutResponse(originalResponse); } );
    return false;
}

