$("#contactForm").ready(function() {
	var validator=$("#contactForm").validate({
		rules:{ 
				name	: { required:true },
				email	: { required:true, email:true },
				phone	: { required:true, phoneUS:true }
		},
		submitHandler : function(form) {
			form["franchise"].value=loc;
			form.submit();
		},
		highlight: function(element, errorClass) {
			$(element).addClass("shadeField");
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass("shadeField");
		}		
	});
});


function controlComments(srcEl) {
	var el=srcEl.form.elements["source_comments"];
	if (srcEl.options[srcEl.selectedIndex].value=="Other") {
		el.disabled=false;
		el.style.display="block";
	} else {
		el.disabled=true;
		el.style.display="none";
	}
}

function controlOther(srcEl) {
	var el=srcEl.form.elements["other_interests"];
	if (srcEl.checked) {
		el.disabled=false;
		el.style.display="block";
	} else {
		el.disabled=true;
		el.style.display="none";
	}
}
   
function isValidPhoneNumber(el){
	var re = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
  	return el.value=="" || re.test(el.value);
}


