function CheckEmail()
{

	if (document.ticket.customername.value == "")
	{
			alert("Please enter your name.");
			document.ticket.customername.focus();
			return false;
	}

	if (document.ticket.email.value != "")
	{
		myRe = /[\*\,\(\)\<\>\:\;\"\!\#\$\%\^\&\=\+\?\\\/\`\~]/ ;
		if (document.ticket.email.value.indexOf("@") == -1 || 
			document.ticket.email.value.indexOf(".") == -1 || 
			document.ticket.email.value.indexOf("@") == document.ticket.email.value.length || 
			document.ticket.email.value.indexOf("@") == 1 || 
			document.ticket.email.value.indexOf(".") == document.ticket.email.value.length || 
			document.ticket.email.value.indexOf(".") == 1 || 
			myRe.test(document.ticket.email.value))
		{
				alert("You have entered an invalid email address. Please correct it.");
				document.ticket.email.focus();
				return false;
		}

	}
	else
	{
		alert("Please enter your email address.");
		document.ticket.email.focus();
		return false;
	}
	
	if (isNaN(document.ticket.order_id.value))
	{
			alert("Your order number does not appear to be valid.");
			document.ticket.order_id.focus();
			return false;
	}
		
	if (document.ticket.description.value == "")
	{
			alert("Please enter a description about your problem.");
			document.ticket.description.focus();
			return false;
	}
	
   return true;	
}