Application.afterSignUpMemberId=0;Application.paramID=null;Application.address="";Application.city="";Application.zip="";Application.state="";Application.reviewId="";Application.restaurantId="";Application.fullRestaurantId="";Application.updatedDate="";Application.email="";Application.rest="";Application.buttonId="";Application.index=null;Application.updateFlag=null;Application.lastStepAddon=false;Application.hideAppletFlag=false;Application.needToReloadPage=false;Application.isAdmin=false;Application.toShow=new Array();Application.group_pick_add_rest_model=null;Application.short_full_member_name="";Application.member_id=0;Application.FoodTrayMode=false;Application.reloadAfterIFD=false;Application.FoodTrayDialogLoaded=false;Application.restaurantInfoObj={};function getDefaultData(){var c={name:"",address:"",crossStreet:"",city:"",state:"",cityNonUSA:"",zip:"",phone:"",fax:"",contact_email:"",cuisine1:"",cuisine2:"",cuisine3:"",restaurantUrl:"",manager_owner:"0",country:"",priceRatingLunch:"0",priceRatingDinner:"0",paymentCashOnly:"0",paymentVisa:"0",paymentMc:"0",paymentDiscover:"0",paymentAe:"0",paymentDebit:"0",paymentCheck:"0",parkingStreet:"0",parkingPay:"0",parkingValet:"0",parkingPrivate:"0",parkingValidated:"0",goodForKids:"0",goodForGroups:"0",goodForDate:"0",dress:"Not Sure",alcohol:"Not Sure",reservations:"Not Sure",providesCatering:"0",delivery:"0",deliveryRestriction:"",description:"",email:"",submitButton:"Submit"};return c}Application.onStart=function(){loadStToolsForLogging();loadScript("dialogs/navigator.stu");if(getCookie("cookie")==null){setNav2()}else{setNav1()}};Application.onSignal=function(d,c){if(d.name.indexOf("hideControls")!=-1){for(var b=0;b<Application.toShow.length;b++){Application.toShow[b].style.visibility="hidden"}}if(d.name.indexOf("showControls")!=-1){for(var b=0;b<Application.toShow.length;b++){Application.toShow[b].style.visibility="visible"}}};window.onload=function(){Application.start();signUpChecker();if(window.location.href.indexOf("?")>-1){href=window.location.href;var b=getURLAttributes(href);if(b.group_order){onLoadViewWithFoodTray(b)}}};function loadStToolsForLogging(){if(USE_LOGGING){}}function retfalse(){return false}function dishImageMapStart(){}function startSaveChangesDialog(b){loadScript("dialogs/save_changes/save_changes.stu");if(b!=null){for(val in b){if(val=="message"){SaveChangesDialog.message.innerHTML=b[val]}else{SaveChangesDialog[val]=b[val]}}}SaveChangesDialog.execute()}function startAddIssueReportDialog(b,d,c){loadScript("dialogs/add_issue_report/add_issue_report.stu");AddIssueReportDialog.content_id=b;AddIssueReportDialog.segment=d;AddIssueReportDialog.type=c;if(AddIssueReportDialog.type=="4"){AddIssueReportDialog.invitationMsg=closeRestaurant}AddIssueReportDialog.execute()}function startHelpDialog(b){loadScript("dialogs/help_dialog/help_dialog.stu");helpDialog.showBorders(b.helpType);helpDialog.onDisable=b.onDisable;helpDialog.leftPos=b.leftPos;helpDialog.topPos=b.topPos;helpDialog.execute()}function restartHelpDialog(b){loadScript("dialogs/help_dialog/help_dialog.stu");helpDialog.hideBorders();if(helpDialog.isVisible){helpDialog.close()}startHelpDialog(b)}function startAddMenuDialog(d,b,c){loadScript("dialogs/add_menu/add_menu.stu");AddMenuDialog.senderId=d;AddMenuDialog.setTitle();AddMenuDialog.onAccept=c;AddMenuDialog.descriptionField.value=b;AddMenuDialog.execute()}function startAddSectionSuccessDialog(c,f,b,e){loadScript("dialogs/add_section_success/add_section_success.stu");var d=constructSuccessDialog(c,f,b,e);d.execute()}function startSelRestConfirmDialog(c,b){loadScript("dialogs/sel_rest_confirm/sel_rest_confirm.stu");SelRestConfirmDialog.init(c,b);SelRestConfirmDialog.execute()}function startAddSectionDialog(){loadScript("dialogs/add_section/add_section.stu");AddSectionDialog.execute()}function startBizInfoDialog(b){var c=null;if(!b){c="restaurantSearch"}else{c="restaurantPage"}Application.paramID=null;if(b&&b!=null){Application.paramID=b}loadScript("dialogs/addon_biz_info/addon_biz_info.stu");loadScript("dialogs/update_biz_info/update_biz_info.stu");updateBizInfoDialog.startPlace=c;updateBizInfoDialog.execute()}function secondBizInfoDialog(){addonBizInfoDialog.execute()}function lastStepAddonBizInfo(b){var d=new StRpcStub();d.setUrl(SET_UPDATED_BY_MEMBER);d.params.set("restaurantStId",Application.restaurantStId);d.params.set("memberEmail",b);var c=d.fetchAsyncText(onLastStepAddonBizInfo,this)}function onLastStepAddonBizInfo(b){var c=evalJSON(b);if(c.result=="ok"){if(updateBizInfoDialog.startPlace=="restaurantSearch"){startReviewFriendsNewDialog(Application.newCreatedRestaurantId);Application.newCreatedRestaurantId=""}Application.restaurantStId="";return}switch(c.errorCode){case 1:showMessage(incorect_member_id);break;case 3:showMessage(review_restaurant_id);break;default:showMessage(iternal_error)}}function preStartInviteFriendsDialog(){loadScript("dialogs/invite_friends/invite_friends.stu");if(document.getElementById("imageApplet")!=null){Application.hideAppletFlag=true}startInviteFriendsNewDialog()}function preStartSendPageDialog(){loadScript("dialogs/invite_friends/invite_friends.stu");if(document.getElementById("imageApplet")!=null){Application.hideAppletFlag=true}startInviteFriendsNewDialog(SEND_PAGE)}function startReportCloseDialog(b){Application.restaurantToCloseId=b;startSubmitDialog(closeRestaurant,"javascript:stvoid();",closeRestaurantRequest)}function closeRestaurantRequest(){var b=new StRpcStub();b.setUrl(REPORT_CLOSE_RESTAURANT);b.params.set("restaurantId",Application.restaurantToCloseId);b.params.set("comments"," ");b.params.set("href",window.location.href);b.fetchAsyncText(onCloseRestaurantRespond,this)}function onCloseRestaurantRespond(c){var b=evalJSON(c);if(b.result=="ok"){showMessage("Issue is reported.")}else{showMessage(internalError)}progressDialog.close()}function startInviteFriendsDialog(e,c,b,d){if(e==null){Application.invite_email1=""}else{Application.invite_email1=e}if(c==null){Application.invite_first_name1=""}else{Application.invite_first_name1=c}if(b==null){Application.invite_last_name1=""}else{Application.invite_last_name1=b}loadScript("dialogs/invite_friends/invite_friends.stu");if(d){InviteFriendsNewDialog.onClose=function(){reloadPage(document.location.href)}}InviteFriendsNewDialog.execute()}function startInviteFriendsNewDialog(b){loadScript("dialogs/invite_friends_new/invite_friends_new.stu");if(b){InviteFriendsNewDialog.actionPath=b}InviteFriendsNewDialog.execute()}function startQuickInviteFriendsDialog(d,c,b){Application.inviteMemberId=d;Application.invite_first_name1=c;Application.invite_last_name1=b;loadScript("dialogs/quick_invite_friends/quick_invite_friends.stu");QuickInviteFriendsDialog.execute()}function startSubmitDialog(e,c,f,d,b){Application.submit_message=e;Application.submit_url=c;Application.callbackFunction=f;Application.callBackContext=d;loadScript("dialogs/submit_dialog/submit_dialog.stu");SubmitDialog.execute();SubmitDialog.disableProgress=(b!="undefined")?b:false}function startRemoveFriendsDialog(b){Application.remove_friends_message=b;loadScript("dialogs/remove_friends/remove_friends.stu");RemoveFriendsDialog.execute()}function startGroupPickShortDialog(c){showProgress(((NavigatorProperties.product=="Opera")?"":'<img src="'+Images.spinner.src+'"/> &nbsp;')+progress);loadScript("dialogs/group_pick_short/group_pick_short.stu");GroupPickShortDialog.twitterHidden=true;var b=new StRpcStub();b.setUrl(GET_RESTAURANT_INFO_URL);b.params.set("restaurantId",encodeURIComponent(c));b.params.set("member_id",0);b.fetchAsyncText(finishStartGroupPickShortDialog,this)}function finishStartGroupPickShortDialog(c){var b=evalJSON(c);GroupPickShortDialog.restaurant=b.restaurant;GroupPickShortDialog.execute();if(GroupPickShortDialog.sliderContent.sliderOnMouseMove){GroupPickShortDialog.sliderContent.style.display="";GroupPickShortDialog.sliderContent.style.display="none";document.onmousemove=GroupPickShortDialog.sliderContent.sliderOnMouseMove;document.onmouseup=GroupPickShortDialog.sliderContent.sliderOnMouseUp}progressDialog.close()}function startNewConfirmDialog(c,b,d){Application.new_confirm_message=c;loadScript("dialogs/new_confirm/new_confirm.stu");NewConfirmDialog.param=d;NewConfirmDialog.YesButton.onclick=function(){this.owner.close(null);b(NewConfirmDialog.param)};NewConfirmDialog.execute()}function startFinishGroupPickDialog(c,b,d){Application.finish_grouppick_message=c;loadScript("dialogs/finish_group_pick/finish_group_pick.stu");FinishGroupPickDialog.param=d;FinishGroupPickDialog.YesButton.onclick=function(){this.owner.close(null);b(FinishGroupPickDialog.param)};FinishGroupPickDialog.execute()}function startNewMessageDialog(c,d){Application.new_messagedlg_message=c;loadScript("dialogs/new_message/new_message.stu");for(var b in Application.hideControls){Application.hideControls[b].style.display="none";writeLog(">>>"+Application.hideControls[b])}NewMessageDialog.toDoFocus=d;NewMessageDialog.execute()}function startMemberOrderDialog(b,c){Application.short_full_member_name=c;Application.member_id=b;loadScript("dialogs/member_order/member_order.stu");MemberOrderDialog;MemberOrderDialog.execute()}function startRemoveFriendsExtDialog(b){Application.remove_friends_ext_message=b;loadScript("dialogs/remove_friends_ext/remove_friends_ext.stu");RemoveFriendsExtDialog.execute()}function startUpdateRestaurantCuisineDialog(b){Application.restaurantCuisineId=b;loadScript("dialogs/update_restaurant_cuisine/update_restaurant_cuisine.stu");UpdateRestaurantCuisineDialog.execute()}function startEmailPageToFriendsDialog(){loadScript("dialogs/email_page_to_friends/email_page_to_friends.stu");EmailPageToFriendsDialog.execute()}function startReviewFriendsDialog(b){loadScript("dialogs/update_Option_Review_Info/update_Option_Review_Info.stu");loadScript("dialogs/review_friends/review_friends.stu");Application.updateFlag=false;Application.reviewRestaurantID=null;Application.restaurant_id=b.substring(0,b.indexOf("c"));if(b&&b!=null){Application.reviewRestaurantID=b}ReviewFriendsDialog.execute()}function startReviewFriendsNewDialog(b){loadScript("dialogs/update_Option_Review_Info_new/update_Option_Review_Info_new.stu");loadScript("dialogs/review_friends_new/review_friends_new.stu");Application.updateFlag=false;Application.reviewRestaurantID=null;Application.restaurant_id=b.substring(0,b.indexOf("c"));if(b&&b!=null){Application.reviewRestaurantID=b}ReviewFriendsNewDialog.restaurantId=b;ReviewFriendsNewDialog.execute()}function startReviewFriendsDialogNewFromGuides(b){Application.reviewFromGuides=true;startReviewFriendsNewDialog(b)}function startWriteReviewDialog(b){loadScript("dialogs/update_Option_Review_Info/update_Option_Review_Info.stu");loadScript("dialogs/review_friends/review_friends.stu");Application.updateFlag=false;Application.reviewRestaurantID=null;Application.reviewFromGuides=true;Application.restaurant_id=b.substring(0,b.indexOf("c"));if(b&&b!=null){Application.reviewRestaurantID=b}ReviewFriendsDialog.execute()}function startAddToSiteDialog(d,b,c){loadScript("dialogs/add_to_your_site/add_to_your_site.stu");PrefillInfo(d,b,c);addToSite.execute()}function startRespondTestDialog(b){loadScript("dialogs/respond_dialog/respond.stu");getReviewedRestauranInfo(b);Application.reviewID=null;Application.updateFlag=false;if(b&&b!=null){Application.reviewID=b}Respond.execute()}function startReviewRespondNewDialog(b){loadScript("dialogs/respond_review_new/respond_review_new.stu");Application.reviewID=null;Application.updateFlag=false;if(b&&b!=null){Application.reviewID=b}RespondReviewNew.execute()}function startAddRestaurantDialog(b){loadScript("dialogs/add_restaurant/add_restaurant.stu");restOwnerEmail=b;addRest.execute()}function startVoteRestaurantDialog(c,b){Application.buttonId=c;Application.index=b;loadScript("dialogs/vote_restaurant/vote_restaurant.stu");Vote.execute()}function showSearch(c,b){loadScript("dialogs/search_dialog/search_dialog.stu");if(c,b){Search.btnUp=c;Search.btnDown=b}Search.execute()}function startUpdateRespond(b){loadScript("dialogs/respond_dialog/respond.stu");Application.reviewID=null;if(b&&b!=null){Application.reviewID=b}getReviewedRestauranInfo(b);Application.updateFlag=true;Respond.execute()}function startUpdateReviewFriendsDialog(b){loadScript("dialogs/update_Option_Review_Info/update_Option_Review_Info.stu");loadScript("dialogs/review_friends/review_friends.stu");Application.reviewID=null;if(b&&b!=null){Application.reviewID=b}Application.updateFlag=true;ReviewFriendsDialog.execute()}function startUpdateReviewFriendsNewDialog(b){loadScript("dialogs/update_Option_Review_Info_new/update_Option_Review_Info_new.stu");loadScript("dialogs/review_friends_new/review_friends_new.stu");Application.reviewID=null;if(b&&b!=null){Application.reviewID=b}Application.updateFlag=true;ReviewFriendsNewDialog.reviewId=b;ReviewFriendsNewDialog.execute()}function startUpdateOptionReviewInfoNewDialog(d,b,c){Application.reviewInfoId=d;Application.review_restaurant_name=b;Application.review_address_1=c;updateOptionReviewInfoNewDialog.reviewId=d;updateOptionReviewInfoNewDialog.execute()}function startUpdateOptionReviewInfo(d,b,c){Application.reviewInfoId=d;Application.review_restaurant_name=b;Application.review_address_1=c;updateOptionReviewInfoDialog.execute()}function startAddPickedRestDialog(b,c){loadScript("dialogs/add_picked_restaurant/add_picked_restaurant.stu");Application.restaurantInfoObj=b;Application.kindOfGroupProcess=c;addPickedRestDialog.execute()}function startAddFirstReviewDialog(b,c){loadScript("dialogs/add_first_review/add_first_review.stu");Application.restaurantInfoObj=b;Application.onWriteFirstReview=c;addFirstReviewDialog.execute()}function startAddSelectedReviewDialog(b,c){loadScript("dialogs/add_selected_review/add_selected_review.stu");Application.reviewInfoObj=b;Application.onAddSelectedReview=c;addSelectedReviewDialog.execute()}function startViewPickedRestDialog(c){loadScript("dialogs/view_picked_restaurant/view_picked_restaurant.stu");Application.restaurantInfoObj=c;for(var b in Application.hideControls){Application.hideControls[b].style.display="none";writeLog(">>>"+Application.hideControls[b])}viewPickedRestDialog.execute()}function startPickToYourGroupDialog(b){Application.rest=b;loadScript("dialogs/pick_for_your_group/pick_to_your_group.stu");PickToGroup.execute()}function startAddToFoodTrayDialog(b){Application.dishObj=b;loadScript("dialogs/add_to_food_tray_dialog/add_to_food_tray_dialog.stu");AddToFoodTrayDialog.execute()}function startFoodTrayDialog(){loadScript("dialogs/food_tray_dialog/food_tray_dialog.stu");FoodTrayDialog.execute();Application.FoodTrayDialogLoaded=true}function startClipboardMessage(b){loadScript("dialogs/clipboard_message/clipboard_message.stu");clipboardMessageDialog.message.innerHTML=b.message;clipboardMessageDialog.position.left=b.left;clipboardMessageDialog.position.top=b.top;clipboardMessageDialog.copyText.value=b.copyText;clipboardMessageDialog.execute(3000)}function confirmClosingDialog(){startSubmitDialog(signuperWarningOnClose,null,this.close,this,true);return true}function makeGated(b){if(b==null||b=="undefined"){Application.needToReloadPage=false}else{Application.needToReloadPage=true}Signuper.doSignUp({callbacks:{},switchDialog:true,closeEnabled:false,prefill:{},needToReloadPage:Application.needToReloadPage})}function makeGatedLogin(){deleteCookie("cookie","/");Signuper.doSignUp({callbacks:{},switchDialog:false,closeEnabled:false,prefill:{},login:true,needToReloadPage:true})}function signUpChecker(){if(document.location.href.indexOf("signup=true")!=-1){deleteCookie("cookie","/");signup()}if(document.location.href.indexOf("login=true")!=-1){deleteCookie("cookie","/");login()}}function setDefaultFlags(){}function getMemberId(){var b=getCookie("cookie");if(b!=null){var c=b.split("#");return encodeURIComponent(c[0])}else{return Application.afterSignUpMemberId}}a=getCookie("esrcCookie");if(a){}else{var documentESRC;var qParams=getQueryParams();if(qParams.esrc){documentESRC=qParams.esrc;setCookieForYear("esrcCookie="+documentESRC,"/")}else{documentESRC=document.referrer;if(documentESRC!=null&&documentESRC.length>0&&documentESRC.indexOf(APP_BASE_URL)<0){setCookieForYear("esrcCookie="+encodeURIComponent(documentESRC),"/")}}};