var thispath = "isc/hotels.nsf"; var deadlineDays =5; var limitdate; function ConductSearch() //==================== { var Cities; var Cityindex; var now = new Date(); var day = now.getDate(); var year = now.getFullYear(); var month = now.getMonth() +1; var msgflag; var Dobj; var Di; var Mobj; var Mi; var mediator; //------------------------------------------------ msgflag = "false"; // 6 days limitdate = now.getTime() + 518400000; Dobj = document.forms[0].CheckInDay; Di = Dobj.selectedIndex Mobj = document.forms[0].CheckInMonth; Mi = Mobj.selectedIndex if (Mobj.options[ Mi ].value < month) year = year + 1; if ((Mobj.options[Mi].value == month) && (Dobj.options[Di].value < day)) year = year + 1; days = getDays( Mobj.options[Mi].value, year); if(Dobj.options[Di].value > days) { msgflag="true"; msg="Incorrect day for the month!"; Dobj.focus(); alert(msg); return false; } else if (Date.UTC(year, Mobj.options[Mi].value-1, Dobj.options[Di].value) < limitdate) { msgflag="true"; msg="There is not enough time left to process your booking! \n Please specify a date at least " + deadlineDays + " business days ahead of today."; Mobj.focus(); alert(msg); return false; } if (msgflag == "false") { if ( typeof( document.forms[0].AllCities) != "undefined" ) { Cities = document.forms[0].AllCities.options; Cityindex = Cities.selectedIndex; document.forms[0].CityChoosen.value= Cities[Cityindex ].text; } /* mediator = getCookie( "SashaHotelsAF" ) if ( mediator == null ) { document.forms[0].AFFILIATEUNID.value = "" } else { document.forms[0].AFFILIATEUNID.value = mediator } mediator = getCookie( "SashaHotelsAG" ) if ( mediator == null ) { document.forms[0].AGENTUNID.value = "" } else { document.forms[0].AGENTUNID.value = mediator } */ document.forms[0].submit() } } function setDates() //==================== { // afterLoad(); var now = new Date(); var limitdate = now.getTime() +604800000; var day; var month; //------------------------------------------------ now.setTime(limitdate); day = now.getDate()-1; month = now.getMonth(); document.forms[0].CheckInDay.options[day].selected=true; document.forms[0].CheckInMonth.options[month].selected=true; } function afterChanging() //==================== { var CountryList = document.forms[0].Country.options; var CountrySelected = CountryList.selectedIndex; var country = CountryList[CountrySelected].text; var PairsList = document.forms[0].CountryCity.options; var PairsSize = PairsList.length -1; var CClist = document.forms[0].AllCities.options; var TopList = new Array( "Moscow", "St.-Petersburg" ); var FullList = new Array( ); var FinalList; var pairTXT; var pair; var nopt; //------------------------------------------------ CClist.length = 0; switch ( country ) { case "All Countries": for ( var i=0; i<=PairsSize; i++ ) { pairTXT = PairsList[i].text; pair = pairTXT.split("="); FullList.push(pair[1]); } FullList.sort(); FinalList = TopList.concat( FullList ); for ( var i=0; i < FinalList.length; i++ ) { nopt = new Option( FinalList[i], FinalList[i], false, false ); CClist.length += 1; CClist[CClist.length - 1] = nopt; } break; case "Russia": for ( var i=0; i<=PairsSize; i++ ) { pairTXT = PairsList[i].text; pair = pairTXT.split("="); if ( country == pair[0] ) { FullList.push(pair[1]); } } FullList.sort(); FinalList = TopList.concat( FullList ); for ( var i=0; i < FinalList.length; i++ ) { nopt = new Option( FinalList[i], FinalList[i], false, false ); CClist.length += 1; CClist[CClist.length - 1] = nopt; } break; default: for ( var i=0; i<=PairsSize; i++ ) { pairTXT = PairsList[i].text; pair = pairTXT.split("="); if ( country == pair[0] ) { nopt = new Option( pair[1], pair[1], false, false ); CClist.length += 1; CClist[CClist.length - 1] = nopt; } } if (CClist.length > 0 ) { CClist.selectedIndex = 0; } } } function afterLoad() //==================== { var AltGuide =document.forms[0].BLOCKTEXT_ICON1.value; var AltTransfer = document.forms[0].BLOCKTEXT_ICON2.value; var AltGroup = document.forms[0].BLOCKTEXT_ICON3.value; document.images["travelguide"].alt =AltGuide; document.images["transfer"].alt = AltTransfer; document.images["group"].alt = AltGroup; setDates(); if (document.forms[0].AGENTUNID.value !="" ) { setCookie ( "SashaHotelsAG", document.forms[0].AGENTUNID.value, inSixMonth ) } if (document.forms[0].AFFILIATEUNID.value !="" ) { setCookie ( "SashaHotelsAF", document.forms[0].AFFILIATEUNID.value, inSixMonth ) } } function tuneToLocal( offset ) //------------------------------------- { var hh; var mm; var d; var m; var ww = new Array(7); ww[0] = "Sunday"; ww[1] = "Monday"; ww[2] = "Tuesday"; ww[3] = "Wednesday"; ww[4] = "Thursday"; ww[5] = "Friday"; ww[6] = "Saturday"; var pref = "Local time is: "; var userDate = new Date(); var hoursUTC = userDate.getUTCHours() + 1; var hoursLocal = hoursUTC + parseInt(offset); userDate.setHours(hoursLocal) hh = userDate.getHours(); if (hh<10) { hh = "0" + hh; } mm = userDate.getMinutes(); if (mm<10) { mm = "0" + mm; } m = userDate.getMonth() + 1; if (m<10) { m = "0" + m; } d = userDate.getDate(); if (d<10) { d = "0" + d; } return pref + hh + ":" + mm + " " + ww[userDate.getDay()] + ", " + m + "/" + d + "/" + userDate.getFullYear(); } function openAirTickets( ) //------------------------------------- { var currCurrency; var currencyCode; var theURL; currCurrency = document.forms[0].CurrencyType; currencyCode = currCurrency[currCurrency.selectedIndex].text; theURL = "http://www.travelnow.com/index.jsp?pageName=airSearch¤cyCode=" + currencyCode + "&cid=131934&additionalDataString=vrBookingSource%7Cindex"; //new_window = window.open(theURL); //new_window.focus(); document.location = theURL; } function ConductSearchHT( ) //==================== { var CurrencySel; var arrivalMMSel; var arrivalDDSel; var departureMMSel; var departureDDSel; var roomsSel; var adultsSel; var childrenSel; var citySel; var currCurrency; var currArrivalMM; var currArrivalDD; var currDepartureMM; var currDepartureDD; var currRooms; var currAdults; var currChildren; var currCity; var theURL; CurrencySel = document.forms[0].CurrencyType; currCurrency = CurrencySel[CurrencySel.selectedIndex].text; arrivalMMSel = document.forms[0].CheckInMonth; currArrivalMM = arrivalMMSel[arrivalMMSel.selectedIndex].text; arrivalDDSel = document.forms[0].CheckInDay; currArrivalDD = arrivalDDSel[arrivalDDSel.selectedIndex].text; departureMMSel = document.forms[0].CheckOutMonth; currDepartureMM= departureMMSel[departureMMSel.selectedIndex].text; departureDDSel = document.forms[0].CheckOutDay; currDepartureDD= departureDDSel[departureDDSel.selectedIndex].text; roomsSel = document.forms[0].Rooms; currRooms = roomsSel[roomsSel.selectedIndex].text; adultsSel = document.forms[0].Adults; currAdults = adultsSel[adultsSel.selectedIndex].text; childrenSel = document.forms[0].Children; currChildren = childrenSel[childrenSel.selectedIndex].text; currCity = ""; citySel = document.forms[0].GetCityFrom; for ( var i=0; i