
/* 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++ftw.calendarwidget/ftw_calendar.js - */
// http://www.rizwetzikon.ch/riz/platform/portal_javascripts/++resource++ftw.calendarwidget/ftw_calendar.js?original=1
jq(function(){
function init_datepicker(){var language='de';var language_cookie=document.cookie.match('(^|;) ?'+'I18N_LANGUAGE'+'=([^;]*)(;|$)');if(language_cookie!==null){language=language_cookie[2].substring(1,3)}
var datepicker_lang=jq.datepicker.regional[language];jq.datepicker.setDefaults(jq.extend(datepicker_lang));jq('div.datepicker').each(function(){var field=jq(this).children('input:first');default_value=jq(this).children('input:first').attr('value');if(default_value.length){var temp=default_value.split('/');var default_date=new Date(temp[0],temp[1],temp[2])}
else{default_date=null}
picker=field.datepicker({showOn:'button',onClose:insert_date,buttonImage:portal_url+'/popup_calendar.png',buttonImageOnly:true,dateFormat:'d. MM yy',changeMonth:true,changeYear:true,defaultDate:default_date,onClose: function(dateText,inst){inst.input.attr('value',dateText);var new_field=inst.input.parents('[id*=archetypes-fieldname]');jq('select[id*=year]',new_field).attr('value',inst.currentYear);var currentMonth=inst.currentMonth+1;if(inst.currentMonth.toString().length==1){currentMonth="0"+currentMonth}
var currentDay=inst.currentDay;if(currentDay.toString().length==1){currentDay="0"+currentDay}
jq('select[id*=month]',new_field).attr('value',currentMonth);jq('select[id*=day]',new_field).attr('value',currentDay);new_field.trigger('calendar_after_change')}})})}
init_datepicker();
function insert_date(date,e){var field_id=jq(e).attr('id');var yf=jq('#'+field_id+'_year');yf.attr('value',e.selectedYear);var mf=jq('#'+field_id+'_month');mf.attr('value',jq(mf.attr('options')[e.selectedMonth+1]).attr('value'));var df=jq('#'+field_id+'_day');var day=e.selectedDay;if(day<10){day='0'+day.toString()}
df.attr('value',day)}});

/* - ++resource++meeting-scripts/meeting_toggle_date.js - */
// http://www.rizwetzikon.ch/riz/platform/portal_javascripts/++resource++meeting-scripts/meeting_toggle_date.js?original=1
function MeetingTypeSelector(){var inpute_meeting_types=jq('input[name=meeting_type]');var available_schematas=[];inpute_meeting_types.each(function(i){available_schematas[i]=this.value});available_schematas=jq.map(available_schematas, function(n){return n});jq(available_schematas).each(function(i){jq('#fieldsetlegend-'+this).parents('.formTab').hide()});jq('.formTab:visible:last').addClass('lastFormTab');inpute_meeting_types.each(function(i){jq('#fieldset-'+this).hide()});inpute_meeting_types.each(function(i){if(this.checked){var schemata_to_show=this.value.split('_');jq(schemata_to_show).each(function(i){jq('#fieldset-'+this).show()})}});inpute_meeting_types.bind('click', function(e){var schemata_to_show=this.value.split('_');jq(available_schematas).each(function(i){jq('#fieldset-'+this).hide()});jq(schemata_to_show).each(function(i){jq('#fieldset-'+this).show()})})}
jq(MeetingTypeSelector);
function MeetingItemToggler(){var toggleItem=jq('.MeetingItemHead .toggleImage');toggleItem.css('cursor','pointer');toggleItem.bind('click',function(e){var parentItem=jq(this).closest('.MeetingItemWrapper');var meetingBody=jq('#'+parentItem.attr('id')+' .MeetingItemBody');if(meetingBody.css('display')!='none'){jq('#'+parentItem.attr('id')+' .MeetingItemBody').hide('blind');jq('#'+parentItem.attr('id')+' .MeetingItemHead .toggleImage').attr('src',portal_url+'/++resource++meeting-styles/arrow_right.png')}
else{jq('#'+parentItem.attr('id')+' .MeetingItemBody').show('slow');jq('#'+parentItem.attr('id')+' .MeetingItemHead .toggleImage').attr('src',portal_url+'/++resource++meeting-styles/arrow_down.png')}})}
jq(MeetingItemToggler);

/* - ++resource++ftw.favorite.resources/favorite.js - */
// http://www.rizwetzikon.ch/riz/platform/portal_javascripts/++resource++ftw.favorite.resources/favorite.js?original=1
jq(function(){jq('.favorite').each(function(){if(!jq('#regio-content').hasClass('documentEditable')){jq(this).children('.portletItem').each(function(){if(!jq(this).hasClass('portletItemEmpty')){jq(this).append('<a class="close favoriteRemove" title="entfernen"><img alt="remove" src = "'+portal_url+'/++resource++icon_remove_box.gif"/></a>')}})}});jq('.favoriteRemove').click(function(e){e.stopPropagation();e.preventDefault();var dd=jq(this).parents('dd:first');jq.ajax({type:'POST',url:'./remove_from_favorites',data:'id='.concat(dd.attr("id"))});dd.hide().remove()})});

/* XXX ERROR -- could not find '++resource++ftw.keywordoverlay-resources/ui.multiselect.js'*/

/* - ++resource++ftw.keywordoverlay-resources/multiselect-plone.js - */
// http://www.rizwetzikon.ch/riz/platform/portal_javascripts/++resource++ftw.keywordoverlay-resources/multiselect-plone.js?original=1
jq(function(){var $targets=jq('.field.ArchetypesKeywordWidget select');$targets.each(function(i,o){$target=jq(o);var loadonID=$target.closest('fieldset').attr('id').substr(9);$loadon=jq('ul.formTabs li.formTab [href$='+loadonID+']');$loadon.bind('click', function(e){$target.css('width','90%');$target.multiselect({sortable:false})});var $addarea=$target.parent().prev();$addarea.hide();var content='<div><ul class="new_item_space"></ul>';content+='<form><input class="item" name="new_item" type="text" /><input class="allowMultiSubmit" type="submit" value="+"></form></div>';var $selected=$target.closest('div');$selected.after(content);$field=$selected.parent();$field.find('.allowMultiSubmit').bind('click', function(e){e.preventDefault();var item=jq(this).prev();var itemval=item.val()
item.val('');if(itemval){var delbutton='<a class="delbutton" href="#"><img src="'+portal_url+'/delete_icon.gif" /></a>';var toadd='<li class="ui-state-default ui-element"><span>'+itemval+'</span> '+delbutton+'</li>'
jq(this).parent().prev().append(toadd);$addarea.contents('textarea').append(itemval+'\n')}});jq('.delbutton').live('click',function(e){e.preventDefault();var $this=jq(this)
var $parent=$this.parent();var itemval=$this.prev().html();$addarea=jq($this.closest('.ArchetypesKeywordWidget').find('[id$=_keywords]').eq(0));var value=$addarea.html();value=value.replace(itemval+'\n','');$addarea.html(value);$parent.remove()});if($target.is(':visible')){$loadon.trigger('click')}})});

/* XXX ERROR -- could not find 'slideColumns.js'*/

