// JavaScript Document


  var tuitionRes    = 4171;
  var tuitionNonRes = 10366;
  var differential  = 0;
  var fees          = 1365;
  var assessments   = 481;
  
  var residency     = "x";

  var ArchArt    = 1;
  var Bus        = 2; 
  var Eng        = 3;
  var HealthInfo = 4;
  var LifeSci    = 5;
  var MoveSci    = 6;
  var Nurse      = 7;
  var Nutrition  = 8;
  var AllOthers  = 9;

  function resident(currentStatus) {
    if (residency == "x") {
     document.getElementById('residentQuestion').innerHTML = 'Resident of Illinois?';
    }  
     residency = currentStatus;
	 setTotal();
  }

  function checkTotal() {
    if (residency == "x") {
      document.getElementById('residentQuestion').innerHTML = 'Resident of Illinois? - \<em\>please indicate residency!!!\<\/em\>';
    } else {
      setTotal();
    }  
 }

  function setTotal() {
  if (document.tuitionEstimator.collegeProgram.value == 'select') {
    estimatedTotal = '.00';
  } else {
   if (residency == "r") {
     var currentTuition = tuitionRes;
   } else {
     var currentTuition = tuitionNonRes;
   }
         differential = parseInt(document.tuitionEstimator.collegeProgram.value);
     var estimatedTotal = (differential + fees + assessments + currentTuition);
         estimatedTotal = estimatedTotal.toString();
	     estimatedTotal = estimatedTotal.substring(0,estimatedTotal.length-(3)) + ',' + estimatedTotal.substring(estimatedTotal.length-(3),estimatedTotal.length);
         estimatedTotal = '$' + estimatedTotal + '.00';
	}		 
         document.tuitionEstimator.total.value = estimatedTotal;  
  }
  
 window.onload=osss; 
 
function osss() {
 var queryString = window.location.search.substring(1);
     if (queryString.length > 0) {
	   matchResidency();
	   matchCollegeCode();
	   matchMajorCode();
	   allElseFails();
	   checkTotal()
     }
}

function getQueryVariable(fieldName) {
  var queryString = window.location.search.substring(1);
  var allPairs = queryString.split("&");
  for (var i = 0; i < allPairs.length; i++) {
    var currentPair = allPairs[i].split("=");
    if (currentPair[0] == fieldName) {
      return currentPair[1];
    }
  }
  return 'x';
} 

function matchResidency() {
  residency = getQueryVariable('res').toLowerCase();
  if (residency == 'r') {
    document.tuitionEstimator.radio[0].checked = true;
  }
  else if (residency == 'n') {
    document.tuitionEstimator.radio[1].checked = true;
  }
}

function matchCollegeCode() {
  var colArray = ['FQ', 'FW', 'FR', 'FL'];
  var colPgmMenuPos = [Eng, Nurse, ArchArt, Bus];
  var collegeCode = getQueryVariable('col');
  for (var i = 0; i < colArray.length; i++) {
    if (collegeCode == colArray[i]) {
      document.tuitionEstimator.collegeProgram[colPgmMenuPos[i]].selected=true;
    }
  }
}

function matchMajorCode() {
  var majorArray = ['3989', '3988', '0067', '5150', '4019', '4020', '5151', '5152', '1304', '0240', '0241', '0323', '1072', '1755', '0294', '0318', '0335', '1171', '1172'];
  var colPgmMenuPos2 = [MoveSci, MoveSci, MoveSci, MoveSci, Nurse, Nurse, Nurse, Nurse, HealthInfo, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci, LifeSci];
  var majorCode = getQueryVariable('maj');
  for (var i = 0; i < majorArray.length; i++) {
    if (majorCode == majorArray[i]) {
      document.tuitionEstimator.collegeProgram[colPgmMenuPos2[i]].selected=true;
    }
  }  
}

function allElseFails() {
   if (document.tuitionEstimator.collegeProgram.selectedIndex == 0) {
	   var listLength = document.tuitionEstimator.collegeProgram.length;
       document.tuitionEstimator.collegeProgram[listLength-1].selected=true;
   }
 }
 

document.write('        <form action="" method="post" name="tuitionEstimator" class="yellowBox" id="form1">');
document.write('		<p class="links"><strong>Estimate one semester\'s tuition and required fees:</strong></p><br />');
document.write('            <label><strong><span id="residentQuestion">Resident of Illinois?</span></strong>');
document.write('            <br />');
document.write('            <input type="radio" name="radio" id="r" value="r" onclick="resident(\'r\')" />');         
document.write('            Resident</label>');
document.write('            <label>');
document.write('            <input type="radio" name="radio" id="n" value="n" onclick="resident(\'n\')" />');
document.write('            Non-Resident</label>');
document.write('          </p>');
   
document.write('          <p>');
document.write('            <label><strong>Select your College/Program<br />');
document.write('            </strong>');
document.write('            <select name="collegeProgram" id="collegeProgram"  onchange="checkTotal()" >');
document.write('              <option value="select" selected="selected">Colleges/Programs...</option>');
document.write('              <option value="1000">Architecture &amp; the Arts</option>');
document.write('              <option value="750">Business Admin</option>');
document.write('              <option value="962">Engineering</option>');
document.write('              <option value="825">Health Info Mgmt</option>');
document.write('              <option value="700">LAS Life &amp; Phys. Sciences</option>');
document.write('              <option value="500">Movement Sciences</option>');
document.write('              <option value="1752">Nursing</option>');
document.write('              <option value="315">Nutrition</option>');
document.write('              <option value="0">All Other Colleges/Programs</option>');
document.write('            </select>');
document.write('            </label>');
document.write('          </p>');
document.write('          <label><strong>Per semester</strong>*<br />');
document.write('          <input name="total" type="text" id="total" value=".00" />');
document.write('          </label>');
document.write('		</form>');
