(function($){$.sailtime_help={defaults:{helpsite:"http://sailtime.zendesk.com/login",helpBar:$('#help-bar'),helpDialog:$('#help-dialog'),helpRequest:$('.help-request'),helpVideo:$('.help-video'),helpBarClose:$('.help-bar-close'),helpListItem:$('li#help'),cookieName:'NSAILTIME_ASSIST',cookieOptions:{path:'/',expires:10}}};$.sailtime_help.setHelpBarVisible=function(hb,cookie){if(!$('body').hasClass('login')&&$.cookie(cookie)==='1'){hb.show()}else{hb.hide()}};$.sailtime_help.saveShowIntroSettings=function(){var uid,vid,pref;uid=$('#UserId').val();vid=$('#video-introplayer').val();pref=$('#UserShowIntro').attr('checked');if(vid){$.ajaxSettings.global=false;$.post('/users/ajax_save_intro_prefs',{id:uid,pref:pref},function(data,textStatus){if(textStatus==='success'&&data.response==='success'){$.sailtime_dialogs.alertDialog('Success','Your intro preferences were saved.')}else{$.sailtime_dialogs.alertDialog('Alert','A problem occurred. Your settings were not saved.')}$.ajaxSettings.global=true},'json')}};$.sailtime_help.appendFlashMessageErrors=function(){var err,fm;err=$('.error-message');fm=$('#flashMessage');if(err.size()&&fm.size()){fm.append('<ul class="error-list>');err.each(function(){$('ul.error-list').append('<li class="error-message>'+$(this).text()+'</li>')})}};$.sailtime_help.init=function(options){var opts;opts=$.extend(true,{},$.sailtime_help.defaults,options);opts.helpRequest.click(function(){window.open(opts.helpsite,'stSiteHelpWindow');return false});opts.helpVideo.click(function(){$('#yt-video-player').dialog("close");$('#help-dialog').html('Loading...').load('/youtube/index/'+jsonVars.help_video_feed,null,function(){$('#help-dialog').find('a').click(function(e){var id,n;e.preventDefault();id=$(this).attr('href');n=id.indexOf('#');if(n>=0){$('#video-ytplayer').val(id.substr(n).replace('#',''));$('#help-dialog').dialog('close');$('#yt-video-player').dialog('open')}})}).dialog('option','title','Help: Video').dialog("open")});opts.helpListItem.click(function(){$.cookie(opts.cookieName,'1',opts.cookieOptions);opts.helpBar.show()});opts.helpBarClose.click(function(){$.cookie(opts.cookieName,'0',opts.cookieOptions);opts.helpDialog.dialog('close');opts.helpBar.hide()});$.sailtime_help.setHelpBarVisible(opts.helpBar,opts.cookieName)}}(jQuery));
