<!--//

function validateStage1() {
	var err = 0;
	var errors = 'Sorry, the following errors exist on the form:\n';
	var number_checked = 0;

	award_ids_box = document.form.elements['award_ids[]'];

	// check if we have checked anything
	for(var i=0;i<award_ids_box.length;i++) {
		if (award_ids_box[i].checked) {
			number_checked++;
		}
	}

	if (number_checked == 0) {
		err++;
		errors += ' - please select at least one category to enter\n'
	}

	if (err > 0) {
		alert(errors);
	}

	return (err == 0);

}

function validateStage2() {
	var err = 0;
	var errors = 'Sorry, the following errors exist on the form:\n';
	var email = /^.+\@.+\..+$/;

	if (!document.form.name.value) {
		err++;
		errors += ' - please enter your name\n';
	}

	if (!document.form.company.value) {
		err++;
		errors += ' - please enter your company name\n';
	}

	if (!document.form.phone.value) {
		err++;
		errors += ' - please enter your contact phone number\n';
	}

	if (!document.form.email.value) {
		err++;
		errors += ' - please enter a contact email address\n';
	} else if (email.test(document.form.email.value) == false) {
		err++;
		errors += ' - the email address is in an invalid format\n';
	}

	if (getSelectedRadioValue(document.form.member)=='') {
		err++;
		errors += ' - please indicate if your are a member of the Belfast Chamber of Trade City Centre Management\n';
	}

	if (!document.form.address_1.value) {
		err++;
		errors += ' - please enter your address\n';
	}

	if (!document.form.town.value) {
		err++;
		errors += ' - please enter a town\n';
	}

	if (!document.form.postcode.value) {
		err++;
		errors += ' - please enter your postcode\n';
	}

	if (err > 0) {
		alert(errors);
	}

	return (err == 0);
}

function validateForm() {

	if (validateStage1()) {
		if (validateStage2()) {
			return true;
		} else {
			displayLayer('stage1', 'none');
			displayLayer('stage2', '');
		}
	} else {
		displayLayer('stage2', 'none');
		displayLayer('stage1', '');
	}
	return false;
}

function showStage2() {
	if (validateStage1()) {
		displayLayer('stage1', 'none');
		displayLayer('stage2', '');
	} else {
		displayLayer('stage2', 'none');
		displayLayer('stage1', '');
	}
}

//-->
