var Fields = [];
Fields = 
	[
	 {'name': 'company', 'error': 'Bitte geben Sie Ihre Firma an!'},
	 {'name': 'prename', 'error': 'Bitte geben Sie Ihren Vorname an!'},
	 {'name': 'surname', 'error': 'Bitte geben Sie Ihren Nachnamen an!'},
	 {'name': 'address', 'error': 'Bitte geben Sie Ihre Adresse an!'},
	 {'name': 'phone', 'error': 'Bitte geben Sie Ihre Telefonnummer an!'},
	 {'name': 'email', 'error': 'Bitte geben Sie Ihre e-Mail Adresse an!'}
	];
function check_form()
{
	var error = '';
	var input = '';
	$(Fields).each(function(){
		input = $("#form_order input:text[name='Contact["+this.name+"]']");
		if(!input.val())
		{
			error = this.error;
			input[0].focus();
			return false;
		}
	});
	if(!error)
	{
		error = 'Bitte geben Sie mindestens eine Bestellung auf!';
		var unit, amount, fruit;
		var rowCount = parseInt($("#Order tbody tr").length);
		for(var i=0; i<rowCount; i++)
		{
			unit = $("#form_order input:text[name='Order["+i+"][unit]']").val();
			amount = $("#form_order select[name='Order["+i+"][amount]']").val();
			fruit = $("#form_order select[name='Order["+i+"][fruit]']").val();
			
			if(!isNaN(unit) && unit>0 && amount && fruit)
			{
				error = false;
				break;
			}
		}
	}
	if(error)
	{
		$("#form_order .error").css('display', 'none').html(error).fadeIn('slow');
		return false;
	}
	else
	{
		$("#form_order input:hidden[name=do]").val('really_send');
		return true;
	}
}
function send_form()
{
	if(check_form())
		$("#form_order").submit();
}
function addOrder() {
	var rowIndex = parseInt($("#Order tbody tr").length);
	var row = $("#Order tbody tr:first").clone();
	row.find("td:eq(0) input").attr("name", "Order["+rowIndex+"][unit]").val('');
	row.find("td:eq(1) select").attr("name", "Order["+rowIndex+"][amount]").val('');
	row.find("td:eq(3) select").attr("name", "Order["+rowIndex+"][fruit]").val('');
	$("#Order").append(row);
}