//********** global variables ****************************************************************************************************************************************************
//	var chk = /^.+@.+\..+$/;
	var chk = /^([^<>()\[\]\\\\.,;:\s@\"]+(\.[^<>()\[\]\\\\.,;:\s@\"]+)*)@((([a-z0-9áàäçéèêñóòôöüæøå]|#\d+?)([a-z0-9áàäçéèêñóòôöüæøå-]|#\d+?)*([a-z0-9áàäçéèêñóòôöüæøå]|#\d+?)\.)+([a-z]{2,4}))$/i;
	var num = /^[0-9 \+\(\)]+$/;
//********************************************************************************************************************************************************************************
//********** check enquiry *******************************************************************************************************************************************************
function check_enquiry ()
{
	var err = 0, s = "", s1 = " has been set.\n";

	// check name has been set
	if (!document.enq.name.value.length)
	{
		err++;											// inc error number
		s += err + ". No name" + s1;
	}

	// check email address has been set
	if (!document.enq.email.value.length)
	{
		err++;											// inc error number
		s += err + ". No email address" + s1;
	}
	else if (!document.enq.email.value.match (chk))							// is format valid
	{
		err++;											// inc error number
		s += err + ". An invalid email address" + s1;
	}

	// has the phone number been set
	if (!document.enq.phone.value.length)
	{
		err++;											// inc error number
		s += err + ". No phone number" + s1;
	}
	else if (!document.enq.phone.value.match (num))
	{
		err ++;											// inc error number
		s += err + ". Phone number must only use +() numbers and spaces.\n";
	}

	// has enquiry text been set
	if (!document.enq.enquiry.value.length)
	{
		err++;											// inc error number
		s += err + ". No enquiry" + s1;
	}

	// has post to been set?
//	alert ("post value =" + document.enq.post.value);
	if ((document.enq.post.value == "") || (document.enq.post.value == "Select where to send this email enquiry"))
	{
		err++;											// inc error number
		s += err + ". No 'Send to' destination" + s1;
	}

	// display any errors
	if (err)
	{
		alert ("ENQUIRY ERRORS\n\n" + s);
	}
	else												// if no error submit form
	{
		// save email post index value for email error
		document.enq.post_inx.value = document.enq.post.selectedIndex;

		// submit contact form
		document.enq.submit ();
	}
}
//********************************************************************************************************************************************************************************
