var toSeatplan = new Class({
	send: function(iFrameName) {
		var s = '';
		var parray = window[iFrameName].parray;
		
		for (i = 0; i < parray.length; i++) {
			if (parray[i] && !isNaN(parray[i] && parray[i] != 0)) {
				s += parray[i] +'S';
			}
		}
		
		if (s != '')	{
			document.Order.sp.value = s;
			document.Order.bp.value = window[iFrameName].bestplace;
			document.Order.submit();
		} else {
			if (s == '') {
				alert("Klicken Sie erst auf den Platz Ihrer Wahl (farbige Pl"+unescape("%E4")+"tze sind noch frei)");
			} else {
				document.Order.submit();
			}
		}
	}
});


function toggleBestplaceButton() {
	if (!$('bestplace_button')) return false;

	var display = true;

	$$('.toc_bestplace_select').each(function(item, index) {
		if (item.value != 0) display = false;
	});

	if ($('seatplanDisabled').value === 'false') {
		$$('.rightcontent').setStyle('display', (display) ? 'block' : 'none');
	}

	$('bestplace_button').setStyle('display', (display) ? 'none' : 'block');
	return true;
}

window.addEvent('domready', function() {
	toSeatplanObject = new toSeatplan();
	
		// search all select boxes in all elements with quantity as class
	/*
	if ($('bestplace_button')) {
		$$('.toc_bestplace_select').each(function(item, index) {
			item.addEvent('change', function(event) {
				event.stop();
				var display = true;
				
				$$('.toc_bestplace_select').each(function(item, index) {
					if (item.value != 0) display = false;
				});

				if ($('seatplanDisabled').value === 'false') {
					$$('.rightcontent').setStyle('display', (display) ? 'block' : 'none');
				}

				$('bestplace_button').setStyle('display', (display) ? 'none' : 'block');
				
			});
		});
	}
	*/
});
