
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - ++resource++mth.memberarea/memberarea.js - */
// http://meintophotel.de/portal_javascripts/++resource++mth.memberarea/memberarea.js?original=1
(function($){$(document).ready(function(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7){return}
var statusURL=$('#workspace-status a').attr('href');if(statusURL){$('#workspace-status').load(statusURL);var refreshId=setInterval(function(){$('#workspace-status').load(statusURL)},9000)}
$(".grayedOutTrigger").tooltip({tipClass:'tooltipArrowBox'});$("#workspace-publish-btn").tooltip({tip:'#tooltip-publish',offset:[0,0],relative:true});$("#workspace-cancel-btn").tooltip({tip:'#tooltip-cancel',offset:[0,0],relative:true});$('#arrangement-toogle').click(function(){$('#arrangement-block').toggle('slow', function(){$('#event-block').slideUp('fast');return false})});$('#event-toogle').click(function(){$('#event-block').toggle('slow', function(){$('#arrangement-block').slideUp('slow');return false})});$("#workspace-warning").overlay({top:260,mask:{color:'#fff',loadSpeed:200,opacity:0.8},closeOnClick:false,load:true})})})(jQuery);

/* - ++resource++mth.overlays/overlayhelpers.js - */
// http://meintophotel.de/portal_javascripts/++resource++mth.overlays/overlayhelpers.js?original=1
var CURRENT_OVERLAY_TRIGGER=null;var menu_offset;var menu_size='menu';(function($){var Browser={},loadUploader;$.fn.loadOverlay=function(href,data,callback){$(document).trigger('startLoadOverlay',[this,href,data]);var self=$(this),$overlay=this.closest('.pb-ajax');if(self.length===0){$overlay=$('div.overlay-ajax:visible div.pb-ajax');self=$overlay}
self.load(href,data, function(){$overlay[0].handle_load_inside_overlay.apply(this,arguments);if(callback!==undefined){callback.apply(this,arguments)}
$(document).trigger('endLoadOverlay',[this,href,data])});return this};$().ready(function(){$('a.overlayUpload').prepOverlay({subtype:'ajax',filter:common_content_filter,closeselector:'.overlayCloseAction',formselector:'form.overlayForm,form.edit-form',noform:'redirect',cssclass:'workspace-popup',config:{closeOnClick:false,top:130,mask:{color:'#000000',opacity:0.8},onLoad: function(e){loadUploader();$(document).trigger('loadOverlay',[this,e]);return true},onClose: function(e){CURRENT_OVERLAY_TRIGGER=null;$(document).trigger('closeOverlay',[this,e]);return true}},redirect: function(){return location.href}});$('a.overlayWorkspaceRedirect').prepOverlay({subtype:'ajax',filter:common_content_filter,closeselector:'[name=form.button.Cancel]',formselector:'form.overlayForm,form.edit-form, form',noform:'redirect',cssclass:'workspace-popup',config:{closeOnClick:false,top:130,mask:{color:'#000000',opacity:0.8},onLoad: function(e){$(document).trigger('loadOverlay',[this,e]);return true},onClose: function(e){CURRENT_OVERLAY_TRIGGER=null;$(document).trigger('closeOverlay',[this,e]);return true}},redirect: function(el,responseText){var mo=responseText.match(/<base href="(\S+?)"/i);if(mo.length===2){return mo[1]}
return location}});$('a.overlayWorkspaceCancel').prepOverlay({subtype:'ajax',filter:common_content_filter,closeselector:'[name=form.button.Keep]',formselector:'form.overlayForm,form.edit-form, form',noform:'redirect',cssclass:'workspace-popup',config:{closeOnClick:false,top:130,mask:{color:'#000000',opacity:0.8},onLoad: function(e){$(document).trigger('loadOverlay',[this,e]);return true},onClose: function(e){CURRENT_OVERLAY_TRIGGER=null;$(document).trigger('closeOverlay',[this,e]);return true}},redirect: function(el,responseText){var mo=responseText.match(/<base href="(\S+?)"/i);if(mo.length===2){return mo[1]}
return location}});$('a.overlayWorkspace').prepOverlay({subtype:'ajax',filter:common_content_filter,closeselector:'[name=form.button.Cancel], [name=form.buttons.cancel]',formselector:'form.overlayForm,form.edit-form, form',noform:'redirect',cssclass:'workspace-popup',config:{closeOnClick:false,top:130,mask:{color:'#000000',opacity:0.8},onLoad: function(e){$(document).trigger('loadOverlay',[this,e]);return true},onClose: function(e){CURRENT_OVERLAY_TRIGGER=null;$(document).trigger('closeOverlay',[this,e]);return true}},redirect: function(){return location.href}});$('a.popoverView').prepOverlay({subtype:'ajax',filter:common_content_filter,closeselector:'a.closePopover',cssclass:'popover-view',config:{closeOnClick:false,top:130,mask:{color:'#000000',opacity:0.8},onLoad: function(e){loadVideoplayer();mapsGoogleMaps.init();$("img.panorama").panorama({viewport_width:500,speed:30000,direction:'right',control_display:'yes'});$(document).trigger('loadOverlay',[this,e]);return true},onClose: function(e){CURRENT_OVERLAY_TRIGGER=null;$(document).trigger('closeOverlay',[this,e]);return true}},redirect: function(){return location.href}});$(document).bind('beforeAjaxClickHandled', function(event,ele,api,clickevent){if(ele===CURRENT_OVERLAY_TRIGGER){return event.preventDefault()}else{if(CURRENT_OVERLAY_TRIGGER!==null){var overlays=$('div.overlay:visible');overlays.fadeOut(function(){$(this).remove()})}
CURRENT_OVERLAY_TRIGGER=ele}});$("a.overlayUpload, a.overlayWorkspace, a.overlayWorkspaceRedirect, a.overlayWorkspaceCancel").live('click', function(){$(document).trigger('overlayLinkClicked',[this]);var url=$(this).attr("href");$(this).closest('#overlay-content').loadOverlay(url+' '+common_content_filter);return false})});if(jQuery.browser.msie){jQuery("#settings").remove()}
Browser={};loadUploader=function(){var ulContainer=jQuery('.uploaderContainer');ulContainer.each(function(){var uploadUrl=jQuery('.uploadUrl',this).val(),uploadData=jQuery('.uploadData',this).val(),UlDiv=jQuery(this);jQuery.ajax({type:'GET',url:uploadUrl,data:uploadData,dataType:'html',contentType:'text/html; charset=utf-8',success: function(html){UlDiv.html(html)}})})};loadVideoplayer=function(){var urlBase=jQuery('.flowplayer-site-url').text();var videoContainer=jQuery('a.flow-player');videoContainer.each(function(){var self=jQuery(this);var config={"clip":{"scaling":"orignal","autoBuffering":true,"autoPlay":false},"plugins":{"audio":{"url":urlBase+"/%2B%2Bresource%2B%2Bcollective.flowplayer/flowplayer.audio.swf"},"controls":{url:urlBase+"/%2B%2Bresource%2B%2Bcollective.flowplayer/flowplayer.controls.swf",playlist:false,fullscreen:false,mute:false,time:false}},};config.clip.url=self.attr('href');var player=flowplayer(this,{"src":urlBase+"/++resource++collective.flowplayer/flowplayer.swf"},config)})};jQuery(document).ready(loadUploader,loadVideoplayer)}(jQuery));$(document).bind('loadInsideOverlay', function(){$('textarea.mce_editable').each(function(){var config=new TinyMCEConfig($(this).attr('id'));config.init()})});var PloneQuickUpload={};PloneQuickUpload.addUploadFields=function(uploader,domelement,file,id,fillTitles,fillDescriptions){var blocFile,labelfiledescription,labelfiletitle;if(fillTitles||fillDescriptions){blocFile=uploader._getItemByFileId(id);if(typeof id==='string'){id=parseInt(id.replace('qq-upload-handler-iframe',''),10)}}
if(fillDescriptions){labelfiledescription=jQuery('#uploadify_label_file_description').val();jQuery('.qq-upload-cancel',blocFile).after('<div class="uploadField">'+'  <label for="description_'+id+'">'+labelfiledescription+'</label>'+'    <textarea rows="2"'+'        class="file_description_field"'+'        id="description_'+id+'"'+'        name="description"'+'        value="" />'+'</div>')}
if(fillTitles){labelfiletitle=jQuery('#uploadify_label_file_title').val();jQuery('.qq-upload-cancel',blocFile).after('<div class="uploadField">'+'  <label for="title_'+id+'">'+labelfiletitle+'</label>'+'  <input type="text"'+'         class="file_title_field"'+'         id="title_'+id+'"'+'         name="title"'+'         value="'+file.fileName+'" />'+'</div>')}
PloneQuickUpload.showButtons(uploader,domelement)};PloneQuickUpload.showButtons=function(uploader,domelement){var handler=uploader._handler;if(handler._files.length){jQuery('.uploadifybuttons',jQuery(domelement).parent()).show();return 'ok'}
return false};PloneQuickUpload.sendDataAndUpload=function(uploader,domelement,typeupload){var handler=uploader._handler,files=handler._files,missing=0,id,fileContainer,fillTitles,fillDescriptions,file_title,file_description;jQuery('.uploadifybuttons',jQuery(domelement).parent()).find('input').attr({disabled:'disabled',opacity:0.8});for(id=0;id<files.length;id+=1){if(files[id]){fileContainer=jQuery('.qq-upload-list li',domelement)[id-missing];file_title='';file_description='';if(fillTitles){file_title=jQuery('.file_title_field',fileContainer).val()}
if(fillDescriptions){file_description=jQuery('.file_description_field',fileContainer).val()}
uploader._queueUpload(id,{'title':file_title,'description':file_description,'typeupload':typeupload})}
else{missing+=1}}
jQuery('.uploadifybuttons',jQuery(domelement).parent()).hide();jQuery('.uploadifybuttons',jQuery(domelement).parent()).find('input').removeAttr('disabled').attr('opacity',1)};PloneQuickUpload.onAllUploadsComplete=function(uploader){Browser.onUploadComplete()};PloneQuickUpload.clearQueue=function(uploader,domelement){var handler=uploader._handler,files=handler._files,id;for(id=0;id<files.length;id+=1){if(files[id]){handler.cancel(id)}
jQuery('.qq-upload-list li',domelement).remove();handler._files=[];if(typeof handler._inputs!=='undefined'){handler._inputs={}}}
jQuery('.uploadifybuttons',jQuery(domelement).parent()).hide()};PloneQuickUpload.onUploadComplete=function(uploader,domelement,id,fileName,responseJSON){var uploadList=jQuery('.qq-upload-list',domelement);if(responseJSON.success){window.setTimeout(function(){jQuery(uploader._getItemByFileId(id)).remove();var newlist=jQuery('li',uploadList);if(!newlist.length){PloneQuickUpload.onAllUploadsComplete(uploader)}},50)}};

