function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}


function checkFields() {
missinginfo = "";
lencheck = "";

if (document.form.companyName.value == "") {
missinginfo += "\n     -  Company Name";
}

if (document.form.contactName.value == "") {
missinginfo += "\n     -  Contact Name";
}

if (document.form.phone.value == "") {
missinginfo += "\n     -  Phone";
}

if (document.form.email.value == "") {
missinginfo += "\n     -  Email";
}

if (!isEmailAddr(document.form.email.value)) {
missinginfo += "\n     -  Please enter a valid Email";
}

if (document.form.address.value == "") {
missinginfo += "\n     -  Address";
}

if (document.form.city.value == "") {
missinginfo += "\n     -  City";
}


if (document.form.state.value == "") {
missinginfo += "\n     -  State";
}


if (document.form.zip.value == "") {
missinginfo += "\n     -  Zip Code";
}

if (document.form.productName.value == "") {
missinginfo += "\n     -  Product Name";
}

if (document.form.description.value == "") {
missinginfo += "\n     -  Short Description";
}

if (document.form.descriptionDetail.value == "") {
missinginfo += "\n     -  Description Detail";
}


if (document.form.description.value.length > 255){
	lencheck += "\n     -  Short Description";
}
/*if (document.form.descriptionDetail.value.length > 255){
	lencheck += "\n     -  Description Detail";
}*/


if (lencheck != "") {
lencheck ="_____________________________\n" +
"These fields exceed allowed characters:\n" +
lencheck + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(lencheck);
return false;
}



if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"These fields cannot be left empty:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
else return true;
}
