function basketCore() {
	this.ident='';
	this.clear = function(ident) {	
		var data = new Object();	
		data['widget']='shop_basket';
		data['ident'] = ident;
		data['action'] = 'clear';

		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));
	}
	
	this.clear = function() {
		var data = new Object();	
		data['widget']='shop_basket';
		data['action'] = 'clear';	
		data['ident'] = this.ident;
		
		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));
		
	}
	
	this.add = function (itemindexid) {
		
		var data = new Object();	
		data['widget']='shop_basket';
		data['action'] = 'add';	
		data['ident'] = this.ident;
		data['itemindexid'] = itemindexid;

		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));		
	}
	
	this.refresh = function(ident) {
		var data = new Object();	
		data['widget']='shop_basket';
		data['action'] = 'refresh';
		data['ident'] = ident;
		
		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));		
	}
	
	this.del = function(ident,basketitemid) {
		var data = new Object();	
		data['widget']='shop_basket';
		data['action'] = 'delete';
		data['ident'] = ident;
		data['basketitemid'] = basketitemid;

		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));		
	}
	
	this.change = function(ident,basketitemid,newamount) {
		var data = new Object();	
		data['widget']='shop_basket';
		data['action'] = 'change';
		data['ident'] = ident;
		
		data['basketitemid'] = basketitemid;
		
		data['newamount'] = newamount;

		this.InitializeRequest('POST', '/ajax.php');
        this.Commit(postquery(data));
		
	}
	
	this.OnSuccess = function() {
      	//alert(this.GetResponseText());
      	eval(this.GetResponseText());
    //  	fade(0,"form_"+this.ident);
    //  	ge("loading_"+this.ident).style.display = 'none';
    }
	
}
basketCore.prototype = new ajax();
basket= new basketCore();
