// JavaScript Document
function checkEmail(form) 
{
	var text = form.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(text))
	{
		return true;
	}
	alert("Please eneter a valid email");
}

function checkValue(form)
{
	if(form.value.length == 0)
		alert("please enter a value for " + form.name);
}

function validate()
{
	var form = document.forms['theform'];
	var errorString = "";
	
	if(form.enquirytype.options[form.enquirytype.selectedIndex].value == "")
		errorString += "enquiry type required\n";
		
	if(form.apartment.options[form.apartment.selectedIndex].value == "")
		errorString += "apartment required\n";
		
	if(form.arrival.value == "")
		errorString += "arrival date required\n";
		
	if(form.depart.value == "")
		errorString += "depart date required\n";
		
	if(form.adults.options[form.adults.selectedIndex].value == "")
		errorString += "number of adults required\n";
		
	if(form.children.options[form.children.selectedIndex].value == "")
		errorString += "number of children required\n";
		
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)==false)
		errorString += "valid email required\n";
		
	if(form.name.value == "")
		errorString += "name required\n";
	
	if(form.address.value == "")
		errorString += "address required\n";
	
	if(form.suburb.value == "")
		errorString += "suburb required\n";
	
	if(form.state.value == "")
		errorString += "state required\n";
	
	if(form.postcode.value == "")
		errorString += "postcode required\n";
		
	if(form.mobile.value == "")
		errorString += "phone required\n";
	
	if(errorString != "")
	{
		alert( errorString);
		return false;
	}	
	
	return true;
}
