$(function() {
	
	// Clear Form on Submit
	$.fn.clearForm = function() {
	  return this.each(function() {
		var type = this.type, tag = this.tagName.toLowerCase();
		if (tag == 'form')
		  return $(':input',this).clearForm();
		if (type == 'text' || tag == 'textarea')
		  this.value = '';
	  });
	};


	// Free Quote Form 
  $('#quoteForm').submit(function() {
  	// Form Variables
		var errors = 0;
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var pn = /^[0-9][0-9][0-9][0-9][0-9]/i;		
  	// Remove Error Class
  	$('input, textarea').removeClass('validation-failed');
  	
  	// Validate Name
  	if ($("#name").val() == "" || $("#name").val() == 'Name') {
	  	$("#name").addClass("validation-failed");
	  	$('#quoteForm').seekAttention({
		    paddingTop: 15,
		    paddingBottom: 15,
		    paddingLeft: 10,
		    paddingRight: 10
		});
	  	errors++;
	  }			
		// Validate Phone
		if(!pn.test($("#phone").val())) {
       	$("#phone").addClass("validation-failed"); 
	  	$('#quoteForm').seekAttention({
		    paddingTop: 15,
		    paddingBottom: 15,
		    paddingLeft: 10,
		    paddingRight: 10
		});
      errors++;
    }			
		// Validate Email
		if(!reg.test($("#email").val())) {
      	$("#email").addClass("validation-failed"); 
	  	$('#quoteForm').seekAttention({
		    paddingTop: 15,
		    paddingBottom: 15,
		    paddingLeft: 10,
		    paddingRight: 10
		});
      errors++;
    }
    // Validate Comments
    if ($("#message").val() == "" || $("#message").val() == 'Please give a brief description of your web design needs.') {
	  	$("#message").addClass("validation-failed");
	  	$('#quoteForm').seekAttention({
		    paddingTop: 15,
		    paddingBottom: 15,
		    paddingLeft: 10,
		    paddingRight: 10
		});
	  	errors++;
	  }
	  if (errors !== 0) {
			return false;
    }

  })
  // End Contact Form
})

$(document).ready(function() {
	// Replace Form Values
	$('input, textarea').focus(function() {
			value=$(this).val();
			$(this).attr("value","");
		});
		$('input, textarea').blur(function() {
			if($(this).val()=="") {
				$(this).val(value);
			}
		});
});

