function setCode() {
	$('code1').value = dec2hex(slider1.getCurrentIndex());
	$('code2').value = dec2hex(slider2.getCurrentIndex());
	$('code3').value = dec2hex(slider3.getCurrentIndex());
	$('code4').value = dec2hex(slider4.getCurrentIndex());
	$('code5').value = dec2hex(slider5.getCurrentIndex());
	$('codeForm').submit();
}

function submitCart() {
	$('codeForm').submit();
}


function addItem(e) {
	p = $(e).getParent();
	if (!p.hasClass('not-available')) {
		found = false
		// get first available item
		$each($$('#cart ul li'), function(item, index){
			if (!found) {
				img = item.getElements('img')[0];
				inp = item.getElements('input')[0];
				// sticker
				if (p.getElements('div')[0].hasClass('l-1')) {
					if (item.getProperty('id') != 'c-bonus' && item.getProperty('id') != 'c-rubbel') {
						if (img.getProperty('src') == 'static/images/spacer.gif') {
							img.setStyle('visibility', 'hidden');
							img.setStyle('opacity', '0');
							img.setProperty('src', e.getProperty('src'));
							img.fade(1);
							item.addClass('used');
							inp.setProperty('value', e.getProperty('alt'));
							found = true;
						}
					}
				}
				// rubbel
				else if (p.getElements('div')[0].hasClass('l-4')) {
					if (item.getProperty('id') == 'c-rubbel') {
						if (img.getProperty('src') == 'static/images/spacer.gif') {
							img.setStyle('visibility', 'hidden');
							img.setStyle('opacity', '0');
							img.setProperty('src', e.getProperty('src'));
							img.fade(1);
							item.addClass('used');
							inp.setProperty('value', e.getProperty('alt'));
							found = true;
						}
					}
				}
				// haftspiel, hoerspiel
				else {
					if (item.getProperty('id') == 'c-bonus') {
						if (img.getProperty('src') == 'static/images/spacer.gif') {
							img.setStyle('visibility', 'hidden');
							img.setStyle('opacity', '0');
							img.setProperty('src', e.getProperty('src'));
							img.fade(1);
							item.addClass('used');
							inp.setProperty('value', e.getProperty('alt'));
							found = true;
						}
					}
				}
			}
		});		
	}
}

function deleteItem(e) {
	p = $(e).getParent();
	img = p.getElements('img')[0];
	inp = p.getElements('input')[0];

	var myFx = new Fx.Elements(img, {
		onComplete: function() {
			img.setProperty('src', 'static/images/spacer.gif'); 
			img.setStyle('visibility', 'hidden');
		}
	}).start({
		'0': {
			'opacity': [1,0]
		}
	});

	p.removeClass('used');
	inp.setProperty('value', '');
}


 

function dec2hex(n){
	if (n < 10) {
		return n;
	}
	else if (n == 10) {
		return 'a';
	}
	else if (n == 11) {
		return 'b';
	}
	else if (n == 12) {
		return 'c';
	}
	else if (n == 13) {
		return 'd';
	}
	else if (n == 14) {
		return 'e';
	}
	else {
		return 'f';
	}
}
