
function validate() {
	var name = document.getElementById( "name" );
	var mobile = document.getElementById( "mobile" );
	var email = document.getElementById( "email" );
	
	var sError = "";
	if ( name.value.length == 0 ) {
		sError += "Please enter your contact name.\n";
	}

	// Validate mobile
	if ( mobile.value.length == 0 ) {
		sError += "Please enter your mobile number.\n";
	} else {

		var str = mobile.value;
		var newmobile = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newmobile);
		if ( !result ) {
			sError += "The mobile number is not valid.\n";
			mobile.select();
		}
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}


	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}

function validate_callback() {
	var name = document.getElementById( "name_1" );
	var phone = document.getElementById( "phone_1" );
	var email = document.getElementById( "email_1" );
	var postcode = document.getElementById( "postcode_1" );
	
	var sError = "";
	if ( name.value.length == 0 ) {
		sError += "Please enter your contact name.\n";
	}

	// Validate Phone
	if ( phone.value.length == 0 ) {
		sError += "Please enter your telephone number.\n";
	} else {

		var str = phone.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "Please include the phone number area code.\n";
			phone.select();
		}
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate Postcode
	if ( postcode.value.length == 0 ) {
		sError += "Please provide your postcode\n";
	} else {

		var str = postcode.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{4}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "The postcode is not valid.\n";
		}
	}

	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}

function validate_head_form() {
	var name = document.getElementById( "name" );
	var email = document.getElementById( "email" );
	var phone = document.getElementById( "phone" );
	var postcode = document.getElementById( "postcode" );
	
	var sError = "";
	if ( name.value.length == 0 ) {
		sError += "Please enter your contact name.\n";
	}

	// Validate Email
	if ( email.value.length == 0 ) {
		sError += "Please enter your email address.\n";
	} else {

		var str = email.value;
		var patt1 = new RegExp("^[a-z][a-zA-Z0-9_.-]*@[a-zA-Z0-9_.-]+\.[a-z]{2,4}$");
		var result = patt1.test(str);
		if ( !result ) {
			sError += "The email is not valid.\n";
		}
	}

	// Validate Phone
	if ( phone.value.length == 0 ) {
		sError += "Please enter your telephone number.\n";
	} else {

		var str = phone.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{10}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "Please include the phone number area code.\n";
			phone.select();
		}
	}

	// Validate Postcode
	if ( postcode.value.length == 0 ) {
		sError += "Please provide your postcode\n";
	} else {

		var str = postcode.value;
		var newphone = str.replace(/(\s|\(|\)|-)/gi, "");
		var patt1 = new RegExp("[0-9]{4}");
		var result = patt1.test(newphone);
		if ( !result ) {
			sError += "The postcode is not valid.\n";
		}
	}

	if ( sError.length == 0 ) {
		return true;
	}
	else {
		alert( sError );
		return false;
	}
}

window.onload = function() {

	var enq=document.getElementById('enq');
	enq.innerHTML='\
				<form action="enq.php" method="post" onsubmit="return validate();">\
					<table>\
						<tr>\
							<td>Name:</td>\
							<td><input name="name" id="name"></td>\
						</tr>\
						<tr>\
							<td>Mobile:</td>\
							<td><input name="mobile" id="mobile"></td>\
						</tr>\
						<tr>\
							<td>Email:</td>\
							<td><input name="email" id="email"></td>\
						</tr>\
						<tr>\
							<td>Massage<BR>Type:</td>\
							<td>\
								<select name="massage">\
									<option value="Not Sure">Not Sure</option>\
									<option value="Therapeutic Massage">Therapeutic Massage</option>\
									<option value="Remedial Massage">Remedial Massage</option>\
									<option value="Sports Massage">Sports Massage/Myotherapy</option>\
									<option value="Deep Tissue Massage">Deep Tissue Massage</option>\
									<option value="Myofascial Release Therapy">Myofascial Release Therapy</option>\
									<option value="Massage for Pregnancy">Massage for Pregnancy</option>\
									<option value="Acupressure">Acupressure</option>\
									<option value="Trigger Point Therapy">Trigger Point Therapy</option>\
									<option value="Corporate &amp; Workplace Massage">Corporate &amp; Workplace</option>\
								</select>\
							</td>\
						</tr>\
\
						<tr>\
							<td>Preferred<BR>Date:</td>\
							<td><input name="date"></td>\
						</tr>\
\
						<tr>\
							<td>Preferred<BR>Time:</td>\
							<td><input name="time"></td>\
						</tr>\
\
\
						<tr>\
							<td>Comment:</td>\
							<td><textarea name="comment"></textarea></td>\
						</tr>\
						<tr>\
							<td></td>\
							<td>\
								<input type="image" src="images/enquire_button.gif" value="Submit">\
								<input type="hidden" name="mode" value="submit">\
							</td>\
						</tr>\
					</table>\
				</form><BR><BR>\
	';

}
