$(document).ready(function() {
	var xmlhttp = getXMLHttpRequest();
	function getXMLHttpRequest() {
		var xhr;
		if (window.XMLHttpRequest) {
			//code for IE7+, Firefox, Chrome, Opera, Safari
			xhr = new XMLHttpRequest();
		}
		else {
			//code for IE6, IE5
			xhr = ActiveXObject("Microsoft.XMLHTTP");
		}
		return xhr;
	}

	$('#frmNewsletter').submit(function(e) {
		e.preventDefault();

		if (validateEmail($('#newsletterEmail'))) {
			xmlhttp.onreadystatechange=function() {
				if (xmlhttp.readyState==4 && xmlhttp.status==200) {
					//Check response
					alert(xmlhttp.responseText);
				}
			}
			xmlhttp.open("POST", "http://www.billyandi.com/wp-content/themes/twentyten/includes/ajax_mailinglist.php", true);
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var formData = '';
			formData = formData + '&newsletterEmail=' + $('#newsletterEmail').val();
			var selectedOption = $('#newsletterAction').find('option:selected').val();
			formData = formData + '&newsletterAction=' + selectedOption;
			//alert((formData).replace(/&/g,'\n&'));
			xmlhttp.send(formData);		
		}
		return false;
	});

	window.validateEmail = function(sender) {
		var rege = /^([A-Za-z0-9_\+\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(rege.test($(sender).val())) {
			$(sender)
			.css('background-color', '#F9F9F9')
			.attr('title','');
			return true;
		}
		else {
			$(sender)
			.css('background-color', '#faa')
			.attr('title','Du har skrivit in en ogiltig e-postadress, var god försök igen.')
			return false;
		}
	}
});
