loadtabs = 0; function dealTabSwitch(tab,tablink,tabnum) { var tabs = new Array("dealtab0","dealtab1","dealtab2","dealtab3"); var tablinks = new Array("deallink0","deallink1","deallink2","deallink3"); var listitems = document.getElementById("dealtabsul").getElementsByTagName("li"); if(listitems.length > 0) { document.getElementById(tab).style.display="block"; listitems[tabnum].id = "active"; for(var i = 0; i < listitems.length; i=i+1) { if(tabs[i] != tab) { listitems[i].id = "inactive"; document.getElementById(tabs[i]).style.display="none"; } } } /* for(var i = 0; i < tabs.length; i++) { if(tabs[i] != tab) { document.getElementById(tabs[i]).style.display="none"; document.getElementById(tablinks[i]).style.fontWeight="normal"; } } */ } function dealtabOne() { dealTabSwitch("dealtab0", "deallink0", 0); return false; } function dealtabTwo() { dealTabSwitch("dealtab1", "deallink1", 1); return false; } function dealtabThree() { dealTabSwitch("dealtab2", "deallink2", 2); return false; } function dealtabFour() { dealTabSwitch("dealtab3", "deallink3", 3); return false; } function loadDealTabs() { document.getElementById("deallink0").onclick = dealtabOne; document.getElementById("deallink1").onclick = dealtabTwo; document.getElementById("deallink2").onclick = dealtabThree; document.getElementById("deallink3").onclick = dealtabFour; } function infantsNotify() { obj= document.getElementById('searchform'); if(obj.i[obj.i.selectedIndex].value > obj.a[obj.a.selectedIndex].value) { alert("The number of infants cannot exceed the total number of adults in the party. This is due to infants travelling on adults laps during the flight."); document.searchform.i.value = document.searchform.a.value; } } function validateForm() { var myForm = document.searchform; var errors = "\n"; var error = 0; if(myForm.w.value == '|') { document.getElementById("destination").innerHTML = "* X"; error = error+1; } else { document.getElementById("destination").innerHTML = "*"; } if(myForm.n.value == '|') { document.getElementById("duration").innerHTML = "* X"; error = error+1; } else { document.getElementById("duration").innerHTML = "*"; } if(document.getElementById("f1").value == '|') { document.getElementById("f1error").innerHTML = "* X"; error = error+1; } else { document.getElementById("f1error").innerHTML = "*"; } if(error > 0) { return false; } else { document.getElementById("searchform").action = "/searchflights.php"; } } var yearChanged = false; function correctYear() { var d = new Date(); var smDay = d.getDate() + 1; var smMonth = d.getMonth() + 1; var smMonthPast = d.getMonth(); var smYear = d.getFullYear(); if(document.getElementById("month").value < smMonth && document.getElementById("year").value == smYear && yearChanged == false) { document.getElementById("year").selectedIndex = document.getElementById("year").selectedIndex + 1; yearChanged = true; } if(document.getElementById("day").value < smDay && document.getElementById("month").value == smMonthPast && document.getElementById("year").value == smYear) { document.getElementById("year").selectedIndex = document.getElementById("year").selectedIndex + 1; yearChanged = true; } } function checkYear() { var d = new Date(); var smYear = d.getFullYear(); if(document.getElementById("year").value == smYear) { yearChanged = false; } } function dealsByEmailSubscribe(divId, email) { xmlhttpsm = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); xmlhttpsm.open('get', './data/email/emailreg.php?e=' + email); xmlhttpsm.onreadystatechange = function() { if((xmlhttpsm.readyState==4) && (xmlhttpsm.status ==200)) { if(xmlhttpsm.responseText == "added") { document.getElementById(divId).style.paddingTop = "24px"; document.getElementById(divId).innerHTML = "E-mail address, " + email + ", was added to the Deals By Email mailing list successfully."; } else { alert("The e-mail address you entered was rejected by our system. Please try again."); } } } xmlhttpsm.send(null); } function ow(url,wname) { window.open(url, wname, 'directories=no,height=780,width=760,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,titlebar=yes,toolbar=no'); return false; } searchtoggle = "notset"; function toggleSearch() { if(searchtoggle == "set") { document.getElementById("searchtoggle").style.display="block"; document.getElementById("searchoptions").style.display="none"; document.getElementById("toggleimage").src = "/images/showoptions.gif"; searchtoggle = "notset"; } else { document.getElementById("searchtoggle").style.display="block"; document.getElementById("searchoptions").style.display="block"; document.getElementById("toggleimage").src = "/images/hideoptions.gif"; searchtoggle = "set"; } }