
$(document).ready(function() {
	//Script goes here
	$("#submit").click(function() {
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		$(".error").remove();
		
		var nameVal = $("#name").val();
		if(nameVal == 'Ditt namn') {
			$("#name").before('<span class="error">Skriv in ett namn</span>');
			hasError = true;
		}
		
		var emailFromVal = $("#email").val();
		if(emailFromVal == 'Din E-post') {
			$("#email").before('<span class="error">Skriv in en e-postadress.</span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {
			$("#contact-form").remove('.error');
			$("#email").before('<span class="error">E-postadressen är inte korrekt.</span>');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if(messageVal == 'Ditt meddelande ...') {
			$("#message").before('<span class="error">Skriv in ett meddelande</span>');
			hasError = true;
		}
		
		if(hasError == false) {
			$(this).hide();
			$("#contact-form").append('<img src="images/loading3.gif" alt="Loading" id="loading">');
			$.post("aspx/process.aspx", 
					{ name: nameVal, email: emailFromVal, message: messageVal },
						function(data) {
							$("#loading").hide();
							$(".error").hide();
							$("#name").val('Ditt namn');
							$("#email").val('Din E-post');
							$("#message").val('Ditt meddelande ...');
							$("#contact-form").after("<p class='success'>Ditt meddelande skickades ...</p>");
						}
					);
		}
		
		return false;
	});
});

