function companyCount(form) {/* no longer used */
  count=0;
	if(form.company1.checked==true)
		count++;
	if(form.company2.checked==true)
			count++;
	if(form.company3.checked==true)
			count++;
	if(form.company4.checked==true)
			count++;
	if(form.company5.checked==true)
			count++;
	if(form.company6.checked==true)
			count++;
	if(form.company7.checked==true)
			count++;
	return count;
}

function resumeOrder(form) {
  popupWin = window.open('blank.html','popup_window', 'width=430,height=430,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
  form.action='eb_submit_resume_order.jsp';
  form.target='popup_window';
  form.submit();
}

function processOrder(form) {
  if(validateCompleteness(form)!=true)
    return;
  if(validateValues(form)!=true)
    return;
  popupWin = window.open('blank.html','popup_window', 'width=430,height=430,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
  form.action='eb_submit_order.jsp';
  form.target='popup_window';
  form.submit();
}
function processOrderFree(form) {
  if(validateCompletenessFree(form)!=true)
    return;
  if(validateValuesFree(form)!=true)
    return;
  popupWin = window.open('blank.html','popup_window', 'width=430,height=430,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no'+'toolbar=no,location=no,directories=no,status=no');
  form.action='eb_submit_order.jsp';
  form.target='popup_window';
  form.submit();
}
function validateCompleteness(form) {
/* no longer used
	if(form.option.value==12) {
		if(companyCount(form)<1) {
			alert('Please select at least one report.');
			return false;
		}
	}
*/
if(form.NAME.value.length==0) {
    alert('Please enter a name.');
    form.NAME.focus();
    form.NAME.select();
    return false;
  } else if(form.EMAIL.value.length==0) {
    alert('Please enter an email address.');
    form.EMAIL.focus();
    form.EMAIL.select();
    return false;
  } else if(form.ADDRESS.value.length==0) {
    alert('Please enter a street address.');
    form.ADDRESS.focus();
    form.ADDRESS.select();
    return false;
  } else if(form.CITY.value.length==0) {
    alert('Please enter a city.');
    form.CITY.focus();
    form.CITY.select();
    return false;
//  } else if(form.STATE.value.length==0) {
//    alert('Please enter a state.');
//    form.STATE.focus();
//    form.STATE.select();
//    return false;
  } else if(form.ZIP.value.length==0) {
    alert('Please enter a zip.');
    form.ZIP.focus();
    form.ZIP.select();
    return false;
  } else if(form.COUNTRY.value.length==0) {
    alert('Please enter a country.');
    form.COUNTRY.focus();
    form.COUNTRY.select();
    return false;
  } else if(form.PHONE.value.length==0) {
    alert('Please enter a phone number.');
    form.PHONE.focus();
    form.PHONE.select();
    return false;
  } else if(form.USERNAME.value.length==0) {
    alert('Please enter a username.');
    form.USERNAME.focus();
    form.USERNAME.select();
    return false;
  } else if(form.PASSWORD.value.length==0) {
    alert('Please enter a password.');
    form.PASSWORD.focus();
    form.PASSWORD.select();
    return false;
  }
  return true;
}
function validateCompletenessFree(form) {

	if(form.option.value==12) {
		if(companyCount(form)<1) {
			alert('Please select at least one report.');
			return false;
		}
	}
  if(form.NAME.value.length==0) {
    alert('Please enter a name.');
    form.NAME.focus();
    form.NAME.select();
    return false;
  } else if(form.EMAIL.value.length==0) {
    alert('Please enter an email address.');
    form.EMAIL.focus();
    form.EMAIL.select();
    return false;
  } else if(form.ADDRESS.value.length==0) {
    alert('Please enter a street address.');
    form.ADDRESS.focus();
    form.ADDRESS.select();
    return false;
  } else if(form.CITY.value.length==0) {
    alert('Please enter a city.');
    form.CITY.focus();
    form.CITY.select();
    return false;
  } else if(form.ZIP.value.length==0) {
    alert('Please enter a zip.');
    form.ZIP.focus();
    form.ZIP.select();
    return false;
  } else if(form.COUNTRY.value.length==0) {
    alert('Please enter a country.');
    form.COUNTRY.focus();
    form.COUNTRY.select();
    return false;
  } else if(form.USERNAME.value.length==0) {
    alert('Please enter a username.');
    form.USERNAME.focus();
    form.USERNAME.select();
    return false;
  } else if(form.PASSWORD.value.length==0) {
    alert('Please enter a password.');
    form.PASSWORD.focus();
    form.PASSWORD.select();
    return false;
  }
  return true;
}
function validateValues(form) {
  if(checkEmail(form.EMAIL)==false)
    return false;
  if(checkPhone(form.PHONE)==false)
    return false;
  return true;
}
function validateValuesFree(form) {
  if(checkEmail(form.EMAIL)==false)
    return false;
  return true;
}
function checkEmail(fld) {
  if (fld.value.indexOf('@') == -1 || fld.value.indexOf('.') == -1) {
    alert('Your email address appears to be invalid. Please reenter.');
    fld.focus();
    fld.select();
    return false;
  } else {
    return true;
  }
}
function checkPhone(fld) {
  for(lcv=0;lcv<fld.value.length;lcv++) {
    charNum = fld.value.charCodeAt(lcv);
    if(charNum>47&&charNum<58) {}
    else if(charNum==40||charNum==41||charNum==45||charNum==32) {}
    else {
      alert('Your phone number appears to be invalid. Please reenter.'+fld.value.charAt(lcv)+' '+charNum);
      fld.focus();
      fld.select();
      return false;
    }
  }
  return true;
}
