function conslog(m) {
	if ( window.console ) console.log(m);
}
$(function() {
	$('.signup-button').button();
	var myButtons = {
				"Sign up": function() {
						var form_data = $('#signup-form').serializeArray();
						$.ajax({
							url: "signup",
							data: form_data,
							success: function(resp) {
								$('#signup-dialog').empty().append('<p>Your details have been saved. Thank you for signing up.</p>');
								$('#signup-dialog').dialog('option','buttons', { "Okay":  function() {
									$('#signup-dialog').dialog('close');
								}} );
							},
							error: function(resp,stat,err ) {
								conslog( 'Error' );
								conslog( resp );
								conslog( stat );
								conslog( err );
							}
						});
						$('#signup-dialog').dialog('option','buttons', null);
						$('#signup-dialog').empty().append('<p>Saving your details...</p>');
					},
				"Cancel": function() { $('#signup-dialog').dialog('close'); }
			};
	$('.signup-button').click( function(ev) {
		if ( $('#signup-dialog').length === 0 ) {
			$('body').append( '<div id="signup-dialog"><p>Sign up for Cowes Online Newsletters and stay informed!</p><p>We\'ll send you occasional email Newsletters to keep you up-to-date with all the latest sailing news and information from Cowes, the Solent, and further afield.</p></div>' );
			$('#signup-dialog').append('<form id="signup-form"></form>');
			$('#signup-form').append( '<label for="name">Your name (optional)</label><input type="text" name="name" class="ui-widget-content ui-corner-all" />' );
			$('#signup-form').append( '<label for="email">Email address</label><input type="text" name="email" class="ui-widget-content ui-corner-all" />' );
		} else {
			myButtons = { "Okay":  function() {
									$('#signup-dialog').dialog('close');
								}
						};
		}
		$('#signup-dialog').dialog({
			title: 'Sign up for Cowes Online News',
			modal: true,
			buttons: myButtons

		});
	});

});

