function catchErr()
{
  return;
}

//
//window.onerror = catchErr;

////////////////////////////////////////////////////////////////////////////
//create and write client date in proper format
function writeDate()
{
  var aDays = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
  var aMonths = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  var oCurrDate = new Date();
  var iDay = oCurrDate.getDay();
  var iMonth = oCurrDate.getMonth();
  var iDate = oCurrDate.getDate();
  var iYear = (detect.is_ie4up) ? oCurrDate.getYear() : oCurrDate.getYear() + 1900;//	y2k fix
  var sDateString = aDays[iDay] + ", " + aMonths[iMonth] + " " + iDate + ", " + iYear;
  document.writeln(sDateString);
}

////////////////////////////////////////////////////////////////////////////
//create object reference to an image
function getImage(sImgName)
{
  var oTempImg = new Image();
  oTempImg.src = "../images/" + sImgName + ".gif";
  return oTempImg;
}

////////////////////////////////////////////////////////////////////////////
//return a specific get variable's value
function getSearchVariable(requestedVariable) {
  var query = location.search.substring(1);
  var var_list = query.split("&");
  for (var i = 0; i < var_list.length; i++)
  {
    var var_dict = var_list[i].split("=")
    if (var_dict[0] == requestedVariable) {
      return var_dict[1];
    }
  }
}
////////////////////////////////////////////////////////////////////////////
//set synch flag
function setFlag()
{
  if (parent.frames["navLeft"].bOKtoSynch != null)
    parent.frames["navLeft"].bOKtoSynch = true;
  else
    setTimeout("setFlag()", 25);
}

////////////////////////////////////////////////////////////////////////////
//write user greeting
function writeUserName()
{
  document.writeln("Welcome, " + parent.navTop.sUserName);
}

////////////////////////////////////////////////////////////////////////////
//confirm popup declaration
function openPop(url) {
  mywin = window.open(url, "win", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=130,top=183,left=205');
}

////////////////////////////////////////////////////////////////////////////
//new pop up window

function popper(LOADFILE)
{
  window.open(LOADFILE, 'win2', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=150,top=183,left=205')
}

function accumulatorPopper(LOADFILE)
{
  window.open(LOADFILE, 'win2', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=800,height=700,top=183,left=205')
}

////////////////////////////////////////////////////////////////////////////
//write stylesheet reference
function writeStylesheetRef()
{
  var sBrowser;
  if ((!detect.is_nav6up) && detect.is_nav)
    sBrowser = "NAV";
  else
  {
    if (detect.is_nav6up)
      sBrowser = "GECKO";
    else
      sBrowser = "IE";
  }
  document.writeln("<link rel='stylesheet' type='text/css' href='../includes/styles" + sBrowser + ".css'>");
}


function popInactive() {

  inactiveWin = window.open('inactive_pop.htm', "win2", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=125,top=183,left=205');
}

function inactiveLink()
{

  //	alert("This link is inactive for demo purposes.");

  setTimeout('popInactive()', 25);

  var contentUrl = window.parent.content.location.href;
  window.parent.content.location.href = contentUrl;

}

function logoffPop(url)
{
  logoffWin = window.open(url, "win2", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=142,top=183,left=205');
}

function writeLogo() {
	
  if (payer.toUpperCase() == "AETNA" || payer.toUpperCase() == "CIGNA") {
    document.write("<IMG SRC=\"..\/images\/" + payer.toUpperCase() + ".gif\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "BCBSTX" || payer.toUpperCase() == "BCBSIL" || payer.toUpperCase() == "BCBSOK" || payer.toUpperCase() == "BCBSNM" || payer.toUpperCase() == "BCBSF") {
    document.write("<IMG SRC=\"..\/images\/" + payer + ".gif\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "CITRUS") {
    document.write("<IMG SRC=\"..\/images\/" + payer.toUpperCase() + ".gif\" ALT=\"" + payer.toUpperCase() + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "HUMANA") {
    document.write("<IMG SRC=\"..\/images\/HUMANA.jpg\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer == "Leon Medical Center Health Plan") {
    document.write("<IMG SRC=\"..\/images\/" + payer + ".jpg\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer == "TRICARE SOUTH") {
    document.write("<IMG SRC=\"..\/images\/TRICARE.gif\" ALT=\"TRICARE.gif\" BORDER=\"0\">");
  } else if (payer == "UNITED HEALTHCARE") {
    document.write("<IMG SRC=\"..\/images\/united.jpg\" ALT=\"united.jpg\" BORDER=\"0\">");
  } else if (payer == "WELLCARE") {
    document.write("<IMG SRC=\"..\/images\/" + payer + ".gif\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "FHHS" || payer.toUpperCase() == "METCARE") {
    document.write("<IMG SRC=\"..\/images\/" + payer + ".gif\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "GREATWESTLIFE") {
    document.write("<IMG SRC=\"..\/images\/" + payer + ".gif\" ALT=\"" + payer + ".gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "FL MEDICAID" || payer.toUpperCase() == "STATE OF FLORIDA MEDICAID") {
    document.write("<IMG SRC=\"..\/images\/" + "ahca.gif\" ALT=\"" + "AHCA.gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "ANTHEM - IN" ||
			 payer.toUpperCase() == "ANTHEM - KY" ||
			 payer.toUpperCase() == "ANTHEM - OH" ||
			 payer.toUpperCase() == "ANTHEM - WI" ||
			 payer.toUpperCase() == "ANTHEM - MO" ||
			 payer.toUpperCase() == "ANTHEM - VA" ) {
    document.write("<IMG SRC=\"..\/images\/" + "anthem.gif\" ALT=\"" + "anthem.gif\" BORDER=\"0\">");
  } else if (payer.toUpperCase() == "BCBSGA") {
    document.write("<IMG SRC=\"..\/images\/" + "BCBSGA.gif\" ALT=\"" + "BCBSGA.gif\" BORDER=\"0\">");
  } else if ('SELECTPAYER' != payer) {
    document.write("<IMG SRC=\"..\/images\/blank.gif\" ALT=\"" + payer + ".gif\" WIDTH=\"100\" HEIGHT=\"100\" BORDER=\"0\">");
  }  
}

function writePayer() {
  var payerStr = payer.replace(/%20/g,' ');
  document.write(payerStr);
}

function getPayer(urlVariables) {
  if (urlVariables.length > 0)
    payer = urlVariables.substring(7);
  if (payer == null || payer == "")
    payer = "BCBSF";

  return payer.replace(/%20/g,' ');
}
function writeLink(linkUrl, payer) {
  document.write("<A CLASS=\"bcLink\" HREF=\"\..\/appl_test\/" + linkUrl + "\?payer\=" + payer + "\" >");
}
var isNN = (navigator.appName.indexOf("Netscape") != -1);
function autoTab(input, len, e, fld) {
  var keyCode = (isNN) ? e.which : e.keyCode;
  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
  if (input.value.length >= len && !containsElement(filter, keyCode)) {
    input.value = input.value.slice(0, len);
    fld.focus();
  }
  return true;
}
function containsElement(arr, ele) {
  var found = false, index = 0;
  while (!found && index < arr.length) {
    if (arr[index] == ele) {
      found = true;
    } else {
      index++;
    }
  }
  return found;
}

function buildTransactionTypes(selElmt, payer) {
  i = 0;
  options = new Array();

  options[i++] = new Option('Quick Claim', 'prof_health_quick_claim.htm');
  if (payer != 'BCBSAZ')
    options[i++] = new Option('Quick Enounter', 'prof_health_quick_encounter.htm');
  options[i++] = new Option('Ambulance Quick Claim', 'prof_health_ambulance.htm');
  options[i++] = new Option('Durable Medical Equipment (DME) Service Quick Claim', 'prof_claim_dme.htm');
  options[i++] = new Option('Home Health Care Quick Claim', 'prof_claim_hh.htm');
  options[i++] = new Option('Detailed Claim', 'prof_health_det_claim_enc.htm');
  if (payer != 'BCBSAZ')
    options[i++] = new Option('Detailed Encounter', 'prof_health_det_enc.htm');

  //Get page name
  curr_page = new String(document.location).split('/');
  curr_page = curr_page[curr_page.length - 1];

  for (i = 0; i < selElmt.options.length; i++) {
    selElmt.options[i] = null;
  }
  for (i = 0; i < options.length; i++) {
    selElmt.options[i] = options[i];
    if (curr_page == options[i].value)
      selElmt.selectedIndex = i;
  }

  return;
}

function buildTransactionTypesFac(selElmt, payer) {
  i = 0;
  options = new Array();
  payerVal = "";
  options[i++] = new Option('Quick Claim', 'fac_quick_claim.htm?tranTypeVal=0');
  if (payer != 'BCBSAZ')
    options[i++] = new Option('Quick Encounter', 'fac_quick_encounter.htm?tranTypeVal=1');


  options[i++] = new Option('Detailed Claim', 'fac_claim_det_enc.htm?tranTypeVal=2');
  options[i++] = new Option('Detailed Encounter', 'fac_claim_det_enc.htm?tranTypeVal=3');


  //Get page name
  curr_page = new String(document.location).split('/');
  curr_page = curr_page[curr_page.length - 1];

  for (i = 0; i < selElmt.options.length; i++) {
    selElmt.options[i] = null;
  }
  for (i = 0; i < options.length; i++) {
    selElmt.options[i] = options[i];
    if (curr_page == options[i].value)
      selElmt.selectedIndex = i;
  }

  return;
}
// CL = Claims
// CSINQ = Claim Status Inquiry
// HCSI = Health Care Services Inquiry
// HCSCIA = Health Care Services Inquiry, minus Detail Auth/Referral
// HCSR = Health Care service Review
// E&B = Eligibility and Benefits
// ACP = Availity CareProfile
// CRT = Claims Research Tool
function buildPayerOptions(geography, transType, profOnly) {
  i = 0;
  options = new Array();

  options[i++] = new Option('--- Select One ---', 'SELECTPAYER');
  if ('FL' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('AVMED', 'AVMED');
      options[i++] = new Option('BCBSF', 'BCBSF');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CAREPLUS', 'CAREPLUS');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CITRUSHEALTH', 'CITRUSHEALTH');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      if (profOnly) {
        options[i++] = new Option('HEALTH CARE DISTRICT PALM BEACH CTY', 'HEALTH CARE DISTRICT PALM BEACH CTY');
        options[i++] = new Option('HEALTHY BEACHES PALM BEACH CTY', 'HEALTH BEACHES PALM BEACH CTY');
      }
      options[i++] = new Option('HUMANA', 'HUMANA');      
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('LeonMedCtrHealthPlan', 'LeonMedCtrHealthPlan');
      options[i++] = new Option('PHYSICIANSUNITED', 'PHYSICIANSUNITED');
      options[i++] = new Option('PODIATRYFIRST', 'PODIATRYFIRST');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('SUNSHINE STATE HEALTH CARE', 'SUNSHINE STATE HEALTH CARE');
      if (profOnly) options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    }
    else if ('CSINQ' == transType) {
       options[i++] = new Option('AETNA', 'AETNA');
       options[i++] = new Option('BCBSF', 'BCBSF');
       options[i++] = new Option('CIGNA', 'CIGNA');
       options[i++] = new Option('CITRUSHEALTH', 'CITRUSHEALTH');
       options[i++] = new Option('FL MEDICAID', 'FL MEDICAID');
       options[i++] = new Option('FL MEDICARE PART A-FCSO', 'FL MEDICARE PART A-FCSO');
       options[i++] = new Option('FL MEDICARE PART A-MUTUAL OF OMAHA', 'FL MEDICARE PART A-MUTUAL OF OMAHA');
       options[i++] = new Option('FLORIDA HEALTH CARE PLANS', 'FLORIDA HEALTH CARE PLANS');
       options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
       options[i++] = new Option('HEALTHEASE', 'HEALTHEASE');
       options[i++] = new Option('HEALTHEASE KIDS', 'HEALTHEASE KIDS');
       options[i++] = new Option('HUMANA', 'HUMANA');
       options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
       options[i++] = new Option('STAYWELL', 'STAYWELL');
       options[i++] = new Option('STAYWELL KIDS', 'STAYWELL KIDS');
       options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
       options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
       options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    }
    else if ('HCSIA' == transType) {
        options[i++] = new Option('AETNA', 'AETNA');
        options[i++] = new Option('BCBSF', 'BCBSF');
        options[i++] = new Option('HUMANA', 'HUMANA');
        options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
    else if ('HCSI' == transType) {  //this is now the exception don't show AETNA
         options[i++] = new Option('AETNA', 'AETNA');
         options[i++] = new Option('BCBSF', 'BCBSF');
         options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('HCSR' == transType) {
          options[i++] = new Option('AETNA', 'AETNA');
          options[i++] = new Option('BCBSF', 'BCBSF');
          options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('ACP' == transType) {
           options[i++] = new Option('BCBSF', 'BCBSF');
           options[i++] = new Option('FL MEDICAID', 'FL MEDICAID');
           options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else { // OTHER & E&B
            options[i++] = new Option('AETNA', 'AETNA');
            if ('E&B' == transType) {
               options[i++] = new Option('AFN-AMERICA’S 1ST CHOICE INS OF NC', 'AFN-AMERICA’S 1ST CHOICE INS OF NC');
               options[i++] = new Option('AFS-AMERICA’S 1ST CHOICE HLTH PLAN', 'AFS-AMERICA’S 1ST CHOICE HLTH PLAN');
               options[i++] = new Option('AVMED HEALTH PLANS', 'AVMED HEALTH PLANS');

            }
            options[i++] = new Option('BCBSF', 'BCBSF');
            if ('E&B' == transType) {
	       options[i++] = new Option('CCStpa', 'CCStpa');
            }
            options[i++] = new Option('CIGNA', 'CIGNA');
            options[i++] = new Option('CITRUSHEALTH', 'CITRUSHEALTH');
            options[i++] = new Option('FL MEDICAID', 'FL MEDICAID');
            if ('E&B' == transType) {
               options[i++] = new Option('FLORIDA HEALTH CARE PLANS', 'FLORIDA HEALTH CARE PLANS');
               options[i++] = new Option('FRH-FREEDOM HEALTH INC.', 'FRH-FREEDOM HEALTH INC.');
               options[i++] = new Option('FRM-FREEDOM 1ST', 'FRM-FREEDOM 1ST');
            }
            options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
            if ('E&B' == transType) {
               options[i++] = new Option('HEALTHEASE', 'HEALTHEASE');
               options[i++] = new Option('HEALTHEASE KIDS', 'HEALTHEASE KIDS');
            }
            options[i++] = new Option('HUMANA', 'HUMANA');
            if ('E&B' == transType) {
                 options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
                 options[i++] = new Option('OPT-OPTIMUM HEALTHCARE INC.', 'OPT-OPTIMUM HEALTHCARE INC.');
            }
            //options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
            options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
            if ('E&B' == transType) {
               options[i++] = new Option('STAYWELL', 'STAYWELL');
               options[i++] = new Option('STAYWELL KIDS', 'STAYWELL KIDS');
               options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
            }
            options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
            if ('E&B' == transType) {
               options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
               options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
            }
    }
  } else if ('CA' == geography || 'CO' == geography || 'NV' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    } else if ('HCSIA' == transType || 'HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType) {  //this is now the exception don't show AETNA
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      if ('CA' == geography) {
      	options[i++] = new Option('CORRECTCARE INTEGRATED HEALTH', 'CORRECTCARE INTEGRATED HEALTH');
      }
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
   
    }
  } else if ('IL' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    }
    else if ('CSINQ' == transType) {
       options[i++] = new Option('AETNA', 'AETNA');
       options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
       options[i++] = new Option('CCStpa', 'CCStpa');
       options[i++] = new Option('CIGNA', 'CIGNA');
       options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
       options[i++] = new Option('HARMONY HEALTH PLAN', 'HARMONY HEALTH PLAN');
       options[i++] = new Option('HUMANA', 'HUMANA');
       options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
    }
    else if ('HCSI' == transType) {
        options[i++] = new Option('AETNA', 'AETNA');
        options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('HCSR' == transType || 'HCSIA' == transType) {
         options[i++] = new Option('AETNA', 'AETNA');
         //options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);	//uses BCBS[STATE] Pre Authorization function
         //options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');	//uses BCBS[STATE] Pre Authorization function
         options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if('ACP' == transType) {
           options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
    }
    else if ('CRT' == transType) {
          options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
    }
    else { // OTHER & E&B
           options[i++] = new Option('AETNA', 'AETNA');
           options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
           options[i++] = new Option('CCStpa', 'CCStpa');
           options[i++] = new Option('CIGNA', 'CIGNA');
           if ('E&B' == transType) {
              options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
              options[i++] = new Option('HARMONY HEALTH PLAN', 'HARMONY HEALTH PLAN');
           }
           options[i++] = new Option('HUMANA', 'HUMANA');
           if ('E&B' == transType) {
              options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
           }
           options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
           options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    }
  } else if ('NM' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
    } else if ('HCSI' == transType || 'HCSIA' == transType || 'HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CRT' == transType) {
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
    } else if ('ACP' == transType) {
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
    }
    else { // OTHER & E&B
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      options[i++] = new Option('BCBS' + geography + ' MEDICAID', 'BCBS' + geography + ' MEDICAID');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      if ('E&B' == transType) {
        options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      }
      options[i++] = new Option('HUMANA', 'HUMANA');
	  if ('E&B' == transType) {
		options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
	  }
      options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)'); 
    }
  } else if ('OK' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('TRIBUTE (SELECTCAREOK)', 'TRIBUTE (SELECTCAREOK)');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
        options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
      options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
    } else if ('HCSI' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      //options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);	//uses BCBS[STATE] Pre Authorization function
      //options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');	//uses BCBS[STATE] Pre Authorization function
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if('ACP' == transType) {
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      //		options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('CRT' == transType) {
        options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      }
      else { // OTHER & E&B
        options[i++] = new Option('AETNA', 'AETNA');
        options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
        options[i++] = new Option('CCStpa', 'CCStpa');
 
        options[i++] = new Option('CIGNA', 'CIGNA');
        if ('E&B' == transType) {
          options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
        }
        options[i++] = new Option('HUMANA', 'HUMANA');
		if ('E&B' == transType) {
			options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
	    }
        options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
        if ('E&B' == transType) {
          options[i++] = new Option('TRIBUTE (SELECTCAREOK)', 'TRIBUTE (SELECTCAREOK)');
          options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
         options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');   
        }
      }
  } else if ('TX' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      if (profOnly) {
        options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      }
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('FRESENIUS MEDICAL CARE', 'FRESENIUS MEDICAL CARE');
      options[i++] = new Option('GENERATIONS', 'GENERATIONS');
      options[i++] = new Option('GOLDEN TRIANGLE PHYSICIAN ALLIANCE', 'GOLDEN TRIANGLE PHYSICIAN ALLIANCE');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HERITAGE PHYSICIAN NETWORKS', 'HERITAGE PHYSICIAN NETWORKS');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) {
        options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      }
      options[i++] = new Option('KATY MEDICAL GRP (SELECTCARETX)', 'KATY MEDICAL GRP (SELECTCARETX)');
      options[i++] = new Option('KELSEY-SEYBOLD (SELECTCARETX)', 'KELSEY-SEYBOLD (SELECTCARETX)');
      options[i++] = new Option('MEMORIAL CLINICAL ASSOCIATES', 'MEMORIAL CLINICAL ASSOCIATES');
      options[i++] = new Option('NW DIAGNOSTIC CLINIC (SELECTCARETX)', 'NW DIAGNOSTIC CLINIC (SELECTCARETX)');
      options[i++] = new Option('PINNACLE PHYS MGT (SELECTCARETX)', 'PINNACLE PHYS MGT (SELECTCARETX)');
      options[i++] = new Option('SELECT SENIOR CLINIC (SELECTCARETX)', 'SELECT SENIOR CLINIC (SELECTCARETX)');
      options[i++] = new Option('SELECTCARE OF TEXAS(GTPA)', 'SELECTCARE OF TEXAS(GTPA)');
      options[i++] = new Option('SELECTCARE OF TEXAS(HPN)', 'SELECTCARE OF TEXAS(HPN)');
      options[i++] = new Option('SELECTCARE OF TEXAS(MCA)', 'SELECTCARE OF TEXAS(MCA)');
      options[i++] = new Option('SENIOR CARE IPA (SELECTCARETX)', 'SENIOR CARE IPA (SELECTCARETX)');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('TEXAS FIRST HEALTH PLANS (NORTH TX)', 'TEXAS FIRST HEALTH PLANS (NORTH TX)');
      options[i++] = new Option('TEXAS FIRST HEALTH PLANS (TIOPA)', 'TEXAS FIRST HEALTH PLANS (TIOPA)');
      options[i++] = new Option('VILLAGE FAMILY PRAC (SELECTCARETX)', 'VILLAGE FAMILY PRAC (SELECTCARETX)');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
      options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)'); 
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      //options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);	//uses BCBS[STATE] Pre Authorization function
      //options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');	//uses BCBS[STATE] Pre Authorization function
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('ACP' == transType) {
      options[i++] = new Option('HUMANA', 'HUMANA');
           options[i++] = new Option('BCBSTX', 'BCBSTX');
      //options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
    }
    else if ('CRT' == transType) {
        options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      }
      else { // OTHER & E&B
        options[i++] = new Option('AETNA', 'AETNA');
        options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
	  options[i++] = new Option('CCStpa', 'CCStpa');
        options[i++] = new Option('CIGNA', 'CIGNA');
        if ('E&B' == transType) {
	    options[i++] = new Option('FRESENIUS MEDICAL CARE', 'FRESENIUS MEDICAL CARE');
	    options[i++] = new Option('GENERATIONS', 'GENERATIONS');
          options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
        }
        options[i++] = new Option('HUMANA', 'HUMANA');
        if ('E&B' == transType) {
          options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
        }
        options[i++] = new Option('OTHER BLUE PLANS-BCBS' + geography, 'OTHER BLUE PLANS-BCBS' + geography);
        if ('E&B' == transType) {
		options[i++] = new Option('TEXANPLUS (SOUTHEAST TEXAS AREA)', 'TEXANPLUS (SOUTHEAST TEXAS AREA)');
		options[i++] = new Option('TEXASFIRST HEALTH PLANS (NORTHTX)', 'TEXASFIRST HEALTH PLANS (NORTHTX)');
	 	options[i++] = new Option('TRICARE SOUTH', 'TRICARE SOUTH');
	      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)'); 
        }
        options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
      }
  } else if ('AZ' == geography) {
    // 07/13/2009 Removed Blue Cross of Arizona from E&B , HCSI, HCSR, CSINQ
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBS' + geography, 'BCBS' + geography);
      if (profOnly) {
        options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      }
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) {
        options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      }
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } /*else if ('ACP' == transType) {
     //nothing
    } else if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');    
     }*/ else { // OTHER & E&B
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CIGNA', 'CIGNA');
      if ('E&B' == transType) {
        options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      }
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    }
  } else if ('IN' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HARMONY HEALTH PLAN', 'HARMONY HEALTH PLAN');
      options[i++] = new Option('HUMANA', 'HUMANA');  
      options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
      options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
      options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      
    } else if ('HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
	  options[i++] = new Option('AETNA', 'AETNA');
	  options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) {
        options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      }
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HARMONY HEALTH PLAN', 'HARMONY HEALTH PLAN');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
    } else if ('ACP' == transType) {
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
    }
  } else if ('OH' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CAROLINA CARE PLAN', 'CAROLINA CARE PLAN');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CONSUMER LIFE INS', 'CONSUMER LIFE INS');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('KAISER FOUNDATION OHIO', 'KAISER FOUNDATION OHIO');
      options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
	options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
      options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
	options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('HCSIA' == transType || 'HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType) {  //this is now the exception don't show AETNA
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) {
        options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      }
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('KAISER FOUNDATION OHIO', 'KAISER FOUNDATION OHIO');
      if (profOnly) {
        options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      }
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CAROLINA CARE PLAN', 'CAROLINA CARE PLAN');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CONSUMER LIFE INS', 'CONSUMER LIFE INS');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('KAISER FOUNDATION OHIO', 'KAISER FOUNDATION OHIO');
	  options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
	  options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('ACP' == transType) {
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);    }
  } else if ('KY' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA'); 
      options[i++] = new Option('KYMEDICAID', 'KYMEDICAID');
      options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
      options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
      options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    }
    else if ('HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('HCSI' == transType) {  //this is now the exception don't show AETNA
        options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('HCSR' == transType) {
          options[i++] = new Option('AETNA', 'AETNA');
          options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else if ('ACP' == transType) {
            options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
            options[i++] = new Option('HUMANA', 'HUMANA');
            
    }
	else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('KYMEDICAID', 'KYMEDICAID');
      options[i++] = new Option('MEDICAL MUTUAL OF OHIO', 'MEDICAL MUTUAL OF OHIO');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);           
    }else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      if (profOnly) options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    }
  } else if ('MO' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('Blue KC', 'Blue KC'); 
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HARMONY HEALTH PLAN', 'HARMONY HEALTH PLAN');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if ('CSINQ' != transType) {
	options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      }
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
      if ('CSINQ' != transType) {
        options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      }
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('ACP' == transType) {
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
    }
  } else if ('CT' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('CL' == transType) {      
      options[i++] = new Option('AETNA', 'AETNA');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');	 
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
  } else if ('GA' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option( 'BLUECROSS BLUESHIELD OF GEORGIA', 'BCBSGA');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if ('E&B' == transType) {
        options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      }
      options[i++] = new Option('OTHER BLUE PLANS - BCBS' + geography, 'OTHER BLUE PLANS - BCBS' + geography);
      if ('E&B' == transType) {
        options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      } 
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option( 'BLUECROSS BLUESHIELD OF GEORGIA', 'BCBSGA');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('ACP' == transType) {
      options[i++] = new Option('BLUECROSS BLUESHIELD OF GEORGIA', 'BCBSGA');    
    }
  } else if ('LA' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CCStpa', 'CCStpa');   
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
  } else if ('NJ' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if ('E&B' == transType) {
        options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      }
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
  } else if ('NY' == geography) {
    if ('E&B' == transType || 'CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if ('E&B' == transType ) {
	options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      }
      options[i++] = new Option('WELLCARE HEALTH PLANS', 'WELLCARE HEALTH PLANS');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('HCSI' == transType || 'HCSR' == transType || 'HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
  } else if ('WI' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
	options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
	options[i++] = new Option('TODAYSHEALTH', 'TODAYSHEALTH');
	options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    } else if ('HCSIA' == transType) {
       options[i++] = new Option('AETNA', 'AETNA');
       options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType) {
        options[i++] = new Option('AETNA', 'AETNA');
        options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
         options[i++] = new Option('AETNA', 'AETNA');
         options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      options[i++] = new Option('TODAYSHEALTH', 'TODAYSHEALTH');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
          options[i++] = new Option('AETNA', 'AETNA');
          options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
	  options[i++] = new Option('CCStpa', 'CCStpa');
          options[i++] = new Option('CIGNA', 'CIGNA');
          options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
          options[i++] = new Option('HUMANA', 'HUMANA');
	options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
    } else if ('ACP' == transType) {
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
    }
  } else if ('VA' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');  
	options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
	options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
	options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
	options[i++] = new Option('VAMEDICAID', 'VAMEDICAID');
    } else if ('HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
	  options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
    } else if ('HCSI' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
	  options[i++] = new Option('AETNA', 'AETNA');
	  options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      if (profOnly) options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALTIES INC', 'SPECIALTIES INC');
      if (profOnly) options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('OTHER BLUE PLANS ANTHEM - ' + geography, 'OTHER BLUE PLANS ANTHEM - ' + geography);
	  options[i++] = new Option('UNITED HEALTHCARE', 'UNITED HEALTHCARE');
    } else if ('ACP' == transType) {
      options[i++] = new Option('ANTHEM - ' + geography, 'ANTHEM - ' + geography);
    }
  } else if ('MN' == geography) {
    if ('E&B' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSMN', 'BCBSMN');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');  
      options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS');
      options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');      
    } else if ('HCSIA' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSI' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSMN', 'BCBSMN');
      if (profOnly) {
	  options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      }
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
      options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HEALTHSHARE', 'HEALTHSHARE');
      options[i++] = new Option('HUMANA', 'HUMANA');    
      if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
      options[i++] = new Option('SPECIALITIES INC', 'SPECIALITIES INC');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSMN', 'BCBSMN');
      options[i++] = new Option('CCStpa', 'CCStpa');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
  } else {
    if ('CL' == transType || 'CSINQ' == transType || 'E&B' == transType) {
      if ('HI' == geography && 'CL' != transType) {
         options[i++] = new Option('\'OHANA HEALTH PLAN', '\'OHANA HEALTH PLAN');
      }
      options[i++] = new Option('AETNA', 'AETNA');
      if ('CL' == transType && profOnly) {
	  options[i++] = new Option('CARECENTRIX', 'CARECENTRIX');
      }
      if ('KS' == geography && 'CL' != transType) {
         options[i++] = new Option('Blue KC', 'Blue KC');  
      }
      if ('WA' == geography && 'CL' != transType) { 
         options[i++] = new Option('ASURIS NORTHEAST HEALTH', 'ASURIS NORTHEAST HEALTH');
      }
      if ('CL' != transType) {
        options[i++] = new Option('CCStpa', 'CCStpa');
      }
      options[i++] = new Option('CIGNA', 'CIGNA');
      if ('CL' == transType) {
	  options[i++] = new Option('CSI NETWORK SERVICES', 'CSI NETWORK SERVICES');
	  options[i++] = new Option('CSI OF MICHIGAN', 'CSI OF MICHIGAN');
      }
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA'); 
      if ('CL' == transType) {
	  if (profOnly) options[i++] = new Option('HUMANA MILITARY SPECIALTY 61109', 'HUMANA MILITARY SPECIALTY 61109');
	  options[i++] = new Option('SPECIALITIES INC', 'SPECIALITIES INC');
      }
      if ('OR' == geography && 'CL' != transType) { 
         options[i++] = new Option('REGENCE BCBS OF OREGON', 'REGENCE BCBS OF OREGON');
      }
      if ('WA' == geography && 'CL' != transType) { 
         options[i++] = new Option('REGENCE BCBS OF WASHINGTON', 'REGENCE BCBS OF WASHINGTON');
      }
      if ('ID' == geography && 'CL' != transType) { 
         options[i++] = new Option('REGENCE BS OF IDAHO', 'REGENCE BS OF IDAHO');
      }
      if ('KS' == geography && 'E&B' ==  transType) {
         options[i++] = new Option('NATIONAL MEDICARE/CMS', 'NATIONAL MEDICARE/CMS'); 
      }
      if ('E&B' == transType) {
        options[i++] = new Option('US FAMILY HEALTH PLAN (USFHP)', 'US FAMILY HEALTH PLAN (USFHP)');
      }
      if ('CL' == transType && 'KS' != geography && 'OTHER' != geography) {
        options[i++] = new Option('WELLCARE', 'WELLCARE');
      }
    }
    if ('HCSI' == transType || 'HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
    //	if('ACP' == transType) {        //only in FL,KY,TX
    //			options[i++] = new Option('HUMANA', 'HUMANA');
    //	}
    //	options[i++] = new Option('HUMANA', 'HUMANA');
    //	if('HCSI' == transType || 'HCSR' == transType) {
    //			options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    //	}
  }
  //alert(geography);
  return options;
}

function buildReceiverList(geography, reportType) {
  i = 0;
  options = new Array();
  options[i++] = new Option('------- Select a Receiver -------', 'SELECTRECEIVER');
  options[i++] = new Option('Detailed by Receiver', 'chsDetail');
  options[i++] = new Option('Summary of all Receiver', 'chsSum');
  return options;

}

function buildPayerTransactionOptions(form, receiver, geography, reportType) {

  i = 0;
  options = new Array();
  options[i++] = new Option('------- Select a Payer -------', 'SELECTPAYER');
  options[i++] = new Option('Detailed by Payer', 'pDetail');
  options[i++] = new Option('Summary of all Payers', 'pSummary');

  for (i = 0; i < options.length; i++) {
    form.payerSelect.options[i] = options[i];
  }
  form.payerSelect.options[1].selected = true;
  return options;
}

function buildOrgTransactionOptions(form) {
  i = 0;
  options = new Array();
  options[i++] = new Option('------- Select a Organization/Grouping -------', 'SELECTORG');
  options[i++] = new Option('Detailed by Organization', 'oDetail');
  options[i++] = new Option('Summary of all Organizations', 'oSummary');
  for (i = 0; i < options.length; i++) {
    form.Org.options[i] = options[i];
  }
  form.Org.options[1].selected = true;
  return options;
}


//Used for elig_benefits_edit.htm
function buildPayerOptionsEdit(geography, transType) {
  i = 0;
  options = new Array();

  options[i++] = new Option('--- Select One ---', 'SELECTPAYER');
  if ('FL' == geography) {
    if ('CL' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('AHC', 'AHC');
      options[i++] = new Option('AVMED', 'AVMED');
      options[i++] = new Option('BCBSF', 'BCBSF');
      options[i++] = new Option('CAREPLUS', 'CAREPLUS');
      options[i++] = new Option('CHP', 'CHP');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('Leon Medical Center Health Plan', 'Leon Medical Center Health Plan');
      options[i++] = new Option('VISTA', 'VISTA');
      options[i++] = new Option('WELLCARE', 'WELLCARE');
    } else if ('CSINQ' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSF', 'BCBSF');
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('METCARE', 'METCARE');
      options[i++] = new Option('VISTA', 'VISTA');
    } else if ('HCSI' == transType) {
      options[i++] = new Option('BCBSF', 'BCBSF');
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
      options[i++] = new Option('HUMANA', 'HUMANA');
    } else if ('HCSR' == transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSF', 'BCBSF');
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
      options[i++] = new Option('HUMANA', 'HUMANA');
    }
    else {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('BCBSF', 'BCBSF', false, true);
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
      options[i++] = new Option('CIGNA', 'CIGNA');
      options[i++] = new Option('FHHS', 'FHHS');
      options[i++] = new Option('HUMANA', 'HUMANA');
      options[i++] = new Option('FL MEDICAID', 'FL MEDICAID');
      options[i++] = new Option('FL MEDICARE', 'FL MEDICARE');
      options[i++] = new Option('METCARE', 'METCARE');
    }
  } else if ('IL' == geography) {
    if ('HCSI' != transType) {
      options[i++] = new Option('AETNA', 'AETNA');
    }
    options[i++] = new Option('BCBS' + geography, 'BCBS' + geography, false, true);
    if ('CSINQ' != transType) {
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
    if ('HCSI' != transType && 'HCSR' != transType) {
      options[i++] = new Option('CIGNA', 'CIGNA');
    }
    options[i++] = new Option('HUMANA', 'HUMANA');
  } else if ('NM' == geography) {
    if ('HCSI' != transType) {
      options[i++] = new Option('AETNA', 'AETNA');
    }
    options[i++] = new Option('BCBS' + geography, 'BCBS' + geography, false, true);
    if ('CSINQ' != transType) {
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
    if ('HCSI' != transType && 'HCSR' != transType) {
      options[i++] = new Option('CIGNA', 'CIGNA');
    }
    options[i++] = new Option('HUMANA', 'HUMANA');
  } else if ('OK' == geography) {
    if ('HCSI' != transType) {
      options[i++] = new Option('AETNA', 'AETNA');
    }
    options[i++] = new Option('BCBS' + geography, 'BCBS' + geography, false, true);
    if ('CSINQ' != transType) {
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
    if ('HCSI' != transType && 'HCSR' != transType) {
      options[i++] = new Option('CIGNA', 'CIGNA');
    }
    options[i++] = new Option('HUMANA', 'HUMANA');
  } else if ('TX' == geography) {
    if ('HCSI' != transType) {
      options[i++] = new Option('AETNA', 'AETNA');
      options[i++] = new Option('GREATWESTLIFE', 'GREATWESTLIFE');
    }
    options[i++] = new Option('BCBS' + geography, 'BCBS' + geography, false, true);
    if ('CSINQ' != transType) {
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
    if ('HCSI' != transType && 'HCSR' != transType) {
      options[i++] = new Option('CIGNA', 'CIGNA');
    }
    options[i++] = new Option('HUMANA', 'HUMANA');
  } else {
    options[i++] = new Option('AETNA', 'AETNA', false, true);
    if ('HCSI' != transType && 'CSINQ' != transType && 'HCSR' != transType) {
      options[i++] = new Option('CIGNA', 'CIGNA');
    }
    options[i++] = new Option('HUMANA', 'HUMANA');
    if ('HCSI' == transType || 'HCSR' == transType) {
      options[i++] = new Option('OTHER BLUE PLANS', 'OTHER BLUE PLANS');
    }
  }

  return options;
}


//For professional claims only
var expressEntries = new Array();

var providers;

function writeProvList() {
  providers = new Array();
  providers[0] = new Array("Doe, John, MD", "7", "Doe", "John", "12345", "123456789", "123 Main Street", "Jacksonville", "9", "32226", "904", "555", "5555");
  providers[1] = new Array("Doe, Jane, MD", "8", "Doe", "Jane", "12344", "123456788", "123 Main Street", "Jacksonville", "8", "32226", "904", "555", "5555");
  providers[2] = new Array("Doe, Joe, MD", "9", "Doe", "Joe", "12343", "123456787", "123 Main Street", "Jacksonville", "7", "32226", "904", "555", "5555");

  document.write("<OPTION selected>--- Select One ---</OPTION>");
  for (i = 0; i < providers.length; i++) {
    document.write("<OPTION value=" + i + ">" + providers[i][0] + "</OPTION>");
  }
}


function ExpressEntry(form, dropdown, selectedProvider, lastName, firstName, middleName, taxId, payerAssignedId, address1, address2, city, state,
                      zip, specialty, areaCode, exchange, phoneNumber, extension, acceptString) {
  this.form = form;
  this.dropdown = dropdown;
  this.selectedProvider = selectedProvider;
  this.lastName = lastName;
  this.firstName = firstName;
  this.middleName = middleName;
  this.taxId = taxId;
  this.payerAssignedId = payerAssignedId;
  this.address1 = address1;
  this.address2 = address2;
  this.city = city;
  this.state = state;
  this.zip = zip;
  this.specialty = specialty;
  this.areaCode = areaCode;
  this.exchange = exchange;
  this.phoneNumber = phoneNumber;
  this.extension = extension;
  this.accept = new Function("provider", acceptString);
  this.payerMappings = new Array();
}


function registerExpressEntry(form, dropdown, selectedProvider, lastName, firstName, middleName, taxId,
                              payerAssignedId, address1, address2, city, state, zip, specialty, areaCode, exchange, phoneNumber, extension,
                              acceptString) {
  var index = expressEntries.length;
  expressEntries[index] = new ExpressEntry(form, dropdown, selectedProvider, lastName, firstName, middleName, taxId, payerAssignedId,
      address1, address2, city, state, zip, specialty, areaCode, exchange, phoneNumber, extension, acceptString);
  dropdown.options[0] = new Option("--- Select One ---", "", false, true);
  dropdown.onchange = new Function("populateProviderFields(expressEntries[" + index + "])");
  return expressEntries[index];
}


function populateProviderFields(expressEntry) {
  null_provider = new Array("", "", "", "", "", "", "", "", "", "", "");
  setFields(expressEntry, null_provider);

  provIndex = expressEntry.dropdown.selectedIndex - 1;
  if (provIndex >= 0);
  setFields(expressEntry, providers[provIndex]);
}


function setFields(expressEntry, provider, payerName) {
  setValue(expressEntry.lastName, provider == null ? "" : provider[2]);
  setValue(expressEntry.firstName, provider == null ? "" : provider[3]);
  setValue(expressEntry.taxId, provider == null ? "" : provider[5]);
  setValue(expressEntry.payerAssignedId, provider == null ? "" : provider[4]);
  setValue(expressEntry.address1, provider == null ? "" : provider[6]);
  setValue(expressEntry.city, provider == null ? "" : provider[7]);
  setValue(expressEntry.state, "FL");
  setValue(expressEntry.zip, provider == null ? "" : provider[9]);
  setValue(expressEntry.form.Billing_Tax_ID_Type, "SSN");
  expressEntry.form.Billing_Tax_ID_Type[1].checked = true;

  // Now do the payer mappings
  for (var i = 0, n = expressEntry.payerMappings.length; i < n; i++) {
    var pm = expressEntry.payerMappings[i];
    if (pm.payer == payerName) {
      setValue(pm.field, eval(pm.value));
    }
  }
}

function disablePop(url) {
  disWin = window.open(url, "win2", 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=350,height=115,top=183,left=205');
}

if ( !(new String).trim ){
	String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,''); };
}	
if ( !(new String).normalize && (new String).trim ){
	String.prototype.normalize = String.prototype.normalise = function() { return this.trim().replace(/\s+/g,' '); };
}	
if ( !(new String).startsWith ){
	String.prototype.startsWith = function(str,i){ i=(i)?'i':'';var re=new RegExp('^'+str,i);return (this.normalize().match(re)) ? true : false ; };
}


function isWellPoint(payer) {

   if (payer == "ANTHEM - IN" || payer == "ANTHEM - OH" || payer == "ANTHEM - WI" || payer == "ANTHEM - KY" ||
       payer == "ANTHEM - MO" || payer == "ANTHEM - VA" ||payer == "ANTHEM - NV" || payer == "ANTHEM - CO" || 
       payer == "ANTHEM - CA" || payer == "ANTHEM - GA" || payer == "BCBSGA" ) {

      return true;
   } else {
	return false;
  }

}

