//
// Suggest Browser
//
function suggestBrowser() {
	if (document.getElementById('suggestBroser') != false) {
		document.getElementById('suggestBrowser').style.display='block';
	}
}

//
// Menu switch
//
function SwitchMenu(id) {
	if (document.getElementById(id).style.display == 'none'|| document.getElementById(id).style.display == '') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}

//
//Mailing List
//
var ajax = createAjaxObject();

function createAjaxObject () {
	var request_object;

	if(window.XMLHttpRequest) {
		request_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		request_object = new ActiveXObject('Microsoft.XMLHTTP');
	} else {
		document.write = 'XMLHttpRequest is not enabled';
		request_object = false;
	}
	return request_object;
}

function storeKirtanAddress(address) {
	// Update user interface
	document.getElementById('kirtanResponse').innerHTML = '<span class="mailSignup">Adding email address...</span>';
	// Prepare query string and send AJAX request
	ajax.open('get', '<?php echo MAIL_LIST; ?>jmAjaxServer.php?address_kirtan='+address);
	ajax.onreadystatechange = updateKirtanResponse;
	ajax.send(null);
	document.getElementById('address_kirtan').value='';
}

function updateKirtanResponse() {
	if ((ajax.readyState == 4) && (ajax.status == 200)) {
		document.getElementById('kirtanResponse').innerHTML = ajax.responseText;
	}
	else {
		document.getElementById('kirtanResponse').innerHTML = '<span class="mailSignup">Contacting server...</span>';
	}
}

function storeConcertAddress(address) {
	// Update user interface
	document.getElementById('concertResponse').innerHTML = '<span class="mailSignup">Adding email address...</span>';
	// Prepare query string and send AJAX request
	ajax.open('get', '<?php echo MAIL_LIST; ?>jmAjaxServer.php?address_concert='+address);
	ajax.onreadystatechange = updateConcertResponse;
	ajax.send(null);
	document.getElementById('address_concert').value='';
}

function updateConcertResponse() {
	if ((ajax.readyState == 4) && (ajax.status == 200)) {
		document.getElementById('concertResponse').innerHTML = ajax.responseText;
	}
	else {
		document.getElementById('concertResponse').innerHTML = '<span class="mailSignup">Contacting server...</span>';
	}
}

// Unsubscribe
function removeKirtanAddress(address) {
	document.getElementById('kirtanResponse').innerHTML = '<span class="mailSignup">Removing email address...</span>';
		// Prepare query string and send AJAX request
	ajax.open('get', '<?php echo MAIL_LIST; ?>jmAjaxRemoveServer.php?address_kirtan='+address);
	ajax.onreadystatechange = updateKirtanResponse;
	ajax.send(null);
	document.getElementById('address_kirtan').value='';

}

function removeConcertAddress(address) {
	document.getElementById('concertResponse').innerHTML = '<span class="mailSignup">Removing email address...</span>';
		// Prepare query string and send AJAX request
	ajax.open('get', '<?php echo MAIL_LIST; ?>jmAjaxRemoveServer.php?address_concert='+address);
	ajax.onreadystatechange = updateConcertResponse;
	ajax.send(null);
	document.getElementById('address_concert').value='';

}

// PayPal Button Submission Alert
function paypal_submit() {
	alert("PLEASE NOTE: Online ticket purchases incure a $2.50 service charge!");
}