function Validate()
{
     var Msg="";

     if (document.getElementById("email").value.length == 0)
     { Msg=Msg + "* Your Email Address\n"; }

     if (document.getElementById("firstname").value.length == 0)
     { Msg=Msg + "* Your First Name\n"; }

     if (document.getElementById("lastname").value.length == 0)
     { Msg=Msg + "* Your Last Name\n"; }

     if (document.getElementById("address").value.length == 0)
     { Msg=Msg + "* Your Address\n"; }

     if (document.getElementById("city").value.length == 0)
     { Msg=Msg + "* Your City\n"; }

     if (document.getElementById("statezip").value.length == 0)
     { Msg=Msg + "* Your State and/or Zip Code\n"; }

     if (document.getElementById("phone").value.length == 0)
     { Msg=Msg + "* Your Telephone\n"; }

     if (Msg != "")
     { alert('Sorry, but before this request can be sent,\nthe following field(s) must be filled-in:\n\n' + Msg); }


	else
     { return true; }

	return false;
}


if (typeof document.getElementById("specsform").addEventListener != "undefined")
{ document.getElementById("specsform").onsubmit=Validate; }

if (typeof document.getElementById("specsform").attachEvent != "undefined")
{ document.getElementById("specsform").attachEvent("onsubmit",Validate); }
