function reserveSeats() {
	
    var selectedList = getSelectedList('Reserve Seats');
	
	if (selectedList) {
		if (confirm('Do you want to reserve selected seat(s) ' + selectedList + '?')) {
			document.forms[0].action='bookseats.php';
			document.forms[0].submit();
		} else {
			clearSelection();
		}
	}
}

function cancelSeats() {
	
	var selectedList = getSelectedList('Cancel Reservation');
	
	if (selectedList) {
		if (confirm('Do you want to cancel selected seat(s)?')) {
			document.forms[0].action='cancel.php';
			document.forms[0].submit();
		} else {
			clearSelection();
		}
	}
}

function confirmSeats() {
	
	var selectedList = getSelectedList('Confirm Reservation');
	
	if (selectedList) {
		if (confirm('Do you want to confirm reserved seat(s) ' + selectedList + '?')) {
			document.forms[0].action='bookseats1.php';
			document.forms[0].submit();
		} else {
			clearSelection();
		}
	}
}

function getSelectedList(actionSelected) {
	// get selected list
	var obj = document.forms[0].elements;
	var selectedList = '';
	for (var i = 0; i < obj.length; i++) {
		if (obj[i].checked) {
			selectedList += obj[i].value + ', ';
		}
	}
	
	// no selection error
	if (selectedList == '') {
		alert('Please select a seat before clicking ' + actionSelected);
		return false;
	} else {
		return selectedList.substring(0,selectedList.length-2);
	}

}

function clearSelection() {
	var obj = document.forms[0].elements;
	for (var i = 0; i < obj.length; i++) {
		if (obj[i].checked) {
			obj[i].checked = false;
		}
	}
}

function refreshView() {
	clearSelection();
	document.forms[0].submit();
}
