
  function req_check(g) {

    var missing = new Array();
    var anerr = new Array();
    var quala = 0;
    var errcnt = 0;
    var noemail = 0;
    var nocontact = 0;

    for(var i = 0; i < g.length; i++) {

      if (g.elements[i].name == "company_name" && g.elements[i].value == "") {
        missing[quala] = "Formal Company/Unit Name";
        quala = quala + 1;
      }


      if (g.elements[i].name == "total_employees" && g.elements[i].value == "") {
        missing[quala] = "Total number of employees";
        quala = quala + 1;
      }


      if (g.elements[i].name == "main_phone" && g.elements[i].value == "") {
        missing[quala] = "Main telephone number";
        quala = quala + 1;
      }

   // if (g.elements[i].name == "main_fax" && g.elements[i].value == "") {
   //   missing[quala] = "Main fax number";
   //   quala = quala + 1;
   // }

      if (g.elements[i].name == "street_address" && g.elements[i].value == "") {
        missing[quala] = "Street address";
        quala = quala + 1;
      }

      if (g.elements[i].name == "city" && g.elements[i].value == "") {
        missing[quala] = "City";
        quala = quala + 1;
      }

      if (g.elements[i].name == "state" && g.elements[i].value == "") {
        missing[quala] = "State";
        quala = quala + 1;
      }

      if (g.elements[i].name == "zipcode" && g.elements[i].value == "") {
        missing[quala] = "Zip Code";
        quala = quala + 1;
      }


      if (g.elements[i].name == "contact_name" && g.elements[i].value == "") {
        missing[quala] = "Contact name and title";
        quala = quala + 1;
      }

   //   if (g.elements[i].name == "contact_address" && g.elements[i].value == "") {
   //     missing[quala] = "Contact mailing address";
   //     quala = quala + 1;
   //   }


      if (g.elements[i].name == "contact_email" && g.elements[i].value == "") {
        missing[quala] = "Contact email address";
        quala = quala + 1;
      }

      if (g.elements[i].name == "contact_number" && g.elements[i].value == "") {
        missing[quala] = "Contact phone number";
        quala = quala + 1;
      }

      if (g.elements[i].name == "contact_fax" && g.elements[i].value == "") {
        missing[quala] = "Contact fax number";
        quala = quala + 1;
      }

    }

//switch (nocontact){
//   case :
//     alert("");
//     break;
//   case :
//     alert("");
//     break;
//   case :
//     alert("");
//     break;
//   case :
//     alert("");
//     break;


 //   if (nocontact == 0) {
 //     missing[quala] = "Main Phone/email address";
 //   }


    if (g.elements.contact_email != "") {
      if (g.contact_email.value.search(/@/) < 0 || g.contact_email.value.search(/./) < 0) {
        if (g.contact_email.value !== "") {
          anerr[errcnt] = "The email address entered is not valid.";
          errcnt = errcnt + 1;
        }
      }
    }

    if (missing.length > 0 || anerr.length > 0) {

      rerr = window.open("","lewin","width=300,height=300,left=150,screenX=150,top=50,screenY=50,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes","");
      rerr.document.writeln('<HTML>');
      rerr.document.writeln('<HEAD>');
      rerr.document.writeln('<TITLE>We need more infomation</TITLE>');
      rerr.document.writeln('<LINK REL=STYLESHEET TYPE="text/css" HREF="http://www2.ercdataplus.com/doc/ercweb.css" TITLE="erc_style">');
      rerr.document.writeln('</HEAD>');
      rerr.document.writeln('<BODY alink="#02629C" link="#02629C" vlink="#02629C">');
      rerr.document.writeln('<TABLE border="0" cellpadding="3" cellspacing="0">');

      if (missing.length > 0) {

        rerr.document.writeln('<TR><TD>We need to get more information in order to get in touch with you. Please complete the areas that are listed below.<br /><br /></TD></TR>');

        for(var gg = 0; gg < missing.length; gg++) {
          rerr.document.writeln('<TR>');
          rerr.document.writeln('  <TH>' + missing[gg] + '</TH>');
          rerr.document.writeln('</TR>');
        }

      }

      if (anerr.length > 0) {
        rerr.document.writeln('<TR><TD>The information you entered had the following errors. Please re-enter the data and submit the form again.<br /></TD></TR>');

        for(var gg = 0; gg < anerr.length; gg++) {
          rerr.document.writeln('<TR>');
          rerr.document.writeln('  <TH>' + anerr[gg] + '</TH>');
          rerr.document.writeln('</TR>');
        }
      }

      rerr.document.writeln('<br />');
      rerr.document.writeln('<TR><TD align="center"><a href="javascript:parent.close()"><b>Return to Request for Proposal Form</b></a><br /><br /></TD></TR>');
      rerr.document.writeln('</TABLE>');
      rerr.document.writeln('</BODY>');
      rerr.document.writeln('</HTML>');

      return false;
    }
  }

