"use strict";window.is24=window.is24||{};is24.search=is24.search||{};is24.search.toolbar=is24.search.toolbar||{};is24.search.toolbar.Toolbar=function(){var that=this;if(jQuery('#is24-toolbar').size()>0){jQuery('#is24-toolbar').remove();}
var container=jQuery("<div />").attr("id","is24-toolbar").addClass("is24-nonvisible").appendTo(document.body);var contentContainer=jQuery("<div />").addClass("is24-s5").appendTo(container);var errorClose=jQuery('<a />').attr('href','#').text('X').addClass('is24-toolbar-close');errorClose.appendTo(contentContainer);errorClose.click(function(){that.close();});this.hide=function(){var sliderHeight=container.outerHeight();container.css('margin-top','-'+sliderHeight+'px');return this;};this.show=function(){container.removeClass('is24-nonvisible').animate({'margin-top':0},500).addClass('is24-shadow');return this;};this.close=function(){var sliderHeight=container.outerHeight();container.animate({'margin-top':'-'+sliderHeight+'px'},500,function(){container.removeClass('is24-shadow').addClass('is24-nonvisible');});return this;};this.setMessage=function(messageText,messageHeadline,messageClass){var errorContainer=jQuery("<div />").attr("id",messageClass).appendTo(contentContainer);if(messageHeadline){jQuery("<h3 />").text(messageHeadline).appendTo(errorContainer);}
jQuery('<p />').text(messageText).appendTo(errorContainer);return this;};this.setConfirmationMessage=function(messageText,messageHeadline){return this.setMessage(messageText,messageHeadline,"is24-confirmation-message");};this.setErrorMessage=function(messageText,messageHeadline){return this.setMessage(messageText,messageHeadline,"is24-error-message");};this.hide();};
