jQuery(document).ready(function() {

	jQuery('#contform').submit(function(e){
		e.preventDefault();
		if(check_enq_validity()==true){
			jQuery(this).find('input:[type=image]').attr('disabled','disabled');
			jQuery.ajax({
				type: 'POST',
				url: jQuery(this).attr('action'),
				data: jQuery(this).serialize(),
				success: function(data){
					jQuery('.Message').show();
					jQuery("#contform input[type='text'], #contform textarea").each(function(){
						this.value = this.defaultValue;
					});
				}
			});
		}
		return false;
	});
	
	function check_enq_validity(){
		var valid = true;
		jQuery("#contform input[type='text'], #contform textarea").each(function(){
			if(jQuery(this).val()=="" || this.value==this.defaultValue){
				jQuery(this).addClass('redborder');
				valid = false;
			}else{
				
				jQuery(this).removeClass('redborder');
			}
		});
		
		if(jQuery("#contform input[name='email']").val()=="" || checkemail(jQuery("input[name='email']").val()) != true){
			jQuery("#contform input[name='email']").addClass('redborder');
			valid = false;
		}else{
			jQuery(this).removeClass('redborder');
		}
		
		if(valid == true){
			jQuery("#contform .contactMeErrMessage").hide();
		}else{
			jQuery("#contform .contactMeErrMessage").show();
		}
		
		return valid;
	}
	
	function checkemail(email){
		if(email){
			var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			return filter.test(email);
		}else{
			return true;
		}
	}
	
});
