| ');
document.write('');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' function update_date (formObj) ');
document.write(' {');
document.write(' timestamp1 = Date.UTC (formObj.cruise_year.value, formObj.cruise_month.value-1, formObj.cruise_day.value);');
document.write(' timestamp2 = Date.UTC (formObj.cruise_year2.value, formObj.cruise_month2.value-1, formObj.cruise_day2.value);');
document.write(' ');
document.write(' if (timestamp1 > timestamp2) ');
document.write(' {');
document.write(' newdate = new Date(formObj.cruise_year.value, formObj.cruise_month.value, formObj.cruise_day.value-1);');
document.write(' newYear = newdate.getYear();');
document.write(' if (newYear < 1900) ');
document.write(' {');
document.write(' newYear = newYear + 1900;');
document.write(' }');
document.write(' formObj.cruise_year2.selectedIndex = getValueIndex(formObj.cruise_year2, newYear);');
document.write(' formObj.cruise_month2.selectedIndex = getValueIndex(formObj.cruise_month2, newdate.getMonth()+1);');
document.write(' formObj.cruise_day2.selectedIndex = getValueIndex(formObj.cruise_day2, newdate.getDate());');
document.write(' }');
document.write(' }');
document.write(' ');
document.write(' function getValueIndex(formObj, objVal) ');
document.write(' {');
document.write(' for (lcv=0;lcv < formObj.length;lcv++) ');
document.write(' {');
document.write(' if (formObj.options[lcv].value == objVal) return lcv;');
document.write(' }');
document.write(' return 0;');
document.write(' }');
document.write(' ');
document.write(' function getMultiSelect(formObj)');
document.write(' {');
document.write(' trg = false;');
document.write(' frmVal = "";');
document.write(' frmLength = formObj.length;');
document.write(' for (lcv=0;lcv < frmLength;lcv++) ');
document.write(' {');
document.write(' if (formObj.options[lcv].selected == true)');
document.write(' {');
document.write(' if (trg == true)');
document.write(' frmVal = frmVal + ",";');
document.write(' frmVal = frmVal + formObj.options[lcv].value;');
document.write(' trg = true;');
document.write(' }');
document.write(' }');
document.write(' return frmVal;');
document.write(' }');
document.write(' ');
document.write(' function checkform(thisForm) ');
document.write(' {');
document.write(' port_string = new String(thisForm.portid.value);');
document.write(' string_length = port_string.length;');
document.write(' good_values = port_string.indexOf("X");');
document.write(' if (string_length != 0 && good_values >= 0) {');
document.write(' alert("Please select a port.");');
document.write(' return false;');
document.write(' }');
document.write(' if (document.getElementById("s[ttsagency]").value == "")');
document.write(' {');
document.write(' alert("Please select an agency.");');
document.write(' document.getElementById("s[ttsagency]").focus();');
document.write(' return false;');
document.write(' }');
document.write(' return true;');
document.write(' }');
document.write('');
document.write(' function initdt(mf) ');
document.write(' {');
document.write(' var t = new Date;');
document.write(' mf.cruise_month.value = t.getMonth() + 1;');
document.write(' mf.cruise_day.value = t.getDate() + 1;');
document.write(' mf.cruise_year.value = t.getFullYear();');
document.write(' mf.cruise_month2.value = t.getMonth() + 1;');
document.write(' mf.cruise_day2.value = t.getDate() + 8;');
document.write(' if ( ((mf.cruise_day.value >= 24) || (mf.cruise_day2.value == "") ) && (mf.cruise_month.value == 1) || (mf.cruise_month.value == 3) || (mf.cruise_month.value == 5) || (mf.cruise_month.value == 7) || (mf.cruise_month.value == 8) || (mf.cruise_month.value == 10) || (mf.cruise_month.value == 12))');
document.write(' {');
document.write(' mf.cruise_day.value = 1;');
document.write(' mf.cruise_month2.value = t.getMonth() + 2;');
document.write(' mf.cruise_day2.value = 7;');
document.write(' }');
document.write(' else if ( ((mf.cruise_day.value >= 23) || (mf.cruise_day2.value == "")) && (mf.cruise_month.value == 2))');
document.write(' {');
document.write(' mf.cruise_month2.value = t.getMonth() + 2;');
document.write(' mf.cruise_day2.value = 8 - (28 - mf.cruise_day.value);');
document.write(' }');
document.write(' else if (mf.cruise_day2.value == "")');
document.write(' {');
document.write(' mf.cruise_month2.value = t.getMonth() + 2;');
document.write(' mf.cruise_day2.value = 8 - (30 - mf.cruise_day.value);');
document.write(' }');
document.write(' mf.cruise_year2.value = t.getFullYear();');
document.write(' }');
document.write(' ');
document.write(' ');
document.write(' Recherche avancée de croisières. Tous les champs sont facultatifs. ');
document.write(' Les dates de recherche ne peuvent s'étendre que sur 365 jours. ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' | ');
document.write('
');
document.write(' ');
document.write(' | ');
document.write(' ');
document.write(' Période d'embarquement: ');
document.write(' de ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' to ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('');
document.write(' Destination: ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' port d'embarquement: ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('');
document.write(' | ');
document.write(' | ');
document.write(' ');
document.write(' Durée: ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' Croisiériste: ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('');
document.write(' Navire: ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write('');
document.write(' | ');
document.write('
');
document.write(' ');
document.write(' | ');
document.write(' ');
document.write(' ');
document.write(' ');
document.write(' function resetSearchBox(sDest,sPort,sDur,sVend,sShip,sCruiseLines)');
document.write(' {');
document.write(' departDate = document.getElementById("cruise_day").value +"/"+ document.getElementById("cruise_month").value +"/"+ document.getElementById("cruise_year").value;');
document.write(' returnDate = document.getElementById("cruise_day2").value +"/"+ document.getElementById("cruise_month2").value +"/"+ document.getElementById("cruise_year2").value;');
document.write(' search_lookup("DestinationID",sDest,sPort,sDur,sVend,sShip,sCruiseLines,departDate,returnDate);');
document.write(' search_lookup("portid",sDest,sPort,sDur,sVend,sShip,sCruiseLines,departDate,returnDate);');
document.write(' search_lookup("VendorID",sDest,sPort,sDur,sVend,sShip,sCruiseLines,departDate,returnDate);');
document.write(' search_lookup("ship_list",sDest,sPort,sDur,sVend,sShip,sCruiseLines,departDate,returnDate);');
document.write(' }');
document.write(' ');
document.write(' function initLoad()');
document.write(' {');
document.write(' initdt(document.cruiseForm);');
document.write(' resetSearchBox("","","","","",document.getElementById("h[allcruiselines]").value);');
document.write(' }');
document.write(' window.onload = initLoad;');
document.write(' ');
document.write(' | ');
document.write('
');
document.write('