var action;var SUCCESS_STATE=200;var READY_STATE=4;var debugmode=0;var Role;var gblUserActionBeforeSave="";var gblAirportCityName="";var gbl_show_Budget_Request=false;function SendRequest(url,method,requestType){var xmlHttpRequest,url;if((url!="")&&(typeof(url)!="undefined")){var currURL=window.location.href;if(url.search(".php")!=-1&&currURL.toLowerCase().search("web/")==-1){if(url.search(DIRECTORYSTRUCTUREPATH)==-1&&currURL.search(DIRECTORYSTRUCTUREPATH)==-1){url=DIRECTORYSTRUCTUREPATH+url;}}if((url.search(editserviceprovider_RegExp)!=-1)||(url.search(editservices_RegExp)!=-1)||(url.search(editarticles_RegExp)!=-1)||(url.search(viewserviceprovider_RegExp)!=-1)||(url.search(viewservices_RegExp)!=-1)||(url.search(registerservice_RegExp)!=-1)||(url.search(registerserviceprovider_RegExp)!=-1)||(url.search(registeruser_RegExp)!=-1)||(url.search(viewuser_RegExp)!=-1)||(url.search(saveserviceprovider_RegExp)!=-1)||(url.search(CookieStorage_RegExp)!=-1)||(url.search(MyProfile_RegExp)!=-1)||(url.search(ServiceProviderList_RegExp)!=-1)||(url.search(ArticleBlogs_RegExp)!=-1)||(url.search(ArticleBlogsEdit_RegExp)!=-1)||(url.search(ArticleBlogList_RegExp)!=-1)||(url.search(ViewArticleBlog_RegExp)!=-1)||(url.search(TravelExpertRegistration_RegExp)!=-1)||(url.search(TravelExpertList_RegExp)!=-1)||(url.search(EditTravelExpert_RegExp)!=-1)||(url.search(ViewTravelExpert_RegExp)!=-1)||(url.search(CityList_RegExp)!=1)||(url.search(TripList_RegExp)!=-1)||(url.search(ViewItineraryDetails_RegExp)!=-1)||(url.search(LoginList_RegExp)!=1)||(url.search(checkUser_RegExp)!=1)||(url.search(SessionListener_RegExp)!=1)||(url.search(sign_out_RegExp)!=1)||(url.search(city_RegExp)!=1)||(url.search(travelEditor_RegExp)!=1)||(url.search(saveTravelEditor_RegExp)!=1)||(url.search(TravelEditorProfile_RegExp)!=1)||(url.search(travelEditorList_RegExp)!=1)||(url.search(travelExpert_RegExp)!=1)||(url.search(approveUser_RegExp)!=1)||(url.search(traveler_RegExp)!=1)||(url.search(budge_RegExp)!=1)||(url.search(budgeItems_RegExp)!=-1)||(url.search(savebudgeItems_RegExp)!=-1)||(url.search(editbudgeItems_RegExp)!=-1)||(url.search(init_RegExp)!=1)||(url.search(saveUserBudget_RegExp)!=1)||(url.search(traveler_RegExp)!=1)||(url.search(editTraveler_RegExp)!=-1)||(url.search(itenararyDetails_RegExp)!=-1)||(url.search(saveTraveler_RegExp)!=-1)||(url.search(articlesAndBlog_RegExp)!=-1)){}else{if((url!="/homepagecontents")&&(url!="/LogisticalInfoPage")&&(url!="/DisplayPanel")&&(url!="/ServiceProvider")&&(url!="/Services")&&(url!="/UserManagement")){url=ProjectSourcePath+url;}}if(debugmode==1){alert("url"+url);alert("requestType"+requestType);alert("method"+method);}xmlHttpRequest=null;if(window.XMLHttpRequest){try{xmlHttpRequest=new XMLHttpRequest();}catch(e){xmlHttpRequest=null;}}else if(window.ActiveXObject){try{xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){try{xmlHttpRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xmlHttpRequest=null;}}}if(!xmlHttpRequest){alert("Error Intializatiing xmlHTTPRequest");}xmlHttpRequest.open(method,url,true);xmlHttpRequest.onreadystatechange=function callback(){if(xmlHttpRequest.readyState==4){try{if(xmlHttpRequest.status==200){switch(requestType){case"homepageLoad":displayHomePageListner(xmlHttpRequest);break;case"importPage":loadImportPage(xmlHttpRequest);break;case"UpdateLocation":loadUpdateLocation(xmlHttpRequest);break;case"StartUpdLocationResponse":startUpadateLocation(xmlHttpRequest);break;case"exportResponse":exportResponseListener(xmlHttpRequest);break;case"displayImportViatorDataPage":displayImportViatorDataPage_fn(xmlHttpRequest);break;case"exportViatorResponse":exportResponseListener(xmlHttpRequest);break;case"airportList":displayAirportListListener(xmlHttpRequest);break;case"airportDetailInformation":displayAiportDetailsListener(xmlHttpRequest);break;case"logisticalpageLoad":displayLogisticalInfoPageListener(xmlHttpRequest);break;case"displaypanel":displayPanelListener(xmlHttpRequest);break;case"cookieInfoStorage":cookieInfoStorageListener(xmlHttpRequest.responseText);break;case"cookieInfoReader":cookieInfoReaderListener(xmlHttpRequest.responseText);break;case"cookieAttractionInfoReader":cookieAttractionInfoReaderListener(xmlHttpRequest.responseText);break;case"showMPP":displayShowMPPListener(xmlHttpRequest);break;case"showMPPPartner":displayShowMPPPartnerListener(xmlHttpRequest);break;case"showMPPNearCity":displayShowMPPNearCityListener(xmlHttpRequest);break;case"showAdvertisement":displayShowAdvertisementListener(xmlHttpRequest);break;case"articlelist":displayArticleListListener(xmlHttpRequest);break;case"bloglist":displayBlogListListener(xmlHttpRequest);break;case"addEvent":displayaddEvent(xmlHttpRequest);break;case"saveevents":displaysaveevents(xmlHttpRequest);break;case"saveservices":displaysaveservices(xmlHttpRequest);break;case"editservices":displayEditServices(xmlHttpRequest);break;case"deleteservice":displayDeleteServices(xmlHttpRequest);break;case"deleteserviceChk":displayDeleteServicesChk(xmlHttpRequest);break;case"services":displayServices(xmlHttpRequest);break;case"usermanagement":displayUserManagement(xmlHttpRequest);break;case"edituserdetails":displayEditUserDetails(xmlHttpRequest);break;case"deleteuserdetails":displaydeleteuserdetails(xmlHttpRequest);break;case"registeruser":displayregisteruser(xmlHttpRequest);break;case"saveeditedServiceProvider":displaysaveditedServiceProvider(xmlHttpRequest);break;case"saveeditserviceprovider":displaysaveditserviceprovider(xmlHttpRequest);break;case"saveserviceprovider_demo":displaysaveserviceprovider_demo(xmlHttpRequest);break;case"registerservice":displayregisterservice(xmlHttpRequest);break;case"servicesCookies":displayservicesCookies(xmlHttpRequest);break;case"registerevent":displayregisterevent(xmlHttpRequest);case"eventsCookies":displayeventsCookies(xmlHttpRequest);break;case"registerserviceprovider":displayregisterserviceprovider(xmlHttpRequest);break;case"editserviceproviderdetails":displayEditServiceDetails(xmlHttpRequest);break;case"deleteserviceprovider":displayDeleteServiceProvider(xmlHttpRequest);break;case"saveserviceprovider":displaysaveserviceprovider(xmlHttpRequest);break;case"serviceprovider":displayServiceProvider(xmlHttpRequest);break;case"deleteservice":displayDeleteService(xmlHttpRequest);break;case"serviceproviderprofile":displayserviceproviderprofileListener(xmlHttpRequest);break;case"serviceproviderList":displayserviceproviderListListener(xmlHttpRequest);break;case"displayReportsList":displayReportsListListener(xmlHttpRequest);break;case"displayReportsPage":displayReportsPageListener(xmlHttpRequest);break;case"listserviceprovider":listserviceprovider(xmlHttpRequest);break;case"approveUser":approveUserListListener(xmlHttpRequest);break;case"serviceTagListing":displayserviceTagListListener(xmlHttpRequest);break;case"articlesblogsregistraction":displayarticlesblogsregistraction(xmlHttpRequest);break;case"savearticleblog":displaysavearticlesblogs(xmlHttpRequest);break;case"articleblogListDisplay":displayarticleblogListdisplay(xmlHttpRequest);break;case"deletearticleblog":displaydeletearticleblog(xmlHttpRequest);break;case"travelexpertlist":displaytravelexpertlist(xmlHttpRequest);break;case"travelexpertstatus":displaytravelexpertliststatus(xmlHttpRequest);break;case"travelexpertregistration":displaytravelexpertregistration(xmlHttpRequest);break;case"savetravelexpert":displaysavetravelexpert(xmlHttpRequest);break;case"edittravelexpert":displayEditTravelExpert(xmlHttpRequest);break;case"deletetravelexpert":displayDeleteTravelExpert(xmlHttpRequest);break;case"saveItinerary":displayItineraryResult(xmlHttpRequest);break;case"saveNewItineraryBudget":displayItineraryBudgetResult(xmlHttpRequest);break;case"saveItineraryBudget":displayItineraryBudgetResult(xmlHttpRequest);break;case"saveItineraryBudgetForDay":displayItineraryDaywiseBudgetResult(xmlHttpRequest);break;case"getItineraryBudgetDetails":prepareDaywiseBudgetForItinerary(xmlHttpRequest);break;case"getadmincitybudget":prepareAdminCityBudget(xmlHttpRequest);break;case"getadmincomment":prepareAdminComments(xmlHttpRequest);break;case"triplist":displayTripList(xmlHttpRequest);break;case"itinerarylist":displayItineraryList(xmlHttpRequest);break;case"viewIternaryDetails":displayViewIternaryDetails(xmlHttpRequest);break;case"myItineraryDetails":displayMyIternaryDetails(xmlHttpRequest);break;case"findcitylist":displayfindcitylist(xmlHttpRequest);break;case"Log":displayLoginListener(xmlHttpRequest);break;case"getLoginDetails":getLoginDetails(xmlHttpRequest);break;case"User":displayUserListener(xmlHttpRequest);break;case"SessionListener":displaySession(xmlHttpRequest);break;case"sign_out":displayLoginPage(xmlHttpRequest);break;case"citycontrol":displayCity(xmlHttpRequest);break;case"attractioncontrol":displayAttractions(xmlHttpRequest);break;case"travelEditor":displayTravelEditorDetails(xmlHttpRequest);break;case"SaveTravelEditor":displaySaveTravelEditor(xmlHttpRequest);break;case"articledetailedload":displayArticleDetailsPage(xmlHttpRequest);break;case"articledetailedload_":displayArticleDetailsPage_(xmlHttpRequest);break;case"articledetailedpage":fillarticledetailedpagedatastructre(xmlHttpRequest);break;case"blogdetailedload":displayBlogDetailsPage(xmlHttpRequest);break;case"fillotherblogsdata":fillotherblogsdata(xmlHttpRequest);break;case"loadreadindexpage":loadreadindexpage(xmlHttpRequest);break;case"readpagearticles":readpagearticles(xmlHttpRequest);break;case"loadreadpageblogs":fillreadpageblogs(xmlHttpRequest);break;case"SaveTravelEditor_admin":displaySaveTravelEditor_admin(xmlHttpRequest);break;case"travelEditorProfile":displayTravelEditorProfile(xmlHttpRequest);break;case"editTravelEditordetails":displayEditTravelEditorDetails(xmlHttpRequest);break;case"travelEditorList":displayTravelEditorList(xmlHttpRequest);break;case"deleteTravelEditor":displayTravelEditor(xmlHttpRequest);break;case"travelexpertprofile":displayTravelExpertDetails(xmlHttpRequest);break;case"deleteTravelExpert":displayTravelExpert(xmlHttpRequest);break;case"UserList":displayUserList(xmlHttpRequest);break;case"cityList":displayCityListListener(xmlHttpRequest);break;case"countrylist":displayCountryListListener(xmlHttpRequest);break;case"showCountryDetails":displayCountryDetailsListener(xmlHttpRequest);break;case"traveler":displayTraveler(xmlHttpRequest);break;case"travelerReg":displayTravelerReg(xmlHttpRequest);break;case"saveTraveler":displaySaveTraveler(xmlHttpRequest);break;case"edittravelexpertregistration":diaplayEditTravelExpertDetails(xmlHttpRequest);break;case"cookieLoginReader":diaplayLoginDetails(xmlHttpRequest.responseText);break;case"initApp":displayInitApplication(xmlHttpRequest);break;case"saveAdservices":displayAd(xmlHttpRequest);break;case"saveEditAdservices":displayEditedAd(xmlHttpRequest);break;case"adRegistration":displayAdRegPage(xmlHttpRequest);break;case"advertisementdetails":displayAdDetailsPage(xmlHttpRequest);break;case"advertisementPayDetails":displayAdPayDetailsPage(xmlHttpRequest);break;case"editadvertise":displayEditAd(xmlHttpRequest);break;case"deleteadvertisement":displayDeleteAdList(xmlHttpRequest);break;case"loadPaymentPage":displayPaymentPage(xmlHttpRequest);break;case"getallexrates":loadAllExRate(xmlHttpRequest);break;case"getsessionUser":displaySessionUser(xmlHttpRequest);break;case"getExchangeRate":showExchangeRate(xmlHttpRequest);break;case"showItenaryDetails":showItenaryDetails(xmlHttpRequest);break;case"budgetPlannerLoad":displayBudgetPlannerDetails(xmlHttpRequest);break;case"budgetPlannerItemsLoad":displayBudgetPlannerItems(xmlHttpRequest);break;case"savebudgeItems":displayBudgetItems(xmlHttpRequest);break;case"editbudgeItems":editBudgetItems(xmlHttpRequest);break;case"showCityBudget_Details":showCityBudget_Details(xmlHttpRequest);break;case"getBudgetDetails":getUserBudgetPreferenceDetails(xmlHttpRequest.responseText);break;case"showBudgetDetails":showUserBudgetDetails(xmlHttpRequest);break;case"saveUserBudget":showUserBudget(xmlHttpRequest);break;case"newattractionlistLoad":loadNewAttractionList(xmlHttpRequest);break;case"saveNewAttraction":addNewAttraction(xmlHttpRequest);break;case"updateAttraction":loadUpdateAttractionForm(xmlHttpRequest);break;case"travelerprofile":displayTravelerprofile(xmlHttpRequest);break;case"editTraveler":updateTravelerProfile(xmlHttpRequest);break;case"deleteTraveler":deleteTravelerProfile(xmlHttpRequest);break;case"articleblogsload":displaysArticleBlogsAddForm(xmlHttpRequest);break;case"AddNewArticlesAndBlog":displaysArticleBlogsActionResult(xmlHttpRequest);break;case"sendTEReviewMail":displayTEMailResult(xmlHttpRequest);break;case"sendEmail":viewEmailResponse(xmlHttpRequest);break;case"forgotPassword":viewForgotPasswordEmailResponse(xmlHttpRequest);break;case"CheckItenaryDetailsExist":showItenaryDetailsExist(xmlHttpRequest);break;case"setItineraryList":setItenaryListDetailsXML(xmlHttpRequest);break;case"setItineraryListDetails":setItineraryListDetails(xmlHttpRequest);break;case"editItineraryDetails":editItineraryDetails(xmlHttpRequest);break;case"BidItineraryDetails":ShowBidItineraryDetails(xmlHttpRequest);break;case"ItinerarySPList":getItinerarySPList(xmlHttpRequest);break;case"TEListForItinerary":getItineraryTEList(xmlHttpRequest);break;case"sendItineraryForBid":showBidDetails(xmlHttpRequest);break;case"getBidResult":getBidResult(xmlHttpRequest);break;case"displayserviceproviderSearchBox":displayserviceproviderSearchBox(xmlHttpRequest);break;case"displayserviceproviderlist":displayserviceproviderlist(xmlHttpRequest);break;case"displayserviceproviderlistChk":displayserviceproviderlistChk(xmlHttpRequest);break;case"addHotel":displayAddHotel(xmlHttpRequest);break;case"addHotel":displayUpdateHotel(xmlHttpRequest);break;case"addAppointment":displayAddAppointment(xmlHttpRequest);break;case"displayBidPreference":displayBidRequestPreferenceForm(xmlHttpRequest);break;case"BidPreference":displayBidPreferenceResults(xmlHttpRequest);break;case"BudgetSPList":getItinerarySPList(xmlHttpRequest);break;case"addPartner":displayAddPartner(xmlHttpRequest);break;case"chkPartnerCookies":displayPartner(xmlHttpRequest);break;case"showMPPForLanding":displayshowMPPForLandingListener(xmlHttpRequest);break;case"displayFinalize":displayFinalizeFW(xmlHttpRequest);break;case"saveFinalize":displaySaveFinalize(xmlHttpRequest);break;case"getFinalizeCoupons":displaySavedCoupons(xmlHttpRequest);break;case"travelExpertProfileRO":displayTExpertProfile(xmlHttpRequest);break;case"TESearchPage":displayTESearch(xmlHttpRequest);break;case"TEListPage":displayTEList(xmlHttpRequest);break;case"travelerInfo":displayTravelerInfo(xmlHttpRequest);break;case"travlerInfo":displayInfo(xmlHttpRequest);break;case"travelExpertStatusRO":displayTravelExpertStatus(xmlHttpRequest);break;case"sitemapResponse":displaySiteMapResponse(xmlHttpRequest);break;case"urbanTourResponse":displayUrbanToursResponse(xmlHttpRequest);break;case"tnEvents":displayEventsResponse(xmlHttpRequest);break;case"tnVenueCategory":displayVenuesCategotyResponse(xmlHttpRequest);break;case"exportVenuesResponse":displayVenuesResponse(xmlHttpRequest);break;case"exportCategoriesResponse":displayCategoriesResponse(xmlHttpRequest);break;case"myItineraryComments":displayCommentsResponse(xmlHttpRequest);break;case"myItineraryCommentsList":displayCommentsListResponse(xmlHttpRequest);break;case"multiCityPlanner":displaymultiCityPlanner(xmlHttpRequest);break;case"clearcache":displayClearCache(xmlHttpRequest);break;case"displayclearcacheform":displayclearcacheform(xmlHttpRequest);break;case"displayAttractionsListsform":displaycityattractionsform(xmlHttpRequest);break;case"displayattractionlist":displayattractionlist(xmlHttpRequest);break;case"displaysharevent":displayshareventform(xmlHttpRequest);break;case"sendEventToShare":sendEventToShare(xmlHttpRequest);break;case"displayaddspform":DisplayAddSPForm(xmlHttpRequest);break;case"AttractionEMails":AttractionEMailsResponse(xmlHttpRequest);break;case"sendAttractionMailReply":responseAttractionMailReply(xmlHttpRequest);break;case"displayTravelersList":displayTravelersList(xmlHttpRequest);break;case"attractionList":displayAttractionListListener(xmlHttpRequest);break;case"displayAttractionTour":displayAttractionTourResult(xmlHttpRequest);break;}}}catch(e){}}else{}};try{if(method!="post"){xmlHttpRequest.send(null);}else{xmlHttpRequest.send(formData);}}catch(err){alert(err);}}}function displayTravelersList(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function responseAttractionMailReply(xmlHttpRequest){hideProcessingImages();ResponseFromServer=xmlHttpRequest.responseText;if(-1!=ResponseFromServer.indexOf("MAIL SEND")){alert("Email sent successfully.");}}function AttractionEMailsResponse(xmlHttpRequest){hideProcessingImages();ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(-1!=ResponseFromServer.indexOf("MAIL SEND")){alert("Email sent successfully.");AttractionList();}else if(ResponseFromServer==2){alert("Records saved successfully.");AttractionList();}}function DisplayAddSPForm(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayshareventform(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function sendEventToShare(xmlHttpRequest){hideLoadingImages();ResponseFromServer=xmlHttpRequest.responseText;if(-1!=ResponseFromServer.indexOf("MAIL SEND")){alert("Email sent successfully.");handleEvent("headerpage_ibtnhome");}}function displaycityattractionsform(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;hideLoadingImages();renderview("loadpage",ResponseFromServer);}function displayattractionlist(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('divAttractionsList').innerHTML=ResponseFromServer;}function displayclearcacheform(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayClearCache(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer){if(gbl_isClearCache==true)alert("Cache cleared");gbl_isClearCache=false;var currURL=window.location.href;var currURLArr=currURL.split("#");window.location.href=currURLArr[0];}}function displaymultiCityPlanner(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);gblUserEventType=1;gblUserEvent='';gblIsURLImplemented=true;var objSelect=document.getElementById("DepartureTimeLF");if(objSelect){AddTimeSlots(objSelect);for(var iOptCnt=0;iOptCnt<3;iOptCnt++){objSelect=document.getElementById("ArrivalTimeDest"+(iOptCnt+1));AddTimeSlots(objSelect);if(document.getElementById("DepartureTimeDest"+(iOptCnt+1))){objSelect=document.getElementById("DepartureTimeDest"+(iOptCnt+1));AddTimeSlots(objSelect);}}}if(gbl_VacationCityPlanner.length!=0){gbl_MultiCityPlannerUpdate=true;UpdateMCPDetails();}else{if(global_CityAirportInfoObj["Name"]!=""){if(document.getElementById("DepartureDateLF")){document.getElementById("DepartureDateLF").value=global_CityAirportInfoObj["Startdate"];document.getElementById("DepartureTimeLF").value=global_CityAirportInfoObj["ArrivalTime"];}if(global_CityAirportInfoObj["StartType"]==1){document.getElementById("Dest1").value=global_CityAirportInfoObj["Name"]+", "+global_CityAirportInfoObj["Country"];}else{document.getElementById("Dest1").value=global_CityAirportInfoObj["Name"];}document.getElementById("Dest1").style.color="#000000";document.getElementById("ArrivalDateDest1").value=global_CityAirportInfoObj["Startdate"];document.getElementById("ArrivalTimeDest1").value=global_CityAirportInfoObj["ArrivalTime"];if(document.getElementById("DepartureDateDest1")){document.getElementById("DepartureDateDest1").value=global_CityAirportInfoObj["Enddate"];document.getElementById("DepartureTimeDest1").value=global_CityAirportInfoObj["DepartTime"];SelectDateChanged('DepartureDateDest1');SelectTimeChanged('DepartureTimeDest1');}document.getElementById("txtTravelerCount").value=global_CityAirportInfoObj["TravelerCount"];document.getElementById("txtRoomCount").value=global_CityAirportInfoObj["Group"];if(global_CityAirportInfoObj["TripCurrency"]==-1||global_CityAirportInfoObj["TripCurrency"]==""){global_CityAirportInfoObj["TripCurrency"]="149";}document.getElementById("TripCurrency").value=global_CityAirportInfoObj["TripCurrency"];}else{ResetMCPValue();}}if(global_start_location==3){oTextbox2=new AutoSuggestControl(document.getElementById("FromLocation"),vacationCitySuggestionObj);for(var iCnt=1;iCnt<4;iCnt++){oTextbox2=new AutoSuggestControl(document.getElementById("Dest"+iCnt),vacationCitySuggestionObj);}}else{oTextbox2=new AutoSuggestControl(document.getElementById("FromLocation"),CountrySuggestionObj);for(var iCnt=1;iCnt<4;iCnt++){oTextbox2=new AutoSuggestControl(document.getElementById("Dest"+iCnt),CountrySuggestionObj);}}if(global_CountryInfoObj.CountryName!=""){document.getElementById("DepartureDateLF").value=gbl_VacationCityPlanner[0].Startdate;document.getElementById("DepartureTimeLF").value=gbl_VacationCityPlanner[0].ArrivalTime;}}function ResetMCPValue(){var Ans=false;if((gbl_VacationCityPlanner.length>0||itineraryItemsArrGlobal.length>0||gbl_arrAllLodging.length>0)&&gblItineraryName==""){Ans=confirm("You have an unsaved itinerary. Would you like to save it?");if(Ans){gblUserActionBeforeSave="MultiCitySave";itineraryModal('itinerary');}}if(!Ans){resetMultiCityValues();}}function resetMultiCityValues(){gblItineraryName="";gblUserEmail="";global_itinraryID=0;gblItineraryAction="";gbl_itineraryTripCost=0;gbl_itineraryAttCost=0;gbl_itineraryAttCost=0;gbl_currentBudgetSource=null;gbl_currentBudgetSourceCopy=null;gbl_VacationCityPlanner=new Array();itineraryItemsArrGlobal=new Array();gbl_arrAllLodging=new Array();gbl_arrAllAppointment=new Array();gbl_vacationBudgetArr=new Array();gbl_arrinteraryBudget=new Array();try{gbl_arrinteraryBudget[0]=-1;}catch(err){}var DestCount=document.getElementById("tblDestList").rows.length-1;var dateString;var dateObject=new Date();dateObject.setDate(dateObject.getDate()+90);var dateValue=dateObject.getDate();var monthValue=dateObject.getMonth()+1;var yearValue=dateObject.getFullYear();if(monthValue<=9)monthValue="0"+monthValue;if(dateValue<=9)dateValue="0"+dateValue;dateString=monthValue+"/"+dateValue+"/"+yearValue;document.getElementById("ArrivalDateDest1").value=dateString;for(var iDestCnt=1;iDestCnt<=DestCount;iDestCnt++){if(iDestCnt!=1){if(document.getElementById("DepartureDateDest"+(iDestCnt-1))){var prevDestDepDate=document.getElementById("DepartureDateDest"+(iDestCnt-1)).value;var prevDestDepTime=document.getElementById("DepartureTimeDest"+(iDestCnt-1)).value;}document.getElementById("ArrivalDateDest"+iDestCnt).value=prevDestDepDate;}dateObject.setDate(dateObject.getDate()+3);dateValue=dateObject.getDate();monthValue=dateObject.getMonth()+1;yearValue=dateObject.getFullYear();if(monthValue<=9)monthValue="0"+monthValue;if(dateValue<=9)dateValue="0"+dateValue;dateString=monthValue+"/"+dateValue+"/"+yearValue;if(document.getElementById("DepartureDateDest"+iDestCnt)&&document.getElementById("DepartureTimeDest"+iDestCnt)){document.getElementById("DepartureDateDest"+iDestCnt).value=dateString;document.getElementById("ArrivalTimeDest"+iDestCnt).options[48].selected=true;document.getElementById("DepartureTimeDest"+iDestCnt).options[48].selected=true;}document.getElementById("Dest"+iDestCnt).value="Airport/City";document.getElementById("Dest"+iDestCnt).style.color='#999999';}document.getElementById("txtTravelerCount").value=1;document.getElementById("txtRoomCount").value=1;document.getElementById("TripCurrency").value=149;if(document.getElementById("DepartureDateLF")&&document.getElementById("DepartureTimeLF")){document.getElementById("DepartureDateLF").value=document.getElementById("ArrivalDateDest1").value;document.getElementById("DepartureTimeLF").options[48].selected=true;}document.getElementById("FromLocation").value="Airport/City";}function BackButtonMCP(){if(gbl_MultiCityPlannerUpdate==true){gblIsURLImplemented=false;handleEvent("homepage_ibtnsketchnow");}else{handleEvent("headerpage_ibtnhome");}}function exportResponseListener(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('importResponse').innerHTML=ResponseFromServer;document.getElementById('overlay').style.visibility="hidden";document.getElementById('overlayLoadImage').style.display="none";document.getElementById('overlay').style.height="100%";document.getElementById('overlay').style.width="100%";}function exportViatorResponseListener(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayViewIternaryDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayMyIternaryDetails(xmlHttpRequest){getMyItineraryDetails(xmlHttpRequest.responseText);}function displayItineraryList(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');gblIsMyTripRequested=false;display_ItineraryList(ResponseFromServer);hideLoadingImages();}function displayTripList(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer){gbl_isLoginUser=true;var ItineraryURI="/itinerarylist/"+ResponseFromServer;showLoadingImages();SendRequest(ItineraryURI,"get","itinerarylist");if(gbl_CityList.length<=0){SendRequest("/cities","get","cityList");}if(gbl_CountryList.length<=0){SendRequest("/countries","get","countrylist");}}else{showSignInPage();}}function displayItineraryResult(xmlHttpRequest){var response=xmlHttpRequest.responseText;response=response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideloadingForPopupItinerary();response=response.replace('\n','');response=response.replace('\r','');if(response.indexOf("~")!=-1){var responseArr=response.split("~");gbl_ItineraryId=responseArr[1];global_itinraryID=responseArr[1];response=responseArr[0];}response=response.replace('MAIL SEND','');switch(response){case"1":var ans=confirm("Itinerary '"+gblItineraryName+"' already exist. Do you want to replace the existing itinerary?");if(ans){gblItineraryAction="Overwrite";isSaveAsItineary=false;isTraveler=false;if(isMakeCopyItineary){copyEditItinerary(gblItineraryName);}else{saveItitneraryDetails();}}else{gblItineraryName="";gblUserEmail="";window.frames['itenerary_itineraryFrame'].document.frmItineraryDetails.Itinerary.value="";window.frames['itenerary_itineraryFrame'].document.frmItineraryDetails.Itinerary.focus();}break;case"2":alert("Itinerary details saved successfully. ");gblIsSaveRequested=false;isSaveAsItineary=false;isTraveler=false;if(isMakeCopyItineary){isMakeCopyItineary=false;SendRequest("TripList.php","get","triplist");}updateInsertItineraryItemsFlag();if(gbl_Show_Budget){saveBudgetForItinerary();}objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility="hidden";if(isMacOS){if(document.getElementById('attraction-list')!=null){document.getElementById('divItnerary').style.overflow="auto";}}if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}updateInsertItineraryItemsFlag();if(gblFinalizeFlag){SendRequest('finalize.php',"post","displayFinalize");SendRequest("AdvertisementsFactory.php?TypeId="+gbl_AdvLocationTypeId+"&TypeItemId="+gbl_AdvLocationId,"get","showAdvertisement");gblFinalizeFlag=false;}if(gblUserActionBeforeSave!=""){if(gblUserActionBeforeSave=="Airport"){executePlanNowReqeust();}else if(gblUserActionBeforeSave=="City"){executePlanNowReqeust();return(false);}else if(gblUserActionBeforeSave=="MultiCity"){checkCityFormValues('frmdisplaypanel3');}else if(gblUserActionBeforeSave.match("EditItinerary")){shortListItemsArrGlobal=new Array();gbl_arrAllCustomHotels=new Array();gbl_arrAllAppointment=new Array();itineraryItemsArrGlobal=new Array();gbl_arrAllLodging=new Array();showLoadingImages();EditItineraryDetails(gblUserActionBeforeSave.split("~!~")[1]);}else if(gblUserActionBeforeSave=="Budget"){shortListItemsArrGlobal=new Array();gbl_arrAllCustomHotels=new Array();gbl_arrAllAppointment=new Array();itineraryItemsArrGlobal=new Array();gbl_arrAllLodging=new Array();gblItineraryName="";gblUserEmail="";gblItineraryAction="";gbl_ItineraryId=0;global_itinraryID=0;planFromBudget();}if(gblUserActionBeforeSave=="MultiCitySave"){resetMultiCityValues();}if(gblUserActionBeforeSave=="MultiCityPlan"){gbl_VacationCityPlanner=new Array();gbl_arrAllLodging=new Array();itineraryItemsArrGlobal=new Array();PlanMultiCity();}gblUserActionBeforeSave="";}if(isShareItinerary){ShareItinerary();}if(gblBidRequeted){gblBidRequeted=false;getBidDetailsForm();}break;case"3":alert("Cannot save itinerary details.");gblItineraryName="";gblUserEmail="";gblItineraryAction="";break;case"4":if(gbl_eventType=='UserSave'){alert("Itinerary details updated successfully. Note:  No need to click on Save--once the itinerary has a name,  it is saved automatically whenever you make any change to it");}saveNewBudgetForItinerary();updateInsertItineraryItemsFlag();break;case"5":alert("An error occurred while updating your itinerary.");break;case"8":case 8:alert("Your comments have been submitted, thank you.");hideLoadingImages();break;case"9":alert("Itinerary saved successfully.");isSaveAsItineary=false;isTraveler=false;objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}updateInsertItineraryItemsFlag();if(gbl_Show_Budget){saveBudgetForItinerary();}if(isMakeCopyItineary){isMakeCopyItineary=false;showLoadingImages();EditItineraryDetails('');}if(isShareItinerary){ShareItinerary();}if(gblBidRequeted){gblBidRequeted=false;getBidDetailsForm();}if(gblUserActionBeforeSave=="MultiCitySave"){resetMultiCityValues();}if(gblUserActionBeforeSave=="MultiCityPlan"){gbl_VacationCityPlanner=new Array();gbl_arrAllLodging=new Array();itineraryItemsArrGlobal=new Array();PlanMultiCity();}break;case"10":alert("Your session has been expired please login again");sign_out=document.getElementById("SignUp");sign_out.innerHTML="Sign In";gbl_isUserSignedId=false;isBidUser=false;renderSessionResult();itineraryModal();break;case"12":alert("Cannot delete itinerary.");break;case"13":alert("Itinerary deleted successfully.");SendRequest("TripList.php","get","triplist");break;case"15":alert("Your Itinerary is saved successfully. You have reached the maximum limit of saving 20 itineraries. In order to create and save a new itinerary, please delete at least one itinerary from your list.");updateInsertItineraryItemsFlag();if(gbl_Show_Budget){saveBudgetForItinerary();}if(isMakeCopyItineary){isMakeCopyItineary=false;objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";showLoadingImages();EditItineraryDetails('');}isSaveAsItineary=false;isTraveler=false;gblIsSaveRequested=false;objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(isMacOS){if(document.getElementById('attraction-list')!=null){document.getElementById('divItnerary').style.overflow="auto";}}if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}gblIsItineraryCntExceeded=true;gblItineraryAction="Update";gbl_interaryBudgetManager.saveDetailedBudget();if(gblUserActionBeforeSave!=""){if(gblUserActionBeforeSave=="Airport"){checkCityFormValues('frmdisplaypanel');}else if(gblUserActionBeforeSave=="City"){checkCityFormValues('frmdisplaypanel');return(false);}else if(gblUserActionBeforeSave=="MultiCity"){checkCityFormValues('frmdisplaypanel3');}else if(gblUserActionBeforeSave.match("EditItinerary")){itineraryItemsArrGlobal=new Array();showLoadingImages();EditItineraryDetails(gblUserActionBeforeSave.split("~!~")[1]);}else if(gblUserActionBeforeSave=="MultiCitySave"){resetMultiCityValues();}if(gblUserActionBeforeSave=="MultiCityPlan"){gbl_VacationCityPlanner=new Array();gbl_arrAllLodging=new Array();itineraryItemsArrGlobal=new Array();PlanMultiCity();}gblUserActionBeforeSave="";}if(isShareItinerary){ShareItinerary();}if(gblBidRequeted){gblBidRequeted=false;getBidDetailsForm();}break;case"16":alert("You have reached the maximum limit of saving 20 itineraries. In order to create and save a new itinerary, please delete at least one itinerary from your list.");gblIsSaveRequested=false;gblItineraryName="";gblUserEmail="";gblItineraryAction="";objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility="hidden";if(isMacOS){if(document.getElementById('attraction-list')!=null){document.getElementById('divItnerary').style.overflow="auto";}}if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}if(gblUserActionBeforeSave!=""){if(gblUserActionBeforeSave=="Airport"){checkCityFormValues('frmdisplaypanel');}else if(gblUserActionBeforeSave=="City"){checkCityFormValues('frmdisplaypanel');return(false);}else if(gblUserActionBeforeSave=="MultiCity"){checkCityFormValues('frmdisplaypanel3');}else if(gblUserActionBeforeSave.match("EditItinerary")){itineraryItemsArrGlobal=new Array();showLoadingImages();EditItineraryDetails(gblUserActionBeforeSave.split("~!~")[1]);}if(gblUserActionBeforeSave=="MultiCitySave"){resetMultiCityValues();}if(gblUserActionBeforeSave=="MultiCityPlan"){gbl_VacationCityPlanner=new Array();gbl_arrAllLodging=new Array();itineraryItemsArrGlobal=new Array();PlanMultiCity();}gblUserActionBeforeSave="";}if(isMakeCopyItineary){isMakeCopyItineary=false;}gblIsItineraryCntExceeded=true;break;}}function replaceExistingItinerary(ans){if(ans){gblItineraryAction="Overwrite";isSaveAsItineary=false;isTraveler=false;if(isMakeCopyItineary){copyEditItinerary(gblItineraryName);}else{saveItitneraryDetails();}}else{gblItineraryName="";gblUserEmail="";window.frames['itenerary_itineraryFrame'].document.frmItineraryDetails.Itinerary.value="";window.frames['itenerary_itineraryFrame'].document.frmItineraryDetails.Itinerary.focus();}}function displayItineraryDaywiseBudgetResult(xmlHttpRequest){var dCnt=0;var response=xmlHttpRequest.responseText;response=response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');response=response.replace('\n','');response=response.replace('\r','');if(response.match('Added')){var responseArr=response.split("%%");var arr=responseArr[1].split("~#");var date=arr[0];var DetailId=arr[1];for(var dCnt=1;dCnt<gbl_arrinteraryBudget.length;dCnt++){if(gbl_arrinteraryBudget[dCnt].day==date){gbl_arrinteraryBudget[dCnt].budgetDetailId=DetailId;break;}}}}function displayItineraryBudgetResult(xmlHttpRequest){var nCnt=0;var response=xmlHttpRequest.responseText;response=response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');response=response.replace('\n','');response=response.replace('\r','');if(response.match('Added')){var responseArr=response.split("%%");var newArr=responseArr[1].split("~%");for(var nCnt=1;nCnt<gbl_arrinteraryBudget.length;nCnt++){var arr=newArr[nCnt-1].split("~#");var date=arr[0];var DetailBudgetId=arr[1];gbl_arrinteraryBudget[nCnt].budgetDetailId=DetailBudgetId;}}switch(response){case'Added':alert("Budget saved successfully.");gbl_arrinteraryBudget[currentBudgetIndex].budgetDetailId=gbl_ItBudgetId;gbl_arrinteraryBudget[currentBudgetIndex].itineraryId=gbl_ItineraryId;break;case'Updated':break;}}function prepareDaywiseBudgetForItinerary(xmlHttpRequest){var response=xmlHttpRequest.responseText;prepareBudgetForItinerary(response);}function prepareAdminCityBudget(xmlHttpRequest){var response=xmlHttpRequest.responseText;createAdminCityBudget(response);var isCityFound=false;if(global_start_location==3&&!gblVacationDateTimeAdjusted){budgetSrcDate=new Date(global_CityAirportInfoObj["Startdate"]);for(var vCnt=0,vCnt1=gbl_vacationBudgetArr.length;vCnt<vCnt1;vCnt++){var vacationDate=new Date(gbl_vacationBudgetArr[vCnt].ArrivalDate);if(gbl_vacationBudgetArr[vCnt].CityID==global_CityAirportInfoObj["CityID"]&&budgetSrcDate.getTime()==vacationDate.getTime()){gbl_vacationBudgetArr[vCnt].ObjBudgetSrc=gbl_currentBudgetSource;gbl_vacationBudgetArr[vCnt].ObjItineraryBudgetSrc=gbl_arrinteraryBudget;isCityFound=true;break;}}if(!isCityFound){gbl_vacationBudgetArr[gbl_vacationBudgetArr.length]=new CLSVacationBudget(global_CityAirportInfoObj["CityID"],global_CityAirportInfoObj["Startdate"],global_CityAirportInfoObj["ArrivalTime"],global_CityAirportInfoObj["Enddate"],global_CityAirportInfoObj["DepartTime"],gbl_currentBudgetSource,gbl_arrinteraryBudget);}}if(global_start_location==3){prepareBudgetHtml();}if(gbl_show_Budget_Request){gbl_show_Budget_Request=false;createBudgetPopup();}}function displayDeleteTravelExpert(xmlHttpRequest){DeleteTravelExpertSaveData=xmlHttpRequest.responseText;displaydeletetravelexpertdata(DeleteTravelExpertSaveData);}function displayEditTravelExpert(xmlHttpRequest){EditTravelExpertSaveData=xmlHttpRequest.responseText;displayEditTravelExpertData(EditTravelExpertSaveData);}function displaysavetravelexpert(xmlHttpRequest){TravelExpertSaveData=xmlHttpRequest.responseText;TravelExpertSaveData=TravelExpertSaveData.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(TravelExpertSaveData.match("2")){alert("Your profile has been entered, thank you.");SendRequest(global_user_uri,"get","Log");var currURL=window.location.href;if(currURL.search("Web/")==-1){window.location.href='main.php';}else{window.location.href='../main.php';}}else if(TravelExpertSaveData.match("1")){alert("TravelExpert Email already Exists!!");return false;}else if(TravelExpertSaveData.match("4")){alert("Your profile has been updated, thank you!");SendRequest(global_user_uri,"get","Log");var currURL=window.location.href;if(currURL.search("Web/")==-1){window.location.href='main.php';}else{window.location.href='../main.php';}}else if(TravelExpertSaveData.match("3")){alert("TravelExpert Email already Exists!!");return false;}}function displaytravelexpertlist(xmlHttpRequest){TravelExpertListData=xmlHttpRequest.responseText;displayTravelExpertList(TravelExpertListData);}function displaytravelexpertliststatus(xmlHttpRequest){TravelExpertListData=xmlHttpRequest.responseText;TravelExpertListData=TravelExpertListData.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(TravelExpertListData.match("2")){alert("Data Updated Successfully");SendRequest('TravelExpertList.php',"get","travelexpertlist");}else if(TravelExpertListData.match("4")){alert("Data Updated Successfully");SendRequest('TravelExpertList.php',"get","travelexpertlist");}}function displaytravelexpertregistration(xmlHttpRequest){TravelExpertRegistrationData=xmlHttpRequest.responseText;var objOverlay;objOverlay=document.getElementById("overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}displayTravelExpertRegistration(TravelExpertRegistrationData);}function displaydeletearticleblog(xmlHttpRequest){SendRequest("ArticleBlogList.php","get","articleblogListDisplay");}function displayarticleblogListdisplay(xmlHttpRequest){articleblogListData=xmlHttpRequest.responseText;Display_ArticleBlogList(articleblogListData);}function displaysavearticlesblogs(xmlHttpRequest){articleblogSaveData=xmlHttpRequest.responseText;SendRequest("ArticleBlogList.php","get","articleblogListDisplay");}function displayarticlesblogsregistraction(xmlHttpRequest){articleblogData=xmlHttpRequest.responseText;Display_ArticleBlogRegistration(articleblogData);}function displayserviceTagListListener(xmlHttpRequest){serviceproviderlistdata=xmlHttpRequest.responseText;Display_ServiceTagListing(serviceproviderlistdata);}function approveUserListListener(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function displayserviceproviderListListener(xmlHttpRequest){serviceproviderlistdata=xmlHttpRequest.responseText;serviceproviderlistdata=serviceproviderlistdata.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');Display_ServiceProviderProfile(serviceproviderlistdata);}function displayReportsListListener(xmlHttpRequest){DisplayReportsResultDetails(xmlHttpRequest.responseText);}function displayReportsPageListener(xmlHttpRequest){DisplayReportsPageDetails(xmlHttpRequest.responseText);}function listserviceprovider(xmlHttpRequest){serviceproviderlistdata=xmlHttpRequest.responseText;renderview("loadpage",serviceproviderlistdata);}function displayserviceproviderprofileListener(xmlHttpRequest){hideLoadingImages();serviceproviderprofiledata=xmlHttpRequest.responseText;Display_ServiceProviderProfileDetails(serviceproviderprofiledata);}function displayaddEvent(xmlHttpRequest){}function displaysaveevents(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();var arr=ResponseFromServer.split("?")[0];var serviceID=ResponseFromServer.split("?")[2];var arrNum=ResponseFromServer.split("?")[1].match('1');var editResponse=ResponseFromServer.split("?")[1].match('2');if(arrNum=='1'){if(document.all){document.frmManageEvent.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmManageEvent.btnPhotoSubmit.dispatchEvent(evObj);}var answer=confirm("The event has been added to your profile. You can go back to the Service/Events screen to enter another event.");if(answer){SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");SendRequest('RegisterSPEvent.php?userid='+arr+'&ServiceID='+serviceID+'&action=Edit&addType=addService','get','registerservice');}else{SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");}}else if(editResponse==2){alert('The events changes have been saved.');if(document.all){document.frmManageEvent.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmManageEvent.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");}else{alert('Event already exists!');}}function displaysaveservices(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();var arr=ResponseFromServer.split("?")[0];var serviceID=ResponseFromServer.split("?")[1];var arrNum=ResponseFromServer.split("?")[2].match('1');var editResponse=ResponseFromServer.split("?")[2].match('2');if(arrNum=='1'){if(document.all){document.frmManageService.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmManageService.btnPhotoSubmit.dispatchEvent(evObj);}var answer=confirm("The service has been added to your profile. You can go back to the Service screen to enter another service.");if(answer){SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");SendRequest('RegisterService.php?userid='+arr+'&ServiceID='+serviceID+'&action=Edit&addType=addService','get','registerservice');}else{SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");}}else if(editResponse==2){alert('The service changes have been saved.');if(document.all){document.frmManageService.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmManageService.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest("MyProfile.php?user_id="+arr,"get","serviceproviderprofile");}else{alert('Service already exists!');}}function displaysaveditedServiceProvider(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();if(ResponseFromServer.match('1')){alert("ServiceProvider's profile has been updated.");}else{alert('User Email already Exists!!');}}function displaysaveditserviceprovider(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();if(ResponseFromServer.match('1')){alert("Your profile has been updated.");}else{alert('User Email already Exists!!');}}function displaysaveserviceprovider_demo(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer.match('1')&&gbl_isAdmin==false){alert("You have successfully registered as a Service Provider for Tripsketch! The registration will be approved within 2 business days.");var currURL=window.location.href;if(currURL.match("spdemo.php")){var currURL=window.location.href;window.location.href='../main.php#myprofile=spprofile';}else{RedirectURLLocation('#myprofile=spprofile');SendRequest(global_user_uri,"get","Log");document.getElementById('headerpage_ibtnhome').style.display="";document.getElementById('headerpage_ibtntripplanner').style.display="";document.getElementById('headerpage_ibtnbudget').style.display="";document.getElementById('headerpage_ibtndemo').style.display="";}}else if(ResponseFromServer.match('1')&&gbl_isAdmin==true){alert("You have successfully registered a Service Provider for Tripsketch!");renderview("loadpage","");SendRequest('search.php','get','displayserviceproviderSearchBox');}else{alert('User Name already exists!');}}function displaysaveserviceprovider(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer.match('insert')){alert("Your profile has been updated.");handleEvent("headerpage_ibtnhome");SendRequest(global_user_uri,"get","Log");}else{alert('User Name already exists!');}}function displayregisteruser(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_RegisterUser(ResponseFromServer);}function displayEditUserDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_EditUserDetails(ResponseFromServer);}function displayregisterserviceprovider(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;var objOverlay;objOverlay=document.getElementById("overlay");objOverlay.style.visibility="hidden";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}Display_RegisterServiceProvider(ResponseFromServer);}function displayregisterservice(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_RegisterService(ResponseFromServer);}function displayregisterevent(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_RegisterSPEvent(ResponseFromServer);}function displayDeleteServiceProvider(xmlHttpRequest){SendRequest('ServiceProviderList.php','get','serviceproviderList');}function displayDelete(xmlHttpRequest){SendRequest('MyProfile.php','get','serviceproviderprofile');}function displayArticleManagement(xmlHttpRequest){}function displayEditServiceDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_EditServiceDetails(ResponseFromServer);}function displayDeleteServices(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;var arr=ResponseFromServer.split("?")[1];arr1=arr.split("<")[0];SendRequest("MyProfile.php?user_id="+arr1,"get","serviceproviderprofile");}function displayDeleteServicesChk(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;var id=ResponseFromServer.split("?")[1];if(ResponseFromServer.match('Deleted Successfully')){displayDeleteServices(xmlHttpRequest);}else{var answer=confirm("This service has been added to user itineraries. Deleting this service will initiate alerts to users that have included this service in their itineraries. Do you still want to continue?");if(answer){uri="RegisterService.php?action=Delete&id="+id+"&chkItineraryFlag=1";SendRequest(uri,'get','deleteservice');}else{}}}function displaydeleteuserdetails(xmlHttpRequest){SendRequest("/UserManagement","get","usermanagement");}function displayServiceProvider(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_ServiceProvider(ResponseFromServer);}function displayServices(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;Display_FilterServicesCharities(ResponseFromServer);CreateItnerary();DisplayAirportServices();}}}function displayUserManagement(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_UserManagement(ResponseFromServer);}function displayEditServices(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;Display_EditServices(ResponseFromServer);}function displayShowMPPListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;gbl_isMPPReceived=true;Display_ShowMPP_LogisticalInfo(ResponseFromServer);gbl_exchangeRateApplyToABFlag=true;gbl_exchangeRateApplyToTransportFlag=true;gbl_isAllLogisticalChangedFlag=true;}}}function displayShowMPPPartnerListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;Display_ShowMPPPartner_LogisticalInfo(ResponseFromServer);gbl_exchangeRateApplyToABFlag=true;gbl_exchangeRateApplyToTransportFlag=true;gbl_isAllLogisticalChangedFlag=true;gbl_isPartnerMPPReceived=true;}}}function displayShowMPPNearCityListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){var ShowAllResponseXML=xmlHttpRequest.responseText;ShowAllResponseXML=ShowAllResponseXML.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');var responseXml=new String(ShowAllResponseXML);var rExp=/""/g;var newString=new String('"NA"');var isCityExists=false;ShowAllResponseXML=responseXml.replace(rExp,newString);rExp=/<Description>/g;newString=new String("<Description><![CDATA[");ShowAllResponseXML=ShowAllResponseXML.replace(rExp,newString);rExp=/<\/Description>/g;newString=new String("]]></Description>");ShowAllResponseXML=ShowAllResponseXML.replace(rExp,newString);rExp=/<Airport-Description>/g;newString=new String("<Airport-Description><![CDATA[");ShowAllResponseXML=ShowAllResponseXML.replace(rExp,newString);rExp=/<\/Airport-Description>/g;newString=new String("]]></Airport-Description>");ShowAllResponseXML=ShowAllResponseXML.replace(rExp,newString);if(ShowAllResponseXML){var xmlobj_allNearByCities=GetDOMObject(ShowAllResponseXML);gbl_xmlobj_allNearByCities=xmlobj_allNearByCities;gbl_isNBCMPPReceived=true;var cityId=getCityIdFromXML(xmlobj_allNearByCities,'Cities','id');var cityName=getCityIdFromXML(xmlobj_allNearByCities,'Cities','name');var cityExists=false;for(var xCnt=0,xCnt1=gbl_arrAllXMLData.length;xCnt<xCnt1;xCnt++){if(gbl_arrAllXMLData[xCnt].id==cityId){gbl_arrAllXMLData[xCnt].nbcXML=xmlobj_allNearByCities;cityExists=true;break;}}if(!cityExists){gbl_arrAllXMLData[gbl_arrAllXMLData.length]=new CLSVacationCity(cityId,cityName,'','',xmlobj_allNearByCities);}if(!gbl_fromNBC){}else{var CityName="";CityName=global_CityAirportInfoObj["CityName"];for(var xCnt=0,xCnt1=gbl_arrAllXMLData.length;xCnt<xCnt1;xCnt++){if(gbl_arrAllXMLData[xCnt].name.toLowerCase()==CityName.toLowerCase()){gbl_xmlobj_allNearByCities=gbl_arrAllXMLData[xCnt].nbcXML;break;}}generateNearBySearchList();}if(!gbl_fromNBC){hideNBCLoading();if(document.getElementById("btnNBCities")){document.getElementById("btnNBCities").style.display="";if(document.getElementById('nearbycityLoc')){document.getElementById('nearbycityLoc').style.display="";}}}else{hideNBCLoading();if(document.getElementById("btnNBCities")){document.getElementById("btnNBCities").style.display="none";if(document.getElementById('nearbycityLoc')){document.getElementById('nearbycityLoc').style.display="none";}}}}else{ShowAllResponseXML="";gbl_xmlobj_allNearByCities=null;hideNBCLoading();if(document.getElementById("btnNBCities")){document.getElementById("btnNBCities").style.display="none";if(document.getElementById('nearbycityLoc')){document.getElementById('nearbycityLoc').style.display="none";}}}if(gbl_shwNBC){fetchNearByCities();gbl_shwNBC=false;}}hideNBCLoading();}}function displayShowAdvertisementListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;Display_Advertisement_Info(ResponseFromServer);}}}function fillSuggestArray(xmlHttpRequest){var ResponseFromServer=null;var doc,InfoItemNodeList,AirportID,AirportName;global_Airport_Arr=new Array();if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;doc=GetDOMObject(ResponseFromServer);InfoItemNodeList=doc.getElementsByTagName('Airport');for(i=0;i<InfoItemNodeList.length;i++){AirportName=InfoItemNodeList.item(i).attributes.getNamedItem("name").value;AirportID=InfoItemNodeList.item(i).attributes.getNamedItem("value").value;AirportURL=InfoItemNodeList.item(i).attributes.getNamedItem("uri").value;StateSuggestionObj.states[i]=AirportName;global_Airport_ArrID[i]=AirportID;global_Airport_ArrName[i]=AirportName;}}}}function displayArticleListListener(xmlHttpRequest){Response=xmlHttpRequest.responseText;if(gbl_DirectLoadBlogPage){if(gbl_HomePageBlogs.length<=0){SendRequest("/homepage/blogs","get","bloglist");}}if(gbl_DirectLoadArticlePage){SendRequest("articledetailed.php","get","articledetailedload_");if(gbl_HomePageBlogs.length<=0){SendRequest("/homepage/blogs","get","bloglist");}fillArticleDataStructure(Response,2);}else{fillArticleDataStructure(Response,1);}}function displayBlogListListener(xmlHttpRequest){Response=xmlHttpRequest.responseText;fillBlogDataStructure(Response,0);if(gbl_DirectLoadBlogPage||gbl_DirectLoadArticlePage){var tmpCurrentBlogArticleHashURL=document.location.href;if(gbl_HomePageArticles.length<=0){SendRequest("/homepage/articles","get","articlelist");}}}function displayPanelListener(xmlHttpRequest){var doc,parser,x1;var sign_out=document.getElementById("SignUp");gbl_isPlanNowRequested=false;var R=null;isEditItinerary=false;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){R=xmlHttpRequest.responseText;try{RESIZE_IMAGE(HOMEIMGWIDTH,HOMEIMGHEIGHT,'homepageMainAttrImg');displayCaption('homepageMainAttrImg');}catch(err){}if(isFromIP){gblIsStartedWithCountry=false;global_start_location="1";}renderview("displaypanel",R);if(isSafari){var contentTableObj=document.getElementById("tblMainContent");var contentTableObjWidth=0;if(contentTableObj){contentTableObjWidth=contentTableObj.offsetWidth;}var drpAirportObjSize=parseInt(contentTableObjWidth/20)-1;if(isSafari){drpAirportObjSize=drpAirportObjSize-20;}drpAirportObj=document.getElementById("drpCityAirport");if(drpAirportObj){drpAirportObj.size=drpAirportObjSize;}}var dispTopLeft=parseInt(document.getElementById("dispPanelTopLft").height);var dispMidHeight=parseInt(document.getElementById("dispPanelBtmMid").scrollHeight);var dispLeftHeight=parseInt(document.getElementById("dispPanelLeft").height);var dispRightHeight=parseInt(document.getElementById("dispPanelRight").height);var dispBtmLeft=parseInt(document.getElementById("dispPanelBtmLft").height);if(isSafari){document.getElementById("dispPanelLeft").height=(dispMidHeight-dispBtmLeft)+27;document.getElementById("dispPanelRight").height=document.getElementById("dispPanelLeft").height;}else{document.getElementById("dispPanelLeft").height=dispMidHeight-dispBtmLeft;document.getElementById("dispPanelRight").height=document.getElementById("dispPanelLeft").height;}if(gbl_AirportList.length<=0){SendRequest("/airports","get","airportList");}else{oTextbox=new AutoSuggestControl(document.getElementById("drpCityAirport"),vacationCitySuggestionObj);}if(gbl_CityList.length<=0){SendRequest("/cities","get","cityList");}else{oTextbox1=new AutoSuggestControl(document.getElementById("drpCityAirport"),vacationCitySuggestionObj);}if(gbl_AirportList.length>0||gbl_CityList.length>0){SendRequest("CookieStorageController.php?RequestType="+COOKIE_READ,"get","cookieInfoReader");}if(gbl_VacationCityPlanner.length>0){document.getElementById('AddCityTR').style.display="";}if(gbl_CountryList.length<=0){SendRequest("/countries","get","countrylist");}if(gblArr_allCurrencyExRates.length<=0){SendRequest("/getallexrates/","get","getallexrates");}if(gbl_HomePageArticles.length<=0){SendRequest("/homepage/articles","get","articlelist");}if(gbl_HomePageBlogs.length<=0){SendRequest("/homepage/blogs","get","bloglist");}if(sign_out.innerHTML.toLowerCase()=="sign out"){if(gbl_userBudgetDetail.length<=0){SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");}}loadScript();hideLoadingImages();}}if(document.getElementById('backBtn')){document.getElementById('backBtn').style.display="";document.getElementById('addCityDiv').style.display="none";}}function tripPlannerListener(xmlHttpRequest){var doc,parser,x1;var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);SendRequest("/DisplayPanel","get","displaypanel");}}}function displayAirportListListener(xmlHttpRequest){var R=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){R=xmlHttpRequest.responseText;DisplayAirportDropDown_List(R,"Airport");if(gbl_DirectLoadLandingPage||gbl_ShowMPPForLandingCall){loadCurrentURLAttractionDetails();}}}}function displayCountryDetailsListener(xmlHttpRequest){var R=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){R=xmlHttpRequest.responseText;gblIsTSDataReceived=true;var cityExists=false;gbl_xmlobj_multiCountries=GetDOMObject(R);for(var xCnt=0,xCnt1=gbl_arrAllXMLData.length;xCnt<xCnt1;xCnt++){if(gbl_arrAllXMLData[xCnt].name.toLowerCase()==global_startingLocationName.toLowerCase()){cityExists=true;break;}}if(!cityExists){gbl_arrAllXMLData[gbl_arrAllXMLData.length]=new CLSVacationCity(global_airportorcity,global_startingLocationName,gbl_xmlobj_multiCountries,'','');}populateCountryData();if(gbl_isCntryChanged){DisplayCountryRegionDetails("Country",'');displaySelectedCountry();}var isCityExists=false;hideLoadingImages();for(var vacationCnt=0;vacationCnt<gbl_arrAllVacationCountry.length;vacationCnt++){if(gbl_arrAllVacationCountry[vacationCnt].countryId==global_airportorcity){gbl_arrAllVacationCountry[vacationCnt].countryObj=gbl_arrCountries;gbl_arrAllVacationCountry[vacationCnt].cityObj=gbl_arrAllCities;gbl_arrAllVacationCountry[vacationCnt].regionObj=gbl_arrRegions;gbl_arrAllVacationCountry[vacationCnt].attractionsObj=gbl_arrAllAttractions;gbl_arrAllVacationCountry[vacationCnt].hotelsObj=gbl_arrAllHotels;gbl_arrAllVacationCountry[vacationCnt].logisticalsObj=gbl_arrAllLogisticals;break;}}}}}function displayCityListListener(xmlHttpRequest){var doc,parser,x1;var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;DisplayCityDropDown_List(ResponseFromServer,"City");if(gbl_DirectLoadLandingPage||gbl_ShowMPPForLandingCall){var HashLocationName=document.location.href;var nameStrArr=HashLocationName.split("&c=")[1];if(nameStrArr.indexOf("&i=")!=-1){nameStrArr=nameStrArr.split("&i=")[0];}var nameStr=revertCustomSpecialChar(nameStrArr);var iCnt=searchItem(gbl_CityList,nameStr,true,"cityDetails");if(iCnt!=-1){gbl_DirectLoadNBCPage=true;gbl_DirectLoadLandingPage=false;}loadCurrentURLAttractionDetails();}else if(gbl_DirectLoadBudgetPage){var HashLocationName=document.location.href;var nameStrArr=HashLocationName.split("#p=budget&ci=")[1];var nameStr=revertCustomSpecialChar(nameStrArr);var budgetCityObj=getCityLocationIdByName(nameStr);global_CityAirportInfoObj["CityID"]=budgetCityObj.CityId;global_CityAirportInfoObj["Name"]=budgetCityObj.CityName;global_CityAirportInfoObj["Country"]=budgetCityObj.CityCountry;global_CityAirportInfoObj["DefaultTransportCost"]=budgetCityObj.TransportCost;handleEvent("loadBudgetPage");}else{SendRequest("CookieStorageController.php?RequestType="+COOKIE_READ,"get","cookieInfoReader");}}}}function displayCountryListListener(xmlHttpRequest){var R=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){R=xmlHttpRequest.responseText;DisplayCountryDropDown_List(R,"Country");if(gbl_DirectLoadLandingPage||gbl_ShowMPPForLandingCall){loadCurrentURLAttractionDetails();}}}}function displayAiportDetailsListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;checkcontents();DisplayAirportDetails_current(ResponseFromServer);}}}function displayHomePageListner(xmlHttpRequest){var R,JsonObjectData,debugmode;debugmode=0;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){R=xmlHttpRequest.responseText;renderview("loadpage",R);if(gbl_HomePageArticles.length>0||gbl_HomePageBlogs.length>0){fillHomePageArticle(gbl_HomePageArticles[0],1,0);fillHomePageBlogs();}SendRequest("/DisplayPanel","get","displaypanel");}}}function displayLogisticalInfoPageListener(xmlHttpRequest){var ResponseFromServer,JsonObjectData;var cityId,startdate,endate,nooftravelers,endateTime,startdateTime,budgetstartdate;var dateMatchCond1,dateMatchCond2,dateMatchCond3,isdateMatched,completematch;var budgetenddate,budgetstartdateTime,budgetenddate,budgetExchangeRate;var citymatch,currencycodematch,budgetcurrencycode,currentcurrencycode;var cityExistFlag=0;var currentPerticulars=new Array();var isLoginUser=false;var sign_out=document.getElementById("SignUp");if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);gbl_restaurantsPriceRangeVal=-1;gblSelectedType="Attraction";if(isSafari){document.getElementById("txtSearchLogistical").size=30;}global_prev_start_location=global_start_location;if(global_start_location!=4&&global_start_location!=3&&global_CityAirportInfoObj["StartType"]==0){var airIndex=searchAirportItem(gbl_AirportList,global_CityAirportInfoObj["Name"]);if(airIndex!=-1){aName=gbl_AirportList[airIndex].AirportName;}else{aName=global_CityAirportInfoObj["Name"];}gblMainURL=gbl_LandingPageURLHash+"&a="+customReplaceSpecialChar(aName);}else if(global_start_location==4){gblMainURL=gbl_LandingPageURLHash+"&ct="+customReplaceSpecialChar(global_CountryInfoObj.CountryName);}else{if(global_start_location==3){if(gbl_arrAllCities.length>0&&global_CityAirportInfoObj["Name"]!=gbl_arrAllCities[0].name){gbl_objArrBudget=null;gbl_popularObj=null;gbl_interestsObj=null;gbl_objLocationLogisticals=new Array();gbl_objTimeLocation=null;gbl_objAirportLocation=null;gblAttractionAvailabilityChecked=false;for(var vacationCnt=0;vacationCnt<gbl_arrAllVacationCity.length;vacationCnt++){if(gbl_arrAllVacationCity[vacationCnt].name==global_CityAirportInfoObj["Name"]){gbl_arrAllCities=gbl_arrAllVacationCity[vacationCnt].cityObj;gbl_arrAllLocations=gbl_arrAllVacationCity[vacationCnt].locationsObj;gbl_arrAllLogisticals=gbl_arrAllVacationCity[vacationCnt].logisticalsObj;gbl_arrAllAttractions=gbl_arrAllVacationCity[vacationCnt].attractionsObj;gbl_arrAllHotels=gbl_arrAllVacationCity[vacationCnt].hotelsObj;gbl_arrAllServices=gbl_arrAllVacationCity[vacationCnt].servicesObj;gbl_arrAllTravelDetails=gbl_arrAllVacationCity[vacationCnt].travelDetailsObj;gbl_arrAllImages=gbl_arrAllVacationCity[vacationCnt].imagesObj;gbl_arrHotelServices=gbl_arrAllVacationCity[vacationCnt].hotelServicesObj;gbl_arrAttractionServices=gbl_arrAllVacationCity[vacationCnt].attractionServicesObj;gbl_arrAllHolidays=gbl_arrAllVacationCity[vacationCnt].holidaysObj;gbl_arrAllAdvertisement=gbl_arrAllVacationCity[vacationCnt].advertisementObj;gblLocationDurationArray=gbl_arrAllVacationCity[vacationCnt].locationDurationObj;gbl_arrRestaurants=gbl_arrAllVacationCity[vacationCnt].restaurantsObj;gbl_arrViatorTours=gbl_arrAllVacationCity[vacationCnt].viatorToursObj;gbl_arrViatorPass=gbl_arrAllVacationCity[vacationCnt].viatorPassObj;gblObjArrLocation=gbl_arrAllVacationCity[vacationCnt].LocationOrderObj;gbl_isDataRendered=true;global_startingLocationName=global_CityAirportInfoObj["Name"];global_airportorcity=global_CityAirportInfoObj["CityID"];break;}}}}gblMainURL=gbl_LandingPageURLHash+"&c="+customReplaceSpecialChar(global_CityAirportInfoObj["Name"]);}var LPIframe=document.getElementById("IframeGoogleAdLP");if(global_start_location!=4&&global_CityAirportInfoObj["StartType"]==0){LPIframe.src=DIRECTORYSTRUCTUREPATH+"ShowGAds-IteneryDetailsTop.php?city="+global_CityAirportInfoObj["CityID"]+"&type=1";}else if(global_start_location!=4&&global_CityAirportInfoObj["StartType"]==1){LPIframe.src=DIRECTORYSTRUCTUREPATH+"ShowGAds-IteneryDetailsTop.php?city="+global_CityAirportInfoObj["Name"]+"&type=0";}if(document.getElementById('headerpage_ibtntripplanner')){document.getElementById('headerpage_ibtntripplanner').className="TopLevelMenuTextSelectedTab";if(document.all){document.getElementById('headerpage_ibtntripplanner').onclick=handleEvent;}else{document.getElementById('headerpage_ibtntripplanner').setAttribute('onClick',"javascript:handleEvent(this.id)");}document.getElementById('headerpage_ibtnhome').className="TopLevelMenuTextTab";if(document.getElementById('headerpage_ibtnmytrip').className=="TopLevelMenuTextSelectedTab"){document.getElementById('headerpage_ibtnmytrip').className="TopLevelMenuTextTab";}else if(document.getElementById('headerpage_ibtnbudget').className=="TopLevelMenuTextSelectedTab"){document.getElementById('headerpage_ibtnbudget').className="TopLevelMenuTextTab";}else if(document.getElementById('headerpage_explore').className=="TopLevelMenuTextSelectedTab"){document.getElementById('headerpage_explore').className="TopLevelMenuTextTab";}else if(document.getElementById('headerpage_ibtnread').className=="TopLevelMenuTextSelectedTab"){document.getElementById('headerpage_ibtnread').className="TopLevelMenuTextTab";}}try{if(isEditItinerary||itineraryItemsArrGlobal.length>0||global_start_location==3){showCalendar(true);}if(global_start_location!=4){setDateTime();CreateItnerary();}else{if(gbl_VacationCityPlanner.length>0){renderMCntrySL();if(document.getElementById("planNowBtn")){document.getElementById("planNowBtn").style.display="";}}}}catch(err){}if(gbl_isUserSignedId){if(document.getElementById("addAttrTR")){document.getElementById("addAttrTR").style.display="";}}SendRequest("CookieStorageController.php?RequestType="+COOKIE_READ,"get","cookieAttractionInfoReader");hideLoadingImages();global_request_uri_locations=global_request_uri+"/locations";global_travellerpriority_org=global_travellerpriority;if(gblIsTSDataReceived==true){if(gbl_ShowMPPForLandingCall){var tmpCurrentHashURL=document.location.href;if(tmpCurrentHashURL.indexOf("&i=")!=-1){tmpCurrentHashURL=tmpCurrentHashURL.substring(tmpCurrentHashURL.indexOf("#"),tmpCurrentHashURL.length);if(tmpCurrentHashURL.indexOf("&i=")!=-1){if(tmpCurrentHashURL.indexOf("&Event=")==-1){attName=tmpCurrentHashURL.substring(tmpCurrentHashURL.indexOf("&i=")+3,tmpCurrentHashURL.length);}else{attName=tmpCurrentHashURL.substring(tmpCurrentHashURL.indexOf("&i=")+3,tmpCurrentHashURL.indexOf("&Event="));}attName=revertCustomSpecialChar(attName);}getLocationId(attName,false);}}if(!gbl_DirectLoadNBCPage&&!gbl_ShowMPPForLandingCall){if(global_start_location!=4){populateData();}}if(!gbl_isDataRendered){if(global_start_location==4){if(!gbl_isCntryChanged){populateCountryData();}}else{populateData();gblABlocationId=global_location;}}if(document.getElementById("txtSearchLogistical")){oTextbox4=new AutoSuggestControl(document.getElementById("txtSearchLogistical"),logisticalSuggestionObj);}if(!gbl_ShowMPPForLandingCall){if(global_start_location==4){DisplayCountryRegionDetails("Country",'');displaySelectedCountry();}else{try{var cityName="";if(gbl_inNBC){cityName=getCityNameFromURL();}else{cityName=global_CityAirportInfoObj["Name"];}DisplayCurrentLocationDetails(cityName);checkGlobalHoliday(global_arrivaldate,global_arrivaldate);displaySelectedFilter(global_travellerpriority_org);}catch(err){}}}else{var tmpCurrentHashURL=document.location.href;if(tmpCurrentHashURL.indexOf("#")!=-1){if(tmpCurrentHashURL.indexOf("&i=")!=-1){tmpCurrentHashURL=tmpCurrentHashURL.substring(tmpCurrentHashURL.indexOf("#"),tmpCurrentHashURL.length);RedirectURLLocation(tmpCurrentHashURL);}else{var cityName="";if(gbl_inNBC){cityName=getCityNameFromURL();}else{cityName=global_CityAirportInfoObj["Name"];}DisplayCurrentLocationDetails(cityName);displaySelectedFilter(global_travellerpriority_org);}hideLoadingImages();}}hideLoadingImages();showNBCLoading();try{if(document.getElementById('tblIternary')){var tbl=document.getElementById('tblIternary');}if(tbl&&(tbl.innerHTML==""||tbl.innerHTML=="<TBODY></TBODY>")){CreateItnerary();}calculateExRateForAB();reapplyOriginalPriceDetails();applyExRateToAB();reapplyOriginalTransportPrices();applyExRateToTrapsportPrice();}catch(err){}if(!gbl_ShowMPPForLandingCall&&global_start_location==0){DisplayAirportServices();}try{if(gbl_ShowMPPForLandingCall){var HashLocationName=document.location.href;if(HashLocationName.indexOf("&i=")!=-1){if(!gbl_DirectLoadNBCPage){HashLocationName=HashLocationName.substring(HashLocationName.indexOf("&i=")+3,HashLocationName.length);HashLocationName=revertCustomSpecialChar(HashLocationName);var logType="Attraction";objLogistical=getLogisticalIdByName(HashLocationName);if(!objLogistical){gblABDisplayed=false;}if(objLogistical){logType=objLogistical.type;if(objLogistical.type=="Restaurant"){if(!gbl_objAirportLocation){displayDetailsWithNoPriority();}gbl_locationBase=new CLSLocationBase(gbl_objAirportLocation,gbl_objTimeLocation,gbl_objArrBudget,gbl_popularObj,gbl_interestsObj);gbl_arrLocationObj=gbl_locationBase.airportLocationsObj.arrLocation;renderRestaurants(0);showRestaurant();}else if(objLogistical.type=="Hotel"){if(!gbl_objAirportLocation){displayDetailsWithNoPriority();}gbl_locationBase=new CLSLocationBase(gbl_objAirportLocation,gbl_objTimeLocation,gbl_objArrBudget,gbl_popularObj,gbl_interestsObj);gbl_arrLocationObj=gbl_locationBase.airportLocationsObj.arrLocation;showHotels();renderAttractions(1);}else if(objLogistical.type=="ViatorPass"){showViatorPass();renderPass();}else if(objLogistical.type=="ViatorTours"){renderTours();}else if(objLogistical.type=="Event"){showEvents();renderEvents();}else{displaySelectedFilter(global_travellerpriority_org);}}else{displaySelectedFilter(global_travellerpriority_org);}expandItemFromABList(HashLocationName,logType);}}else if(global_start_location==4){displaySelectedCountry();}else{displaySelectedFilter(global_travellerpriority_org);}if(HashLocationName.indexOf("&c=")!=-1&&HashLocationName.indexOf("&i=")==-1){DisplayAirportServices();}if(gbl_isDataRendered){gbl_ShowMPPForLandingCall=false;}}}catch(err){}if(document.getElementById('btnTours')){if(gbl_arrAllCities[0].tourCnt==0){document.getElementById('btnTours').style.display="none";document.getElementById('btnToursDisable').style.display="";}else{document.getElementById('btnTours').style.display="";document.getElementById('btnToursDisable').style.display="none";}}if(document.getElementById('btnShopping')){if(gbl_arrAllCities[0].shoppingCnt==0){document.getElementById('btnShopping').style.display="none";document.getElementById('btnShoppingDisable').style.display="";}else{document.getElementById('btnShopping').style.display="";document.getElementById('btnShoppingDisable').style.display="none";}}if(document.getElementById('btnHotels')){document.getElementById('btnHotels').style.display="";}}else{gbl_isPlanNowRequested=true;}if(gbl_interest!=""){if((gbl_interest!="")&&(gbl_interest!=null))gbl_interest=gbl_interest.replace(",","_");}firstTimeMapLoaded=true;mapObjects=new Array();if(isShortListRendering==true){for(var loopCnt=0;loopCnt<shortListItemsArrGlobal.length;loopCnt++){manageShortList(shortListItemsArrGlobal[loopCnt].name,shortListItemsArrGlobal[loopCnt].type,shortListItemsArrGlobal[loopCnt].id,shortListItemsArrGlobal[loopCnt].desc);}}isShortListRendering=false;gbl_CurrentPageId=AIRPORTCITYLANDING;if(gbl_startingLocationType=="airport"){gbl_AdvLocationTypeId=AIRPORT;}else{gbl_AdvLocationTypeId=CITY;}toggleViewMap="true";gbl_AdvLocationId=global_airportorcity;var currentItineraryStatus=parseInt(global_start_location);isEuropeanCntry=false;if(currentItineraryStatus==0||currentItineraryStatus==1||currentItineraryStatus==3){for(var tempCnt=0;tempCnt<arrEuropeanCountries.length;tempCnt++){if((currentItineraryStatus==0&&arrEuropeanCountries[tempCnt]==global_CityAirportInfoObj["Country"])||(currentItineraryStatus!=0&&arrEuropeanCountries[tempCnt]==global_CityAirportInfoObj["Country"])){if(hideRouteRank==false){document.getElementById('routerLink').style.display='';document.getElementById('routerLink').innerHTML='Plan your travel within Europe at<br/><img src="../Images/Theme-1/AttractionBrowser/hand.png" style="vertical-align:bottom" /> <a href="http://routerank.com/en/" target="_blank" class="LnkClass" onclick="TrackExternalLinks(this,\'route rank\',\'routerank.com\'); return false;">http://routerank.com</a>';isEuropeanCntry=true;}break;}}if(!isEuropeanCntry){document.getElementById('routerLink').style.display='none';document.getElementById('routerLink').innerHTML='';}try{if(document.getElementById('borderLftFW')&&document.getElementById('itinerary_id').style.display!="none"){document.getElementById('borderLftFW').height=parseInt(document.getElementById('Flight-Calender').scrollHeight)-(parseInt(document.getElementById('topFWTd').height)+parseInt(document.getElementById('btmFWTd').height))-20;document.getElementById('borderRgtFW').height=parseInt(document.getElementById('Flight-Calender').scrollHeight)-(parseInt(document.getElementById('topFWTd').height)+parseInt(document.getElementById('btmFWTd').height))-20;document.getElementById('attraction-details').style.height=parseInt(document.getElementById('borderLftFW').height)+parseInt(document.getElementById('btmFWTd').height)-10;if(isIE){document.getElementById('itinerary_id').style.height=parseInt(document.getElementById('Flight-Calender').scrollHeight)+5;document.getElementById('tdFWColumn').style.height=parseInt(document.getElementById('Flight-Calender').scrollHeight)+5;}}}catch(err){}}if(!isIE){if(document.getElementById('itinerary_id')){document.getElementById('itinerary_id').width="20%";}if(document.getElementById('tdFWColumn')){document.getElementById('tdFWColumn').width="55%";}}if(currentItineraryStatus==0||currentItineraryStatus==1){prepareBudgetForItineray();}else if(currentItineraryStatus==3){if(isEditItinerary&&isItineraryBudgetEdit){gbl_currentBudgetSource=gbl_vacationBudgetArr[0].ObjBudgetSrc;gbl_arrinteraryBudget=gbl_vacationBudgetArr[0].ObjItineraryBudgetSrc;gbl_itineraryTripCost=parseFloat(gbl_itineraryTripCost)-parseFloat(gbl_itineraryAttCost);prepareBudgetHtml();}else{prepareBudgetForVactionItineray();}}if(displayPannelVisibility==1){isCommingFromBudgetPage=false;displayPannelVisibility=0;handleEvent("displaypanel_load");}if(gblIsSaveRequested){validateItineraryDetails('Save','UserSave');}}}if(global_start_location==4){document.getElementById("MultiCountries").style.display="";if(document.getElementById("countryFilter")){for(var tempCnt=0;tempCnt<gbl_CountryList.length;tempCnt++){addOption(document.getElementById("countryFilter"),gbl_CountryList[tempCnt].Name,gbl_CountryList[tempCnt].Name);}document.getElementById("countryFilter").value=global_CountryInfoObj.CountryName;}}if(gbl_BackBtnFlag){showFinalize('Save','UserSave');gbl_BackBtnFlag=false;}if(hideRouteRank==true&&openFairquotedirectLink){setTimeout('showDispPanel();',1000);}if(gbl_xmlobj_allNearByCities==null||gbl_fromNBC||gbl_xmlobj_allNearByCities==""){document.getElementById("btnNBCities").style.display="none";if(document.getElementById('nearbycityLoc')){document.getElementById('nearbycityLoc').style.display="none";}}else{hideNBCLoading();}setTimeout('if(!gbl_isNBCMPPReceived){hideNBCLoading();}',1000);gbl_isLandingPageRequested=false;}function getAdminBudgetForCity(cityId){if(cityId==''){cityId='0';}global_budgetrequest_uri='/getcitybudget/'+cityId;SendRequest(global_budgetrequest_uri,"GET",'getadmincitybudget');}function calculateExRateForAB(){if(gbl_userPrefCurrencyDetails){var prefCurrencyCode=gbl_userPrefCurrencyDetails.currencycode;var localCurrencyCode=gbl_userLocalCurrencyDetails.currencycode;if(prefCurrencyCode&&localCurrencyCode&&prefCurrencyCode.toLowerCase()!=localCurrencyCode.toLowerCase()&&gbl_userLocalCurrencyDetails.exchangerate&&gbl_userPrefCurrencyDetails.exchangerate){var currencycode=gbl_userPrefCurrencyDetails.currencycode;var currencysymbol=gbl_userPrefCurrencyDetails.currencysymbol;var lastupdate=gbl_userPrefCurrencyDetails.lastupdate;var LocalCurrencyExrate_InUsd=parseFloat(gbl_userLocalCurrencyDetails.exchangerate);var PrefCurrencyExRate_InUsd=parseFloat(gbl_userPrefCurrencyDetails.exchangerate);var oneUnitOfLocalCurrency=parseFloat(1/LocalCurrencyExrate_InUsd);var oneUnitOfPrefCurrency=parseFloat(1/PrefCurrencyExRate_InUsd);var newExchageRate=parseFloat(oneUnitOfLocalCurrency/oneUnitOfPrefCurrency);gblCurrencyNote="";}else{var currencycode=gbl_userLocalCurrencyDetails.currencycode;var currencysymbol=gbl_userLocalCurrencyDetails.currencysymbol;var lastupdate=gbl_userLocalCurrencyDetails.lastupdate;var newExchageRate=1;if(prefCurrencyCode&&localCurrencyCode&&prefCurrencyCode!=localCurrencyCode){gblCurrencyNote="<label class='featureWindowPannelTextInstruction' >Exchange rate for "+gbl_userPrefCurrencyDetails.currencycode+" not available.</label>";}}}else{var currencycode=gbl_userLocalCurrencyDetails.currencycode;var currencysymbol=gbl_userLocalCurrencyDetails.currencysymbol;var lastupdate=gbl_userLocalCurrencyDetails.lastupdate;var newExchageRate=1;gblCurrencyNote="";}gbl_currentCurrencyDetails=new CLSCurrencyDetails(currencycode,currencysymbol,newExchageRate,lastupdate);return;}function getExrateForUserBudget(currCode){var Acnt=0;var budgetExrate=parseFloat(1);if(currCode){for(Acnt=0;Acnt<gblArr_allCurrencyExRates.length;Acnt++){var a=gblArr_allCurrencyExRates[Acnt].currencycode;var b=currCode;if(a.toLowerCase()==b.toLowerCase()){budgetExrate=gblArr_allCurrencyExRates[Acnt].exchangerate;break;}}}return parseFloat(budgetExrate);}function applyExRateToBudgetPerticulars(budgetExchangeRate,PerticularsArr){var PrefCurrencyExRate=1;var PrefCurrencyCode=null;var dailyCost=0;var totalDailyCost=0;var perCnt=0;if(gbl_userPrefCurrencyDetails){PrefCurrencyExRate=parseFloat(gbl_userPrefCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userPrefCurrencyDetails.currencycode;}else if(gbl_userLocalCurrencyDetails){PrefCurrencyExRate=parseFloat(gbl_userLocalCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userLocalCurrencyDetails.currencycode;}var BudgetCurrencyExRate_InUsd=budgetExchangeRate;if(PrefCurrencyCode=="USD"){oneUnitOfPrefCurrency=parseFloat(1/PrefCurrencyExRate);}else{oneUnitOfPrefCurrency=parseFloat(1*PrefCurrencyExRate);}var oneUnitOfBudgetCurrency=parseFloat(1/BudgetCurrencyExRate_InUsd);var newSerExchageRate=1;newExchageRateForPerticulars=parseFloat(oneUnitOfPrefCurrency*oneUnitOfBudgetCurrency);if(newExchageRateForPerticulars==0){newExchageRateForPerticulars=1;}var daywisePerticularsArr=new Array();try{daywisePerticularsArr[0]=-1;}catch(err){}if(PerticularsArr[0]==-1){for(perCnt=1;perCnt<PerticularsArr.length;perCnt++){dailyCost=parseFloat(parseFloat(PerticularsArr[perCnt].dailyCost)/parseFloat(newExchageRateForPerticulars)).toFixed(2);totalDailyCost=parseFloat(parseFloat(PerticularsArr[perCnt].tripCost)/parseFloat(newExchageRateForPerticulars)).toFixed(2);daywisePerticularsArr[perCnt]=new CLSBudgetPerticularPreference(PerticularsArr[perCnt].perticularId,PerticularsArr[perCnt].perticularText,dailyCost,totalDailyCost,PerticularsArr[perCnt].comments);}}else{for(perCnt=0;perCnt<PerticularsArr.length;perCnt++){dailyCost=parseFloat(parseFloat(PerticularsArr[perCnt].dailyCost)/parseFloat(newExchageRateForPerticulars)).toFixed(2);totalDailyCost=parseFloat(parseFloat(PerticularsArr[perCnt].tripCost)/parseFloat(newExchageRateForPerticulars)).toFixed(2);daywisePerticularsArr[perCnt+1]=new CLSBudgetPerticularPreference(PerticularsArr[perCnt].perticularId,PerticularsArr[perCnt].perticularText,dailyCost,totalDailyCost,PerticularsArr[perCnt].comments);}}return daywisePerticularsArr;}function applyExRateToService(prefExRate,price){var PrefCurrencyExRate=1;var PrefCurrencyCode=null;if(gbl_userPrefCurrencyDetails){PrefCurrencyExRate=parseFloat(gbl_userPrefCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userPrefCurrencyDetails.currencycode;}else{PrefCurrencyExRate=parseFloat(gbl_userLocalCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userLocalCurrencyDetails.currencycode;}var SerCurrencyExRate_InUsd=prefExRate;var oneUnitOfPrefCurrency=1;if(PrefCurrencyCode=="USD"){oneUnitOfPrefCurrency=parseFloat(1/PrefCurrencyExRate);}else{oneUnitOfPrefCurrency=parseFloat(1*PrefCurrencyExRate);}var oneUnitOfServiceCurrency=parseFloat(1/SerCurrencyExRate_InUsd);var newSerExchageRate=1;newSerExchageRate=parseFloat(oneUnitOfPrefCurrency*oneUnitOfServiceCurrency);var newprice=0.0;newprice=parseFloat(price/newSerExchageRate).toFixed(2);return newprice;}function getExrateForServiceCurrency(currCode){var serviceExrate=parseFloat(1);var tmpExRateCnt=0;if(currCode){for(tmpExRateCnt=0;tmpExRateCnt<gblArr_allCurrencyExRates.length;tmpExRateCnt++){var a=gblArr_allCurrencyExRates[tmpExRateCnt].currencycode;var b=currCode;if(a.toLowerCase()==b.toLowerCase()){serviceExrate=gblArr_allCurrencyExRates[tmpExRateCnt].exchangerate;break;}}}return serviceExrate;}function applyExRateToAB(){var exexCnt=0;var exchageRate=gbl_currentCurrencyDetails.exchangerate;var localCC=gbl_userLocalCurrencyDetails.currencycode;var CurrencyCode=gbl_currentCurrencyDetails.currencycode;for(exCnt=0;exCnt<gbl_arrAllLogisticals.length;exCnt++){var priceDetailsObj=gbl_arrAllLogisticals[exCnt].priceDetailsObj;if(priceDetailsObj){var itemType=gbl_arrAllLogisticals[exCnt].type;var currencyCode=gbl_arrAllLogisticals[exCnt].priceDetailsObj.defaultCurrency;var price=gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice;switch(itemType){case"Service":if(CurrencyCode.toLowerCase()!=currencyCode.toLowerCase()){var prefExRate=getExrateForServiceCurrency(currencyCode);gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount)).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice=parseFloat(applyExRateToService(prefExRate,gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice)).toFixed(2);}break;case"ViatorPass":case"ViatorTours":if(CurrencyCode!="USD"){var tmpViatorExRate=exchageRate;if(tmpViatorExRate==1){if(gbl_userLocalCurrencyDetails){tmpViatorExRate=gbl_userLocalCurrencyDetails.exchangerate;if(!tmpViatorExRate){tmpViatorExRate=1;}}}gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount/tmpViatorExRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice/tmpViatorExRate).toFixed(2);}else if(CurrencyCode=="USD"){gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice).toFixed(2);}break;default:gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.commonPrice/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceHigh/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.rangePriceLow/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPrice/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSpecial/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceAdult/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceChild/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceSenior/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceFamily/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceYouth/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceInfant/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.specificPriceStudent/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.discount/exchageRate).toFixed(2);gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice=parseFloat(gbl_arrAllLogisticals[exCnt].priceDetailsObj.choosenPrice/exchageRate).toFixed(2);}}}gbl_exchangeRateApplyToABFlag=false;return;}function reapplyOriginalPriceDetails(){var arrAllLogisticalCnt=0;var arrAllPriceDetailsCnt=0;for(arrAllLogisticalCnt=0;arrAllLogisticalCnt<gbl_arrAllLogisticals.length;arrAllLogisticalCnt++){for(arrAllPriceDetailsCnt=0;arrAllPriceDetailsCnt<gbl_arrAllLogisticalPrices.length;arrAllPriceDetailsCnt++){if(gbl_arrAllLogisticals[arrAllLogisticalCnt].id==gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].id&&gbl_arrAllLogisticals[arrAllLogisticalCnt].type==gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].type){var tmppriceDetailObj=null;if(gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj){var tmpPriceType=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.priceType;var tmpCommonPrice=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.commonPrice;var tmpCommonPriceDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.commonPriceDesc;var tmpRangePriceHigh=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.rangePriceHigh;var tmpRangePriceHighDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.rangePriceHighDesc;var tmpRangePriceLow=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.rangePriceLow;var tmpRangePriceLowDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.rangePriceLowDesc;var tmpSpecificPrice=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPrice;var tmpSpecificPriceSpecial=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceSpecial;var tmpSpecificPriceAdult=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceAdult;var tmpSpecificPriceAdultDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceAdultDesc;var tmpSpecificPriceChild=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceChild;var tmpSpecificPriceChildDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceChildDesc;var tmpSpecificPriceSenior=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceSenior;var tmpSpecificPriceSeniorDesc=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceSeniorDesc;var tmpSpecificPriceFamily=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceFamily;var tmpSpecificPriceYouth=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceYouth;var tmpSpecificPriceInfant=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceInfant;var tmpSpecificPriceStudent=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.specificPriceStudent;var tmpDiscount=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.discount;var tmpDiscountFromDate=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.discountFromDate;var tmpDiscountToDate=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.discountToDate;var tmpChoosenPrice=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.choosenPrice;var tmpDefaultCurrency=gbl_arrAllLogisticalPrices[arrAllPriceDetailsCnt].priceDetailsObj.defaultCurrency;tmppriceDetailObj=new CLSPriceDetail(tmpPriceType,tmpCommonPrice,tmpCommonPriceDesc,tmpRangePriceHigh,tmpRangePriceHighDesc,tmpRangePriceLow,tmpRangePriceLowDesc,tmpSpecificPrice,tmpSpecificPriceSpecial,tmpSpecificPriceAdult,tmpSpecificPriceAdultDesc,tmpSpecificPriceChild,tmpSpecificPriceChildDesc,tmpSpecificPriceSenior,tmpSpecificPriceSeniorDesc,tmpSpecificPriceFamily,tmpSpecificPriceYouth,tmpSpecificPriceInfant,tmpSpecificPriceStudent,tmpDiscount,tmpDiscountFromDate,tmpDiscountToDate,tmpChoosenPrice,tmpDefaultCurrency);}gbl_arrAllLogisticals[arrAllLogisticalCnt].priceDetailsObj=tmppriceDetailObj;break;}}}}function reapplyOriginalTransportPrices(){var arrAllTravelDetailsCnt=0;var arrAllPriceDetailsCnt=0;var tmpStrorePrice=0;for(arrAllTravelDetailsCnt=0;arrAllTravelDetailsCnt<gbl_arrAllTravelDetails.length;arrAllTravelDetailsCnt++){for(arrAllPriceDetailsCnt=0;arrAllPriceDetailsCnt<gbl_arrTransportPrices.length;arrAllPriceDetailsCnt++){if(gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].mode==gbl_arrTransportPrices[arrAllPriceDetailsCnt].transportMode&&gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].fromLocation==gbl_arrTransportPrices[arrAllPriceDetailsCnt].fromLocation&&gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].toLocation==gbl_arrTransportPrices[arrAllPriceDetailsCnt].toLocation){gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceLow=gbl_arrTransportPrices[arrAllPriceDetailsCnt].priceLow;gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceHigh=gbl_arrTransportPrices[arrAllPriceDetailsCnt].priceHigh;if(parseFloat(gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceLow)>parseFloat(gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceHigh)){tmpStrorePrice=gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceLow;gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceLow=gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceHigh;gbl_arrAllTravelDetails[arrAllTravelDetailsCnt].priceHigh=tmpStrorePrice;}break;}}}}function prepareCumulativeBudget(currentPerticulars){var perticularId,perticularText,cityId,noOfTraveler,cityname,countryName,statrtdate,enddate,transportType,currency,currencySymbol,arivalDate;var perticularData=new Array();try{perticularData[0]=-1;}catch(err){}var noOfRooms=parseInt(1);var transportCost=parseFloat(1);var dailyCost=parseFloat(0.00);var costPerDay=parseFloat(0.00);var totalCost=parseFloat(0.00);var tripCost=parseFloat(0.00);cityId=global_CityAirportInfoObj["CityID"];cityname=(parseInt(global_start_location)==0)?'':global_CityAirportInfoObj["Name"];nooftravelers=global_CityAirportInfoObj["TravelerCount"];countryName=global_CityAirportInfoObj["Country"];statrtdate=global_CityAirportInfoObj["Startdate"];enddate=global_CityAirportInfoObj["Enddate"];arivalDate=global_CityAirportInfoObj["Startdate"];statrtdate=Date.parse(statrtdate);enddate=Date.parse(enddate);currency='149';var stayFor=((enddate-statrtdate)/(ONE_DAY));if((enddate-statrtdate)%(ONE_DAY)!=0){stayFor=stayFor+1;}for(var hCnt=0;hCnt<currentPerticulars.length;hCnt++){perticularId=currentPerticulars[hCnt].perticularId;dailyCost=currentPerticulars[hCnt].dailyCost;perticularId=parseInt(perticularId);if(perticularId==GettingAround_pid){transportCost=parseFloat(dailyCost).toFixed(2);break;}}if(transportCost<=1){for(var iCnt=0;iCnt<currentPerticulars.length;iCnt++){perticularId=currentPerticulars[iCnt].perticularId;perticularId=parseInt(perticularId);dailyCost=currentPerticulars[iCnt].dailyCost;if(perticularId==PublicTransport_pid){transportCost=parseFloat(dailyCost).toFixed(2);break;}}}perticularData[perticularData.length]=new CLSBudgetPerticularPreference(GettingThere_pid,gbl_perticularList[8],0.00,0.00,'');for(var kCnt=0;kCnt<currentPerticulars.length;kCnt++){perticularText='';perticularId=currentPerticulars[kCnt].perticularId;dailyCost=currentPerticulars[kCnt].dailyCost;costPerDay=parseFloat(parseFloat(costPerDay)+parseFloat(dailyCost));perticularId=parseInt(perticularId);switch(perticularId){case Lodging_pid:tripCost=(dailyCost*noOfRooms*stayFor).toFixed(2);perticularText='Lodging';break;case Dining_pid:tripCost=(dailyCost*nooftravelers*stayFor).toFixed(2);perticularText='Dining';break;case Sightseeing_pid:tripCost=(dailyCost*nooftravelers*stayFor).toFixed(2);perticularText='Sightseeing';break;case Entertainment_pid:tripCost=(dailyCost*nooftravelers*stayFor).toFixed(2);perticularText='Entertainment';break;case Shopping_pid:tripCost=(dailyCost*nooftravelers*stayFor).toFixed(2);perticularText='Shopping';break;case Miscellaneous_pid:tripCost=(dailyCost*noOfRooms*stayFor).toFixed(2);perticularText='Miscellaneous';break;case PublicTransport_pid:case GettingAround_pid:tripCost=(transportCost*noOfRooms*stayFor).toFixed(2);perticularText='Getting Around';break;}if(perticularText!=''){totalCost=parseFloat(parseFloat(totalCost)+parseFloat(tripCost));perticularData[perticularData.length]=new CLSBudgetPerticularPreference(perticularId,perticularText,dailyCost,tripCost,'');}}gbl_currentBudgetSource=new CLSUserBudgetPreference(cityId,'','',cityname,arivalDate,stayFor,nooftravelers,noOfRooms,'',transportCost,'','',transportType,currency,gbl_currentCurrencyDetails.currencysymbol,'','',perticularData,'',costPerDay,totalCost,countryName,gbl_currentCurrencyDetails.currencycode);createItineraryBudgetArray();prepareBudgetHtml();return;}function cookieInfoStorageListener(CookieInformation){}var chkCookieFlag=false;function cookieInfoListener(CookieInformation){if((CookieInformation!=""&&CookieInformation)||(gblIsStartedWithCountry&&global_CountryInfoObj.CountryID)){var airportname;var CookieInformation_Arr=CookieInformation.split("~,~");global_cookieInfo=CookieInformation;startLocation=CookieInformation_Arr[0];var rExp=/\\/g;if(global_start_location==-1){global_start_location=startLocation;}var CityCountry=null,defaultCityTransportCost=null;if(global_prev_start_location==-1){global_prev_start_location=global_start_location;}gblIsStartedWithCountry=false;var startime=CookieInformation_Arr[1];var Arrivaltype="",Departtype="";var endtime=CookieInformation_Arr[2];var txtTravelerCount=CookieInformation_Arr[3];var airportid=CookieInformation_Arr[4];airportname=CookieInformation_Arr[5];var arrivaldate=CookieInformation_Arr[6];var departuredate=CookieInformation_Arr[7];var Group=CookieInformation_Arr[8];var Transportation="",Trippriority="",splInterests="";var LocationID=CookieInformation_Arr[9];airportname=airportname.replace(rExp,"");var TripCurrency=CookieInformation_Arr[15];if(!TripCurrency||TripCurrency==""||parseInt(TripCurrency)==-1){TripCurrency="149";}if(CookieInformation_Arr[1]!=""&&global_start_location==0){var ACityId='',ACountry='',ADafaultTransportCost='';var aName=CookieInformation_Arr[5].replace(rExp,"");if(aName!=""&&gbl_UniqueAirportList&&gbl_UniqueAirportList.length>0){var airCnt=searchAirportItem(gbl_UniqueAirportList,aName);if(airCnt!=-1){ACountry=gbl_UniqueAirportList[airCnt].AirportCountry;airportid=gbl_UniqueAirportList[airCnt].AirportId;ADafaultTransportCost=gbl_UniqueAirportList[airCnt].TransportCost;airportDisplayName=gbl_UniqueAirportList[airCnt].AirportName;}else{airportDisplayName=aName;}}else{AirportCityId=airportid;airportDisplayName=aName;airportid='';}var CityCurr=CookieInformation_Arr[15];if(!CityCurr||CityCurr==""||parseInt(CityCurr)==-1){CityCurr="149";}if(startLocation&&startLocation!=4)global_CityAirportInfoObj=new CLSCityAirportInfo(CookieInformation_Arr[1],CookieInformation_Arr[2],CookieInformation_Arr[3],CookieInformation_Arr[4],airportDisplayName,CookieInformation_Arr[6],CookieInformation_Arr[7],CookieInformation_Arr[8],CookieInformation_Arr[9],AirportCityId,ACountry,ADafaultTransportCost,CityCurr,0,'');}if(CookieInformation_Arr[1]!=""&&(global_start_location==1||global_start_location==3)){var ACityId='',ACountry='',ADafaultTransportCost='';var aName=CookieInformation_Arr[5].replace(rExp,"");if(aName!=""){var airCnt=searchItem(gbl_CityList,aName,true,"cityDetails");if(airCnt!=-1){ACountry=gbl_CityList[airCnt].CityCountry;ADafaultTransportCost=gbl_CityList[airCnt].TransportCost;}}var CityCurr=CookieInformation_Arr[15];if(!CityCurr||CityCurr==""||parseInt(CityCurr)==-1){CityCurr="149";}if(startLocation&&startLocation!=4)global_CityAirportInfoObj=new CLSCityAirportInfo(CookieInformation_Arr[1],CookieInformation_Arr[2],CookieInformation_Arr[3],CookieInformation_Arr[4],aName,CookieInformation_Arr[6],CookieInformation_Arr[7],CookieInformation_Arr[8],CookieInformation_Arr[4],CookieInformation_Arr[4],ACountry,ADafaultTransportCost,CityCurr,1,'');}if(CookieInformation_Arr[1]!=""&&global_start_location==4){var ACityId='',ACountry='',ADafaultTransportCost='';var ACountry=aName=CookieInformation_Arr[5].replace(rExp,"");var CityCurr=CookieInformation_Arr[15];ADafaultTransportCost=""
if(!CityCurr||CityCurr==""||parseInt(CityCurr)==-1){CityCurr="149";}global_CountryInfoObj=new CLSCountryInfo(CookieInformation_Arr[1],CookieInformation_Arr[2],CookieInformation_Arr[3],CookieInformation_Arr[4],aName,CookieInformation_Arr[6],CookieInformation_Arr[7],CookieInformation_Arr[8],'','','','',ACountry,ADafaultTransportCost,CityCurr,1);}if(global_start_location&&airportname!=""){if(document.getElementById('headerpage_ibtntripplanner')){var myTripsDiv=document.getElementById('headerpage_ibtntripplanner');if(myTripsDiv.className=="TopLevelMenuTextTabDisabled"){myTripsDiv.className="TopLevelMenuTextTab";if(document.all){myTripsDiv.onclick=handleEvent;}else{myTripsDiv.setAttribute('onClick',"javascript:handleEvent(this.id)");}}}}var currSysDate=new Date();if(arrivaldate&&arrivaldate!=""){arrivaldateObj=new Date(arrivaldate);if(arrivaldateObj.getTime()<currSysDate.getTime()&&gbl_ItineraryId==0){arrivaldateObj=new Date(currSysDate.getTime()+(1000*24*60*60*8));var arrivaldateDate=(arrivaldateObj.getDate()<10)?"0"+arrivaldateObj.getDate():arrivaldateObj.getDate();var arrivaldateMonth=(arrivaldateObj.getMonth()+1<10)?"0"+parseInt(arrivaldateObj.getMonth()+1):arrivaldateObj.getMonth()+1;arrivaldate=arrivaldateMonth+"/"+arrivaldateDate+"/"+arrivaldateObj.getFullYear();departuredateObj=new Date(currSysDate.getTime()+(1000*24*60*60*9));var departuredateDate=(departuredateObj.getDate()<10)?"0"+departuredateObj.getDate():departuredateObj.getDate();var departuredateMonth=(departuredateObj.getMonth()+1<10)?"0"+parseInt(departuredateObj.getMonth()+1):departuredateObj.getMonth()+1;departuredate=departuredateMonth+"/"+departuredateDate+"/"+departuredateObj.getFullYear();startime="12:00:00";endtime="12:00:00";}}if(Transportation=="Private Transport"){gblTravelPriorityIndex=1;}else if(Transportation=="Public Transport"){gblTravelPriorityIndex=2;}else{gblTravelPriorityIndex=0;}var userID=CookieInformation_Arr[13];var roleID=CookieInformation_Arr[14];if(userID!=""&&roleID!=""){loginData=0+"?"+0+"?"+roleID+"?"+userID+"?Cookie";chkCookieFlag=true;displayLoginListener(loginData);}global_location=LocationID;global_attractionDisplayFilter=CookieInformation_Arr[12];if(Trippriority==""){Trippriority="-1";}if(!global_travellerpriority){global_travellerpriority=Trippriority;}else{Trippriority=global_travellerpriority;}frmobj=document.frmdisplaypanel;if(frmobj){if(typeof(frmobj.drpCityAirport)!="undefined"){if((airportname!=null)&&(airportname!="")&&(typeof(airportname)!="undefined")){if(document.getElementById("drpCityAirport")){if(global_start_location==0||global_start_location==4||startLocation==4){document.getElementById("drpCityAirport").value=airportname;}else{document.getElementById("drpCityAirport").value=airportname+", "+ACountry;}document.getElementById("drpCityAirport").style.color="#000000";}}}if(arrivaldate!=departuredate){if(Group==""||Group==0){Group=Math.round(txtTravelerCount/2);}}if(global_start_location==3&&global_prev_start_location!=3&&gbl_VacationCityPlanner.length>0){document.getElementById("drpCityAirport").value=gbl_VacationCityPlanner[0].Name;if((startime!=null)&&(startime!="")&&(typeof(starttime)!="undefined"))frmobj.starttime.value=gbl_VacationCityPlanner[0].ArrivalTime;if((endtime!=null)&&(endtime!="")&&(typeof(endtime)!="undefined"))frmobj.endtime.value=gbl_VacationCityPlanner[0].DepartTime;if((txtTravelerCount!=null)&&(txtTravelerCount!="")&&(typeof(txtTravelerCount)!="undefined")){frmobj.txtTravelerCount.value=gbl_VacationCityPlanner[0].TravelerCount;}if((arrivaldate!=null)&&(arrivaldate!="")&&(typeof(arrivaldate)!="undefined")){frmobj.arrivaldate.value=gbl_VacationCityPlanner[0].Startdate;}if((departuredate!=null)&&(departuredate!="")&&(typeof(departuredate)!="undefined")){frmobj.departuredate.value=gbl_VacationCityPlanner[0].Enddate;}if((Group!=null)&&(Group!="")&&(typeof(Group)!="undefined")){frmobj.Group.value=gbl_VacationCityPlanner[0].Group;}var arrivalDate=new Date(parseInt(frmobj.arrivaldate.value.split("/")[2]),parseInt(extractNumber(frmobj.arrivaldate.value.split("/")[0]))-1,parseInt(extractNumber(frmobj.arrivaldate.value.split("/")[1])));arrivalDay=parseInt(arrivalDate.getDay())+1;var departureDate=new Date(parseInt(frmobj.departuredate.value.split("/")[2]),parseInt(extractNumber(frmobj.departuredate.value.split("/")[0]))-1,parseInt(extractNumber(frmobj.departuredate.value.split("/")[1])));departureDay=parseInt(departureDate.getDay())+1;if(TripCurrency=="149"||TripCurrency==""){var currencyObj=frmobj.currency;if(currencyObj){currencyObj.value="149";}}else{for(var i=0;i<frmobj.currency.length;i++){if(frmobj.currency.options[i].value==gbl_VacationCityPlanner[0].TripCurrency){frmobj.currency.options[i].selected=true;break;}}}}else{if((startime!=null)&&(startime!="")&&(typeof(startime)!="undefined"))frmobj.starttime.value=startime;if((endtime!=null)&&(endtime!="")&&(typeof(endtime)!="undefined"))frmobj.endtime.value=endtime;if(typeof(frmobj.rdo_arrival_airporttype)!="undefined"){for(i=0;i<frmobj.rdo_arrival_airporttype.length;i++){if(frmobj.rdo_arrival_airporttype[i].value==Arrivaltype){frmobj.rdo_arrival_airporttype[i].checked=true;break;}}}if(typeof(frmobj.rdo_departure_airporttype)!="undefined"){for(i=0;i<frmobj.rdo_departure_airporttype.length;i++){if(frmobj.rdo_departure_airporttype[i].value==Departtype){frmobj.rdo_departure_airporttype[i].checked=true;break;}}}if((txtTravelerCount!=null)&&(txtTravelerCount!="")&&(typeof(txtTravelerCount)!="undefined")){frmobj.txtTravelerCount.value=txtTravelerCount;}if((arrivaldate!=null)&&(arrivaldate!="")&&(typeof(arrivaldate)!="undefined")){frmobj.arrivaldate.value=arrivaldate;}if((departuredate!=null)&&(departuredate!="")&&(typeof(departuredate)!="undefined")){frmobj.departuredate.value=departuredate;}if((Group!=null)&&(Group!="")&&(typeof(Group)!="undefined")){frmobj.Group.value=Group;}var arrivalDate=new Date(parseInt(frmobj.arrivaldate.value.split("/")[2]),parseInt(extractNumber(frmobj.arrivaldate.value.split("/")[0]))-1,parseInt(extractNumber(frmobj.arrivaldate.value.split("/")[1])));arrivalDay=parseInt(arrivalDate.getDay())+1;var departureDate=new Date(parseInt(frmobj.departuredate.value.split("/")[2]),parseInt(extractNumber(frmobj.departuredate.value.split("/")[0]))-1,parseInt(extractNumber(frmobj.departuredate.value.split("/")[1])));departureDay=parseInt(departureDate.getDay())+1;if(TripCurrency=="149"||TripCurrency==""){var currencyObj=frmobj.currency;if(currencyObj){currencyObj.value="149";}}else{for(var i=0;i<frmobj.currency.length;i++){if(frmobj.currency.options[i].value==TripCurrency){frmobj.currency.options[i].selected=true;break;}}}}if(airportid){setpagevalues(global_start_location,airportid,startime,endtime,txtTravelerCount,Trippriority,arrivaldate,departuredate,Trippriority,Arrivaltype,Departtype,airportname,Transportation,LocationID,Group,splInterests,0);}}}}function cookieInfoReaderListener(CookieInformation){cookieInfoListener(CookieInformation);gbl_BudgetCurrencyFlag=false;hideLoadingImages();}function cookieAttractionInfoReaderListener(CookieInformation){}function initializeDisplayPanel(){var todayDate=new Date();var frmObj;var drpAirportObj=null;todayDate.setDate(todayDate.getDate()+7);frmObj=document.frmdisplaypanel;drpAirportObj=document.getElementById("drpCityAirport");if(isFromIP){cookieInfoListener(global_cookieInfo);}else{var arrivaldate=frmObj.arrivaldate;var departuredate=frmObj.departuredate;var monthStr;var dateStr;if((parseInt(todayDate.getDate()))<10){dateStr="0"+(parseInt(todayDate.getDate()));}else{dateStr=(parseInt(todayDate.getDate()));}if(parseInt(todayDate.getMonth())+1<10){monthStr="0"+(parseInt(todayDate.getMonth())+1);}else{monthStr=(parseInt(todayDate.getMonth())+1);}cookieInfoListener(global_cookieInfo);if(arrivaldate.value==""){arrivaldate.value=monthStr+"/"+dateStr+"/"+todayDate.getFullYear();}var arrDate=new Date(todayDate.getFullYear(),todayDate.getMonth(),todayDate.getDate());var depDate=new Date(arrDate.getTime()+(3000*24*60*60));depDate=new Date(depDate);if(departuredate.value==""){if((parseInt(depDate.getDate()))<10){dateStr="0"+(parseInt(depDate.getDate()));}else{dateStr=(parseInt(depDate.getDate()));}if(parseInt(depDate.getMonth())+1<10){monthStr="0"+(parseInt(depDate.getMonth())+1);}else{monthStr=(parseInt(depDate.getMonth())+1);}departuredate.value=monthStr+"/"+dateStr+"/"+depDate.getFullYear();}if(drpAirportObj){var contentTableObj=document.getElementById("tblMainContent");var tblDisplayPanelContentObj=document.getElementById("tblDisplayPanelContent");var homepageMainAttrImgObj=document.getElementById("homepageMainAttrImg");var contentTableObjWidth=0;if(contentTableObj){contentTableObjWidth=contentTableObj.offsetWidth;}if(contentTableObjWidth>1024){if(homepageMainAttrImgObj){var drpAirportObjSize=parseInt(contentTableObjWidth/20)-1;if(isMacOS){drpAirportObjSize=drpAirportObjSize-12;}drpAirportObj=document.getElementById("drpCityAirport");if(drpAirportObj){drpAirportObj.size=drpAirportObjSize;}if(tblDisplayPanelContentObj){tblDisplayPanelContentObj.width=drpAirportObjSize;tblDisplayPanelContentObj.height=HomePageImgHeight;}}}}}if(drpAirportObj&&isSafari){drpAirportObj.size=25;}}function renderview(divname,responsetext){if(responsetext.match("Login.php")){responsetext=responsetext.replace("Login.php","");}counterForLogin=parseInt(counterForLogin);if(counterForLogin==0){counterForLogin++;SendRequest("Init.php?cnt="+counterForLogin,'get','Log');}counterForLogin++;switch(divname){case"loadpage":case"serviceproviderprofile":case"serviceprovider":case"editserviceprovider":case"services":case"articlemanagement":if(document.getElementById('loadpage')){document.getElementById('loadpage').innerHTML=responsetext;if(hideRouteRank==true&&document.getElementById("BackToFairquoteDiv")){document.getElementById("BackToFairquoteDiv").style.display="block";}}break;case"loadpage":if(document.getElementById('loadpage')){document.getElementById('loadpage').innerHTML=responsetext;}break;case"displaypanel":if(document.getElementById('displaypanel')){displayPanel=document.getElementById('displaypanel');while(displayPanel.firstChild){displayPanel.removeChild(displayPanel.firstChild);};var divDisplayPanel=document.createElement('div');divDisplayPanel.innerHTML=responsetext;displayPanel.appendChild(divDisplayPanel);}initializeDisplayPanel();break;case"LHS":if(document.getElementById('LHS')){document.getElementById('LHS').innerHTML=responsetext;}break;case"itemdetails":document.getElementById('itemdetails').innerHTML=responsetext;break;case"RHS":if(document.getElementById('RHS')){document.getElementById('RHS').innerHTML=responsetext;}break;case"loadpageBody":if(document.getElementById('loadpageBody')){document.getElementById('loadpageBody').innerHTML=responsetext;}break;case"loadpageItinerary":if(document.getElementById('loadpageItinerary')){document.getElementById('loadpageItinerary').innerHTML=responsetext;}break;case"finalize-details":if(document.getElementById('finalize-details')){document.getElementById('finalize-details').innerHTML=responsetext;document.getElementById('finalize-details').style.display="";}break;case"cityAttr-list":if(document.getElementById('cityAttr-list')){document.getElementById('cityAttr-list').style.display="";document.getElementById('cityAttr-list').innerHTML=responsetext;}break;default:alert("No Case Matched for div");}}function displaySessionUser(xmlHttpRequest){var gbl_loggedInUser=xmlHttpRequest.responseText;var welcomeText='Welcome';var welcomeTextBlank=welcomeText+'<span id="pipeAfter" class="MyProfile">&nbsp;&nbsp;|&nbsp;&nbsp;</span>';if(gbl_loggedInUser!=''){welcomeText+=',&nbsp;'+gbl_loggedInUser+'<span id="pipeAfter" class="MyProfile">&nbsp;&nbsp;|&nbsp;&nbsp;</span>';document.getElementById('tripsketchUser').innerHTML=welcomeText;}else{document.getElementById('tripsketchUser').innerHTML=welcomeTextBlank;}if(document.getElementById('headerpage_ibtnmytrip').className=="TopLevelMenuTextTabDisabled"){objMytrip=document.getElementById('headerpage_ibtnmytrip');objMytrip.className="TopLevelMenuTextTab";if(document.all){objMytrip.onclick=handleEvent;}else{objMytrip.setAttribute('onClick',"javascript:handleEvent(this.id)");}}}function displayLoginListener(xmlHttpRequest){hideloadingForFeedBackPopup();if(chkCookieFlag){loginData=xmlHttpRequest;}else{loginData=xmlHttpRequest.responseText;}if(loginData==1){alert("Please check your login credentials.")}else{if(chkRememberMe==true){SendRequest("CookieStorageController.php?RequestType="+3,'post','cookieInfoStorage');chkRememberMe=false;}var sign_out=document.getElementById("SignUp");var objOverlay=document.getElementById("overlay");if(sign_out.innerHTML.toLowerCase()!="sign out"){sign_out.innerHTML="SIGN OUT";gbl_isUserSignedId=true;gbl_isUserSP=false;if(isMakeCopyItineary){gblUserEventType=1;gblUserEvent='headerpage_ibtnmytrip';}document.getElementById("newUserRegister").style.display="none";SendRequest('sessionUser.php',"get","getsessionUser");SendRequest("CookieStorageController.php?RequestType="+9,'post','cookieInfoStorage');objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";var ABoverlayObj=document.getElementById("AB_overlay");if(ABoverlayObj&&!gblIsSaveRequested){ABoverlayObj.style.visibility="hidden";}if(isMacOS){if(document.getElementById('attraction-list')){document.getElementById('attraction-list').style.overflow="auto";document.getElementById('divItnerary').style.overflow="auto";document.getElementById('divAttractionDetails').style.overflow="auto";document.getElementById('divAttractionDesc').style.overflow="auto";}}document.getElementById('headerpage_ibtnhome').style.visibility="visible";document.getElementById('headerpage_ibtntripplanner').style.visibility="visible";document.getElementById('headerpage_ibtnbudget').style.visibility="visible";document.getElementById('headerpage_ibtndemo').style.visibility="visible";SendRequest('sessionUser.php',"get","getsessionUser");if(gblIsRequestProposal){getBidBudget();}}var itineraryDetailList={'action':'checkCount'};formData=ued_encode(itineraryDetailList);SendRequest(global_itinerary_uri,"post","saveItinerary");counterForLogin=loginData.split("?")[1];if(gbl_userBudgetDetail.length=='undefined'||gbl_userBudgetDetail.length<=0){SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");}if(document.getElementById('addnewattraction')){document.getElementById('addnewattraction').style.display='';document.getElementById('addAttrTR').style.display='';}Role=loginData.split("?")[2];if(counterForLogin==2){objOverlay=window.parent.document.getElementById("AB_overlay");objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";window.parent.document.getElementById("overlayABFrame").style.display="none";}if(counterForLogin==1){if(document.getElementById("plan_now")){var objOverlay;objOverlay=window.parent.document.getElementById("overlay");objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";}else{document.getElementById("overlayABFrame").style.display="none";document.getElementById("AB_overlay").style.visibility="visible";document.getElementById("itenerary_overlayFrame").style.display="";var frameObj=document.getElementById("itenerary_itineraryFrame");frameObj.src=DIRECTORYSTRUCTUREPATH+"ItineraryName.php";}}if(counterForLogin==3){var objOverlay;objOverlay=window.parent.document.getElementById("overlay");objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";}if(Role==4){var row=document.getElementById('logInLink');if(!document.getElementById('myProfile')){var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnmyprofile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnmyprofile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="PROFILE&nbsp;/&nbsp;SERVICES";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}if(isBidUser&&gblBidItineraryUUID!=''){gblIsLoadItineraryURL=true;SendRequest('/itinerarylist/viewItinerary/'+gblBidItineraryUUID,'get','itinerarylist');}if(gblRedirectAfterSignIn=='BudgetView'){window.location.reload();}}else if(Role==3){addAdminLinks();}else if(Role==5){addTravelExpertLinks();}else if(Role==6){addTravelExpertLinks();}else if(Role==7){addTravelerLinks();}if(gblIsMyTripRequested==true){gbl_DirectLoadMyTripsPage=true;handleEvent('headerpage_ibtnmytrip');gblIsMyTripRequested=false;}if(gbl_DirectLoadMyBidPage&&!gbl_isLoginUser){gbl_myBidRequestFlag=true;var HashLocationName=document.location.href;if(HashLocationName.indexOf("&city=")!=-1){}else{SendRequest("TripList.php","get","triplist");}}if(global_PreviousURL==document.location.href&&(gbl_myBidLoadPageFlag||gbl_myBidListReqFlag)){global_PreviousURL='';RedirectURLLocation(document.location.href);}}hideloadingForPopupItinerary();}function getLoginDetails(xmlHttpRequest){var userData=xmlHttpRequest.responseText;if(userData==0){alert("Your account with Tripsketch is no more exist!!!!");handleEvent('headerpage_ibtnhome');return false;}var userDataDetails=userData.split(",");if(userDataDetails[1]==1||userDataDetails[0]!=4){var Role=userDataDetails[0];var sign_out=document.getElementById("SignUp");if(sign_out.innerHTML.toLowerCase()!="sign out"){sign_out.innerHTML="SIGN OUT";gbl_isUserSignedId=true;document.getElementById("newUserRegister").style.display="none";SendRequest('sessionUser.php',"get","getsessionUser");}if(Role==4){if(!document.getElementById('myProfile')){var row=document.getElementById('logInLink');var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnmyprofile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnmyprofile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="PROFILE&nbsp;/&nbsp;SERVICES";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}SendRequest(gblBidItineraryURI,"get","itinerarylist");}else if(Role==6){addTravelExpertLinks();}if((gblIsSaveBeforeMyTrip==true&&gbl_ItineraryId)||gblIsSaveBeforeMyTrip==false){if(gblIsMyTripRequested==true){handleEvent('headerpage_ibtnmytrip');gblIsMyTripRequested=false;}else if(gblIsHomeRequested==true){handleEvent('headerpage_ibtnhome');gblIsMyTripRequested=false;}else if(gblIsBudgetRequested==true){handleEvent('headerpage_ibtnbudget');gblIsMyTripRequested=false;}}var sign_out=document.getElementById("SignUp");if(sign_out.innerHTML.toLowerCase()!="sign out"){sign_out.innerHTML="SIGN OUT";gbl_isUserSignedId=true;document.getElementById("newUserRegister").style.display="none";SendRequest('sessionUser.php',"get","getsessionUser");}}else if(userData==0){alert("You are no longer Tripsketch User");return false;}}function displayUserListener(xmlHttpRequest){userData=xmlHttpRequest.responseText;if(userData==1){alert("Please check Username and Password");}else{var objOverlay;objOverlay=window.parent.document.getElementById("overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}}}function displayLoginPage(xmlHttpRequest){login_data=xmlHttpRequest.responseText;if(login_data==1){alert("Please check Credentials Provided");}else{if(login_data.match("main.php")){var sign_out=document.getElementById("SignUp");sign_out.innerHTML="SIGN IN";gbl_isAdmin=false;renderSessionResult();if(gblUserEvent=="headerpage_ibtnmytrip"||gblUserEventType==1){global_PreviousURL='';if(gblUserEvent=="loadBudgetPage"){gbl_userBudgetDetailForItinerary=new Array();gbl_userBudgetDetail=new Array();if(document.getElementById("ModerateBudgetDetails")&&document.getElementById("ModerateBudgetDetails")!=null){document.getElementById("ModerateBudgetDetails").innerHTML="";document.getElementById('tr_userOptions').style.display="none";}}else{handleEvent('headerpage_ibtnhome');}}if(window.location.href.match("spprofile")){window.location.href=xmlHttpRequest.responseText;}}else{window.location.reload();gbl_isUserSignedId=false;}}hideLoadingImages();}function displaySession(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(!ResponseFromServer||ResponseFromServer==""||ResponseFromServer.length==0){alert('Nothing to display!');}else{setSession(ResponseFromServer,1);}}function displayCity(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer.match("countries")){if(document.all||isSafari||isChrome){document.getElementById("ServicesCity").outerHTML=document.getElementById("ServicesCity").outerHTML.substring(0,document.getElementById("ServicesCity").outerHTML.toLowerCase().indexOf(">"))+ResponseFromServer+"</select>";}else{document.getElementById("ServicesCity").innerHTML=ResponseFromServer;}}else{if(document.all||isSafari||isChrome){document.getElementById("City").outerHTML=document.getElementById("City").outerHTML.substring(0,document.getElementById("City").outerHTML.toLowerCase().indexOf(">"))+ResponseFromServer+"</select>";}else{document.getElementById("City").innerHTML=ResponseFromServer;}if(global_CityAirportInfoObj["CityID"]>0&&isCommingFromBudgetPage){document.budgetPlannerfrm.City.value=global_CityAirportInfoObj["CityID"];}}if(gblPageBeforeRegister=="budgetPlanner"){gblPageBeforeRegister="";document.budgetPlannerfrm.City.value=gblBudgetPreferece.cityId;document.budgetPlannerfrm.arival_date.value=gblBudgetPreferece.startDate;document.budgetPlannerfrm.transport.value=gblBudgetPreferece.transport;document.budgetPlannerfrm.currency.value=gblBudgetPreferece.Currency;gblIsCurrencyCalledFrmBudget=true;getExchangeRate(gblBudgetPreferece.Currency);document.budgetPlannerfrm.no_travelers.value=gblBudgetPreferece.noOfTraveler;document.budgetPlannerfrm.rooms.value=gblBudgetPreferece.noOfRooms;document.budgetPlannerfrm.stay_for.value=gblBudgetPreferece.stayFor;document.budgetPlannerfrm.lodging.value=gblBudgetPreferece.lodgingPref;document.budgetPlannerfrm.dining.value=gblBudgetPreferece.dinningPref;document.budgetPlannerfrm.lodging_dc_display.value=gblBudgetPreferece.lodging;document.budgetPlannerfrm.dining_dc_display.value=gblBudgetPreferece.dining;document.budgetPlannerfrm.shopping_dc_display.value=gblBudgetPreferece.shopping;document.budgetPlannerfrm.garound_dc_display.value=gblBudgetPreferece.garound;document.budgetPlannerfrm.sight_dc_display.value=gblBudgetPreferece.sight;document.budgetPlannerfrm.ement_dc_display.value=gblBudgetPreferece.ement;document.budgetPlannerfrm.misce_dc_display.value=gblBudgetPreferece.misce;document.budgetPlannerfrm.getting_tc_display.value=gblBudgetPreferece.getting;if(gblActionBeforeRegister!=""){addToMyTrip(gblBudgetPreferece.cityId);}return;}if(gbl_BudgetPageCityHash&&gbl_BudgetPageCityHash!=""&&gblEditBudgetFrmMyBudgetsCityID==-1){if(document.budgetPlannerfrm.City){setSelectObjValue(document.budgetPlannerfrm.City,gbl_BudgetPageCityHash);try{FillBudgetDetailsForCity(0);}catch(err){}}}else if(gbl_BudgetPageCountryHash&&gbl_BudgetPageCountryHash!=""&&gblEditBudgetFrmMyBudgetsCityID==-1){if(document.budgetPlannerfrm.Region){setSelectObjValue(document.budgetPlannerfrm.Region,gbl_BudgetPageCountryHash);try{FillBudgetDetailsForCountry(0);}catch(err){}}}if(gblEditBudgetFrmMyBudgetsCityID!=-1){var cityList=document.budgetPlannerfrm.City;for(var cityCnt=0;cityCnt<cityList.options.length;cityCnt++){if(cityList[cityCnt].value==gblEditBudgetFrmMyBudgetsCityID){cityList[cityCnt].selected=true;FillBudgetDetailsForCity('0');changeBudgetCityURL();gblEditBudgetFrmMyBudgetsCityID=-1;SerachCityHotels();break;}}}}function displayAttractions(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(document.all||isSafari||isChrome){document.getElementById("ServicesCityAtt").outerHTML=document.getElementById("ServicesCityAtt").outerHTML.substring(0,document.getElementById("ServicesCityAtt").outerHTML.toLowerCase().indexOf(">"))+ResponseFromServer+"</select>";}else{document.getElementById("ServicesCityAtt").innerHTML=ResponseFromServer;}}function displayEditTravelEditorDetails(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;displayTravelEditor_fn(ResponseFromServer);}function displayTravelEditorProfile(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;displayTravelEditorProfile_fn(ResponseFromServer);}function displayTravelEditorDetails(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;var objOverlay;objOverlay=document.getElementById("overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}displayTravelEditorDetails_fn(ResponseFromServer);}function displayTravelEditorList(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;displayTravelEditorDetail_fn(ResponseFromServer);}function displayTravelEditor(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;SendRequest("TravelEditorList.php","get","travelEditorList");}function displayTravelExpertDetails(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;renderview('loadpage',ResponseFromServer);}function displayTravelExpert(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;SendRequest("TravelExpertList.php","get","travelExpertList");}function displayUserList(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;displayUserList_fn(ResponseFromServer);}function displayTraveler(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;display_Traveler(ResponseFromServer);}function displayTravelerReg(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;hideLoadingImages();display_Traveler(ResponseFromServer);}function updateTravelerProfile(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;display_Traveler(ResponseFromServer);}function deleteTravelerProfile(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer==1){alert("User/Traveler deleted successfully.");}else{alert("User/Traveler deletion Failed.");}if(gblPageBeforeRegister=='TravelerListPage'){gblPageBeforeRegister="";renderview("loadpage",'');SendRequest('TravelersList.php','get','displayTravelersList');}else{handleEvent('headerpage_ibtnhome');}}function displaySaveTraveler(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');ResponseFromServer=ResponseFromServer.replace("MAIL SEND","");gblIsTravelerRegistrationStarted=false;switch(ResponseFromServer){case'10':alert('Email already exists');if(document.getElementById('iteneraryRegistrationDiv')){window.frames.iteneraryRegistrationFrame.document.forms[0].submitButton.disabled=false;}else{document.getElementById('submitButton').disabled=false;}gblIsTravelerRegistrationStarted=false;return false;break;case'12':gblIsTravelerRegistrationStarted=false;alert('Traveler profile updated successfully.');document.getElementById('submitButton').disabled=false;break;case'13':gblIsTravelerRegistrationStarted=false;alert('Traveler profile updated successfully.');gblPageBeforeRegister="";renderview("loadpage",'');SendRequest('TravelersList.php','get','displayTravelersList');break;case'20':gblIsTravelerRegistrationStarted=false;alert('Traveler profile created successfully.');if(gblPageBeforeRegister=="attractionBrowser"){document.Travelerfrm.submitButton.style.display="none";document.Travelerfrm.updateButton.style.display="";SendRequest(global_user_uri,"get","Log");if((global_CityAirportInfoObj["Name"]&&global_CityAirportInfoObj["Name"]!='')||(global_CityAirportInfoObj["Name"]&&global_CityAirportInfoObj["Name"]!='')){getLandingPage();}gblPageBeforeRegister="";attractionpage_load_fn();}else if(gblPageBeforeRegister=="budgetPlanner"){document.Travelerfrm.submitButton.style.display="none";document.Travelerfrm.updateButton.style.display="";SendRequest(global_user_uri,"get","Log");SendRequest("budgetPlanner.php","get","budgetPlannerLoad");}else{document.Travelerfrm.submitButton.style.display="none";document.Travelerfrm.updateButton.style.display="";}if(document.getElementById('budget_now')){if(document.getElementById("iteneraryRegistrationDiv")!=null){document.getElementById("iteneraryRegistrationDiv").style.display='none';}objOverlay=document.getElementById("overlay");if(typeof(objOverlay)=="object"&&objOverlay!=null){objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";}}SendRequest(global_user_uri,"get","Log");break;}if(document.getElementById('iteneraryRegistrationDiv')){var overlayInner;overlayInner=document.getElementById("overlayABInner");document.getElementById("overlayABInner").style.display="";document.getElementById('iteneraryRegistrationDiv').style.display="none";document.getElementById('itenerary_overlayFrame').style.display="block";if(isIE){overlayInner.style.height="200px";overlayInner.style.width="310px";}else{overlayInner.style.height="200px";overlayInner.style.width="310px";}}}function displayTravelerprofile(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;renderview('loadpage',ResponseFromServer);}function displaysArticleBlogsAddForm(xmlHttpRequest){var Response=xmlHttpRequest.responseText;renderview('loadpage',Response);document.body.scrollTop=0;window.scrollTop=0;document.getElementById('authorName').focus();}function displaysArticleBlogsActionResult(xmlHttpRequest){var Response=xmlHttpRequest.responseText;Response=Response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();Response=Response.replace("MAIL SEND","");Response=parseInt(Response);gblUserEvent="headerpage_ibtnblogs";switch(Response){case 1:alert('Article has been added, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=user','get','articleblogsload');break;case 51:alert('Blog has been added, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=user','get','articleblogsload');break;case 11:alert('Article has been added, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=admin','get','articleblogsload');break;case 10:alert('Blog has been added, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=admin','get','articleblogsload');break;case 2:case 22:alert('Article could not be saved');break;case 52:case 21:alert('Blog could not be saved');break;case 3:alert('Article has been updated, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=user','get','articleblogsload');break;case 13:alert('Blog has been updated, thank you!');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=user','get','articleblogsload');break;case 33:alert('Article has been updated, thank you');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=admin','get','articleblogsload');break;case 34:alert('Blog has been updated, thank you');if(document.all){document.photoUpload.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.photoUpload.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest('ArticleBlogList.php?requestType=admin','get','articleblogsload');break;case 4:case 44:alert('Article could not be updated');break;case 14:case 45:alert('Blog could not be updated');break;case 5:alert('Article already exists!');break;case 15:alert('Blog already exists!');break;}}function showItenaryDetails(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(document.getElementById('loadpageBody')==null){var ni=document.getElementById('loadpage');ni.innerHTML="";var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageHeader');newdiv.setAttribute('style','height:30px;width:100%;');newdiv.setAttribute('class','HeaderLevel3Text');ni.appendChild(newdiv);var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageBody');newdiv.setAttribute('style','auto;width:100%');newdiv.setAttribute('class','description');ni.appendChild(newdiv);}renderview('loadpageBody',ResponseFromServer);viewItineraryDetails(gbl_ItineraryId);}function showItenaryDetailsExist(xmlHttpRequest){var existingItineraryId=parseInt(xmlHttpRequest.responseText);if(isNaN(existingItineraryId)){if(xmlHttpRequest.responseText=="true"){var choiceMyTrip=confirm("No itinerary has been saved for the same time and duration. \nBut there are itineraries saved for the same location that can be retrieved from My Trip. \nClick OK to go to My Trip section or Cancel to remain on the same page.");if(choiceMyTrip){SendRequest("TripList.php","get","triplist");}else{if(global_start_location==0){checkcontents();}else{checkCityContents();}if(gbl_isDataRendered==true){handleEvent("homepage_ibtnsketchnow");}gblItineraryName="";gblUserEmail="";gblItineraryAction="";}}else{if(global_start_location==0){checkcontents();}else{checkCityContents();}if(gbl_isDataRendered==true){handleEvent("homepage_ibtnsketchnow");}gblItineraryName="";gblUserEmail="";gblItineraryAction="";}}else{SendRequest("TripList.php","get","setItineraryList");setGblItineraryId(existingItineraryId);}}function setItenaryListDetailsXML(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer){var ItineraryURI="/itinerarylist/"+ResponseFromServer;SendRequest(ItineraryURI,"get","setItineraryListDetails");}}function setItineraryListDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;globalItineraryListData=GetDOMObject(ResponseFromServer);SendRequest(global_itinerary_uri+"/"+gbl_ItineraryId,"GET","editItineraryDetails");}function editItineraryDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;gbl_xmlobj_myItineraryXML=GetDOMObject(ResponseFromServer);renderItineraryDetails(gbl_xmlobj_myItineraryXML);EditItineraryDetails();}function ShowBidItineraryDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;hideLoadingImages();if(ResponseFromServer){if(document.getElementById('loadpageHeader')==null){var ni=document.getElementById('loadpage');ni.innerHTML="";var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageHeader');newdiv.setAttribute('style','height:30px;width:100%;');newdiv.setAttribute('class','HeaderLevel3Text');ni.appendChild(newdiv);var ni=document.getElementById('loadpage');var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageBody');newdiv.setAttribute('style','auto;width:100%');newdiv.setAttribute('class','description');ni.appendChild(newdiv);}renderview('loadpageBody',ResponseFromServer);}}function getItinerarySPList(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer!=""){generateSPList(ResponseFromServer);}else{document.getElementById("listHeader").style.display="none";document.getElementById("listInstruction").style.display="none";document.getElementById("listSP").style.display="none";document.getElementById("tdOR").style.display="none";}}function getItineraryTEList(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(document.getElementById('loadpageHeader')!=null){if(!document.getElementById('loadpageHeader').innerHTML.match('Expert')){var linkDetails="&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;<a class='ItineraryClass' href='javascript:void(0)' OnClick='javascript: SendRequest(\"TEforIP.php?itineraryId="+gbl_ItineraryId+"\",\"get\",\"TEListForItinerary\"); '>Ask an Expert</a>";document.getElementById('loadpageHeader').innerHTML=document.getElementById('loadpageHeader').innerHTML+linkDetails;}renderview("loadpageBody",ResponseFromServer);document.getElementById('myTripMapDiv').innerHTML="";document.getElementById('myTripMapDiv').innerHTML="";}else{renderview("loadpage",ResponseFromServer);}}function showBidDetails(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;var objForm=document.frmBidItinerary;objForm.SendBid.disabled=false;hideLoadingImages();if(ResponseFromServer){if(ResponseFromServer.match("MAIL SEND")){alert("Your request for a bid has been sent to your chosen travel service providers.");if(gblBidRequestFrm=='Itinerary'){viewSPList(gbl_ItineraryId);}else{SendRequest("BidItinerary.php",'get','BidItineraryDetails');SendRequest("/budget/"+gbl_BudgetId+"/SPList","get","BudgetSPList");}}else if(ResponseFromServer=="10"){alert("Your request for a bid has been already sent to your chosen travel service providers.");}}}function getBidResult(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');showLoadingImages();if(ResponseFromServer){ResponseFromServer=ResponseFromServer.replace(/MAIL SEND/g,"");switch(ResponseFromServer){case"1":case 1:alert("Information updated, thank you");if(gblBidRequestFrm=='Itinerary'){SendRequest('itenaryDetails.php?itineraryID='+gbl_ItineraryId+'&SPID='+gblBiddingSPID,'get','showItenaryDetails');viewItineraryDetails(gbl_ItineraryId);}else{if(gblBidRequestFrm=="Budget"){SendRequest('BidItinerary.php','get','BidItineraryDetails');SendRequest('/budget/'+gbl_BudgetId+'/SPList','get','BudgetSPList');}else{if(document.all){if(document.frmBudget){document.frmBudget.btnFileSubmit.click();}else{document.frmitinerary.btnFileSubmit.click();}}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);if(document.frmBudget){document.frmBudget.btnFileSubmit.dispatchEvent(evObj);}else{document.frmitinerary.btnFileSubmit.dispatchEvent(evObj);}}if(gbl_ItineraryId){SendRequest('/itinerary/'+gbl_ItineraryId,'get','myItineraryDetails');gbl_showComments=false;viewItineraryDetails(gbl_ItineraryId);}else{window.location.reload();}}}break;case"10":case 10:alert("Information updated, thank you");viewTEList(0);break;case"12":case 12:alert("Thank you, your email has been sent.");gbl_showComments=false;var url=window.location.href;itineraryIDStr=url.split("itineraryId=")[1];itineraryId=itineraryIDStr.split("&")[0];if(url.match("Type=2")){gbl_ItineraryId=itineraryId;viewTEList('itineraryDetails');break;}SendRequest('itenaryDetails.php?itineraryID='+gbl_ItineraryId,'get','showItenaryDetails');viewItineraryDetails(gbl_ItineraryId);break;case"13":case 13:alert("Thank you, your email has been sent.");viewTEList(0);break;case"2":case 2:alert("Can not complete operation");break;}}}function displayAd(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer.match("Advertisement")){alert('The advertisement has been added to your profile');document.getElementById('regButton').style.display='none';document.getElementById('updateButton').style.display='';if(document.all){document.frmAdService.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmAdService.btnPhotoSubmit.dispatchEvent(evObj);}idStr=ResponseFromServer.split("AdID")[1];adID=idStr.split("=")[1];typeStr=ResponseFromServer.split("RegType")[1];regType=typeStr.split("=")[1];SendRequest(ResponseFromServer,'get','advertisementdetails');SendRequest(ResponseFromServer,'get','advertisementPayDetails');loadPaymentPage(adID,regType);}else if(ResponseFromServer.match("Coupons")){alert('The coupon has been added to your profile');document.getElementById('regButton').style.display='none';document.getElementById('updateButton').style.display='';if(document.all){document.frmAdService.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmAdService.btnPhotoSubmit.dispatchEvent(evObj);}idStr=ResponseFromServer.split("AdID")[1];adID=idStr.split("=")[1];typeStr=ResponseFromServer.split("RegType")[1];regType=typeStr.split("=")[1];SendRequest(ResponseFromServer,'get','advertisementdetails');SendRequest(ResponseFromServer,'get','advertisementPayDetails');loadPaymentPage(adID,regType);}else{alert('Error!!');}}function displayEditedAd(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');ResponseFromServer=ResponseFromServer.split("Updated.")[1];if(ResponseFromServer){alert('The data has been updated successfully.');if(document.all){document.frmAdService.btnPhotoSubmit.click();}else{var evObj=document.createEvent('MouseEvents');evObj.initEvent('click',true,true);document.frmAdService.btnPhotoSubmit.dispatchEvent(evObj);}SendRequest(ResponseFromServer,'get','advertisementdetails');}else{alert('Error!!');}}function displayAdRegPage(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderAdRegPage(ResponseFromServer);}function displayAdDetailsPage(xmlHttpRequest){advertisementDetails=xmlHttpRequest.responseText;Display_AdvertisementDetails(advertisementDetails);}function displayAdPayDetailsPage(xmlHttpRequest){}function displayEditAd(xmlHttpRequest){editAd=xmlHttpRequest.responseText;Display_EditAdvertisement(editAd);}function displayDeleteAdList(xmlHttpRequest){SendRequest("MyProfile.php","get","serviceproviderprofile");}function displayArticleDetailsPage(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);window.scrollTop=0;var articleId=tmp_ArticlesWithKeywords[0].articleId;SendRequest('/detailpage/articles/'+articleId,"get","articledetailedpage");if(document.getElementById("IframeGoogleAd1")){var Iframe1=document.getElementById("IframeGoogleAd1");Iframe1.src=DIRECTORYSTRUCTUREPATH+"ExplorePageAd-1.html";}if(document.getElementById("readIframeGoogleAd1")){var readIframe1=document.getElementById("readIframeGoogleAd1");readIframe1.src=DIRECTORYSTRUCTUREPATH+"ReadPageAd-1.html";}}function displayArticleDetailsPage_(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);document.getElementById('headerpage_ibtnread').className="TopLevelMenuTextTab";if(document.getElementById("IframeGoogleAd1")){var Iframe1=document.getElementById("IframeGoogleAd1");Iframe1.src=DIRECTORYSTRUCTUREPATH+"ExplorePageAd-1.html";}fillArticleDetailPage_(gbl_articleid);}function displayBlogDetailsPage(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);window.scrollTop=0;document.getElementById('headerpage_explore').className="TopLevelMenuTextSelectedTab";document.getElementById('headerpage_ibtnhome').className="TopLevelMenuTextTab";fillDetailPageBlog(gbl_currentBlogid,gbl_currentBlogType,2);if(document.getElementById("IframeGoogleAd1")){var Iframe1=document.getElementById("IframeGoogleAd1");Iframe1.src=DIRECTORYSTRUCTUREPATH+"BlogsPageAd-1.html";}}function fillarticledetailedpagedatastructre(xmlHttpRequest){var response=xmlHttpRequest.responseText;if(document.getElementById('headerpage_explore').className=="TopLevelMenuTextSelectedTab"){fillArticleDataStructure(response,4);}else if(document.getElementById('headerpage_ibtnread').className=="TopLevelMenuTextSelectedTab"){fillArticleDataStructure(response,5);}else{fillArticleDataStructure(response,2);}}function readpagearticles(xmlHttpRequest){var response=xmlHttpRequest.responseText;fillArticleDataStructure(response,5);}function fillreadpageblogs(xmlHttpRequest){var response=xmlHttpRequest.responseText;fillBlogReadPageBlogs(response);}function fillotherblogsdata(xmlHttpRequest){var response=xmlHttpRequest.responseText;fillBlogDataStructure(response,1);}function loadreadindexpage(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);window.scrollTop=0;fillArticleDetailPage(0)}function displayBudgetPlannerDetails(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);document.budgetPlannerfrm.Region.value='-1';if(gblPageBeforeRegister=="budgetPlanner"){document.budgetPlannerfrm.Region.value=gblBudgetPreferece.countryId;getSelectedRegionCity();document.budgetPlannerfrm.City.value=gblBudgetPreferece.cityId;return;}if(global_CityAirportInfoObj["CityID"]!=''){setSelectObjValue(document.budgetPlannerfrm.Region,global_CityAirportInfoObj["Country"]);gblEdiBudgetCity=true;var country=document.budgetPlannerfrm.Region.value;gbl_BudgetPageCountryHash=country;gblEditBudgetFrmMyBudgetsCityID=global_CityAirportInfoObj["CityID"];isCommingFromHomePage=true;}if(gbl_userBudgetDetail.length=='undefined'||gbl_userBudgetDetail.length<=0){var gbl_BudgetId=-1;getSelectedRegionCity();SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");var sign_out=document.getElementById("SignUp");if(sign_out.innerHTML.toLowerCase()=="sign out"){DisplayUserBudgetDetails();}}else if(gbl_userBudgetDetail.length>0&&global_CityAirportInfoObj["CityID"]&&global_start_location!=0){isCommingFromHomePage=false;var cityExist;DisplayUserBudgetDetails();for(var k=0;k<gbl_userBudgetDetail.length;k++){if(gbl_userBudgetDetail[k].cityid==global_CityAirportInfoObj["CityID"]){globaBudgetCityID=globaBudgetCityID_=global_CityAirportInfoObj["CityID"];cityExist=1;gbl_BudgetId=gbl_userBudgetDetail[k].BudgetId;break;}}if(cityExist==1){getSelectedRegionCity();resetBudget(gbl_BudgetId,'updateUserBudget');fillCityParticulars(global_CityAirportInfoObj["CityID"]);}else{if(global_CityAirportInfoObj["CityID"]!=''){getSelectedRegionCity();}getCityParticulars(global_CityAirportInfoObj["CityID"],0);}}if(gbl_userBudgetDetail.length>0&&global_CityAirportInfoObj["CityID"]&&global_start_location==0){isCommingFromHomePage=false;var cityExist;DisplayUserBudgetDetails();for(var k=0;k<gbl_userBudgetDetail.length;k++){if(gbl_userBudgetDetail[k].cityid==global_CityAirportInfoObj["CityID"]){globaBudgetCityID=globaBudgetCityID_=global_CityAirportInfoObj["CityID"];cityExist=1;gbl_BudgetId=gbl_userBudgetDetail[k].BudgetId;break;}}if(cityExist==1){getSelectedRegionCity();resetBudget(gbl_BudgetId,'updateUserBudget');fillCityParticulars(global_CityAirportInfoObj["CityID"]);}else{if(global_CityAirportInfoObj["CityID"]!=''){getSelectedRegionCity();}getCityParticulars(global_CityAirportInfoObj["CityID"],0);}}else{if(gbl_userBudgetDetail.length>0){DisplayUserBudgetDetails();document.budgetPlannerfrm.currency.value="149";}}var budgetIframeRHS=document.getElementById("budgetGoogleAdsIframeRHS");budgetIframeRHS.src=DIRECTORYSTRUCTUREPATH+"ShowGAds-BudgetPlannerAds.php";}function displayBudgetPlannerItems(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function displayBudgetItems(xmlHttpRequest){var R=xmlHttpRequest.responseText;R=R.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');R=parseInt(R);switch(R){case 8:handleEvent('headerpage_ibtnbudgetItems');break;case 10:alert('Budget items could not saved. ');break;case 11:alert('Budget details saved successfully.');handleEvent('headerpage_ibtnbudgetItems');break;case 12:alert('Budget details already exist for the city.');break;case 13:alert('Budget details could not updated.');break;case 14:alert('Budget details saved successfully.');handleEvent('headerpage_ibtnbudgetItems');break;case 15:alert('Budget details already exist for the country.');break;}}function editBudgetItems(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function showUserBudget(xmlHttpRequest){var R=xmlHttpRequest.responseText;R=R.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');hideLoadingImages();if(R.match('GlobalBudgetId_')){arr_Response=R.split('_');gbl_BudgetId=arr_Response[1];resetBudget(gbl_BudgetId,'updateUserBudget');if(gblIsRequestProposal==false){alert('Budget saved successfully.');}else{gblIsRequestProposal=false;}SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");if(gblIsPlanBeforeBudget){planFromBudget();}if(gblBidRequestFrm=="Budget"){sign_out=document.getElementById("SignUp");if(sign_out.innerHTML.toLowerCase()=="sign out"){var bidHashURL=getMyBidHashURL();var HashLocattionName=document.location.href;if(gbl_DirectLoadMyBidPage){gbl_userAction="UpdateBudgetPreference";RedirectURLLocation(HashLocattionName);}else{gbl_userAction="BudgetPreference";RedirectURLLocation(bidHashURL);}}}}R=parseInt(R);switch(R){case 18:handleEvent('headerpage_ibtnbudgetItems');break;case 2:alert('Error in saving budget');break;case 3:if(gblBidRequestFrm=="Budget"){var bidHashURL=getMyBidHashURL();var HashLocattionName=document.location.href;if(gbl_DirectLoadMyBidPage){gbl_userAction="UpdateBudgetPreference";RedirectURLLocation(HashLocattionName);}else{gbl_userAction="BudgetPreference";RedirectURLLocation(bidHashURL);}}else{if(gblIsRequestProposal==false){alert('Budget updated successfully.');}else{gblIsRequestProposal=false;}}SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");break;case 4:alert('Error in updating budget');break;case 100:if(!gblIsOverwriteBudget){SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");alert('Budget deleted successfully');}break;case'MAIL SEND':alert('Budget details are emailed successfully.');objOverlay=document.getElementById("AB_overlay");objOverlay.style.visibility=(objOverlay.style.visibility=="visible")?"hidden":"visible";if(objOverlay.style.visibility!="visible"){objOverlay.style.height="90%";objOverlay.style.width="95%";}break;}}function showCityBudget_Details(xmlHttpRequest){gbl_xmlobj_budgetDetails=xmlHttpRequest.responseText;hideLoadingImages();if(gbl_xmlobj_budgetDetails==''){gbl_citiesModerateCostwise=new Array();document.getElementById('UserBudgetDetails').style.display='none';document.getElementById("ModerateBudgetDetails").style.display='block';document.getElementById('tr_userOptions').style.display="";}else{BudgetReader=new CLSbudgetPlanner();BudgetReader.getCityBudgetDetails();var isCityFound=false;var cityList=document.budgetPlannerfrm.City;for(var cityCnt=0;cityCnt<cityList.options.length;cityCnt++){if(cityList[cityCnt].selected){global_startingLocationName=cityList.options[cityCnt].text;FillBudgetDetailsForCity('0');isCityFound=true;break;}}if(!isCityFound){FillBudgetDetailsForCountry('0');}}}function showUserBudgetDetails(xmlHttpRequest){var isLoginUser=false;hideLoadingImages();var sign_out=document.getElementById("SignUp");gblUserEvent='';if(sign_out.innerHTML.toLowerCase()=="sign in"){gblRedirectAfterSignIn='BudgetView';}if(document.getElementById("loadpageBody")){renderview("loadpageBody",xmlHttpRequest.responseText);}else{renderview("loadpage",xmlHttpRequest.responseText);}}function addNewAttraction(xmlHttpRequest){var itemStatus=true;var response=xmlHttpRequest.responseText;response=response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(response.match('Inserted_')){gbl_newAttractionId=response.split("_")[1];alert('Attraction saved successfully');close_addAttraction();}if(response.match('Attraction Exist_')){gbl_newAttractionId=response.split("_")[1];close_addAttraction();}for(var iCnt=0,iCnt1=itineraryItemsArrGlobal.length;iCnt<iCnt1;iCnt++){if(itineraryItemsArrGlobal[iCnt].Name==gbl_attraction_name&&itineraryItemsArrGlobal[iCnt].Type=="SuggestedAttraction"){itineraryItemsArrGlobal[iCnt].Id=gbl_newAttractionId;}}try{renderItineraryTimeSlot();}catch(err){}switch(response){case'1':alert('Attraction saved successfully');break;case'2':alert('Attraction could not be saved');break;case'20':alert('Attraction already exist');break;case'3':alert('Attraction/Service Provider details updated Successfully');if(!gbl_addedFromIP){handleEvent('headerpage_newatt');}break;case'4':alert('Attraction details could not be updated');handleEvent('headerpage_newatt');break;}}function loadUpdateAttractionForm(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function loadNewAttractionList(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function showExchangeRate(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;gbl_currency_xml=ResponseFromServer;try{setCurrencyDetails();reapplyOriginalPriceDetails();if(gblIsCurrencyCalledFrmBudget){var Region=document.budgetPlannerfrm.Region.value;if(Region==0){alert('Please select country.');return false;}var w=document.budgetPlannerfrm.City.selectedIndex;if(w!=-1){FillBudgetDetailsForCity('1');}else{FillBudgetDetailsForCountry('1');}gblIsCurrencyCalledFrmBudget=false;}}catch(er){}}function loadAllExRate(xmlHttpRequest){var R=xmlHttpRequest.responseText;fillAllExchageRates(R);}function diaplayEditTravelExpertDetails(xmlHttpRequest){TravelExpertRegistrationData=xmlHttpRequest.responseText;displayTravelExpertRegistration(TravelExpertRegistrationData);}function displayInitApplication(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;}function viewEmailResponse(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;hideloadingForFeedBackPopup();if(ResponseFromServer.toUpperCase().match("MAIL SEND")){alert("Thank you, your email has been sent.");objOverlay=(!document.getElementById("AB_overlay"))?document.getElementById("overlay"):document.getElementById("AB_overlay");objOverlay.style.visibility="hidden";objOverlay.style.height="90%";objOverlay.style.width="95%";if(document.getElementById("overlay")!=null){objOverlay=document.getElementById("overlay");objOverlay.style.visibility="hidden";}if(isMacOS){if(document.getElementById('attraction-list')!=null){document.getElementById('attraction-list').style.overflow="auto";document.getElementById('divItnerary').style.overflow="auto";}}}}function viewForgotPasswordEmailResponse(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer.match("MAIL SEND")){cancelFPWindow();alert("Thank you, your email has been sent.");}else{alert("This email address does not exists!");return false;}}function displayserviceproviderSearchBox(xmlHttpRequest){var newdiv=document.createElement('div');newdiv.setAttribute('id',"srchdiv");var a=document.getElementById("loadpage");a.appendChild(newdiv);document.getElementById("srchdiv").innerHTML=xmlHttpRequest.responseText;SendRequest('spList.php','get','displayserviceproviderlist');}function displayserviceproviderlistChk(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');var count=parseInt(ResponseFromServer.split("%")[0]);var totalData=ResponseFromServer.split("%")[1];var totalCnt=count-1;var spCntr;for(spCntr=0;spCntr<totalCnt;spCntr++){var spData=totalData.split("~")[spCntr];var chkResponse=spData.split("?")[0];var spId=spData.split("?")[1];var spName=spData.split("?")[2];if(chkResponse==10){var answer=confirm(spName+"  has been added to user itineraries. Deleting "+spName+" will initiate alerts to users that have included "+spName+"'s services in their itineraries. Do you still want to continue?");if(answer){var array={'Id':spId,'RequestType':'ServiceProviderDeleteChk'};formData=ued_encode(array);SendRequest("saveInformation.php","post","displayserviceproviderlist");}else{return false;}}else if(chkResponse==11){var array={'Id':spId,'RequestType':'ServiceProviderDeleteChk'};formData=ued_encode(array);SendRequest("saveInformation.php","post","displayserviceproviderlist");}else if(chkResponse==12){var answer=confirm(spName+"  is being used in itinerary bidding. Do you still want to continue?");if(answer){var array={'Id':spId,'RequestType':'ServiceProviderDeleteChk'};formData=ued_encode(array);SendRequest("saveInformation.php","post","displayserviceproviderlist");}else{return false;}}}}function displayserviceproviderlist(xmlHttpRequest){var SPLIST=xmlHttpRequest.responseText;SPLIST=SPLIST.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(SPLIST.match("Updated")){var Country=document.ServiceProviderSearchList.Country.value;var City=document.ServiceProviderSearchList.City.value;alert('Data Updated Successfully');SendRequest("spList.php?Country="+Country+"&City="+City,"get","displayserviceproviderlist");}else if(SPLIST.match("Deleted")){var Country=document.ServiceProviderSearchList.Country.value;var City=document.ServiceProviderSearchList.City.value;SendRequest("spList.php?Country="+Country+"&City="+City,"get","displayserviceproviderlist");}else{if(!document.getElementById("spListDiv")){var newdiv=document.createElement('div');newdiv.setAttribute('id',"spListDiv");var a=document.getElementById("loadpage");a.appendChild(newdiv);}else{var a=document.getElementById("loadpage");}}document.getElementById("spListDiv").innerHTML=xmlHttpRequest.responseText;}function displaySaveTravelEditor(xmlHttpRequest){var Response=xmlHttpRequest.responseText;Response=Response.replace('MAIL SEND','');switch(Response){case'1':alert("Travel Editor profile completed.");SendRequest(global_user_uri,"get","Log");var currURL=window.location.href;if(currURL.search("Web/")==-1){window.location.href='main.php';}else{window.location.href='../main.php';}break;case'2':alert("ERROR!.Travel Editor Registration Failed.");break;case'3':alert("Profile has been updated, thank you!");window.location.href='main.php';break;case'4':alert("ERROR!.Profile Updatedation Failed.");break;case'5':alert("Email Already Exist.");break;}}function displaySaveTravelEditor_admin(xmlHttpRequest){var Response=xmlHttpRequest.responseText;Response=Response.replace('MAIL SEND','');switch(Response){case'1':break;case'2':alert("ERROR!.Travel Editor Registration Failed.");break;case'3':alert("Profile updated, thank you!");SendRequest("TravelEditorList.php","get","travelEditorList");break;case'3':alert("Profile updated, thank you!");SendRequest("TravelEditorList.php","get","travelEditorList");break;case'4':alert("ERROR!.Profile Updatedation Failed.");break;case'5':alert("Email Already Exist.");break;default:alert("Profile updated, thank you!");SendRequest("TravelEditorList.php","get","travelEditorList");break;}}function displayservicesCookies(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;SendRequest('RegisterService.php?userid='+gbl_UserId+'&Currency='+ResponseFromServer,'get','registerservice');}function displayeventsCookies(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;SendRequest('RegisterSPEvent.php?userid='+gbl_UserId+'&Currency='+ResponseFromServer,'get','registerevent');}function displayTEMailResult(xmlHttpRequest){var Response=xmlHttpRequest.responseText;switch(Response){case'MAIL SEND':alert('Itinerary details mailed successfully');break;case'10':alert('Itinerary details mailed successfully');break;}}function displayImportViatorDataPage_fn(xmlHttpRequest){var ImportViatorDataResponse=xmlHttpRequest.responseText;displayImportViatorDataUIPage_fn(ImportViatorDataResponse);}var gbl_FromCustomHotel=false;function displayAddHotel(xmlHttpRequest){var Response=xmlHttpRequest.responseText;Response=Response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');var responseArrMain=Response.split("!~!");var responseArr;var cityID=global_CityAirportInfoObj["CityID"];if(Response!=0&&Response!=""){hideLoadingImages();alert('Lodging saved');}for(var rCnt=0;rCnt<responseArrMain.length;rCnt++){responseArr=responseArrMain[rCnt].split("~");var newCustomHotelId=trim(responseArr[0]);var newCustomHotelDate=trim(responseArr[1]);var CustomHotelLat=trim(responseArr[2]);var CustomHotelLng=trim(responseArr[3]);var itineraryItemCtr=0;var isTSHotel=false;var lodgeNameArr=global_name.split("~");var lodgeNameStr=lodgeNameArr[0];lodgeNameStr=lodgeNameStr.toString();for(itineraryItemCtr=0;itineraryItemCtr<gbl_arrAllLodging.length;itineraryItemCtr++){gbl_arrAllLodging[itineraryItemCtr].lodgeName=unescape(gbl_arrAllLodging[itineraryItemCtr].lodgeName);gbl_arrAllLodging[itineraryItemCtr].lodgeAddress=unescape(gbl_arrAllLodging[itineraryItemCtr].lodgeAddress);if(newCustomHotelDate==gbl_arrAllLodging[itineraryItemCtr].currentDate&&gbl_arrAllLodging[itineraryItemCtr].cityId==cityID){if(global_id!=0&&isTSHotel){gbl_arrAllLodging[itineraryItemCtr].lodgeID=global_id;gbl_lodgeID=global_id;}else{gbl_arrAllLodging[itineraryItemCtr].lodgeID=newCustomHotelId;gbl_lodgeID=newCustomHotelId;}iconImageName="../Images/HotelIcon.jpg";if(!CustomHotelLat&&gbl_arrAllLodging[itineraryItemCtr].customHotelLat){CustomHotelLat=gbl_arrAllLodging[itineraryItemCtr].customHotelLat;}if(!CustomHotelLng&&gbl_arrAllLodging[itineraryItemCtr].customHotelLng){CustomHotelLng=gbl_arrAllLodging[itineraryItemCtr].customHotelLng;}var renderableObj=new cls_RenderableObjects(gbl_arrAllLodging[itineraryItemCtr].lodgeID,'CustomHotel',iconImageName,CustomHotelLat,CustomHotelLng,gbl_arrAllLodging[itineraryItemCtr].lodgeName,gbl_arrAllLodging[itineraryItemCtr].lodgeAddress,'');RenderObjects[RenderObjects.length]=renderableObj;}}}for(var i=1;i<RenderObjects.length;i++){if(RenderObjects[i].type=="CustomHotel"){var Glat=RenderObjects[i].lat;var Glng=RenderObjects[i].lng;var point=new GLatLng(Glat,Glng,true);if(mapObjects.length>0){mapObjects[0].addOverlay(createMarker(point,i,'',''));}}}close_addAttraction();gbl_FromCustomHotel=true;locateAttraction(arrAttractionNames,arrAttractionIndexes);validateItineraryDetails('Drop','AutoSave');}function displayAddAppointment(xmlHttpRequest){var Response=xmlHttpRequest.responseText;Response=Response.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');var responseArr=Response.split("~");var newAppointmentId=trim(responseArr[0]);var newAppointmentName=trim(responseArr[1]);var itineraryItemCtr=0;for(itineraryItemCtr=0;itineraryItemCtr<itineraryItemsArrGlobal.length;itineraryItemCtr++){if(itineraryItemsArrGlobal[itineraryItemCtr].Id==global_id&&itineraryItemsArrGlobal[itineraryItemCtr].Type=="Appointment"){itineraryItemsArrGlobal[itineraryItemCtr].Id=newAppointmentId;var letter=String.fromCharCode("A".charCodeAt(0)+itineraryItemCtr);iconImageName="http://www.google.com/mapfiles/marker"+letter+".png";var renderableObj=new cls_RenderableObjects(itineraryItemsArrGlobal[itineraryItemCtr].Id,'Appointment',iconImageName,itineraryItemsArrGlobal[itineraryItemCtr].latitude,itineraryItemsArrGlobal[itineraryItemCtr].logitude,itineraryItemsArrGlobal[itineraryItemCtr].Name,itineraryItemsArrGlobal[itineraryItemCtr].address,'');RenderObjects[RenderObjects.length]=renderableObj;var point=new GLatLng(itineraryItemsArrGlobal[itineraryItemCtr].latitude,itineraryItemsArrGlobal[itineraryItemCtr].logitude,true);createMarker(point,RenderObjects.length-1,'','');adjustRenderItineraryTimeSlot();break;}}var itineraryApmntCtr=0;for(itineraryApmntCtr=0;itineraryApmntCtr<gbl_arrAllAppointment.length;itineraryApmntCtr++){if(gbl_arrAllAppointment[itineraryApmntCtr].id==global_id){gbl_arrAllAppointment[itineraryApmntCtr].id=newAppointmentId;break;}}var renderCtr=0;for(renderCtr=0;renderCtr<RenderObjects.length;renderCtr++){if(RenderObjects[renderCtr].id==global_id&&RenderObjects[renderCtr].type=="Appointment"){RenderObjects[renderCtr].id=newAppointmentId;break;}}var shortListItemCtr=0;for(shortListItemCtr=0;shortListItemCtr<shortListItemsArrGlobal.length;shortListItemCtr++){if(shortListItemsArrGlobal[shortListItemCtr].name.toLowerCase()==newAppointmentName.toLowerCase()&&shortListItemsArrGlobal[shortListItemCtr].type=="Appointment"){shortListItemsArrGlobal[shortListItemCtr].id=newAppointmentId;renderShortList();break;}}if(gbl_isWithinIP){gbl_isWithinIP=false;}else{alert('Appointment saved successfully');}validateItineraryDetails('Drop','AutoSave');}function displayImportViatorDataPage_fn(xmlHttpRequest){var ImportViatorDataResponse=xmlHttpRequest.responseText;displayImportViatorDataUIPage_fn(ImportViatorDataResponse);}function getNoOfTravelers(){var travelerCnt=0;travelerCnt=global_CityAirportInfoObj["TravelerCount"];return parseInt(travelerCnt);}function getNoOfRooms(){var roomCnt=0;roomCnt=global_CityAirportInfoObj["Group"];return parseInt(roomCnt);}function prepareItinerayBudgetFromCurrentPerticulars(){var cond1,cond2,CCodeCurrentInstance,CCodePrevInstance,budgetExchangeRate;var currentCityId,bstayFor,datDate2,datDate1,noOfTravelersOfCurrentBudget;var stayForFactorOfCurrentBudget,condtionStatusStr,condtions;var cityMatchCondition,criteriaMisMatchCondition,cuerrencyMatchCondition,attractionExistCondtion;condtionStatusStr=chkeckIfItineraryBudgetInstanceExist();condtions=condtionStatusStr.split('%');cityMatchCondition=parseInt(condtions[0]);criteriaMisMatchCondition=parseInt(condtions[1]);cuerrencyMatchCondition=parseInt(condtions[2]);attractionExistCondtion=parseInt(condtions[3]);if(cityMatchCondition==1){CCodePrevInstance=gbl_currentBudgetSourceCopy.currencyCode;CCodeCurrentInstance=gbl_currentCurrencyDetails.currencycode;budgetExchangeRate=getExrateForUserBudget(CCodePrevInstance);if(attractionExistCondtion==1){if(criteriaMisMatchCondition==1){if(cuerrencyMatchCondition==1){gbl_currentBudgetSourceCopy.currencyCode=CCodeCurrentInstance;recalculateItineraryBudget(0);applyExrateToItineraryItems(budgetExchangeRate);applyExRateToItineraryBudget(budgetExchangeRate);applyExrateToTripCostAttCost(budgetExchangeRate);prepareBudgetHtml();}else if(cuerrencyMatchCondition==0){recalculateItineraryBudget(0);prepareBudgetHtml();}}else if(criteriaMisMatchCondition==0){if(cuerrencyMatchCondition==1){gbl_currentBudgetSourceCopy.currencyCode=CCodeCurrentInstance;applyExrateToItineraryItems(budgetExchangeRate);applyExRateToItineraryBudget(budgetExchangeRate);applyExrateToTripCostAttCost(budgetExchangeRate);prepareBudgetHtml();}else if(cuerrencyMatchCondition==0){recalculateItineraryBudget(0);prepareBudgetHtml();}}}else if(attractionExistCondtion==0){if(criteriaMisMatchCondition==1){if(cuerrencyMatchCondition==1){gbl_currentBudgetSourceCopy.currencyCode=CCodeCurrentInstance;recalculateItineraryBudget(0);applyExRateToItineraryBudget(budgetExchangeRate);applyExrateToTripCostAttCost(budgetExchangeRate);prepareBudgetHtml();}else if(cuerrencyMatchCondition==0){recalculateItineraryBudget(0);prepareBudgetHtml();}}else if(criteriaMisMatchCondition==0){if(cuerrencyMatchCondition==1){gbl_currentBudgetSourceCopy.currencyCode=CCodeCurrentInstance;recalculateItineraryBudget(0);applyExRateToItineraryBudget(budgetExchangeRate);applyExrateToTripCostAttCost(budgetExchangeRate);prepareBudgetHtml();}else if(cuerrencyMatchCondition==0){recalculateItineraryBudget(0);prepareBudgetHtml();}}}return true;}else{return false;}}function chkeckIfItineraryBudgetInstanceExist(){var currentCityId;var cond1,cond2,cond3,CCCurrentInstance,CCPrevInstance;var stayForCurrentInstance,stayForPrevInstance,travelersPrevInstance,roomsPrevInstance;var travelersCurrentInstance,atcMultiple;var cityMatchCondition=criteriaMatchCondition=cuerrencyMatchCondition=attractionExistCondtion=0;var travelersCurrentInstance=getNoOfTravelers();var roomsCurrentInstance=getNoOfRooms();stayForCurrentInstance=findStayForFactorForBudget();CCPrevInstance=gbl_currentBudgetSourceCopy.currencyCode;CCCurrentInstance=gbl_currentCurrencyDetails.currencycode;stayForPrevInstance=parseInt(gbl_currentBudgetSourceCopy.stayFor);travelersPrevInstance=parseInt(gbl_currentBudgetSourceCopy.noOfTraveler);roomsPrevInstance=parseInt(gbl_currentBudgetSourceCopy.noOfRooms);currentCityId=global_CityAirportInfoObj["CityID"];cityMatchCondition=(gbl_currentBudgetSourceCopy.cityid==currentCityId)?1:0;attractionExistCondtion=(itineraryItemsArrGlobal.length>0)?1:0;cond1=(stayForPrevInstance==stayForCurrentInstance);cond2=(travelersPrevInstance==travelersCurrentInstance);cond3=(roomsPrevInstance==roomsCurrentInstance);atcMultiple=parseInt(travelersPrevInstance);gbl_itineraryAttCost=parseFloat(parseFloat(gbl_itineraryAttCost)/parseInt(atcMultiple));atcMultiple=parseInt(travelersCurrentInstance);gbl_itineraryAttCost=parseFloat(parseFloat(gbl_itineraryAttCost)*parseInt(atcMultiple));if(!cond2){gbl_currentBudgetSource.noOfTraveler=travelersCurrentInstance;gbl_currentBudgetSourceCopy.noOfTraveler=travelersCurrentInstance;}if(!cond3){gbl_currentBudgetSource.noOfRooms=roomsCurrentInstance;gbl_currentBudgetSourceCopy.noOfRooms=roomsCurrentInstance;}if(cityMatchCondition==1&&attractionExistCondtion==1){criteriaMatchCondition=(!cond1||!cond2||!cond3)?1:0;cuerrencyMatchCondition=(CCPrevInstance!=CCCurrentInstance)?1:0;}else	if(cityMatchCondition==1&&attractionExistCondtion==0){criteriaMatchCondition=(!cond1||!cond2||!cond3)?1:0;cuerrencyMatchCondition=(CCPrevInstance!=CCCurrentInstance)?1:0;}return cityMatchCondition+'%'+criteriaMatchCondition+'%'+cuerrencyMatchCondition+'%'+attractionExistCondtion;}function getExChangeRateForItineraryBudget(budgetExchangeRate){var PrefCurrencyExRate=1;var newExchageRate=1;var PrefCurrencyCode=null;var dailyCost=0;var totalDailyCost=0;var perCnt=0;if(gbl_userPrefCurrencyDetails){PrefCurrencyExRate=parseFloat(gbl_userPrefCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userPrefCurrencyDetails.currencycode;}else if(gbl_userLocalCurrencyDetails){PrefCurrencyExRate=parseFloat(gbl_userLocalCurrencyDetails.exchangerate);PrefCurrencyCode=gbl_userLocalCurrencyDetails.currencycode;}var BudgetCurrencyExRate_InUsd=budgetExchangeRate;if(PrefCurrencyCode=="USD"){oneUnitOfPrefCurrency=parseFloat(1/PrefCurrencyExRate);}else{oneUnitOfPrefCurrency=parseFloat(1*PrefCurrencyExRate);}var oneUnitOfBudgetCurrency=parseFloat(1/BudgetCurrencyExRate_InUsd);newExchageRate=parseFloat(oneUnitOfPrefCurrency*oneUnitOfBudgetCurrency);return newExchageRate;}function applyExRateToItineraryBudget(budgetExchangeRate){var tempCnt=tempAtc=tempDailyCost=tempDailyTripCost=perCnt=0;var newExchangeRate=getExChangeRateForItineraryBudget(budgetExchangeRate);for(tempCnt=1;tempCnt<gbl_arrinteraryBudget.length;tempCnt++){gbl_arrinteraryBudget[tempCnt].attractionCost=parseFloat(parseFloat(gbl_arrinteraryBudget[tempCnt].attractionCost)/parseFloat(newExchangeRate));gbl_arrinteraryBudget[tempCnt].cpd=parseFloat(parseFloat(gbl_arrinteraryBudget[tempCnt].cpd)/parseFloat(newExchangeRate));gbl_arrinteraryBudget[tempCnt].tripCost=parseFloat(parseFloat(gbl_arrinteraryBudget[tempCnt].tripCost)/parseFloat(newExchangeRate));var tempParticulars=gbl_arrinteraryBudget[tempCnt].budgetParticulars;for(perCnt=1;perCnt<gbl_arrinteraryBudget[tempCnt].budgetParticulars.length;perCnt++){gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].dailyCost=parseFloat(parseFloat(gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].dailyCost)/parseFloat(newExchangeRate));gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].tripCost=parseFloat(parseFloat(gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].tripCost)/parseFloat(newExchangeRate));}}return;}function recalculateItineraryBudget(actionFlag){var tempCnt=tempAtc=tempDailyCost=tempDailyTripCost=perCnt=btripCost=0;var bstayFor=findStayForFactorForBudget();var b_noOfRooms=gbl_currentBudgetSourceCopy.noOfRooms;var b_nooftravelers=getNoOfTravelers();gbl_itineraryTripCost=0;for(tempCnt=1;tempCnt<gbl_arrinteraryBudget.length;tempCnt++){tempDailyCost=0;tempDailyTripCost=0;for(perCnt=1;perCnt<gbl_arrinteraryBudget[tempCnt].budgetParticulars.length;perCnt++){btripCost=0;bdailyCost=parseFloat(gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].dailyCost);switch(parseInt(gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].perticularId)){case Lodging_pid:btripCost=parseFloat(bdailyCost*b_noOfRooms*1).toFixed(2);break;case Dining_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);break;case Sightseeing_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);break;case Entertainment_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);break;case Shopping_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);break;case Miscellaneous_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);miscellaneousFlag=1;break;case GettingThere_pid:btripCost=parseFloat(bdailyCost*1).toFixed(2);break;case PrivateTransport_pid:case PublicTransport_pid:case GettingAround_pid:btripCost=parseFloat(bdailyCost*b_nooftravelers*1).toFixed(2);break;}gbl_arrinteraryBudget[tempCnt].budgetParticulars[perCnt].tripCost=btripCost;tempDailyTripCost=parseFloat(parseFloat(parseFloat(tempDailyTripCost)+parseFloat(btripCost)));}gbl_arrinteraryBudget[tempCnt].tripCost=tempDailyTripCost;gbl_itineraryTripCost=parseFloat(parseFloat(gbl_itineraryTripCost)+parseFloat(parseFloat(tempDailyTripCost)));}if(actionFlag==1){prepareBudgetHtml();}return;}function applyExrateToItineraryItems(budgetExchangeRate){var mCnt=0;var newExchangeRate=getExChangeRateForItineraryBudget(budgetExchangeRate);for(mCnt=0;mCnt<itineraryItemsArrGlobal.length;mCnt++){itineraryItemsArrGlobal[mCnt].priceLow=parseFloat(parseFloat(itineraryItemsArrGlobal[mCnt].priceLow)/parseFloat(newExchangeRate));}return;}function applyExrateToTripCostAttCost(budgetExchangeRate){var newExchangeRate=getExChangeRateForItineraryBudget(budgetExchangeRate);gbl_itineraryTripCost=(parseFloat(gbl_itineraryTripCost)/parseFloat(newExchangeRate));gbl_itineraryAttCost=(parseFloat(gbl_itineraryAttCost)/parseFloat(newExchangeRate));return;}function removeNegativeIndex(ArrayOfPerticulars){var daywise_PerticularsArr=new Array();var perCnt=dailyCost=totalDailyCost=0;for(perCnt=0;perCnt<ArrayOfPerticulars.length-1;perCnt++){dailyCost=parseFloat(ArrayOfPerticulars[perCnt+1].dailyCost);totalDailyCost=parseFloat(ArrayOfPerticulars[perCnt+1].tripCost);daywise_PerticularsArr[daywise_PerticularsArr.length]=new CLSBudgetPerticularPreference(parseInt(ArrayOfPerticulars[perCnt+1].perticularId),ArrayOfPerticulars[perCnt+1].perticularText,dailyCost,totalDailyCost,ArrayOfPerticulars[perCnt+1].comments);}daywise_PerticularsArr=daywise_PerticularsArr.sort(sortByPerticularId);NewPerticularsArr=new Array();try{NewPerticularsArr[0]=-1;}catch(err){}perCnt=0;for(perCnt=1;perCnt<=daywise_PerticularsArr.length;perCnt++){dailyCost=parseFloat(daywise_PerticularsArr[perCnt-1].dailyCost);totalDailyCost=parseFloat(daywise_PerticularsArr[perCnt-1].tripCost);NewPerticularsArr[NewPerticularsArr.length]=new CLSBudgetPerticularPreference(parseInt(daywise_PerticularsArr[perCnt-1].perticularId),daywise_PerticularsArr[perCnt-1].perticularText,dailyCost,totalDailyCost,daywise_PerticularsArr[perCnt-1].comments);}return NewPerticularsArr;}function getCityIdForAirPort(){var cityId=0;var temp_airportid,temp_cityname,airportid,airportcity;airportid=global_CityAirportInfoObj["ID"];for(var cnt=0;cnt<gbl_AirportList.length;cnt++){temp_airportid=gbl_AirportList[cnt].	AirportId;if(temp_airportid==airportid){airportcity=gbl_AirportList[cnt].AirportCityName;break;}}airportcity=airportcity.toLowerCase();for(var cnt=0;cnt<gbl_CityList.length;cnt++){temp_cityname=gbl_CityList[cnt].CityName;temp_cityname=temp_cityname.toLowerCase();if(temp_cityname==airportcity){cityId=gbl_CityList[cnt].CityId;break;}}cityId=(global_CityAirportInfoObj["CityID"]&&cityId==0)?global_CityAirportInfoObj["CityID"]:cityId;return cityId;}function loadImportPage(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function removeElement(childDiv,divNum){var d=document.getElementById(childDiv);if(d&&d!=null){var olddiv=document.getElementById(divNum);olddiv.removeChild(d);}}function loadUpdateLocation(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function startUpadateLocation(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(document.getElementById("LocationResponse")){document.getElementById("LocationResponse").innerHTML=ResponseFromServer;}}function displayBidRequestPreferenceForm(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;hideLoadingImages();var lodgingType="";if(document.getElementById("lodging")){var lodgingType=document.getElementById("lodging").value;}if(!isBidUser){var loadHeadObj=document.getElementById("loadpageHeader");if(!loadHeadObj){renderview("loadpage",'');var ni=document.getElementById('loadpage');var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageHeader');newdiv.setAttribute('style','height:30px;width:100%;');newdiv.setAttribute('class','HeaderLevel3Text');ni.appendChild(newdiv);var ni=document.getElementById('loadpage');var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageBody');newdiv.setAttribute('style','auto;width:100%');newdiv.setAttribute('class','description');ni.appendChild(newdiv);if(gblBidRequestFrm!='Itinerary'){gblUserEvent='';}}}var loadHeadObj=document.getElementById("loadpageHeader");if(!loadHeadObj){renderview("loadpage",'');var ni=document.getElementById('loadpage');var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageHeader');newdiv.setAttribute('style','height:30px;width:100%;');newdiv.setAttribute('class','HeaderLevel3Text');ni.appendChild(newdiv);var ni=document.getElementById('loadpage');var newdiv=document.createElement('div');newdiv.setAttribute('id','loadpageBody');newdiv.setAttribute('style','auto;width:100%');newdiv.setAttribute('class','description');ni.appendChild(newdiv);}renderview("loadpageBody",ResponseFromServer);if(gblBidRequestFrm=="Budget"){if(lodgingType==1){document.getElementById("Budget").checked=true;}else if(lodgingType==2){document.getElementById("Moderate").checked=true;}else{document.getElementById("Expensive").checked=true;}}gbl_myBidLoadPageFlag=false;if(gbl_myBidListReqFlag){}}function displayBidPreferenceResults(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer==1){if(gblBidRequestFrm=='Itinerary'){viewSPList(gbl_ItineraryId);}else{SendRequest("BidItinerary.php",'get','BidItineraryDetails');SendRequest("/budget/"+gbl_BudgetId+"/SPList","get","BudgetSPList");}}}function displayAddPartner(xmlHttpRequest){ResposeFromServer=xmlHttpRequest.responseText;if(ResposeFromServer==1){var URL=window.location.href;URLArr=URL.split("//");if(URLArr.length==2){URI_Arr_Domain=URLArr[1].split("/");if(URI_Arr_Domain.length==1){URL_Domain=URI_Arr_Domain[0];}else{URL_Domain=URI_Arr_Domain[0];}}SendRequest("CookieStorageController.php?RequestType="+8,'post','cookieInfoStorage');window.location.href=URLArr[0]+"//"+URL_Domain+"/main.php";}}function displayPartner(xmlHttpRequest){ResposeFromServer=xmlHttpRequest.responseText;var URL=window.location.href;URLArr=URL.split("//");if(URLArr.length==2){URI_Arr_Domain=URLArr[1].split("/");if(URI_Arr_Domain.length==1){URL_Domain=URI_Arr_Domain[0];}else{URL_Domain=URI_Arr_Domain[0];}}FirstName=ResposeFromServer.split(",")[1];if(FirstName!=""){window.location.href=URLArr[0]+"//"+URL_Domain+"/main.php";}}function displayshowMPPForLandingListener(xmlHttpRequest){var ResponseFromServer=null;if(xmlHttpRequest.readyState==READY_STATE){if(xmlHttpRequest.status==SUCCESS_STATE){ResponseFromServer=xmlHttpRequest.responseText;Display_ShowMPP_LogisticalInfo(ResponseFromServer);gbl_exchangeRateApplyToABFlag=true;gbl_exchangeRateApplyToTransportFlag=true;gbl_isAllLogisticalChangedFlag=true;loadScript();}}}function getAirportCityNameByAirportId(airportCityId){var tmpCityCount=0;var tmpAirportCityName="";for(tmpCityCount=0;tmpCityCount<gbl_CityList.length;tmpCityCount++){if(gbl_CityList[tmpCityCount].CityId==airportCityId){tmpAirportCityName=gbl_CityList[tmpCityCount].CityName;break;}}return tmpAirportCityName;}function displayPaymentPage(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("LHS",ResponseFromServer);}function displayFinalizeFW(xmlHttpRequest){var locationStr=document.location.href;var chkBoxIdStr="";ResponseFromServer=xmlHttpRequest.responseText;renderview("finalize-details",ResponseFromServer);document.getElementById("attraction-details").style.display="none";document.getElementById("finalizeName").innerHTML="<strong><font style='margin-left:10px' size='+2'>Finalize "+gblItineraryName+"</font></strong>";locationStr=locationStr.replace("#p=landing","#p=landingfinalize");document.location.href=locationStr;}function displaySaveFinalize(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer==1){alert('Your details have been saved successfully!');}else if(ResponseFromServer==0){alert("Error occurred while saving!");}}function displaySavedCoupons(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');renderSavedCoupons(ResponseFromServer);}function displayTExpertProfile(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);gblUserEvent="";gblUserEventType=1;}function displayTESearch(xmlHttpRequest){gblUserEvent="";gblUserEventType=1;var newdiv=document.createElement('div');newdiv.setAttribute('id',"srchdiv");var a=document.getElementById("loadpage");a.appendChild(newdiv);document.getElementById("srchdiv").innerHTML=xmlHttpRequest.responseText;SendRequest("TExpertList.php?itineraryId="+gbl_ItineraryId+"&pageName="+gbl_pageName+"&commentsFlag="+gbl_CommentsFlag+"&startingLocType="+gbl_startingLocationType,'get','TEListPage');}function displayTEList(xmlHttpRequest){if(!document.getElementById("spListDiv")){var newdiv=document.createElement('div');newdiv.setAttribute('id',"spListDiv");var a=document.getElementById("loadpage");a.appendChild(newdiv);}else{var a=document.getElementById("loadpage");}document.getElementById("spListDiv").innerHTML=xmlHttpRequest.responseText;}function displayTravelerInfo(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);SendRequest("/DisplayPanel","get","displaypanel");var currURL=window.location.href;if(!currURL.match("TE")){fillItineraryDetails();}}function displayInfo(xmlHttpRequest){}function displayTravelExpertStatus(xmlHttpRequest){renderview("loadpage",xmlHttpRequest.responseText);}function fillItineraryDetails(){var itiCnt;for(itiCnt=0;itiCnt<gbl_arrMyItinerary.length;itiCnt++){if(gbl_arrMyItinerary[itiCnt].id==gbl_ItineraryId){startLocationType=gbl_arrMyItinerary[itiCnt].startType;var CityID=gbl_arrMyItinerary[itiCnt].cityId;var AirportId=gbl_arrMyItinerary[itiCnt].airportId;var TripStartDate=gbl_arrMyItinerary[itiCnt].ArrivalDate;var TripEndDate=gbl_arrMyItinerary[itiCnt].DepartureDate;var TripStartTime=gbl_arrMyItinerary[itiCnt].StartTime;var TripEndTime=gbl_arrMyItinerary[itiCnt].EndTime;var travelerCount=gbl_arrMyItinerary[itiCnt].NoofTravellers;var GroupCount=gbl_arrMyItinerary[itiCnt].GroupCount;var startLocationID=gbl_arrMyItinerary[itiCnt].startLocationID;var StartLocationName=gbl_arrMyItinerary[itiCnt].StartLocationName;var airportArrivalType=gbl_arrMyItinerary[itiCnt].airportArrivalType;var airportDepartType=gbl_arrMyItinerary[itiCnt].airportDepartType;if(startLocationType==0){document.frmdisplaypanel.drpCityAirport.value=StartLocationName;document.frmdisplaypanel.arrivaldate.value=TripStartDate;document.frmdisplaypanel.starttime.value=TripStartTime;document.frmdisplaypanel.departuredate.value=TripEndDate;document.frmdisplaypanel.endtime.value=TripEndTime;document.frmdisplaypanel.txtTravelerCount.value=travelerCount;document.frmdisplaypanel.Group.value=GroupCount;document.frmdisplaypanel.rdo_arrival_airporttype.value=airportArrivalType;document.frmdisplaypanel.rdo_departure_airporttype.value=airportDepartType;}else if(startLocationType==1){document.frmdisplaypanel.drpCityAirport.value=StartLocationName;document.frmdisplaypanel.arrivaldate.value=TripStartDate;document.frmdisplaypanel.starttime.value=TripStartTime;document.frmdisplaypanel.departuredate.value=TripEndDate;document.frmdisplaypanel.endtime.value=TripEndTime;document.frmdisplaypanel.txtTravelerCount.value=travelerCount;document.frmdisplaypanel.Group.value=GroupCount;hidePanel('layer1');display('layer2');}var ItineraryName=gbl_arrMyItinerary[itiCnt].name;break;}}}function checkTravelExpert(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer.match('Found')){Id=ResponseFromServer.split("~")[1];var answer=confirm("This TravelExpert is being used for Traveler's Itinerary review process.Do you still want to continue?");if(answer){uri="TravelExpertList.php?action=Delete&id="+Id;SendRequest(uri,'get','travelexpertlist');}else{return false;}}else{Id=ResponseFromServer;uri="TravelExpertList.php?action=Delete&id="+Id;SendRequest(uri,'get','travelexpertlist');}}function displaySiteMapResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('importResponse').innerHTML=ResponseFromServer;document.getElementById('overlay').style.visibility="hidden";document.getElementById('overlayLoadImage').style.display="none";}function displayUrbanToursResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('importResponse').innerHTML=ResponseFromServer;document.getElementById('overlay').style.visibility="hidden";document.getElementById('overlayLoadImage').style.display="none";}function displayEventsResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;fillEventsDataStructure(ResponseFromServer);}function displayVenuesCategotyResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;gbl_xmlobj_venueCategory=GetDOMObject(ResponseFromServer);updateEventsDataStructure(ResponseFromServer);}function displayVenuesResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('overlay').style.visibility="hidden";document.getElementById('overlayLoadImage').style.display="none";}function displayCategoriesResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;document.getElementById('overlay').style.visibility="hidden";document.getElementById('overlayLoadImage').style.display="none";}function displayCommentsResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayCommentsListResponse(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;renderview("loadpage",ResponseFromServer);}function displayAttractionTourResult(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;ResponseFromServer=ResponseFromServer.replace('<!-- Copyright 2007, 2008, 2009 TripSketch Corp, All Rights Reserved -->','');if(ResponseFromServer=="true"||ResponseFromServer=="\r\ntrue"||ResponseFromServer=="\ntrue"){alert("List created successfully");SendRequest("ToursMatchingAttractions.php","get","travelerprofile");hideLoadingImages();}if(ResponseFromServer=="update"||ResponseFromServer=="\r\nupdate"||ResponseFromServer=="\nupdate"){alert("List updated successfully");SendRequest("ToursMatchingAttractions.php","get","travelerprofile");hideLoadingImages();}else if(ResponseFromServer==1){alert("Records updated successfully");hideLoadingImages();}else if(ResponseFromServer==2){alert("An error occurred while updating records");hideLoadingImages();}}function renderSessionResult(){gblIsItineraryCntExceeded=false;global_itinraryID="";try{document.getElementById('addnewattraction').style.display='none';document.getElementById('addAttrTR').style.display='none';}catch(err){}gbl_isUserSignedId=false;document.getElementById("newUserRegister").style.display="";document.getElementById("tripsketchUser").innerHTML="";document.getElementById("logInLink").innerHTML="";if(document.getElementById("newUserRegister")){document.getElementById("newUserRegister").innerHTML='|&nbsp;&nbsp;&nbsp;<a href="javascript:void(0);" onclick="handleEvent(this.id)" id="RegisterUser" class="MyProfile">REGISTER</a>';}gbl_userBudgetDetail=new Array();gbl_userBudgetDetailForItinerary=new Array();gbl_userPerticularDetail=new Array();gbl_citiesModerateCostwise=new Array();if(document.getElementById("ModerateBudgetDetails")&&document.getElementById("ModerateBudgetDetails")!=null){document.getElementById("ModerateBudgetDetails").innerHTML="";document.getElementById('tr_userOptions').style.display="none";}gblItineraryName="";gblItineraryAction="";gbl_ItineraryId="";removeElement('ApproveUserList','MainPageFooterLinks');removeElement('adminFeatures','MainPageFooterLinks');removeElement('ImportOpenTableData','MainPageFooterLinks');removeElement('budgetItems','MainPageFooterLinks');removeElement('articalblogs','MainPageFooterLinks');removeElement('newAttraction','MainPageFooterLinks');removeElement('viewReports','MainPageFooterLinks');removeElement('clearcitycache','MainPageFooterLinks');removeElement('attrproviders','MainPageFooterLinks');var myTripsDiv=document.getElementById('headerpage_ibtnmytrip');document.getElementById('headerpage_ibtnmytrip').className="TopLevelMenuTextTabDisabled";if(document.all){myTripsDiv.onclick="javascript: void(0)";}else{myTripsDiv.setAttribute('onClick',"javascript: void(0)");}}function setSession(ResponseFromServer,type){var uId,resArray;if(type==1){resArray=ResponseFromServer.split(",");uId=resArray[0];}else{uId=ResponseFromServer;}var sign_out=document.getElementById("SignUp");if(uId!=""&&uId!=-1){gbl_isUserSignedId=true;document.getElementById("loginLinks").style.display="";sign_out.innerHTML="SIGN OUT";document.getElementById("newUserRegister").style.display="none";SendRequest('sessionUser.php',"get","getsessionUser");if((gblIsSaveBeforeMyTrip==true&&gbl_ItineraryId)||gblIsSaveBeforeMyTrip==false){if(gblIsMyTripRequested==true){handleEvent('headerpage_ibtnmytrip');gblIsMyTripRequested=false;}else if(gblIsHomeRequested==true){handleEvent('headerpage_ibtnhome');gblIsMyTripRequested=false;}else if(gblIsBudgetRequested==true){handleEvent('headerpage_ibtnbudget');gblIsMyTripRequested=false;}}}else{sign_out.innerHTML="SIGN IN";isBidUser=false;gbl_isUserSignedId=false;}if(uId!="3"||uId!="4"){var row=document.getElementById('MainPageFooterLinks');var idObj=document.getElementById("myProfile");if(idObj){row.removeChild(idObj);}var idObj=document.getElementById("ServiceProviderList");if(idObj){row.removeChild(idObj);}}if(uId=="4"){if(!document.getElementById('myProfile')){var row=document.getElementById('logInLink');var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnmyprofile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnmyprofile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="PROFILE&nbsp;/&nbsp;SERVICES";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}}else if(uId=="3"){addAdminLinks();}else if(uId=="5"){addTravelExpertLinks();}else if(uId=="6"){var row=document.getElementById('logInLink');if(!document.getElementById('myProfile')){var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnTravelExpertprofile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnTravelExpertprofile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="MY PROFILE";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}}else if(uId=="7"){addTravelerLinks();}}function disableEnterKey(e){var key;if(window.event)key=window.event.keyCode;else key=e.which;return(key!=13);}function getUpdateAttractionPage(attId){SendRequest("AttractionUpdate.php?AttrID="+attId,'get','displayAttractionsListsform');}function addAdminLinks(){gbl_isAdmin=true;var row=document.getElementById('MainPageFooterLinks');if(!document.getElementById('ApproveUserList')&&row){var td=document.createElement('td');td.setAttribute('id','ApproveUserList');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnApproveUsersList');if(document.all){reflink.onclick=handleEvent;reflink.style.cssText="color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;font-weight: 700; padding-left:2; padding-right:2";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnApproveUsersList')");}reflink.setAttribute('class','FooterClass');reflink.innerHTML="View User List";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('viewReports')&&row){var td=document.createElement('td');td.setAttribute('id','viewReports');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtn_viewReports');if(document.all){reflink.onclick=handleEvent;reflink.style.cssText="color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;font-weight: 700;";}else{reflink.setAttribute('onClick',"javascript:handleEvent('viewReports')");}reflink.setAttribute('class','FooterClass');reflink.innerHTML="View Reports";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('clearcitycache')&&row){var td=document.createElement('td');td.setAttribute('id','clearcitycache');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnclrcache_admin');if(document.all){reflink.onclick=handleEvent;reflink.style.cssText="color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;font-weight: 700;";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnclrcache_admin')");}reflink.setAttribute('class','FooterClass');reflink.innerHTML="Clear Cache";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('adminFeatures')&&row){var td=document.createElement('td');td.setAttribute('id','adminFeatures');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnFeatures_admin');if(document.all){reflink.onclick=handleEvent;reflink.style.cssText="color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;font-weight: 700;";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnFeatures_admin')");}reflink.setAttribute('class','FooterClass');reflink.innerHTML="Features";td.appendChild(reflink);row.appendChild(td);}if(counterForLogin==2){if(parseFloat(document.budgetPlannerfrm.costperday.value)>0&&parseFloat(document.budgetPlannerfrm.tripcost.value)>0){SendRequest("/budget/0/getBudgetDetails","get","getBudgetDetails");}}}function addTravelExpertLinks(){var row=document.getElementById('MainPageFooterLinks');if(!document.getElementById('articalblogs')&&row){var td=document.createElement('td');td.setAttribute('id','articalblogs');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnblogs');if(document.all){reflink.onclick=handleEvent;reflink.style.cssText="color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;font-weight: 700;";}else{reflink.setAttribute('onClick',"javascript:handleEvent('articalblogs')");}reflink.setAttribute('class','FooterClass');reflink.innerHTML="Articles / Blogs";td.appendChild(reflink);row.appendChild(td);}var row=document.getElementById('logInLink');if(!document.getElementById('myProfile')&&row){var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','header_ibtmyProfile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('header_ibtmyProfile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="MY PROFILE";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')&&row){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}}function addTravelExpertLinks(){var row=document.getElementById('logInLink');if(!document.getElementById('myProfile')&&row){var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnTravelExpertprofile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnTravelExpertprofile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="MY PROFILE";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')&&row){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}}function addTravelerLinks(){var row=document.getElementById('MainPageFooterLinks');if(!document.getElementById('headerpage_ibtnTravelerProfile')&&row){var row=document.getElementById('logInLink');if(!document.getElementById('myProfile')){var td=document.createElement('a');td.setAttribute('id','myProfile');if(document.all){td.setAttribute('height','22px');}var reflink=document.createElement('a');reflink.setAttribute('href','javascript:void(0)');reflink.setAttribute('id','headerpage_ibtnTravelerProfile');if(document.all){reflink.onclick=handleEvent;reflink.className="MyProfile";}else{reflink.setAttribute('onClick',"javascript:handleEvent('headerpage_ibtnTravelerProfile')");}reflink.setAttribute('class','MyProfile');reflink.innerHTML="MY PROFILE";td.appendChild(reflink);row.appendChild(td);}if(!document.getElementById('pipeAfter')&&row){var td=document.createElement('span');td.setAttribute('id','pipeAfter');td.style.cssText="font-size: 13px; font-weight: bold; font-family: Arial;color:#000000;";td.innerHTML="&nbsp;&nbsp;|&nbsp;";row.appendChild(td);}}}function displayAttractionListListener(xmlHttpRequest){ResponseFromServer=xmlHttpRequest.responseText;if(document.getElementById('cityAttr-list')){document.getElementById('cityAttr-list').style.display="";}document.getElementById('attraction-details').style.display="none";renderview("cityAttr-list",ResponseFromServer);if(gblSelectedType=="MyList"){renderMCntrySL();}else{if(shortListItemsArrGlobal.length>0){var sCnt=0;sCnt1=shortListItemsArrGlobal.length;for(;sCnt<sCnt1;sCnt++){if(document.getElementById('shAddAtt'+shortListItemsArrGlobal[sCnt].id)){document.getElementById('shAddAtt'+shortListItemsArrGlobal[sCnt].id).style.display="none";document.getElementById('shDelAtt'+shortListItemsArrGlobal[sCnt].id).style.display="";}}}}if(gbl_isMapOn){toggleViewCountryMap('Map');gbl_isMapOn=false;}hideLoadingImages();}function displayUpdateHotel(xmlHttpRequest){var ResponseFromServer=xmlHttpRequest.responseText;if(ResponseFromServer){alert("Lodge updated successfully!");}else{alert("Error occured while updating the lodge.");}}function showDispPanel(){openFairquotedirectLink=false;showCalendar(true);if(document.getElementById("BackToFairquoteDiv")){document.getElementById("BackToFairquoteDiv").style.display="block";}}