function checkFields() {
	if (qs==0 && qp==0) {
		alert("Please reserve your ticket(s)");
		document.PSP_Fall_Review.solo_tickets.focus();
		return false;
	}
}

function tickets_total() {
	qs=(IsNumeric(document.PSP_Fall_Review.solo_tickets.value)) ? document.PSP_Fall_Review.solo_tickets.value : 0;
	qp=(IsNumeric(document.PSP_Fall_Review.pair_tickets.value)) ? document.PSP_Fall_Review.pair_tickets.value : 0;
	ss = qs * 45;
	sp = qp * 80;
	tt = ss+sp;
	document.PSP_Fall_Review.solo_subtotal.value = ss + ".00";
	document.PSP_Fall_Review.pair_subtotal.value = sp + ".00";
	document.PSP_Fall_Review.total_tickets.value = tt + ".00";
}

function Amt_value() {
	if (document.PSP_Fall_Review.total_tickets.value>0) {
		document.PSP_Fall_Review.amount.value = document.PSP_Fall_Review.total_tickets.value;
		Individual_Tickets = (qs>0)	? qs + " Individual Tickets" : "";
		Ticket_Pairs = (qp>0)	? qp + " Ticket Pairs" : "";
		if (qs>0&&qp>0) Individual_Tickets +=  " + ";
		document.PSP_Fall_Review.item_name.value = Individual_Tickets + Ticket_Pairs;
	}
}

function IsNumeric(val) {
	var ValidChars = "0123456789";
	for (i=0; i<val.length; i++) if (ValidChars.indexOf(val.charAt(i)) == -1) return false;
	return true
}

qs=qp=0;