ReservationLookup=function(){var b=new Object();b.ConfirmationCodePanel="ConfirmationCodePanel";b.ConfirmationCodeOrTicketNumberPanel="ConfirmationCodeOrTicketNumberPanel";b.DMNumberPanel="DMNumberPanel";b.FlightNumberPanel="FlightNumberPanel";b.DepartureDayPanel="DepartureDayPanel";b.DepartureDatePanel="DepartureDatePanel";b.DepartureAirportPanel="DepartureAirportPanel";b.CustomerNamePanel="CustomerNamePanel";var e=new Object();e.ConfirmationCode="ConfirmationCode";e.ConfirmationCodeOrTicketNumber="ConfirmationCodeOrTicketNumber";e.DMNumber="DMNumber";e.FlightNumber="FlightNumber";var h="_LookupByDropdown";function c(k){var j=k.lookupByDropdown.options[k.lookupByDropdown.selectedIndex].value;var m=k[j];for(var l=0;l<k.panels.length;l++){var i=k.panels[l];if(i){i.style.display="none"}}for(var l=0;l<m.length;l++){var i=m[l];if(i){i.style.display=""}}g(k.validationGroup);d(k.validationGroup);k.currentLookupType=j}function g(j){for(var i=0;i<Page_Validators.length;i++){var k=Page_Validators[i];if(k.validationGroup==j&&k.controltovalidate){var l=document.getElementById(k.controltovalidate);var m=IsInVisibleContainer(l);if(!m){k.enabled=false}}}}function d(j){for(var i=0;i<Page_Validators.length;i++){var k=Page_Validators[i];if(k.validationGroup==j&&k.controltovalidate){var l=document.getElementById(k.controltovalidate);var m=IsInVisibleContainer(l);if(m){k.enabled=true}}}}function f(k,l){for(var j=0;j<Page_Validators.length;j++){var m=Page_Validators[j];if(m.validationGroup==k&&m.controltovalidate){var o=document.getElementById(m.controltovalidate);var q=false;for(var n=0;n<l.length;n++){var i=l[n];q=a(o,i.id);if(q){break}}if(q){m.enabled=true}}}}function a(k,i){if(k.id==i){return true}if(k.parentNode){var j=k.parentNode;if(j.id==i){return true}return a(j,i)}return false}return{register:function(j,m,o,n){var l=document.getElementById(j);if(l){l.lookupByDropdown=document.getElementById(j+h);if(l.lookupByDropdown){l.currentLookupType=l.lookupByDropdown.options[l.lookupByDropdown.selectedIndex].value;l.lookupByDropdown.onchange=function(){c(l)}}var t=new Object();l.panels=new Array();for(var k in b){var q=j+"_"+b[k];var i=document.getElementById(q);l.panels.push(i);t[k]=i}var s=(o?t.DepartureDatePanel:t.DepartureDayPanel);var r=(n?t.CustomerNamePanel:t.DepartureAirportPanel);l[e.ConfirmationCode]=[t.ConfirmationCodePanel,s];l[e.ConfirmationCodeOrTicketNumber]=[t.ConfirmationCodeOrTicketNumberPanel,s];l[e.DMNumber]=[t.DMNumberPanel,s,r];l[e.FlightNumber]=[t.FlightNumberPanel,s,t.DepartureAirportPanel,t.CustomerNamePanel];l.validationGroup=m;g(l.validationGroup);f(l.validationGroup,l[l.currentLookupType])}},showPopover:function(j,k){var i=$get(k);if(i!=null){i.PopOverBehavior.set_positionElementID(j);i.PopOverBehavior.show();i.focus()}},hidePopover:function(j){var i=$get(j);if(i!=null){i.blur();i.PopOverBehavior.hide()}}}}();