// JavaScript Document

function hideQuickQuote() {
	
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById('quickQuoteWrapper').style.visibility = 'hidden';
	}	else {
		if (document.layers) { // Netscape 4
			document.quickQuoteWrapper.visibility = 'hidden';
		} else { // IE 4
			document.all.quickQuoteWrapper.style.visibility = 'hidden';
		}
	}
} 


function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    if (field_size == 0) return;
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length < field_size) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}

function check_select(field_name, field_default, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == field_default) {
      error_message = error_message + "* " + message + "\n";
      error = true;
    }
  }
}


function check_quote_form() {

  error = false;
  error_message = '';
  form = document.forms[0];

  check_input("username", 2, "Name required.");
  check_input("email", 2, "Email required.");
  check_input("phone", 3, "Phone required.");
  check_select("allocatedbudget", "-", "Allocated Budget required.");

  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}

function check_quick_quote_form() {

  error = false;
  error_message = '';
  form = document.forms[0];

  check_input("email", 2, "Email required.");
  check_input("phone", 3, "Phone required.");

  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}