/**
 * @author randy  
 * 
 *        
 *     required IDs and classes 
 */
$(document).ready(function()
	{
	$('#contactUsForm').HSATabControl();
	
		
	$('#contactUsForm').validate(
		{
		errorClass: "ferror",
		errorElement: "p",
		rules:		{	name: 	{ required: true },
							email: 	{ required: true, email: true },
							message: { required: true }
						},
		messages: 	{	name: 	{ required: 'Please enter your name' },
							email: 	{ required: 'Please enter your email address', 
										  email:    'Please enter a valid email address' },
							message: { required: 'Please enter a message' }
						},
		submitHandler: function(form) 
								{
								$('#contactUsSuccessful').css('display','none');
								$('#contactUsUnSuccessful').css('display','none');
								$.post('/contactUs/contactUsAJX.php',{ name:    $('#name').val(),
																	 email:   $('#email').val(),
																	 message: $('#message').val() },function(data)
									{
									var s = data.split('|');
									switch (s[0])
										{
										case '1':	$('#contactUsSuccessful').css('display','block');
														break;
										case '2':	$('#contactUsUnSuccessful').css('display','block');
														break;
										}
//									if (data.length != 0 && data != 'Message sent') alert(data);
									$('#contactUsForm input:first').focus();					
									});
								}
		});
	});
	
function createWaitingDialog(title,message,length)
	{
	$('#cuWaitingDialog').dialog('destroy');
	$('#cuWaitingDialog').remove();
							
	$('body').append(	'<div id="cuWaitingDialog"  title="' + title + '">' +
								'<div id="cuWaitingForm" class="ui-dialog-content">' +
									'<table class="cuWaitingTable" border="0" cellpadding="0" cellspacing="0">' +
										'<tr>' +
											'<td class="cuWaitingImage">' +
												'<img src="/classSignUp/images/waiting.gif" height="30" width="30"/>' +
											'</td>' +
											'<td class="cuWaitingCopy">' +
												'Please wait...<br /><br />' +
												message + '<br /><br />' +
												'<span class="cuWaitingLength">This can take up to ' + length + '.</span>' +
											'</td>' +
										'</tr>' +
									'</table>' +
								'</div>' +
							'</div>');
							
	$('#cuWaitingDialog').dialog(
		{ 
		autoOpen:		true,
		closeOnEscape:	false,
		modal:			true,
		draggable:		false,
		resizable:		false,
		width:			350,
		zindex:			4000
		});
	}
	
function destroyWaitingDialog()
	{
	$('#cuWaitingDialog').dialog('destroy');
	}

