
function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if ( browser == "Microsoft Internet Explorer" ) {
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var http = createRequestObject();
var number;



function disable_mailing_list_form(){
	document.getElementById('mailing_list_form_name').disabled = true;
	document.getElementById('mailing_list_form_email').disabled = true;
	document.getElementById('mailing_list_form_submit_button').disabled = true;
}
function enable_mailing_list_form(){
	document.getElementById('mailing_list_form_name').disabled = false;
	document.getElementById('mailing_list_form_email').disabled = false;
	document.getElementById('mailing_list_form_submit_button').disabled = false;
}





function submit_mailing_list_form(){
	disable_mailing_list_form()
	document.getElementById('submit_status').style.color = "#AAAAAA";
	document.getElementById('submit_status').innerHTML = "Sending...";
	if (document.getElementById('mailing_list_form_name').value == ''){
		document.getElementById('submit_status').style.color = "#CC6600";
		document.getElementById('submit_status').innerHTML = "Please finish filling out the form."
		setTimeout('enable_mailing_list_form()',500);
	}else if(document.getElementById('mailing_list_form_email').value == ''){
		document.getElementById('submit_status').style.color = "#CC6600";
		document.getElementById('submit_status').innerHTML = "Please provide an email so we can contact you."
		setTimeout('enable_mailing_list_form()',500);
	}else{
		setTimeout('do_submit_mailing_list_form()',20);
	}
}

function do_submit_mailing_list_form(){
	var name = document.getElementById('mailing_list_form_name').value;
	var email = document.getElementById('mailing_list_form_email').value;
	
	http.open('get','../scripts/ajax_submit_mailing_list_form.php?name='+name+'&email='+email);
	http.onreadystatechange = handleResponseone;
	http.send(null);
}

function handleResponseone() {
	if ( http.readyState == 4 ) {
		var responseone = http.responseText;
		if (responseone == "0"){
			document.getElementById('submit_status').style.color = "#00AA00";
			document.getElementById('submit_status').innerHTML = "You have been added to the mailing list!";
		}else{
			document.getElementById('submit_status').style.color = "#CC0000";
			document.getElementById('submit_status').innerHTML = "Sorry, you have not been added to the list, please <a href=\"http://www.fractalferns.com/band/contact/\">contact us</a>, and we will fix our error as soon as possible. Thanks for your patience.";
		}
	}
}