var Drupal=Drupal||{settings:{},behaviors:{},themes:{},locale:{}};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.attachBehaviors=function(context){context=context||document;if(Drupal.jsEnabled)jQuery.each(Drupal.behaviors,function(){this(context)})};Drupal.checkPlain=function(str){str=String(str);var replace={'&':'&amp;','"':'&quot;','<':'&lt;','>':'&gt;'};for(var character in replace){var regex=new RegExp(character,'g');str=str.replace(regex,replace[character])};return str};Drupal.t=function(str,args){if(Drupal.locale.strings&&Drupal.locale.strings[str])str=Drupal.locale.strings[str];if(args)for(var key in args){switch(key.charAt(0)){case'@':args[key]=Drupal.checkPlain(args[key]);break;case'!':break;case'%':default:args[key]=Drupal.theme('placeholder',args[key]);break};str=str.replace(key,args[key])};return str};Drupal.formatPlural=function(count,singular,plural,args){var args=args||{};args['@count']=count;var index=Drupal.locale.pluralFormula?Drupal.locale.pluralFormula(args['@count']):((args['@count']==1)?0:1);if(index==0){return Drupal.t(singular,args)}else if(index==1){return Drupal.t(plural,args)}else{args['@count['+index+']']=args['@count'];delete args['@count'];return Drupal.t(plural.replace('@count','@count['+index+']'))}};Drupal.theme=function(func){for(var i=1,args=[];i<arguments.length;i++)args.push(arguments[i]);return(Drupal.theme[func]||Drupal.theme.prototype[func]).apply(this,args)};Drupal.parseJson=function(data){if((data.substring(0,1)!='{')&&(data.substring(0,1)!='['))return{status:0,data:data.length?data:Drupal.t('Unspecified error')};return eval('('+data+');')};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var div=document.createElement('div');$(div).css({position:'absolute',top:'0px',left:'0px',width:'1px',height:$('body').css('height')}).attr('id','freeze-height');$('body').append(div)};Drupal.unfreezeHeight=function(){$('#freeze-height').remove()};Drupal.encodeURIComponent=function(item,uri){uri=uri||location.href;item=encodeURIComponent(item).replace(/%2F/g,'/');return(uri.indexOf('?q=')!=-1)?item:item.replace(/%26/g,'%2526').replace(/%23/g,'%2523').replace(/\/\//g,'/%252F')};Drupal.getSelection=function(element){if(typeof (element.selectionStart)!='number'&&document.selection){var range1=document.selection.createRange(),range2=range1.duplicate();range2.moveToElementText(element);range2.setEndPoint('EndToEnd',range1);var start=range2.text.length-range1.text.length,end=start+range1.text.length;return{start:start,end:end}};return{start:element.selectionStart,end:element.selectionEnd}};Drupal.ahahError=function(xmlhttp,uri){if(xmlhttp.status==200){if(jQuery.trim($(xmlhttp.responseText).text())){var message=Drupal.t("An error occurred. \n@uri\n@text",{'@uri':uri,'@text':xmlhttp.responseText})}else var message=Drupal.t("An error occurred. \n@uri\n(no information available).",{'@uri':uri,'@text':xmlhttp.responseText})}else var message=Drupal.t("An HTTP error @status occurred. \n@uri",{'@uri':uri,'@status':xmlhttp.status});return message};if(Drupal.jsEnabled){$(document.documentElement).addClass('js');document.cookie='has_js=1; path=/';$(document).ready(function(){Drupal.attachBehaviors(this)})};Drupal.theme.prototype={placeholder:function(str){return'<em>'+Drupal.checkPlain(str)+'</em>'}};
Drupal.locale = { 'pluralFormula': function($n) { return Number(($n!=1)); }, 'strings': { "Unspecified error": "Unbekannter Fehler", "Ok": "Ok", "Edit": "Bearbeiten", "Upload": "Upload", "Only files with the following extensions are allowed: %files-allowed.": "Nur Dateien mit folgenden Erweiterungen sind zulässig: %files-allowed.", "Drag to re-order": "Ziehen um die Reihenfolge zu ändern", "Changes made in this table will not be saved until the form is submitted.": "Änderungen in dieser Tabelle werden nicht gespeichert bis dieses Formular gespeichert wurde.", "Select all rows in this table": "Alle Zeilen dieser Tabelle auswählen", "Deselect all rows in this table": "Alle Zeilen dieser Tabelle abwählen", "Minimum": "Minimum", "Automatic alias": "Automatischer Alias", "Loading...": "Laden...", "An error occurred at @path.": "Ein Fehler ist auf @path aufgetreten.", "Maximum": "Maximum", "The selected file %filename cannot not be uploaded. Only files with the following extensions are allowed: %extensions.": "Die ausgewählte Datei %filename konnte nicht hochgeladen werden. Nur Dateien mit den folgenden Erweiterungen sind zulässig: %extensions.", "jQuery UI Tabs: Not enough arguments to add tab.": "jQuery UI-Reiter: Nicht genug Argumente, um einen Reiter hinzuzufügen.", "Next": "nächste Seite", "Fullscreen": "Vollbild", "Show layout designer": "Layout-Designer anzeigen", "unlimited": "Unbegrenzt", "Hide layout designer": "Layout-Designer ausblenden", "Min.": "Min.", "Max.": "Max." } };;
(function($){Drupal.AjaxLoad=Drupal.AjaxLoad||{externalStyles:[],externalScripts:[],loadPending:[]};Drupal.AjaxLoad.loadFiles=function(target,response){if(!Drupal.AjaxLoad.externalStyles.length)if(Drupal.settings.AjaxLoad&&Drupal.settings.AjaxLoad['css']){$.each(Drupal.settings.AjaxLoad['css'],function(i,path){Drupal.AjaxLoad.externalStyles.push(path)})}else $('link[type="text/css"]').each(function(){Drupal.AjaxLoad.externalStyles.push($(this).attr('href'))});if(!Drupal.AjaxLoad.externalScripts.length)if(Drupal.settings.AjaxLoad&&Drupal.settings.AjaxLoad['scripts']){$.each(Drupal.settings.AjaxLoad['scripts'],function(i,path){Drupal.AjaxLoad.externalScripts.push(path)})}else $('script[src]').each(function(){Drupal.AjaxLoad.externalScripts.push($(this).attr('src'))});if(response.scripts){var index=Drupal.AjaxLoad.loadPending.length;Drupal.AjaxLoad.loadPending[index]=0;if(!response.__customSettings&&response.scripts.setting)$.extend(true,Drupal.settings,response.scripts.setting);var types=['core','module','theme'];$.each(types,function(i,type){if(response.scripts[type])$.each(response.scripts[type],function(src,data){src=Drupal.settings.basePath+src;var found=false;for(var j=0;j<Drupal.AjaxLoad.externalScripts.length;j++)if(Drupal.AjaxLoad.externalScripts[j].indexOf(src)==0){found=true;break};if(!found){Drupal.AjaxLoad.loadPending[index]++;$.getScript(src,function(){Drupal.AjaxLoad.externalScripts.push(src);Drupal.AjaxLoad.loadComplete(index,target,response)})}})});if(Drupal.AjaxLoad.loadPending[index]==0){Drupal.attachBehaviors(target);Drupal.AjaxLoad.loadInline(response)}};if(response.css){var types=['module','theme'];$.each(response.css,function(media,files){$.each(types,function(i,type){if(files[type])$.each(files[type],function(src,data){src=Drupal.settings.basePath+src;var found=false;for(var j=0;j<Drupal.AjaxLoad.externalStyles.length;j++)if(Drupal.AjaxLoad.externalStyles[j].indexOf(src)==0){found=true;break};if(!found){Drupal.AjaxLoad.externalStyles.push(src);$('<link type="text/css" rel="stylesheet" media="'+media+'" href="'+src+'" />').appendTo('head')}})})})}};Drupal.AjaxLoad.loadInline=function(response){if(response.scripts.inline)$.each(response.scripts.inline,function(i,script){if(script.code.indexOf('document.write')==-1)eval(script.code)})};Drupal.AjaxLoad.loadComplete=function(index,target,response){Drupal.AjaxLoad.loadPending[index]--;if(Drupal.AjaxLoad.loadPending[index]==0){Drupal.attachBehaviors(target);Drupal.AjaxLoad.loadInline(response)}}})(jQuery);
Drupal.dhtmlMenu={};Drupal.behaviors.dhtmlMenu=function(){if(Drupal.dhtmlMenu.init){return}else Drupal.dhtmlMenu.init=true;var effects=Drupal.settings.dhtmlMenu;$('.collapsed').removeClass('expanded');if(!effects.siblings){var cookie=Drupal.dhtmlMenu.cookieGet();for(var i in cookie){var li=$('#dhtml_menu-'+cookie[i]).parents('li:first');if($(li).hasClass('collapsed'))Drupal.dhtmlMenu.toggleMenu(li)}};$('ul.menu li.dhtml-menu:not(.leaf,.no-dhtml)').each(function(){var li=this;if(effects.clone){var ul=$(li).find('ul:first');if(ul.length)$(li).find('a:first').clone().prependTo(ul).wrap('<li class="leaf fake-leaf"></li>')};if(effects.doubleclick)$(li).find('a:first').dblclick(function(e){window.location=this.href});$(li).find('a:first').click(function(e){Drupal.dhtmlMenu.toggleMenu($(li));return false})})};Drupal.dhtmlMenu.toggleMenu=function(li){var effects=Drupal.settings.dhtmlMenu;if($(li).hasClass('expanded')){if(effects.slide){$(li).find('ul:first').animate({height:'hide',opacity:'hide'},'1000')}else $(li).find('ul:first').css('display','none');if(effects.children){if(effects.slide){$(li).find('li.expanded').find('ul:first').animate({height:'hide',opacity:'hide'},'1000')}else $(li).find('li.expanded').find('ul:first').css('display','none');$(li).find('li.expanded').removeClass('expanded').addClass('collapsed')};$(li).removeClass('expanded').addClass('collapsed')}else{if(effects.slide){$(li).find('ul:first').animate({height:'show',opacity:'show'},'1000')}else $(li).find('ul:first').css('display','block');$(li).removeClass('collapsed').addClass('expanded');if(effects.siblings){var id=$(li).find('a:first').attr('id');$(li).find('li').addClass('own-children-temp');if(effects.relativity){var siblings=$(li).parent().find('li.expanded').not('.own-children-temp').not(':has(#'+id+')')}else var siblings=$('ul.menu li.expanded').not('.own-children-temp').not(':has(#'+id+')');if(!effects.children){$('li.collapsed li.expanded').addClass('sibling-children-temp');$(siblings).find('li.expanded').addClass('sibling-children-temp');siblings=$(siblings).not('.sibling-children-temp')};$('.own-children-temp, .sibling-children-temp').removeClass('own-children-temp').removeClass('sibling-children-temp');if(effects.slide){$(siblings).find('ul:first').animate({height:'hide',opacity:'hide'},'1000')}else $(siblings).find('ul:first').css('display','none');$(siblings).removeClass('expanded').addClass('collapsed')}};Drupal.dhtmlMenu.cookieSet()};Drupal.dhtmlMenu.cookieGet=function(){var c=/dhtml_menu=(.*?)(;|$)/.exec(document.cookie);if(c){return c[1]}else return''};Drupal.dhtmlMenu.cookieSet=function(){var expanded=new Array();$('li.expanded').each(function(){expanded.push($(this).find('a:first').attr('id').substr(5))});document.cookie='dhtml_menu='+expanded.join(',')+';path=/'};
/* jQuery Cookie 1.0 plugin, (c) 2006 Klaus Hartl, MIT and GPL */
jQuery.cookie=function(a,b,c){if(typeof b!='undefined'){c=c||{};if(b===null){b='';c.expires=-1}var d='';if(c.expires&&(typeof c.expires=='number'||c.expires.toUTCString)){var e;if(typeof c.expires=='number'){e=new Date();e.setTime(e.getTime()+(c.expires*24*60*60*1000))}else{e=c.expires}d='; expires='+e.toUTCString()}var f=c.path?'; path='+(c.path):'';var g=c.domain?'; domain='+(c.domain):'';var h=c.secure?'; secure':'';document.cookie=[a,'=',encodeURIComponent(b),d,f,g,h].join('')}else{var j=null;if(document.cookie&&document.cookie!=''){var k=document.cookie.split(';');for(var i=0;i<k.length;i++){var l=jQuery.trim(k[i]);if(l.substring(0,a.length+1)==(a+'=')){j=decodeURIComponent(l.substring(a.length+1));break}}}return j}};;
function Efa_Fontsize(){var settings=Drupal.settings.fontsize;this.w3c=(document.getElementById);this.ms=(document.all);this.userAgent=navigator.userAgent.toLowerCase();this.isOldOp=((this.userAgent.indexOf('opera')!=-1)&&(parseFloat(this.userAgent.substr(this.userAgent.indexOf('opera')+5))<=7));if((this.w3c||this.ms)&&!this.isOldOp&&!this.isMacIE){this.name="efa_fontSize";this.cookieName=settings.cookieName;this.cookieExpires=settings.cookieExpires;this.cookiePath=settings.cookiePath;this.cookieDomain=settings.cookieDomain;this.min=settings.min;this.max=settings.max;this.def=settings.def;this.increment=settings.increment;this.defPx=Math.round(16*(settings.def/100));this.base=1;this.pref=this.getPref();this.testHTML='<div id="efaTest" style="position:absolute;visibility:hidden;line-height:1em;">&nbsp;</div>';this.biggerLink=this.getLinkHtml(1,settings.bigger);this.resetLink=this.getLinkHtml(0,settings.reset);this.smallerLink=this.getLinkHtml(-1,settings.smaller)}else{this.biggerLink='';this.resetLink='';this.smallerLink='';this.efaInit=new Function('return true;')};this.allLinks=this.biggerLink+this.resetLink+this.smallerLink};Efa_Fontsize.prototype.efaInit=function(){document.writeln(this.testHTML);this.body=(this.w3c)?document.getElementsByTagName('body')[0].style:document.all.tags('body')[0].style;this.efaTest=(this.w3c)?document.getElementById('efaTest'):document.all['efaTest'];var h=(this.efaTest.clientHeight)?parseInt(this.efaTest.clientHeight):(this.efaTest.offsetHeight)?parseInt(this.efaTest.offsetHeight):999;if(h<this.defPx)this.base=this.defPx/h;this.body.fontSize=Math.round(this.pref*this.base)+'%'};Efa_Fontsize.prototype.getLinkHtml=function(direction,properties){var html=properties[0]+'<a href="#" onclick="efa_fontSize.setSize('+direction+'); return false;"';html+=(properties[2])?'title="'+properties[2]+'"':'';html+=(properties[3])?'class="'+properties[3]+'"':'';html+=(properties[4])?'id="'+properties[4]+'"':'';html+=(properties[5])?'name="'+properties[5]+'"':'';html+=(properties[6])?'accesskey="'+properties[6]+'"':'';html+=(properties[7])?'onmouseover="'+properties[7]+'"':'';html+=(properties[8])?'onmouseout="'+properties[8]+'"':'';html+=(properties[9])?'onfocus="'+properties[9]+'"':'';return html+='>'+properties[1]+'</a>'+properties[10]};Efa_Fontsize.prototype.getPref=function(){var pref=this.getCookie(this.cookieName);if(pref){return parseInt(pref)}else return this.def};Efa_Fontsize.prototype.setSize=function(direction){this.pref=(direction)?(this.pref+(direction*this.increment)<=this.max)?(this.pref+(direction*this.increment)>=this.min)?this.pref+(direction*this.increment):this.min:this.max:this.def;this.setCookie(this.cookieName,this.pref);this.body.fontSize=Math.round(this.pref*this.base)+'%'};Efa_Fontsize.prototype.getCookie=function(cookieName){var cookie=$.cookie(cookieName);return(cookie)?cookie:false};Efa_Fontsize.prototype.setCookie=function(cookieName,cookieValue){$.cookie(cookieName,cookieValue,{expires:this.cookieExpires,path:this.cookiePath,domain:this.cookieDomain})};

