(function($){$.jimdoData=$.extend({},jimdoData);$.noConflict();$.Modules={};var P={}
var m=$.jimdoData.cdnUrl+(/debug/.test(location.search)?'s/':'app/cdn/min/file/'),web=m+'js/web/',mods=web+'modules/',jq=m+'js/jquery/',plg=jq+'plugins/',extplg=jq+'external-plugins/';$(window).load(function(){$.xLazyLoader({js:[plg+'xPngFix/jquery.xPngFix.js'],success:function(){$.xPngFix('.leftDownload img, #galerie img, #emotion-header img, img.pngfix',{gif:$.jimdoData.gif});}});});P.gallery={'default':{js:[plg+'tinyLightbox/jquery.tinyLightbox.js',plg+'tinyLightbox/jquery.tinyLightbox.original.js',extplg+'bgiframe/jquery.bgiframe.js',mods+'gallery.js'],css:[plg+'tinyLightbox/jquery.tiny-lightbox.css']},flash:{js:[plg+'flash/jquery.flash.js',mods+'gallery.js']}};P.flickr=P.gallery;P.gallery.flickr=P.gallery['default'];P.yupoo=P.gallery;P.gallery.yupoo=P.gallery['default'];P.video={youtube:{js:[plg+'flash/jquery.flash.js',mods+'video.js']}};P.video.myvideo=P.video.youtube;P.guestbook={'default':{js:[plg+'message/jquery.message.js',plg+'xWebForms/jquery.xWebForms.js',extplg+'scrollTo/jquery.scrollTo.js',jq+'helpers/jquery.jimdoForm.js',mods+'guestbook.js'],css:[plg+'message/jquery.message.css']}};P.flash={'default':{js:[plg+'flash/jquery.flash.js',mods+'flash.js']}};P.twitter={'default':{js:[mods+'twitter.js']}};P.textWithImage={'default':{js:[plg+'tinyLightbox/jquery.tinyLightbox.js',plg+'tinyLightbox/jquery.tinyLightbox.original.js',extplg+'bgiframe/jquery.bgiframe.js',mods+'textWithImage.js'],css:[plg+'tinyLightbox/jquery.tiny-lightbox.css']}};P.imageSubtitle={'default':{js:[plg+'tinyLightbox/jquery.tinyLightbox.js',plg+'tinyLightbox/jquery.tinyLightbox.original.js',extplg+'bgiframe/jquery.bgiframe.js',mods+'imageSubtitle.js'],css:[plg+'tinyLightbox/jquery.tiny-lightbox.css']}};P.promotion={packages:{js:[extplg+'bgiframe/jquery.bgiframe.js',plg+'contentBox/jquery.contentBox.js',mods+'promotion.js'],css:[plg+'contentBox/jquery.content-box.css']}};P.promotion.features=P.promotion.sidebarteaser=P.promotion.packages;P.jimdoExplorer={'default':{js:[plg+'flash/jquery.flash.js',plg+'xAutocompleter/jquery.xAutocompleter.js']}};P.jimdoSlider={'default':{js:[plg+'xSlider/jquery.xSlider.js',]}};$.register=function(module,params){module=module.split('_')[1];if(P[module]&&P[module][params.variant]){$.xLazyLoader($.extend({},P[module][params.variant],{success:function(){$.Modules[module](params);},jsKey:$.jimdoData.cacheJsKey,cssKey:$.jimdoData.cacheCssKey}));};};})(jQuery);;var mm={author:'Spring and Friedels gelöt',init:function(name,callback){if(typeof window[name]=='undefined')
jQuery.xLazyLoader({js:jQuery.jimdoData.cdnUrl+'/app/cdn/min/file/js/cms/modules/'+name+'.js',success:callback});else
callback();}};var flex={author:'Spring and Friedels gelöt'};var matrix={author:'Spring and Friedels gelöt'};var flexelt=false;var tbelt=false;var activeModul=false;if(window.Node&&Node.prototype&&!Node.prototype.contains){Node.prototype.contains=function(arg){if(arg)
return!!(this.compareDocumentPosition(arg)&16);};}
var ActiveAdd=Class.create();ActiveAdd.prototype={moduleId:false,initialize:function(){},isVisible:function(){return this.moduleId;},open:function(moduleId){this.moduleId=moduleId;this.show(moduleId);},show:function(moduleId){$('div_'+moduleId+'_add').className='add';},hide:function(moduleId){$('div_'+moduleId+'_add').className='hidden';},close:function(){if(this.moduleId==false){return;}
mm[this.moduleId].close();if($('div_'+this.moduleId+'_add')){$('div_'+this.moduleId+'_add').className='hidden';}
if($('modul_'+this.moduleId+'_tool')){$('modul_'+this.moduleId+'_tool').className='hidden';}
this.moduleId=false;},jumpTo:function(url){jQuery.controller.getInstance('CC.SiteAdmin').jumpTo(url);return false;}};ModulAdd=new ActiveAdd();var Matrix=Class.create();Matrix.prototype={initialize:function(matrixId){this.matrix=$('matrix_'+matrixId);this.matrixId=matrixId;},m:function(childId,direction,moduleId){mm[moduleId].close();var self=this;jQuery.post(systemurl+'clickandchange/action/aktualisierung_matrix.php',{'matrixID':self.matrixId,'childID':childId,'action':direction},this.moveOk,'json');return;},moveOk:function(data){if(data['beforeModulID']){mm[data['moduleId']].hasMoved();new Insertion.Before($('modul_'+data['beforeModulID']),data['html']);jQuery('#modul_'+data['beforeModulID']+'_tool').replaceWith(data['toolbox']);}
if(data['afterModulID']){mm[data['moduleId']].hasMoved();new Insertion.After($('modul_'+data['afterModulID']),data['html']);jQuery('#modul_'+data['afterModulID']+'_tool').replaceWith(data['toolbox']);}},d:function(childId,moduleId){ModulAdd.open(moduleId,true);mm[moduleId].close();var self=this;jQuery('#div_'+moduleId+'_add').load(systemurl+'clickandchange/snippets/div_delete_iframe.php',{'matrixID':self.matrixId,'childID':childId,'moduleId':moduleId});},del:function(childId,moduleId){var self=this;(function($){$('#del_button_'+moduleId).attr('disabled','disabled').val(translation[7]);$('#div_'+moduleId+'_add, #modul_'+moduleId+'_tool').remove();$(mm[moduleId].modul).fadeOut(500);$.post(systemurl+'clickandchange/action/aktualisierung_matrix.php','matrixID='+self.matrixId+'&childID='+childId+'&moduleId='+moduleId+'&action=del',function(data){$(mm[moduleId]).remove();data.html&&$('#matrix_'+data.matrixID).html(data.html);if(data.toolboxModuleId){jQuery('#modul_'+data.toolboxModuleId+'_tool').replaceWith(data.toolbox);}
ModulAdd.close();},'json');})(jQuery);return;},a:function(childId,moduleId,action){ModulAdd.open(moduleId);mm[moduleId].close();if(action==1){new Ajax.Updater('div_'+moduleId+'_add',systemurl+'clickandchange/snippets/div_add_iframe.php?matrixID='+this.matrixId+'&childID='+childId+'&moduleId='+moduleId);}
else{new Ajax.Updater('div_'+moduleId+'_add',systemurl+'clickandchange/snippets/div_add_flex.php?moduleId='+moduleId);}},add:function(name,childId,aftermoduleId){if(aftermoduleId!=''){ModulAdd.close();mm[aftermoduleId].close();new Insertion.After($('modul_'+aftermoduleId),'<div class="hover_n" id="temp_load_'+aftermoduleId+'"><img src="'+cc_.cdnServer+'/s/img/cms/loading/16x16-cc.gif" /></div>');};var matrixId=this.matrixId;(function($){$.post(systemurl+'clickandchange/action/aktualisierung_matrix.php','matrixID='+matrixId+'&modul_name='+name+'&childID='+childId+'&aftermoduleId='+aftermoduleId+'&action=add',function(t){var $html=$(t.html);$.xPngFix($('img',$html));if(aftermoduleId!=''){$('#temp_load_'+aftermoduleId).remove();$html.insertAfter('#modul_'+aftermoduleId);$('#modul_'+aftermoduleId+'_tool').replaceWith(t.toolbox);}
else{$html.insertAfter('#matrix_'+t.matrixID);$('#new_matrix_'+t.matrixID).remove();};},'json');})(jQuery);return;},moreElts:function(moduleId,childId){jQuery.get('/clickandchange/snippets/div_add_iframe.php',{'matrixID':this.matrixId,'childID':childId,'moduleId':moduleId,'elemente':'weitere'},function(data){jQuery('#div_'+moduleId+'_add').html(data);},'html');return;},createSortable:function(){Sortable.create('matrix_'+this.matrixId,{tag:'div',overlap:'vertikal',constraint:false,onUpdate:matrix.reorder});},reorder:function(sorter){jQuery.post(systemurl+'clickandchange/action/aktualisierung_matrix.php',Sortable.serialize(sorter.id));}};var Modul=Class.create();Modul.prototype={hover:false,modul:null,moduleId:null,style:'n',initialize:function(moduleId){this.modul=$('modul_'+moduleId);this.moduleId=moduleId;this.obsHover=this.changeToHover.bindAsEventListener(this);this.startHoverObserver();this.modul.observe('mouseout',this.changeToNormal.bindAsEventListener(this));this.modul.observe('click',this.open.bindAsEventListener(this));if(this.init){this.init();}},stopHoverObserver:function(){this.modul.stopObserving('mouseover',this.obsHover);},startHoverObserver:function(){this.modul.observe('mouseover',this.obsHover);},getStyle:function(){return this.style;},setStyle:function(v){return this.style=v;},hasMoved:function(){this.remove();},remove:function(){this.closeToolbox();$('modul_'+this.moduleId).remove();},closeToolbox:function(){if($('modul_'+this.moduleId+'_tool')&&ModulAdd.moduleId!=this.moduleId){$('modul_'+this.moduleId+'_tool').className='hidden';}},openToolbox:function(){if($('modul_'+this.moduleId+'_tool')){$('modul_'+this.moduleId+'_tool').className='tool';}},showLoading:function(){$('modul_'+this.moduleId+'_content').addClassName('hideitbady');var dimensions=$('modul_'+this.moduleId+'_content').getDimensions();new Insertion.Before('modul_'+this.moduleId,'<div id="ccloading">'+loadinggif+translation[0]+' </div>');var loaderposition=(dimensions.height/2-12)+'px'+' 0'+' 0 '+(dimensions.width/2-110)+'px';$('ccloading').setStyle({margin:loaderposition,display:'block'});},showLoadingModule:function(){$('modul_'+this.moduleId+'_content').addClassName('hideitbady');new Insertion.Before('modul_'+this.moduleId,'<div id="ccloading">'+loadinggif+translation[0]+'</div>');},save:function(){var self=this;(function($){self.wait();$('#modul_'+self.moduleId).addClass('hover_loading');$.ajax({url:systemurl+'app/module/module/update',data:$('#formular_'+self.moduleId).serializeArray(),dataType:'json',type:'post',success:function(r){if(self.$iframe){self.$iframe.remove();delete self.$iframe;};if(r.error){if(r.refresh){mm[r.moduleId].doAfterSave(r);}
else{$('#modul_'+r.moduleId).removeClass('hover_loading');$('#modul_'+r.moduleId+'_content').removeClass('hideitbady');}
if(r.message){alert(r.message);$('#ccloading').remove();};return;}
mm[r.moduleId].doAfterSave(r);}});})(jQuery);},doAfterSave:function(r){var self=this;(function($){$('#ccloading').remove();$('#modul_'+r.moduleId).removeClass('hover_loading');var $c=$('#modul_'+r.moduleId+'_content').removeClass('hideitbady');var html=r.html.indexOf('<embed')==-1&&r.html.indexOf('wmode')==-1?r.html.replace('<embed','<embed wmode="transparent"'):r.html;$c[0].update(html);})(jQuery);},updateModulContent:function(html){$('ccloading').remove();$('modul_'+this.moduleId+'_content').update(html).removeClassName('hideitbady');},wait:function(){this.close();this.showLoading();return true;},replaceInternalLinksForEditor:function(content){return content.replace(/href="\/app\/([0-9]+)\/([0-9]+)\/(.*?)"/g,'href="'+cc_.internalLinkPrefix+'$2/$3"');},update:function(content){jQuery('#modul_'+this.moduleId+'_content').html(content).find('img').xPngFix();},updateAdmin:function($v){$('modul_'+this.moduleId+'_formdiv').update($v);},changeToHover:function(e){if(!this.hover&&ModulAdd.moduleId!=this.moduleId&&!this.modul.hasClassName('hover_loading')){this.openToolbox();this.modul.className='modulelt hover_'+this.getStyle();this.hover=true;this.stopHoverObserver();}
return;},changeToNormal:function(e){if(e!=undefined){var event=e||window.event;var toElement=e.relatedTarget||e.toElement;if(this.modul.contains(toElement)||activeModul==this||this.modul.hasClassName('hover_loading')){return;}}
this.modul.className='modulelt '+this.getStyle();this.closeToolbox();this.hover=false;this.startHoverObserver();},open:function(e){if(activeModul==this||ModulAdd.moduleId==this.moduleId){return;}
if(flexelt&&flexelt.isActive()){flexelt.close();}
if(tbelt&&tbelt.isActive()){tbelt.close();}
ModulAdd.close();if(activeModul){activeModul.close();}
$('modul_'+this.moduleId+'_formdiv').show();if(e=='undefined'){}
else
if(e&&!jQuery(e.target).hasClass('cctoolbox')){var screeny=0,formdivheight=0;if(typeof(window.innerWidth)=='number'){screeny=window.innerHeight;}
else
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){screeny=document.documentElement.clientHeight;}
else
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){screeny=document.body.clientHeight;}
formdivheight=$('modul_'+this.moduleId+'_formdiv').getHeight();var currentviewpoint=$('modul_'+this.moduleId+'_formdiv').viewportOffset();var bottomSpace=(screeny-currentviewpoint.top-formdivheight);if(bottomSpace<0){window.scrollBy(0,-bottomSpace+70);}}
this.openToolbox();this.changeToHover();this.getEditorInstance();activeModul=this;$$('#modul_'+this.moduleId+'_formdiv .startField').each(function(el){el.focus();})},close:function(){if($('modul_'+this.moduleId+'_formdiv')){$('modul_'+this.moduleId+'_formdiv').hide();}
activeModul=false;this.changeToNormal();},getEditorElt:function(){return false;},getEditorInstance:function(){if(!this.getEditorElt()){return false;}
if(tinyMCE.get(this.getEditorElt().id)==null){this.initEditorSettings();tinyMCE.execCommand('mceAddControl',false,this.getEditorElt().id);}
return tinyMCE.get(this.getEditorElt().id);},imageScale:function(pixel){this.showLoading();var moduleId=this.moduleId;jQuery.post('/app/module/image/resize',{moduleId:this.moduleId,resize:pixel},function(html){mm[moduleId].updateModulContent(html);},'html');},imageRotate:function(degree){this.showLoading();var moduleId=this.moduleId;jQuery.post('/app/module/image/rotate',{moduleId:this.moduleId,degree:degree},function(html){mm[moduleId].updateModulContent(html);},'html');},setEnlargeable:function(imageId,enlargeable){if(typeof enlargeable==='undefined'){jQuery('#enlargeableIcon'+this.moduleId).toggleClass('enlargeableActive');var enlargeable=jQuery('#enlargeableIcon'+this.moduleId).hasClass('enlargeableActive')?1:0;}else{if(enlargeable==1){jQuery('#enlargeableIcon'+this.moduleId).addClass('enlargeableActive');}else{jQuery('#enlargeableIcon'+this.moduleId).removeClass('enlargeableActive');}}
if(enlargeable==1){jQuery('#linkShow'+imageId).add('#temp_link_'+imageId).add('#temp_link_target'+imageId).val('');}
jQuery('#enlargeable_'+this.moduleId).val(enlargeable);},showUploadStatus:function(){Element.update($('modul_'+this.moduleId+'_content'),'<div class="wait"><img src="'+cc_.cdnServer+'/s/img/cms/loading/timeline.gif" width="220" height="19" alt="" /><p>'+translation[4]+'</p></div>');},getModuleContentDiv:function(){return $('modul_'+this.moduleId+'_content');},noSendCmsMode:function(){$('noSendCmsMode'+this.moduleId).show();},changeImgTab:function(tabId,websiteId,moduleType){$('imgtab1-'+this.moduleId).hide();$('imgtab2-'+this.moduleId).hide();$('imgtab'+tabId+'-'+this.moduleId).show();if(tabId==2){OAO_.loadWidget(websiteId,this.moduleId,moduleType,{},'1and1-external-'+this.moduleId,this.viewUpdateCallback);}},viewUpdateCallback:function(moduleId){mm[moduleId].showLoading();jQuery.post('/app/module/module/updateview',{moduleId:moduleId},function(r){mm[moduleId].updateModulContent(r.html);if(r.galleryview){$('galerieUebersicht_'+moduleId).update(r.galleryview);$('fileupload_'+moduleId).hide();}},'json');}};ModulWithImage=Class.create(Modul,{showUploadStatus:function(){if($F('upload_image_'+this.moduleId)==''){Element.update($('upload_status_'+this.moduleId),'<div class="message-error"><strong>'+translation[3]+'</strong></div>');return false;}
Element.update($('modul_'+this.moduleId+'_content'),'<div class="wait"><img src="'+cc_.cdnServer+'s/img/cms/loading/timeline.gif" width="220" height="19" alt="" /><p>'+translation[4]+'</p></div>');return true;},updateTempData:function(bildId){$('subtitle_'+bildId).value=$F('temp_subtitle_'+bildId);$('link_'+bildId).value=$F('temp_link_'+bildId);$('link_target_'+bildId).value=$F('temp_link_target_'+bildId);if($('temp_imageBorder_'+bildId)){$('imageBorder_'+bildId).value=$F('temp_imageBorder_'+bildId);}
if($('temp_alttag_'+bildId)){$('alttag_'+bildId).value=$F('temp_alttag_'+bildId);}},saveImage:function(bildId){this.updateTempData(bildId);this.save();return true;}});String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'')}
var gmapModules=new Array();var allowNewGmapModules=false;document.observe('dom:loaded',loadGmapScript);function loadGmapScript(moduleId){if(!$('gmapscript')){if(typeof moduleId=='object'){allowNewGmapModules=true;if(gmapModules.length>0){createGmapScriptTag();}}else{if(gmapModules.length==1&&allowNewGmapModules){createGmapScriptTag();}}}else{mm[moduleId].loadMap();}}
function initGmap(){gmapModules.each(function(moduleId){mm[moduleId].loadMap();});gmapModules=new Array();}
function createGmapScriptTag(){jQuery(function($){var script=document.createElement('script');script.setAttribute('id','gmapscript');script.setAttribute('src','http://maps.google.com/maps?file=api&v=2.96&hl='+($.jimdoData.cmsLanguage.substr(0,2))+'&key='+$.jimdoData.googleMapsKey+'&async=2&callback=initGmap');script.setAttribute('type','text/javascript');document.getElementsByTagName("head")[0].appendChild(script);});}
tinyMCE.init({mode:"none",theme:"cc",elements:"text",theme_cc_path_location:"bottom",content_css:editorcss,extended_valid_elements:"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",language:lg,entities:'160,nbsp',theme_advanced_path:true,theme_advanced_statusbar_location:"none",plugins:"paste,table,cclink",theme_cc_resizing:true,auto_reset_designmode:true,button_tile_map:true,doctype:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">',fix_list_elements:true,fix_table_elements:true,inline_styles:true,remove_linebreaks:false,add_form_submit_trigger:true,paste_remove_styles:false,paste_remove_spans:false,accessibility_focus:false,font_size_style_values:"10px,14px,16px,20px,25px,30px,50px",extended_valid_elements:"object[align<bottom?left?middle?right?top|archive|border|class|classid"+"|codebase|codetype|data|declare|dir<ltr?rtl|height|hspace|id|lang|name"+"|onclick|ondblclick|onkeydown|onkeypress|onkeyup|onmousedown|onmousemove"+"|onmouseout|onmouseover|onmouseup|standby|style|tabindex|title|type|usemap"+"|vspace|width],"+"iframe[align<bottom?left?middle?right?top|class|frameborder|height|id"+"|longdesc|marginheight|marginwidth|name|scrolling<auto?no?yes|src|style"+"|title|width],"+"script[charset|defer|language|src|type],"+"param[id|name|type|value|valuetype<DATA?OBJECT?REF],"+"embed[src|type|wmode|width|height|allowNetworking|allowScriptAccess|quality|pluginspage|bgcolor|flashvars],"+"style[dir<ltr?rtl|lang|media|title|type],blink,"});if(editorStyleSelect){tinyMCE.settings.theme_advanced_buttons1=tinyMCE.settings.theme_advanced_buttons1+',separator,'+editorStyleSelect;tinyMCE.settings.theme_advanced_styles=editorStyleList;}
function logout(){$('loginbox').className='show';Element.scrollTo('loginbox');location.href=systemurl+'app/cms/logout.php';};(function(){ccnavigation={hover:function(){if(!this.$editContainer)
this.$editContainer=jQuery('#seitenstruktur_bearbeiten');clearTimeout(this.timeout);!ccnavigation.isloaded&&this.$editContainer.attr('class','hover_n').css({'opacity':1});},close:function(mode){if(mode=='force'){$('navi_container').hide();ccnavigation.isloaded=false;}
if(!ccnavigation.isloaded){this.$editContainer.css('opacity',0.8);this.timeout=setTimeout(function(){ccnavigation.$editContainer.attr('class','hidden');},2000);}},load:function(id){this.init(id);}};jQuery.extend(ccnavigation,{isloaded:false,progressIndicator:false,maxMenuDepth:2,levelDepths:[133,118,103],availableLevels:'',actDeleteBox:false,getAvailableLevels:function(){if(this.availableLevels==''){var possibleNavLevels=new Array('1,2,3','1,2','1','2,3','2','3');this.availableLevels=new Array();for(var i=0;i<possibleNavLevels.length;++i){if($('navi_user_'+possibleNavLevels[i])){this.availableLevels.push(possibleNavLevels[i]);}}}
return this.availableLevels;},init:function(websiteId){ccnavigation.$editContainer.attr('class','hidden');if(ccnavigation.isloaded==false){ccnavigation.isloaded=true;$('navedit').update('<div class="wait"><img src="'+cc_.cdnServer+'/s/img/cms/loading/16x16-cc.gif" /></div>');$('navi_container').show();jQuery('#navi_container').bgiframe();new Ajax.Request('/app/navigation/navigation/edit/websiteid/'+websiteId+'/',{evalScripts:true,postBody:'availableLevels='+this.getAvailableLevels().toJSON(),onComplete:function(t){var r=t.responseText.evalJSON();if(r.switchActive){$('navi_save').disabled=true;$('navedit').update(r.msg);ccnavigation.isloaded=false;return;}
$('navedit').update(r.menu);}});}},getSubPages:function(pageId){var currentDepth=parseInt(this.getDepthFromElement($('page'+pageId)));if(currentDepth==0){var node=$('page'+pageId).up('div');}
else{var node=$('page'+pageId).next('div');}
if(node&&node.hasClassName('dragcontainer')==true){return node;}
return false;},deleteItem:function(deletePageId){var self=this;this.updateMenu(false,function(){var node=$('page'+deletePageId);var title=$('page'+deletePageId+'input').value;var hasSub=0;if(self.actDeleteBox){if($('remove_'+self.actDeleteBox)){$('remove_'+self.actDeleteBox).remove();}}
self.actDeleteBox=deletePageId;if(self.getSubPages(deletePageId)){hasSub=1;}
var mamaObject=self;var ajaxOptions={method:'post',evalScripts:true,asynchronous:true,onSuccess:function(t){new Insertion.Before(node,'<div id="remove_'+deletePageId+'" class="navi-delete"></div>');var elt=$('remove_'+deletePageId);elt.update(t.responseText);},postBody:'pageId='+deletePageId+'&hasSub='+hasSub}
var request=new Ajax.Request('/app/navigation/navigation/reallydelete/',ajaxOptions);});},reallyDeleteItem:function(pageId){var node=$('page'+pageId);var subcontainer=this.getSubPages(pageId);node.addClassName('deleted');node.hide();if(subcontainer){$$('#'+subcontainer.id+' .pageContainer').invoke('addClassName','deleted').invoke('hide');}
this.updateMenu(false);},closedelnav:function(){if(this.actDeleteBox){$('remove_'+this.actDeleteBox).remove();this.actDeleteBox=false;}},updateMenu:function(addPage,callback){this.menuloading();if(addPage){var node=$('page'+addPage);var attr=this.getTagAttributes(addPage,node);var addPageObj={pageId:attr.pageId,depth:attr.depth,title:attr.title};var addPagePost='&addPage='+encodeURIComponent(Object.toJSON(addPageObj));}
else{var addPagePost='';}
var items=$$('#navedit .pageContainer');var data=new Array();for(var i=0;i<items.length;i++){if(!Element.hasClassName(items[i],'deleted')){var attr=this.getTagAttributes(this.getPageIdFromElement(items[i]));data.push({pageId:attr.pageId,depth:attr.depth,title:attr.title,hidden:attr.hidden});}
else{}}
this.toggleProgressIndicator();var mamaObject=this;var ajaxOptions={method:'post',evalScripts:true,onSuccess:function(t){var r=t.responseText.evalJSON();if(r.switchActive){$('navi_save').disabled=true;$('navedit').update(r.msg);ccnavigation.isloaded=false;ccnavigation.stoploading();ccnavigation.toggleProgressIndicator();return;}
mamaObject.updateView(t);callback&&callback();},postBody:'availableLevels='+this.getAvailableLevels().toJSON()+'&data='+encodeURIComponent(data.toJSON())+addPagePost}
var websiteId=$('ccnavigationsite').value;var request=new Ajax.Request('/app/navigation/navigation/edit/websiteid/'+websiteId+'/',ajaxOptions);},updateView:function(t){this.stoploading();this.toggleProgressIndicator();if(!t.responseText.isJSON()){alert('error. our technicans will have a look. sorry');};var r=t.responseText.evalJSON();if(r.redirectToPage){location.href='/index.php?page='+r.redirectToPage;}
$('navedit').update(r.menu);var levels=this.getAvailableLevels();var level='';for(var i=0;i<levels.length;++i){level=levels[i];$('navi_user_'+level).update(r[level]);}},stoploading:function(){$('navedit').removeClassName('hideitbady');$('ccloading').remove();$('navdeactive').remove();},menuloading:function(){$('navedit').addClassName('hideitbady');var dimensions=$('navi_container').getDimensions();new Insertion.Before('navedit','<div id="navdeactive"></div>');$('navdeactive').setStyle({width:dimensions.width-13+'px',height:dimensions.height-13+'px',display:'block'});new Insertion.Before('navedit','<div id="ccloading">'+loadinggif+translation[0]+'</div>');var loaderposition=(dimensions.height/2-40)+'px'+' 0'+' 0 '+(dimensions.width/2-110)+'px';$('ccloading').setStyle({margin:loaderposition,display:'block'});},getTagAttributes:function(pageId,node){if(!node){node=$('page'+pageId);}
var data={depth:this.getDepthFromElement(node),title:$('page'+pageId+'input').value,pageId:pageId,hidden:$('page'+pageId+'-hidden').hasClassName('hide')}
return data;},getDepthFromElement:function(element){var classes=element.className.split(' ');for(var i=0;i<classes.length;i++){if(classes[i].search(/navlevel/)==-1){continue;}
var res=/navlevel([0-9])/.exec(classes[i]);if(res[1]){return res[1];}}
return false;},getPageIdFromElement:function(element){var attr=element.getAttribute('id');var res=/page([0-9]+)/.exec(attr);return res[1];},toggleProgressIndicator:function(){if(!this.progressIndicator){$('navi_save').setAttribute('enabled','no');this.progressIndicator=true;}
else{$('navi_save').setAttribute('enabled','yes');this.progressIndicator=false;}},setHidden:function(pageId){var eye=$('page'+pageId+'-hidden');var node=$('page'+pageId);if(eye.hasClassName('visible')){node.removeClassName('visible');node.addClassName('hide');eye.removeClassName('visible');eye.addClassName('hide');var subcontainer=this.getSubPages(pageId);if(subcontainer){$$('#'+subcontainer.id+' .pageContainer').each(function(e){e.removeClassName('visible');e.addClassName('hide');$(e.id+'-hidden').removeClassName('visible');$(e.id+'-hidden').addClassName('hide');});}}
else{node.removeClassName('hide');node.addClassName('visible');eye.removeClassName('hide');eye.addClassName('visible');}},moveHorizontal:function(pageId,direction,autoUpdate){var linkid='page'+pageId+'-'+direction;var levelDepths=this.levelDepths;var currentDepth=parseInt(this.getDepthFromElement($('page'+pageId)));if(currentDepth==0){if(direction=='l'){}
else
if(direction=='r'){$('page'+pageId).removeClassName('navlevel'+currentDepth);$('page'+pageId).addClassName('navlevel'+(currentDepth+1));jQuery('#page'+pageId+'input').animate({width:levelDepths[currentDepth+1]},400);$('page'+pageId+'-l').removeClassName('moveleftinactive');$('page'+pageId+'-l').addClassName('moveleft');}}
else
if(currentDepth>=this.maxMenuDepth){if(direction=='l'){$('page'+pageId).removeClassName('navlevel'+currentDepth);$('page'+pageId).addClassName('navlevel'+(currentDepth-1));jQuery('#page'+pageId+'input').animate({width:levelDepths[currentDepth-1]},400);$('page'+pageId+'-r').removeClassName('moverightinactive');$('page'+pageId+'-r').addClassName('moveright');}
else{}}
else{if(direction=='l'){var newDepth=currentDepth-1;if((newDepth-1)<=0){$('page'+pageId+'-l').removeClassName('moveleft');$('page'+pageId+'-l').addClassName('moveleftinactive');}}
else
if(direction=='r'){var offset=this.getOffsetToPrev(pageId);if(offset>0){}
else{var newDepth=currentDepth+1;if((newDepth+1)>=this.maxMenuDepth){$('page'+pageId+'-r').removeClassName('moveright');$('page'+pageId+'-r').addClassName('moverightinactive');}}}
if(isNaN(newDepth)==false){jQuery('#page'+pageId+'input').animate({width:levelDepths[newDepth]},400);$('page'+pageId).removeClassName('navlevel'+currentDepth);$('page'+pageId).addClassName('navlevel'+newDepth);}}
$(linkid).blur();if(autoUpdate==true){return this.updateMenu(false);}
return;},moveVertical:function(pageId,direction){var origPage=$('page'+pageId);if(direction=='d'){var next=this.getNextNode(origPage);if(!next){return;}
var offset=this.getOffsetToNext(pageId)
var alibi=this;if(offset<0){offset=offset*-1;offset.times(function(){alibi.moveHorizontal(pageId,'l',false)});}
else
if(offset>0){offset.times(function(){alibi.moveHorizontal(pageId,'r',false)});}
jQuery(next).insertBefore(origPage);}
else
if(direction=='u'){var prev=this.getPreviousNode(origPage);if(!prev){return;}
var offset=this.getOffsetToPrev(pageId)
var alibi=this;if(offset<0){offset=offset*-1;offset.times(function(){alibi.moveHorizontal(pageId,'r',false)});}
else
if(offset>0){offset.times(function(){alibi.moveHorizontal(pageId,'l',false)});}
jQuery(origPage).insertBefore(prev);}
origPage.down('input').focus();var i=0;$$('#navedit input').each(function(el){i=i+1;el.writeAttribute('tabindex',i);})},keyboardcontrol:function(event){},getPreviousNode:function(elem){var $pages=jQuery('.pageContainer',jQuery('#navedit')[0]);return $pages.get($pages.index(elem)-1);},getNextNode:function(elem){var $pages=jQuery('.pageContainer',jQuery('#navedit')[0]);return $pages.get($pages.index(elem)+1);},getOffsetToPrev:function(pageId){var currentElement=$('page'+pageId);var currentDepth=parseInt(this.getDepthFromElement(currentElement));var prevDepth=parseInt(this.getDepthFromElement(this.getPreviousNode(currentElement)));return currentDepth-prevDepth;},getOffsetToNext:function(pageId){var currentElement=$('page'+pageId);var nextElement=this.getNextNode(pageId);if(nextElement){var currentDepth=parseInt(this.getDepthFromElement(currentElement));var nextDepth=parseInt(this.getDepthFromElement(nextElement));return nextDepth-currentDepth;}
else{return 0;}}});})();;function showLoginBox(url,page,useopenid){if(useopenid){if(useopenid>1){var infix='app/auth/openid/?openid_identifier=';var options={width:782,height:660};}else{var infix='app/auth/signin/?so=&claimed_identifier=';var options={width:544,height:330};}
ModalWindow.show(window.webserver+infix+escape(url),options,function(){var node=document.createElement('script');node.type='text/javascript';node.src=window.webserver+'app/auth/aux/jumpcms/?t='+(new Date()).getTime()+'&page='+page+'&url='+escape(url);document.getElementsByTagName('head')[0].appendChild(node);});return;}
new Ajax.Request(webPath+'cc/getloginbox.php',{method:'post',onComplete:onComplete,postBody:'url='+url+'&page='+page});function onComplete(t){$('loginboxOuter').update(t.responseText);$('loginbox').className='show';document.location.href='#login';$('loginPasswd').focus();if(navigator.cookieEnabled==false){$('login_container').style.display='none';$('js_note').style.display='block';}}}
function CC_openEmailForm(){new Ajax.Request(webPath+'app/web/cmsproxy/openemailform',{method:'post',evalScripts:true,onComplete:onComplete,postBody:'resend=1'});function onComplete(t){jQuery('#loginbox .message-alert').remove();jQuery('<div id="mail-form-div">'+t.responseText+'<div>').insertAfter('#login_container');$('email-for-passwd').focus();$('login_container').hide();}}
function CC_checkEmail(){new Ajax.Request(webPath+'app/web/cmsproxy/resendpassword',{parameters:$('ask-for-email').serialize(),onSuccess:function(t){r=t.responseText.evalJSON();jQuery('#email-check-message').remove();jQuery('#loginbox img.logo').hide();if(r.error==0){$('mail-form-div').hide();$('login_container').show();jQuery('<div id="email-check-message">'+r.message+'</div>').insertBefore('#loginPasswd');$('email-check-message').addClassName('message-ok');$('pwvergessenlink').hide();}else{jQuery('<div id="email-check-message">'+r.message+'</div>').insertAfter('#email-for-passwd');$('email-check-message').addClassName('message-alert');}}});return false;}
function CC_cancelSendEmail(){$('ask-for-email').hide();$('login_container').show();}
function CC_close(){$('loginbox').className='hidden';}
function PopupFenster(pfad){F=window.open(pfad,"Druckversion","width=700,height=600,scrollbars=yes,top=30,left=30,toolbar=yes,menubar=yes");}
function tellafriend(page){new Ajax.Updater('content_start',webPath+'cc/templates/tellafriend.php?pageID='+page+'&url='+self.location.href,{method:'get',asynchronous:true,evalScripts:true});window.scrollTo(0,0);$('content_start').style.display='block';}
function tellafriend_send(){$('tellafriend_absenden').disabled=true;new Ajax.Request(webPath+'cc/tellafriend.php',{onComplete:tellafriend_check,method:'post',postBody:Form.serialize('tellafriend_form'),asynchronous:true,evalScripts:true});Form.disable('tellafriend_form');return false;}
function tellafriend_check(t){var response=t.responseText.evalJSON();if(response['body']=='ok'){$('tellafriend_error').hide();Element.update('tellsurl',response['thanks']);Element.update('tellstatus',response['sent']);$('tellbody').hide();}else{$('tellafriend_error').style.display='block';$('tellafriend_error').update(response['body']);}
$('captchaImage'+response['captchaId']).src='/app/common/captcha/index/captchaId/'+response['captchaId']+'/w/160/h/29/t/'+new Date().getTime();Form.enable('tellafriend_form');$('tellafriend_absenden').disabled=false;}
function getSidebarSelection(targ,selObj,restore){if(selObj.selectedIndex==0){return;}
$('systemWorking').style.display='block';$('systemWorking').update('<img style="display:inline;" src="http://cdn.jimdo.com/s/img/cc/loading-small.gif"> Loading...');new Ajax.Updater('systemWorking','/app/common/sidebar/'+selObj.value,{method:'get',evalScripts:true});};var friend={addresponse:function(t)
{response=t.responseText.evalJSON();if(response.status!='FATAL_ERROR'){document.location=response.go;}
else{new Insertion.Before('becomefriendsiframe','<div class="gutter"><p class="message-error">'+frienddata.errorMessage+'</p></div>');}},add:function(friendid){$('becomefriends-button').disabled=true;new Ajax.Request('/app/social/friend/becomefriends/with/'+escape(friendid)+'/',{method:'post',parameters:'token='+$F('becomefriends-token'),onSuccess:this.addresponse});},showpopup:function(elem,url){(function($){url=escape(url.split('/')[2]);if($('#friendpopup').length){friend.hidepopup();return;};$.getJSON('/app/social/friend/getprofile/of/'+url,function(data){friend.frienddata=data;$('\
                    <div class="popup" id="friendpopup" >\
                        <div class="top">\
                            <div class="friend">\
                                <img src="'+data.avatarUrl+'" />\
                                <a id="super" href="#" onclick="return friend.hidepopup();" class="close">close</a>\
                                <div class="details">\
                                    <h4>'+data.title+'</h4>\
                                    <p>'+data.address+'</p>\
                                    <p>'+data.resume+'</p>\
                                </div>\
                            </div>\
                            <div id="friendcontent">\
                                <iframe id="becomefriendsiframe" src="'+window.webserver+'app/social/friend/becomefriends/with/'+url+'/" frameborder="0" scrolling="no" width="380" height="60"></iframe>\
                            </div>\
                        </div>\
                        <div class="bottom"></div>\
                    </div>\
                ').insertAfter(elem).fadeIn(500);});})(jQuery);},hidepopup:function(){if($('becomefriendsiframe')!=null){$('becomefriendsiframe').hide();}
jQuery('#friendpopup').fadeOut(500,function(){jQuery(this).remove();});return false;},message:function(msg){if($('becomefriendsiframe')!=null){$('becomefriendsiframe').hide();}
new Insertion.Before('becomefriendsiframe',"<div class=\"friendgutter\"><p class=\"message-ok\">"+this.frienddata.successMessage+"</p></div>");window.setTimeout('friend.hidepopup()',2500);}}
var ModalWindow={rmiClose:function(theWindow,returnObject)
{var callback=ModalWindow.callback;delete ModalWindow.callback;ModalWindow.returnValue={};for(prop in returnObject){ModalWindow.returnValue[prop]=returnObject[prop];}
theWindow.close();callback();delete ModalWindow.returnValue;},check:function()
{if(ModalWindow.popup){var closed=false;try{var closed=ModalWindow.popup.closed;}catch(e){}
if(closed){delete ModalWindow.popup;if(ModalWindow.callback){ModalWindow.callback();delete ModalWindow.callback;}}else{setTimeout(ModalWindow.check,800);}}},hide:function()
{if(null!=ModalWindow.popup){ModalWindow.popup.close();ModalWindow.popup=null;}},show:function(url,options,callback){if(ModalWindow.popup){ModalWindow.popup.focus();return;}
delete ModalWindow.returnValue;ModalWindow.callback=callback;var defaultOptions={height:80,width:80,directories:'no',location:'yes',menu:'no',resizable:'yes',scroll:'yes',status:'yes',title:'yes',tools:'no'}
for(key in options){defaultOptions[key]=options[key];}
var hasEventListener=('undefined'==typeof window.attachEvent);var hasModalDialog=('undefined'!=typeof window.showModalDialog);if(hasEventListener&&hasModalDialog){optionString='dialogHeight:'+defaultOptions.height+'px;';optionString+='dialogWidth:'+defaultOptions.width+'px;';optionString+='resizable:'+defaultOptions.resizable+';';optionString+='scroll:'+defaultOptions.scroll+';';optionString+='status:'+defaultOptions.status;showModalDialog(url,null,optionString);if(ModalWindow.callback){ModalWindow.callback();}}else{optionString='height='+defaultOptions.height+',';optionString+='width='+defaultOptions.width+',';optionString+='directories='+defaultOptions.directories+',';optionString+='location='+defaultOptions.location+',';optionString+='menubar='+defaultOptions.menu+',';optionString+='resizable='+defaultOptions.resizable+',';optionString+='scrollbars='+defaultOptions.scroll+',';optionString+='status='+defaultOptions.status+',';optionString+='titlebar='+defaultOptions.status+',';optionString+='toolbar='+defaultOptions.tools;ModalWindow.popup=window.open(url,'ModalWindow',optionString);if(window.addEventListener){window.addEventListener('unload',ModalWindow.hide,true);}else if(window.attachEvent){window.attachEvent('unload',ModalWindow.hide);}
setTimeout(ModalWindow.check,800);}}}
function JimdoSigninWindow(callback,url)
{if(JimdoSigninWindow._instance){return JimdoSigninWindow._instance;}
if(window.webserver){this.popupLocation=window.webserver+'app/auth/signin/';}else{this.popupLocation='/app/auth/signin/';}
if(url){this.popupLocation+='?claimed_identifier='+url;}
this.callback=callback;this.show=function(){var options={width:544,height:330};ModalWindow.show(this.popupLocation,options,this.callback);}
JimdoSigninWindow._instance=this;return JimdoSigninWindow._instance;}
function OldJimdoSigninWindow(callback,url)
{if(JimdoSigninWindow._instance){return JimdoSigninWindow._instance;}
if(window.webserver){this.popupLocation=window.webserver+'app/auth/signin/';}else{this.popupLocation='/app/auth/signin/';}
if(url){this.popupLocation+='?claimed_identifier='+url;}
this.callback=callback;this.hide=function(){if('undefined'!=typeof(this.popup)){this.popup.close();delete this.popup;}}
this.checkClosed=function(){var recheck=true;try{recheck=!this.popup.closed;}catch(e){}
if(recheck){setTimeout('JimdoSigninWindow().checkClosed();',800);return;}
delete this.popup;this.callback();}
this.show=function(){if('undefined'!=typeof(this.popup)){this.popup.focus();return true;}
this.popup=window.open(this.popupLocation,'JimdoSigninWindow','width=550,height=330,titlebar=yes,menubar=no,location=yes,scrollbars=yes,status=yes,resizable=yes');setTimeout('JimdoSigninWindow().checkClosed();',600);if(window.addEventListener){window.addEventListener('unload',function(){JimdoSigninWindow().hide();},true);}
else if(window.attachEvent){window.attachEvent('unload',function(){JimdoSigninWindow().hide();});}}
JimdoSigninWindow._instance=this;return JimdoSigninWindow._instance;}
function JimdoXAjaxRequest()
{JimdoXAjaxRequest._instances.push(this);for(i=0;i<JimdoXAjaxRequest._instances.length;i++){if(this==JimdoXAjaxRequest._instances[i]){this._instanceId=i;break;}}}
JimdoXAjaxRequest._instances=[];JimdoXAjaxRequest.response=function(res){if(('undefined'!=typeof(res._id))&&(''!=res._id.toString())){if(('undefined'!=typeof(JimdoXAjaxRequest._instances[res._id]))&&(null!=JimdoXAjaxRequest._instances[res._id])){JimdoXAjaxRequest._instances[res._id]._response=res;var uas=navigator.userAgent;var uav=parseInt(uas.substr(uas.indexOf('WebKit')+7,7));if(Prototype.Browser.WebKit&&(uav<523)){document.getElementsByTagName('head')[0].removeChild(JimdoXAjaxRequest._instances[res._id]._scriptNode);JimdoXAjaxRequest._instances[res._id].onreadystatechange(res)
JimdoXAjaxRequest._instances[res._id]=null;}}
else{alert('request assignment error');}}}
JimdoXAjaxRequest._dispatch=function(req){document.getElementsByTagName('head')[0].removeChild(req._scriptNode);if('undefined'!=typeof(req.onreadystatechange)){req.onreadystatechange(req._response);}
else{alert('no callback error');}
JimdoXAjaxRequest._instances[req._instanceId]=null;}
JimdoXAjaxRequest.prototype._instanceId=null;JimdoXAjaxRequest.prototype._scriptNode=null;JimdoXAjaxRequest.prototype._response=null;JimdoXAjaxRequest.prototype.open=function(serviceUrl)
{serviceUrl+=(serviceUrl.indexOf('?')>0?'&':'?')+'_requestId='+this._instanceId;this._scriptNode=document.createElement('script');this._scriptNode.request=this;this._scriptNode.type='text/javascript';this._scriptNode.onload=function(){JimdoXAjaxRequest._dispatch(this.request);}
this._scriptNode.onreadystatechange=function(){if((this.readyState=='complete')||(this.readyState=='loaded')){JimdoXAjaxRequest._dispatch(this.request);}}
this._scriptNode.src=serviceUrl;document.getElementsByTagName('head')[0].appendChild(this._scriptNode);}
var XSAjax={Request:function(url,options){if('undefined',typeof(options.requestHeaders)){options.requestHeaders={};}
options.requestHeaders['X-Requested-With']='Jimdo XS XMLHttpRequest';options.method='post';var callback=options.onSuccess;options.onSuccess=function(t){var res=t.responseText.evalJSON();var req=new JimdoXAjaxRequest();req.onreadystatechange=callback;req.open(res.pullUrl);}
return new Ajax.Request(url,options);}}
function changeCaptcha(captchaId){var time=new Date();$('captchaImage'+captchaId).src=window.webserver+'app/default/captcha/index/captchaId/'+captchaId+'/t/'+time.getTime();};(function($){$.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=$.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};})(jQuery);;;(function($){$.remoteDebug=function(options){remoteDebug=typeof remoteDebug=='object'?remoteDebug:new remoteDebug(options);return remoteDebug[typeof options=='string'?options:'init'].apply(remoteDebug,Array.prototype.slice.call(arguments,1));};function remoteDebug(options)
{var d={url:null,data:{},cacheEvents:true,cacheSize:10,preventDefaults:true,maxErrors:5,filterRemoteScripts:true,onError:function(){},ajaxSuccess:function(){}};$.extend(d,options);var self=this,$wnd=$(window),cache=[],errorsCounter=0;this.init=function()
{self.enable();return self;};this.enable=function()
{d.cacheEvents&&document.addEventListener?document.addEventListener('click',clickHandler,true):document.attachEvent('onclick',clickHandler);function clickHandler(e){cache.length>=d.cacheSize&&cache.shift();cache.push(e);};window.onerror=onError;return self;};this.disable=function()
{window.onError=null;return self;};function onError(msg,script,line)
{if(d.filterRemoteScripts){var scriptHostname=/^(\w+:)?\/\/([^\/?#]+)/.exec(script)[2].replace('www.','');if(scriptHostname!=location.hostname)return;};errorsCounter++;errorsCounter>d.maxErrors&&self.disable();setTimeout(function(){var data={message:msg,script:script,line:line,url:location.href,userAgent:navigator.userAgent,availHeight:screen.availHeight,availWidth:screen.availWidth,width:screen.width,height:screen.height,scrollTop:$wnd.scrollTop(),scrollLeft:$wnd.scrollLeft()};$.extend(data,d.data);d.onError.apply(self,[data,cache]);data=obj2str(data,'')+processCache(cache);d.url&&$.post(d.url,data,function(data){cache=[];d.ajaxSuccess.apply(self,arguments);});},100);if(d.preventDefaults)return true;};function processCache(cache)
{cache.reverse();var str='',k=0;$.each(cache,function(i,e){if(e.target.nodeName.match(/HTML|BODY/))return;str+='&'+k+':event='+e.type;if(e.timeStamp)
str+='&'+k+':timestamp='+e.timeStamp;$.each(e.target,function(name,val){if(val&&typeof val=='string'&&name!='innerHTML')
str+='&'+k+':'+name+'='+val;});k++;});return str;};function obj2str(obj,prefix)
{var str='';$.each(obj,function(name,val){if(!val)return;if(str)str+='&';str+=prefix+name+'='+val;});return str;};};})(jQuery);;;(function($){$.fn.flash=function(swf,options){if(options&&options.version&&!detectVersion(options.version))return this;return this.each(function(){!$.data(this,'flash')&&$.data(this,'flash',new flash(this,swf,options)).init();});};$.fn.flash.defaults={params:{allowfullscreen:true,allowscriptaccess:'always',quality:'best',wmode:'transparent',bgcolor:null,flashvars:null,menu:false},attr:{width:'100%',height:'100%',type:'application/x-shockwave-flash'}};function flash(elem,swf,options){var s=$.extend(true,{},$.fn.flash.defaults,options);this.init=function()
{if(s.params.flashvars&&typeof s.params.flashvars=='object')
s.params.flashvars=$.param(s.params.flashvars);var flash='';if($.browser.msie){s.params.movie=swf;$.each(s.params,function(name,val){if(val)flash+='<param name="'+name+'" value="'+val+'"/>';});flash=$('<object>'+flash+'</object>').attr(s.attr);}else{flash=$('<embed/>').attr($.extend({src:swf},s.params,s.attr));};$(elem).html(flash);};};function detectVersion(v)
{var descr,pv,maxVersion=10;if(typeof navigator.plugins['Shockwave Flash']=='object'){descr=navigator.plugins['Shockwave Flash'].description;descr=descr.replace(/^.*\s+(\S+\s+\S+$)/,"$1");pv=[descr.replace(/^(.*)\..*$/,"$1"),descr.replace(/^.*\.(.*)\s.*$/,"$1"),/r/.test(descr)?descr.replace(/^.*r(.*)$/,"$1"):0];}
else if(typeof ActiveXObject=='function')
{var ao;for(var i=maxVersion;i>=2;i--)
{try{ao=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+i);if(typeof ao=='object'){descr=ao.GetVariable('$version');break;};}catch(e){};};pv=descr.split(' ')[1].split(',');};if(!pv&&v)return false;function toInt(arr){return $.map(arr,function(n,i){return parseInt(n,10);});};v=toInt(v.split('.'));pv=toInt(pv);return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;};})(jQuery);;;(function($){$.fn.extend({xBoxShadow:function(options){var args=Array.prototype.slice.call(arguments,1),ret=this;this.each(function(){var xBoxShadow=$.data(this,'xBoxShadow')||$.data(this,'xBoxShadow',new $.xBoxShadow(this,options));ret=xBoxShadow[typeof options=='string'?options:'init'].apply(xBoxShadow,args)||ret;});return ret;}});$.xBoxShadow=function(elem,options)
{var d={autoShow:true,addClass:null,opacity:80,color:'#999',zIndex:null,bgiframe:true,radius:6,offsetTop:0,offsetLeft:0};$.extend(d,options);var
self=this,$elem=$(elem),$shadow,$topBottom,$body,boxShadow,width,height,cssPrefix=$.browser.mozilla?'-moz-':$.browser.safari?'-webkit-':$.browser.opera?'-o-':'';this.init=function()
{switchCssShadow(true);boxShadow=$.browser.msie||!$elem.css(cssPrefix+'box-shadow')?false:true;if(!boxShadow){$shadow=$(getTpl()).addClass(d.addClass).insertAfter($elem);$topBottom=$('.x-box-shadow-top, .x-box-shadow-bottom',$shadow);$body=$('.x-box-shadow-body',$shadow);d.autoShow&&self.realign();};!d.autoShow&&self.hide();};this.show=function()
{if(boxShadow)
switchCssShadow(true);else{$shadow.show();self.realign();$.fn.bgiframe&&$elem.bgiframe();};};this.hide=function()
{boxShadow?switchCssShadow():$shadow.hide();};this.realign=function()
{if(boxShadow)return;var css=getCSS();if(d.offsetLeft){$.extend(css,{left:css.left+d.offsetLeft,width:css.width-d.offsetLeft});width-=d.offsetLeft;};if(d.offsetTop){$.extend(css,{top:css.top+d.offsetTop,height:css.height-d.offsetTop});height-=d.offsetTop;};if(!boxShadow&&!$.browser.msie)
{$topBottom.width(width);$body.height(height);}
else if($.browser.msie)
$.extend(css,{top:css.top-d.radius/2,left:css.left-d.radius/2,width:css.width-d.radius,height:css.height-d.radius,background:d.color,filter:'progid:DXImageTransform.Microsoft.alpha(opacity='+d.opacity+') progid:DXImageTransform.Microsoft.Blur(pixelradius='+d.radius+'))'});$shadow.css(css);};function getCSS()
{var zIndex=d.zIndex||$elem.css('zIndex');width=$elem.outerWidth();height=$elem.outerHeight();return{top:$elem[0].offsetTop-d.radius,left:$elem[0].offsetLeft-d.radius,width:width+2*d.radius,height:height+2*d.radius,zIndex:zIndex=='auto'?-1:zIndex-1};};function getTpl()
{return!boxShadow&&!$.browser.msie?'<div class="x-box-shadow">\
      <div class="x-box-shadow-header">\
       <div class="x-box-shadow-tl"/>\
       <div class="x-box-shadow-top"/>\
       <div class="x-box-shadow-tr"/>\
      </div>\
      <div class="x-box-shadow-body">\
       <div class="x-box-shadow-left"/>\
       <div class="x-box-shadow-right"/>\
      </div>\
      <div class="x-box-shadow-footer">\
       <div class="x-box-shadow-bl"/>\
       <div class="x-box-shadow-bottom"/>\
       <div class="x-box-shadow-br"/>\
      </div>\
     </div>':'<div class="x-box-shadow" />';};function switchCssShadow(sw)
{return $elem.css(cssPrefix+'box-shadow',sw?d.offsetLeft/2+'px '+d.offsetTop/2+'px '+d.radius+'px '+d.color:'none');};};})(jQuery);;;(function($){$.fn.extend({xOverlay:function(options){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){var elem=this==window||this==document?document.body:this;var xOverlay=$.data(elem,'xOverlay')||$.data(elem,'xOverlay',new $.xOverlay(elem,options));xOverlay[typeof options=='string'?options:'init'].apply(xOverlay,args);});}});$.xOverlay=function(container,options)
{var d={zIndex:100000,top:0,left:0,opacity:0.7,showSpeed:500,hideSpeed:500,background:'#000',bgiframe:true,destroyOnClick:false,destroyOnEsc:false,show:function(){},hide:function(){}};$.extend(d,options);var
self=this,$elem,sizeContainer=container==document.body?document:container;this.init=function()
{$elem=$('<div class="x-overlay"/>').css({position:'absolute',width:'100%',height:getHeight(),top:d.top,left:d.left,zIndex:d.zIndex,opacity:0,background:d.background}).appendTo(container);d.destroyOnClick&&$elem.click(self.destroy);d.destroyOnEsc&&$(document).keydown(keydown);$(container==document.body?window:container).resize(function(e,size){$elem.css(size||{height:getHeight()});});if(d.bgiframe&&$.fn.bgiframe&&$.browser.msie&&parseInt($.browser.version)<7){$elem.bgiframe();var $iframeDoc=$($elem.find('iframe')[0].contentWindow.document);d.destroyOnClick&&$iframeDoc.click(self.destroy);d.destroyOnEsc&&$iframeDoc.keydown(keydown);};self.show();function keydown(e){e.keyCode==27&&self.destroy();};};this.show=function()
{$elem.height(getHeight()).animate({opacity:d.opacity},d.showSpeed,d.show);};this.hide=function(callback)
{$elem.animate({opacity:0},d.hideSpeed,callback||self.hide);};this.destroy=function()
{self.hide(function(){$elem.remove();d.hide.apply($elem[0],[]);$.removeData(container,'xOverlay');$elem.unbind('click');});};function getHeight()
{return $(sizeContainer).height()+$(sizeContainer).scrollTop();};};})(jQuery);;;(function($){$.fn.history=function(option){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){var instance=$.data(window,'history')||$.data(window,'history',new hist()).init();typeof option=='string'?instance[option].apply(this,args):instance.bind(this,option);});};function hist(){var self=this,IE67=$.browser.msie&&parseInt($.browser.version)<8?true:false,IE8=$.browser.msie&&parseInt($.browser.version)>=8?true:false,$iframe,$listeners,interval;this.init=function(){if(IE67)$iframe=$('<iframe style="display: none;" class="x-history-iframe"/>').appendTo(document.body);self.value=top.location.hash.replace('#','');if(IE67){checkIFrame();}else if(!IE8){var hash=top.location.hash;interval=setInterval(function(){var newHash=top.location.hash;if(newHash!==hash){hash=newHash;change(hash);};},50);};return self;};this.bind=function(elem,callback){$listeners=!$listeners?$(elem):$listeners.add(elem);$(elem).bind('hashchange',IE8?function(e){change(top.location.hash);callback.apply(elem,[$.Event(e),self]);}:callback);};this.unbind=function(){delete $listeners[$listeners.index(this)];$(this).unbind('hashchange');};this.add=function(value,params){self.params=params;top.location.hash=value;IE67&&updateIFrame(value)
change(value);};this.forward=function(){history.go(1);};this.back=function(){history.go(-1);};this.destroy=function(){clearInterval(interval);$iframe&&$iframe.remove();$listeners.unbind('hashchange');$.removeData(window,'history');};function checkIFrame()
{var iHash=iDoc().location.hash,hash=top.location.hash;interval=setInterval(function(){var newiHash=iDoc().location.hash,newHash=top.location.hash;if(newiHash!==iHash){iHash=newiHash;change(iHash);top.location.hash=iHash;hash=iHash;}else if(newHash!==hash){hash=newHash;updateIFrame(newHash);}},50);};function change(value){self.value=value.replace('#','');!IE8&&$.event.trigger('hashchange',[self]);};function updateIFrame(value){iDoc().open();iDoc().close();iDoc().location.hash=value;};function iDoc(){return $iframe[0].contentWindow.document;};};})(jQuery);;;(function($){$.fn.historyManager=function(option){var args=Array.prototype.slice.call(arguments,1);return this.each(function(){var instance=$.data(window,'historyManager')||$.data(window,'historyManager',new historyManager());instance[option||'init'].apply(this,args);});};function historyManager(){var self=this,ready,cache={},current=0,hist=[];this.init=function(){if(ready)return;if(history.length>1){var cook=$.cookie('historyManager');if(cook){cook=cook.split(',');current=parseInt(cook.pop());hist=cook;};};$(window).history(handleChange);setTimeout(function(){var hash=top.location.hash.split(':');history.length<=1&&hist.push(hash[0]=='#hm'?hash[1]:hash[0]);saveCookie();if(hash[0]=='#hm'&&hash[1]){hash[2]=hash[2]||'click';hash.shift();handleChange(null,{value:top.location.hash.substr(1)});};$.browser.msie&&parseInt($.browser.version)<8&&$(window).history('add',top.location.hash||'#');},1);ready=true;return self;};this.add=function(e,fn){if($.isFunction(e)){fn=e;e='';};var $elem=$(this);var id=$elem.attr('id');var body=$elem.parents('body')[0];if(body!=document.body){$('iframe').each(function(){if($(this).contents().find('body')[0]==body){id=this.id+'>'+id;return false;};});};var hash='hm:'+id+(e?':'+e:'');top.location.hash=hash;cache[id+':'+(e||'click')]=fn;};this.replace=function(e,fn){history.go(-1);self.add.apply(this,[e,fn]);};this.destroy=function(){$(window).history('destroy').removeData('historyManager');};function handleChange(e,ui){var hash=ui.value.split(':');var jump2='back';hash[1]=hash[1]||'';hash[2]=hash[2]||'click';if(hash[1]==hist[current-1]){current=current-1;}else if(hash[1]==hist[current+1]){current=current+1;jump2='forward';}else{hist.splice(current+1,1000,hash[1]);current=hist.length-1;};saveCookie();if(hash[0]=='hm'){hash.shift();handleAction(hash,jump2);};};function handleAction(hash,jump2){if(!hash[0])return;hash[0]=decodeURI(hash[0]);try{cache[hash[0]+':'+hash[1]]();}catch(e){var sel=hash[0].split('>');var $elem=sel.length>1?$('#'+sel[0]).contents().find('#'+sel[1]):$('#'+sel[0]),event=$.extend($.Event(hash[1]),{historyHandled:true});$elem.length?$.event.trigger(event,null,$elem[0]):$(window).history(jump2);};};function saveCookie(){var str='';$.each(hist,function(i,val){str+=val+',';});str+=current;$.cookie('historyManager',str,{path:'/'});};};})(jQuery);;(function($){$.fn.humanMsg=function(message,options)
{return this.each(function(){var elem=this==window||this==document?document.body:this;!$.data(elem,'humanMsg')&&$.data(elem,'humanMsg',new $.humanMsg(elem,message,options));});};$.fn.humanMsg.defaults={message:'no message was set',autoHide:3000,addClass:'',speed:300};$.humanMsg=function(container,message,options)
{if(typeof message=='object'){options=message;message=null;};var s=$.extend({},$.fn.humanMsg.defaults,options),tpl='\
            <div class="humanized-message">\
                <div class="humanized-message-shadow"></div>\
                <div class="humanized-message-content"></div>\
            </div>\
        ';var $m,sizeContainer=container==document.body?window:container;$m=$(tpl).addClass(s.addClass).click(remove).appendTo(container);$('.humanized-message-content',$m).html(message||s.message);$m.css({display:'none',visibility:'visible',top:($(sizeContainer).height()-$m.innerHeight())/2,left:($(sizeContainer).width()-$m.innerWidth())/2}).fadeIn(s.speed);s.autoHide&&setTimeout(remove,s.autoHide);function remove(){$m.fadeOut(s.speed,function(){$m.remove();$.removeData(container,'humanMsg');});};};})(jQuery);;(function($){$.jimdoData=top.jQuery.jimdoData;$.noConflict();$.ajaxSetup({timeout:60000,error:onLoadError,beforeSend:function(xhr,settings){if(settings.type.toUpperCase()=='POST'&&!/cstok/.test(settings.data)){if(settings.data)settings.data+='&';settings.data+='cstok='+$.jimdoData.cstok;$.ajax(settings);return false;};}});$.extend($.xLazyLoader.defaults,{error:onLoadError,jsKey:$.jimdoData.cacheJsKey,cssKey:$.jimdoData.cacheCssKey});var windowUnloaded;$(window).unload(function(){windowUnloaded=true;});function onLoadError(){!windowUnloaded&&top.jQuery(top.window).humanMsg($.jimdoData.messages.timeout);};$(function(){$.browser.msie&&$(document.body).addClass('ie ie-'+parseInt($.browser.version));});$.xPngFix.defaults.gif=$.jimdoData.gif,$(window).load(function(){$.xPngFix('.leftDownload img, #galerie img, #emotion-header img, .cc-png-fix');});})(jQuery);;jQuery.controller.add('CC',function($){this.$wnd=$(window);this.$doc=$(document);this.$html=$('html');this.IE6=$.browser.msie&&parseInt($.browser.version)<7?true:false;this.windowInfo={};var self=this;this._init=function(){self.$wnd.history(function(e,ui){if(ui.value=='close-all'){self.EmotionHeader._hideEditorClick();self.SiteAdmin._closeWindowClick();};}).bind('resize',function(){$.extend(self.windowInfo,{width:self.$wnd.width(),height:self.$wnd.height()});return $(this);}).triggerHandler('resize').bind('scroll',function(){$.extend(self.windowInfo,{scrollTop:self.$wnd.scrollTop(),scrollLeft:self.$wnd.scrollLeft()});return $(this);}).triggerHandler('scroll');self.$doc.bind('keydown',function(e,triggeredEvent){e=triggeredEvent||e;if(e.keyCode==27)location.hash='close-all';});};this.upgradeTeaser=function(jQ,context){jQ=jQ||$;var $slider=jQ('#jimdopro-slider',context);if($slider.length){$slider.xSlider({cycle:true,next:jQ('#x-slider-next-btn',context),prev:jQ('#x-slider-prev-btn',context),value:$slider.attr('data-active')});jQ('#backdrop',context).bgiframe();};return $slider.length&&$slider.attr('data-actions')!='enabled'?true:false;};this.fixOverflowX=function($container){$.browser.msie&&parseInt($.browser.version)<=7&&$container.css('overflow-x','hidden');};this.parseUrl=function(url){url=url.replace('http://','').split('/');url.shift();url.shift();url=$.map(url,function(str){return str?str.substr(0,1).toUpperCase()+str.substr(1):null;});return url;};},{instance:false});;jQuery.controller.add('CC.Packages',function($){this.Emotionheader={Gallery:{js:['CC/emotionHeader/js/CC.EmotionHeader.Gallery.js','plugins/xAutocompleter/jquery.xAutocompleter.js'],css:['plugins/xAutocompleter/jquery.x-autocompleter.css']},External:{js:['CC/emotionHeader/js/CC.EmotionHeader.External.js']},Image:{js:['CC/emotionHeader/js/CC.EmotionHeader.Image.js']},Patterns:{js:['plugins/xColorPicker/jquery.xColorPicker.js','CC/emotionHeader/js/CC.EmotionHeader.Patterns.js'],css:['plugins/xColorPicker/jquery.x-color-picker.css']},Title:{js:['plugins/xColorPicker/jquery.xColorPicker.js','jquery/ui/ui.slider.js','CC/emotionHeader/js/CC.EmotionHeader.Title.js'],css:['plugins/xColorPicker/jquery.x-color-picker.css']},Logo:{js:['plugins/xColorPicker/jquery.xColorPicker.js','jquery/ui/ui.slider.js','CC/emotionHeader/js/CC.EmotionHeader.Logo.js'],css:['plugins/xColorPicker/jquery.x-color-picker.css']},Settings:{js:['jquery/ui/ui.draggable.js','jquery/ui/ui.slider.js','CC/emotionHeader/js/CC.EmotionHeader.Settings.js']},OptionalControls:{js:['jquery/ui/ui.draggable.js','CC/emotionHeader/js/CC.EmotionHeader.OptionalControls.js']}};this.Siteadmin={Settings:{js:['SAC/js/SAC.Settings.js'],css:['SAC/css/sac-form.css','SAC/css/sac-table.css']},EmailAccounts:{js:['SAC/js/SAC.Settings.EmailAccounts.js'],css:['SAC/css/sac-settings-emails.css']},EmailAliases:{js:['SAC/js/SAC.Settings.EmailAliases.js'],css:['SAC/css/sac-settings-emails.css']},UserAvatar:{js:['SAC/js/SAC.Settings.UserAvatar.js']},UserDeleteaccount:{js:['SAC/js/SAC.Settings.UserDeleteaccount.js']},WebsiteFavicon:{js:['SAC/js/SAC.Settings.WebsiteFavicon.js']},WebsiteFormarchive:{js:['SAC/js/SAC.Settings.WebsiteFormarchive.js']},WebsiteWebsitetitle:{js:['SAC/js/SAC.Settings.WebsiteWebsitetitle.js']},BlogName:{js:['SAC/js/SAC.Settings.BlogName.js']},Protection:{js:['SAC/js/SAC.Settings.Protection.js']},AccountOpenid:{js:['SAC/js/SAC.Settings.AccountOpenid.js']},Domain:{js:['SAC/js/SAC.Settings.Domain.js'],css:['SAC/css/sac-settings-domain.css']},HelpProsupport:{js:['SAC/js/SAC.HelpProsupport.js']},StyleBgimage:{js:['../boxover.js','SAC/js/SAC.StyleBgimage.js']},StyleFont:{js:['jquery/ui/ui.accordion.js','../colorsphere/colorsphere.js','SAC/js/SAC.StyleFont.js']},StyleOwncolor:{js:['plugins/xColorPicker/jquery.xColorPicker.js','SAC/js/SAC.StyleOwncolor.js'],css:['plugins/xColorPicker/jquery.x-color-picker.css']},StyleBgpattern:{js:['../boxover.js','plugins/xColorPicker/jquery.xColorPicker.js','SAC/js/SAC.StyleBgpattern.js'],css:['plugins/xColorPicker/jquery.x-color-picker.css']},LayoutApi:{js:['plugins/flash/jquery.flash.js','templateAPI/js/templateAPI.js','SAC/js/SAC.LayoutApi.js','../forms.js']},Jimdoupgrade:{js:['SAC/js/SAC.Jimdoupgrade.js']}};this.Social={FriendList:{js:['plugins/xAutocompleter/jquery.xAutocompleter.js','../forms.js','../jimdofriends.js','../invitation.js','SAC/js/SAC.FriendList.js'],css:['SAC/css/sac-form.css','SAC/css/sac-messages.css','plugins/xAutocompleter/jquery.x-autocompleter.css']},MessageList:{js:['plugins/xAutocompleter/jquery.xAutocompleter.js','../forms.js','../jimdofriends.js','SAC/js/SAC.MessageList.js'],css:['SAC/css/sac-form.css','SAC/css/sac-messages.css','plugins/xAutocompleter/jquery.x-autocompleter.css']}};this.Modules={htmlCode:{js:['CC/modules/js/CC.Module.HtmlCode.js']}};var self=this,minify=/debug/.test(location.search)?'s/js/jquery/':'app/cdn/min/file/js/jquery/';minify=$.jimdoData.cdnUrl+minify;this.get=function(p,success,jQ){if(success&&success.fn){jQ=success;success=null;};p=typeof p=='string'?p.split('.'):p;var pack=this;$.each(p,function(e,name){pack=pack[name];if(!pack){success();return false;};});if(!pack)return;p={success:success||function(){}};if(pack.js){p.js=$.map(pack.js,function(path,i){return minify+path;});};if(pack.css){p.css=$.map(pack.css,function(path,i){return minify+path;});};jQ=jQ||$;jQ.xLazyLoader(p);};},{inherit:false});;jQuery.controller.add('CC.SwitchBox',function($){var self=this;this._init=function() {self._bind('#cc-switch-box',{events:'click'});self.switchMode=self._$elements.length;};this._changeClick=function(){self._super().SiteAdmin.showWindow(this.href);close();return false;};this._applyClick=function(){showLoading();$.get(this.href,close);return false;};this._abortClick=function(){$.get(this.href,function(){location=location.pathname;});return false;};function showLoading(){self._$elements.find('a').hide().end().append('<div class="loading"></div>');};function close(){self._$elements.hide();self.switchMode=false;};},{inherit:false});;jQuery.controller.add('CC.SiteAdmin',function($){var d={speed:300,sidebarWidth:100,windowMargin:50,windowFooterHeight:27,windowHeaderHeight:87,minimizedWindowSize:{width:670,height:500},sliderLeftHandleWidth:6,resizableOptions:{minWidth:300,minHeight:250,containment:'document',helper:'cc-sa-window-resizable-proxy',handles:{sw:'#cc-sa-window-resize-handle'},start:function(ui)
{$iframe.hide();},stop:function(e,ui){resizeWindow({width:ui.size.width,height:ui.size.height+12});$siteAdminWin.css($.extend(ui.originalPosition,{left:'auto',top:0}));}}};var self=this,$siteAdminWin=$('#cc-sa-window'),$iframeWrapper=$('#cc-sa-window-iframe-wrapper'),$iframe,$sidebar=$('#cc-sa-sidebar'),sidebarActiveElem,$sidebarPlaceholder=$('#cc-sa-sidebar-minimized'),$siteAdminWinShadowLeft=$('#cc-sa-window-shadow-left'),$sliderLeft=$('#cc-sa-window-slider-left'),$navi=$('#cc-sa-navi'),$loading=$('#cc-sa-window-loading'),$title=$('#cc-sa-window-title'),$descr=$('#cc-sa-window-description'),$siteAdminWinHeader=$('#cc-sa-window-header'),SAC;var windowOpened=false,minimized=0;this.windowSize={};this.headerData={};this._init=function()
{this._bind('#cc-sa',{events:'click',history:true});$iframe=$('<iframe frameborder="0" name="cc-sa-iframe" src="about:blank"></iframe>').appendTo($iframeWrapper);$siteAdminWin.resizable(d.resizableOptions);self.$wnd.resize(function(){$siteAdminWin.resizable($.extend(d.resizableOptions,maxWindowSize()));resizeWindow(self.windowSize);}).bind('unload',self._closeWindowClick);self._$elements.show();var settings=$.cookie('SAS');if(settings){settings=settings.split(':');settings=$.map(settings,function(val){return parseInt(val);});resizeWindow({width:settings[0],height:settings[1]});minimized=settings[2]||0;minimized&&toggleSidebar(false,true);}else
resizeWindow(d.minimizedWindowSize);self.$wnd.bind('SACReady',function(e,wnd){SAC=wnd.jQuery.controller.create('*')['SAC'];resizeSAC();self.loading('hide');});if($.jimdoData.hasSocialFeatures){setTimeout(notifications,5000);setInterval(notifications,120000);};self.jumpTo(location.search);};this._sidebarItemClick=function(){self.showWindow();if(sidebarActiveElem&&sidebarActiveElem==this)return false;SAC&&SAC.stop();$iframe.attr('src',this.href);self.setSidebarActiveItem(this);return false;};this._closeWindowClick=function(){windowOpened=false;$siteAdminWin.css('visibility','hidden');self.IE6&&self.$html.css('overflow','scroll');$('a',$sidebar).removeClass('cc-sa-active');SAC&&SAC.$wnd.trigger('closewindow');return false;};this._resizeWindowTogglerClick=function(){var act='removeClass',size=d.minimizedWindowSize;if(!$(this).hasClass('maximized')){size={width:self.windowInfo.width-d.sidebarWidth-d.windowMargin,height:self.windowInfo.height-d.windowMargin+d.windowFooterHeight-10};act='addClass';};resizeWindow(size);$sliderLeft.add(this)[act]('maximized');return false;};this._resizeWindowHorTogglerClick=function(e){var width=self.windowInfo.width-d.windowMargin-d.sidebarWidth,act='addClass';if($sliderLeft.hasClass('maximized')){width=d.minimizedWindowSize.width;act='removeClass';};resizeWindow({width:width},true);$sliderLeft[act]('maximized');return false;};this._sidebarSlideUpClick=function(){toggleSidebar(false);return false;};this._sidebarSlideDownClick=function(){toggleSidebar(true);return false;};this._naviItemClick=function(){SAC&&SAC.stop();$('a',$navi).removeClass('cc-sa-active');$(this).addClass('cc-sa-active');self.loading('show');$iframe.attr('src',this.href);return false;};this.jumpTo=function(url){var query=$.parseQuery(url),regExp=/^\/app\//;if(query['jumpto']){query['jumpto']=regExp.test(query['jumpto'])?query['jumpto']:'/app/'+query['jumpto'];if(query['slideto']){query['slideto']=regExp.test(query['slideto'])?query['slideto']:'/app/'+query['slideto'];}else
query['slideto']='';self.showWindow(query['jumpto']+'?'+(new Date().getTime())+'#'+query['slideto']);};};this.showWindow=function(src){windowOpened=true;$siteAdminWin.css('visibility','visible');if(self.IE6){self.$html.css('overflow','hidden');self.$wnd.scrollTop(0);};src&&$iframe.attr('src',src);self.setSidebarActiveItem(sidebarActiveElem);minimized&&toggleSidebar(true,true);};this.loading=function(sw){$loading[sw]();};this.updateTitle=function(title){$title.html(title);self.headerData.title=title;return self;};this.updateDescr=function(descr){$descr.html(descr);self.headerData.descr=descr;return self;};this.updateNavi=function(navi){$navi.html(navi);self.headerData.navi=navi;var naviWidth=$navi.width();if(naviWidth>0&&naviWidth!=d.resizableOptions.minWidth){$.extend(d.resizableOptions,{minWidth:naviWidth+60});$siteAdminWin.resizable(d.resizableOptions);};self.windowSize.width<naviWidth+60&&resizeWindow({width:naviWidth+60});return self;};this.setSidebarActiveItem=function(elem){if(!windowOpened)return;$('a',$sidebar).removeClass('cc-sa-active');sidebarActiveElem=elem;$(elem).addClass('cc-sa-active');};function toggleSidebar(show,noAnimation){if(!show&&noAnimation){$sidebar.hide();$sidebarPlaceholder.show();ready();}else if(show){$sidebarPlaceholder.slideUp(d.speed,function(){$sidebar.slideDown(d.speed,ready);});}else if(!show){ready();$sidebar.slideUp(d.speed,function(){$sidebarPlaceholder.slideDown(d.speed);});};function ready(){windowOpened&&$siteAdminWin.css('visibility',show?'visible':'hidden');minimized=show?0:1;saveSettings();};};function resizeWindow(newSize,animate)
{if(!newSize.width)newSize.width=self.windowSize.width;if(!newSize.height)newSize.height=self.windowSize.height;if(newSize.width<d.resizableOptions.minWidth)newSize.width=d.resizableOptions.minWidth;if(newSize.width+d.windowMargin+d.sidebarWidth>self.windowInfo.width)newSize.width=maxWindowSize().maxWidth;if(newSize.height<d.resizableOptions.minHeight)newSize.height=d.resizableOptions.minHeight;if(newSize.height+d.windowMargin>self.windowInfo.height)newSize.height=maxWindowSize().maxHeight;$iframe.hide();animate?$siteAdminWin.add($siteAdminWinHeader).animate({width:newSize.width},d.speed,resizeContent):$siteAdminWin.css(newSize)&&resizeContent();function resizeContent(){$siteAdminWinShadowLeft.height(newSize.height-d.windowFooterHeight);$iframeWrapper.add($sliderLeft).height(newSize.height-d.windowHeaderHeight-d.windowFooterHeight);$siteAdminWinHeader.width(newSize.width);$iframe.show();$.extend(self.windowSize,newSize);setTimeout(resizeSAC,10);saveSettings();};};function maxWindowSize(){return{maxWidth:self.windowInfo.width-d.windowMargin-d.sidebarWidth,maxHeight:self.windowInfo.height-d.windowMargin};};function notifications(){$.ajax({url:'/app/social/friend/status/',dataType:'json',success:function(data){data.pending>0?$('#cc-sa-pending-friends').text(data.pending).show():$('#cc-sa-pending-friends').hide();data.unread>0?$('#cc-sa-messages-notification').text(data.unread).show():$('#cc-sa-messages-notification').hide();data.blogbacks>0?$('#cc-sa-blog-backs').text(data.blogbacks).show():$('#cc-sa-blog-backs').hide();},error:null});};function saveSettings(){$.cookie('SAS',self.windowSize.width+':'+self.windowSize.height+':'+minimized,{expires:100,path:'/'});};function resizeSAC(){if(SAC){var size={height:self.windowSize.height-d.windowHeaderHeight-d.windowFooterHeight,width:self.windowSize.width-d.sliderLeftHandleWidth};$.extend(SAC.size,size);SAC.$content.css(size).trigger('resize',[size]);};};});;jQuery.controller.add('CC.EmotionHeader',function($){var d=this.d={footerHeight:17,toolbarHeight:30,sidebarWidth:100,speed:300,saveTimeout:2000,path:{gallery:'/app/module/emotionheader/galleryupdate',pattern:'/app/module/emotionheader/patternupdate',title:'/app/module/emotionheader/titleupdate',logo:'/app/module/emotionheader/logoupdate',removeLogo:'/app/module/emotionheader/removelogo',settings:'/app/module/emotionheader/settingsupdate',search:'/app/module/emotionheader/searchimages',autocomplete:'/app/module/emotionheader/gettags'},resizableOptions:{minHeight:300,maxHeight:600,containment:'document',handles:{s:'#cc-eh-resize-handle'},start:function(){$ehe.xBoxShadow('hide');},stop:function(){$ehe.xBoxShadow('show');},alsoResize:'#cc-eh-content'}};var self=this,$eh=this.$eh=$('#emotion-header'),$ehImg=this.$ehImg=$('#emotion-header-img',$eh),$edit=this.$edit=$('#cc-eh-edit',$eh),$ehe,$eheContent=this.$eheContent=$('#cc-eh-content',$ehe),$close=$('#cc-eh-close',$ehe),$toolbar=$('#cc-eh-toolbar',$ehe),opened=false,loading=false;this.size={height:$eh.outerHeight(),width:$eh.outerWidth()};this.offset;this.cache={};this._init=function()
{$ehe=this.$ehe=self._bind('#cc-eh',{events:'click keypress addTooltip slide',history:true});var eheWidth=$ehe.outerWidth();var timeout;$ehe.css(calcCss()).resizable(d.resizableOptions).xBoxShadow({autoShow:false,radius:20,offsetTop:20});self.$wnd.resize(function(){$ehe.css('left',calcCss().left);$ehe.xBoxShadow('realign');});$eh.actionController({_emoHeaderMouseover:function(){if(!opened){clearTimeout(timeout);$edit.slideDown(d.speed);};},_emoHeaderMouseout:function(){if(!opened){clearTimeout(timeout);timeout=setTimeout(function(){$edit.slideUp(d.speed);},2000);};},_emoHeaderClick:self._loadViewClick},{events:'click mouseover mouseout',history:true});function calcCss(){self.offset=$eh.offset();return{top:self.size.height+self.offset.top,width:self.size.width>eheWidth?self.size.width:eheWidth,left:self.offset.left+eheWidth+d.sidebarWidth>self.windowInfo.width?self.offset.left-(eheWidth-self.size.width):self.offset.left};};};this._loadViewClick=function(e,url,activeView)
{!opened&&openEditor();var data=self.parseUrl(url);activeView=activeView||data[2];if(activeView=='active'){$('a.active',$toolbar).click();return false;}else if(activeView==self.activeView){return false;}else if(activeView=='false'){url=null;activeView=data[2];};self.loading(true);var elem=this;$('a.active',$toolbar).removeClass('active');$(elem).addClass('active');self.cache[activeView]?update(self.cache[activeView]):self._super().Packages.get(data[1]+'.'+activeView,function(){url?$.get(url,update):update('');});function update(data){$.controller.destroy('CC.EmotionHeader.'+self.activeView);$ehe.attr('class',elem.id);self.cache[activeView]=data;$eheContent[0].innerHTML=data;$.controller.create('CC.EmotionHeader.'+activeView);self.loading(false);self.activeView=activeView;};return false;};this._searchKeypress=function(e)
{if(e.keyCode!=13)return;$.get(d.path.search,{query:this.value},function(data){$eheContent[0].innerHTML=data;});};this._hideEditorClick=function(e)
{if(!opened)return false;opened=false;$ehe.slideUp(d.speed).xBoxShadow('hide');$eh.removeClass('cc-eh-opened');$.controller.destroy(self.OptionalControls);return false;};this._actionAddTooltip=function(e,value)
{var $tip=$('<span class="slider-tooltip">'+value+'</span>').appendTo($('.ui-slider-handle',this));$(this).data(this.id,$tip);};this._actionSlide=function(e,ui)
{var self=this;setTimeout(function(){$(self).data(self.id).text(ui.tooltipValue);},20);};this.loading=function(sw){loading=sw;$ehe[sw?'addClass':'removeClass']('cc-eh-loading');return self;};function openEditor(){if(opened)return false;if(self._super().SwitchBox.switchMode){$('#container').message({top:self.offset.top+(self.size.height-80)/2,left:self.offset.left+(self.size.width-300)/2,width:300,status:'alert',message:$ehe.attr('data-switch-mode')});return false;};opened=true;$edit.slideUp(0);$eh.addClass('cc-eh-opened');$ehe.slideDown(d.speed,function(){$ehe.xBoxShadow('show');});self._super().Packages.get('Emotionheader.OptionalControls',function(){$.controller.create('CC.EmotionHeader.OptionalControls');});return true;};});;(function($){!$.jimdoData.isSuperAdmin&&$.remoteDebug({url:'/app/common/jsdebug'});$(function(){$.controller.create('*');var $welcome=$('#cc-welcome-screen');if($welcome.length){$('html').css('overflow','hidden');$(window).xOverlay({show:function(){$welcome.show();},hide:function(){$welcome.remove();},destroyOnClick:false,destroyOnEsc:false});};});})(jQuery);