$(document).ready(registerPopups);

function registerPopups(){
	if($('#dialog')){
		$('#dialog').dialog({
			autoOpen: false,
			modal: true,
			buttons: { "Submit": submitForm, "Close": closeForm},
			height: 250,
			width: 348,
			position: [379,148]
		});
		$('#dialog').bind('dialogclose',clearForm);
		$('#dialog').bind('dialogopen',fillForm);
	
		$('a[rel=popup]').click(function(){$('#dialog').dialog('open');});	
	}
	
}

function fillForm(event, ui){
	$('#dialog').load("lib/consult_form.php", null, function(){
		if($('#date')){
			$('#date').datepicker();
		}
		$('.ui-dialog-buttonpane button:first').show();
	});
}

function submitForm(){
	var m = $('#scheduleConsult').serializeArray();
	$('#dialog').text('submitting');
	$.get('lib/submitForm.php', m, function(data){
		var response = $('<div class="formResponse">' + data + '</div>');
		$('#dialog').html(response);
		$('.ui-dialog-buttonpane button:first').hide();
	});
}

function clearForm(event, ui){
	if($('#scheduleConsult')[0])
		$('#scheduleConsult')[0].reset();
}

function closeForm(){
	$('#dialog').dialog('close');
}
