$(document).ready(function()
{
	// Required Contact
	$(".req").css("display", "none");
	
	// SBot
	$("#sbot").val(123 + 456)
	
	// Phone Number Mask
	$("#phonenumber").mask("(999) 999-9999");

	// User Contact Form
	$("#contact-form").ajaxForm(
	{
		dataType:  "json",
		beforeSubmit:
		// Validate all Fields
		function(formData, jqForm, options)
		{
			$(".req").css("display", "none");
		
			var form = jqForm[0];
			
			if (!form.name.value) 
			{
				$("#required-name").css("display","inline");
				return false;
			};
			
			if (!form.phone.value && !form.email.value) 
			{
				$("#required-phone").css("display","inline");
				return false;
			};
			
			if (form.email.value && /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+\.([a-zA-Z0-9]{2,4})+$/.test(form.email.value) == false) 
			{
				$("#required-email").css("display","inline");
				return false;
			};
			
			if (!form.comment.value) 
			{
				$("#required-comment").css("display","inline");
				return false;
			};
		},
		success: 
		// Close Window and Update View
		function(json)
		{
			document.location.href = json.href;
		}
	});
});
