var express = {
	'#express' : function(element) {
		element.onclick = function() {
			form = document.getElementById('item-form');

			chain = document.getElementById('basket-chain');
			if (!chain) {
				chain = document.createElement('input');
				chain.setAttribute('name', 'chain');
				chain.setAttribute('id', 'basket-chain');
				chain.setAttribute('type', 'hidden');
				form.appendChild(chain);
			}

			next = document.getElementById('next-url');
			if (next)
			    form.removeChild(next);
			/*
			if (!next) {
				next = document.createElement('input');
				next.setAttribute('name', 'next-url');
				next.setAttribute('id', 'next-url');
				next.setAttribute('type', 'hidden');
				form.appendChild(next);
			}
			*/
		
			chain.setAttribute('value', 'pay-by-card');
//			next.setAttribute('value', '/ec/pay-by-credit-card.jtp');
			
			Behaviour.apply();
			
			form.submit();

			return false;
		}
	},
	'#add-to-basket' : function(element) {
		element.onclick = function() {
			form = document.getElementById('item-form');

			chain = document.getElementById('basket-chain');
			if (chain) {
				chain.parentNode.removeChild(chain);
			}

			next = document.getElementById('next-url');
			if (!next) {
				next = document.createElement('input');
				next.setAttribute('name', 'next-url');
				next.setAttribute('id', 'next-url');
				next.setAttribute('type', 'hidden');
				form.appendChild(next);
			}

			next.setAttribute('value', '/ec/basket.jtp');

			Behaviour.apply();

			form.submit();

			return false;
		}
	}
};

