// Rollover

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		header_03_over = newImage("images/header-03-over.gif");
		header_05_over = newImage("images/header-05-over.gif");
		header_07_over = newImage("images/header-07-over.gif");
		header_09_over = newImage("images/header-09-over.gif");
		header_11_over = newImage("images/header-11-over.gif");
		sign_up_over = newImage("images/sign-up-over.gif");
		preloadFlag = true;
	}
}


// Validation

function form_Validator(theForm)
{
  if (theForm.FirstName.value == "")
  {
    alert("You are missing some required information.  Please enter your First Name.");
    theForm.FirstName.focus();
    return (false);
  }

  if (theForm.LastName.value == "")
  {
    alert("You are missing some required information.  Please enter your Last Name.");
    theForm.LastName.focus();
    return (false);
  }

  if (theForm.Address.value == "")
  {
    alert("You are missing some required information.  Please enter your Address.");
    theForm.Address.focus();
    return (false);
  }

  if (theForm.City.value == "")
  {
    alert("You are missing some required information.  Please enter your City.");
    theForm.City.focus();
    return (false);
  }

  if (theForm.State.value == "")
  {
    alert("You are missing some required information.  Please enter your State.");
    theForm.State.focus();
    return (false);
  }

  if (theForm.Zip.value == "")
  {
    alert("You are missing some required information.  Please enter your Zip Code.");
    theForm.Zip.focus();
    return (false);
  }

  if (theForm.Company.value == "")
  {
    alert("You are missing some required information.  Please enter your Company.");
    theForm.Company.focus();
    return (false);
  }

  if (theForm.Phone.value == "")
  {
    alert("You are missing some required information.  Please enter your Phone Number.");
    theForm.Phone.focus();
    return (false);
  }

  if (theForm.Ext.value == "")
  {
    alert("You are missing some required information.  Please enter your Extension.");
    theForm.Ext.focus();
    return (false);
  }

  if (theForm.from.value == "")
  {
    alert("You are missing some required information.  Please enter your Email Address.");
    theForm.from.focus();
    return (false);
  }

  if (theForm.confirm.value == "")
  {
    alert("You are missing some required information.  Please confirm your Email Address.");
    theForm.confirm.focus();
    return (false);
  }

  return (true);
}