function VerifyUserInfo()
{
   var msg = "";

   var name = document.getElementById("name").value;
   var email = document.getElementById("email").value;
   var address = document.getElementById("address").value;
   var city = document.getElementById("city").value;
   var state = document.getElementById("state").value;
   var zip = document.getElementById("zip").value;
   var phone = document.getElementById("phone").value;

   //Validate Name.
   if (name.length == 0) { msg += "Please enter your name.\n"; }
   
   //Validate City.
   if (city.length == 0) { msg += "Please enter your city.\n"; }

   //Validate State.
   if (state.length == 0) { msg += "Please enter your state.\n"; }

   //Validate Zip.
   if (zip.length == 0) { msg += "Please enter your zip code.\n"; }

   //Validate Address.
   if (address.length == 0) { msg += "Please enter your address.\n"; }

   //Validate Phone.
   var phoneRE = /^\s*\d{3}-?\d{3}-?\d{4}\s*$/;
   if (phone.length == 0) { msg += "Please enter your phone number.\n"; }
   else if (!phoneRE.test(phone)) { msg += "Please enter your phone number in the following format: xxx-xxx-xxxx.\n"; }

   //Validate Email.
   var emailRE = /\w+@\w+\.\w{2,}/;
   if (email.length == 0) { msg += "Please enter your email address.\n"; }
   else if (!emailRE.test(email)) { msg += "Please make sure you've entered a valid email address (e.g. user@server.com).\n"; }

   if (msg.length > 0) { alert(msg); return false; }
   else 
   {
      var text1 = document.getElementById("text1");
      if (text1 != null) 
      {
	 var line1 = document.getElementById("line1");
	 if (line1 != null) line1.value = text1.value;
      }

      var text2 = document.getElementById("text2");
      if (text2 != null) 
      {
	 var line2 = document.getElementById("line2");
	 if (line2 != null) line2.value = text2.value;
      }
   }

   return true;
}
