//Vet Beneficirary Update function beneUpdate(name, serv, rank, stat, agency) { document.getElementById('vetName').innerHTML = name; document.getElementById('vetService').innerHTML = serv; document.getElementById('vetRank').innerHTML = rank; document.getElementById('vetStatus').innerHTML = stat; document.getElementById('vetRef').innerHTML = agency; } //Health Care Facility Update function healthFacilityUpdate (facility, name, title, phone) { document.getElementById('HealthName').innerHTML = facility; document.getElementById('HealthContactName').innerHTML = name; document.getElementById('HealthTitle').innerHTML = title; document.getElementById('HealthWorkPhone').innerHTML = phone; } function statusUpdate (stat) { var today = new Date(); document.getElementById('authStatus').innerHTML = stat; if (document.getElementById('authDate') != undefined) { document.getElementById('authDate').innerHTML = (today.getMonth()+1)+'/'+leadingZero(today.getDate())+'/'+takeYear(today); } } function NoteUpdate (note) { var today = new Date(); var child = document.getElementById('noteSection').childNodes[3]; var divParent = document.createElement('div'); var divChild = document.createElement('div'); var divText = document.createElement('div'); divParent.className = 'note'; divChild.className = 'dateTime'; divText.className = 'noteText' divText.appendChild(document.createTextNode(note)); divChild.appendChild(document.createTextNode((today.getMonth()+1)+'/'+leadingZero(today.getDate())+'/'+takeYear(today))); divParent.appendChild(divChild); divParent.appendChild(divText); document.getElementById('noteSection').insertBefore(divParent, child); } function requesterUpdate(name, agency, addr, phoneOffice, phoneHome, phoneMobile, contact, email) { document.getElementById('requesterName').innerHTML = name; document.getElementById('vetRef').innerHTML = agency; document.getElementById('requesterAddr').innerHTML = addr; document.getElementById('requesterWorkPhone').innerHTML = phoneOffice + ""; document.getElementById('requesterHomePhone').innerHTML = phoneHome + ""; document.getElementById('requesterMobilePhone').innerHTML = phoneMobile + ""; document.getElementById('requesterEmail').innerHTML = email; //putting in preferred text if(contact == 'HOME_PHONE') { document.getElementById('requesterhomePref').innerHTML = ' (Preferred)'; document.getElementById('requesterworkPref').innerHTML = ''; document.getElementById('requestermobilePref').innerHTML = ''; } else if(contact == 'OFFICE_PHONE') { document.getElementById('requesterworkPref').innerHTML = ' (Preferred)'; document.getElementById('requesterhomePref').innerHTML = ''; document.getElementById('requestermobilePref').innerHTML = ''; } else if(contact == 'MOBILE_PHONE') { document.getElementById('requestermobilePref').innerHTML = ' (Preferred)'; document.getElementById('requesterworkPref').innerHTML = ''; document.getElementById('requesterhomePref').innerHTML = ''; } } function coordUpdate(name, addr, phoneOffice, phoneHome, phoneMobile, contact, email) { document.getElementById('coordinatorName').innerHTML = name; document.getElementById('coordinatorAddr').innerHTML = addr; document.getElementById('coordinatorWorkPhone').innerHTML = phoneOffice + ""; document.getElementById('coordinatorHomePhone').innerHTML = phoneHome + ""; document.getElementById('coordinatorMobilePhone').innerHTML = phoneMobile + ""; document.getElementById('coordinatoremail').innerHTML = email; //putting in preferred text if(contact == 'HOME_PHONE') { document.getElementById('coordinatorhomePref').innerHTML = ' (Preferred)'; document.getElementById('coordinatorworkPref').innerHTML = ''; document.getElementById('coordinatormobilePref').innerHTML = ''; } else if(contact == 'OFFICE_PHONE') { document.getElementById('coordinatorworkPref').innerHTML = ' (Preferred)'; document.getElementById('coordinatorhomePref').innerHTML = ''; document.getElementById('coordinatormobilePref').innerHTML = ''; } else if(contact == 'MOBILE_PHONE') { document.getElementById('coordinatormobilePref').innerHTML = ' (Preferred)'; document.getElementById('coordinatorworkPref').innerHTML = ''; document.getElementById('coordinatorhomePref').innerHTML = ''; } } function itinUpdate(type, oaddr, daddr, departure, returnDate) { document.getElementById('itinerType').innerHTML = type; document.getElementById('itinerOrigin').innerHTML = oaddr; document.getElementById('itinerDestination').innerHTML = daddr; document.getElementById('itinerDepartureDate').innerHTML = departure; document.getElementById('itinerReturnDate').innerHTML = returnDate; } //create new table function passUpdate(status) { var passDiv = document.getElementById('passengersSection'); if(status == 'begin') { var tbl = passDiv.getElementsByTagName('table')[0]; // clear the rows while (tbl.tBodies[0].firstChild != tbl.tBodies[0].lastChild) { tbl.tBodies[0].removeChild(tbl.tBodies[0].lastChild); } } } function addPassRow(passName,passAge,passWeight,passRelation) { var passDiv = document.getElementById('passengersSection'); var passBody = passDiv.getElementsByTagName('table')[0].tBodies[0]; var pRow = document.createElement('tr'); //create name cell var nCell = document.createElement('td'); var nTxt = document.createTextNode(passName); nCell.appendChild(nTxt); pRow.appendChild(nCell); //create age cell var aCell = document.createElement('td'); var aTxt = document.createTextNode(passAge); aCell.appendChild(aTxt); pRow.appendChild(aCell); //create relation cell var rCell = document.createElement('td'); var rTxt = document.createTextNode(passRelation); rCell.appendChild(rTxt); pRow.appendChild(rCell); //create weight cell var wCell = document.createElement('td'); var wTxt = document.createTextNode(passWeight); wCell.appendChild(wTxt); pRow.appendChild(wCell); //append row passBody.appendChild(pRow); } function missionUpdate(boarding, date, destination, num) { } function takeYear(theDate) { x = theDate.getYear(); var y = x % 100; y += (y < 38) ? 2000 : 1900; return y; } function leadingZero(nr) { if (nr < 10) nr = "0" + nr; return nr; } function missionStatusUpdate(stat) { var s = stat.toLowerCase(); document.getElementById('missionStatus').innerHTML = s.substr(0,1).toUpperCase() + s.substr(1); } function itineraryComplete(complete) { document.getElementById('itineraryComplete').innerHTML = (complete ? "Yes" : "No"); } function scheduleUpdate(boardingDate, boardingCityState, boardingAirport, boardingPoint, boardingTime, destinationCityState, destinationAirport, destinationPoint, destinationTime) { document.getElementById('boardingDate').innerHTML = boardingDate; document.getElementById('boardingCityState').innerHTML = boardingCityState; document.getElementById('boardingAirport').innerHTML = boardingAirport; document.getElementById('boardingPoint').innerHTML = boardingPoint; document.getElementById('boardingTime').innerHTML = boardingTime; document.getElementById('destinationCityState').innerHTML = destinationCityState; document.getElementById('destinationAirport').innerHTML = destinationAirport; document.getElementById('destinationPoint').innerHTML = destinationPoint; document.getElementById('destinationTime').innerHTML = destinationTime; } function clearLegs() { var tbl = document.getElementById('legs'); if (tbl.tBodies[0].rows.length > 1) { for (var i = 1; i < tbl.tBodies[0].rows.length; i++) { tbl.tBodies[0].removeChild(tbl.tBodies[0].rows[i]); } } } function addLegRow(orig,dest,type,crew,pass,dist) { var pRow = document.createElement('tr'); c = document.createElement('td'); t = document.createTextNode(' '); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(orig); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(dest); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(type); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(crew); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(pass); c.appendChild(t); pRow.appendChild(c); c = document.createElement('td'); t = document.createTextNode(dist); c.appendChild(t); pRow.appendChild(c); var tbl = document.getElementById('legs'); tbl.tBodies[0].appendChild(pRow); } function pilotWeight(pw) { document.getElementById('pilotWeight').innerHTML = pw; } function aircraftInfo(aircraftFlightHours,tripMiles) { document.getElementById('aircraftFlightHours').innerHTML = aircraftFlightHours; document.getElementById('tripMiles').innerHTML = tripMiles; } function chooseAircraft(type, id, contactName, make, model, designator, tailnum) { submit = false; var tbl = document.getElementById('selectedAircraft'); // delete second row tbl.deleteRow(1); // create and add new row var tr = document.createElement('tr'); // type, id, contact name var td = document.createElement('td'); td.appendChild(document.createTextNode(contactName)); tr.appendChild(td); // make td = document.createElement('td'); td.appendChild(document.createTextNode(make)); tr.appendChild(td); // model td = document.createElement('td'); td.appendChild(document.createTextNode(model)); tr.appendChild(td); // tailnumber td = document.createElement('td'); a = document.createElement('a'); url = '/page/view_aircraft_profile.jsp?aircraftId='+id; a.setAttribute('target', 'null'); a.setAttribute('href', url); a.appendChild(document.createTextNode(tailnum)); td.appendChild(a); tr.appendChild(td); // flight hours td = document.createElement('td'); td.appendChild(document.createTextNode(' ')); tr.appendChild(td); tbl.tBodies[0].appendChild(tr); } function internalNoteUpdate(note) { var today = new Date(); var child = document.getElementById('internalNoteSection').getElementsByTagName('div')[0]; var divParent = document.createElement('div'); var divChild = document.createElement('div'); var divText = document.createElement('div'); divParent.className = 'note'; divChild.className = 'dateTime'; divText.className = 'noteText'; divText.appendChild(document.createTextNode(note)); divChild.appendChild(document.createTextNode((today.getMonth()+1)+'/'+leadingZero(today.getDate())+'/'+takeYear(today))); divParent.appendChild(divChild); divParent.appendChild(divText); document.getElementById('internalNoteSection').insertBefore(divParent, child); } function staffNoteUpdate(note) { var today = new Date(); var child = document.getElementById('staffNoteSection').getElementsByTagName('div')[0]; var divParent = document.createElement('div'); var divChild = document.createElement('div'); var divText = document.createElement('div'); divParent.className = 'note'; divChild.className = 'dateTime'; divText.className = 'noteText'; divText.appendChild(document.createTextNode(note)); divChild.appendChild(document.createTextNode((today.getMonth()+1)+'/'+leadingZero(today.getDate())+'/'+takeYear(today))); divParent.appendChild(divChild); divParent.appendChild(divText); document.getElementById('staffNoteSection').insertBefore(divParent, child); }