var OLIVE_TREE={};OLIVE_TREE.CONSTANTS={};OLIVE_TREE.CONSTANTS.sRESTAURANTS="restaurants";OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON="chapel_allerton";OLIVE_TREE.CONSTANTS.sHEADINGLY="headingly";OLIVE_TREE.CONSTANTS.sRODLEY="rodley";OLIVE_TREE.CONSTANTS.sHOME="home";OLIVE_TREE.CONSTANTS.sABOUT="about";OLIVE_TREE.CONSTANTS.sMENU_A_LA_CARTE="alacarte";OLIVE_TREE.CONSTANTS.sMENU_EARLY_DOOR="early_door";OLIVE_TREE.CONSTANTS.sMENU_LUNCH="lunch";OLIVE_TREE.CONSTANTS.sMENU_SUNDAY_LUNCH="sunday_lunch";OLIVE_TREE.CONSTANTS.sMENU_STUDENT="student";OLIVE_TREE.CONSTANTS.sMENU_WINE_LIST="wine_list";OLIVE_TREE.CONSTANTS.sCATERING_WEDDING="catering_wedding";OLIVE_TREE.CONSTANTS.sCATERING_OUTSIDE="catering_outside";OLIVE_TREE.CONSTANTS.sCONTACT="contact";OLIVE_TREE.CONSTANTS.sNEWS="news";OLIVE_TREE.CONSTANTS.sSPECIAL_OFFERS="special_offers";OLIVE_TREE.CONSTANTS.sRODLEY_DIALOG="rodleyLocationDialog";OLIVE_TREE.CONSTANTS.sHEADINGLY_DIALOG="headinglyLocationDialog";OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON_DIALOG="chapelAllertonLocationDialog";OLIVE_TREE.CONSTANTS.sWEDDING_DIALOG="weddingSlideShowDialog";OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON_GALLERY_DIALOG="chapelSlideShowDialog";OLIVE_TREE.CONSTANTS.sRODLEY_GALLERY_DIALOG="rodleySlideShowDialog";OLIVE_TREE.CONSTANTS.sBOOKING_DIALOG="dialogBookingForm";OLIVE_TREE.CONSTANTS.sCATERING_MENU_A_DIALOG="outsideCateringMenuA";OLIVE_TREE.CONSTANTS.sCATERING_MENU_B_DIALOG="outsideCateringMenuB";OLIVE_TREE.CONSTANTS.sRODLEY_BOTTOM_CONTENT="rodley_banner_bottom_content";OLIVE_TREE.CONSTANTS.sHEADINGLY_BOTTOM_CONTENT="headingly_banner_bottom_content";OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON_BOTTOM_CONTENT="chapel_allerton_banner_bottom_content";OLIVE_TREE.CONSTANTS.sWEDDINGS_BOTTOM_CONTENT="weddings_banner_bottom_content";OLIVE_TREE.CONSTANTS.sCATERING_BOTTOM_CONTENT_LEFT="catering_banner_bottom_content_left";OLIVE_TREE.CONSTANTS.sCATERING_BOTTOM_CONTENT_RIGHT="catering_banner_bottom_content_right";OLIVE_TREE.CONSTANTS.sRODLEY_BOTTOM="rodley_banner_bottom";OLIVE_TREE.CONSTANTS.sHEADINGLY_BOTTOM="headingly_banner_bottom";OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON_BOTTOM="chapel_allerton_banner_bottom";OLIVE_TREE.CONSTANTS.sWEDDINGS_BOTTOM="weddings_banner_bottom";OLIVE_TREE.CONSTANTS.sCATERING_BOTTOM_LEFT="catering_banner_bottom_left";OLIVE_TREE.CONSTANTS.sCATERING_BOTTOM_RIGHT="catering_banner_bottom_right";OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN=null;OLIVE_TREE.CONSTANTS.oNEWS_STACK=null;OLIVE_TREE.CONSTANTS.oNEWS_STACK_CONTROLLER=null;OLIVE_TREE.F_SizeContentDiv=function(_1){document.getElementById("div_content").style.height=_1;document.getElementById("divCenter").style.height="100%";document.getElementById("divLeading").style.height="100%";document.getElementById("divTrailing").style.height="100%";window.scrollTo(0,0);};OLIVE_TREE.F_OpenMenu=function(_1){var _2;var _3=null;var _4="1500px";if(_1===OLIVE_TREE.CONSTANTS.sRODLEY){_2="php/restaurants/rodley.php";_3=OLIVE_TREE.F_AppendRodleyDetails;_4="1200px";}else{if(_1===OLIVE_TREE.CONSTANTS.sHEADINGLY){_2="php/restaurants/headingly.php";_3=OLIVE_TREE.F_AppendHeadinglyDetails;_4="1200px";}else{if(_1===OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON){_2="php/restaurants/chapel_allerton.php";_3=OLIVE_TREE.F_AppendChapelAllertonDetails;_4="1200px";}else{if(_1===OLIVE_TREE.CONSTANTS.sHOME){_2="php/home.php";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_A_LA_CARTE){_2="php/menus/alacarte/alacarte.php";_4="3600px";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_EARLY_DOOR){_2="php/menus/early_door/early_door.php";_4="2100px";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_STUDENT){_2="php/menus/student/student.php";_4="2200px";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_LUNCH){_2="php/menus/lunch/lunch.php";_4="2100px";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_SUNDAY_LUNCH){_2="php/menus/sunday_lunch/sunday_lunch.php";_4="2000px";}else{if(_1===OLIVE_TREE.CONSTANTS.sMENU_WINE_LIST){_2="php/menus/wine_list/wine_list.php";_4="1800px";}else{if(_1===OLIVE_TREE.CONSTANTS.sABOUT){_2="php/about/about.php";_4="1300px";}else{if(_1===OLIVE_TREE.CONSTANTS.sCATERING_WEDDING){_2="php/catering/weddings.php";_4="1300px";_3=OLIVE_TREE.F_AppendWeddingDetails;}else{if(_1===OLIVE_TREE.CONSTANTS.sCATERING_OUTSIDE){_2="php/catering/outside_catering.php";_4="1300px";}else{if(_1===OLIVE_TREE.CONSTANTS.sCONTACT){_2="php/contact/contact.php";_3=OLIVE_TREE.F_AppendContactDetails;}else{if(_1===OLIVE_TREE.CONSTANTS.sNEWS){_2="php/news/news.php";_3=OLIVE_TREE.F_AppendNewsDetails;}else{if(_1===OLIVE_TREE.CONSTANTS.sSPECIAL_OFFERS){_2="php/offers/special_offers.php";}}}}}}}}}}}}}}}}var _5=new ApplicationState(function(){OLIVE_TREE.F_OpenMenu(_2);});dojo.back.addToHistory(_5);_2=_2+"?type="+OLIVE_TREE.TYPE;dojo.xhrGet({url:_2,handleAs:"text",timeout:5000,load:function(_6,_7){dojo.byId("divCenter").innerHTML=_6;if(_3&&typeof _3==="function"){_3();}if(_4){OLIVE_TREE.F_SizeContentDiv(_4);}return _6;},error:function(_8,_9){console.error("HTTP status code: ",_9.xhr.status);console.error("Response: ",_8);return _8;}});};OLIVE_TREE.F_AppendRodleyDetails=function(){var _a={count:10,start:0};var _b={imageThumbAttr:"thumb",imageLargeAttr:"large"};dijit.byId("rodleyGallery").setDataStore(imageRodleyItemStore,_a,_b);};OLIVE_TREE.F_AppendHeadinglyDetails=function(){};OLIVE_TREE.F_AppendChapelAllertonDetails=function(){var _c={count:10,start:0};var _d={imageThumbAttr:"thumb",imageLargeAttr:"large"};dijit.byId("chapelGallery").setDataStore(imageChapelItemStore,_c,_d);};OLIVE_TREE.F_AppendWeddingDetails=function(){var _e={count:10,start:0};var _f={imageThumbAttr:"thumb",imageLargeAttr:"large"};dijit.byId("rodleyWeddingGallery").setDataStore(imageWeddingItemStore,_e,_f);};OLIVE_TREE.F_AppendCateringDetails=function(){};OLIVE_TREE.F_AppendNewsDetails=function(){if(OLIVE_TREE.CONSTANTS.oNEWS_STACK){OLIVE_TREE.CONSTANTS.oNEWS_STACK.destroyRecursive();OLIVE_TREE.CONSTANTS.oNEWS_STACK_CONTROLLER.destroyRecursive();}OLIVE_TREE.CONSTANTS.oNEWS_STACK=new dijit.layout.StackContainer({style:"height: 300px; width: 400px;",id:"myProgStackContainer"},"scontainer-prog");var cp1=new dijit.layout.ContentPane({title:"Latest News",content:"page 1 content"});OLIVE_TREE.CONSTANTS.oNEWS_STACK.addChild(cp1);var cp2=new dijit.layout.ContentPane({title:"Older News - 2009",content:"page 2 content"});OLIVE_TREE.CONSTANTS.oNEWS_STACK.addChild(cp2);OLIVE_TREE.CONSTANTS.oNEWS_STACK_CONTROLLER=new dijit.layout.StackController({containerId:"myProgStackContainer"},"scontroller-prog");OLIVE_TREE.CONSTANTS.oNEWS_STACK.startup();OLIVE_TREE.CONSTANTS.oNEWS_STACK_CONTROLLER.startup();OLIVE_TREE.CONSTANTS.oNEWS_STACK.resize();};OLIVE_TREE.F_AppendContactDetails=function(){if(OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN){OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.destroy();OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN_DIV.destroy();}OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN_DIV=new dijit.layout.ContentPane({content:"<div id=\"markup\" ></div>",style:"height:270px"},"targetID");OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN=new dijit.layout.AccordionContainer({style:"height: 250px"},"markup");OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.addChild(new dijit.layout.ContentPane({title:"The Olive Tree Rodley",content:"<strong>The Olive Tree Rodley</strong><br/>'Oaklands' 55 Rodley Lane<br/>Rodley<br/>Leeds<br/>LS13 1NG<br/>Tel: \t0113 256 9283<br/>Email: \tcontact@olivetreegreekrestaurant.co.uk<br/><a href=\"javascript:OLIVE_TREE.F_OpenLocationMap('rodley');\">Open a location map</a></div>"}));OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.addChild(new dijit.layout.ContentPane({title:"The Olive Tree Headingly",content:"<strong>The Olive Tree Headingly</strong><br/>74-76 Otley Road<br/>Headingly<br/>Leeds<br/>LS6 4BA<br/>Tel: \t0113 274 8282<br/>Email: \tcontact@olivetreegreekrestaurant.co.uk<br/><a href=\"javascript:OLIVE_TREE.F_OpenLocationMap('headingly');\">Open a location map</a></div>"}));OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.addChild(new dijit.layout.ContentPane({title:"The Olive Tree Chapel Allerton",content:"<strong>The Olive Tree Chapel Allerton</strong><br/>188-190 Harrogate Road<br/>Chapel Allerton<br/>Leeds<br/>LS7 4NZ<br/>Tel: \t0113 269 8488<br/>Email: \tcontact@olivetreegreekrestaurant.co.uk<br/><a href=\"javascript:OLIVE_TREE.F_OpenLocationMap('chapel_allerton');\">Open a location map</a></div>"}));OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.startup();OLIVE_TREE.CONSTANTS.oCONTACT_ACCORDIAN.resize();};OLIVE_TREE.F_OpenLocationMap=function(_10){if(_10===OLIVE_TREE.CONSTANTS.sRODLEY){dijit.byId(OLIVE_TREE.CONSTANTS.sRODLEY_DIALOG).show();}else{if(_10===OLIVE_TREE.CONSTANTS.sHEADINGLY){dijit.byId(OLIVE_TREE.CONSTANTS.sHEADINGLY_DIALOG).show();}else{if(_10===OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON){dijit.byId(OLIVE_TREE.CONSTANTS.sCHAPEL_ALLERTON_DIALOG).show();}}}};OLIVE_TREE.F_OpenReservationDilaog=function(){dijit.byId(OLIVE_TREE.CONSTANTS.sBOOKING_DIALOG).show();};OLIVE_TREE.F_CancelReservationDilaog=function(){dijit.byId(OLIVE_TREE.CONSTANTS.sBOOKING_DIALOG).hide();};OLIVE_TREE.F_OpenReservationCalendar=function(){new dijit._Calendar({value:new Date(2009,7,7),isDisabledDate:function(d){var d=new Date(d);d.setHours(0,0,0,0);var _1=new Date();_1.setHours(0,0,0,0);return Math.abs(dojo.date.difference(d,_1,"week"))>0;}},"mycal");};OLIVE_TREE.F_AnimateBookingImage=function(){var _2=dojo.byId("bookingImg");dojo.fadeOut({node:_2,onEnd:function(){dojo.byId("bookingImg").src="img/restaurants/"+dijit.byId("restaurants").attr("value")+".jpg";dojo.fadeIn({node:_2}).play();}}).play();};
