//Ajax Cache Response, Request Storage
var requestStorage=function(){var a={},b=[];return{length:0,key:function(a){return typeof a=="number"&&b.length>=a&&a>=0?b[a]:null},getItem:function(b){return a.hasOwnProperty(b)?a[b]:null},setItem:function(c,d){a.hasOwnProperty(c)||(this.length++,b.push(c)),a[c]=d},removeItem:function(c){if(a.hasOwnProperty(c)){this.length--;for(var d=0;d<b.length;d++)b[d]==c&&b.splice(d,1)}delete a[c]},clear:function(){a={},b=[],this.length=0}}}();(function(a){var b={timeStamp:"__timeStamp__",responseText:"__responseText__",hasResponseXML:"__hasResponseXML__",responseHeaders:"__responseHeaders__"};a.ajaxCacheResponse={storage:window.requestStorage};var c=function(b){var d="";for(var e in b){var f=typeof b[e];f==="string"||f==="number"||f==="boolean"?d+=e+"="+b[e]+",":f==="object"?d+=e+"="+a.param(b[e])+",":f==="array"&&a.each(b[e],function(a,b){d+=c(b)})}return d},d=function(c,d){if(a.ajaxCacheResponse.storage.getItem(c+b.timeStamp)===null)return!1;var e=!0;if(typeof d.cacheResponseTimer=="number"){var f=parseInt(a.ajaxCacheResponse.storage.getItem(c+b.timeStamp));if(typeof f=="number"){var g=(new Date).getTime();e=f+d.cacheResponseTimer>g,e===!0&&(d.cacheTimeRemaining=d.cacheResponseTimer-(g-f))}}a.isFunction(d.cacheResponseValid)&&(e=d.cacheResponseValid.call(this,d));return e};a.ajaxPrefilter(function(e,f,g){if(e.cacheResponse===!0){if(a.ajaxCacheResponse.storage===undefined)throw"No valid storage defined for the Ajax Cache Response plugin";var h=c(f);e.cacheResponseId=h;if(d(h,e)===!0){var i=a.extend({},b);for(var j in i)i[j]=a.ajaxCacheResponse.storage.getItem(h+i[j]);e.xhr=function(){return{open:a.noop,setRequestHeader:a.noop,send:a.noop,abort:a.noop,onreadystatechange:a.noop,getResponseHeader:a.noop,getAllResponseHeaders:function(){return i.responseHeaders},readyState:4,status:200,statusText:"success",responseText:i.responseText,responseXML:i.hasResponseXML===!0?a.parseXML(i.responseText):undefined}},g.responseFromCache=!0,g.cacheTimeRemaining=e.cacheTimeRemaining}else g.responseFromCache=!1}}),a(document).ajaxSuccess(function(c,e,f,g){if(f.cacheResponse===!0){var h=f.cacheResponseId;if(d(h,f)===!1){var i=a.ajaxCacheResponse.storage;i.setItem(h+b.responseText,e.responseText),i.setItem(h+b.responseHeaders,e.getAllResponseHeaders()),i.setItem(h+b.timeStamp,(new Date).getTime()),i.setItem(h+b.hasResponseXML,e.responseXML!==undefined)}}})})(jQuery)

//Ajax upload
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(5($){$.M.1c=5(u){2(!4.L){J(\'1c: 4K H 4u - 3N 3x 1C\');7 4}2(15 u==\'5\'){u={N:u}}3 w=4.V(\'1D\');3 x=(15 w===\'35\')?$.3R(w):\'\';x=x||U.2c.2a||\'\';2(x){x=(x.40(/^([^#]+)/)||[])[1]}u=$.2D(Z,{1x:x,N:$.2C.N,O:4[0].1l(\'24\')||\'2y\',1Q:/^4e/i.3j(U.2c.2a||\'\')?\'3q:S\':\'4E:4F\'},u);3 y={};4.R(\'K-2h-36\',[4,u,y]);2(y.2V){J(\'1c: H 2P 1L K-2h-36 R\');7 4}2(u.1Z&&u.1Z(4,u)===S){J(\'1c: H 12 1L 1Z 1Y\');7 4}3 n,v,a=4.1V(u.4O);2(u.P){u.14=u.P;X(n 2s u.P){2(u.P[n]54 1u){X(3 k 2s u.P[n]){a.G({8:n,F:u.P[n][k]})}}E{v=u.P[n];v=$.55(v)?v():v;a.G({8:n,F:v})}}}2(u.21&&u.21(a,4,u)===S){J(\'1c: H 12 1L 21 1Y\');7 4}4.R(\'K-H-3k\',[a,4,u,y]);2(y.2V){J(\'1c: H 2P 1L K-H-3k R\');7 4}3 q=$.2n(a);2(u.O.3B()==\'2y\'){u.1x+=(u.1x.1H(\'?\')>=0?\'&\':\'?\')+q;u.P=I}E{u.P=q}3 z=4,1o=[];2(u.2i){1o.G(5(){z.2i()})}2(u.2k){1o.G(5(){z.2k()})}2(!u.1n&&u.1i){3 A=u.N||5(){};1o.G(5(a){3 b=u.4X?\'4R\':\'4P\';$(u.1i)[b](a).1g(A,3n)})}E 2(u.N){1o.G(u.N)}u.N=5(a,b,c){3 d=u.Y||u;X(3 i=0,13=1o.L;i<13;i++){1o[i].4M(d,[a,b,c||z,z])}};3 B=$(\'W:4L\',4).L>0;3 C=\'25/K-P\';3 D=(z.V(\'2F\')==C||z.V(\'2H\')==C);2(u.28!==S&&(B||u.28||D)){2(u.2K){$.4J(u.2K,5(){2d(a)})}E{2d(a)}}E{$.4I(u)}4.R(\'K-H-4H\',[4,u]);7 4;5 2d(a){3 m=z[0],i,s,g,1b,$9,9,6,1f,n,1F,2m;2(a){X(i=0;i<a.L;i++){$(m[a[i].8]).V(\'1r\',S)}}2($(\':W[8=H],:W[1b=H]\',m).L){4D(\'4z: 4y 2t 4x 1G 4w 8 4v 1b 4q "H".\');7}s=$.2D(Z,{},$.2C,u);s.Y=s.Y||s;1b=\'4p\'+(2w 4o().4m());2(s.1I){$9=$(s.1I);n=$9.V(\'8\');2(n==I)$9.V(\'8\',1b);E 1b=n}E{$9=$(\'<28 8="\'+1b+\'" 38="\'+s.1Q+\'" />\');$9.4j({3s:\'4f\',3f:\'-3h\',3i:\'-3h\'})}9=$9[0];6={12:0,17:I,1t:I,T:0,18:\'n/a\',48:5(){},23:5(){},47:5(){},2x:5(a){3 e=(a===\'1m\'?\'1m\':\'12\');J(\'46 2B... \'+e);4.12=1;$9.V(\'38\',s.1Q);6.Q=e;s.Q&&s.Q.1e(s.Y,6,e,e);g&&$.1h.R("2E",[6,s,e]);s.1U&&s.1U.1e(s.Y,6,e)}};g=s.2G;2(g&&!$.26++){$.1h.R("45")}2(g){$.1h.R("43",[6,s])}2(s.2J&&s.2J.1e(s.Y,6,s)===S){2(s.2G){$.26--}7}2(6.12){7}1f=m.1a;2(1f){n=1f.8;2(n&&!1f.1r){s.14=s.14||{};s.14[n]=1f.F;2(1f.O=="1v"){s.14[n+\'.x\']=m.1p;s.14[n+\'.y\']=m.1k}}}5 2b(){3 t=z.V(\'1i\'),a=z.V(\'1D\');m.1A(\'1i\',1b);2(m.1l(\'24\')!=\'2Q\'){m.1A(\'24\',\'2Q\')}2(m.1l(\'1D\')!=s.1x){m.1A(\'1D\',s.1x)}2(!s.3T){z.V({2H:\'25/K-P\',2F:\'25/K-P\'})}2(s.1m){2m=1B(5(){1F=Z;1d(Z)},s.1m)}3 b=[];2f{2(s.14){X(3 n 2s s.14){b.G($(\'<W O="3H" 8="\'+n+\'" F="\'+s.14[n]+\'" />\').2W(m)[0])}}2(!s.1I){$9.2W(\'1w\');9.2Y?9.2Y(\'2Z\',1d):9.3G(\'31\',1d,S)}m.H()}3F{m.1A(\'1D\',a);2(t){m.1A(\'1i\',t)}E{z.3E(\'1i\')}$(b).32()}}2(s.3D){2b()}E{1B(2b,10)}3 o,3C,37=50,2l;5 1d(e){2(6.12||2l){7}2(e===Z&&6){6.2x(\'1m\');7}3 c=9.3a?9.3a.3b:9.2L?9.2L:9.3b;2(!c||c.2c.2a==s.1Q){2(!1F)7}9.3d?9.3d(\'2Z\',1d):9.3A(\'31\',1d,S);3 d=\'N\',1j;2f{2(1F){3z\'1m\';}3 f=s.1n==\'11\'||c.2q||$.3y(c);J(\'3w=\'+f);2(!f&&U.1S&&(c.1w==I||c.1w.1T==\'\')){2(--37){J(\'3v 3u 1Y, 2v 1G 4g\');1B(1d,3t);7}}3 h=c.1w?c.1w:c.1R;6.17=h?h.1T:I;6.1t=c.2q?c.2q:c;2(f)s.1n=\'11\';6.23=5(a){3 b={\'3o-O\':s.1n};7 b[a]};2(h){6.T=3l(h.1l(\'T\'))||6.T;6.18=h.1l(\'18\')||6.18}3 i=s.1n||\'\';3 j=/(2r|3g|1P)/.3j(i.1O());2(j||s.1N){3 k=c.1M(\'1N\')[0];2(k){6.17=k.F;6.T=3l(k.1l(\'T\'))||6.T;6.18=k.1l(\'18\')||6.18}E 2(j){3 l=c.1M(\'2h\')[0];3 b=c.1M(\'1w\')[0];2(l){6.17=l.33?l.33:l.1T}E 2(b){6.17=b.1T}}}E 2(s.1n==\'11\'&&!6.1t&&6.17!=I){6.1t=p(6.17)}2f{o=r(6,s.1n,s)}30(e){d=\'1J\';6.Q=1j=(e||d)}}30(e){J(\'Q 3I\',e);d=\'Q\';6.Q=1j=(e||d)}2(6.12){J(\'2B 12\');d=I}2(6.T){d=(6.T>=3J&&6.T<3K||6.T===3L)?\'N\':\'Q\'}2(d===\'N\'){s.N&&s.N.1e(s.Y,o,\'N\',6);g&&$.1h.R("3M",[6,s])}E 2(d){2(1j==16)1j=6.18;s.Q&&s.Q.1e(s.Y,6,d,1j);g&&$.1h.R("2E",[6,s,1j])}g&&$.1h.R("3O",[6,s]);2(g&&!--$.26){$.1h.R("3P")}s.1U&&s.1U.1e(s.Y,6,d);2l=Z;2(s.1m)3Q(2m);1B(5(){2(!s.1I)$9.32();6.1t=I},2T)}3 p=$.3S||5(s,a){2(U.2R){a=2w 2R(\'3U.3V\');a.3W=\'S\';a.3X(s)}E{a=(2w 3Y()).3Z(s,\'1P/11\')}7(a&&a.1R&&a.1R.2M!=\'1J\')?a:I};3 q=$.41||5(s){7 U[\'42\'](\'(\'+s+\')\')};3 r=5(a,b,s){3 c=a.23(\'3o-O\')||\'\',11=b===\'11\'||!b&&c.1H(\'11\')>=0,o=11?a.1t:a.17;2(11&&o.1R.2M===\'1J\'){$.Q&&$.Q(\'1J\')}2(s&&s.2I){o=s.2I(o,b)}2(15 o===\'35\'){2(b===\'2r\'||!b&&c.1H(\'2r\')>=0){o=q(o)}E 2(b==="3g"||!b&&c.1H("3q")>=0){$.44(o)}}7 o}}};$.M.27=5(f){2(4.L===0){3 o={s:4.2A,c:4.Y};2(!$.3r&&o.s){J(\'2v 1G 3p, 49 27\');$(5(){$(o.s,o.c).27(f)});7 4}J(\'4a; 4b 2t 4c 4d 2A\'+($.3r?\'\':\' (2v 1G 3p)\'));7 4}7 4.3m().3e(\'H.K-1K\',5(e){2(!e.4h()){e.4i();$(4).1c(f)}}).3e(\'39.K-1K\',5(e){3 a=e.1i;3 b=$(a);2(!(b.4k(":H,W:1v"))){3 t=b.4l(\':H\');2(t.L==0){7}a=t[0]}3 c=4;c.1a=a;2(a.O==\'1v\'){2(e.34!=16){c.1p=e.34;c.1k=e.4n}E 2(15 $.M.2X==\'5\'){3 d=b.2X();c.1p=e.2U-d.3i;c.1k=e.2S-d.3f}E{c.1p=e.2U-a.4r;c.1k=e.2S-a.4s}}1B(5(){c.1a=c.1p=c.1k=I},2T)})};$.M.3m=5(){7 4.4t(\'H.K-1K 39.K-1K\')};$.M.1V=5(b){3 a=[];2(4.L===0){7 a}3 c=4[0];3 d=b?c.1M(\'*\'):c.2t;2(!d){7 a}3 i,j,n,v,19,13,1X;X(i=0,13=d.L;i<13;i++){19=d[i];n=19.8;2(!n){1W}2(b&&c.1a&&19.O=="1v"){2(!19.1r&&c.1a==19){a.G({8:n,F:$(19).2u()});a.G({8:n+\'.x\',F:c.1p},{8:n+\'.y\',F:c.1k})}1W}v=$.1z(19,Z);2(v&&v.1E==1u){X(j=0,1X=v.L;j<1X;j++){a.G({8:n,F:v[j]})}}E 2(v!==I&&15 v!=\'16\'){a.G({8:n,F:v})}}2(!b&&c.1a){3 e=$(c.1a),W=e[0];n=W.8;2(n&&!W.1r&&W.O==\'1v\'){a.G({8:n,F:e.2u()});a.G({8:n+\'.x\',F:c.1p},{8:n+\'.y\',F:c.1k})}}7 a};$.M.4A=5(a){7 $.2n(4.1V(a))};$.M.4B=5(b){3 a=[];4.1g(5(){3 n=4.8;2(!n){7}3 v=$.1z(4,b);2(v&&v.1E==1u){X(3 i=0,13=v.L;i<13;i++){a.G({8:n,F:v[i]})}}E 2(v!==I&&15 v!=\'16\'){a.G({8:4.8,F:v})}});7 $.2n(a)};$.M.1z=5(a){X(3 b=[],i=0,13=4.L;i<13;i++){3 c=4[i];3 v=$.1z(c,a);2(v===I||15 v==\'16\'||(v.1E==1u&&!v.L)){1W}v.1E==1u?$.4C(b,v):b.G(v)}7 b};$.1z=5(b,c){3 n=b.8,t=b.O,1s=b.2j.1O();2(c===16){c=Z}2(c&&(!n||b.1r||t==\'1y\'||t==\'4G\'||(t==\'2g\'||t==\'2e\')&&!b.29||(t==\'H\'||t==\'1v\')&&b.K&&b.K.1a!=b||1s==\'1q\'&&b.22==-1)){7 I}2(1s==\'1q\'){3 d=b.22;2(d<0){7 I}3 a=[],20=b.4N;3 e=(t==\'1q-2z\');3 f=(e?d+1:20.L);X(3 i=(e?d:0);i<f;i++){3 g=20[i];2(g.1C){3 v=g.F;2(!v){v=(g.2p&&g.2p[\'F\']&&!(g.2p[\'F\'].4Q))?g.1P:g.F}2(e){7 v}a.G(v)}}7 a}7 $(b).2u()};$.M.2k=5(){7 4.1g(5(){$(\'W,1q,1N\',4).2O()})};$.M.2O=$.M.4S=5(){7 4.1g(5(){3 t=4.O,1s=4.2j.1O();2(t==\'1P\'||t==\'4T\'||1s==\'1N\'){4.F=\'\'}E 2(t==\'2g\'||t==\'2e\'){4.29=S}E 2(1s==\'1q\'){4.22=-1}})};$.M.2i=5(){7 4.1g(5(){2(15 4.1y==\'5\'||(15 4.1y==\'4U\'&&!4.1y.4V)){4.1y()}})};$.M.4W=5(b){2(b===16){b=Z}7 4.1g(5(){4.1r=!b})};$.M.1C=5(b){2(b===16){b=Z}7 4.1g(5(){3 t=4.O;2(t==\'2g\'||t==\'2e\'){4.29=b}E 2(4.2j.1O()==\'2N\'){3 a=$(4).4Y(\'1q\');2(b&&a[0]&&a[0].O==\'1q-2z\'){a.4Z(\'2N\').1C(S)}4.1C=b}})};5 J(){3 a=\'[51.K] \'+1u.52.53.1e(3n,\'\');2(U.2o&&U.2o.J){U.2o.J(a)}E 2(U.1S&&U.1S.3c){U.1S.3c(a)}}})(56);',62,317,'||if|var|this|function|xhr|return|name|io|||||||||||||||||||||||||||||||else|value|push|submit|null|log|form|length|fn|success|type|data|error|trigger|false|status|window|attr|input|for|context|true||xml|aborted|max|extraData|typeof|undefined|responseText|statusText|el|clk|id|ajaxSubmit|cb|call|sub|each|event|target|errMsg|clk_y|getAttribute|timeout|dataType|callbacks|clk_x|select|disabled|tag|responseXML|Array|image|body|url|reset|fieldValue|setAttribute|setTimeout|selected|action|constructor|timedOut|not|indexOf|iframeTarget|parsererror|plugin|via|getElementsByTagName|textarea|toLowerCase|text|iframeSrc|documentElement|opera|innerHTML|complete|formToArray|continue|jmax|callback|beforeSerialize|ops|beforeSubmit|selectedIndex|getResponseHeader|method|multipart|active|ajaxForm|iframe|checked|href|doSubmit|location|fileUpload|radio|try|checkbox|pre|resetForm|tagName|clearForm|callbackProcessed|timeoutHandle|param|console|attributes|XMLDocument|json|in|elements|val|DOM|new|abort|GET|one|selector|upload|ajaxSettings|extend|ajaxError|enctype|global|encoding|dataFilter|beforeSend|closeKeepAlive|contentDocument|nodeName|option|clearFields|vetoed|POST|ActiveXObject|pageY|100|pageX|veto|appendTo|offset|attachEvent|onload|catch|load|remove|textContent|offsetX|string|serialize|domCheckCount|src|click|contentWindow|document|postError|detachEvent|bind|top|script|1000px|left|test|validate|Number|ajaxFormUnbind|arguments|content|ready|javascript|isReady|position|250|onLoad|requeing|isXml|element|isXMLDoc|throw|removeEventListener|toUpperCase|doc|forceSync|removeAttr|finally|addEventListener|hidden|caught|200|300|304|ajaxSuccess|no|ajaxComplete|ajaxStop|clearTimeout|trim|parseXML|skipEncodingOverride|Microsoft|XMLDOM|async|loadXML|DOMParser|parseFromString|match|parseJSON|eval|ajaxSend|globalEval|ajaxStart|aborting|setRequestHeader|getAllResponseHeaders|queuing|terminating|zero|found|by|https|absolute|available|isDefaultPrevented|preventDefault|css|is|closest|getTime|offsetY|Date|jqFormIO|of|offsetLeft|offsetTop|unbind|process|or|have|must|Form|Error|formSerialize|fieldSerialize|merge|alert|about|blank|button|notify|ajax|get|skipping|file|apply|options|semantic|html|specified|replaceWith|clearInputs|password|object|nodeType|enable|replaceTarget|parent|find||jquery|prototype|join|instanceof|isFunction|jQuery'.split('|'),0,{}))

$(function() {
	//Formularz
	$('.contact-form').submit(function(){
		var url = $(this).attr('action');
		var thisform = $(this);
		var errors = false;
		$(this).ajaxSubmit({
			url: baseurl+'ajax/'+url,
			type: "POST",
			beforeSubmit: function() {
				if($('input[name=zgoda-dane-osobowe]', thisform).length > 0 && !$('input[name=zgoda-dane-osobowe]', thisform).is(":checked")) {
					alert("Musisz zgodzić się na przetwarzanie danych osobowych");
					return false;
				}
				$('input', thisform).each(function() {
					if($(this).val().length == 0)
						errors = true;
				});
				if(errors == true) {
					alert("Wypełnij wszystkie pola.");
					return false;
				}
				
				thisform.fadeOut(200).after('<p id="form-response" style="display: none;">Proszę czekać..</p>');
				$('#form-response').fadeIn(200);
			},
			success: function(data) {
				$('#form-response').html(data);
			}
		});
		return false;
	});
	
	$("div.silnet a").text("");
	
	//Wczytywanie podstron, ajax
	/*$("a").live('click', function() {
		loadPage($(this).attr("href"));
		window.location.hash = $(this).attr("href").substring(baseurl.length);
		return false;
	});
	
	//Wczytywanie podstron, hash
	if(window.location.hash.length > 1) {
		loadPage(baseurl+window.location.hash.substr(1));
	}
	
	//Wczytywanie podstron - funkcja
	function loadPage(page) {
		if(page.indexOf("http") == -1 && page.indexOf("#") == -1) {
			$.ajax({
				url: page,
				cacheResponse: true,
				cache: false,
				success: function(response) {
					//Ładowanie treści
					$(element).html(response);
					
					//Uruchamianie ewentualnych pluginów
					//null
				},
				error: function(jqXHR, textStatus, errorThrown) {
					alert("Wystąpił błąd.\nPrzepraszamy za utrudnienia.\n\nBłąd: "+errorThrown);
				}
			});
		}
	}*/
});
