// JavaScript Document

				
function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}   
	
function validate_mail(emailForm) 
{
	with (emailForm)
	{
		if(emailForm.name.value=="")
		{
			alert("Enter your name");
			return false;
			name.focus();
		}
				if(emailForm.subject.value=="")
		{
			alert("Enter a subject");
			return false;
			subject.focus();
		}
				if(emailForm.email.value=="")
		{
			alert("Please enter your email address so I can get back to you!");
			return false;
			email.focus();
		}
		
		var email_values = /^[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
        if(!email_values.test(emailForm.email.value))
        { 
           alert("Invalid email address");
           email.focus();
           email.select();
           return false;
        }
				if(emailForm.message.value=="")
		{
			alert("Trying to spam me? Enter a message dickhead.");
			return false;
			message.focus();
		}
	}   
}

function required(field,atext)
{
with (field)
{
if (value==null||value=="")
  {alert(atext);return false;}
else {return true}
}
}

   function chooseone(searchform)
   {
   with (searchform)
   {
     if (searchform.title.value == ""&&searchform.author.value == "")
	 {alert("Must enter at LEAST one field");
	 title.focus();
	 return false;}
	 else {return true;}
   }
   }
