function uncheckMidwest()
{
 if (document.salary.V0003.checked) document.salary.V1000.checked = false;
}
function uncheckNYC()
{
 if (document.salary.V1000.checked) document.salary.V0003.checked = false;
}
function adjust3()
{
  if (isNaN(parseInt(document.salary.V0015.value)))
    {
     document.salary.V0015.value = '';
     return false;
    }
  else
    {
     document.salary.V0015.value = parseInt(document.salary.V0015.value);
     return true;
    }
}
function calcres()
{
  var lngRes, V, R;
  lngRes = 30135;

//Q07 job function
  V = 0;
  for ( var i = 0; i < document.salary.V0013.length; i++ )
    if (document.salary.V0013[i].checked) V = parseInt(document.salary.V0013[i].value);
  if (V == 1) R = 11746;
  else if (V == 2) R = -2502;
  else if (V == 3) R = 0;
  else if (V == 0)
   {
    document.salary.theresults.value = "";
    alert("Please select a job function.");
    document.salary.V0013[0].focus();
    return false;
   }
  else R = 0;
  lngRes = lngRes + R;

//Q03 located in greater NYC area
  if (document.salary.V0003.checked)
    {
     lngRes = lngRes + 5625;
    }

//Q21 Male
//  if (document.salary.V0038.checked)
//    {
//     lngRes = lngRes + 9006;
//    }

//Q02 organization revenues
  V = parseInt(document.salary.V0002[document.salary.V0002.selectedIndex].value);
  if (V > 0)
    {
     switch (V)
       {
        case 1 :
          R = 1153;
          break;
        case 2 :
          R = 2306;
          break;
        case 3 :
          R = 3460;
          break;
        case 4 :
          R = 4613;
          break;
        case 5 :
          R = 5766;
          break;
        case 6 :
          R = 6919;
          break;
        case 7 :
          R = 8073;
          break;
        case 8 :
          R = 9226;
          break;
        default :
          R = 0;
          break;
       } 
     lngRes = lngRes + R;
    }
  else
    {
     document.salary.theresults.value = "";
     alert("Please select your organizational revenue.");
     document.salary.V0002.focus();
     return false;
    }

//Q08a years in publishing industry
  V = parseInt(document.salary.V0015[document.salary.V0015.selectedIndex].value);
  if (V >= 0)
    {
     lngRes = lngRes + (517 * V);
    }
  else
    {
     document.salary.theresults.value = "";
     alert("Please select the number of years of experience in the publishing industry.");
     document.salary.V0015.focus();
     return false;
    }

//Q10 number directly supervised
  V = parseInt(document.salary.V0019[document.salary.V0019.selectedIndex].value);
  if (V > 0)
    {
     switch (V)
       {
        case 1 :
          R = 3151;
          break;
        case 2 :
          R = 6302;
          break;
        case 3 :
          R = 9453;
          break;
        case 4 :
          R = 12604;
          break;
        case 5 :
          R = 15755;
          break;
        case 6 :
          R = 18906;
          break;
        default :
          R = 0;
          break;
       } 
     lngRes = lngRes + R;
    }
  else
    {
     document.salary.theresults.value = "";
     alert("Please select the number of employees you directly supervise.");
     document.salary.V0019.focus();
     return false;
    }

//Q22 - Age
//  V = parseInt(document.salary.V0039[document.salary.V0039.selectedIndex].value);
//  if (V >= 0)
//    {
//     lngRes = lngRes + (1441 * V);
//    }
//  else
//    {
//     document.salary.theresults.value = "";
//     alert("Please select an age.");
//     document.salary.V0039.focus();
//     return false;
//    }

//Q23 - Education
  V = parseInt(document.salary.V0040[document.salary.V0040.selectedIndex].value);
  if (V > 0)
    {
     switch (V)
       {
        case 1 :
          R = 0;
          break;
        case 2 :
          R = 2983;
          break;
        case 3 :
          R = 8227;
          break;
        default :
          R = 0;
          break;
       } 
     lngRes = lngRes + R;
    }
  else
    {
     document.salary.theresults.value = "";
     alert("Please select the highest level of education you have completed.");
     document.salary.V0040.focus();
     return false;
    }


  lngRes = "" + lngRes;
  for (var i = 0; i < Math.floor((lngRes.length-(1+i))/3); i++) lngRes = lngRes.substring(0,lngRes.length-(4*i+3))+','+ lngRes.substring(lngRes.length-(4*i+3));
  document.salary.theresults.value = " $" + lngRes;
}
