function submit_contact()
{
   $('#submit-contact').click(
   function()
   {
	   var name = $('#name').val();
	   var email = $('#email').val();
	   var telephone = $('#telephone').val();
	   var text = $('#text').val();
	   var sell = $('#sell').val();
	   
	   if ($.trim(name) == "" || $.trim(email) == "" || $.trim(telephone) == "" || $.trim(text) == "")
	   {
		  show_error('Please fill in all the required fields.');   
	   }
	   else
	   {
		   if (isValidEmailAddress(email))
		   {
			 hide_error();  
			 var conHTML =  $('#contact').html();
			 $('#contact').html("<p class='process'>Submitting your request, please wait...</p>");
			 $.post("contact.do.php", { name: name, email: email, telephone: telephone, text: text, sell: sell},
			 function(data)
			 {
				   //alert(data);
				   if (data == "1")
				   {
				      $('#contact').html("<p class='process'>Your message has been sent successfully.</p>");   
				   }
				   else
				   {
					  $('#contact').html(conHTML);
					  $('#name').val(name);
	                  $('#email').val(email);
	                  $('#telephone').val(telephone);
	                  $('#text').val(text);
	                  $('#sell').val(sell);
					  show_error(data);         
				   }
			 }, "text"); 
		   }
		   else
		   {
			   show_error("Please provide a valid email address.");   
		   }
	   }
	   
   });	
}

function show_error(error)
{
   $('#contact-error').show(60);
   $('#contact-error').html(error);   	
}

function hide_error()
{
   $('#contact-error').hide(60);	
}

function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
};

