// Join Form
lineF= "\r\n";
reEmail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
reNumb=/^\w+([\. -]*\w+)$/
reExp=/^\d\d\/\d\d$/
rePost=/\d{4}/
reDate=/\d{1,2}/
var rad_val_type, rad_val_gender;

//FUNC
function validateForm()
{
	if (f.iadate.value=='')
		{errorList+= "* Arrival Date"+lineF;errorFound2=true;}

	if (f.iddate.value=='')
		{errorList+= "* Departure Date"+lineF;errorFound2=true;}

	if (f.inumnights.value=='')
		{errorList+= "* Number of Nights"+lineF;errorFound2=true;}		

	if (f.inumadult.value=='')
		{errorList+= "* Number of Adults"+lineF;errorFound2=true;}

	if (f.inumchild.value=='')
		{errorList+= "* Number of Children"+lineF;errorFound2=true;}

	if (f.iname.value=='')
		{errorList+= "* Name"+lineF;errorFound2=true;}
			
	if (f.iaddress.value=='')
		{errorList+= "* Address"+lineF;errorFound2=true;}
		
	if (f.iphone_hm.value=='')
		{errorList+= "* Home Phone"+lineF;errorFound2=true;}	
		
	//if (f.iemail.value=='')
	//	{errorList+= "* Email"+lineF;errorFound2=true;}	
	if (f.iemail.value)
		{
		if (reEmail.test(f.iemail.value))
			{ /* it is valid */ }
		else
			{errorList+= "* Email Address invalid"+lineF;errorFound2=true;}
		}
		
	// RADIO BUTTON VALUES
	for (var i=0; i < f.ireason.length; i++)
	  {
   	  if (f.ireason[i].checked)
          {selectedReason = f.ireason[i].value;}
   	    }
	
}

//FUNC
function processForm() {

	f=document.inpform;
	hf=document.hiddenform;

	errorFound2=false;
	errorList='';
	
	validateForm();

	if (errorFound2)
		{alert("The following important fields are incorrect or missing from the form:" +lineF+lineF + errorList + lineF+ "Please correct the entries and resubmit"+lineF)}
	else
		{
		hf.subject.value="Online Booking Enquiry Form";
		hf.recipient.value="bookings@victoriahouse.com.au";
		hf.redirect.value="http://www.victoriahouse.com.au/thanks.htm";
		hf.realname.value=f.iname.value;
		hf.email.value=f.iemail.value;
		
		hf.ARRIVAL_DATE.value   	= f.iadate.value;
		hf.DEPARTURE_DATE.value 	= f.iddate.value;
		hf.NO_OF_NIGHTS.value 		= f.inumnights.value;
		hf.NO_OF_ADULTS.value 		= f.inumadult.value;
		hf.NO_OF_CHILDREN.value 	= f.inumchild.value;
		hf.REASON_FOR_VISIT.value 	= selectedReason;
		hf.REASON_DETAILS.value 	= f.ireasondetails.value;
		hf.HOW_DID_YOU_FIND_US.value 	= f.ihowfind.value;
		hf.NAME.value 			= f.iname.value;
		hf.ADDRESS.value 			= f.iaddress.value;
		hf.PHONE_HOME.value		= f.iphone_hm.value;
		hf.PHONE_WORK.value		= f.iphone_work.value;
		hf.EMAIL.value 			= f.iemail.value; 
		hf.SPECIAL_REQUESTS.value 	= f.ispecial.value;	
		
		
		//alert("send the form and redirect to - "+hf.redirect.value);	
		document.hiddenform.submit();
		}
	return false;
}



