function checkForm() {
	var alertMsg = "";
	if (document.getElementById('name').value.length < 3) {
		alertMsg += "You must provide a real name.\n";
	}
	if (!emailCheck(document.getElementById('email').value)) {
		alertMsg += "You must provide a valid email address.\n";
	}
	if (document.getElementById('enquiry').value.length < 10) {
		alertMsg += "You must provide an enquiry.\n";
	}

	if (alertMsg != "") {
		alert (alertMsg);
		return false;
	} else {
		return true;
	}
}

function loadForm() {
	document.getElementById("enquiryForm").innerHTML = '<div class="Field">' + 
							'<div class="Inputs"><input name="name" type="text" id="name" size="25" />' + 
							'</div>' + 
							'<span class="bodyText">Name *</span>' + 
							'<br style="clear: both;" />' + 
						'</div>' + 
						'<div class="Field">' + 
							'<div class="Inputs"><input name="organisation" type="text" id="organisation" size="25" />' + 
							'</div>' + 
							'<span class="bodyText">Organisation</span>' + 
							'<br style="clear: both;" />' + 
						'</div>' + 
						'<div class="Field">' + 
							'<div class="Inputs"><input name="email" type="text" id="email" size="25" />' + 
							'</div>' + 
							'<span class="bodyText">Email *</span>' + 
							'<br style="clear: both;" />' + 
						'</div>' + 
						'<div class="Field">' + 
							'<div class="Inputs"><input id="tel" name="tel" type="text" size="25" /></div>' + 
							'<span class="bodyText">Telephone</span>' + 
							'<br style="clear: both;" />' + 
						'</div>' + 
						'<div class="Field">' + 
							'<div class="Inputs"><textarea id="enquiry" name="enquiry" cols="20" rows="4"></textarea></div>' + 
							'<span class="bodyText">Enquiry *</span>' + 
							'<br style="clear: both;" />' + 
						'</div>		' + 
						'<div class="Field">' + 
							'<div class="Inputs"><input type="submit" name="submit" value="Submit Enquiry" /></div>' + 
						'</div>';
}

function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	  return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	  return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	  return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
	  return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	  return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
	  return false;
	}
	if (str.indexOf(" ")!=-1){
	  return false;
	}
	return true;
}