$(function() {

	$('#contacterror').hide();
	$('#contactbox2').hide();

	$('#contactform input').css({backgroundColor:"#FFFFFF"});
	$('#contactform input').focus(function(){
   		$(this).css({backgroundColor:"#DADFE5"});
	});
	$('#contactform input').blur(function(){
   		$(this).css({backgroundColor:"#FFFFFF"});
	});

	$("#contactsubmit").click(function() {

		// validate and process form
		// first hide any error messages
		$('#contactinfo').hide();

		var name = $("#contactname").val();
		if (name == "") {
			$("#contacterror").slideDown("fast");
			$("#contactname").focus();
			return false;
		}
		var email = $("#contactemail").val();
		if (email == "" || !validateEmail(email)) {
			$("#contacterror").slideDown("fast");
			$("#contactemail").focus();
			return false;
		}
		var messagebody = $("#contactmessage").val();
		if (messagebody == "") {
			$("#contacterror").slideDown("normal");
			$("#contactmessage").focus();
			return false;
		}

		$("#contactbox1").slideUp();

		var dataString = 'name='+ name + '&email=' + email + '&messagebody=' + messagebody;
		//alert (dataString);return false;

		$.ajax({
			type: "POST",
			url: "ui/scripts/process.php",
			data: dataString,
			success: function() {
				$("#contactbox2").slideDown();
			}
		});
    return false;
	});

	$("#contactanother").click(function() {
		$("#contactname").val() = "";
		$("#contactemail").val() = "";
		$("#contactmessage").val() = "";
		$("#contactbox2").slideUp();
		$("#contactbox1").slideDown();
		return false;
	});

});

// Search Field

function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
  		thisfield.value = "";
	}
}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
   		thisfield.value = defaulttext;
	}
}

// Validate Email Address
function validateEmail(elementValue){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
}




