function select_dates()
{
//grab date information
var date = new Date();
var dayDate = date.getDate();
var month = date.getMonth();
var year = date.getFullYear();
//grab relevant indexes
dayIndex = dayDate - 1;
monthIndex = month;
yearIndex = year - 2006; 

//debug
//alert('dayDate='+dayDate+', month='+month+', year='+year);
//alert('dayIndex='+dayIndex+', monthIndex='+monthIndex+', yearIndex='+yearIndex);

//select correct indexes
document.enquiry.a_day.selectedIndex = dayIndex;
document.enquiry.a_month.options.selectedIndex = monthIndex;
document.enquiry.a_year.options.selectedIndex = yearIndex;
document.enquiry.d_day.options.selectedIndex = dayIndex;
document.enquiry.d_month.options.selectedIndex = monthIndex;
document.enquiry.d_year.options.selectedIndex = yearIndex;
}



function validate_enquiry_form ( )
{

    valid = true;
    errormessage = '';
		
		if ( document.enquiry.firstname.value == "" ){
  			errormessage += '- your first name'+"\n";	
				valid = false;
    }

		if ( document.enquiry.surname.value == "" ){
  			errormessage += '- your surname'+"\n";	
				valid = false;
    }
		if ( ( document.enquiry.email.value == "" ) 
				|| (is_email_invalid(document.enquiry.email.value)) ){
  			errormessage += '- a valid email address'+"\n";	
				valid = false;
    }

		if ( document.enquiry.phonenumber.value == "" ){
  			errormessage += '- your telephone number'+"\n";	
				valid = false;
    }		

		if (!valid){
			alert ( "Please double check your details"+"\n"
							+"You must supply:"+"\n"+errormessage );		
		}
    return valid;
}

function is_email_invalid()
{
	var x = document.forms[0].email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){  return false; }
	else{ 								return true;}
}
