$(document).ready(function(){fn.SiteSearchValidator=a;function a(b){this.search_field=b;this.form=b.parents("form").eq(0);this._prompt=b.val();this.is_modified=false;this.is_focus=false;this.observed=false;this.allow_submit=false;a.validators[this.form.attr("id")]=this}a.validators={};a.submitSearchForm=function(b){a.validators[b]._submitSearchForm()};a.prototype._submitSearchForm=function(){if(!this.is_focus){this.search_field.focus()}if(this.observed){this.checkFieldStatus()}else{this.allow_submit=(this.search_field.val()!="")?true:false}if(this.is_modified||this.allow_submit){var c=this.form;c.attr("action",(location.pathname.indexOf("/_cms_preview")==0?"/_cms_preview":"")+"/wyniki-wyszukiwania");var b="klienci-indywidualni";var f={"klienci-indywidualni":"profile=individual","bankowosc-premium":"profile=premium",wealthmanagement:"profile=wealth",rolnicy:"profile=rolnicy","male-firmy":"profile=small",przedsiebiorstwa:"profile=business",korporacje:"profile=corpo","biuro-maklerskie":"profile=broker"};var d=f[$("html[data-segment]").attr("data-segment")];if(d==undefined){d=f[b]}var e=d.split("=");setTimeout(function(){c.submit()},0)}};a.prototype.checkFieldStatus=function(){if(this.is_focus&&(this.search_field.val()!="")){this.is_modified=true}else{this.is_modified=false;this.search_field.val(this._prompt)}this.is_focus=false};a.prototype.setValueFromURL=function(){var c=fn.getUrlParam(window.location.search.toString(),"q");if(c!=""){var b=decodeURIComponent(c.replace(/\+/g," "));this.search_field.val(b);this.is_modified=true}};a.prototype.startObserve=function(){this.setValueFromURL();var b=this;this.search_field.focus(function(){if(!b.is_modified){b.search_field.val("")}b.is_focus=true}).blur(function(){b.checkFieldStatus()})};a.prototype.init=function(){if(this.form.is("#search-form")){this.observed=true;this.startObserve()}};$(".search_field").each(function(){new a($(this)).init()})});