function myValidate() {

	if (document.contactform.firstname.value === '')
		{
		alert("Please enter your first name");
		document.contactform.firstname.focus();
		return false;
		}
	
	if (document.contactform.lastname.value === '')
		{
		alert("Please enter your family name");
		document.contactform.lastname.focus();
		return false;
		}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.contactform.email.value) == false)
		{
		alert("Please enter a valid e-mail address!\n" + "' " +document.contactform.email.value+" '"+ " is invalid.");
		document.contactform.email.focus();
		return false;			
		}	
	/*if (document.contactform.email.value === '')
		{
		alert("Please enter your email address");
		document.contactform.email.focus();
		return false;
		}		
	*/
	if (document.contactform.reason.selectedIndex == 0)
		{
		alert("Please enter your reason for contacting us");
		document.contactform.reason.focus();
		return false;
		}

	if (document.contactform.message.value === '')
		{
		alert("Please enter your message");
		document.contactform.message.focus();
		return false;
		}			
/*		
	if (document.contactform.artist_id.value === '00')
		{
		alert("Please select the artist\'s name");
		document.contactform.artist_id.focus();
		return false;
		}
		
	if (document.contactform.exhibition_id.value === '00')
		{
		alert("Please select the relevant exhibition");
		document.contactform.exhibition_id.focus();
		return false;
		}
		
	if (document.contactform.price.value === '')
		{
		alert("Please enter the price for this work\nwithout pound sign");
		document.contactform.price.focus();
		return false;
		}		
				
	//if (document.contactform.uploadfile.value === '' || checkext(document.contactform.uploadfile) == 'false' )
	if ((document.contactform.uploadfile.value === '') 
		|| 
		(document.contactform.uploadfile.value.search(/\.jpeg|\.jpg/i) == -1 ))
		{
		alert("Please select a jpeg image to upload for this work");
        document.contactform.uploadfile.value = ''; 
		document.contactform.uploadfile.focus();
		return false;
		}	
		*/
	//return true
} 


