if(typeof console=="undefined"||!console.log){console={log:function(){return false}}}update_edit_mode_callback=function(a){Mojo.edit_mode=a};mojoEditor={revealed_page:'',breadcrumb_object:{},is_open:true,last_active_menu:'',active_menu:'',is_active:false,region_type:'local',mojo_editor_ref:'',follow_link:true,original_contents:""};mojoEditor.setup_mojobars=function(b){jQuery.address.init(function(){jQuery.address.strict(false)}).change(function(a){if(a.path!=''){if(!mojoEditor.follow_link){mojoEditor.reveal_page(a.path)}}});jQuery('head').append(''+"\n"+'');if(Mojo.Vars.bar_state=='false'){mojoEditor.is_open=false;bar_position='-75px'}else{mojoEditor.is_open=true;bar_position='0px'}jQuery('body').prepend('
');jQuery.modal(b,{overlayId:'mojo_editor_overlay',containerId:'mojo-container',maxHeight:75,containerCss:{width:'100%',height:'115px','-moz-border-radius':'0','-webkit-border-radius':'0'},position:[bar_position,'0'],close:false,focus:false,onOpen:function(a){a.container.slideDown('fast',function(){a.data.show()})},onClose:function(a){a.container.slideUp('fast')}});jQuery("#mojo-container").css({'display':'block'});reveal_page=jQuery('

\"\"
'+Mojo.Lang.close+'').css({overflow:'auto','max-height':(jQuery(window).height()-150)+'px'});jQuery("#mojo-container").append(reveal_page);jQuery(reveal_page).hide();jQuery(".mojo_reveal_page_close").css({'left':(jQuery(document).width()/2-15)+"px"});jQuery(".mojo_reveal_page_close").click(function(e){e.preventDefault();mojoEditor.unreveal_page()});mojoEditor.collapse_bar();mojoEditor.setup_logout();jQuery(".mojo_page_region, .mojo_global_region").click(function(){if(mojoEditor.is_open&&mojoEditor.is_active===false){mojoEditor.is_active=true;mojoEditor.init_editor(this)}});jQuery("#mojo-container").delegate(".mojo_page_refresh_trigger","click",function(e){window.location.reload()});jQuery("#mojo-container").delegate("#mojo_main_bar li a, .mojo_sub_page","click",function(e){e.preventDefault();mojoEditor.follow_link=true;mojoEditor.last_active_menu=mojoEditor.active_menu;mojoEditor.active_menu=jQuery(this).parent().attr('id');if(mojoEditor.active_menu==''){mojoEditor.active_menu=mojoEditor.last_active_menu}if(jQuery("#mojo_reveal_page").is(':visible')===false||mojoEditor.revealed_page!=jQuery(this).attr('href')){mojoEditor.revealed_page=jQuery(this).attr('href');if(jQuery(this).hasClass('mojo_sub_page')&&!jQuery(this).hasClass('mojo_breadcrumb_supress')){mojoEditor.breadcrumb_object.seg_method=jQuery(this).attr('title')}else{if(jQuery(this).hasClass('mojo_breadcrumb_supress')){mojoEditor.active_page(true)}mojoEditor.breadcrumb_object.seg_controller=[jQuery(this).attr('title'),jQuery(this).attr('href')];mojoEditor.breadcrumb_object.seg_method=''}mojoEditor.reveal_page(mojoEditor.revealed_page)}else{if(jQuery(this).hasClass('mojo_sub_page')&&!jQuery(this).hasClass('mojo_breadcrumb_supress')){}else{mojoEditor.unreveal_page()}}});jQuery("#mojo-container").delegate("#layout_name","keyup",function(){mojoEditor.liveUrlTitle(this)});jQuery("#mojo-container").delegate("#page_title","keyup",function(){mojoEditor.liveUrlTitle(this,'url_title')});jQuery.getScript(Mojo.URL.site_path+'javascript/load_ckeditor',function(){if(mojoEditor.is_open){mojoEditor.enable_page_regions()}});jQuery.getScript(Mojo.URL.editor_plugin_path)};mojoEditor.collapse_bar=function(){collapse_tab=jQuery('
').css({background:'#333',cursor:'pointer',position:'absolute',color:'#86959E',right:'199px',width:'45px'});jQuery("#mojo-container").append(collapse_tab);if(Mojo.Vars.bar_state=='true'||Mojo.Vars.bar_state==''){jQuery(collapse_tab).hide()}jQuery("#mojo_bar_view_mode, #collapse_tab").click(function(){if(mojoEditor.is_open){mojoEditor.disable_page_region();jQuery(reveal_page).slideUp('fast');jQuery("#collapse_tab").slideDown('fast');jQuery("#MojoMotorContentPusher").animate({'margin-top':'-75px'});jQuery("#mojo-container").animate({top:"-"+(jQuery("#mojo-container").height())});mojoEditor.is_open=false}else{mojoEditor.enable_page_regions();jQuery("#MojoMotorContentPusher").animate({'margin-top':0});jQuery("#mojo-container").animate({top:0},function(){jQuery("#collapse_tab").slideUp('fast')});mojoEditor.is_open=true}jQuery.ajax({type:"POST",data:Mojo.Vars.csrf_token+'='+Mojo.Vars.csrf,url:Mojo.URL.site_path+"editor/bar_state/"+mojoEditor.is_open})})};mojoEditor.enable_page_regions=function(){jQuery(".mojo_page_region").each(function(){mod_editable_layer=jQuery("
").css({opacity:0.4,width:jQuery(this).width(),height:jQuery(this).outerHeight()}).fadeIn('fast');jQuery(this).prepend(jQuery("

"+Mojo.Lang.local+" : "+jQuery(this).attr('id')+"

")).prepend(mod_editable_layer)});jQuery(".mojo_global_region").each(function(){mod_editable_layer=jQuery("
").css({opacity:0.4,width:jQuery(this).width(),height:jQuery(this).outerHeight()+20}).fadeIn('fast');jQuery(this).prepend(jQuery("

"+Mojo.Lang.global+" : "+jQuery(this).attr('id')+"

")).prepend(mod_editable_layer)})};mojoEditor.upload_result=function(a,b){var c,alt_element,dialog=CKEDITOR.dialog.getCurrent();if(dialog.getName()=='image'){dialog.selectPage('info');c=dialog.getContentElement('info','txtUrl');alt_element=dialog.getContentElement('info','txtAlt');if(c){c.setValue(a)}if(alt_element){alt_element.setValue(b)}}};mojoEditor.disable_page_region=function(){jQuery(".mojo_page_region").each(function(){jQuery(".mojo_editable_layer_header, .mojo_editable_layer").fadeOut('fast',function(){jQuery(this).remove()})});jQuery(".mojo_global_region").each(function(){jQuery(".mojo_editable_layer_header, .mojo_editable_layer").fadeOut('fast',function(){jQuery(this).remove()})})};mojoEditor.init_editor=function(g){region_id=jQuery(g).attr('id');mojoEditor.region_type=(jQuery(g).hasClass('mojo_global_region'))?'global':'local';jQuery(".mojo_editable_layer_header, .mojo_editable_layer").remove();mojoEditor.region=g;if(mojoEditor.mojo_editor_ref==''){CKEDITOR.on('dialogDefinition',function(d){var e=d.data.name;var f=d.data.definition;f.onLoad=function(){if(!Mojo.Vars.show_expanded_image_options){jQuery(".mojopreview").hide()}};if(e=='image'){f.removeContents('advanced');f.removeContents('Link');f.removeContents('image');if(!Mojo.Vars.show_expanded_image_options){infoTab=f.getContents('info');infoTab.remove('txtBorder');infoTab.remove('txtHSpace');infoTab.remove('txtVSpace');infoTab.remove('cmbAlign')}}else if(e=='link'){f.removeContents('advanced');f.removeContents('upload');infoTab=f.getContents('info');infoTab.remove('linkType');infoTab.remove('browse');infoTab.add({type:'html',id:'noAnchors',style:'margin: 15px 0;',html:'

OR

'});infoTab.add({type:'select',label:Mojo.Lang.or_choose_page,id:'link',items:[],onLoad:function(){var c=this;c.add('-- choose a site page from below --','0');jQuery.ajax({type:'POST',dataType:'json',url:Mojo.URL.site_path+"editor/list_pages/",success:function(b){jQuery.each(b,function(i,a){c.add(a.page_title,a.url_title)})}})},onChange:function(a){if(this.getValue()!=''&&this.getValue()!==0){var b=CKEDITOR.dialog.getCurrent();if(b===null){return}var c=Mojo.URL.site_path+'page/';b.setValueOf('info','url',c+this.getValue());b.setValueOf('info','protocol','http://')}}});infoTab.add({type:'checkbox',id:'targeta',label:Mojo.Lang.open_in_new_window,style:'margin-top: 15px;',commit:function(){var a=CKEDITOR.dialog.getCurrent();if(a===null){return}if(this.getValue()){a.setValueOf('target','linkTargetType','_blank')}else{a.setValueOf('target','linkTargetType','notSet')}}})}})}mojoEditor.mojo_editor_ref=jQuery(g).wrap(jQuery("
")).ckeditor(function(a){mojoEditor.original_contents=this.getData();mojoEditor.foo=a},{"skin":"mojo,"+Mojo.URL.editor_skin_path,"startupMode":Mojo.edit_mode,"toolbar":Mojo.toolbar,"extraPlugins":'cancel',"toolbarCanCollapse":false,"toolbarStartupExpanded":true,"resize_enabled":true,"width":jQuery(g).width(),"height":jQuery(g).height()+20,"dialog_backgroundCoverColor":'#5C5C5C',"dialog_backgroundCoverOpacity":0.8,linkShowTargetTab:false,filebrowserBrowseUrl:Mojo.URL.site_path+'editor/browse',filebrowserWindowWidth:'780',filebrowserWindowHeight:'500',filebrowserUploadUrl:Mojo.URL.site_path+'editor/upload'});mojoEditor.custom_mojo_toolbar()};mojoEditor.custom_mojo_toolbar=function(){CKEDITOR.plugins.registered.save={init:function(b){var c=b.addCommand('save',{modes:{wysiwyg:1,source:1},exec:function(a){jQuery.ajax({type:'POST',url:jQuery("#mojo_region_update_form").attr('action'),complete:function(){mojoEditor.remove_editor(a);jQuery('#mojo_region_update_form').children().insertBefore('#mojo_region_update_form').end().end().remove()},data:{ci_csrf_token:Mojo.Vars.csrf,page_url_title:Mojo.Vars.page_url_title,region_id:region_id,layout_id:Mojo.Vars.layout_id,region_type:mojoEditor.region_type,value:a.getData()}})}});b.ui.addButton('Save',{label:'Save',command:'save'})}};CKEDITOR.plugins.registered.mojo_image={init:function(a){a.ui.addButton('Image',{label:'Image',command:'mojo_image'})}}};mojoEditor.remove_editor=function(a){if(!a){return}if(a.getCommand('maximize').state===1){a.execCommand('maximize')}a.destroy();a=null;mojoEditor.is_active=false;if(mojoEditor.is_open){mojoEditor.enable_page_regions()}};mojoEditor.setup_logout=function(){jQuery("#mojo_logout").click(function(e){e.preventDefault();var b={};b.Cancel=function(){jQuery(this).dialog("close")};b[Mojo.Lang.logout]=function(){jQuery.post(Mojo.URL.site_path+"login/logout",function(a){jQuery.modal.close();window.location=Mojo.URL.site_path});jQuery(this).dialog('close')};jQuery("

"+Mojo.Lang.logout_confirm+"

").dialog({resizable:false,title:Mojo.Lang.logout,modal:true,position:['center',110],buttons:b})})};mojoEditor.delete_abstraction=function(g){jQuery("#mojo-container").delegate(".mojo_"+g,"click",function(e){e.preventDefault();var b=jQuery(this).attr('href');var c=Mojo.Lang[g];var d='';if(g=='page_delete'){if(jQuery(this).closest("li").find("li").length>0){d+='

'+Mojo.Lang.subpage_delete+'

'}}if((g=='layout_delete'||g=='page_delete')&&jQuery(".mojo_"+g).length==1){d+='

'+Mojo.Lang.last_item_delete+'

'}var f={};f.Cancel=function(){jQuery(".mojo_"+g+"_dialog").dialog("close")};f[c]=function(){jQuery.ajax({type:"POST",url:b,data:Mojo.Vars.csrf_token+'='+Mojo.Vars.csrf+'&'+'confirmed=true',dataType:"json",success:function(a){if(a.result=='success'){jQuery("#mojo_"+g+"_"+a.id).slideUp(function(){jQuery(this).remove();if(g=='page_delete'){mojoEditor.send_site_structure()}})}jQuery(".mojo_"+g+"_dialog").dialog("close");mojoEditor.add_notice(a.message,a.result)}})};jQuery("

"+jQuery(this).attr('title')+"

"+d+"
").dialog({resizable:false,title:c,modal:true,width:'400px',buttons:f})})};mojoEditor.subpage_reinit=function(){if(jQuery("#mojo_reveal_page_content form").length>0){jQuery("#mojo_reveal_page_content form input:visible").eq(0).focus()}if(jQuery("textarea.mojo_textbox").length){jQuery.getScript(Mojo.URL.js_path+'plugin/tabby',function(){jQuery("textarea.mojo_textbox").tabby()})}if(jQuery("#mojo_site_structure").length){mojoEditor.update_page_hierarchy();jQuery('#mojo_site_structure li').draggable({handle:' > div',opacity:0.75,helper:'clone'});jQuery('#mojo_site_structure div, .mojo_site_structure_placeholder').droppable({accept:'#mojo_site_structure li',tolerance:'pointer',drop:function(a,b){var c=jQuery(this).parent();var d=!jQuery(this).hasClass('mojo_site_structure_placeholder');if(d&&c.children('ul').length===0){c.append('