
/* 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++jw.types.js/switch-images.js - */
// http://campusboard.at/portal_javascripts/++resource++jw.types.js/switch-images.js?original=1
var jwImageSwitch={switchImg: function(e){var mainDiv=jq('#imageAndDesc');var newImgUrl=jq(this).attr('href');var mainImg=mainDiv.find('img.bigImg');mainImg.attr('src',newImgUrl);mainDiv.find('span').removeClass('current');jq(this).parent().addClass('current');e.preventDefault()},toggleMap: function(e){jq('.toggle','div.detail-page').toggleClass('inactive');window.map.checkResize();window.map.panTo(window.mapCenter);e.preventDefault()}};jq(function(){jq('a','#preview-images').bind('click',jwImageSwitch.switchImg);jq('a.mapLink,a.imgLink','.detail-header').bind('click',jwImageSwitch.toggleMap)});

/* - ++resource++jw.types.js/overlay.js - */
// http://campusboard.at/portal_javascripts/++resource++jw.types.js/overlay.js?original=1
var jwOverlay={setFormEvent: function(api){var form=api.getContent().find('form');form.unbind('submit');form.bind('submit', function(){return false});if(form.length){form.find('#contactform-buttons-apply').bind('click', function(){jwOverlay.serializeForm(api,form,this)});form.find('#contactform-buttons-abort').bind('click', function(){api.close()})}},serializeForm: function(api,form,btn){var formData=form.serialize()+'&'+jq(btn).attr('name');jq.ajax({type:'post',url:form.attr('action'),data:formData,success: function(res){jwOverlay.contentDiv(api).html(res);jwOverlay.setFormEvent(api)}});return false},contentDiv: function(api){return api.getContent().children('div.popupContent')}};jq(function(){if(jq.browser.msie){return}
var bttn=jq('a.mailButton');var api=bttn.overlay({api:true});if(api){api.onBeforeLoad(function(){var url=this.getTrigger().attr('href')+'-ajax';var content=jwOverlay.contentDiv(api);content.load(url,'', function(a,b,c){jwOverlay.setFormEvent(api)})})}});
