<!--

/*
 * OSAS Net, LLC
 * 
 * Created: April 28, 2007
 * Author: Anthony Sprague
 *
 * Maintenance Log:
 * When          | Who            | Description
 * --------------|----------------|-------------------------------------------------------
 *               |                |
 *
 */

/**
 * JavaScript class that provides scripts for straightdui.
 */
 
function fnTab(tab) {
  utilityScript.getElement("ticketTab").className="tabunselected";
  utilityScript.getElement("licenseTab").className="tabunselected";
  utilityScript.getElement("defenseTab").className="tabunselected";
  utilityScript.getElement(tab + "Tab").className="tabselected";
  
  utilityScript.hideElement("ticket");
  utilityScript.hideElement("license");
  utilityScript.hideElement("defense");
  utilityScript.showElement(tab);
}

function fnContact() {
  utilityScript.hideElement("evalform");
  utilityScript.showElement("contactform");
}

function fnEvaluation() {
  utilityScript.hideElement("contactform");
  utilityScript.showElement("evalform");
  fnTab("defense");
}

function fnValidateForm() {
  var result = utilityScript.validateFormRequired(document.forms[1]);
  if (result) {
    var numericElems = new Array("areaCodeCellPhone", "npaCellPhone", "nxxCellPhone");
    result = utilityScript.validateElementsNumeric(numericElems);
  }
  if (result) {
    utilityScript.populateEmptyCheckboxes();
  }
  return result;
}

function calculateBAC() {
  with (document.forms[1]) {
    drinks=numDrinks.selectedIndex+1;
    ozbase=base.options[base.selectedIndex].value;
    drinkTime=time.options[time.selectedIndex].value;
    weightList=weight.options[weight.selectedIndex].value;
  }  
  oz=(ozbase*drinks-.5*drinkTime);
  if (oz<.75) i=0;
  else if (oz<1.25) i=2;
  else if (oz<1.75) i=4;
  else if (oz<2.25) i=6;
  else if (oz<2.75) i=8;
  else if (oz<3.25) i=10;
  else if (oz<3.75) i=12;
  else if (oz<4.25) i=14;
  else if (oz<4.75) i=16;
  else i=18;
  j=i+2;
  bac=weightList.substring(i,j);
  document.forms[1].result.value="." +bac;
  if(bac<5) imp="Possible impairment";
  else if (bac<8) imp="Some impairment";
  else if (bac<10) imp="Definite impairment, illegal in some states";
  else imp="Obvious Impairment, illegal in all states";
  document.forms[1].impair.value=imp;
}


//-->