var using_ajax = false;

$(document).ready(function() {
	
	// Initiate the lightbox
	$('a[rel*=lightbox]').lightBox();
	
	$('.nav_box li').each(function() { setupDropDown(this) });
	
	//if we're using ajax, set the onfocus event for the first required field for nospam ajax
	if (using_ajax) {
		$("#Name").focus(function() {
			$("#code1").val(generateCode());
		});
	}
	
	// jQuery validation code:
	$("#frm_contact").validate({
		form_id: "frm_contact",
		rules: {
			Name: "required",
			Email_Address: {
				required: true,
				email: true
			},
			Phone_Number: "required"
		},
		messages: {
			Name: "Please enter your name.",
			Email_Address: {
				required: "Please enter an email address.",
				email: "Please enter a valid email address."
			},
			Phone_Number: "Please enter your phone number."
		}
	});
});

//a default if they aren't using ajax/jquery
function checkContactForm(frm) {
	var Required = new Array("Name", "Email_Address", "Phone_Number");
	var DispName = new Array();
	for (i = 0; i < Required.length; i++) {
		if (frm.elements[Required[i]].value == "") {
			alert("Please provide a value for " + (DispName[Required[i]] ? DispName[Required[i]] : Required[i].replace(/_/, " ")) + ".");
			frm.elements[Required[i]].focus();
			return false;
		}
	}
	
	return true;
}

function setupDropDown(parent) {
	$(parent).mouseenter(function() {
		$(parent).children('.dropdown').fadeIn(200);
	});
	$(parent).mouseleave(function() {
		$(parent).children('.dropdown').fadeOut(100);
	});
};
