document.write(''); document.write(''); document.write(''); document.write(' function search_lookup(sType,sDestinations,sPorts,sDuration,sVendors,sShips,sCruiseLines,sDepart,sReturn)'); document.write(' {'); document.write(' var url = "https://www.cruisepowered.com/includes/searchboxfunctions.asp";'); document.write(' var urlData = "lang=FR&alias=VEND&type="+ sType +"&idDest="+ sDestinations +"&idPort="+ sPorts +"&idDuration="+ sDuration +"&vendors="+ sVendors +"&idShips="+ sShips +"&idCruiseLines="+ sCruiseLines +"&depart="+ sDepart +"&return="+ sReturn +" ";'); document.write(' var myVars = new Array();'); document.write(' var selectMe = "";'); document.write(' '); document.write(' $.ajax({'); document.write(' dataType: "jsonp",'); document.write(' url: url,'); document.write(' data: urlData,'); document.write(' cache: false,'); document.write(' success: function(msgData) '); document.write(' {'); document.write(' if (sType == "DestinationID")'); document.write(' myVars = sDestinations.split(",");'); document.write(' else if (sType == "portid")'); document.write(' myVars = sPorts.split(",");'); document.write(' else if (sType == "VendorID")'); document.write(' myVars = sVendors.split(",");'); document.write(' else if (sType == "ship_list")'); document.write(' myVars = sShips.split(",");'); document.write(' else'); document.write(' myVars = [];'); document.write(' '); document.write(' $("#"+ sType).empty();'); document.write(' for (key in msgData) {'); document.write(' $("#"+ sType).end();'); document.write(' selectMe = "";'); document.write(' var arLen = myVars.length;'); document.write(' for ( var i=arLen-1; i>=0; --i )'); document.write(' {'); document.write(' if (key == myVars[i] && myVars[i] != "")'); document.write(' {'); document.write(' selectMe = "selected=selected";'); document.write(' break;'); document.write(' }'); document.write(' }'); document.write(' $("#"+ sType).append("");'); 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(' 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('
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('
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(' 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('
');