$(document).ready(function(){
	$("#submitSubscribe").click(function(){					   				   
		$(".error").hide();
		
		// Language vars
		var formNotValidEmail = $("#formNotValidEmail").val();
		//

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
		var subscribeEmailVal = $("#subscribeEmail").val();
		if(subscribeEmailVal == '') {
			$("#subscribeEmail").addClass("inputerror");
			hasError = true;
		} else
		if(!emailReg.test(subscribeEmailVal)) {	
			$("#subscribeEmail").after('<span class="error">' + formNotValidEmail + '</span>').addClass("inputerror");
			hasError = true;
		} else
			$("#subscribeEmail").removeClass();

		var languageCodeVal = $("#languageCode").val();
		var marketCodeVal = $("#marketCode").val();

		if(hasError == false) {
			$(this).hide();
			$("#subscribe li.buttons").append('<img src="images/loading.gif" alt="Loading" id="loading" />');
			
			$.ajax({
				type: "POST",
				url: "form-3-subscribe.php",
				data: { 'Email': subscribeEmailVal, 'LanguageCode': languageCodeVal, 'MarketCode': marketCodeVal },
				success: function(data) {
					$("#subscribe").slideUp("normal", function() {				   	
						$("#subscribe").before(data);
						//$("#subscribe").before('<h1 style="color:green">Anmälan genomförd!</h1><p>Tack! Din prenumeration är nu påbörjad.</p>');
					});				
				}
			});
		}
		
		return false;
	});						   


	$("#submitUnsubscribe").click(function(){					   				   
		$(".error").hide();
		
		// Language vars
		var formNotValidEmail = $("#formNotValidEmail").val();
		//

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				
		var unsubscribeEmailVal = $("#unsubscribeEmail").val();
		if(unsubscribeEmailVal == '') {
			$("#unsubscribeEmail").addClass("inputerror");
			hasError = true;
		} else
		if(!emailReg.test(unsubscribeEmailVal)) {	
			$("#unsubscribeEmail").after('<span class="error">' + formNotValidEmail + '</span>').addClass("inputerror");
			hasError = true;
		} else
			$("#unsubscribeEmail").removeClass();

		var languageCodeVal = $("#languageCode").val();
		var marketCodeVal = $("#marketCode").val();

		if(hasError == false) {
			$(this).hide();
			$("#unsubscribe li.buttons").append('<img src="images/loading.gif" alt="Loading" id="loading" />');
			
			$.ajax({
				type: "POST",
				url: "form-3-unsubscribe.php",
				data: { 'Email': unsubscribeEmailVal, 'LanguageCode': languageCodeVal , 'MarketCode': marketCodeVal },
				success: function(data) {
					$("#unsubscribe").slideUp("normal", function() {				   	
						$("#unsubscribe").before(data);
						//$("#unsubscribe").before('<h1 style="color:green">Avanmälan genomförd!</h1><p>Du har nu avslutat prenumeration. Välkommen åter!</p>');											
					});				
				}
			});
		}
		
		return false;
	});						   
});
