Drupal.progressBar=function(id,updateCallback,method,errorCallback){var pb=this;this.id=id;this.method=method||"GET";this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=document.createElement('div');this.element.id=id;this.element.className='progress';$(this.element).html('<div class="bar"><div class="filled"></div></div><div class="percentage"></div><div class="message">&nbsp;</div>')};Drupal.progressBar.prototype.setProgress=function(percentage,message){if(percentage>=0&&percentage<=100){$('div.filled',this.element).css('width',percentage+'%');$('div.percentage',this.element).html(percentage+'%')};$('div.message',this.element).html(message);if(this.updateCallback)this.updateCallback(percentage,message,this)};Drupal.progressBar.prototype.startMonitoring=function(uri,delay){this.delay=delay;this.uri=uri;this.sendPing()};Drupal.progressBar.prototype.stopMonitoring=function(){clearTimeout(this.timer);this.uri=null};Drupal.progressBar.prototype.sendPing=function(){if(this.timer)clearTimeout(this.timer);if(this.uri){var pb=this;$.ajax({type:this.method,url:this.uri,data:'',dataType:'json',success:function(progress){if(progress.status==0){pb.displayError(progress.data);return};pb.setProgress(progress.percentage,progress.message);pb.timer=setTimeout(function(){pb.sendPing()},pb.delay)},error:function(xmlhttp){pb.displayError(Drupal.ahahError(xmlhttp,pb.uri))}})}};Drupal.progressBar.prototype.displayError=function(string){var error=document.createElement('div');error.className='error';error.innerHTML=string;$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this)};
Drupal.locale = { 'pluralFormula': function($n) { return Number(($n!=1)); }, 'strings': { "Select all rows in this table": "Alle Zeilen dieser Tabelle auswählen", "Deselect all rows in this table": "Alle Zeilen dieser Tabelle abwählen", "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 abgesendet wurde.", "New revision": "Neue Version", "No revision": "Keine Version", "Inclusion: @value": "Einbeziehen: @value", "Priority: @value": "Priorität: @value", "A comma-separated list of terms describing this content. Example: funny, bungee jumping, \"Company, Inc.\".": "Eine durch Kommata getrennte Liste von Begriffen, die diesen Inhalt beschreiben. Beispiel: lustig, Bungee-Jumping, „Firma GmbH“.", "The changes to these blocks will not be saved until the \x3cem\x3eSave blocks\x3c/em\x3e button is clicked.": "Die Änderungen an diesen Blöcken werden nicht gespeichert, bis auf dem \x3cem\x3eBlöcke speichern\x3c/em\x3e-Button geklickt wurde.", "Toggling the setting failed.": "Umschalten dieser Einstellung fehlgeschlagen.", "Previous": "Zurück", "Internal server error. Please see server or PHP logs for error information.": "Interner Serverfehler. Prüfen Sie die Server- bzw. PHP-Protokolle.", "jQuery UI Tabs: Mismatching fragment identifier.": "jQuery UI Reiter: Nichtübereinstimmung bei der Fragmentbezeichnung.", "Pause": "Pause", "Resume": "Weiter", "Upload failed.": "Upload fehlgeschlagen.", "Stopped": "Angehalten", "Cancelled": "Abgebrochen", "Security Error": "Sicherheitsfehler", "Uploading...": "Übertragung läuft …", "You have attempted to queue too many files.": "Sie haben versucht, zu viele Dateien in die Warteschlange zu stellen.", "Requires a title": "Benötigt einen Titel", "No body": "Kein Textkörper", "Not restricted": "Uneingeschränkt", "Unspecified error": "Unbekannter Fehler", "First click a text field to insert your tokens into.": "Klicken Sie zunächst auf ein Textfeld, um Ihr Token einzufügen.", "Insert this token into your form": "Dieses Token in Ihr Formular einfügen", "An HTTP error @status occured.": "Ein HTTP Fehler @status ist aufgetreten.", "Add popular tags: ": "Füge beliebte Schlagworte hinzu:", "Close": "Schließen", "Loading": "Laden", "The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.": "Die ausgewählte Datei %filename konnte nicht gespeichert werden. Nur Dateien mit den folgenden Erweiterungen sind zulässig: %extensions.", "Not published": "Nicht veröffentlicht", "jQuery UI Tabs: Not enough arguments to add tab.": "jQuery UI-Reiter: Nicht genug Argumente, um einen Reiter hinzuzufügen.", "Remove this item": "Dieses Element entfernen", "Next": "Weiter", "1 attachment": [ "1 Anhang", "@count Anhänge" ], "No flags": "Keine Markierungen", "Automatic alias": "Automatischer Alias", "Alias: @alias": "Alias: @alias", "No alias": "Kein Alias", "Sticky on top of lists": "Oben in Listen", "Not in menu": "Nicht im Menü", "No attachments": "Keine Anhänge", "By @name on @date": "Von @name am @date", "By @name": "Von @name", "Don\'t create new revision": "Keine neue Version erstellen", "Anonymous": "Gast", "Add": "Hinzufügen", "An error occurred at @path.": "Ein Fehler ist auf @path aufgetreten.", "Translate Text": "Text übersetzen", "Pause Slideshow": "Diashow pausieren", "Play Slideshow": "Diashow wiedergeben", "Removed": "Entfernt" } };;
$(document).ready(function(){$(document.body).click(function(event){$(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(function(){var ga=Drupal.settings.googleanalytics,isInternal=new RegExp("^(https?):\/\/"+window.location.host,"i"),isInternalSpecial=new RegExp("(\/go\/.*)$","i"),isDownload=new RegExp("\\.("+ga.trackDownloadExtensions+")$","i");if(isInternal.test(this.href)){if(ga.trackDownload&&isDownload.test(this.href)){var extension=isDownload.exec(this.href);_gaq.push(["_trackEvent","Downloads",extension[1].toUpperCase(),this.href.replace(isInternal,'')])}else if(isInternalSpecial.test(this.href))_gaq.push(["_trackPageview",this.href.replace(isInternal,'')])}else if(ga.trackMailto&&$(this).is("a[href^=mailto:],area[href^=mailto:]")){_gaq.push(["_trackEvent","Mails","Click",this.href.substring(7)])}else if(ga.trackOutgoing&&this.href)if(ga.trackOutboundAsPageview){_gaq.push(["_trackPageview",'/outbound/'+this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i,'').split('/').join('--')])}else _gaq.push(["_trackEvent","Outbound links","Click",this.href])})})});

