$(document).ready(function(){
	//Hack for IE7 with current menu hightlight
	//$('.currentNav').width($('.currentNav a').width() + 56);
	
	$('#contact_submit').click(function(){
		var status = true;
		if ($('#fn').val() == "" || $('#fn').val() == "First Name is required")
		{
			$('#fn').css({'background':'#FCECEC'}).val('First Name is required');
			status = false;
		}
		if ($('#ln').val() == "" || $('#ln').val() == "Last Name is required")
		{
			$('#ln').css({'background':'#FCECEC'}).val('Last Name is required');
			status = false;
		}
		if ($('#em').val() == "" || $('#em').val() == "Email is required" || $('#em').val() == "Email address is not valid")
		{
			$('#em').css({'background':'#FCECEC'}).val('Email is required');
			status = false;
		}
		else if (!is_valid_email($('#em').val(),1))
		{
			$('#em').css({'background':'#FCECEC'}).val('Email address is not valid');
			status = false;
		}
		if ($('#mess').val() == "" || $('#mess').val() == "Your message is required")
		{
			$('#mess').css({'background':'#FCECEC'}).val('Your message is required');
			status = false;
		}
		if (status) $('#contact_form').submit();
	});
	
	$('#fn, #ln, #em, #mess').focus(function(){
		$(this).css({'background':'#fff'});
		if ($(this).val() == 'First Name is required' || $(this).val() == 'Last Name is required' || $(this).val() == 'Email is required' || $(this).val() == 'Email address is not valid' || $(this).val() == 'Your message is required') $(this).val('');
	});
		
});

function is_valid_email(email, strict)
{
	if ( !strict ) 
		email = email.replace(/^\s+|\s+$/g, '');
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}
