function eventCallbackByClass(myEvent, getClass, doFunction, getArgs, node) {
	allNodes = document.getElementsByClassName(getClass);
	var thisOne = 0;
	for(i = 0; i < allNodes.length; i++) {
		//allNodes[i].addEventListener(myEvent,function (e) {
		Event.observe(allNodes[i], myEvent, function(e){ 
		if (node == true) {
			if (getArgs.length > 0) {
				doFunction(getArgs, Event.element(e).id);
			} else {
				doFunction(Event.element(e).id);
			}
		} else {
			doFunction(getArgs);
		}	
		},false);
	}
}

function updateCart(id) {
	ajax = new Ajax.Updater('cart', '/common/AJAXactions.php', {onLoading:function(request){Element.show('indicator')}, onComplete:function(request){Element.hide('indicator')}, parameters:'action=addCart&id=' + id, evalScripts:true, asynchronous:true});
}