function createInvoice () {
	document.getElementById("hiddenPayment").innerHTML = '<div style="height:75px;"><table width="100%" border="0" cellpadding="0"><tr><td width="7%">&nbsp;</td><td width="25%">Contact name <b>*</b></td><td width="68%"><input type="text" name="textContactname" size="50" maxlength="80" /></td></tr><tr><td>&nbsp;</td><td>Employer name <b>*</b></td><td><input type="text" name="textEmployername" size="60" maxlength="100" /></td></tr><tr><td>&nbsp;</td><td>Employer address <b>*</b></td><td><input type="text" name="textEmployeraddress" size="60" maxlength="100" /></td></tr></table></div>';
}
function createEmptyspace () {
	if (document.getElementById("hiddenPayment").innerHTML != '') {
		document.getElementById("hiddenPayment").innerHTML = '&nbsp;';
	}
}

function validateForm () {
	if (document.form1.selectWorkshop.value == "") {
		alert("ERROR: Please enter the workshop title");
		return false;
	}
	if (document.form1.textWorkshopDate.value == "") {
		alert("ERROR: Please enter the workshop date");
		return false;
	}	
	if (document.form1.selectTitle.value == "") {
		alert("ERROR: Please select your title");
		return false;
	}
	if (document.form1.textForename.value.length == 0) {
		alert ("ERROR: Please enter your forename");
		return false;
	}
	if (document.form1.textSurname.value.length == 0) {
		alert ("ERROR: Please enter your surname");
		return false;
	}
	if (document.form1.textPosition.value.length == 0) {
		alert ("ERROR: Please enter your position");
		return false;
	}
	if (document.form1.textOrganisation.value.length == 0) {
		alert ("ERROR: Please enter your organisation name");
		return false;
	}
	if (document.form1.textAddress1.value.length == 0) {
		alert ("ERROR: Please enter your adress");
		return false;
	}
	if (document.form1.textTown.value.length == 0) {
		alert ("ERROR: Please enter your town");
		return false;
	}
	if (document.form1.textPostcode.value.length == 0) {
		alert ("ERROR: Please enter your postcode");
		return false;
	}
	if (document.form1.textCountry.value.length == 0) {
		alert ("ERROR: Please enter your country");
		return false;
	}
	if (document.form1.textWorkemail.value.length == 0) {
		alert ("ERROR: Please enter your work email");
		return false;
	}

	var radioSelection = false;
	for (i=0; i<=2; i++) {
		if (document.form1.radioPayment[i].checked) {
			radioSelection = true;
		}
	}
	if (radioSelection == false) {
		alert ("ERROR: Please select your payment method");
		return false;
	}
	
	if (document.form1.radioPayment[2].checked) {
		if (document.form1.textContactname.value.length == 0 || 
			document.form1.textEmployername.value.length == 0 || 
			document.form1.textEmployeraddress.value.length == 0) {
			alert ("ERROR: Please enter your payment details");
			return false;
		}
	}
	
	return true;
}