// JavaScript Document
function clearForm()
{
	var FormObj = document.getElementById("enquiry");
	FormObj.name.value = "";
	FormObj.company.value = "";
	FormObj.add1.value = "";
	FormObj.add2.value = "";
	FormObj.email.value = "";
	FormObj.tel.value = "";
	FormObj.facsimile.value = "";
	FormObj.qty.value = "";
	
}
function validateHazard()
{
	var error = "";
	var formObj = document.getElementById("enquiry");
	var errorTitle = "The following errors were found\n";
	
	if(formObj.qty.value == "")
	{
		error += "- Please enter a quantity\n";
	
	}
	else
	{
		if(isInteger(formObj.qty.value) == false)
		{
			error += "- Please enter a number for the quantity\n";	
		}	
	}
	
	if(error != "")
	{
		alert(errorTitle + error);
		
		return false;
	}
	else
	{
		return true;	
	}
	
}
function validateForm()
{
	var error = "";
	var formObj = document.getElementById("enquiry");
	var errorTitle = "The following errors were found\n";
	
	if(formObj.name.value == "")
	{
		error += "- Please enter a name\n";	
	}
	if(formObj.company.value == "")
	{
		error += "- Please enter a company name\n";	
	}
	if(formObj.add1.value == "")
	{
		error += "- Please enter an address\n";	
	}
	if(formObj.email.value == "")
	{
		error += "- Please enter an email\n";
	}
	else
	{
		if(validate_email(formObj.email) == false)
		{
			error += "- Please enter a valid email address\n";		
		}	
	}
	
	if(formObj.qty.value == "")
	{
		error += "- Please enter a quantity\n";
	
	}
	else
	{
		if(isInteger(formObj.qty.value) == false)
		{
			error += "- Please enter a number for the quantity\n";	
		}	
	}
	
	if(error != "")
	{
		alert(errorTitle + error);
		
		return false;
	}
	else
	{
		return true;	
	}
	
	
}
function validate_email(field)
{
	with (field)
	{
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		{
			return false;
		}
		else 
		{
		return true;
		}
	}
} 
function isInteger (s)
{
  var i;

  if (isEmpty(s))
  if (isInteger.arguments.length == 1) return 0;
  else return (isInteger.arguments[1] == true);

  for (i = 0; i < s.length; i++)
  {
	 var c = s.charAt(i);

	 if (!isDigit(c)) return false;
  }

  return true;
}
 function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }
    function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }


