//More Options Page //Return Date block, //showId -div to hide or show //bHide - to show or to hide. function showHide(showId,bHide) { var elem = jQuery('#' + showId); if (bHide) { elem.hide(); } else { elem.show(); } } //inform user that One Way trip incurs round-trip mileage. function displayOneWayAwardMessage(bShow) { if(bShow && !document.getElementById('jsModuleError')) { document.getElementById('jsError').style.display = 'block'; var errorDiv = document.createElement('div'); errorDiv.className = "aaModNote"; errorDiv.id = 'jsModuleError'; var msg = ' NOTE: One-way travel requires round-trip mileage.'; var txt = document.createTextNode(msg); var nextLine = document.createElement('br'); document.getElementById('jsError').appendChild(errorDiv); errorDiv.appendChild(txt); errorDiv.appendChild(nextLine); errorDiv.appendChild(nextLine); } else if(!bShow && document.getElementById('jsModuleError')) { var node = document.getElementById('jsError'); node.removeChild(document.getElementById('jsModuleError')); document.getElementById('jsError').style.display = 'none'; /*for(var i = 0; node.childNodes[i]; i++) { node.removeChild(node.childNodes[i]); } */ } } //on Load check if trip is One way, //if one way suppress the return date and show the one way message. function onLoadAwardForm(selForm) { //execute only if awardFlightSearchForm if(document.getElementById(selForm) != null) { selForm = document.getElementById(selForm); bShowOneWay = showOrHideReturnDate(selForm); if(bShowOneWay) { showHide('returnDateDiv',true); //displayOneWayAwardMessage(true); } } } // Is 'One-Way' chosen?. function showOrHideReturnDate(selForm) { var showOneWay = false; for (var i=0; i < selForm.tripType.length; i++) { if (selForm.tripType[i].checked) { var selVal = selForm.tripType[i].value; if(selVal == 'oneWay') { showOneWay = true; } } } return showOneWay; } function condShowHide(showId,hide) { if (document.getElementById(showId)) { showHide(showId,hide); } }