$(document).ready(function(){
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var nameVal = $("#name").val();
		if(nameVal == '') {
			$("#name").before('<span class="error">Please enter your name.</span>');
			hasError = true;
		}

		var emailVal = $("#email").val();
		if(emailVal == '') {
			$("#email").before('<span class="error">Please enter your email address.</span>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#email").before('<span class="error">Please enter a valid email address.</span>');
			hasError = true;
		}

		var typeofworkVal = $("#typeofwork").val();
		if(typeofworkVal == '') {
			$("#typeofwork").before('<span class="error">Please enter the type of work desired.</span>');
			hasError = true;
		}

		var deadlineVal = $("#deadline").val();
		if(deadlineVal == '') {
			$("#deadline").before('<span class="error">Please enter your deadline.</span>');
			hasError = true;
		}

		var descriptionVal = $("#description").val();
		if(descriptionVal == '') {
			$("#description").before('<span class="error">Please enter a description.</span>');
			hasError = true;
		}
		
		if(hasError == false) {
			var scriptURL;
			//var domain = document.domain;
			if (document.domain == 'www.melodicvirtue.com'){
				scriptURL = 'http://www.melodicvirtue.com/includes/sendEmail.php'
			}else{
				scriptURL = 'http://melodicvirtue.com/includes/sendEmail.php'
			}
			
			var datastring = 'name=' + nameVal + '&email=' + emailVal + '&typeofwork=' + typeofworkVal + '&deadline=' + deadlineVal + '&description=' + descriptionVal; 
			$(this).hide();
			$("#sendEmail p.submit").append('<img src="http://www.melodicvirtue.com/images/loading.gif" alt="Loading" id="loading" />');
			$.ajax({
				type: 'POST',
				url: scriptURL,
				data: datastring,
				success: function() {
						$("#sendEmail").slideUp("normal", function() {				   
						$("#sendEmail").before('<p>Thanks for considering Melodic Virtue for your next project! Hang tight... We\'ll be in touch within 24-48 hours.</p>');											
							});
   						}
				});
		}
		
		return false;
	});						   
});
