(function(){var a="sproutcore/standard_theme";if(!SC.BUNDLE_INFO){throw"SC.BUNDLE_INFO is not defined!"
}if(SC.BUNDLE_INFO[a]){return}SC.BUNDLE_INFO[a]={requires:["sproutcore/empty_theme"],styles:["/static/sproutcore/standard_theme/en/ae78e682efa8d92ab1f23de86e1e7855014416c6/stylesheet-packed.css","/static/sproutcore/standard_theme/en/ae78e682efa8d92ab1f23de86e1e7855014416c6/stylesheet.css"],scripts:["/static/sproutcore/standard_theme/en/ae78e682efa8d92ab1f23de86e1e7855014416c6/javascript-packed.js"]}
})();StageLogicWebsite=SC.Application.create({NAMESPACE:"StageLogicWebsite",VERSION:"1.0.2",});
StageLogicWebsite.appController=SC.ObjectController.create({startWebsite:function(){StageLogicWebsite.set("mainView","StageLogicWebsite.splashPage.mainView");
var b=Speira.stageLogicStore.find(Speira.PROFILES_QUERY);Speira.profilesController.set("content",b);
var a=Speira.stageLogicStore.find(Speira.WEB_PRODUCTIONS_QUERY);Speira.productionsController.set("content",a);
var c=Speira.stageLogicStore.find(Speira.WEB_EVENTS_QUERY);Speira.eventsController.set("content",c);
var d=Speira.stageLogicStore.find(Speira.WEB_CONTACTS_QUERY);Speira.contactsController.set("content",d);
SC.RunLoop.begin();SC.Timer.schedule({target:this,action:function(){StageLogicWebsite.splashPage.get("mainView").get("logo").adjust({opacity:0});
StageLogicWebsite.splashPage.get("mainView").get("welcome").adjust({opacity:0})},interval:1000,repeats:NO});
SC.RunLoop.end();SC.RunLoop.begin();SC.Timer.schedule({target:this,action:function(){this.goCurrentProductionsPage()
},interval:2000,repeats:NO});SC.RunLoop.end()},currentPageView:"currentProductions",noItemsString:"There are no items available at this time. Please check back later.",goCurrentProductionsPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_CURRENT_PRODUCTIONS_QUERY);
Speira.productionsController.set("content",a);if(Speira.productionsController.get("length")===0){this.set("noItemsString","There are no current productions at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}if(Speira.productionsController.get("length")===1){Speira.productionsController.selectObject(Speira.productionsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.currentProductionPage.mainView")
}else{Speira.productionsController.selectObject(Speira.productionsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.currentProductionsPage.mainView")
}this.set("currentPageView","currentProductions")},goUpcomingProductionsPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_UPCOMING_PRODUCTIONS_QUERY);
Speira.productionsController.set("content",a);if(Speira.productionsController.get("length")!==0){Speira.productionsController.selectObject(Speira.productionsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.upcomingProductionsPage.mainView")
}else{this.set("noItemsString","There are no upcoming productions at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}this.set("currentPageView","upcomingProductions")
},goPastProductionsPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_PAST_PRODUCTIONS_QUERY);
Speira.productionsController.set("content",a);if(Speira.productionsController.get("length")!==0){Speira.productionsController.selectObject(Speira.productionsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.pastProductionsPage.mainView")
}else{this.set("noItemsString","There are no past productions at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}this.set("currentPageView","pastProductions")
},goAuditionsPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_AUDITION_EVENTS_QUERY);
Speira.eventsController.set("content",a);if(Speira.eventsController.get("length")!==0){Speira.eventsController.selectObject(Speira.eventsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.auditionsPage.mainView")}else{this.set("noItemsString","There are no auditions at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}this.set("currentPageView","auditions")
},goTeamPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_TEAM_CONTACTS_QUERY);
Speira.contactsController.set("content",a);if(Speira.contactsController.get("length")!==0){Speira.contactsController.selectObject(Speira.contactsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.teamPage.mainView")}else{this.set("noItemsString","There are no team members at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}this.set("currentPageView","team")
},goPartnersPage:function(){var a=Speira.stageLogicStore.find(Speira.WEB_PARTNER_CONTACTS_QUERY);
Speira.contactsController.set("content",a);if(Speira.contactsController.get("length")!==0){Speira.contactsController.selectObject(Speira.contactsController.firstObject());
StageLogicWebsite.set("mainView","StageLogicWebsite.partnersPage.mainView")}else{this.set("noItemsString","There are no partners at this time. Please check back later.");
StageLogicWebsite.set("mainView","StageLogicWebsite.noItemsPage.mainView")}this.set("currentPageView","partners")
},goAboutUsPage:function(){this.set("currentPageView","aboutUs");StageLogicWebsite.set("mainView","StageLogicWebsite.aboutUsPage.mainView")
}});StageLogicWebsite.BottomView=SC.View.extend({layout:{bottom:0,left:0,right:0,height:32},childViews:"footer".w(),footer:SC.LabelView.design({layout:{height:31,left:0,bottom:0,right:0},classNames:"sl-footer",escapeHTML:NO,textAlign:SC.ALIGN_CENTER,valueBinding:"Speira.profileController.footer"})});
StageLogicWebsite.ContactDetailView=SC.View.extend({childViews:[SC.LabelView.design({classNames:"sl-header",layout:{top:20,height:32,left:50,right:50},valueBinding:"Speira.contactController.displayNameFull"}),SC.LabelView.design({layout:{top:50,height:25,left:50,right:50},valueBinding:"Speira.contactController.displayNameFull2ndLine"}),Speira.HTMLLabelView.design({layout:{top:90,bottom:50,left:50,right:230},escapeHTML:NO,valueBinding:"Speira.contactController.bioWithWebsite"}),SC.ImageView.design({layout:{top:95,height:200,width:200,right:20},canLoadInBackground:YES,classNames:"sl-bow-shadow",valueBinding:"Speira.contactController.pictureLink"})]});
StageLogicWebsite.EventDetailView=SC.View.extend({childViews:[SC.LabelView.design({classNames:"sl-header",layout:{top:20,height:36,left:50,right:50},valueBinding:"Speira.eventController.name"}),Speira.HTMLLabelView.design({layout:{top:60,bottom:50,left:50,right:50},escapeHTML:NO,valueBinding:"Speira.eventController.description"})]});
StageLogicWebsite.ProductionDetailView=SC.View.extend({childViews:[SC.LabelView.design({classNames:"sl-header",layout:{top:20,height:32,left:50,right:50},valueBinding:"Speira.productionController.name"}),SC.LabelView.design({layout:{top:50,height:25,left:50,right:50},escapeHTML:NO,valueBinding:"Speira.productionController.photosLinkNewWindow"}),Speira.HTMLLabelView.design({layout:{top:90,bottom:50,left:50,right:230},escapeHTML:NO,valueBinding:"Speira.productionController.description"}),SC.ImageView.design({layout:{top:100,height:300,width:200,right:20},canLoadInBackground:YES,classNames:"sl-bow-shadow",valueBinding:"Speira.productionController.posterImageLink"})]});
StageLogicWebsite.ProfileDetailView=SC.View.extend({childViews:[SC.LabelView.design({layout:{top:40,height:36,left:50,right:50},classNames:"sl-header",valueBinding:"Speira.profileController.companyName"}),Speira.HTMLLabelView.design({layout:{top:80,bottom:50,left:50,right:50},escapeHTML:NO,valueBinding:"Speira.profileController.description"})]});
StageLogicWebsite.TopView=SC.View.extend({layout:{top:0,left:0,right:0,height:150},childViews:"logo name motto pagesMenu".w(),logo:SC.ImageView.design({layout:{top:0,left:80,width:100,height:100},value:"sl-logo-small"}),name:SC.LabelView.design({layout:{top:27,height:36,left:246,right:40},classNames:"sl-company-name",valueBinding:"Speira.profileController.companyName"}),motto:SC.LabelView.design({layout:{top:53,height:24,left:246,right:40},valueBinding:"Speira.profileController.motto"}),pagesMenu:SC.SegmentedView.design({layout:{bottom:0,height:50,left:0,right:0},items:[{title:"Current",value:"currentProductions",target:"StageLogicWebsite.appController",action:"goCurrentProductionsPage",isEnabled:YES,width:"100"},{title:"Upcoming",value:"upcomingProductions",target:"StageLogicWebsite.appController",action:"goUpcomingProductionsPage",isEnabled:YES,width:"100"},{title:"Past",value:"pastProductions",target:"StageLogicWebsite.appController",action:"goPastProductionsPage",isEnabled:YES,width:"98"},{title:"Auditions",value:"auditions",target:"StageLogicWebsite.appController",action:"goAuditionsPage",isEnabled:YES,width:"100"},{title:"Team",value:"team",target:"StageLogicWebsite.appController",action:"goTeamPage",isEnabled:YES,width:"100"},{title:"Partners",value:"partners",target:"StageLogicWebsite.appController",action:"goPartnersPage",isEnabled:YES,width:"100"},{title:"About Us",value:"aboutUs",target:"StageLogicWebsite.appController",action:"goAboutUsPage",isEnabled:YES,width:"100"}],itemTitleKey:"title",itemValueKey:"value",itemTargetKey:"target",itemActionKey:"action",itemIsEnabledKey:"isEnabled",itemWidthKey:"width",valueBinding:"StageLogicWebsite.appController.currentPageView"})});
StageLogicWebsite.aboutUsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"detailView".w(),detailView:StageLogicWebsite.ProfileDetailView.design({layout:{top:0,bottom:0,left:0,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.auditionsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.eventsController.arrangedObjects",selectionBinding:"Speira.eventsController.selection",contentValueKey:"name",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.EventDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.currentProductionPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"detailView".w(),detailView:StageLogicWebsite.ProductionDetailView.design({layout:{top:20,bottom:0,left:30,right:30}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.currentProductionsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.productionsController.arrangedObjects",selectionBinding:"Speira.productionsController.selection",contentValueKey:"name",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.ProductionDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.mainPage=SC.Page.design({mainPane:SC.MainPane.design({layout:{top:0,height:798,centerX:0,width:768},classNames:"sl-main-view",childViews:[SC.ContainerView.extend({layout:{top:0,left:0,bottom:0,right:0},nowShowingBinding:"StageLogicWebsite.mainView"})]})});
StageLogicWebsite.noItemsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},classNames:"sl-detail",childViews:"notice".w(),notice:SC.LabelView.design({layout:{top:50,centerX:0,height:36,width:768},textAlign:SC.ALIGN_CENTER,classNames:"description",valueBinding:"StageLogicWebsite.appController.noItemsString"})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.partnersPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.contactsController.arrangedObjects",selectionBinding:"Speira.contactsController.selection",contentValueKey:"displayName",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.ContactDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.pastProductionsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.productionsController.arrangedObjects",selectionBinding:"Speira.productionsController.selection",contentValueKey:"name",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.ProductionDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.splashPage=SC.Page.design({mainView:SC.View.design({childViews:"logo welcome".w(),logo:SC.ImageView.design(SC.Animatable,{layout:{centerY:-130,centerX:0,width:200,height:200},style:{opacity:1},transitions:{opacity:{duration:1,timing:SC.Animatable.TRANSITION_EASE_IN_OUT}},value:"sl-logo"}),welcome:SC.LabelView.design(SC.Animatable,{layout:{centerY:120,centerX:0,width:768,height:200},style:{opacity:1},transitions:{opacity:{duration:0.9,timing:SC.Animatable.TRANSITION_EASE_IN_OUT}},classNames:"sl-company-name",textAlign:SC.ALIGN_CENTER,value:"Welcome!"})})});
StageLogicWebsite.teamPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.contactsController.arrangedObjects",selectionBinding:"Speira.contactsController.selection",contentValueKey:"displayName",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.ContactDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.upcomingProductionsPage=SC.Page.design({mainView:SC.View.design({childViews:"middleView topView bottomView".w(),topView:StageLogicWebsite.TopView.design({}),middleView:SC.View.design({layout:{top:150,bottom:32,left:0,right:0},childViews:"itemsScrollView detailView".w(),itemsScrollView:SC.ScrollView.design({hasHorizontalScroller:NO,borderStyle:SC.BORDER_NONE,layout:{top:0,bottom:0,left:0,width:200},contentView:SC.ListView.design({contentBinding:"Speira.productionsController.arrangedObjects",selectionBinding:"Speira.productionsController.selection",contentValueKey:"name",rowHeight:40,canEditContent:NO,canDeleteContent:NO})}),detailView:StageLogicWebsite.ProductionDetailView.design({layout:{top:0,bottom:0,left:202,right:0}})}),bottomView:StageLogicWebsite.BottomView.design({})})});
StageLogicWebsite.main=function main(){StageLogicWebsite.getPath("mainPage.mainPane").append();
StageLogicWebsite.appController.startWebsite()};function main(){StageLogicWebsite.main()
};