lineF= "\r\n";
var errorWline=''
var errorFSline=''
var slash= '/';
reEmail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
reNumb=/^\w+([\. -]*\w+)$/



//FUNC
function validateForm()
{

//	if (!f.chkagree.checked)
//		{errorList+= "* Acceptance of Terms and Conditions"+lineF;errorFound2=true;}
	if (f.c_name.value=='')
		{errorList+= "* Contact Name"+lineF;errorFound2=true;}
	if (f.c_phone.value=='')
		{errorList+= "* Phone Number"+lineF;errorFound2=true;}
	if (f.c_address.value=='')
		{errorList+= "* Postal Address"+lineF;errorFound2=true;}
	if (f.postcode.value=='')
		{errorList+= "* Post Code"+lineF;errorFound2=true;}
	if (reEmail.test(f.c_email.value))
		{}
		else
		{errorList+= "* Email Address invalid"+lineF;errorFound2=true;}
	if (f.booking_date.value=='')
		{errorList+= "* Booking Date"+lineF;errorFound2=true;}

	if (f.pu_address.value=='')
		{errorList+= "* Pickup Address"+lineF;errorFound2=true;}

	shopTypes="";
	homeTypes="";
	homewaresFound=0;
	found=0;
	spacer="";

	for (i=1; i<13; i++)
		{
		eval('temp=f.s' + i)
		if (temp.checked)
			{
			found=1;
			shopTypes+=spacer + temp.value;
			spacer=" + ";
			if (i==9)
				{homewaresFound=1;}
			}
		}
	if (found==0)
		{errorList+= "* Shop Type(s)"+lineF;errorFound2=true;}

	if (homewaresFound)
		{
		found=0;
		spacer="";
		for (i=1; i<13; i++)
			{
			eval('temp=f.h' + i)
			if (temp.checked)
				{
				found=1;
				homeTypes+=spacer + temp.value;
				spacer=" + ";
				}
			}
		if (found==0)
			{errorList+= "* Homewares Shop Type(s)"+lineF;errorFound2=true;}
		}

}


//FUNC
function processOrder() {

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

	errorFound2=false;
	errorList=''
	errorWline=''
	errorFSline=''
	errorFSline2=''

	validateForm()

	if (errorFound2)
		{alert("The following important fields are incorrect or missing from the form:" +lineF+lineF + errorList + errorFSline2 + errorWline +lineF+ "Please correct the entries and resubmit"+lineF)}
	else
		{
		hf.subject.value="WWW booking via the website";
		hf.recipient.value="savvy@savvyshoptours.com.au,pblandford@bigpond.com";
		hf.redirect.value="http://www.savvyshoptours.com.au/thanks.htm";
		hf.CUSTOMER_NAME.value=f.c_name.value;
		hf.realname.value=f.c_name.value;
		hf.CUSTOMER_ADDRESS.value=f.c_address.value;
		hf.POSTCODE.value=f.postcode.value;
		hf.email.value=f.c_email.value;

		hf.CUSTOMER_PHONE_NUMBER.value=f.c_phone.value;
		hf.CUSTOMER_COMMENTS.value=f.c_comments.value;
	
 		hf.NUMBER_OF_ATTENDEES.value=f.attendees.value;
		hf.BOOKING_DATE.value=f.booking_date.value;

		for (i=0; i<f.chk_duration.length; i++)
			{
			if (f.chk_duration[i].checked)
				{hf.TOUR_DURATION.value=f.chk_duration[i].value;}
			}

		//for (i=0; i<f.chk_sex.length; i++)
		//	{
		//	if (f.chk_sex[i].checked)
		//		{hf.CHAUFFEUR_TYPE.value=f.chk_sex[i].value;}
		//	}

		hf.PICKUP_ADDRESS.value=f.pu_address.value;

		hf.SHOP_TYPES.value=shopTypes;

		if (homeTypes=="")
			{
			hf.HOMEWARE_SHOP_TYPES.value="";
			}
		else
			{
			hf.HOMEWARE_SHOP_TYPES.value=homeTypes;
			}

		document.hiddenform.submit();
		}
	return false;
}
