function changePricingScheme(selected_id, event_id) {
	//alert("selected id: "+ selected_id +" | event_id: "+ event_id);
	
	if (selected_id == event_id) {
		var element = document.getElementById('event_pricing');
		element.style.display = 'block';

		element = document.getElementById('event_pricing_message');
		element.style.display = 'none';
	}
	else {
		var element = document.getElementById('event_pricing_message');
		element.style.display = 'block';

		element = document.getElementById('event_pricing');
		element.style.display = 'none';
	}
}


/* 
	REGISTRATION FORM
*/

function redirectToEvent() {
	var sel = document.select_event_form.event_id;
	var event_id = sel.options[sel.selectedIndex].value;
	window.location = 'index.php?event_id='+ event_id;
}


function registrationStep1() {
	requiredVar = new Array("event_id","instance_id");
	requiredExp = new Array("Event","Location");
	reqCount = requiredVar.length;
	omitcount = 0;
	omittedFields = "";
	
	for (i=0; i<reqCount; i++) {
		fieldname = requiredVar[i];
		if (!document.select_event_form[fieldname].value) {
			omitcount++;
			omittedFields += omitcount + ". " + requiredExp[i] + "\n";
		}
	}
	if (omitcount > 0) {
		alert("Please complete these required fields:\n" + omittedFields);
		return false;
	}
	else {
		return true;
	}
}

function checkAddAttendantForm() {
	requiredVar = new Array("title","fname","lname","email","ssn","branch","price_id");
	requiredExp = new Array("Title","First Name","Last Name","Email Address","SSN","Branch Location","Type of Attendant");
	reqCount = requiredVar.length;
	omitcount = 0;
	omittedFields = "";
	
	for (i=0; i<reqCount; i++) {
		fieldname = requiredVar[i];
		if (!document.add_attendant[fieldname].value) {
			omitcount++;
			omittedFields += omitcount + ". " + requiredExp[i] + "\n";
		}
	}
	if (omitcount > 0) {
		alert("Please complete these required fields:\n" + omittedFields);
		return false;
	}
	else {
		return true;
	}
}

function checkLoginForm() {
	requiredVar = new Array("username","passwd");
	requiredExp = new Array("Username","Password");
	reqCount = requiredVar.length;
	omitcount = 0;
	omittedFields = "";
	
	for (i=0; i<reqCount; i++) {
		fieldname = requiredVar[i];
		if (!document.login[fieldname].value) {
			omitcount++;
			omittedFields += omitcount + ". " + requiredExp[i] + "\n";
		}
	}
	if (omitcount > 0) {
		alert("Please complete these required fields:\n" + omittedFields);
		return false;
	}
	else {
		return true;
	}
}

function registrationStep2() {
	requiredVar = new Array("company_name","contact_fname","contact_lname","address1","city","state","zip","email","phone");
	requiredExp = new Array("Company/Bank Name","Contact First Name","Contact Last Name","Address 1","City","State","Zip Code","Email Address","Phone Number");
	reqCount = requiredVar.length;
	omitcount = 0;
	omittedFields = "";
	
	for (i=0; i<reqCount; i++) {
		fieldname = requiredVar[i];
		if (!document.add_contact[fieldname].value) {
			omitcount++;
			omittedFields += omitcount + ". " + requiredExp[i] + "\n";
		}
	}
	if (omitcount > 0) {
		alert("Please complete these required fields:\n" + omittedFields);
		return false;
	}
	else {
		return true;
	}
}

function registrationStep3() {
	requiredVar = new Array("card_type","billing_name","billing_address1","billing_city","billing_state","billing_zip","card_num","card_exp_month","card_exp_year");
	requiredExp = new Array("Card Type","Cardholder Name","Billing Address","City","State","Zip Code","Card Number","Expiration Date (Month)","Expiration Date (Year)");
	reqCount = requiredVar.length;
	omitcount = 0;
	omittedFields = "";
	
	for (i=0; i<reqCount; i++) {
		fieldname = requiredVar[i];
		if (!document.payment[fieldname].value) {
			omitcount++;
			omittedFields += omitcount + ". " + requiredExp[i] + "\n";
		}
	}
	if (omitcount > 0) {
		alert("Please complete these required fields:\n" + omittedFields);
		return false;
	}
	else {
		return true;
	}
}

function deleteRegistration(id) {
	var test = confirm("Do you wish to delete this registration and all attendants under it?");
	if (test) {
		
		window.location="?action=delete&registration_id="+id;
		return true;
	}
	else {
		return false;
	}
}