$(document).ready(function() {


	// attach staff contact box	
	$("a#contact_link, a#contact_thankyou").fancybox({
	});
	
	// show thank you box for staff contact
	if (document.location.href.indexOf('#staff_contact_thankyou')>0) {
		$("a#contact_thankyou").trigger('click');		
	}

});

// validate staff contact form
// returns true if valid, false if invalid
function validate_staff_contact_form() {
	// hide validation errors
	$('#contact_lightbox .error').slideUp();
	//validate all fields
	if (validate_form_field($('#contact_lightbox #name_field')) &&
	validate_form_field($('#contact_lightbox #email_field')) &&
	validate_form_field($('#contact_lightbox #enquiry_field'))) {
		return true;
	} else {
		return false;
	}	
}

// check if a div that contains an input or textarea has a value
// returns true if div
function validate_form_field(
	field // jQuery object of parent div
) {
	if ((field.children('input') && field.children('input').val()=='')
	|| (field.children('textarea') && field.children('textarea').val()=='')) {
		field.children('.error').slideDown();
		return false;
	} else {
		return true;
	}	
}	
