function ValidateForm(f){
	            with(f){
         if (isEmpty(name.value)) {
            alert("Please enter your Name");
            name.focus();
            return false;
         }

	if (isEmpty(company.value)) {
            alert("Please enter your Company Name");
            company.focus();
            return false;
         }

	if (isEmpty(address.value)) {
            alert("Please enter your Address");
            address.focus();
            return false;
         }

	if (isEmpty(suburb.value)) {
            alert("Please enter your Suburb");
            suburb.focus();
            return false;
         }

	if (isEmpty(state.value)) {
            alert("Please enter your State");
            state.focus();
            return false;
         }

	if (isEmpty(post_code.value)) {
            alert("Please enter your Post Code");
            post_code.focus();
            return false;
         }

 	if ( isEmpty(phone.value) ) {
            alert("Please enter your Phone Number");
            phone.focus();
            return false;
         }

	if (!isEmpty(phone.value)) {
	         if (!IsNumber(phone.value, true)) {
            	alert("Please enter only numbers for your Phone");
            	phone.focus();
            	return false;
         	}
         }

            
	 if (isEmpty(email.value)) {
            alert("Please enter your Email Address");
            email.focus();
            return false;
         }

         if ( !isEmail(email.value) ) {
            alert("Please enter a valid Email Address.");
           email.focus();
            return false;
         }

	if (isEmpty(email_confirm.value)) {
            alert("Please retype your Email Address");
            email_confirm.focus();
            return false;
         }

	return compFields(0);

  }

  return true;
}


function compFields(nm) {
  var df = document.forms[nm]
  var aa,bb;
  aa = df.email.value;
  bb = df.email_confirm.value;
  if ((aa=="") || (bb=="")) { return true; }
  if (aa!=bb) {
    alert("Email and check fields should match");
    df.email_confirm.focus();
    return false;
  }
  return true;
}