function submitForm(sender)
{
	var options = $('#hydroform').serialize();
				
	$.post(
		selfLink+"postdata",
		options,
		function(data){
		
			$('.formline span').remove();
		
			if (data.status == "error")
			{
				
				for (field in data.errorfields)
				{
					fn = data.errorfields[field].fieldname;
					me = data.errorfields[field].message;
					
					$('#'+fn).after("<span>" + me + "</span>");
				}
			}
			else
			{
				$('#dialog-success').dialog('open');
				document.forms['hydroform'].reset();
			}
		},
		"json"
	);
	return false;
}


function getDates(sender)
{
	$.post(
		selfLink+"getdates",
		{
			event: $(sender).val()
		},
		function(data){
			$('#termin option').remove();
			
			for (mydate in data)
			{
					$('#termin').append("<option>" + data[mydate] + "</option>");
			}
		},
		"json"
	);
}

$(document).ready(function() {
	$('#dialog-success').dialog({
		modal: true,
		autoOpen: false
	});	
	
	eventfield = document.getElementById("event");
	if (eventfield)
		getDates(eventfield);
});	

