function Validate() {
    var failed = false;
    var oId = null;
    // stick some form field validation in here
    if (document.forms.form1.companynumber) {
	/*	if (isNaN( document.forms.form1.companynumber.value ))
			{	
				failed = true;
				show('companynumbererr');
			}
		else
			{
				hide('companynumbererr');
			}*/
	}
    if (document.forms.form1.orderername) {
		oId = document.getElementById('orderername');
		if (ElementIsVisible(oId))
		{
			if (isNaN( document.forms.form1.orderername.value ))
				{
					hide('orderernameerr');
				}
			else
				{	
					failed = true;
					show('orderernameerr');
				}
		}
	}
	if (document.forms.form1.suppliername) {
		oId = document.getElementById('suppliername');
		if (ElementIsVisible(oId))
		{
			if (isNaN( document.forms.form1.suppliername.value ))
				{
					hide('suppliernameerr');
				}
			else
				{	
					failed = true;
					show('suppliernameerr');
				}
		}
	}
    if (document.forms.form1.email) {
		if (isEmail( document.forms.form1.email.value ))
			{
				hide('emailerr');
			}
		else
			{
				failed = true;
				show('emailerr');
			}

	}
    return !failed;
}  

function SubmitValidateEnter(myfield,e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if ((keycode == 13) && Validate())
   {
   myfield.form.submit();
   return false;
   }
else
	return;
}
