var Inquiry =
{
	run: function ()
	{
		var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

		$('#inquiry_form').submit(function() {

			if ($('#inquiry_name').val().length <= 0 || $('#inquiry_name').val() == $('#inquiry_name')[0].defaultValue) {
				$('#inquiry_form .error').html($('#inquiry_name_error').val()).fadeIn ();
				$('#inquiry_name').focus();
				return false;
			}

			if (!$('#inquiry_email').val().match (re)) {
				$('#inquiry_form .error').html($('#inquiry_email_error').val()).fadeIn ();
				$('#inquiry_email').focus();
				return false;
			}

			if ($('#inquiry_note').val().length <= 0 || $('#inquiry_note').val() == $('#inquiry_note')[0].defaultValue) {
				$('#inquiry_form .error').html($('#inquiry_note_error').val()).fadeIn ();
				$('#inquiry_note').focus();
				return false;
			}

			$('#inquiry_form .error').fadeOut ();

		    $.ajax({
				dataType: 'json',
		        type: 'GET',
		        url: Core.currenturl,
				data: {
					module: 'inquiry',
					mode: 'inquirySubmit',
					data: $(this).serialize()
				},
		        success: function (data) {
					if (data['error'] == 1) {
						$('#inquiry_form .error').html(data['description']).fadeIn ();
					} else {
						$('#inquiry_form').html (data['description']);
					}
		        }
		    });
		    return false;
		});
	}
}
StartUp (Inquiry);

