
/**
 *
 *
 *
 *
 */


var tuba2 = {

	flashvars: { type: '' },
	
	fullUrl: document.location,

	
	
	comments: (function() {  

	// private area

	
	// end private area
  
    return {
        // public area

		offset: 0,
		counter: -1,
		firstTime: true,
		
		
		getComments: function(offset, force) {

			if (typeof(offset) != 'undefined')
				tuba2.comments.offset = offset;
				
			if (typeof(force) == 'undefined')
				force = false;
		
			tuba2.jx.load(tuba2.baseUrl + 'komentarze?id=' + encodeURIComponent(tuba2.flashvars.id) + 
				'&type=' + encodeURIComponent(tuba2.flashvars.type) + 
				'&offset=' + encodeURIComponent(tuba2.comments.offset) + 
				'&force=' + encodeURIComponent(force) + 
				'&counter=' + encodeURIComponent(tuba2.comments.counter),
			
				function(data) {
				
					try {
					
						eval('var p = ' + data + ';');
						
					} catch(e) {
					
						var p = new Object();
						p.result = false;
					
					}

					if (p.result && p.refresh) {
						
						// jeżeli nie przybył żaden nowy komentarz
						if (tuba2.comments.counter == p.counter && !firstTime) return false;
						
						firstTime = true;
						
						tuba2.comments.counter = p.counter;
						
						var s = '<ul>';
						for(var i in p.comments) {
								
							if (p.comments[i].user_login != null) {
						
								if (p.comments[i].user_img == '') p.comments[i].user_img = tuba2.avatarsUrl + '_img/no-avatar_69.png';
								else p.comments[i].user_img = tuba2.avatarsUrl + p.comments[i].user_img_file + '_69.' + p.comments[i].user_img_ext + '?' + p.comments[i].user_cache;
								s += '<li class="comment"><img alt="' + p.comments[i].user_login + '" class="comment-avatar" src="' + p.comments[i].user_img + '" />' + 
								'<a href="' + tuba2.baseUrl + 'profil/' + p.comments[i].user_login + '" class="comment-author">' + p.comments[i].user_login + '</a>' +
								'<span class="comment-date">' + p.comments[i].timestamp + '</span>' + 
								'<p class="comment-content">' + p.comments[i].comment + '</p></li>';
							
							}
						
						}
						
						s += '</ul><ul id="pagination">';
						
						var pages = Math.ceil(p.counter / p.comments_by_page);
						
						if (tuba2.comments.offset >= pages)
							tuba2.comments.offset = pages - 1;							
							
						if (tuba2.comments.offset < 0) tuba2.comments.offset = 0;					

						var pager = 5;
						
						var left = tuba2.comments.offset - Math.floor(pager / 2);
						var maxItems = (pages < pager) ?  pages : pager;							

						while ((left + maxItems) > pages) left--;


						left = (left < 0) ? 0 : left;

						var pagesItems = new Array();							
						
						for (var i = 0; i < maxItems; i++) {
							var x = i + left;
							pagesItems.push(x);
						}

						if (tuba2.comments.offset > pager/2) var maxleft = 0;
						if (tuba2.comments.offset > 0) left = tuba2.comments.offset - 1;

						if (tuba2.comments.offset < pages - 1) var right = tuba2.comments.offset + 1;
						if (tuba2.comments.offset < (pages - pager / 2)) var maxright = pages - 1;
										
						var visibleItems = p.comments.length;

													
						tuba2.fullUrl = document.location.toString(); 
						var thelocationsplit = tuba2.fullUrl.split('#'); 
						tuba2.fullUrl = thelocationsplit[0];

						
						if (tuba2.comments.offset > 0)
						s += '<li><a onclick="return tuba2.comments.getComments(' + left + ', true)" href="' + tuba2.fullUrl + '#komentarz">'+tuba2.messages['prev']+'</a></li>';
						
						for(var i=0;i<pagesItems.length;i++) {		
							var x = pagesItems[i]+1;
							if (x-1 == tuba2.comments.offset)
							s += '<li class="selected">' + x + '</li>'; else
							s += '<li><a onclick="return tuba2.comments.getComments(' + pagesItems[i] +', true)" href="' + tuba2.fullUrl + '#komentarz">' + x + '</a></li>';
						}
						
						if (right)
						s += '<li><a onclick="return tuba2.comments.getComments(' + right + ', true)" href="' + tuba2.fullUrl + '#komentarz">'+tuba2.messages['next']+'</a></li>';
						
						s += '</ul>';
						
						document.getElementById('comments').innerHTML = s;
						
					}
					
					if (!p.result)
						if (document.getElementById('comments'))
							document.getElementById('comments').innerHTML = '<p class="no-comments">'+tuba2.messages['add_comment']+'</p>';
					
					return false;
					
				},
					
			'text','GET');

			return false;
		
		}
		
		
		// end public area
    }

	})(),
	
	
	
	
	
	
	

	


	
	commons: (function() {  

	// private area
	

	// end private area
  
    return {
    // public area
	
	
	
	
	isIE: function () {
	
	  return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	  
	},
	
	
	
	
	
	
	
	dynamicPopup: function(title, alert) {
	
		if (document.getElementById('temp-popup'))
			document.getElementById('temp-popup').parentNode.removeChild(document.getElementById('temp-popup'));
	
		var pdiv = document.createElement('div');
		pdiv.id = 'temp-popup';
		pdiv.className = 'alert';
	
		var ph3 = document.createElement('h3');
		ph3.className = 'alert-header';
		ph3.appendChild(document.createTextNode(title));
		
		var pp1 = document.createElement('p');
		pp1.className = 'alert-body';
		pp1.appendChild(document.createTextNode(alert));
		
		var pp2 = document.createElement('p');
		
		var pa = document.createElement('a');
		pa.href="#";
		pa.title = tuba2.messages['close'];
		pa.className = 'alert-close';
		pa.onclick = function() {		
		
			document.getElementById('temp-popup').parentNode.removeChild(document.getElementById('temp-popup'));
			return false;
			
		}

		
		pdiv.appendChild(ph3);
		pdiv.appendChild(pp1);				
		pdiv.appendChild(pa);
		
		document.getElementById('container').insertBefore(pdiv,document.getElementById('content'));
		tuba2.commons.showPopup(pdiv);

	
	},
	
	refreshPlaylist: function(obj) {
	
		document.getElementById("artist").innerHTML = '<a href="' + tuba2.baseUrl +'radio-internetowe/' + tuba2.commons.htmlspecialchars(obj.parameter[0][7]) + '" title="' + tuba2.messages['listen'] + tuba2.commons.htmlspecialchars(obj.parameter[0][1])+'">'+tuba2.commons.htmlspecialchars(obj.parameter[0][1])+'</a>';
		
		if (document.defaultView) {
			var artistWidth = document.defaultView.getComputedStyle(document.getElementById("artist"),null).getPropertyValue('width');
		} else {
			var artistWidth = document.getElementById("artist").currentStyle.width;
		}
			
		artistWidth = artistWidth.substr(0,artistWidth.length-2);

		if (artistWidth > 222) {
		
			document.getElementById("artist").style.overflow = 'hidden';
			document.getElementById("artist").style.width = '230px';
		
			document.getElementById("artist").onmouseover = function(ev) {
			
				document.getElementById("artist").className = "hover";
				
			}
			

			document.getElementById("artist").onmouseout = function(ev) {
			
				document.getElementById("artist").className = "";
				
			}

			
		}
		
		document.getElementById("song").innerHTML = tuba2.commons.htmlspecialchars(obj.parameter[0][3]);	

		
		
		

		if (document.defaultView) {			
			var songWidth = document.defaultView.getComputedStyle(document.getElementById("song"),null).getPropertyValue('width');
		} else {
			var songWidth = document.getElementById("song").currentStyle.width;
		}		
		
		songWidth = songWidth.substr(0,songWidth.length-2);

		if (songWidth > 222) {
		
			document.getElementById("song").style.overflow = 'hidden';
			document.getElementById("song").style.width = '230px';
		
			document.getElementById("song").onmouseover = function() {
			
				document.getElementById("song").className = "hover";
				
			}
			
			document.getElementById("song").onmouseout = function() {
			
				document.getElementById("song").className = "";
				
			}
			
		}

		
		
		
		if (obj.parameter[0][5] != '0' && obj.parameter[0][5] != '') 
		document.getElementById("album").src = tuba2.zcoversUrl + obj.parameter[0][5]; else
		document.getElementById("album").src = tuba2.nocoverUrl;
		
		document.title = obj.parameter[0][1] + ' - ' + obj.parameter[0][3];
		
		var artists = tuba2.commons.xGetElementsByClassName2('artist-name');
		var songs = tuba2.commons.xGetElementsByClassName2('song-title');
		var links = tuba2.commons.xGetElementsByClassName2('artist-link');
		var image = tuba2.commons.xGetElementsByClassName2('album-image');
		var albums = tuba2.commons.xGetElementsByClassName2('album-title');

		for(var i=0;i<artists.length;i++) {
		
			links[i].href = tuba2.baseUrl +'radio-internetowe/' + tuba2.commons.htmlspecialchars(obj.parameter[i+1][7]);
			tuba2.commons.BetterInnerHTML(artists[i], tuba2.commons.htmlspecialchars(obj.parameter[i+1][1],'ENT_QUOTES'));
			links[i].title = tuba2.messages['listen'] + tuba2.commons.htmlspecialchars(obj.parameter[i+1][1],'ENT_QUOTES');
			tuba2.commons.BetterInnerHTML(songs[i], tuba2.commons.htmlspecialchars(obj.parameter[i+1][3],'ENT_QUOTES'));
			
			if (albums[i])
				tuba2.commons.BetterInnerHTML(albums[i], tuba2.commons.htmlspecialchars(obj.parameter[i+1][4],'ENT_QUOTES'));
			
			if (obj.parameter[i+1][5] != '0' && obj.parameter[i+1][5] != '') 
				image[i].src = tuba2.zcoversUrl + obj.parameter[i+1][5];
				else 
				image[i].src = tuba2.nocoverUrl;
				
			image[i].alt = tuba2.commons.htmlspecialchars(obj.parameter[i+1][1],'ENT_QUOTES');
			
		}
		
		
		if (document.getElementById("delete-song") && tuba2.flashvars.type == 1) {
		
			document.getElementById("delete-song").className = 'klasa';
			
			
			document.getElementById("delete-song").onclick = function() {	
				document.getElementById("delete-song").className = 'player-tools-clicked';
				tuba2.player.player.dontplay();				
				
				
				document.getElementById("delete-song").onclick = function() { return false; };
				
				return false;
			
			}			
		}
	
	},
	
	
	
		
	preInit: function() {
	
		if(document.getElementById("ajax-upload"))
			document.getElementById("ajax-upload").onchange = function() {
			
				if (document.getElementById('uploaded-avatar'))
					document.getElementById('uploaded-avatar').firstChild.src = tuba2.staticUrl + '_img/empty.gif';
					
				if (document.getElementById('uploaded-logo'))
					document.getElementById('uploaded-logo').firstChild.src = tuba2.staticUrl + '_img/empty.gif';
					
				
				return tuba2.ajaxUpload(document.getElementById('ajax-form'));
			
			}
		
	
		if (document.getElementById('header-search-autocomplete'))
		tuba2.a = new tuba2.autocomplete.init('query', 'type', 'header-search-autocomplete', 'search', {}, 'tuba2.a');
		
		if (document.getElementById('big-search-autocomplete'))
		tuba2.b = new tuba2.autocomplete.init('b-query', 'b-type', 'big-search-autocomplete', 'b-search', {}, 'tuba2.b');

		tuba2.commons.clickTab();
	
		if (document.getElementById('form-mail'))
			document.getElementById('form-mail').onsubmit = function() {				

				if (this['mail-address'].value.length == 0) return false;
				
				tuba2.commons.hidePopup(document.getElementById('mail-popup'));
				
				tuba2.jx.load(tuba2.baseUrl + 'powiadom?mail=' + encodeURIComponent(this['mail-address'].value) + 
				'&from=' + encodeURIComponent(this['mail-from'].value) + 
				'&id=' + encodeURIComponent(tuba2.flashvars.id) + 
				'&name=' + encodeURIComponent(tuba2.flashvars.name) + 
				'&type=' + encodeURIComponent(tuba2.flashvars.type) + 
				'&url=' + encodeURIComponent(tuba2.flashvars.construction),
				
					function(data) {
						
						try {
						
							eval('var p = ' + data + ';');
							
						} catch(e) {
						
							var p = new Object;
							p.result = false;
						
						}
						
						if (p.result != false) {							
							
							tuba2.commons.dynamicPopup(tuba2.messages['thanks'], tuba2.messages['send_info_ok']);
							
						} else {
						
							tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['send_info_error']);
						
						}
						
						return false;
		
					},
					
				'text','POST');
				
				this['mail-address'].value = '';
				this['mail-from'].value = '';
				
				return false;
				
			}
		
	
		if (document.getElementById('big-search-close'))
		document.getElementById('big-search-close').onclick = function () {
		
			document.getElementById('big-search').className = "hide";
			document.getElementById('big-search-open').className = "show";
			document.getElementById('header-search').className = "show";
			
			tuba2.a = new tuba2.autocomplete.init('query', 'type', 'header-search-autocomplete', 'search', {}, 'tuba2.a');

			tuba2.jx.load(tuba2.baseUrl + 'zapisz_widok?view=0',
				
				function(data) {

					return false;
					
				},
					
			'text','GET');				
			
			return false;
		
		}
		
		

		if (document.getElementById('facebook') || document.getElementById('facebook-recomendacje')) { FB.init({appId: '29d05258737bff570e3ae463dc1f47c5', status: true, cookie: true, xfbml: true}); 	}
		
		
		
		
		if (document.getElementById('comments-form')) {
		
			document.getElementById('comments-form').onsubmit = function() {
			
				var inputValue = this['comment-input'];
			
				if (this['comment-input'].value.length == 0) return false;
				
				tuba2.jx.load(tuba2.baseUrl + 'zapisz_komentarz?id=' + encodeURIComponent(tuba2.flashvars.id) + 
				'&type=' + encodeURIComponent(tuba2.flashvars.type) + 
				'&comment=' + encodeURIComponent(this['comment-input'].value),
					
					function(data) {
						
						try {
						
							eval('var p = ' + data + ';');
							
						} catch(e) {
						
							var p = new Object();
							p.result = false;
						
						}
						
						if (p.result) {
							
							inputValue.value = '';
							
							tuba2.comments.getComments();
							
						} else {

								tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['session_off']);						
						
						}
						
						return false;
						
					},
						
				'text','POST');					

				return false;
			
			}
						
			
		
		}
		
		
		if (document.getElementById('favorites-popup'))
		if (document.getElementById('favorites-popup').getAttribute('data-popup') != 'login-popup')
		document.getElementById('favorites-popup').onclick = function() {
		
			tuba2.jx.load(tuba2.baseUrl + 'do_ulubionych?id=' + tuba2.flashvars.id + '&type=' + tuba2.flashvars.type,
				
				function(data) {
				
					try {
					
						eval('var p = ' + data + ';');
						
					} catch(e) {
					
						var p = new Object();
						p.result = false;
					
					}

					if (p.result) {							
						
						document.getElementById('favorites-popup').className = "transparent";
						tuba2.commons.dynamicPopup(tuba2.messages['thanks'], tuba2.messages['add_favorites_ok']);
						
					} else {
					
						document.getElementById('favorites-popup').className = "transparent";
						tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['add_favorites_error']);
						
					}
						
					
					return false;
					
				},
					
			'text','GET');					
		
			return false;
		
		}
		
		
		
		if (document.getElementById('big-search-open'))
		document.getElementById('big-search-open').onclick = function () {		

			document.getElementById('big-search-open').className = "hide";
			document.getElementById('big-search').className = "show";
			document.getElementById('header-search').className = "hide";
			
			tuba2.jx.load(tuba2.baseUrl + 'zapisz_widok?view=1',
				
				function(data) {

					return false;
					
				},
					
			'text','GET');			
			
			return false;
		
		}
		
		
		

		document.getElementById('feed').onsubmit = function() {
		
			if (tuba2.player.currentSong)
				currentSong = tuba2.player.currentSong; else 
				currentSong = 0;
		
			tuba2.jx.load(tuba2.baseUrl + 'feedback?mail=' + encodeURIComponent(this.mail.value) + 
			'&comment=' + encodeURIComponent(this.comment.value) + 
			'&type=' + encodeURIComponent(this.type.value) + 
			'&url=' + encodeURIComponent(document.location) + 
			'&song_id=' + tuba2.player.currentSong,
				
				function(data) {
				
					try {
					
						eval('var p = ' + data + ';');
						
					} catch(e) {
					
						var p = new Object();
						p.result = false;
					
					}
					
					if (p.result) {
					
						tuba2.commons.dynamicPopup(tuba2.messages['thanks'], tuba2.messages['opinion']);
						
					}

					document.getElementById('feed').mail.value = '';
					document.getElementById('feed').comment.value = '';
					
					return false;
					
				},
					
			'text','POST');				
		
			return false;
		
		}
	
		if (typeof ghmxy_identifier != "undefined") {
			if (document.getElementById('homepage')) {
				// common:
				ghmxy_add_event(document,"click",ghmxy_click);
				// link map:
				ghmxy_add_event(window,"load",ghmxy_load);
				// xy map:
				ghmxy_add_event(window,"scroll",ghmxy_reset);
				ghmxy_add_event(window,"resize",ghmxy_reset);
			}
		}
			
	
	
		try {
			var pageTracker = _gat._getTracker("UA-426268-1");
				pageTracker._initData();
				pageTracker._trackPageview();
		} catch(err) {};		
		

	
	},
	
		
	getTab: function() {
	
		var s = document.location + '';
		
		var tab = '';
		
		if (s.lastIndexOf('#') > 0) {
		
			tab = s.substr(s.lastIndexOf('#')+1,s.length);	
			
		}

		
		return tab;
	
	},
	
	clickTab: function() {


		var tab = tuba2.commons.getTab();

		if (/brak-artysty/i.test(tab)) {
		
			tuba2.commons.dynamicPopup(tuba2.messages['sorry'], tuba2.messages['artist_not_found']);
		
		}
		
		if (tab == 'ulubione-usuniete') {
			
			tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['favorites_deleted']);
		
		}
		
		if (tab == 'radio-usuniete') {
			
			tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['radio_deleted']);
		
		}	

		var links = document.getElementsByTagName('a');			
		
		
		for (var i in links) {

			// ie sucks
			if (tuba2.commons.isIE()) {
			
				links[i].getAttribute = function(attr) {
				
					return this[attr];
					
				}
			
			}

			if (links[i] && typeof(links[i].getAttribute) == 'function') {

				if (links[i].getAttribute('data-target'))
					links[i].target = links[i].getAttribute('data-target');
					
				if (links[i].getAttribute('data-report')) {
					links[i].onclick = tuba2.commons.reportEngine;
				}
			
				if (links[i].getAttribute('data-command') != 'close' && links[i].getAttribute('data-command')) {
				
					if (links[i].getAttribute('data-popup')) {
					
						links[i].onclick = tuba2.commons.popupEngine;
						
					}

					if (links[i].getAttribute('data-command') == tab)
						if (links[i].onclick)
							links[i].onclick();
					
				}

			}
	
		}		

	},
		
		
	reportEngine: function(event) {
		
		var thisObject = this;
		
		tuba2.jx.load(tuba2.baseUrl + 'naruszenie_zasad/' + encodeURIComponent(this.getAttribute('data-report')),
			
			function(data) {
			
				try {
				
					eval('var p = ' + data + ';');
					
				} catch(e) {
				
					var p = new Object();
					p.result = false;
				
				}

				
				if (p.result) {
				
					tuba2.commons.dynamicPopup(tuba2.messages['thanks'], tuba2.messages['moderator']); 
					
				} else {
				
					tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['moderator_off']);
					
				}
				
				thisObject.parentNode.removeChild(thisObject);
				
				return false;
				
			},
				
		'text','GET');

		
		return false;
		
	
	},
		
	popupEngine: function(event) {
	
		var popup = document.getElementById(this.getAttribute('data-popup'));

		var callback = this.href.substr(this.href.lastIndexOf('#')+1,this.href.length);

		if (popup.getElementsByTagName("form"))		
			var callbackObj = popup.getElementsByTagName("form")[0]; else
			var callbackObj = false;
		
		if (callbackObj) {

			if (callbackObj.id != 'save-radio' && callbackObj.id != 'more-artist' && callbackObj.id != 'form-mail') callbackObj.callback = callback;

			if (callbackObj.id != 'save-radio' && callbackObj.id != 'more-artist' && callbackObj.id != 'form-mail')		
		
			callbackObj.onsubmit = function() {

				var call = callback;
				callbackObj.action = callbackObj.action + '?callback=' + call;
				
				return true;
			
			}
			
		}

		var relE = popup.getElementsByTagName("a");

		for (var i = 0; i < relE.length; i++) {

			if (relE[i].getAttribute('data-command') == 'close')
				relE[i].onclick = function () {
							
					tuba2.commons.hidePopup(popup);
					
					return true;
			
				}
		
		}
		
		tuba2.commons.showPopup(popup);
		
		return true;

	
	},

	
	keyPress: function (event) {
		var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (event) keycode = (event.which) ? event.which : event.keyCode;
		return keycode;
	},




	addEvent: function (obj, evType, fn){
		if(obj.addEventListener) {
			obj.addEventListener(evType, fn, true)
			return false;
		}
		if(obj.attachEvent) {
			obj.attachEvent("on"+evType, fn)
			return false;
		}
	},
	
	

	removeEvent: function (obj, type, fn){
		if(obj.detachEvent){
			obj.detachEvent('on'+type, fn);
		}else{
			obj.removeEventListener(type, fn, false);
		}
	},



	
	
	
	 JSONscriptRequest: {
	 
		scriptCounter: 1,
	 
		 'init': function(fullUrl) {
			this.fullUrl = fullUrl; 
			this.noCacheIE = '&noCacheIE=' + (new Date()).getTime();
			this.noCacheIE = '';
			this.headLoc = document.getElementsByTagName("head").item(0);
			this.scriptId = 'YJscriptId' + tuba2.commons.JSONscriptRequest.scriptCounter++;
			return this;
			
		},
		'buildScriptTag': function () {
			this.scriptObj = document.createElement("script");
			this.scriptObj.setAttribute("type", "text/javascript");
			this.scriptObj.setAttribute("src", this.fullUrl + this.noCacheIE);
			this.scriptObj.setAttribute("id", this.scriptId);			
		},

		'removeScriptTag': function () {
			this.headLoc.removeChild(this.scriptObj);  
		},

		'addScriptTag': function () {
			this.headLoc.appendChild(this.scriptObj);
		}
	
	},
	
	
			
		
		showLayer: function (obj) {
			
			if (obj)
				obj.style.display = "block";		
				
			return false;
		},
		
		hideLayer: function (obj) {
			
			if (obj)
				obj.style.display = "none";
			return false;
			
		},
	
		showPopup: function (obj) {
			
			if (obj)
				obj.style.visibility = "visible";		
				
			return false;
		},
	
		hidePopup: function (obj) {
			
			if (obj)
				obj.style.visibility = "hidden";
			return false;
			
		},
		
		addOnLoadEvent: function (func) {
		  var oldonload = window.onload;
		  if (typeof window.onload != 'function') {
			window.onload = func;
		  } else {
			window.onload = function() {
			  if (oldonload) {
				oldonload();
			  }
			  func();
			}
		  }
		},
			
		mouseCoords: function (ev){
			if(ev.pageX || ev.pageY){
				return {x:ev.pageX, y:ev.pageY};
			}
			return {
				x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
				y:ev.clientY + document.body.scrollTop  - document.body.clientTop
			};
		},
		
		getPosition: function (e){
			var left = 0;
			var top  = 0;

			while (e.offsetParent){
				left += e.offsetLeft;
				top  += e.offsetTop;
				e     = e.offsetParent;
			}

			left += e.offsetLeft;
			top  += e.offsetTop;

			return {x:left, y:top};
		},
		
		mouseUp: function (ev) {
			ev = ev || window.event;
			var mousePos = this.mouseCoords(ev);
			
			if (thisObject.draggingVolume) { 
				thisObject.draggingVolume = false;
			}
		},

		
		getMouseOffset: function (target, ev){
		
			ev = ev || window.event;

			var docPos    = this.getPosition(target);
			var mousePos  = this.mouseCoords(ev);
			return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};
			
		},
		

		// BetterInnerHTML v1.2, (C) OptimalWorks.net
		BetterInnerHTML: function (o,p,q) {

			function r(a) {
				var b;
				if(typeof DOMParser != "undefined")
					b = (new DOMParser()).parseFromString(a,"application/xml"); else {
						var c = ["MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"];
						for (var i = 0; i<c.length && !b; i++) { 
							try {
								b = new ActiveXObject(c[i]);
								b.loadXML(a);
							} catch(e) {}
						}
					}
				return b;
			}
			
			function s(a,b,c) {
				a[b] = function() {
					return eval(c);
				}
			}
			
			function t(b,c,d) {
				if (typeof d == "undefined") d = 1;
				if (d > 1) {
					if (c.nodeType == 1) { 
							var e = document.createElement(c.nodeName);
							var f = {};
							for (var a = 0, g = c.attributes.length; a < g; a++) {
								var h = c.attributes[a].name,
									k = c.attributes[a].value,
									l = (h.substr(0,2) == "on");
								if (l) f[h] = k; else { 
									switch(h) { 
										case "class": e.className = k; break;
										case "for": e.htmlFor = k; break;
										default: e.setAttribute(h,k);
									}
								}
							}
							b = b.appendChild(e);
							for(l in f) s(b,l,f[l]);
					} else 
					if (c.nodeType==3) {
						var m = (c.nodeValue ? c.nodeValue : "");
						var n = m.replace(/^\s*|\s*$/g,"");
						if (n.length < 7 || (n.indexOf("<!--") != 0 && n.indexOf("-->") != (n.length-3)))
							b.appendChild(document.createTextNode(m));
					}
				}
				
				for (var i = 0, j = c.childNodes.length;i<j;i++) t(b,c.childNodes[i],d+1)
			}
			
			p="<root>"+p+"</root>";
			
			var u = r(p);
			if (o && u) { 
				if (q != false) while(o.lastChild) o.removeChild(o.lastChild);	
				t(o,u.documentElement);
			}
		},



		


		get_html_translation_table: function  (table, quote_style) {
			// http://kevin.vanzonneveld.net
			// +   original by: Philip Peterson
			// *     example 1: get_html_translation_table('HTML_SPECIALCHARS');
			// *     returns 1: {'"': '&quot;', '&': '&amp;', '<': '&lt;', '>': '&gt;'}
			
			var entities = {}, hash_map = {}, decimal = 0, symbol = '';
			var constMappingTable = {}, constMappingQuoteStyle = {};
			var useTable = {}, useQuoteStyle = {};
			
			// Translate arguments
			constMappingTable[0]      = 'HTML_SPECIALCHARS';
			constMappingTable[1]      = 'HTML_ENTITIES';
			constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
			constMappingQuoteStyle[2] = 'ENT_COMPAT';
			constMappingQuoteStyle[3] = 'ENT_QUOTES';
		 
			useTable       = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
			useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
		 
			if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
				throw new Error("Table: "+useTable+' not supported');
				// return false;
			}
		 
			entities['38'] = '&amp;';
			if (useTable === 'HTML_ENTITIES') {
				entities['160'] = '&nbsp;';
				entities['161'] = '&iexcl;';
				entities['162'] = '&cent;';
				entities['163'] = '&pound;';
				entities['164'] = '&curren;';
				entities['165'] = '&yen;';
				entities['166'] = '&brvbar;';
				entities['167'] = '&sect;';
				entities['168'] = '&uml;';
				entities['169'] = '&copy;';
				entities['170'] = '&ordf;';
				entities['171'] = '&laquo;';
				entities['172'] = '&not;';
				entities['173'] = '&shy;';
				entities['174'] = '&reg;';
				entities['175'] = '&macr;';
				entities['176'] = '&deg;';
				entities['177'] = '&plusmn;';
				entities['178'] = '&sup2;';
				entities['179'] = '&sup3;';
				entities['180'] = '&acute;';
				entities['181'] = '&micro;';
				entities['182'] = '&para;';
				entities['183'] = '&middot;';
				entities['184'] = '&cedil;';
				entities['185'] = '&sup1;';
				entities['186'] = '&ordm;';
				entities['187'] = '&raquo;';
				entities['188'] = '&frac14;';
				entities['189'] = '&frac12;';
				entities['190'] = '&frac34;';
				entities['191'] = '&iquest;';
				entities['192'] = '&Agrave;';
				entities['193'] = '&Aacute;';
				entities['194'] = '&Acirc;';
				entities['195'] = '&Atilde;';
				entities['196'] = '&Auml;';
				entities['197'] = '&Aring;';
				entities['198'] = '&AElig;';
				entities['199'] = '&Ccedil;';
				entities['200'] = '&Egrave;';
				entities['201'] = '&Eacute;';
				entities['202'] = '&Ecirc;';
				entities['203'] = '&Euml;';
				entities['204'] = '&Igrave;';
				entities['205'] = '&Iacute;';
				entities['206'] = '&Icirc;';
				entities['207'] = '&Iuml;';
				entities['208'] = '&ETH;';
				entities['209'] = '&Ntilde;';
				entities['210'] = '&Ograve;';
				entities['211'] = '&Oacute;';
				entities['212'] = '&Ocirc;';
				entities['213'] = '&Otilde;';
				entities['214'] = '&Ouml;';
				entities['215'] = '&times;';
				entities['216'] = '&Oslash;';
				entities['217'] = '&Ugrave;';
				entities['218'] = '&Uacute;';
				entities['219'] = '&Ucirc;';
				entities['220'] = '&Uuml;';
				entities['221'] = '&Yacute;';
				entities['222'] = '&THORN;';
				entities['223'] = '&szlig;';
				entities['224'] = '&agrave;';
				entities['225'] = '&aacute;';
				entities['226'] = '&acirc;';
				entities['227'] = '&atilde;';
				entities['228'] = '&auml;';
				entities['229'] = '&aring;';
				entities['230'] = '&aelig;';
				entities['231'] = '&ccedil;';
				entities['232'] = '&egrave;';
				entities['233'] = '&eacute;';
				entities['234'] = '&ecirc;';
				entities['235'] = '&euml;';
				entities['236'] = '&igrave;';
				entities['237'] = '&iacute;';
				entities['238'] = '&icirc;';
				entities['239'] = '&iuml;';
				entities['240'] = '&eth;';
				entities['241'] = '&ntilde;';
				entities['242'] = '&ograve;';
				entities['243'] = '&oacute;';
				entities['244'] = '&ocirc;';
				entities['245'] = '&otilde;';
				entities['246'] = '&ouml;';
				entities['247'] = '&divide;';
				entities['248'] = '&oslash;';
				entities['249'] = '&ugrave;';
				entities['250'] = '&uacute;';
				entities['251'] = '&ucirc;';
				entities['252'] = '&uuml;';
				entities['253'] = '&yacute;';
				entities['254'] = '&thorn;';
				entities['255'] = '&yuml;';
			}
		 
			if (useQuoteStyle !== 'ENT_NOQUOTES') {
				entities['34'] = '&quot;';
			}
			if (useQuoteStyle === 'ENT_QUOTES') {
				entities['39'] = '&#39;';
			}
			entities['60'] = '&lt;';
			entities['62'] = '&gt;';
		 
		 
			// ascii decimals to real symbols
			for (decimal in entities) {
				symbol = String.fromCharCode(decimal);
				hash_map[symbol] = entities[decimal];
			}
			
			return hash_map;
		},


		htmlspecialchars: function  (string, quote_style) {
			// http://kevin.vanzonneveld.net
			// +   original by: Mirek Slugen
			// *     example 1: htmlspecialchars("<a href='test'>Test</a>", 'ENT_QUOTES');
			// *     returns 1: '&lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;'
		 
			var hash_map = {}, symbol = '', tmp_str = '', entity = '';
			var tmp_str = string.toString();
			
			if (false === (hash_map = this.get_html_translation_table('HTML_SPECIALCHARS', quote_style))) {
				return false;
			}
			
			//hash_map["'"] = '&#039;';
			for (symbol in hash_map) {
				entity = hash_map[symbol];
				tmp_str = tmp_str.split(symbol).join(entity);
			}
			
			return tmp_str;
		},

		
		
		
		xGetElementsByClassName2: function (c,p,f) // test implementation
		{
		  var e, i, r = new Array();
		  if (!p) p = document;
		  if (document.evaluate) {
			var x = document.evaluate(".//*[contains(concat(' ', @class, ' '), ' " + c + " ')]", p, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
			for (i = 0; i < x.snapshotLength; i++) {
			  r[r.length] = x.snapshotItem(i);
			  if (f) f(x.snapshotItem(i));
			}
		  }
		  else {
			var re = new RegExp("(^|\\s)"+c+"(\\s|$)");
			e = p.getElementsByTagName('*'); // not for IE5
			for (i = 0; i < e.length; ++i) {
			  if (re.test(e[i].className)) {
				r[r.length] = e[i];
				if (f) f(e[i]);
			  }
			}
		  }
		  return r;
		},

		
		

		
		saveRadio: function (formular, obj, action) {
		
			if (action) 
				tuba2.radio.zapisz_artystow();
		
			if (document.getElementById('radio-name') && 
			(
				(document.getElementById('radio-description').value != tuba2.flashvars.description) ||
				(document.getElementById('radio-img').value != tuba2.flashvars.img) ||
				(document.getElementById('radio-name').value != tuba2.flashvars.name)
			)) {				
		
		
		
				tuba2.jx.load(formular.action + '?radio-name=' + encodeURIComponent(document.getElementById('radio-name').value) + 
				'&radio-description=' + encodeURIComponent(document.getElementById('radio-description').value) + 
				'&radio-artist=' + encodeURIComponent(document.getElementById('radio-artist').value) + 
				'&radio-img=' + encodeURIComponent(document.getElementById('radio-img').value) + 
				'&radio-id=' + encodeURIComponent(document.getElementById('radio-id').value),
				
				
					function(data) {

						if (data) {

							try {
							
								eval('var p = ' + data + ';');
								
							} catch(e) {
																	
								tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['session_off']);
								
								var p = new Object;
								p.result = false;
							
							}

							if (p.result == false) {

								if (p.errors)
								if (p.errors[0]) {
									
									tuba2.commons.dynamicPopup(tuba2.messages['warning'], p.errors[0]);
									
								}
									
							} else {

								tuba2.commons.hidePopup(obj);

								if (p.action == 1) {
									
									setTimeout( function() {
								
										document.location.href = tuba2.baseUrl + 'radio/' + tuba2.commons.htmlspecialchars(p.user_login) + '/' + tuba2.commons.htmlspecialchars(p.radio_pid) + '/' + tuba2.commons.htmlspecialchars(p.radio_link) + '?callback=podziel-sie-radiem';
									}, 200);
									
								}
									
								if (p.action == 0) {

									if (p.radio_img)
										document.getElementById('radio-logo').getElementsByTagName('img')[0].src = tuba2.coversUrl + p.radio_img;
									document.getElementById('big-title').innerHTML = p.radio_name;
									document.getElementById('big-description').innerHTML = p.radio_description;
								
								}
								
							}
							
							
						} else return false;

						return false;
						
					},
					
				'text','POST');
		
			} else 
				tuba2.commons.hidePopup(obj);
				
			return false;
	
		}
		
		// end public area
    }

})(),



























	player: (function() {  

	// private area
	
		function _player(playerObjectId, buttonObjectId, progressId) {
			
			this.playerObjectId = playerObjectId;
			this.buttonObjectId = buttonObjectId;
			if (progressId != '')
			this.progressId = progressId; else
			this.progressId = false;
			
			this.isPlaying = true;
		}
	
		_player.prototype.jsEvent = function(event, parameter) {
		
			var obj = new Object();
			obj.event  = event;
			obj.parameter = new Object();
			obj.parameter = parameter;


			try {
				document.getElementById(this.playerObjectId).jsEvent(obj);
			} catch(e) {
			
				//alert(e);
			
			}

		}

		_player.prototype.flashEvent = function(obj) {

			switch (obj.event) {

							
					
			
				case 'dontplay':
				
					if (obj.parameter.result != false) {
						tuba2.radio.sm.add({artist_name: obj.parameter.artist_name, song_title: obj.parameter.song_title, song_id: obj.parameter.song_id });
						tuba2.radio.sm.parse();
					} else {
					
						tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['session_off']);
					
					}
				
				break;

				case 'status':
				
					if (this.progressId)
					if (document.getElementById(this.progressId))
						document.getElementById(this.progressId).firstChild.style.width = obj.parameter["position"] + '%';
					
					if (obj.parameter["song_id"])
						tuba2.player.currentSong = obj.parameter["song_id"];
					
				break;
			
				case 'next':

				
					tuba2.commons.refreshPlaylist(obj);
					
					if (tuba2.comments.offset == 0 && tuba2.flashvars.type != 0)
						tuba2.comments.getComments();
					
				break;
			}
			
			return false;
			
		}
		

		_player.prototype.unmute = function() {
		
			var parameter = new Object();
			
			this.jsEvent('unmute', parameter);
			
			this.isMute = false;
		
			return false;
		}
		
		_player.prototype.setVolume = function(volume) {
	
			var parameter = new Object();
			parameter.volume = volume;
			
			try {
			
				this.jsEvent('volume', parameter);
				
			} catch(e) {
			
				//alert(e);
				
			}		
		
			return false;
		}		
	
	
		_player.prototype.mute = function() {
		
			var parameter = new Object();
			
			this.jsEvent('mute', parameter);
			
			this.isMute = true;
		
			return false;
		}
			
		_player.prototype.stop = function() {
		
			var parameter = new Object();
			
			this.jsEvent('stop', parameter);
			
			this.isPlaying = false;
		
			return false;
		}
		
		_player.prototype.play = function() {
		
			var parameter = new Object();
			
			this.jsEvent('play', parameter);
			
			this.isPlaying = true;
			return false;
		
		}	

		_player.prototype.reload = function() {
		
			var parameter = new Object();
			
			this.jsEvent('reload', parameter);
			
			this.isPlaying = true;
			return false;
		
		}	
			
		_player.prototype.dontplay = function() {
		
			var parameter = new Object();
			
			this.jsEvent('dontplay', parameter);
		
			return false;
		}
		
	// end private area
  
    return {
        // public area

		volume: function(volume) {

			if (volume > this.volumeLength)
				volume = this.volumeLength;			
		
			if (volume < 0)
				volume = 0;		
		
		
			//opera.postError(volume);

			for(var j=0; j < this.volumeLength; j++)
				if (document.getElementById(this.volumeId+'-'+j))
					document.getElementById(this.volumeId+'-'+j).className = '';

			for(var j=0; j < volume; j++)
				if (document.getElementById(this.volumeId+'-'+j))
					document.getElementById(this.volumeId+'-'+j).className = 'selected';				
	
			this._volume = volume;	
		
				
			return this.player.setVolume(parseInt(volume * 4));
		
		},

		
		init: function(playerObjectId, buttonObjectId, volumeId, volumeLength, muteId, unmuteId, progressId) {
			
			var thisObject = this;
			
			this.player = new _player(playerObjectId, buttonObjectId, progressId);
			
			this.volumeId = volumeId;
			this._volume = parseInt(tuba2.flashvars.volume / 4);
			this.volumeLength = volumeLength;
			this.draggingVolume = false;
			
			thisObject.volume(this._volume);
			
			document.onmousemove = function(ev) {

					ev = ev || window.event;
					var mousePos = tuba2.commons.mouseCoords(ev);
					
					if (thisObject.draggingVolume) {

						p = tuba2.commons.getMouseOffset(thisObject.draggingVolume, ev);
						thisObject.volume(thisObject.startVolume + parseInt(p.x / 5));

					}

					return false;

			}
			
			document.onmouseup   = mouseUp;	

			if (progressId != '')
				if (document.getElementById(progressId))
					document.getElementById(progressId).innerHTML = '<span></span>';
			
			
			
			
			
			document.getElementById(muteId).onclick = function () {
			
				tuba2.jx.load(tuba2.baseUrl + 'zapisz_glosnosc?volume=0',
					
					function(data) {

						return false;
						
					},
						
				'text','GET');
					
				return thisObject.volume(0);
				
			}
			
			
			
			
			document.getElementById(unmuteId).onclick = function () {
			
				tuba2.jx.load(tuba2.baseUrl + 'zapisz_glosnosc?volume=100',
					
					function(data) {

						return false;
						
					},
						
				'text','GET');

				return thisObject.volume(25);
				
				
			}			

			
			
			
			document.getElementById(buttonObjectId).onclick = function () {

				if (thisObject.player.isPlaying) {
				
					thisObject.player.stop();
					this.className = 'play';
					this.title = tuba2.messages['play'];
					
				} else {
				
					thisObject.player.play();
					this.className = 'stop';
					this.title = tuba2.messages['stop'];
					
				}

				return false;				
				
			}

			
			function mouseUp(ev) {
				ev = ev || window.event;
				var mousePos = tuba2.commons.mouseCoords(ev);
				
				if (thisObject.draggingVolume) { 
					thisObject.draggingVolume = false;
					
					
					
					tuba2.jx.load(tuba2.baseUrl + 'zapisz_glosnosc?volume=' + parseInt(thisObject._volume * 4),
					
						function(data) {

							return false;
			
						},
						
					'text','GET'); 										
					
					
				}
			}			


			for(var i=0; i < volumeLength; i++) {

				document.getElementById(volumeId+'-'+i).volumeLength = volumeLength;
				document.getElementById(volumeId+'-'+i).volume = parseInt(i+1);
				document.getElementById(volumeId+'-'+i).fakeObj = thisObject;
				
				document.getElementById(volumeId+'-'+i).onmousemove = function(ev) {
				
					ev = ev || window.event;
					var mousePos = tuba2.commons.mouseCoords(ev);
					
					if (thisObject.draggingVolume) {

						p = tuba2.commons.getMouseOffset(thisObject.draggingVolume, ev);
						thisObject.volume(thisObject.startVolume + parseInt(p.x / 5));

					}

					return false;
				
				}
				
				
				
				
				document.getElementById(volumeId+'-'+i).onclick = function(ev) {
				
					thisObject.volume(this.volume);
					return false;
				
				}
				
				
				
				
				document.getElementById(volumeId+'-'+i).onmousedown = function(ev) {
				
					ev = ev || window.event;
					this.fakeObj.draggingVolume = this;		

					this.fakeObj.volume(this.volume);
					this.fakeObj.startVolume = thisObject._volume;
					
					return false;
					
					
				}



				

			}
			
			
			
		}
		
		
		
		
		// end public area
    }

})(),






























	autocomplete: (function() {  
	  
		// private area
		var KEY_BACKSPACE = 8;
		var KEY_DELETE = 46;
		var KEY_DOWN = 40;
		var KEY_UP = 38;
		var KEY_ESC = 27;
		var KEY_SPACE = 32;
		var KEY_ENTER = 13; 

		function acomplete (search, type, resultObjectId, formularId, flashvars, selfObjectName) {
			this.inputQuery = document.getElementById(search);

			this.inputType = document.getElementById(type);
			this.resultObject = document.getElementById(resultObjectId);
			this.selfObjectName = selfObjectName;
			
			this.cacheRequest = new Array();
			this.cacheSimilarRequest = new Array();
			this.formular = document.getElementById(formularId);
			
			this.minChar = 0;
			this.cursorPosition = 0;
			this.requestList = new Array();

			this.lastSearch = '';
			this.search = '';
			this.type = '';
			this.inputSerial = '';
			this.lastRespondCount = 0;
			this.readyToWrite = true;
			this.resultObjectVisible = false;
			this.flashvars = flashvars;

			this.inputQuery.setAttribute("autocomplete", "off");	
			
			if (this.flashvars.id) {
				this.inputQuery.className = 'ready';
				this.inputQuery.value = tuba2.messages['radio_like'] + this.flashvars.name;
			} else {
				this.inputQuery.className = '';
				this.inputQuery.value = tuba2.autocompleteText;	
			}
			this.firstTimeOnly = 0;

			this.inputQuery.fObj = this;
			this.inputQuery.disabled = false;	
			
			var temp = this;
			
			tuba2.commons.addEvent(this.inputQuery, 'focus',function(event) { return temp.onfocus(event); } , false);
			tuba2.commons.addEvent(this.inputQuery, 'keydown',function(event) { return temp.onkeydown(event); } , false);
			tuba2.commons.addEvent(this.inputQuery, 'keyup',function(event) { return temp.onkeyup(event); } , false);
			tuba2.commons.addEvent(this.inputQuery, 'blur',function(event) { return temp.onblur(event); } , false);
			
			this.formular.onsubmit = function (event) { if (temp.search.length == 0 && temp.inputQuery.className != 'read') { return false; } };
		}


		acomplete.prototype.makeChoice = function (query, serial, type) {
			this.inputQuery.value = query;
			this.inputType.value = type;
			this.inputSerial = serial;
			this.resultObjectHide();
			if (this.formular.submit.click)
				this.formular.submit.click(); 
		};




		acomplete.prototype.resultObjectShow = function () {
			if (this.resultObjectVisible) { return false; }
			this.cursorPosition = 0;
			this.resultObjectVisible = true;
			this.showObject(this.resultObject);
		};

			


		acomplete.prototype.resultObjectHide = function () {
			this.cursorPosition = 0;
			this.resultObjectVisible = false;		
			this.hideObject(this.resultObject);
			return true;
		};

		acomplete.prototype.traceCursor = function(extraP, fillInput) {
			if (typeof(extraP) == 'undefined' || extraP == 0)
				extraP = this.cursorPosition;
			else 
				this.cursorPosition = extraP;
			

			if (extraP == 0)
				this.inputQuery.value = this.search;
				
			var trList = this.resultObject.getElementsByTagName('tr');
			
			for(var i=1;i<=trList.length;i++) {
				var td = trList[i-1].getElementsByTagName('td');
				if (i == extraP) {
					td[0].className = "selected"; 
					if (fillInput) this.inputQuery.value = td[0].childNodes[0].nodeValue;
				}
				else
				td[0].className = "normal";
			}
		};


		acomplete.prototype.onfocus = function(event) {

			if (this.search == '') {
				this.firstTimeOnly = 1;
				this.inputQuery.value = '';
				this.inputQuery.className = 'write';
			} else this.resultObjectShow();
		};

			
		acomplete.prototype.abortAllRequest = function () {
			for(var i in this.requestList)	{
				this.requestList[i].abort = true;
				this.requestList.splice(i);
			}
		};

		acomplete.prototype.popAllRequest = function() {
			for(var i in this.requestList)	{
				this.requestList[i].abort = true;
				this.requestList.pop();
			}
		};

		acomplete.prototype.onblur = function (event) { 
			
			if (this.inputQuery.value == '') {
				this.inputQuery.className = '';
				
				if (this.flashvars.id) {
					this.inputQuery.className = 'ready';
					this.inputQuery.value = tuba2.messages['radio_like'] + this.flashvars.name; 			
				} else {
					this.inputQuery.value = tuba2.autocompleteText;	
				}
			}
			return this.resultObjectHide(); 
		};

		acomplete.prototype.onkeydown = function(event) {
		
			this.inputSerial = '';
			
			switch(tuba2.commons.keyPress(event)) {
				case KEY_BACKSPACE:
						if (this.inputQuery.value.length == 1 || this.inputQuery.value.length == 0) {
							this.search = '';
							this.popAllRequest();
							this.resultObjectHide();
						}
					break;
					
				case KEY_DELETE:
						if (this.inputQuery.value.length == 0) {
							this.popAllRequest();
							this.resultObjectHide();
						}
					break;
					
				case KEY_DOWN:
						if (this.lastRespondCount > 0) {
							this.resultObjectShow();
							if (this.resultObjectVisible) {
								this.cursorPosition++;							
								if (this.cursorPosition > this.lastRespondCount) this.cursorPosition = 0;
							}
							this.traceCursor(0, true);
						}

						return false;			
					break;
					
				case KEY_UP:
						if (this.lastRespondCount > 0) {
							this.resultObjectShow();
							if (this.resultObjectVisible) {
							
								if (this.cursorPosition >= 1) {
									this.cursorPosition--;
								} else
							
								if (this.cursorPosition == 0) this.cursorPosition = this.lastRespondCount;

							}
							
							this.traceCursor(0, true);
						}
						
						return false;				
					break;
					
				case KEY_ESC:
						this.inputQuery.value = this.search;
						this.popAllRequest();
						this.resultObjectHide();
					break;
					
				case KEY_ENTER:
						this.popAllRequest();
						this.abortAllRequest();
						this.resultObjectHide();
						
										
						if (this.search != '')
							if (this.formular.submit.click)
							this.formular.submit.click(); else return false;
					break;
			}

			return true;
		};

			
			
			
		acomplete.prototype.onkeyup = function (event) {

			var char = tuba2.commons.keyPress(event);

			if ( char == KEY_UP || char == KEY_DOWN ) return false;

					
			if (char == KEY_DELETE) {
				if (this.inputQuery.value.length == 0) {
					this.popAllRequest();
					this.resultObjectHide();
				}
			}	

			if (this.inputQuery.value == '') {		
				this.popAllRequest();		
				return true;
			}
				
			this.search = this.inputQuery.value;
			this.position = 0;
				
			this.popAllRequest();
			
			var temp = this;

			if (this.readyToWrite) setTimeout( function(){ temp.checkReadyState(); }, 100);
			this.readyToWrite = false;

		};

		acomplete.prototype.checkReadyState = function () {
			
			this.readyToWrite = true;	
			this.lastSearch = this.search;

			if (this.search.length >= this.minChar) {			
					if (!this.cacheRequest[this.search])
						this.requestList.unshift(new this.request(this));
					else {
						this.lastRespond = this.cacheRequest[this.search];
						this.parseRequest();
					}
			}  else this.hideObject(this.resultObject);
		};


		acomplete.prototype.request = function(thisObject) {
			var req = tuba2.apiUrl + '_autocompleteArtists&format=jsonq&query=' + encodeURIComponent(thisObject.search) + '&callback='+ thisObject.selfObjectName +'.checkRequest';

			tuba2.commons.JSONscriptRequest.init(req);			
			tuba2.commons.JSONscriptRequest.buildScriptTag();
			tuba2.commons.JSONscriptRequest.addScriptTag();
		};


		acomplete.prototype.parseRequest = function () {

			this.lastRespondCount = this.lastRespond.length;
			
			var element = this.resultObject;
				while(element.hasChildNodes())
				  element.removeChild(element.firstChild);	

			var ptable =  document.createElement("table");
			
			for (var i=0;i<this.lastRespond.length;i++) {
				
				var tr = ptable.insertRow(i); 
				
				tr.fake = i;	
				tr.name = this.lastRespond[i].id;
				tr.query = this.lastRespond[i].keyword;
				tr.type = this.lastRespond[i].qtype;
				tr.fObj = this;
				tr.onmouseover = function() { tr.fObj.traceCursor(Number(this.fake)+1); };
				tr.onmousedown = function() { tr.fObj.makeChoice(this.query, this.name, this.type); };		
				
				var tdchar = document.createElement("td"); 
				tdchar.appendChild(document.createTextNode((this.lastRespond[i].keyword).toString())); 
				tr.appendChild(tdchar); 
				
			}
			this.resultObject.appendChild(ptable);
				
				

			if (this.inputQuery.value != '' && this.lastRespond.length != 0)
				this.showObject(this.resultObject);
			else 
				this.hideObject(this.resultObject);		

		};



		acomplete.prototype.showObject = function(object) {
			if (object) {
				object.style.visibility = 'visible';
			}	
		};


		acomplete.prototype.hideObject = function(object) {
			if (object) {
				object.style.visibility = 'hidden';
			}	
		};

		// end private area
	  
		return { 
			// public area

			init: function(search, type, resultObjectId, formularId, flashvars, selfObjectName) {

				this.completer = new acomplete(search, type, resultObjectId, formularId, flashvars, selfObjectName);
				
				this.checkRequest = function(jData) {
				
					this.completer.lastRespond = jData.data;
					this.completer.cacheRequest[jData.query] = jData.data;	
					this.completer.parseRequest();
					
				}
				
			}

			// end public area
		}
	})(),	




















	artysta: (function() {

	// private area

	
	
	
	
	// end private area
  
    return {
        // public area

		init: function() {
		
			document.getElementById('save-radio').onsubmit = function() { 
				
				return tuba2.commons.saveRadio(this, document.getElementById('create-radio-popup'), false);
				
			}
		}
		
		
		// end public area
    }

	})(),

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	stacja: (function() {  

	// private area

	
	
	
	
	// end private area
  
    return {
        // public area
		
		parse: function(jData) {
		
			var data = jData.data
						
			if (data) {
				
				var obj = new Object;
				obj.parameter = new Array();
				for (var i=0;i<6;i++) {
					obj.parameter[i] = new Array();
					obj.parameter[i][0] = '';
					obj.parameter[i][1] = data[i].artist_name;
					obj.parameter[i][2] = '';
					obj.parameter[i][3] = data[i].song_title;
					obj.parameter[i][4] = data[i].album_title;
					obj.parameter[i][5] = data[i].album_image;
					obj.parameter[i][6] = '';
					obj.parameter[i][7] = data[i].artist_link;
				}
							
				tuba2.commons.refreshPlaylist(obj);
							
			}
						
		
		},
		

		init: function() {
			
			tuba2.comments.getComments();
				
			if ((tuba2.onStationInterval < 60000) || typeof(tuba2.onStationInterval) == 'undefined') tuba2.onStationInterval = 60000;
			if ((tuba2.commentsInterval < 60000) || typeof(tuba2.commentsInterval) == 'undefined') tuba2.commentsInterval = 300000;
		
			setInterval(function() {
			
				var req = tuba2.onairUrl + 'api/_cache_onStation?id=' + encodeURIComponent(tuba2.flashvars.id) + '&format=jsonq&callback=tuba2.stacja.parse';
					
				tuba2.commons.JSONscriptRequest.init(req);
				tuba2.commons.JSONscriptRequest.buildScriptTag();
				tuba2.commons.JSONscriptRequest.addScriptTag();				
					
				return false;
				
			}, tuba2.onStationInterval);
			
			setInterval(function() {
			
				tuba2.comments.getComments();
				
			}, tuba2.commentsInterval);
			
			
			
			
		}
		
		
		// end public area
    }

	})(),
	











	
	





	radio: (function() {  

	// private area

	function songManager(destinationId, songsList) {
	
		this.songsList = songsList;
		this.destinationObj = document.getElementById(destinationId);
		
	}	
	
	songManager.prototype.remove = function (id) {
		
		this.songsList.splice(id,1);
	
	}	
	
	songManager.prototype.add = function (obj) {
		
		this.songsList.push(obj);
	
	}	
	
	
	
	
	
	
	
	
	songManager.prototype.parse = function () {

		while (this.destinationObj.lastChild)
			this.destinationObj.removeChild(this.destinationObj.lastChild);
	
		var s = '';
		var thisObject = this;
		
		for(var i in this.songsList) {

			var pli = document.createElement('li');
			var pa = document.createElement('a');
			pa.href = "#";
			
			var pspan = document.createElement('span');
			pspan.appendChild(document.createTextNode(this.songsList[i].song_title + ' / '));
			pspan.appendChild(document.createTextNode(this.songsList[i].artist_name));
			

			pa.appendChild(pspan)
			var u = this.songsList[i];
			pa.name = i;
			pa.onclick = function() {
			
				var pi = this.name;
				
				try {
				
					tuba2.jx.load(tuba2.baseUrl + 'graj_utwor?radio_id=' + encodeURIComponent(tuba2.flashvars.id) + '&song_id=' + encodeURIComponent(thisObject.songsList[this.name].song_id) + '&format=json',
					
						function(data) {
						
							try {
							
								eval('var p = ' + data + ';');
								
							} catch(e) {
							
								var p = new Object();
								p.result = false;
							
							}
							
							if (p.result) {							
								
								thisObject.remove(pi);
								thisObject.parse();
								
							} else {
							
								tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['session_off']);
								
							}
							
							return false;
			
						},
						
					'text','GET'); 					

					
				} catch(e) {
				
					//alert(e);
					
				}
				

				return false;
			
			}
			
			var pspan = document.createElement('span');
			pspan.appendChild(document.createTextNode(tuba2.messages['delete']));
			pspan.className = "delete";
			
			pa.appendChild(pspan);
			
			pli.appendChild(pa);
			
			this.destinationObj.appendChild(pli);
			
		}	
	
	
	}
	
	
	
	
	
	function artistManager(destinationId, artistsList) {
	
		this.cache = new Array();
		this.artistsList = artistsList;
		this.needreload = false;
		this.destinationObj = document.getElementById(destinationId);
		
	}
	
	artistManager.prototype.remove = function (id) {
		
		this.artistsList.splice(id,1);
		this.needreload = true;
	
	}
	
	artistManager.prototype.addCache = function (obj) {
	
		if (!this.cache[obj.name.toLowerCase()])
			this.cache[obj.name.toLowerCase()] = obj.id;
			
		return false;
	
	}
	
	artistManager.prototype.getCache = function (name) {
	
		if (this.cache[name]) {
			
			var a = { 'artist_id': this.cache[name], 'artist_name': name };

			
			return a;
		} else 
		
		return false;
	
	}
	
	artistManager.prototype.add = function (obj) {

		for (var i in this.artistsList) {
						
			if (this.artistsList[i].artist_id == obj.artist_id && this.artistsList[i].artist_name.toLowerCase() == obj.artist_name.toLowerCase()) {
			
				return false;
			
			}

		}
		
		this.needreload = true;
		
		return this.artistsList.unshift(obj);
	
	}	
	
	artistManager.prototype.parse = function () {

		while (this.destinationObj.lastChild)
			this.destinationObj.removeChild(this.destinationObj.lastChild);
	
		var s = '';
		var thisObject = this;
		
		for(var i in this.artistsList) {

			var pli = document.createElement('li');
			var pa = document.createElement('a');
			pa.href = "#";
			
			var pspan = document.createElement('span');
			pspan.appendChild(document.createTextNode(this.artistsList[i].artist_name));
			

			pa.appendChild(pspan)
			var u = this.artistsList[i];
			pa.name = i;
			pa.onclick = function() {
							
				try {
					thisObject.remove(this.name);
					
				} catch(e) {
					alert(e);
				}
				thisObject.parse();
				
				return false;
			
			}
			
			var pspan = document.createElement('span');
			pspan.appendChild(document.createTextNode(tuba2.messages['delete']));
			pspan.className = "delete";
			
			pa.appendChild(pspan);
			
			pli.appendChild(pa);
			
			this.destinationObj.appendChild(pli);
			
		}		
	
	}
	
	// end private area
  
    return {
        // public area

		zapisz_artystow: function() {
				
				var thisObject = this;
				
				if (!thisObject.am.needreload) {
					
					return false;
					
				}
			
				var s = '';

				for (var i in thisObject.am.artistsList) {
				
					s += 'artist[]=' + thisObject.am.artistsList[i].artist_id + '&';
					
				}
				
				if (thisObject.am.artistsList.length == 0)
					s += 'artist[]=&'
			
				tuba2.jx.load(tuba2.baseUrl + 'zapisz_artystow?radio_id=' + tuba2.flashvars.id + '&' +  s,
					
					
						function(data) {
										
							try {
							
								eval('var p = ' + data + ';');
								
							} catch(e) {
							
								var p = new Object;
								p.result = false;
							
							} 
							
							if (p.result) {

								tuba2.player.player.reload();
																							
								tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['artists_saved']);
																	
								thisObject.am.needreload = false;
								
							} else {
							
								tuba2.commons.dynamicPopup(tuba2.messages['warning'], tuba2.messages['max_artists']);
							
							}
							
							return false;
			
						},
						
					'text','GET'); 				
				
				return false;
			
			},

		
		init: function() {
		
			var thisObject = this;
		
			// pod warunkiem ze jestesmy zalogowani

			if (tuba2.flashvars.plain != '') {
		
				this.autocomplete = new tuba2.autocomplete.init('add-artist', 'type', 'edit-radio-search-autocomplete', 'more-artist', {}, 'tuba2.radio.autocomplete')
			
				var temp = this.autocomplete;
		
				document.getElementById("delete-song").className = 'klasa b';
				
				document.getElementById("delete-song").onclick = function() {		
					document.getElementById("delete-song").className = 'player-tools-clicked';
					tuba2.player.player.dontplay();				
					
					
					document.getElementById("delete-song").onclick = function() { };
					
					return false;
				
				}
			
				document.getElementById('save').onclick = function() {
				
					document.getElementById('save-radio').onsubmit();
					
					return false;
				
				
				}
				
				
			
				temp.completer.formular.onsubmit = function() {

					var cache = false;
					
					for (var i in temp.completer.lastRespond) {
					
						if (temp.completer.lastRespond[i].keyword.toLowerCase() == temp.completer.inputQuery.value.toLowerCase()) {
							temp.completer.inputSerial = temp.completer.lastRespond[i].id;
							temp.completer.inputQuery.value = temp.completer.lastRespond[i].keyword
							break;
						}
						
					}
					
					if (temp.completer.inputSerial != '') {
					
						thisObject.am.add({'artist_id': temp.completer.inputSerial, 'artist_name': temp.completer.inputQuery.value });
						thisObject.am.parse();
						
					} else {
					
						cache = thisObject.am.getCache(temp.completer.inputQuery.value);

						if (!cache) {

							if (temp.completer.search == '') return false; 
							
							tuba2.jx.load(tuba2.apiUrl + '_cache_getArtistInfo?artist=' + encodeURIComponent(temp.completer.search) + '&format=json',
							
							
								function(data) {
												
									try {
									
										eval('var p = ' + data + ';');
										
									} catch(e) {
									
										var p = new Object;
										p.id = false;
									
									}
									
									if (p.id) {							
										
										tuba2.commons.showPopup(document.getElementById('ok-popup'));
								
										setTimeout(function() { tuba2.commons.hidePopup(document.getElementById('ok-popup')) }, 1500);
										
										thisObject.am.addCache({id: p.id, name: p.name });
										thisObject.am.add({'artist_id': p.id, 'artist_name': p.name });
										thisObject.am.parse();										
										
									}
									
									return false;
					
								},
								
							'text','GET'); 

						} else {
							

							thisObject.am.add(cache);
							thisObject.am.parse();
								
						}
					}

					
					
					return false;
				
				}
				
				this.am = new artistManager('radio-artist-manager-list', this.artists);			
				this.am.parse();
				
				this.sm = new songManager('radio-song-manager-list', this.songs);
				this.sm.parse();						
				
			
				
				document.getElementById('save-radio').onsubmit = function () {
				
					return tuba2.commons.saveRadio(this, document.getElementById('edit-radio-popup'), true);
					
				}
				
			

				var menu = tuba2.commons.xGetElementsByClassName2('menu', document.getElementById("edit-radio-popup"))[0];

				var links = menu.getElementsByTagName('a');

				for(var i in links) {
					if (links[i].rev) {
						links[i].className = "";
						links[i].className = "selected";
						tuba2.commons.showLayer(document.getElementById(links[i].rev));			
						break;
					}
				}
				
				for(var i in links)
					if (links[i].rev) 
						links[i].onclick = function () {
							
							for(var j in links)
								if (links[j].rev) {
									links[j].className = "";
									tuba2.commons.hideLayer(document.getElementById(links[j].rev));
								}
									
							this.className = "selected";
							tuba2.commons.showLayer(document.getElementById(this.rev));
						
							return false;
						}
						
			}

			
		}
		
		
		// end public area
    }

})(),




































ajaxUpload: function (form) {

	var detectWebKit = RegExp(" AppleWebKit/").test(navigator.userAgent);

	form = typeof (form) == "string" ? document.getElementById(form) : form;
	
	var iframe = document.createElement("iframe");
	iframe.setAttribute("id","ajax-temp");
	iframe.setAttribute("name","ajax-temp");
	iframe.setAttribute("width","0");
	iframe.setAttribute("height","0");
	iframe.setAttribute("border","0");
	iframe.setAttribute("style","width: 0; height: 0; border: none;");
	
	form.parentNode.appendChild(iframe);
	
	window.frames['ajax-temp'].name="ajax-temp";


	var s = document.domain;

	document.domain = tuba2.domain;
	
	var doUpload = function() {
	
		tuba2.commons.removeEvent(document.getElementById('ajax-temp'),"load", doUpload);
		
		if (detectWebKit) {
		
        	document.getElementById('ajax-temp').parentNode.removeChild(document.getElementById('ajax-temp'));
			
        } else {
		
        	setTimeout(function(){ document.getElementById('ajax-temp').parentNode.removeChild(document.getElementById('ajax-temp')); }, 250);
			
        }
    }
	
	tuba2.commons.addEvent(document.getElementById('ajax-temp'),"load", doUpload);
	
	form.setAttribute("target","ajax-temp");
	
	form.setAttribute("method","post");
	form.setAttribute("enctype","multipart/form-data");
	form.setAttribute("encoding","multipart/form-data");
	form.submit();
	
},












jx: {
	//Create a xmlHttpRequest object - this is the constructor. 
	getHTTPObject: function() {
		var http = false;
		//Use IE's ActiveX items to load the file.
		if(typeof ActiveXObject != 'undefined') {
			try {http = new ActiveXObject("Msxml2.XMLHTTP");}
			catch (e) {
				try {http = new ActiveXObject("Microsoft.XMLHTTP");}
				catch (E) {http = false;}
			}
		//If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document.
		} else if (window.XMLHttpRequest) {
			try {http = new XMLHttpRequest();}
			catch (e) {http = false;}
		}
		return http;
	},
	
	// This function is called from the user's script. 
	//Arguments - 
	//	url	- The url of the serverside script that is to be called. Append all the arguments to 
	//			this url - eg. 'get_data.php?id=5&car=benz'
	//	callback - Function that must be called once the data is ready.
	//	format - The return type for this function. Could be 'xml','json' or 'text'. If it is json, 
	//			the string will be 'eval'ed before returning it. Default:'text'
	//	method - GET or POST. Default 'GET'
	load: function (url,callback,format,method, opt) {
		var http = this.init(); //The XMLHttpRequest object is recreated at every call - to defeat Cache problem in IE
		if(!http||!url) return;
		//XML Format need this for some Mozilla Browsers
		if (http.overrideMimeType) http.overrideMimeType('text/xml');

		if(!method) method = "GET";//Default method is GET
		if(!format) format = "text";//Default return type is 'text'
		if(!opt) opt = {};
		format = format.toLowerCase();
		method = method.toUpperCase();
		
		//Kill the Cache problem in IE.
		var now = "uid=" + new Date().getTime();
		url += (url.indexOf("?")+1) ? "&" : "?";
		url += now;

		var parameters = null;

		if(method=="POST") {
			var parts = url.split("\?");
			url = parts[0];
			parameters = parts[1];
		}
		http.open(method, url, true);

		if(method=="POST") {
			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", parameters.length);
			http.setRequestHeader("Connection", "close");
		}

		var ths = this;// Closure
		if(opt.handler) { //If a custom handler is defined, use it
			http.onreadystatechange = function() { opt.handler(http); };
		} else {
			http.onreadystatechange = function () {//Call a function when the state changes.
				if (http.readyState == 4) {//Ready State will be 4 when the document is loaded.
					if(http.status == 200) {
						var result = "";
						if(http.responseText) result = http.responseText;
						//If the return is in JSON format, eval the result before returning it.
						if(format.charAt(0) == "j") {
							//\n's in JSON string, when evaluated will create errors in IE
							result = result.replace(/[\n\r]/g,"");
							result = eval('('+result+')');

						} else if(format.charAt(0) == "x") { //XML Return
							result = http.responseXML;
						}

						//Give the data to the callback function.
						if(callback) callback(result);
					} else {
						if(opt.loadingIndicator) document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator); //Remove the loading indicator
						if(opt.loading) document.getElementById(opt.loading).style.display="none"; //Hide the given loading indicator.
						
						if(typeof(error) != 'undefined') error(http.status);
					}
				}
			};
		}
		http.send(parameters);
	},
	bind: function(user_options) {
		var opt = {
			'url':'', 			//URL to be loaded
			'onSuccess':false,	//Function that should be called at success
			'onError':false,	//Function that should be called at error
			'format':"text",	//Return type - could be 'xml','json' or 'text'
			'method':"GET",		//GET or POST
			'update':"",		//The id of the element where the resulting data should be shown. 
			'loading':"",		//The id of the loading indicator. This will be set to display:block when the url is loading and to display:none when the data has finished loading.
			'loadingIndicator':"" //HTML that would be inserted into the document once the url starts loading and removed when the data has finished loading. This will be inserted into a div with class name 'loading-indicator' and will be placed at 'top:0px;left:0px;'
		};
		for(var key in opt) {
			if(user_options[key]) {//If the user given options contain any valid option, ...
				opt[key] = user_options[key];// ..that option will be put in the opt array.
			}
		}
		
		if(!opt.url) return; //Return if a url is not provided

		var div = false;
		if(opt.loadingIndicator) { //Show a loading indicator from the given HTML
			div = document.createElement("div");
			div.setAttribute("style","position:absolute;top:0px;left:0px;");
			div.setAttribute("class","loading-indicator");
			div.innerHTML = opt.loadingIndicator;
			document.getElementsByTagName("body")[0].appendChild(div);
			this.opt.loadingIndicator=div;
		}
		if(opt.loading) document.getElementById(opt.loading).style.display="block"; //Show the given loading indicator.
		
		this.load(opt.url,function(data){
			if(opt.onSuccess) opt.onSuccess(data);
			if(opt.update) document.getElementById(opt.update).innerHTML = data;
			
			if(div) document.getElementsByTagName("body")[0].removeChild(div); //Remove the loading indicator
			if(opt.loading) document.getElementById(opt.loading).style.display="none"; //Hide the given loading indicator.
		},opt.format,opt.method, opt);
	},
	init : function() {return this.getHTTPObject()}
}


}


tuba2.commons.addOnLoadEvent ( function () { 

	tuba2.commons.preInit(); 



} ); 


// zapobiega cachowaniu ustawień js
window.onunload = function()  {}











var banServerFile = 'http://adp.adview.pl/ad/';
var banServerJS = 'http://ad.adview.pl/';



var banViewedXxByPoz = ''; 
var xxyEcom = '';

function putBan(typR){
	var typ=typR;
	if (typR==481) typ=48;
	
	var isRotType = false;
	if (typeof banRotXxByPoz != "undefined") {
                if (typeof banRotXxByPoz[typ] != "undefined") {
                        isRotType = true;
                }
        }
	
	if (!isRotType) {
		try {
			if (typeof banXxByPoz[typ] != "undefined"){
				document.write('<scr'+'ipt type="text/javascript" src="'+banServerFile+'GetBanFile?bxx='+banXxByPoz[typ]+'"><\/script>');
				banViewedXxByPoz+=banXxByPoz[typ]+',';
			} else if(typR==48) {
				document.write('<div class="bb2" align="right"><a class="bb48r" href="http://serwisy.gazeta.pl/linki/0,52960.html" >+ dodaj swoją reklamę </a></div>');
		}
		} catch(e) {
		}
	} else {
	            if (getBanObj("banP" + typ)) getBanObj("banP" + typ).style.display="block";  

                document.write('<div id="rot' + banXxByPoz[typ] + '"></div>'); 
                document.write('<div id="rotBottom' + banXxByPoz[typ] + '" style="text-align:right; margin-bottom:5px; "><img src="http://bi.gazeta.pl/i/reklama/rot/strzalki_napis.gif" style="border:0;vertical-align:middle;padding-right:5px;"/><a href="javascript:backBan(' + typ + ');"><img src="http://bi.gazeta.pl/i/reklama/rot/strzalki_left.gif" style="border:0;vertical-align:middle;"/></a><a href="javascript:forwardBan(' + typ + ')"><img src="http://bi.gazeta.pl/i/reklama/rot/strzalki_right.gif" style="border:0;vertical-align:middle;"/></a></div>');
                if (banXxByPoz[typ]){
                        banViewedXxByPoz+=banXxByPoz[typ]+',';
                }
                drawBanner(typ);
                startRotate(typ); 
	}
}


function countBan(dx){

	if (banViewedXxByPoz!=''){
		document.write('<scr'+'ipt type="text/javascript" src="'+banServer+'CountBan?dx='+dx+'&bxx='+banViewedXxByPoz+'&banKey='+banKey+'&xxyEcom='+xxyEcom+'"><\/script>');
	}
}
function getBanObj(obj) {
if (document.all) return eval('document.all.'+obj); else if (document.getElementById) return eval("document.getElementById('"+obj+"')"); 
}

function banDoIt(txt) { 
eval(unescape(eval(txt))); 
	// eval(unescape(txt)); 
}

if (typeof banRotXxByPoz != "undefined") {
    document.write('<scr'+'ipt type="text/javascript" src="'+banServerJS+'info/ban/silnikRot.js"><\/script>');
}


































function gemius_parameters() {
	var d=document;
	var href=new String(d.location.href);
	var ref;
	var f=0;
	var fv='-';
	if (d.referrer) { ref=new String(d.referrer); } else { ref=''; }
	if (typeof Error!='undefined') {
		var fo;
		eval('try { f=(d==top.document)?1:2; if (typeof top.document.referrer=="string") { ref=top.document.referrer } } catch(e) {f=3;}');
		eval('try { fv=navigator.plugins["Shockwave Flash"].description; } catch (e) {}');
		eval('if (typeof ActiveXObject!="undefined") { try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); } catch(e) { try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); fv="X"; fo.AllowScriptAccess="always"; } catch(e) { if (fv=="X") { fv="WIN 6,0,20,0"; }} try { fo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); } catch(e) {} } if ((fv=="-" || fv=="X") && fo) { fv=fo.GetVariable("$version"); }}');
	}
	var url='&fr='+f+'&fv='+escape(fv)+'&tz='+(new Date()).getTimezoneOffset()+'&href='+escape(href.substring(0,499))+'&ref='+escape(ref.substring(0,499));
	if (screen) {
		var s=screen;
		if (s.width) url+='&screen='+s.width+'x'+s.height;
		if (s.colorDepth) url+='&col='+s.colorDepth;
	}
	return url;
}

window.pp_gemius_params = gemius_parameters();

function gemius_add_onload_event(obj,fn) {
	if (obj.attachEvent) {
		obj.attachEvent('onload', fn);
	} else if(obj.addEventListener) {
		obj.addEventListener('load', fn, false);
	}

}

function gemius_append_script(xp_url) {
	if (typeof Error!='undefined') {
		eval('try { xp_javascript=document.createElement("script"); xp_javascript.src=xp_url; xp_javascript.type="text/javascript"; xp_javascript.defer=true; document.body.appendChild(xp_javascript); } catch(e) {}');
	}
}

function gemius_obj_loaded() {
	window.pp_gemius_loaded+=1;
	if (window.pp_gemius_loaded==2 && window.pp_gemius_image.width && window.pp_gemius_image.width>1) {
		gemius_append_script(window.pp_gemius_script);
	}
}

function pp_gemius_timer() {
	window.pp_gemius_timer_image = new Image();
	window.pp_gemius_timer_image.src = window.pp_gemius_host+(new Date()).getTime()+'/dot.gif?l=36'+window.pp_gemius_time_id+window.pp_gemius_params;
}

var pp_gemius_proto = (document.location && document.location.protocol && document.location.protocol=='https:')?'https://':'http://';
if (typeof pp_gemius_hitcollector == 'undefined') {
	if (typeof gemius_hitcollector != 'undefined') {
		pp_gemius_hitcollector = gemius_hitcollector;
	} else {
		pp_gemius_hitcollector = 'gazeta.hit.gemius.pl';
	}
}
var pp_gemius_host = pp_gemius_proto+pp_gemius_hitcollector+'/_';
var pp_gemius_sv;

if (typeof pp_gemius_nhit == 'undefined') {
	if (typeof pp_gemius_identifier == 'undefined') {
		if (typeof gemius_identifier != 'undefined') {
			pp_gemius_identifier = gemius_identifier;
			gemius_identifier = 'USED_'+gemius_identifier;
		} else {
			pp_gemius_identifier = '';
		}
	}


	if (typeof window.pp_gemius_cnt != 'undefined') {
		if (typeof window.pp_gemius_images == 'undefined') {
			window.pp_gemius_images = new Array();
		}
		var gemius_l = window.pp_gemius_images.length;
		window.pp_gemius_images[gemius_l]=new Image();
		window.pp_gemius_images[gemius_l].src = pp_gemius_host+(new Date()).getTime()+'/redot.gif?l=33&id=ERR_'+pp_gemius_identifier.replace(/id=/,'id=ERR_')+window.pp_gemius_params;
	} else {
		if (typeof pp_gemius_time_identifier != 'undefined' && typeof window.pp_gemius_time_id == 'undefined') {
			window.pp_gemius_time_id = '&id='+pp_gemius_time_identifier;
			window.pp_gemius_host = pp_gemius_host;
			setInterval('pp_gemius_timer()',60*1000);
			pp_gemius_sv=35;
		} else {
			window.pp_gemius_time_id = '';
			pp_gemius_sv=31;
		}
		window.pp_gemius_image = new Image();
		if (typeof pp_gemius_mode == 'undefined') {
			window.pp_gemius_loaded = 0;
			window.pp_gemius_script = pp_gemius_host+(new Date()).getTime()+'/pp.js?id='+pp_gemius_identifier;
			gemius_add_onload_event(window,gemius_obj_loaded);
			gemius_add_onload_event(window.pp_gemius_image,gemius_obj_loaded);
			pp_gemius_sv-=1;
		}
		window.pp_gemius_image.src = pp_gemius_host+(new Date()).getTime()+'/rexdot.gif?l='+pp_gemius_sv.toString()+'&id='+pp_gemius_identifier+window.pp_gemius_time_id+window.pp_gemius_params;
		window.pp_gemius_cnt = 1;
	}
	pp_gemius_identifier = 'USED_'+pp_gemius_identifier;
}

function pp_gemius_hit_int(list,rfrom,rto) {
	var gu = pp_gemius_host+(new Date()).getTime()+'/redot.gif?l=32';
	if (typeof window.xgemius_prot_cnt == 'undefined') {
		window.xgemius_prot_cnt=0;
	}
	if (typeof xgemius_prot_cnt == 'undefined') {
		xgemius_prot_cnt=0;
	}
	if (window.xgemius_prot_cnt<=xgemius_prot_cnt) {
		go=1;
		window.xgemius_prot_cnt++;
	} else {
		go=0;
	}
	xgemius_prot_cnt++;
	for (var i=rfrom ; i<rto ; i++) {
		gu += '&id='+list[i];
	}
	gu += window.pp_gemius_params;
	if (typeof window.gemius_hit_images == 'undefined') {
		window.gemius_hit_images = new Array();
	}
	var gl = window.gemius_hit_images.length;
	window.gemius_hit_images[gl]=new Image();
	if (go) {
		window.gemius_hit_images[gl].src = gu;
	} else {
		window.gemius_hit_images[gl].src = gu.replace(/id=/,'id=DBL_');
	}
}

function pp_gemius_hit() {
	for (i=0 ; i<arguments.length ; i+=5) {
		if (i+5<arguments.length) {
			pp_gemius_hit_int(arguments,i,i+5);
		} else {
			pp_gemius_hit_int(arguments,i,arguments.length);
		}
	}
}

if (typeof gemius_hit != 'function') {
	gemius_hit=pp_gemius_hit;
}
















































var ghmxy_align = 'center';
var ghmxy_type = 'absolute';
var ghmxy_identifier = new String("B82VTeN47cuBsZk32mamTMWnXhYZBS80wpxPFKMSTfr.b7");

// common

if (typeof ghmxy_hitcollector=='undefined') {
	var ghmxy_hitcollector='mklik.gazeta.pl';
}
var ghmxy_proto;
if(document.location && document.location.protocol) {
	ghmxy_proto = 'http'+((document.location.protocol=='https:')?'s':'')+'://';
} else {
	ghmxy_proto = 'http://';
}


// (c) by Gemius SA - gemius link map
// ver. 4.11

var ghmxy_images = new Array();
var ghmxy_last_x = -1;
var ghmxy_last_y = -1;

function ghmxy_checklink(node) {
	var imn	= null;
	if (node.nodeName == "#text") {
		if (node.nodeValue && node.nodeValue.replace(/[ \t\r\n]+/g,"").length > 0) {
			return node;
		}
		return null;
	}
	if (node.nodeName == "IMG") {
		return node;
	}
	if (node.childNodes) {
		for (var i = 0 ; i < node.childNodes.length ; i++) {
			var hn = ghmxy_checklink(node.childNodes[i]);
			if (hn != null) {
				if (hn.nodeName == "#text") return hn;
				if (imn == null) imn = hn;
			}
		}
	}
	return imn;
}

function ghmxy_toutf8(str) {
	function Hex(n) {
		var hexMap = '0123456789ABCDEF';
		return '%'+hexMap.charAt(n>>4)+hexMap.charAt(n&0xF);
	}
	var c,s,uc,ul;
	var dst = '';
	for (var i=0 ; i<str.length ; i++) {
		c = str.charCodeAt(i);
		if ((c>=0xDC00)&&(c<0xE000)) continue;
		if ((c>=0xD800)&&(c<0xDC00)) {
			i++;
			if (i>=str.length) continue;
			s = str.charCodeAt(i);
			if ((s<0xDC00)||(s>=0xDE00)) continue;
			c = ((c-0xD800)<<10)+(s-0xDC00)+0x10000;
		}
		if (c<=0x20 || c==0x22 || c==0x7C) {
			uc = Hex(c);
		} else if (c<0x80) {
			uc = String.fromCharCode(c);
		} else if (c<0x800) {
			uc = Hex(0xC0+(c>>6))+Hex(0x80+(c&0x3F));
		} else if (c<0x10000) {
			uc = Hex(0xE0+(c>>12))+Hex(0x80+(c>>6&0x3F))+Hex(0x80+(c&0x3F));
		} else {
			uc = Hex(0xF0+(c>>18))+Hex(0x80+(c>>12&0x3F))+Hex(0x80+(c>>6&0x3F))+Hex(0x80+(c&0x3F));
		}
		dst+=uc;		
	}
	return dst;
}

function ghmxy_url_escape(str) {
	return ghmxy_toutf8(str).replace(/\x2520|\x2509|\x250[aA]|\x250[dD]/g,"")
}

function ghmxy_load() {
	if (document.getElementById && document.getElementsByTagName) {
		var allImages = document.getElementsByTagName("img");
		var allInputs = document.getElementsByTagName("input");
		var allForms = document.getElementsByTagName("form");
		var i;
		if (allImages) {
			for (i=0; i<allImages.length; i++) {
				if (typeof(allImages[i].src) != "undefined") {
					allImages[i].ghmxy_src = allImages[i].src;
				}
			}
		}
		if (allInputs) {
			for (i=0; i<allInputs.length; i++) {
				if (typeof(allInputs[i].value) != "undefined") {
					allInputs[i].ghmxy_value = allInputs[i].value;
				}
				if (typeof(allInputs[i].src) != "undefined") {
					allInputs[i].ghmxy_src = allInputs[i].src;
				}
			}
		}
		if (allForms) {
			for (i=0; i<allForms.length; i++) {
				if (typeof(allForms[i].action) != "undefined") {
					allForms[i].ghmxy_action = allForms[i].action;
				}
			}
		}
	}
}

function ghmxy_gettext(node) {
	var rettext="";
	if (node.nodeName=="#text") {
		return node.nodeValue;
	} else if (node.nodeName=="IMG") {
		var src="";
		var alt="";
		if (node.ghmxy_src) {
			src = node.ghmxy_src;
		} else {
			src = node.src;
		}
		if (node.alt) {
			alt = node.alt;
		}
		return "img:"+ghmxy_url_escape(src)+":"+alt;
	} else if (node.childNodes) {
		for (var i=0 ; i<node.childNodes.length ; i++) {
			if (node.childNodes[i].nodeName!='A') {
				rettext+=" "+ghmxy_gettext(node.childNodes[i]);
			}
		}
	}
	return rettext;
}

function ghmxy_checksum(itext,pos) {
	var cs=0;
	var b64map=".ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
	for (var n = pos; n < itext.length; n++) {
		cs = ((cs * 13) + itext.charCodeAt(n))&0xFFF;
	}
	return b64map.charAt((cs>>6)&0x3F)+b64map.charAt(cs&0x3F);
}


function ghmxy_escape(str,limit,csflag) {
	function Hex(n) {
		var hexMap = "0123456789ABCDEF";
		return hexMap.charAt(n>>4)+hexMap.charAt(n&0xF);
	}
	var c,s,uc,ul;
	var dst = "";
	for (var i=0 ; i<str.length ; i++) {
		c = str.charCodeAt(i);
		if ((c>=0xDC00)&&(c<0xE000)) continue;
		if ((c>=0xD800)&&(c<0xDC00)) {
			i++;
			if (i>=str.length) continue;
			s = str.charCodeAt(i);
			if ((s<0xDC00)||(s>=0xE000)) continue;
			c = ((c-0xD800)<<10)+(s-0xDC00)+0x10000;
		}
		if (c<0x80) {
			uc = escape(String.fromCharCode(c)).replace(/\+/g,"%2B").replace(/\//g,"%2F");
			if (c<=0x20) {
				ul=3;
			} else {
				ul=1;
			}
		} else if (c<0x800) {
			uc = "%u"+Hex(c>>8)+Hex(c&0xFF);
			ul = 2;
		} else if (c<0x10000) {
			uc = "%u"+Hex(c>>8)+Hex(c&0xFF);
			ul = 3;
		} else {
			uc = "%U"+Hex((c>>24)&0xFF)+Hex((c>>16)&0xFF)+Hex((c>>8)&0xFF)+Hex(c&0xFF);
			ul = 4;
		}
		limit -= ul;
		if (limit<0) {
			if (csflag) {
				return dst+"|"+ghmxy_checksum(str,i);
			} else {
				return dst;
			}
		}
		dst+=uc;		
	}
	if (csflag) {
		return dst+"|";
	} else {
		return dst;
	}
}

function ghmxy_send(mhref,area,ltext,lid) {
	var href=ghmxy_url_escape(new String(document.location.href));
	mhref=ghmxy_url_escape(mhref);
	ltext=ltext.replace(/[ \t\r\n]+/g," ").replace(/^ /,"").replace(/ $/,"").replace(/\x22|\||\x2520/g,"_");
	area=area.replace(/;|&|\//g,"_");
	lid=lid.replace(/;|&|\/|\|/g,"_");
	var ghmxy_url = ghmxy_proto+ghmxy_hitcollector+"/_"+(new Date()).getTime()+"/redot.gif?l=1&id="+ghmxy_identifier+"&arg=0&sarg="+ghmxy_escape(ltext,190,1)+"|"+ghmxy_escape(area,50,0)+"&ref=http%3A%2F%2F0.0.0.0%2F"+ghmxy_escape(mhref,230,1)+"|"+ghmxy_escape(lid,50,0)+"&href="+ghmxy_escape(href,499,0);
	var ghmxy_image = new Image();
	ghmxy_image.src = ghmxy_url;
	ghmxy_images[ghmxy_images.length] = ghmxy_image;
	var start = (new Date()).getTime();
	while (start+200>(new Date()).getTime());
}

function ghmxy_hm_click(ev) {
	var p=0;
	var np=0;
	var ln=0;
	var ocln=0;
	var fform=0;
	var imgclick=0;
	var mhref="",ocmhref="",path="",ltext="",ocltext="",lid="";
	if (document.getElementById) {
		if (!window.event) { 
			p=ev.target;
		} else {
			p=window.event.srcElement;
		}
		try {
			if (p.nodeName == "A") {
				var cp = ghmxy_checklink(p);
				if (cp != null && cp.nodeName == "IMG") p = cp;
			}
			if (p.nodeName=="INPUT" || p.nodeName=="BUTTON") {
				if (p.type=="submit") {
					var value="";
					if (p.ghmxy_value) {
						value = p.ghmxy_value;
					} else {
						value = p.value;
					}
					ltext="formsubmit:"+value;
					fform=1;
				}
				if (p.type=="image") {
					var src="";
					if (p.ghmxy_src) {
						src = p.ghmxy_src;
					} else {
						src = p.src;
					}
					ltext="formimage:"+ghmxy_url_escape(src);
					fform=1;
				}
			} else if (p.nodeName=="IMG") {
				imgclick=1;
			}
			while (p) {
				if (!ocln && p.attributes && p.attributes.getNamedItem) {
					ocnode = p.attributes.getNamedItem("onclick");
					if (ocnode && ocnode.nodeValue) {
						ocln=p;
						ocmhref="hmc="+ocnode.nodeValue;
						ocltext=p.nodeName+" "+ghmxy_gettext(p);
					}
				}
				if (!ln) {
					if (p.nodeName=="AREA" && typeof(p.href)=="string" && p.href!="") {
						ln=p;
						mhref="hma="+p.href;
						ltext = p.shape+" "+p.coords;
					}
					if (p.nodeName=="A" && typeof(p.href)=="string" && p.href!="") {
						ln=p;
						if (imgclick) {
							mhref="hmi="+p.href;
						} else {
							mhref="hml="+p.href;

						}
						if (typeof(p.className)=="string" && p.className!="") {
							ltext=p.className+" "+ghmxy_gettext(p);
						} else {
							ltext=ghmxy_gettext(p);
						}
					}
					if (fform && p.nodeName=="FORM") {
						if (typeof(p.ghmxy_action)=="string" && p.ghmxy_action!="") {
							ln=p;
							mhref="hmf="+p.ghmxy_action;
						} else if (p.attributes && p.attributes.getNamedItem) {
							osnode = p.attributes.getNamedItem("onsubmit");
							if (osnode && osnode.nodeValue) {
								ln=p;
								mhref="hms="+p.attributes.getNamedItem("onsubmit").nodeValue;
							}
						}
					}
				}
				if (typeof(p.id)=="string" && (ln || ocln)) {
					if (p.id.substr(0,7)=="LinkID:") {
						lid=p.id.replace(/\x2520/g,"_").substr(7,50);
					}
					if (p.id.substr(0,9)=="LinkArea:") {
						pel=p.id.replace(/\x2520/g,"_").substr(9,10);
						if (path) {
							path=pel+"|"+path;
						} else {
							path=pel; 
						} 
					}
				}
				np = 0;
				if (typeof(p.parentNode)=="object") {
					var pp = p.parentNode;
					if (pp && pp.childNodes) {
						for (var ch=0 ; ch<pp.childNodes.length ; ch++) {
							if (pp.childNodes[ch] == p) {
								np=pp;
							}
						}
					}
				}
				p=np;
			}
			if (ln) {
				ghmxy_send(mhref,path,ltext,lid);
			} else if (ocln) {
				ghmxy_send(ocmhref,path,ocltext,lid);
			}
		} catch (_ev) {
		}
	}
}

// (c) by Gemius SA - gemius xy map
// ver. 2.4

if (typeof(ghmxy_type)=='undefined' || (ghmxy_type!='percent' && ghmxy_type!='absolute')) {
	var ghmxy_type='x';
} else {
	ghmxy_type = ghmxy_type.substr(0,1);
}
if (typeof(ghmxy_align)=='undefined' || (ghmxy_align!='left' && ghmxy_align!='center' && ghmxy_align!='right')) {
	var ghmxy_align='x';
} else {
	ghmxy_align = ghmxy_align.substr(0,1);
}

function ghmxy_get_correct_data (n_win, n_docel, n_body) {
        var n_result = n_win ? n_win : 0;
        if (n_docel && (!n_result || (n_result > n_docel))) {
                n_result = n_docel;
	}
        return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function ghmxy_width() {
	return ghmxy_get_correct_data (window.innerWidth ? window.innerWidth : 0, document.documentElement ? document.documentElement.clientWidth : 0, document.body ? document.body.clientWidth : 0);
}

function ghmxy_height() {
	return ghmxy_get_correct_data (window.innerHeight ? window.innerHeight : 0, document.documentElement ? document.documentElement.clientHeight : 0, document.body ? document.body.clientHeight : 0);
}

function ghmxy_posx() {
	return ghmxy_get_correct_data (window.pageXOffset ? window.pageXOffset : 0, document.documentElement ? document.documentElement.scrollLeft : 0, document.body ? document.body.scrollLeft : 0);
}

function ghmxy_posy() {
	return ghmxy_get_correct_data (window.pageYOffset ? window.pageYOffset : 0, document.documentElement ? document.documentElement.scrollTop : 0, document.body ? document.body.scrollTop : 0);
}

function ghmxy_get_window_params() {
        var wparam = 'r'+screen.width+','+screen.height+'|s'+ghmxy_width()+','+ghmxy_height()+'|a'+ghmxy_align.substr(0,1)+'|t'+ghmxy_type.substr(0,1)+'|m'+ghmxy_posx()+','+ghmxy_posy()+'|p';
        if (document.body && typeof(document.body.scrollWidth)!='undefined' && typeof(document.body.scrollHeight)!='undefined') {
                wparam += document.body.scrollWidth+','+document.body.scrollHeight;
        }
        return wparam;
}

function ghmxy_reset() {
	ghmxy_last_x = -1;
	ghmxy_last_y = -1;
}

function ghmxy_sendxy(x,y) {
	if (x<ghmxy_last_x-1 || x>ghmxy_last_x+1 || y<ghmxy_last_y-1 || y>ghmxy_last_y+1) {
		var href = new String(document.location.href);
		var ghmxy_url = ghmxy_proto+ghmxy_hitcollector+'/_'+(new Date()).getTime()+'/redot.gif?l=2&id='+ghmxy_identifier+'&arg=0&sarg='+ghmxy_get_window_params()+'&href='+escape(href.substring(0,499))+'&ref=http%3A%2F%2F0.0.0.0%2Fxy%3D'+x+':'+y;
		var ghmxy_image = new Image();
		ghmxy_image.src = ghmxy_url;
		ghmxy_images[ghmxy_images.length] = ghmxy_image;
		ghmxy_last_x = x;
		ghmxy_last_y = y;
	}
}

function ghmxy_xy_click(ev) {
	ghmxy_sendxy(ev.clientX,ev.clientY);
}

function ghmxy_flash(id,xx,yy) {
	var ghmxy_obj = document.getElementById(id);
        if (ghmxy_obj) {
		var x=0;
		var y=0;
		if (ghmxy_obj.offsetParent) {
			do {
				x += ghmxy_obj.offsetLeft;
				y += ghmxy_obj.offsetTop;
				ghmxy_obj = ghmxy_obj.offsetParent;
			} while (ghmxy_obj);
		} else {
			if (ghmxy_obj.x) {
				x = ghmxy_obj.x;
			}
			if (ghmxy_obj.y) {
				y = ghmxy_obj.y;
			}
		}
		x+=xx;
		y+=yy;
		ghmxy_sendxy(x,y);
	}
}

// common

function ghmxy_click(ev) {
	ghmxy_xy_click(ev);
	ghmxy_hm_click(ev);
}

function ghmxy_add_event(ob,evname,fn) {
	if (ob.attachEvent) {
		ob.attachEvent("on"+evname,fn);
	} else if(ob.addEventListener) {
		ob.addEventListener(evname,fn, false);
	}
}


































var _gat=new Object({c:"length",lb:"4.3",m:"cookie",b:undefined,cb:function(d,a){this.zb=d;this.Nb=a},r:"__utma=",W:"__utmb=",ma:"__utmc=",Ta:"__utmk=",na:"__utmv=",oa:"__utmx=",Sa:"GASO=",X:"__utmz=",lc:"http://www.google-analytics.com/__utm.gif",mc:"https://ssl.google-analytics.com/__utm.gif",Wa:"utmcid=",Ya:"utmcsr=",$a:"utmgclid=",Ua:"utmccn=",Xa:"utmcmd=",Za:"utmctr=",Va:"utmcct=",Hb:false,_gasoDomain:undefined,_gasoCPath:undefined,e:window,a:document,k:navigator,t:function(d){var a=1,c=0,h,
o;if(!_gat.q(d)){a=0;for(h=d[_gat.c]-1;h>=0;h--){o=d.charCodeAt(h);a=(a<<6&268435455)+o+(o<<14);c=a&266338304;a=c!=0?a^c>>21:a}}return a},C:function(d,a,c){var h=_gat,o="-",k,l,s=h.q;if(!s(d)&&!s(a)&&!s(c)){k=h.w(d,a);if(k>-1){l=d.indexOf(c,k);if(l<0)l=d[h.c];o=h.F(d,k+h.w(a,"=")+1,l)}}return o},Ea:function(d){var a=false,c=0,h,o;if(!_gat.q(d)){a=true;for(h=0;h<d[_gat.c];h++){o=d.charAt(h);c+="."==o?1:0;a=a&&c<=1&&(0==h&&"-"==o||_gat.P(".0123456789",o))}}return a},d:function(d,a){var c=encodeURIComponent;
return c instanceof Function?(a?encodeURI(d):c(d)):escape(d)},J:function(d,a){var c=decodeURIComponent,h;d=d.split("+").join(" ");if(c instanceof Function)try{h=a?decodeURI(d):c(d)}catch(o){h=unescape(d)}else h=unescape(d);return h},Db:function(d){return d&&d.hash?_gat.F(d.href,_gat.w(d.href,"#")):""},q:function(d){return _gat.b==d||"-"==d||""==d},Lb:function(d){return d[_gat.c]>0&&_gat.P(" \n\r\t",d)},P:function(d,a){return _gat.w(d,a)>-1},h:function(d,a){d[d[_gat.c]]=a},T:function(d){return d.toLowerCase()},
z:function(d,a){return d.split(a)},w:function(d,a){return d.indexOf(a)},F:function(d,a,c){c=_gat.b==c?d[_gat.c]:c;return d.substring(a,c)},uc:function(){var d=_gat.b,a=window;if(a&&a.gaGlobal&&a.gaGlobal.hid)d=a.gaGlobal.hid;else{d=Math.round(Math.random()*2147483647);a.gaGlobal=a.gaGlobal?a.gaGlobal:{};a.gaGlobal.hid=d}return d},wa:function(){return Math.round(Math.random()*2147483647)},Gc:function(){return(_gat.wa()^_gat.vc())*2147483647},vc:function(){var d=_gat.k,a=_gat.a,c=_gat.e,h=a[_gat.m]?
a[_gat.m]:"",o=c.history[_gat.c],k,l,s=[d.appName,d.version,d.language?d.language:d.browserLanguage,d.platform,d.userAgent,d.javaEnabled()?1:0].join("");if(c.screen)s+=c.screen.width+"x"+c.screen.height+c.screen.colorDepth;else if(c.java){l=java.awt.Toolkit.getDefaultToolkit().getScreenSize();s+=l.screen.width+"x"+l.screen.height}s+=h;s+=a.referrer?a.referrer:"";k=s[_gat.c];while(o>0)s+=o--^k++;return _gat.t(s)}});_gat.hc=function(){var d=this,a=_gat.cb;function c(h,o){return new a(h,o)}d.db="utm_campaign";d.eb="utm_content";d.fb="utm_id";d.gb="utm_medium";d.hb="utm_nooverride";d.ib="utm_source";d.jb="utm_term";d.kb="gclid";d.pa=0;d.I=0;d.wb="15768000";d.Tb="1800";d.ea=[];d.ga=[];d.Ic="cse";d.Gb="q";d.ab="google";d.fa=[c(d.ab,d.Gb),c("yahoo","p"),c("msn","q"),c("aol","query"),c("aol","encquery"),c("lycos","query"),c("ask","q"),c("altavista","q"),c("netscape","query"),c("cnn","query"),c("looksmart","qt"),c("about",
"terms"),c("mamma","query"),c("alltheweb","q"),c("gigablast","q"),c("voila","rdata"),c("virgilio","qs"),c("live","q"),c("baidu","wd"),c("alice","qs"),c("yandex","text"),c("najdi","q"),c("aol","q"),c("club-internet","query"),c("mama","query"),c("seznam","q"),c("search","q"),c("wp","szukaj"),c("onet","qt"),c("netsprint","q"),c("google.interia","q"),c("szukacz","q"),c("yam","k"),c("pchome","q"),c("kvasir","searchExpr"),c("sesam","q"),c("ozu","q"),c("terra","query"),c("nostrum","query"),c("mynet","q"),
c("ekolay","q"),c("search.ilse","search_for")];d.B=undefined;d.Kb=false;d.p="/";d.ha=100;d.Da="/__utm.gif";d.ta=1;d.ua=1;d.G="|";d.sa=1;d.qa=1;d.pb=1;d.g="auto";d.D=1;d.Ga=1000;d.Yc=10;d.nc=10;d.Zc=0.2};_gat.Y=function(d,a){var c,h,o,k,l,s,q,f=this,n=_gat,w=n.q,x=n.c,g,z=a;f.a=d;function B(i){var b=i instanceof Array?i.join("."):"";return w(b)?"-":b}function A(i,b){var e=[],j;if(!w(i)){e=n.z(i,".");if(b)for(j=0;j<e[x];j++)if(!n.Ea(e[j]))e[j]="-"}return e}function p(){return u(63072000000)}function u(i){var b=new Date,e=new Date(b.getTime()+i);return"expires="+e.toGMTString()+"; "}function m(i,b){f.a[n.m]=i+"; path="+z.p+"; "+b+f.Cc()}function r(i,b,e){var j=f.V,t,v;for(t=0;t<j[x];t++){v=j[t][0];
v+=w(b)?b:b+j[t][4];j[t][2](n.C(i,v,e))}}f.Jb=function(){return n.b==g||g==f.t()};f.Ba=function(){return l?l:"-"};f.Wb=function(i){l=i};f.Ma=function(i){g=n.Ea(i)?i*1:"-"};f.Aa=function(){return B(s)};f.Na=function(i){s=A(i)};f.Hc=function(){return g?g:"-"};f.Cc=function(){return w(z.g)?"":"domain="+z.g+";"};f.ya=function(){return B(c)};f.Ub=function(i){c=A(i,1)};f.K=function(){return B(h)};f.La=function(i){h=A(i,1)};f.za=function(){return B(o)};f.Vb=function(i){o=A(i,1)};f.Ca=function(){return B(k)};
f.Xb=function(i){k=A(i);for(var b=0;b<k[x];b++)if(b<4&&!n.Ea(k[b]))k[b]="-"};f.Dc=function(){return q};f.Uc=function(i){q=i};f.pc=function(){c=[];h=[];o=[];k=[];l=n.b;s=[];g=n.b};f.t=function(){var i="",b;for(b=0;b<f.V[x];b++)i+=f.V[b][1]();return n.t(i)};f.Ha=function(i){var b=f.a[n.m],e=false;if(b){r(b,i,";");f.Ma(f.t());e=true}return e};f.Rc=function(i){r(i,"","&");f.Ma(n.C(i,n.Ta,"&"))};f.Wc=function(){var i=f.V,b=[],e;for(e=0;e<i[x];e++)n.h(b,i[e][0]+i[e][1]());n.h(b,n.Ta+f.t());return b.join("&")};
f.bd=function(i,b){var e=f.V,j=z.p,t;f.Ha(i);z.p=b;for(t=0;t<e[x];t++)if(!w(e[t][1]()))e[t][3]();z.p=j};f.dc=function(){m(n.r+f.ya(),p())};f.Pa=function(){m(n.W+f.K(),u(z.Tb*1000))};f.ec=function(){m(n.ma+f.za(),"")};f.Ra=function(){m(n.X+f.Ca(),u(z.wb*1000))};f.fc=function(){m(n.oa+f.Ba(),p())};f.Qa=function(){m(n.na+f.Aa(),p())};f.cd=function(){m(n.Sa+f.Dc(),"")};f.V=[[n.r,f.ya,f.Ub,f.dc,"."],[n.W,f.K,f.La,f.Pa,""],[n.ma,f.za,f.Vb,f.ec,""],[n.oa,f.Ba,f.Wb,f.fc,""],[n.X,f.Ca,f.Xb,f.Ra,"."],[n.na,
f.Aa,f.Na,f.Qa,"."]]};_gat.jc=function(d){var a=this,c=_gat,h=d,o,k=function(l){var s=(new Date).getTime(),q;q=(s-l[3])*(h.Zc/1000);if(q>=1){l[2]=Math.min(Math.floor(l[2]*1+q),h.nc);l[3]=s}return l};a.O=function(l,s,q,f,n,w,x){var g,z=h.D,B=q.location;if(!o)o=new c.Y(q,h);o.Ha(f);g=c.z(o.K(),".");if(g[1]<500||n){if(w)g=k(g);if(n||!w||g[2]>=1){if(!n&&w)g[2]=g[2]*1-1;g[1]=g[1]*1+1;l="?utmwv="+_gat.lb+"&utmn="+c.wa()+(c.q(B.hostname)?"":"&utmhn="+c.d(B.hostname))+(h.ha==100?"":"&utmsp="+c.d(h.ha))+l;if(0==z||2==z){var A=
new Image(1,1);A.src=h.Da+l;var p=2==z?function(){}:x||function(){};A.onload=p}if(1==z||2==z){var u=new Image(1,1);u.src=("https:"==B.protocol?c.mc:c.lc)+l+"&utmac="+s+"&utmcc="+a.wc(q,f);u.onload=x||function(){}}}}o.La(g.join("."));o.Pa()};a.wc=function(l,s){var q=[],f=[c.r,c.X,c.na,c.oa],n,w=l[c.m],x;for(n=0;n<f[c.c];n++){x=c.C(w,f[n]+s,";");if(!c.q(x))c.h(q,f[n]+x+";")}return c.d(q.join("+"))}};_gat.i=function(){this.la=[]};_gat.i.bb=function(d,a,c,h,o,k){var l=this;l.cc=d;l.Oa=a;l.L=c;l.sb=h;l.Pb=o;l.Qb=k};_gat.i.bb.prototype.S=function(){var d=this,a=_gat.d;return"&"+["utmt=item","utmtid="+a(d.cc),"utmipc="+a(d.Oa),"utmipn="+a(d.L),"utmiva="+a(d.sb),"utmipr="+a(d.Pb),"utmiqt="+a(d.Qb)].join("&")};_gat.i.$=function(d,a,c,h,o,k,l,s){var q=this;q.v=d;q.ob=a;q.bc=c;q.ac=h;q.Yb=o;q.ub=k;q.$b=l;q.xb=s;q.ca=[]};_gat.i.$.prototype.mb=function(d,a,c,h,o){var k=this,l=k.Eb(d),s=k.v,q=_gat;if(q.b==
l)q.h(k.ca,new q.i.bb(s,d,a,c,h,o));else{l.cc=s;l.Oa=d;l.L=a;l.sb=c;l.Pb=h;l.Qb=o}};_gat.i.$.prototype.Eb=function(d){var a,c=this.ca,h;for(h=0;h<c[_gat.c];h++)a=d==c[h].Oa?c[h]:a;return a};_gat.i.$.prototype.S=function(){var d=this,a=_gat.d;return"&"+["utmt=tran","utmtid="+a(d.v),"utmtst="+a(d.ob),"utmtto="+a(d.bc),"utmttx="+a(d.ac),"utmtsp="+a(d.Yb),"utmtci="+a(d.ub),"utmtrg="+a(d.$b),"utmtco="+a(d.xb)].join("&")};_gat.i.prototype.nb=function(d,a,c,h,o,k,l,s){var q=this,f=_gat,n=q.xa(d);if(f.b==
n){n=new f.i.$(d,a,c,h,o,k,l,s);f.h(q.la,n)}else{n.ob=a;n.bc=c;n.ac=h;n.Yb=o;n.ub=k;n.$b=l;n.xb=s}return n};_gat.i.prototype.xa=function(d){var a,c=this.la,h;for(h=0;h<c[_gat.c];h++)a=d==c[h].v?c[h]:a;return a};_gat.gc=function(d){var a=this,c="-",h=_gat,o=d;a.Ja=screen;a.qb=!self.screen&&self.java?java.awt.Toolkit.getDefaultToolkit():h.b;a.a=document;a.e=window;a.k=navigator;a.Ka=c;a.Sb=c;a.tb=c;a.Ob=c;a.Mb=1;a.Bb=c;function k(){var l,s,q,f,n="ShockwaveFlash",w="$version",x=a.k?a.k.plugins:h.b;if(x&&x[h.c]>0)for(l=0;l<x[h.c]&&!q;l++){s=x[l];if(h.P(s.name,"Shockwave Flash"))q=h.z(s.description,"Shockwave Flash ")[1]}else{n=n+"."+n;try{f=new ActiveXObject(n+".7");q=f.GetVariable(w)}catch(g){}if(!q)try{f=
new ActiveXObject(n+".6");q="WIN 6,0,21,0";f.AllowScriptAccess="always";q=f.GetVariable(w)}catch(z){}if(!q)try{f=new ActiveXObject(n);q=f.GetVariable(w)}catch(z){}if(q){q=h.z(h.z(q," ")[1],",");q=q[0]+"."+q[1]+" r"+q[2]}}return q?q:c}a.xc=function(){var l;if(self.screen){a.Ka=a.Ja.width+"x"+a.Ja.height;a.Sb=a.Ja.colorDepth+"-bit"}else if(a.qb)try{l=a.qb.getScreenSize();a.Ka=l.width+"x"+l.height}catch(s){}a.Ob=h.T(a.k&&a.k.language?a.k.language:(a.k&&a.k.browserLanguage?a.k.browserLanguage:c));a.Mb=
a.k&&a.k.javaEnabled()?1:0;a.Bb=o?k():c;a.tb=h.d(a.a.characterSet?a.a.characterSet:(a.a.charset?a.a.charset:c))};a.Xc=function(){return"&"+["utmcs="+h.d(a.tb),"utmsr="+a.Ka,"utmsc="+a.Sb,"utmul="+a.Ob,"utmje="+a.Mb,"utmfl="+h.d(a.Bb)].join("&")}};_gat.n=function(d,a,c,h,o){var k=this,l=_gat,s=l.q,q=l.b,f=l.P,n=l.C,w=l.T,x=l.z,g=l.c;k.a=a;k.f=d;k.Rb=c;k.ja=h;k.o=o;function z(p){return s(p)||"0"==p||!f(p,"://")}function B(p){var u="";p=w(x(p,"://")[1]);if(f(p,"/")){p=x(p,"/")[1];if(f(p,"?"))u=x(p,"?")[0]}return u}function A(p){var u="";u=w(x(p,"://")[1]);if(f(u,"/"))u=x(u,"/")[0];return u}k.Fc=function(p){var u=k.Fb(),m=k.o;return new l.n.s(n(p,m.fb+"=","&"),n(p,m.ib+"=","&"),n(p,m.kb+"=","&"),k.ba(p,m.db,"(not set)"),k.ba(p,m.gb,"(not set)"),
k.ba(p,m.jb,u&&!s(u.R)?l.J(u.R):q),k.ba(p,m.eb,q))};k.Ib=function(p){var u=A(p),m=B(p);if(f(u,k.o.ab)){p=x(p,"?").join("&");if(f(p,"&"+k.o.Gb+"="))if(m==k.o.Ic)return true}return false};k.Fb=function(){var p,u,m=k.Rb,r,i,b=k.o.fa;if(z(m)||k.Ib(m))return;p=A(m);for(r=0;r<b[g];r++){i=b[r];if(f(p,w(i.zb))){m=x(m,"?").join("&");if(f(m,"&"+i.Nb+"=")){u=x(m,"&"+i.Nb+"=")[1];if(f(u,"&"))u=x(u,"&")[0];return new l.n.s(q,i.zb,q,"(organic)","organic",u,q)}}}};k.ba=function(p,u,m){var r=n(p,u+"=","&"),i=!s(r)?
l.J(r):(!s(m)?m:"-");return i};k.Nc=function(p){var u=k.o.ea,m=false,r,i;if(p&&"organic"==p.da){r=w(l.J(p.R));for(i=0;i<u[g];i++)m=m||w(u[i])==r}return m};k.Ec=function(){var p="",u="",m=k.Rb;if(z(m)||k.Ib(m))return;p=w(x(m,"://")[1]);if(f(p,"/")){u=l.F(p,l.w(p,"/"));if(f(u,"?"))u=x(u,"?")[0];p=x(p,"/")[0]}if(0==l.w(p,"www."))p=l.F(p,4);return new l.n.s(q,p,q,"(referral)","referral",q,u)};k.sc=function(p){var u="";if(k.o.pa){u=l.Db(p);u=""!=u?u+"&":u}u+=p.search;return u};k.zc=function(){return new l.n.s(q,
"(direct)",q,"(direct)","(none)",q,q)};k.Oc=function(p){var u=false,m,r,i=k.o.ga;if(p&&"referral"==p.da){m=w(l.d(p.ia));for(r=0;r<i[g];r++)u=u||f(m,w(i[r]))}return u};k.U=function(p){return q!=p&&p.Fa()};k.yc=function(p,u){var m="",r="-",i,b,e=0,j,t,v=k.f;if(!p)return"";t=k.a[l.m]?k.a[l.m]:"";m=k.sc(k.a.location);if(k.o.I&&p.Jb()){r=p.Ca();if(!s(r)&&!f(r,";")){p.Ra();return""}}r=n(t,l.X+v+".",";");i=k.Fc(m);if(k.U(i)){b=n(m,k.o.hb+"=","&");if("1"==b&&!s(r))return""}if(!k.U(i)){i=k.Fb();if(!s(r)&&
k.Nc(i))return""}if(!k.U(i)&&u){i=k.Ec();if(!s(r)&&k.Oc(i))return""}if(!k.U(i))if(s(r)&&u)i=k.zc();if(!k.U(i))return"";if(!s(r)){var y=x(r,"."),E=new l.n.s;E.Cb(y.slice(4).join("."));j=w(E.ka())==w(i.ka());e=y[3]*1}if(!j||u){var F=n(t,l.r+v+".",";"),I=F.lastIndexOf("."),G=I>9?l.F(F,I+1)*1:0;e++;G=0==G?1:G;p.Xb([v,k.ja,G,e,i.ka()].join("."));p.Ra();return"&utmcn=1"}else return"&utmcr=1"}};_gat.n.s=function(d,a,c,h,o,k,l){var s=this;s.v=d;s.ia=a;s.ra=c;s.L=h;s.da=o;s.R=k;s.vb=l};_gat.n.s.prototype.ka=
function(){var d=this,a=_gat,c=[],h=[[a.Wa,d.v],[a.Ya,d.ia],[a.$a,d.ra],[a.Ua,d.L],[a.Xa,d.da],[a.Za,d.R],[a.Va,d.vb]],o,k;if(d.Fa())for(o=0;o<h[a.c];o++)if(!a.q(h[o][1])){k=h[o][1].split("+").join("%20");k=k.split(" ").join("%20");a.h(c,h[o][0]+k)}return c.join("|")};_gat.n.s.prototype.Fa=function(){var d=this,a=_gat.q;return!(a(d.v)&&a(d.ia)&&a(d.ra))};_gat.n.s.prototype.Cb=function(d){var a=this,c=_gat,h=function(o){return c.J(c.C(d,o,"|"))};a.v=h(c.Wa);a.ia=h(c.Ya);a.ra=h(c.$a);a.L=h(c.Ua);a.da=
h(c.Xa);a.R=h(c.Za);a.vb=h(c.Va)};_gat.Z=function(){var d=this,a=_gat,c={},h="k",o="v",k=[h,o],l="(",s=")",q="*",f="!",n="'",w={};w[n]="'0";w[s]="'1";w[q]="'2";w[f]="'3";var x=1;function g(m,r,i,b){if(a.b==c[m])c[m]={};if(a.b==c[m][r])c[m][r]=[];c[m][r][i]=b}function z(m,r,i){return a.b!=c[m]&&a.b!=c[m][r]?c[m][r][i]:a.b}function B(m,r){if(a.b!=c[m]&&a.b!=c[m][r]){c[m][r]=a.b;var i=true,b;for(b=0;b<k[a.c];b++)if(a.b!=c[m][k[b]]){i=false;break}if(i)c[m]=a.b}}function A(m){var r="",i=false,b,e;for(b=0;b<k[a.c];b++){e=m[k[b]];if(a.b!=
e){if(i)r+=k[b];r+=p(e);i=false}else i=true}return r}function p(m){var r=[],i,b;for(b=0;b<m[a.c];b++)if(a.b!=m[b]){i="";if(b!=x&&a.b==m[b-1]){i+=b.toString();i+=f}i+=u(m[b]);a.h(r,i)}return l+r.join(q)+s}function u(m){var r="",i,b,e;for(i=0;i<m[a.c];i++){b=m.charAt(i);e=w[b];r+=a.b!=e?e:b}return r}d.Kc=function(m){return a.b!=c[m]};d.N=function(){var m=[],r;for(r in c)if(a.b!=c[r])a.h(m,r.toString()+A(c[r]));return m.join("")};d.Sc=function(m){if(m==a.b)return d.N();var r=[m.N()],i;for(i in c)if(a.b!=
c[i]&&!m.Kc(i))a.h(r,i.toString()+A(c[i]));return r.join("")};d._setKey=function(m,r,i){if(typeof i!="string")return false;g(m,h,r,i);return true};d._setValue=function(m,r,i){if(typeof i!="number"&&(a.b==Number||!(i instanceof Number)))return false;if(Math.round(i)!=i||i==NaN||i==Infinity)return false;g(m,o,r,i.toString());return true};d._getKey=function(m,r){return z(m,h,r)};d._getValue=function(m,r){return z(m,o,r)};d._clearKey=function(m){B(m,h)};d._clearValue=function(m){B(m,o)}};_gat.ic=function(d,a){var c=this;c.jd=a;c.Pc=d;c._trackEvent=function(h,o,k){return a._trackEvent(c.Pc,h,o,k)}};_gat.kc=function(d){var a=this,c=_gat,h=c.b,o=c.q,k=c.w,l=c.F,s=c.C,q=c.P,f=c.z,n="location",w=c.c,x=h,g=new c.hc,z=false;a.a=document;a.e=window;a.ja=Math.round((new Date).getTime()/1000);a.H=d;a.yb=a.a.referrer;a.va=h;a.j=h;a.A=h;a.M=false;a.aa=h;a.rb="";a.l=h;a.Ab=h;a.f=h;a.u=h;function B(){if("auto"==g.g){var b=a.a.domain;if("www."==l(b,0,4))b=l(b,4);g.g=b}g.g=c.T(g.g)}function A(){var b=g.g,e=k(b,"www.google.")*k(b,".google.")*k(b,"google.");return e||"/"!=g.p||k(b,"google.org")>-1}function p(b,
e,j){if(o(b)||o(e)||o(j))return"-";var t=s(b,c.r+a.f+".",e),v;if(!o(t)){v=f(t,".");v[5]=v[5]?v[5]*1+1:1;v[3]=v[4];v[4]=j;t=v.join(".")}return t}function u(){return"file:"!=a.a[n].protocol&&A()}function m(b){if(!b||""==b)return"";while(c.Lb(b.charAt(0)))b=l(b,1);while(c.Lb(b.charAt(b[w]-1)))b=l(b,0,b[w]-1);return b}function r(b,e,j){if(!o(b())){e(c.J(b()));if(!q(b(),";"))j()}}function i(b){var e,j=""!=b&&a.a[n].host!=b;if(j)for(e=0;e<g.B[w];e++)j=j&&k(c.T(b),c.T(g.B[e]))==-1;return j}a.Bc=function(){if(!g.g||
""==g.g||"none"==g.g){g.g="";return 1}B();return g.pb?c.t(g.g):1};a.tc=function(b,e){if(o(b))b="-";else{e+=g.p&&"/"!=g.p?g.p:"";var j=k(b,e);b=j>=0&&j<=8?"0":("["==b.charAt(0)&&"]"==b.charAt(b[w]-1)?"-":b)}return b};a.Ia=function(b){var e="",j=a.a;e+=a.aa?a.aa.Xc():"";e+=g.qa?a.rb:"";e+=g.ta&&!o(j.title)?"&utmdt="+c.d(j.title):"";e+="&utmhid="+c.uc()+"&utmr="+a.va+"&utmp="+a.Tc(b);return e};a.Tc=function(b){var e=a.a[n];b=h!=b&&""!=b?c.d(b,true):c.d(e.pathname+unescape(e.search),true);return b};a.$c=
function(b){if(a.Q()){var e="";if(a.l!=h&&a.l.N().length>0)e+="&utme="+c.d(a.l.N());e+=a.Ia(b);x.O(e,a.H,a.a,a.f)}};a.qc=function(){var b=new c.Y(a.a,g);return b.Ha(a.f)?b.Wc():h};a._getLinkerUrl=function(b,e){var j=f(b,"#"),t=b,v=a.qc();if(v)if(e&&1>=j[w])t+="#"+v;else if(!e||1>=j[w])if(1>=j[w])t+=(q(b,"?")?"&":"?")+v;else t=j[0]+(q(b,"?")?"&":"?")+v+"#"+j[1];return t};a.Zb=function(){var b;if(a.A&&a.A[w]>=10&&!q(a.A,"=")){a.u.Uc(a.A);a.u.cd();c._gasoDomain=g.g;c._gasoCPath=g.p;b=a.a.createElement("script");
b.type="text/javascript";b.id="_gasojs";b.src="https://www.google.com/analytics/reporting/overlay_js?gaso="+a.A+"&"+c.wa();a.a.getElementsByTagName("head")[0].appendChild(b)}};a.Jc=function(){var b=a.a[c.m],e=a.ja,j=a.u,t=a.f+"",v=a.e,y=v?v.gaGlobal:h,E,F=q(b,c.r+t+"."),I=q(b,c.W+t),G=q(b,c.ma+t),C,D=[],H="",K=false,J;b=o(b)?"":b;if(g.I){E=c.Db(a.a[n]);if(g.pa&&!o(E))H=E+"&";H+=a.a[n].search;if(!o(H)&&q(H,c.r)){j.Rc(H);if(!j.Jb())j.pc();C=j.ya()}r(j.Ba,j.Wb,j.fc);r(j.Aa,j.Na,j.Qa)}if(!o(C))if(o(j.K())||
o(j.za())){C=p(H,"&",e);a.M=true}else{D=f(j.K(),".");t=D[0]}else if(F)if(!I||!G){C=p(b,";",e);a.M=true}else{C=s(b,c.r+t+".",";");D=f(s(b,c.W+t,";"),".")}else{C=[t,c.Gc(),e,e,e,1].join(".");a.M=true;K=true}C=f(C,".");if(v&&y&&y.dh==t){C[4]=y.sid?y.sid:C[4];if(K){C[3]=y.sid?y.sid:C[4];if(y.vid){J=f(y.vid,".");C[1]=J[0];C[2]=J[1]}}}j.Ub(C.join("."));D[0]=t;D[1]=D[1]?D[1]:0;D[2]=undefined!=D[2]?D[2]:g.Yc;D[3]=D[3]?D[3]:C[4];j.La(D.join("."));j.Vb(t);if(!o(j.Hc()))j.Ma(j.t());j.dc();j.Pa();j.ec()};a.Lc=
function(){x=new c.jc(g)};a._initData=function(){var b;if(!z){a.Lc();a.f=a.Bc();a.u=new c.Y(a.a,g)}if(u())a.Jc();if(!z){if(u()){a.va=a.tc(a.Ac(),a.a.domain);if(g.sa){a.aa=new c.gc(g.ua);a.aa.xc()}if(g.qa){b=new c.n(a.f,a.a,a.va,a.ja,g);a.rb=b.yc(a.u,a.M)}}a.l=new c.Z;a.Ab=new c.Z;z=true}if(!c.Hb)a.Mc()};a._visitCode=function(){a._initData();var b=s(a.a[c.m],c.r+a.f+".",";"),e=f(b,".");return e[w]<4?"":e[1]};a._cookiePathCopy=function(b){a._initData();if(a.u)a.u.bd(a.f,b)};a.Mc=function(){var b=a.a[n].hash,
e;e=b&&""!=b&&0==k(b,"#gaso=")?s(b,"gaso=","&"):s(a.a[c.m],c.Sa,";");if(e[w]>=10){a.A=e;if(a.e.addEventListener)a.e.addEventListener("load",a.Zb,false);else a.e.attachEvent("onload",a.Zb)}c.Hb=true};a.Q=function(){return a._visitCode()%10000<g.ha*100};a.Vc=function(){var b,e,j=a.a.links;if(!g.Kb){var t=a.a.domain;if("www."==l(t,0,4))t=l(t,4);g.B.push("."+t)}for(b=0;b<j[w]&&(g.Ga==-1||b<g.Ga);b++){e=j[b];if(i(e.host))if(!e.gatcOnclick){e.gatcOnclick=e.onclick?e.onclick:a.Qc;e.onclick=function(v){var y=
!this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";y=y&&!a.oc(v);a.ad(v,this,y);return y?false:(this.gatcOnclick?this.gatcOnclick(v):true)}}}};a.Qc=function(){};a._trackPageview=function(b){if(u()){a._initData();if(g.B)a.Vc();a.$c(b);a.M=false}};a._trackTrans=function(){var b=a.f,e=[],j,t,v,y;a._initData();if(a.j&&a.Q()){for(j=0;j<a.j.la[w];j++){t=a.j.la[j];c.h(e,t.S());for(v=0;v<t.ca[w];v++)c.h(e,t.ca[v].S())}for(y=0;y<e[w];y++)x.O(e[y],a.H,a.a,b,true)}};a._setTrans=
function(){var b=a.a,e,j,t,v,y=b.getElementById?b.getElementById("utmtrans"):(b.utmform&&b.utmform.utmtrans?b.utmform.utmtrans:h);a._initData();if(y&&y.value){a.j=new c.i;v=f(y.value,"UTM:");g.G=!g.G||""==g.G?"|":g.G;for(e=0;e<v[w];e++){v[e]=m(v[e]);j=f(v[e],g.G);for(t=0;t<j[w];t++)j[t]=m(j[t]);if("T"==j[0])a._addTrans(j[1],j[2],j[3],j[4],j[5],j[6],j[7],j[8]);else if("I"==j[0])a._addItem(j[1],j[2],j[3],j[4],j[5],j[6])}}};a._addTrans=function(b,e,j,t,v,y,E,F){a.j=a.j?a.j:new c.i;return a.j.nb(b,e,
j,t,v,y,E,F)};a._addItem=function(b,e,j,t,v,y){var E;a.j=a.j?a.j:new c.i;E=a.j.xa(b);if(!E)E=a._addTrans(b,"","","","","","","");E.mb(e,j,t,v,y)};a._setVar=function(b){if(b&&""!=b&&A()){a._initData();var e=new c.Y(a.a,g),j=a.f;e.Na(j+"."+c.d(b));e.Qa();if(a.Q())x.O("&utmt=var",a.H,a.a,a.f)}};a._link=function(b,e){if(g.I&&b){a._initData();a.a[n].href=a._getLinkerUrl(b,e)}};a._linkByPost=function(b,e){if(g.I&&b&&b.action){a._initData();b.action=a._getLinkerUrl(b.action,e)}};a._setXKey=function(b,e,
j){a.l._setKey(b,e,j)};a._setXValue=function(b,e,j){a.l._setValue(b,e,j)};a._getXKey=function(b,e){return a.l._getKey(b,e)};a._getXValue=function(b,e){return a.l.getValue(b,e)};a._clearXKey=function(b){a.l._clearKey(b)};a._clearXValue=function(b){a.l._clearValue(b)};a._createXObj=function(){a._initData();return new c.Z};a._sendXEvent=function(b){var e="";a._initData();if(a.Q()){e+="&utmt=event&utme="+c.d(a.l.Sc(b))+a.Ia();x.O(e,a.H,a.a,a.f,false,true)}};a._createEventTracker=function(b){a._initData();
return new c.ic(b,a)};a._trackEvent=function(b,e,j,t){var v=true,y=a.Ab;if(h!=b&&h!=e&&""!=b&&""!=e){y._clearKey(5);y._clearValue(5);v=y._setKey(5,1,b)?v:false;v=y._setKey(5,2,e)?v:false;v=h==j||y._setKey(5,3,j)?v:false;v=h==t||y._setValue(5,1,t)?v:false;if(v)a._sendXEvent(y)}else v=false;return v};a.ad=function(b,e,j){a._initData();if(a.Q()){var t=new c.Z;t._setKey(6,1,e.href);var v=j?function(){a.rc(b,e)}:undefined;x.O("&utmt=event&utme="+c.d(t.N())+a.Ia(),a.H,a.a,a.f,false,true,v)}};a.rc=function(b,
e){if(!b)b=a.e.event;var j=true;if(e.gatcOnclick)j=e.gatcOnclick(b);if(j||typeof j=="undefined")if(!e.target||e.target=="_self")a.e.location=e.href;else if(e.target=="_top")a.e.top.document.location=e.href;else if(e.target=="_parent")a.e.parent.document.location=e.href};a.oc=function(b){if(!b)b=a.e.event;var e=b.shiftKey||b.ctrlKey||b.altKey;if(!e)if(b.modifiers&&a.e.Event)e=b.modifiers&a.e.Event.CONTROL_MASK||b.modifiers&a.e.Event.SHIFT_MASK||b.modifiers&a.e.Event.ALT_MASK;return e};a._setDomainName=
function(b){g.g=b};a.dd=function(){return g.g};a._addOrganic=function(b,e){c.h(g.fa,new c.cb(b,e))};a._clearOrganic=function(){g.fa=[]};a.hd=function(){return g.fa};a._addIgnoredOrganic=function(b){c.h(g.ea,b)};a._clearIgnoredOrganic=function(){g.ea=[]};a.ed=function(){return g.ea};a._addIgnoredRef=function(b){c.h(g.ga,b)};a._clearIgnoredRef=function(){g.ga=[]};a.fd=function(){return g.ga};a._setAllowHash=function(b){g.pb=b?1:0};a._setCampaignTrack=function(b){g.qa=b?1:0};a._setClientInfo=function(b){g.sa=
b?1:0};a._getClientInfo=function(){return g.sa};a._setCookiePath=function(b){g.p=b};a._setTransactionDelim=function(b){g.G=b};a._setCookieTimeout=function(b){g.wb=b};a._setDetectFlash=function(b){g.ua=b?1:0};a._getDetectFlash=function(){return g.ua};a._setDetectTitle=function(b){g.ta=b?1:0};a._getDetectTitle=function(){return g.ta};a._setLocalGifPath=function(b){g.Da=b};a._getLocalGifPath=function(){return g.Da};a._setLocalServerMode=function(){g.D=0};a._setRemoteServerMode=function(){g.D=1};a._setLocalRemoteServerMode=
function(){g.D=2};a.gd=function(){return g.D};a._getServiceMode=function(){return g.D};a._setSampleRate=function(b){g.ha=b};a._setSessionTimeout=function(b){g.Tb=b};a._setAllowLinker=function(b){g.I=b?1:0};a._setAllowAnchor=function(b){g.pa=b?1:0};a._setCampNameKey=function(b){g.db=b};a._setCampContentKey=function(b){g.eb=b};a._setCampIdKey=function(b){g.fb=b};a._setCampMediumKey=function(b){g.gb=b};a._setCampNOKey=function(b){g.hb=b};a._setCampSourceKey=function(b){g.ib=b};a._setCampTermKey=function(b){g.jb=
b};a._setCampCIdKey=function(b){g.kb=b};a._getAccount=function(){return a.H};a._getVersion=function(){return _gat.lb};a.kd=function(b){g.B=[];if(b)g.B=b};a.md=function(b){g.Kb=b};a.ld=function(b){g.Ga=b};a._setReferrerOverride=function(b){a.yb=b};a.Ac=function(){return a.yb}};_gat._getTracker=function(d){var a=new _gat.kc(d);return a};












/*
HTTP Host: connect.facebook.net
Generated: August 3rd 2010 1:48:47 PM PDT
Machine: 10.27.201.123
Location: JIT Construction: v273182
Locale: pl_PL
*/

if(!window.FB)FB={_apiKey:null,_session:null,_userStatus:'unknown',_logging:true,_inCanvas:((window.location.search.indexOf('fb_sig_in_iframe=1')>-1)||(window.location.search.indexOf('session=')>-1)),_domain:{api:'https://api.facebook.com/',api_read:'https://api-read.facebook.com/',cdn:(window.location.protocol=='https:'?'https://s-static.ak.fbcdn.net/':'http://static.ak.fbcdn.net/'),graph:'https://graph.facebook.com/',staticfb:'http://static.ak.facebook.com/',www:window.location.protocol+'//www.facebook.com/'},_locale:null,_localeIsRtl:false,copy:function(d,c,b,e){for(var a in c)if(b||typeof d[a]==='undefined')d[a]=e?e(c[a]):c[a];return d;},create:function(c,h){var e=window.FB,d=c?c.split('.'):[],a=d.length;for(var b=0;b<a;b++){var g=d[b];var f=e[g];if(!f){f=(h&&b+1==a)?h:{};e[g]=f;}e=f;}return e;},provide:function(c,b,a){return FB.copy(typeof c=='string'?FB.create(c):c,b,a);},guid:function(){return 'f'+(Math.random()*(1<<30)).toString(16).replace('.','');},log:function(a){if(FB._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writeln(a);}else if(window.console)window.console.log(a);if(FB.Event)FB.Event.fire('fb.log',a);},$:function(a){return document.getElementById(a);}};
FB.provide('Array',{indexOf:function(a,c){if(a.indexOf)return a.indexOf(c);var d=a.length;if(d)for(var b=0;b<d;b++)if(a[b]===c)return b;return -1;},merge:function(c,b){for(var a=0;a<b.length;a++)if(FB.Array.indexOf(c,b[a])<0)c.push(b[a]);return c;},filter:function(a,c){var b=[];for(var d=0;d<a.length;d++)if(c(a[d]))b.push(a[d]);return b;},keys:function(c,d){var a=[];for(var b in c)if(d||c.hasOwnProperty(b))a.push(b);return a;},map:function(a,d){var c=[];for(var b=0;b<a.length;b++)c.push(d(a[b]));return c;},forEach:function(c,a,f){if(!c)return;if(Object.prototype.toString.apply(c)==='[object Array]'||(!(c instanceof Function)&&typeof c.length=='number')){if(c.forEach){c.forEach(a);}else for(var b=0,e=c.length;b<e;b++)a(c[b],b,c);}else for(var d in c)if(f||c.hasOwnProperty(d))a(c[d],d,c);}});
FB.provide('QS',{encode:function(c,d,a){d=d===undefined?'&':d;a=a===false?function(e){return e;}:encodeURIComponent;var b=[];FB.Array.forEach(c,function(f,e){if(f!==null&&typeof f!='undefined')b.push(a(e)+'='+a(f));});b.sort();return b.join(d);},decode:function(f){var a=decodeURIComponent,d={},e=f.split('&'),b,c;for(b=0;b<e.length;b++){c=e[b].split('=',2);if(c&&c[0])d[a(c[0])]=a(c[1]||'');}return d;}});
FB.provide('Content',{_root:null,_hiddenRoot:null,_callbacks:{},append:function(a,c){if(!c)if(!FB.Content._root){FB.Content._root=c=FB.$('fb-root');if(!c){FB.log('The "fb-root" div has not been created.');return;}else c.className+=' fb_reset';}else c=FB.Content._root;if(typeof a=='string'){var b=document.createElement('div');c.appendChild(b).innerHTML=a;return b;}else return c.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){var b=document.createElement('div'),c=b.style;c.position='absolute';c.top='-10000px';c.width=c.height=0;FB.Content._hiddenRoot=FB.Content.append(b);}return FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(e){e.id=e.id||FB.guid();e.name=e.name||FB.guid();var a=FB.guid(),f=false,d=false;FB.Content._callbacks[a]=function(){if(f&&!d){d=true;e.onload&&e.onload(e.root.firstChild);}};if(document.attachEvent){var b=('<iframe'+' id="'+e.id+'"'+' name="'+e.name+'"'+(e.className?' class="'+e.className+'"':'')+' style="border:none;'+(e.width?'width:'+e.width+'px;':'')+(e.height?'height:'+e.height+'px;':'')+'"'+' src="'+e.url+'"'+' frameborder="0"'+' scrolling="no"'+' allowtransparency="true"'+' onload="FB.Content._callbacks.'+a+'()"'+'></iframe>');e.root.innerHTML='<iframe src="javascript:false"'+' frameborder="0"'+' scrolling="no"'+' style="height:1px"></iframe>';f=true;window.setTimeout(function(){e.root.innerHTML=b;},0);}else{var c=document.createElement('iframe');c.id=e.id;c.name=e.name;c.onload=FB.Content._callbacks[a];c.style.border='none';c.style.overflow='hidden';if(e.className)c.className=e.className;if(e.height)c.style.height=e.height+'px';if(e.width)c.style.width=e.width+'px';e.root.appendChild(c);f=true;c.src=e.url;}},postTarget:function(b){var a=document.createElement('form');a.action=b.url;a.target=b.target;a.method='POST';FB.Content.appendHidden(a);FB.Array.forEach(b.params,function(e,d){if(e!==null&&e!==undefined){var c=document.createElement('input');c.name=d;c.value=e;a.appendChild(c);}});a.submit();a.parentNode.removeChild(a);}});
FB.provide('Flash',{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:'swf/XdComm.swf',_callbacks:[],init:function(){if(FB.Flash._init)return;FB.Flash._init=true;window.FB_OnFlashXdCommReady=function(){FB.Flash._ready=true;for(var d=0,e=FB.Flash._callbacks.length;d<e;d++)FB.Flash._callbacks[d]();FB.Flash._callbacks=[];};var a=!!document.attachEvent,c=FB._domain.cdn+FB.Flash._swfPath,b=('<object '+'type="application/x-shockwave-flash" '+'id="XdComm" '+(a?'name="XdComm" ':'')+(a?'':'data="'+c+'" ')+(a?'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ':'')+'allowscriptaccess="always">'+'<param name="movie" value="'+c+'"></param>'+'<param name="allowscriptaccess" value="always"></param>'+'</object>');FB.Content.appendHidden(b);},hasMinVersion:function(){if(typeof FB.Flash._hasMinVersion==='undefined'){var i,a,b,h=[];try{i=new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');}catch(j){if(navigator.mimeTypes.length>0){var mimeType='application/x-shockwave-flash';if(navigator.mimeTypes[mimeType].enabledPlugin){var name='Shockwave Flash';i=(navigator.plugins[name+' 2.0']||navigator.plugins[name]).description;}}}if(i){var f=i.replace(/\D+/g,',').match(/^,?(.+),?$/)[1].split(',');for(a=0,b=f.length;a<b;a++)h.push(parseInt(f[a],10));}FB.Flash._hasMinVersion=false;majorVersion:for(a=0,b=FB.Flash._minVersions.length;a<b;a++){var g=FB.Flash._minVersions[a];if(g[0]!=h[0])continue;for(var c=1,d=g.length,e=h.length;(c<d&&c<e);c++)if(h[c]<g[c]){FB.Flash._hasMinVersion=false;continue majorVersion;}else{FB.Flash._hasMinVersion=true;if(h[c]>g[c])break majorVersion;}};}return FB.Flash._hasMinVersion;},onReady:function(a){FB.Flash.init();if(FB.Flash._ready){window.setTimeout(a,0);}else FB.Flash._callbacks.push(a);}});
if(!this.JSON)this.JSON={};(function(){function f(n){return n<10?'0'+n:n;}if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function')value=value.toJSON(key);if(typeof rep==='function')value=rep.call(holder,key,value);switch(typeof value){case 'string':return quote(value);case 'number':return isFinite(value)?String(value):'null';case 'boolean':case 'null':return String(value);case 'object':if(!value)return 'null';gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1)partial[i]=str(i,value)||'null';v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v);}}}else for(k in value)if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v)partial.push(quote(k)+(gap?': ':':')+v);}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}if(typeof JSON.stringify!=='function')JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1)indent+=' ';}else if(typeof space==='string')indent=space;rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number'))throw new Error('JSON.stringify');return str('',{'':value});};if(typeof JSON.parse!=='function')JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object')for(k in value)if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else delete value[k];}return reviver.call(holder,key,value);}cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return '\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('JSON.parse');};}());
FB.provide('JSON',{stringify:function(a){if(window.Prototype&&Object.toJSON){return Object.toJSON(a);}else return JSON.stringify(a);},parse:function(a){return JSON.parse(a);},flatten:function(c){var a={};for(var b in c)if(c.hasOwnProperty(b)){var d=c[b];if(null===d||undefined===d){continue;}else if(typeof d=='string'){a[b]=d;}else a[b]=FB.JSON.stringify(d);}return a;}});
FB.provide('',{api:function(){if(typeof arguments[0]==='string'){FB.ApiServer.graph.apply(FB.ApiServer,arguments);}else FB.ApiServer.rest.apply(FB.ApiServer,arguments);}});FB.provide('ApiServer',{METHODS:['get','post','delete','put'],_callbacks:{},_readOnlyCalls:{fql_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,stream_get:true,users_getinfo:true},graph:function(){var a=Array.prototype.slice.call(arguments),f=a.shift(),d=a.shift(),c,e,b;while(d){var g=typeof d;if(g==='string'&&!c){c=d.toLowerCase();}else if(g==='function'&&!b){b=d;}else if(g==='object'&&!e){e=d;}else{FB.log('Invalid argument passed to FB.api(): '+d);return;}d=a.shift();}c=c||'get';e=e||{};if(f[0]==='/')f=f.substr(1);if(FB.Array.indexOf(FB.ApiServer.METHODS,c)<0){FB.log('Invalid method passed to FB.api(): '+c);return;}FB.ApiServer.oauthRequest('graph',f,c,e,b);},rest:function(e,a){var c=e.method.toLowerCase().replace('.','_');if(FB.Auth&&c==='auth_revokeauthorization'){var d=a;a=function(f){if(f===true)FB.Auth.setSession(null,'notConnected');d&&d(f);};}e.format='json-strings';e.api_key=FB._apiKey;var b=FB.ApiServer._readOnlyCalls[c]?'api_read':'api';FB.ApiServer.oauthRequest(b,'restserver.php','get',e,a);},oauthRequest:function(b,e,c,d,a){if(FB._session&&FB._session.access_token&&!d.access_token)d.access_token=FB._session.access_token;d.sdk='joey';try{FB.ApiServer.jsonp(b,e,c,FB.JSON.flatten(d),a);}catch(f){if(FB.Flash.hasMinVersion()){FB.ApiServer.flash(b,e,c,FB.JSON.flatten(d),a);}else throw new Error('Flash is required for this API call.');}},jsonp:function(b,f,d,e,a){var c=FB.guid(),g=document.createElement('script');if(b==='graph'&&d!=='get')e.method=d;e.callback='FB.ApiServer._callbacks.'+c;var h=(FB._domain[b]+f+(f.indexOf('?')>-1?'&':'?')+FB.QS.encode(e));if(h.length>2000)throw new Error('JSONP only support a maximum of 2000 bytes of input.');FB.ApiServer._callbacks[c]=function(i){a&&a(i);delete FB.ApiServer._callbacks[c];g.parentNode.removeChild(g);};g.src=h;document.getElementsByTagName('head')[0].appendChild(g);},flash:function(b,e,c,d,a){if(!window.FB_OnXdHttpResult)window.FB_OnXdHttpResult=function(g,f){FB.ApiServer._callbacks[g](decodeURIComponent(f));};FB.Flash.onReady(function(){var h=FB._domain[b]+e,f=FB.QS.encode(d);if(c==='get'){if(h.length+f.length>2000){if(b==='graph')d.method='get';c='post';f=FB.QS.encode(d);}else{h+=(h.indexOf('?')>-1?'&':'?')+f;f='';}}else if(c!=='post'){if(b==='graph')d.method=c;c='post';f=FB.QS.encode(d);}var g=document.XdComm.sendXdHttpRequest(c.toUpperCase(),h,f,null);FB.ApiServer._callbacks[g]=function(i){a&&a(FB.JSON.parse(i));delete FB.ApiServer._callbacks[g];};});}});
FB.provide('EventProvider',{subscribers:function(){if(!this._subscribersMap)this._subscribersMap={};return this._subscribersMap;},subscribe:function(b,a){var c=this.subscribers();if(!c[b]){c[b]=[a];}else c[b].push(a);},unsubscribe:function(b,a){var c=this.subscribers()[b];FB.Array.forEach(c,function(e,d){if(e==a)c[d]=null;});},monitor:function(d,a){if(!a()){var b=this,c=function(){if(a.apply(a,arguments))b.unsubscribe(d,c);};this.subscribe(d,c);}},clear:function(a){delete this.subscribers()[a];},fire:function(){var a=Array.prototype.slice.call(arguments),b=a.shift();FB.Array.forEach(this.subscribers()[b],function(c){if(c)c.apply(this,a);});}});FB.provide('Event',FB.EventProvider);
FB.provide('Intl',{_punctCharClass:('['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']'),_endsInPunct:function(a){if(typeof a!='string')return false;return a.match(new RegExp(FB.Intl._punctCharClass+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uFF09'+'\uFF3D'+'\s'+']*$'));},_tx:function(d,a){if(a!==undefined)if(typeof a!='object'){FB.log('The second arg to FB.Intl._tx() must be an Object for '+'tx('+d+', ...)');}else{var c;for(var b in a)if(a.hasOwnProperty(b)){if(FB.Intl._endsInPunct(a[b])){c=new RegExp('\{'+b+'\}'+FB.Intl._punctCharClass+'*','g');}else c=new RegExp('\{'+b+'\}','g');d=d.replace(c,a[b]);}}return d;},tx:function(b,a){function c(e,d){void(0);}if(!FB.Intl._stringTable)return null;return FBIntern.Intl._tx(FB.Intl._stringTable[b],a);}});
FB.provide('String',{trim:function(a){return a.replace(/^\s*|\s*$/g,'');},format:function(a){if(!FB.String.format._formatRE)FB.String.format._formatRE=/(\{[^\}^\{]+\})/g;var b=arguments;return a.replace(FB.String.format._formatRE,function(e,d){var c=parseInt(d.substr(1),10),f=b[c+1];if(f===null||f===undefined)return '';return f.toString();});},escapeHTML:function(b){var a=document.createElement('div');a.appendChild(document.createTextNode(b));return a.innerHTML.replace(/"/g,'&quot;').replace(/'/g,'&#39;');},quote:function(c){var a=/["\\\x00-\x1f\x7f-\x9f]/g,b={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};return a.test(c)?'"'+c.replace(a,function(d){var e=b[d];if(e)return e;e=d.charCodeAt();return '\\u00'+Math.floor(e/16).toString(16)+(e%16).toString(16);})+'"':'"'+c+'"';}});
FB.provide('Dom',{containsCss:function(c,a){var b=' '+c.className+' ';return b.indexOf(' '+a+' ')>=0;},addCss:function(b,a){if(!FB.Dom.containsCss(b,a))b.className=b.className+' '+a;},removeCss:function(b,a){if(FB.Dom.containsCss(b,a)){b.className=b.className.replace(a,'');FB.Dom.removeCss(b,a);}},getStyle:function(a,c){var d=false,b=a.style;if(a.currentStyle){FB.Array.forEach(c.match(/\-([a-z])/g),function(e){c=c.replace(e,e.substr(1,1).toUpperCase());});d=a.currentStyle[c];}else{FB.Array.forEach(c.match(/[A-Z]/g),function(e){c=c.replace(e,'-'+e.toLowerCase());});if(window.getComputedStyle){d=document.defaultView.getComputedStyle(a,null).getPropertyValue(c);if(c=='background-position-y'||c=='background-position-x')if(d=='top'||d=='left')d='0px';}}if(c=='opacity'){if(a.filters&&a.filters.alpha)return d;return d*100;}return d;},setStyle:function(a,c,d){var b=a.style;if(c=='opacity'){if(d>=100)d=99.999;if(d<0)d=0;b.opacity=d/100;b.MozOpacity=d/100;b.KhtmlOpacity=d/100;if(a.filters)if(a.filters.alpha==undefined){a.filter="alpha(opacity="+d+")";}else a.filters.alpha.opacity=d;}else b[c]=d;},addScript:function(b){var a=document.createElement('script');a.type="text/javascript";a.src=b;return document.getElementsByTagName('head')[0].appendChild(a);},addCssRules:function(e,c){if(!FB.Dom._cssRules)FB.Dom._cssRules={};var a=true;FB.Array.forEach(c,function(f){if(!(f in FB.Dom._cssRules)){a=false;FB.Dom._cssRules[f]=true;}});if(a)return;if(FB.Dom.getBrowserType()!='ie'){var d=document.createElement('style');d.type='text/css';d.textContent=e;document.getElementsByTagName('head')[0].appendChild(d);}else try{document.createStyleSheet().cssText=e;}catch(b){if(document.styleSheets[0])document.styleSheets[0].cssText+=e;}},getBrowserType:function(){if(!FB.Dom._browserType){var d=window.navigator.userAgent.toLowerCase(),b=['msie','firefox','safari','gecko'],c=['ie','mozilla','safari','mozilla'];for(var a=0;a<b.length;a++)if(d.indexOf(b[a])>=0){FB.Dom._browserType=c[a];break;}}return FB.Dom._browserType;},getViewportInfo:function(){var a=(document.documentElement&&document.compatMode=='CSS1Compat')?document.documentElement:document.body;return {scrollTop:a.scrollTop,scrollLeft:a.scrollLeft,width:self.innerWidth?self.innerWidth:a.clientWidth,height:self.innerHeight?self.innerHeight:a.clientHeight};},ready:function(a){if(FB.Dom._isReady){a();}else FB.Event.subscribe('dom.ready',a);}});(function(){function domReady(){FB.Dom._isReady=true;FB.Event.fire('dom.ready');FB.Event.clear('dom.ready');}if(FB.Dom._isReady||document.readyState=='complete')return domReady();if(document.addEventListener){document.addEventListener('DOMContentLoaded',domReady,false);}else if(document.attachEvent)document.attachEvent('onreadystatechange',domReady);if(FB.Dom.getBrowserType()=='ie'&&window===top)(function(){try{document.documentElement.doScroll('left');}catch(error){setTimeout(arguments.callee,0);return;}domReady();})();var oldonload=window.onload;window.onload=function(){domReady();if(oldonload)if(typeof oldonload=='string'){eval(oldonload);}else oldonload();};})();
FB.provide('Dialog',{_loaderEl:null,_stack:[],_active:null,_findRoot:function(a){while(a){if(FB.Dom.containsCss(a,'fb_dialog'))return a;a=a.parentNode;}},_showLoader:function(a){if(!FB.Dialog._loaderEl)FB.Dialog._loaderEl=FB.Dialog._findRoot(FB.Dialog.create({content:('<div class="fb_dialog_loader">'+FB.Intl._tx("\u0141adowanie...")+'<a id="fb_dialog_loader_close"></a>'+'</div>')}));var b=FB.$('fb_dialog_loader_close');if(a){FB.Dom.removeCss(b,'fb_hidden');b.onclick=function(){FB.Dialog._hideLoader();a();};}else{FB.Dom.addCss(b,'fb_hidden');b.onclick=null;}FB.Dialog._makeActive(FB.Dialog._loaderEl);},_hideLoader:function(){if(FB.Dialog._loaderEl&&FB.Dialog._loaderEl==FB.Dialog._active)FB.Dialog._loaderEl.style.top='-10000px';},_makeActive:function(b){FB.Dialog._lowerActive();var a={width:parseInt(b.offsetWidth,10),height:parseInt(b.offsetHeight,10)},e=FB.Dom.getViewportInfo(),c=(e.scrollLeft+(e.width-a.width)/2),d=(e.scrollTop+(e.height-a.height)/2.5);b.style.left=(c>0?c:0)+'px';b.style.top=(d>0?d:0)+'px';FB.Dialog._active=b;},_lowerActive:function(){if(!FB.Dialog._active)return;FB.Dialog._active.style.top='-10000px';FB.Dialog._active=null;},_removeStacked:function(a){FB.Dialog._stack=FB.Array.filter(FB.Dialog._stack,function(b){return b!=a;});},create:function(e){e=e||{};if(e.loader)FB.Dialog._showLoader(e.onClose);var d=document.createElement('div'),c=document.createElement('div'),a='fb_dialog';if(e.closeIcon&&e.onClose){var b=document.createElement('a');b.className='fb_dialog_close_icon';b.onclick=e.onClose;d.appendChild(b);}if(FB.Dom.getBrowserType()=='ie'){a+=' fb_dialog_legacy';FB.Array.forEach(['vert_left','vert_right','horiz_top','horiz_bottom','top_left','top_right','bottom_left','bottom_right'],function(f){var g=document.createElement('span');g.className='fb_dialog_'+f;d.appendChild(g);});}else a+=' fb_dialog_advanced';if(e.content)FB.Content.append(e.content,c);d.className=a;c.className='fb_dialog_content';d.appendChild(c);FB.Content.append(d);if(e.visible)FB.Dialog.show(d);return c;},show:function(a){a=FB.Dialog._findRoot(a);if(a){FB.Dialog._removeStacked(a);FB.Dialog._hideLoader();FB.Dialog._makeActive(a);FB.Dialog._stack.push(a);}},remove:function(a){a=FB.Dialog._findRoot(a);if(a){var b=FB.Dialog._active==a;FB.Dialog._removeStacked(a);if(b)if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._stack.pop());}else FB.Dialog._lowerActive();window.setTimeout(function(){a.parentNode.removeChild(a);},3000);}}});
FB.provide('XD',{_origin:null,_transport:null,_callbacks:{},_forever:{},init:function(a){if(FB.XD._origin)return;if(window.addEventListener&&window.postMessage){FB.XD._origin=(window.location.protocol+'//'+window.location.host+'/'+FB.guid());FB.XD.PostMessage.init();FB.XD._transport='postmessage';}else if(!a&&FB.Flash.hasMinVersion()){FB.XD._origin=(window.location.protocol+'//'+document.domain+'/'+FB.guid());FB.XD.Flash.init();FB.XD._transport='flash';}else{FB.XD._transport='fragment';FB.XD.Fragment._channelUrl=a||window.location.toString();}},resolveRelation:function(b){var g,d,f=b.split('.'),e=window;for(var a=0,c=f.length;a<c;a++){g=f[a];if(g==='opener'||g==='parent'||g==='top'){e=e[g];}else if(d=/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(g)){e=e.frames[d[1]];}else throw new SyntaxError('Malformed id to resolve: '+b+', pt: '+g);}return e;},handler:function(a,e,b){if(window.location.toString().indexOf(FB.XD.Fragment._magic)>0)return 'javascript:false;//';var f=FB._domain.cdn+'connect/xd_proxy.php#?=&',c=FB.guid();if(FB.XD._transport=='fragment'){f=FB.XD.Fragment._channelUrl;var d=f.indexOf('#');if(d>0)f=f.substr(0,d);f+=((f.indexOf('?')<0?'?':'&')+FB.XD.Fragment._magic+'#?=&');}if(b)FB.XD._forever[c]=true;FB.XD._callbacks[c]=a;return f+FB.QS.encode({cb:c,origin:FB.XD._origin,relation:e||'opener',transport:FB.XD._transport});},recv:function(b){if(typeof b=='string')b=FB.QS.decode(b);var a=FB.XD._callbacks[b.cb];if(!FB.XD._forever[b.cb])delete FB.XD._callbacks[b.cb];a&&a(b);},PostMessage:{init:function(){var a=FB.XD.PostMessage.onMessage;window.addEventListener?window.addEventListener('message',a,false):window.attachEvent('onmessage',a);},onMessage:function(event){FB.XD.recv(event.data);}},Flash:{init:function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init('FB.XD.Flash.onMessage',FB.XD._origin);});},onMessage:function(a){FB.XD.recv(decodeURIComponent(a));}},Fragment:{_magic:'fb_xd_fragment',checkAndDispatch:function(){var b=window.location.toString(),a=b.substr(b.indexOf('#')+1),c=b.indexOf(FB.XD.Fragment._magic);if(c>0){FB.init=FB.getLoginStatus=FB.api=function(){};document.documentElement.style.display='none';FB.XD.resolveRelation(FB.QS.decode(a).relation).FB.XD.recv(a);}}}});FB.XD.Fragment.checkAndDispatch();
FB.provide('',{ui:function(e,b){if(!e.method){FB.log('"method" is a required parameter for FB.ui().');return;}var a=FB.UIServer.prepareCall(e,b);if(!a)return;var d=a.params.display;if(d=='dialog')d='iframe';var c=FB.UIServer[d];if(!c){FB.log('"display" must be one of "popup", "iframe" or "hidden".');return;}c(a);}});FB.provide('UIServer',{Methods:{},_active:{},_defaultCb:{},_resultToken:'"xxRESULTTOKENxx"',genericTransform:function(a){if(a.params.display=='dialog'){a.params.display='iframe';a.params.channel=FB.UIServer._xdChannelHandler(a.id,'parent.parent');}return a;},prepareCall:function(f,b){var e=FB.UIServer.Methods[f.method.toLowerCase()],d=FB.guid();if(!e){FB.log('"'+f.method.toLowerCase()+'" is an unknown method.');return;}FB.copy(f,{api_key:FB._apiKey,display:FB._session?'dialog':'popup',locale:FB._locale,sdk:'joey',session_key:FB._session&&FB._session.session_key});if(!FB._session&&f.display=='dialog'&&!e.loggedOutIframe){FB.log('"dialog" mode can only be used when the user is connected.');f.display='popup';}var a={cb:b,id:d,size:e.size||{},url:FB._domain.www+e.url,params:f};if(e.transform){a=e.transform(a);if(!a)return;}var g=a.params.display=='popup'?'opener':'parent';if(!(a.id in FB.UIServer._defaultCb)&&!('next' in a.params))a.params.next=FB.UIServer._xdResult(a.cb,a.id,g,true);if(g==='parent')a.params.channel_url=FB.UIServer._xdChannelHandler(d,'parent.parent');var c=FB.QS.encode(FB.JSON.flatten(a.params));if((a.url+c).length>2000){a.post=true;}else if(c)a.url+='?'+c;return a;},popup:function(a){var g=typeof window.screenX!='undefined'?window.screenX:window.screenLeft,h=typeof window.screenY!='undefined'?window.screenY:window.screenTop,f=typeof window.outerWidth!='undefined'?window.outerWidth:document.documentElement.clientWidth,e=typeof window.outerHeight!='undefined'?window.outerHeight:(document.documentElement.clientHeight-22),j=a.size.width,c=a.size.height,d=parseInt(g+((f-j)/2),10),i=parseInt(h+((e-c)/2.5),10),b=('width='+j+',height='+c+',left='+d+',top='+i);if(a.post){FB.UIServer._active[a.id]=window.open('about:blank',a.id,b);FB.Content.postTarget({url:a.url,target:a.id,params:a.params});}else FB.UIServer._active[a.id]=window.open(a.url,a.id,b);if(a.id in FB.UIServer._defaultCb)FB.UIServer._popupMonitor();},hidden:function(a){a.className='FB_UI_Hidden';a.root=FB.Content.appendHidden('');FB.UIServer._insertIframe(a);},iframe:function(a){a.className='FB_UI_Dialog';a.root=FB.Dialog.create({onClose:function(){FB.UIServer._triggerDefault(a.id);},loader:true,closeIcon:true});FB.Dom.addCss(a.root,'fb_dialog_iframe');FB.UIServer._insertIframe(a);},_insertIframe:function(a){if(a.post){FB.Content.insertIframe({url:'about:blank',root:a.root,className:a.className,width:a.size.width,height:a.size.height,onload:function(b){FB.UIServer._active[a.id]=b;FB.Content.postTarget({url:a.url,target:b.name,params:a.params});}});}else FB.Content.insertIframe({url:a.url,root:a.root,className:a.className,width:a.size.width,height:a.size.height,onload:function(b){FB.UIServer._active[a.id]=b;}});},_triggerDefault:function(a){FB.UIServer._xdRecv({frame:a},FB.UIServer._defaultCb[a]||function(){});},_popupMonitor:function(){var a;for(var b in FB.UIServer._active)if(FB.UIServer._active.hasOwnProperty(b)&&b in FB.UIServer._defaultCb){var c=FB.UIServer._active[b];try{if(c.tagName)continue;}catch(d){}try{if(c.closed){FB.UIServer._triggerDefault(b);}else a=true;}catch(e){}}if(a&&!FB.UIServer._popupInterval){FB.UIServer._popupInterval=window.setInterval(FB.UIServer._popupMonitor,100);}else if(!a&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popupInterval);FB.UIServer._popupInterval=null;}},_xdChannelHandler:function(a,b){return FB.XD.handler(function(c){var d=FB.UIServer._active[a];if(!d)return;if(c.type=='resize'){if(c.height)d.style.height=c.height+'px';if(c.width)d.style.width=c.width+'px';FB.Dialog.show(d);}},b,true);},_xdNextHandler:function(a,b,d,c){if(c)FB.UIServer._defaultCb[b]=a;return FB.XD.handler(function(e){FB.UIServer._xdRecv(e,a);},d)+'&frame='+b;},_xdRecv:function(b,a){var c=FB.UIServer._active[b.frame];try{if(FB.Dom.containsCss(c,'FB_UI_Hidden')){window.setTimeout(function(){c.parentNode.parentNode.removeChild(c.parentNode);},3000);}else if(FB.Dom.containsCss(c,'FB_UI_Dialog'))FB.Dialog.remove(c);}catch(d){}try{if(c.close){c.close();FB.UIServer._popupCount--;}}catch(e){}delete FB.UIServer._active[b.frame];delete FB.UIServer._defaultCb[b.frame];a(b);},_xdResult:function(a,b,d,c){return (FB.UIServer._xdNextHandler(function(e){a&&a(e.result&&e.result!=FB.UIServer._resultToken&&JSON.parse(e.result));},b,d,c)+'&result='+encodeURIComponent(FB.UIServer._resultToken));}});
FB.provide('',{getLoginStatus:function(a,b){if(!FB._apiKey){FB.log('FB.getLoginStatus() called before calling FB.init().');return;}if(a)if(!b&&FB.Auth._loadState=='loaded'){a({status:FB._userStatus,session:FB._session});return;}else FB.Event.subscribe('FB.loginStatus',a);if(!b&&FB.Auth._loadState=='loading')return;FB.Auth._loadState='loading';var c=function(d){FB.Auth._loadState='loaded';FB.Event.fire('FB.loginStatus',d);FB.Event.clear('FB.loginStatus');};FB.ui({method:'auth.status',display:'hidden'},c);},getSession:function(){return FB._session;},login:function(a,b){b=FB.copy({method:'auth.login',display:'popup'},b||{});FB.ui(b,a);},logout:function(a){FB.ui({method:'auth.logout',display:'hidden'},a);}});FB.provide('Auth',{_callbacks:[],setSession:function(e,g){var b=!FB._session&&e,c=FB._session&&!e,a=FB._session&&e&&FB._session.uid!=e.uid,f=b||c||(FB._session&&e&&FB._session.session_key!=e.session_key),h=g!=FB._userStatus;var d={session:e,status:g};FB._session=e;FB._userStatus=g;if(f&&FB.Cookie&&FB.Cookie.getEnabled())FB.Cookie.set(e);if(h)FB.Event.fire('auth.statusChange',d);if(c||a)FB.Event.fire('auth.logout',d);if(b||a)FB.Event.fire('auth.login',d);if(f)FB.Event.fire('auth.sessionChange',d);if(FB.Auth._refreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete FB.Auth._refreshTimer;}if(FB.Auth._loadState&&e&&e.expires)FB.Auth._refreshTimer=window.setTimeout(function(){FB.getLoginStatus(null,true);},1200000);return d;},xdHandler:function(a,b,f,c,e,d){return FB.UIServer._xdNextHandler(function(g){try{d=FB.JSON.parse(g.session);}catch(i){}var h=FB.Auth.setSession(d||null,e);h.perms=(g.result!='xxRESULTTOKENxx'&&g.result||'');a&&a(h);},b,f,c)+'&result=xxRESULTTOKENxx';}});FB.provide('UIServer.Methods',{'auth.login':{size:{width:627,height:326},url:'login.php',transform:function(a){if(!FB._apiKey){FB.log('FB.login() called before calling FB.init().');return;}if(FB._session&&!a.params.perms){FB.log('FB.login() called when user is already connected.');a.cb&&a.cb({status:FB._userStatus,session:FB._session});return;}var g=FB.Auth.xdHandler,c=a.cb,d=a.id,f=FB._session,b=g(c,d,'opener',true,FB._userStatus,f),e=g(c,d,'opener',false,'connected',f);FB.copy(a.params,{cancel_url:b,channel_url:window.location.toString(),next:e,fbconnect:FB._inCanvas?0:1,req_perms:a.params.perms,enable_profile_selector:a.params.enable_profile_selector,profile_selector_ids:a.params.profile_selector_ids,return_session:1,session_version:3,v:'1.0'});delete a.cb;delete a.params.perms;return a;}},'auth.logout':{url:'logout.php',transform:function(a){if(!FB._apiKey){FB.log('FB.logout() called before calling FB.init().');}else if(!FB._session){FB.log('FB.logout() called without a session.');}else{a.params.next=FB.Auth.xdHandler(a.cb,a.id,'parent',false,'unknown');return a;}}},'auth.status':{url:'extern/login_status.php',transform:function(a){var b=a.cb,c=a.id,d=FB.Auth.xdHandler;delete a.cb;FB.copy(a.params,{no_session:d(b,c,'parent',false,'notConnected'),no_user:d(b,c,'parent',false,'unknown'),ok_session:d(b,c,'parent',false,'connected'),session_version:3,extern:FB._inCanvas?0:2});return a;}}});
FB.provide('Arbiter',{inform:function(a,b){var d=FB._domain.staticfb+'connect/canvas_proxy.php#'+FB.QS.encode({method:a,params:FB.JSON.stringify(b||{})});var c=FB.Content.appendHidden('');FB.Content.insertIframe({url:d,root:c,width:1,height:1,onload:function(){setTimeout(function(){c.parentNode.removeChild(c);},10);}});}});
FB.provide('Canvas',{_timer:null,_lastSize:{},setSize:function(a){if(typeof a!="object")a={};a=FB.copy(a||{},FB.Canvas._computeContentSize());a=FB.copy(a,{frame:'iframe_canvas'});if(FB.Canvas._lastSize[a.frame]&&FB.Canvas._lastSize[a.frame].width==a.width&&FB.Canvas._lastSize[a.frame].height==a.height)return false;FB.Canvas._lastSize[a.frame]=a;FB.Arbiter.inform('setSize',a);return true;},setAutoResize:function(b,a){if(a===undefined&&typeof b=="number"){a=b;b=true;}if(b===undefined||b){if(FB.Canvas._timer===null)FB.Canvas._timer=window.setInterval(FB.Canvas.setSize,a||100);FB.Canvas.setSize();}else if(FB.Canvas._timer!==null){window.clearInterval(FB.Canvas._timer);FB.Canvas._timer=null;}},_computeContentSize:function(){var a=document.body,c=document.documentElement,d=0,b=Math.max(Math.max(a.offsetHeight,a.scrollHeight)+a.offsetTop,Math.max(c.offsetHeight,c.scrollHeight)+c.offsetTop);if(a.offsetWidth<a.scrollWidth){d=a.scrollWidth+a.offsetLeft;}else FB.Array.forEach(a.childNodes,function(e){var f=e.offsetWidth+e.offsetLeft;if(f>d)d=f;});if(c.clientLeft>0)d+=(c.clientLeft*2);if(c.clientTop>0)b+=(c.clientTop*2);return {height:b,width:d};}});
FB.provide('',{share:function(a){FB.log('FB.share() has been deprecated. Please use FB.ui() instead.');FB.ui({display:'popup',method:'stream.share',u:a});},publish:function(b,a){FB.log('FB.publish() has been deprecated. Please use FB.ui() instead.');b=b||{};FB.ui(FB.copy({display:'popup',method:'stream.publish',preview:1},b||{}),a);},addFriend:function(b,a){FB.log('FB.addFriend() has been deprecated. Please use FB.ui() instead.');FB.ui({display:'popup',id:b,method:'friend.add'},a);}});
FB.provide('XFBML',{_renderTimeout:30000,parse:function(c,a){c=c||document.body;var b=1,d=function(){b--;if(b===0){a&&a();FB.Event.fire('xfbml.render');}};FB.Array.forEach(FB.XFBML._tagInfos,function(f){if(!f.xmlns)f.xmlns='fb';var g=FB.XFBML._getDomElements(c,f.xmlns,f.localName);for(var e=0;e<g.length;e++){b++;FB.XFBML._processElement(g[e],f,d);}});window.setTimeout(function(){if(b>0)FB.log(b+' XFBML tags failed to render in '+FB.XFBML._renderTimeout+'ms.');},FB.XFBML._renderTimeout);d();},registerTag:function(a){FB.XFBML._tagInfos.push(a);},_processElement:function(dom,tagInfo,cb){var element=dom._element;if(element){element.subscribe('render',cb);element.process();}else{var processor=function(){var fn=eval(tagInfo.className);var getBoolAttr=function(attr){var attr=dom.getAttribute(attr);return (attr&&FB.Array.indexOf(['true','1','yes','on'],attr.toLowerCase())>-1);};var isLogin=false;var showFaces=true;var renderInIframe=false;if(tagInfo.className==='FB.XFBML.LoginButton'){renderInIframe=getBoolAttr('render-in-iframe');showFaces=getBoolAttr('show-faces');isLogin=renderInIframe||showFaces;if(isLogin)fn=FB.XFBML.Login;}element=dom._element=new fn(dom);if(isLogin){var extraParams={show_faces:showFaces};var perms=dom.getAttribute('perms');if(perms)extraParams.perms=perms;element.setExtraParams(extraParams);}element.subscribe('render',cb);element.process();};if(FB.CLASSES[tagInfo.className.substr(3)]){processor();}else FB.log('Tag '+tagInfo.className+' was not found.');}},_getDomElements:function(a,e,d){var c=e+':'+d;switch(FB.Dom.getBrowserType()){case 'mozilla':return a.getElementsByTagNameNS(document.body.namespaceURI,c);case 'ie':try{var docNamespaces=document.namespaces;if(docNamespaces&&docNamespaces[e])return a.getElementsByTagName(d);}catch(b){}return a.getElementsByTagName(c);default:return a.getElementsByTagName(c);}},_tagInfos:[{localName:'activity',className:'FB.XFBML.Activity'},{localName:'add-profile-tab',className:'FB.XFBML.AddProfileTab'},{localName:'bookmark',className:'FB.XFBML.Bookmark'},{localName:'comments',className:'FB.XFBML.Comments'},{localName:'connect-bar',className:'FB.XFBML.ConnectBar'},{localName:'fan',className:'FB.XFBML.Fan'},{localName:'like',className:'FB.XFBML.Like'},{localName:'like-box',className:'FB.XFBML.LikeBox'},{localName:'live-stream',className:'FB.XFBML.LiveStream'},{localName:'login',className:'FB.XFBML.Login'},{localName:'login-button',className:'FB.XFBML.LoginButton'},{localName:'facepile',className:'FB.XFBML.Facepile'},{localName:'friendpile',className:'FB.XFBML.Friendpile'},{localName:'name',className:'FB.XFBML.Name'},{localName:'profile-pic',className:'FB.XFBML.ProfilePic'},{localName:'recommendations',className:'FB.XFBML.Recommendations'},{localName:'serverfbml',className:'FB.XFBML.ServerFbml'},{localName:'share-button',className:'FB.XFBML.ShareButton'},{localName:'social-bar',className:'FB.XFBML.SocialBar'}]});(function(){try{if(document.namespaces&&!document.namespaces.item.fb)document.namespaces.add('fb');}catch(a){}}());
FB.provide('XFBML',{set:function(b,c,a){FB.log('FB.XFBML.set() has been deprecated.');b.innerHTML=c;FB.XFBML.parse(b,a);}});
FB.provide('',{bind:function(){var a=Array.prototype.slice.call(arguments),c=a.shift(),b=a.shift();return function(){return c.apply(b,a.concat(Array.prototype.slice.call(arguments)));};},Class:function(b,a,d){if(FB.CLASSES[b])return FB.CLASSES[b];var c=a||function(){};c.prototype=d;c.prototype.bind=function(e){return FB.bind(e,this);};c.prototype.constructor=c;FB.create(b,c);FB.CLASSES[b]=c;return c;},subclass:function(d,b,c,e){if(FB.CLASSES[d])return FB.CLASSES[d];var a=FB.create(b);FB.copy(e,a.prototype);e._base=a;e._callBase=function(g){var f=Array.prototype.slice.call(arguments,1);return a.prototype[g].apply(this,f);};return FB.Class(d,c?c:function(){if(a.apply)a.apply(this,arguments);},e);},CLASSES:{}});FB.provide('Type',{isType:function(a,b){while(a)if(a.constructor===b||a===b){return true;}else a=a._base;return false;}});
FB.Class('Obj',null,FB.copy({setProperty:function(a,b){if(FB.JSON.stringify(b)!=FB.JSON.stringify(this[a])){this[a]=b;this.fire(a,b);}}},FB.EventProvider));
FB.subclass('Waitable','Obj',function(){},{set:function(a){this.setProperty('value',a);},error:function(a){this.fire("error",a);},wait:function(a,b){if(b)this.subscribe('error',b);this.monitor('value',this.bind(function(){if(this.value!==undefined){a(this.value);return true;}}));}});
FB.subclass('Data.Query','Waitable',function(){if(!FB.Data.Query._c)FB.Data.Query._c=1;this.name='v_'+FB.Data.Query._c++;},{parse:function(a){var b=FB.String.format.apply(null,a),d=(/^select (.*?) from (\w+)\s+where (.*)$/i).exec(b);this.fields=this._toFields(d[1]);this.table=d[2];this.where=this._parseWhere(d[3]);for(var c=1;c<a.length;c++)if(FB.Type.isType(a[c],FB.Data.Query))a[c].hasDependency=true;return this;},toFql:function(){var a='select '+this.fields.join(',')+' from '+this.table+' where ';switch(this.where.type){case 'unknown':a+=this.where.value;break;case 'index':a+=this.where.key+'='+this._encode(this.where.value);break;case 'in':if(this.where.value.length==1){a+=this.where.key+'='+this._encode(this.where.value[0]);}else a+=this.where.key+' in ('+FB.Array.map(this.where.value,this._encode).join(',')+')';break;}return a;},_encode:function(a){return typeof(a)=='string'?FB.String.quote(a):a;},toString:function(){return '#'+this.name;},_toFields:function(a){return FB.Array.map(a.split(','),FB.String.trim);},_parseWhere:function(s){var re=(/^\s*(\w+)\s*=\s*(.*)\s*$/i).exec(s),result,value,type='unknown';if(re){value=re[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=eval(value);type='index';}else if(/^\d+\.?\d*$/.test(value))type='index';}if(type=='index'){result={type:'index',key:re[1],value:value};}else result={type:'unknown',value:s};return result;}});
FB.provide('Data',{query:function(c,a){var b=new FB.Data.Query().parse(arguments);FB.Data.queue.push(b);FB.Data._waitToProcess();return b;},waitOn:function(dependencies,callback){var result=new FB.Waitable(),count=dependencies.length;if(typeof(callback)=='string'){var s=callback;callback=function(args){return eval(s);};}FB.Array.forEach(dependencies,function(item){item.monitor('value',function(){var done=false;if(FB.Data._getValue(item)!==undefined){count--;done=true;}if(count===0){var value=callback(FB.Array.map(dependencies,FB.Data._getValue));result.set(value!==undefined?value:true);}return done;});});return result;},_getValue:function(a){return FB.Type.isType(a,FB.Waitable)?a.value:a;},_selectByIndex:function(a,d,b,e){var c=new FB.Data.Query();c.fields=a;c.table=d;c.where={type:'index',key:b,value:e};FB.Data.queue.push(c);FB.Data._waitToProcess();return c;},_waitToProcess:function(){if(FB.Data.timer<0)FB.Data.timer=setTimeout(FB.Data._process,10);},_process:function(){FB.Data.timer=-1;var c={},e=FB.Data.queue;FB.Data.queue=[];for(var a=0;a<e.length;a++){var b=e[a];if(b.where.type=='index'&&!b.hasDependency){FB.Data._mergeIndexQuery(b,c);}else c[b.name]=b;}var d={method:'fql.multiquery',queries:{}};FB.copy(d.queries,c,true,function(f){return f.toFql();});d.queries=FB.JSON.stringify(d.queries);FB.api(d,function(f){if(f.error_msg){FB.Array.forEach(c,function(g){g.error(Error(f.error_msg));});}else FB.Array.forEach(f,function(g){c[g.name].set(g.fql_result_set);});});},_mergeIndexQuery:function(a,d){var b=a.where.key,f=a.where.value;var e='index_'+a.table+'_'+b;var c=d[e];if(!c){c=d[e]=new FB.Data.Query();c.fields=[b];c.table=a.table;c.where={type:'in',key:b,value:[]};}FB.Array.merge(c.fields,a.fields);FB.Array.merge(c.where.value,[f]);c.wait(function(g){a.set(FB.Array.filter(g,function(h){return h[b]==f;}));});},timer:-1,queue:[]});
FB.provide('Cookie',{_domain:null,_enabled:false,setEnabled:function(a){FB.Cookie._enabled=a;},getEnabled:function(){return FB.Cookie._enabled;},load:function(){var a=document.cookie.match('\\bfbs_'+FB._apiKey+'="([^;]*)\\b'),b;if(a){b=FB.QS.decode(a[1]);b.expires=parseInt(b.expires,10);FB.Cookie._domain=b.base_domain;}return b;},setRaw:function(c,b,a){document.cookie='fbs_'+FB._apiKey+'="'+c+'"'+(c&&b==0?'':'; expires='+new Date(b*1000).toGMTString())+'; path=/'+(a?'; domain=.'+a:'');FB.Cookie._domain=a;},set:function(a){a?FB.Cookie.setRaw(FB.QS.encode(a),a.expires,a.base_domain):FB.Cookie.clear();},clear:function(){FB.Cookie.setRaw('',0,FB.Cookie._domain);}});
FB.provide('',{init:function(a){a=FB.copy(a||{},{logging:true});FB._apiKey=a.appId||a.apiKey;if(!a.logging&&window.location.toString().indexOf('fb_debug=1')<0)FB._logging=false;FB.XD.init(a.channelUrl);if(FB._apiKey){FB.Cookie.setEnabled(a.cookie);a.session=a.session||FB.Cookie.load();FB.Auth.setSession(a.session,a.session?'connected':'unknown');if(a.status)FB.getLoginStatus();}if(a.xfbml)window.setTimeout(function(){if(FB.XFBML)FB.Dom.ready(FB.XFBML.parse);},0);}});
window.setTimeout(function(){var a=/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.forEach(document.getElementsByTagName('script'),function(d){if(d.src){var b=a.exec(d.src);if(b){var c=FB.QS.decode(b[2]);FB.Array.forEach(c,function(f,e){if(f=='0')c[e]=0;});FB.init(c);}}});if(window.fbAsyncInit)fbAsyncInit();},0);
FB.provide('UIServer.Methods',{'friends.add':{size:{width:575,height:240},url:'connect/uiserver.php',transform:FB.UIServer.genericTransform},'stream.publish':{size:{width:575,height:240},url:'connect/prompt_feed.php',transform:function(a){var b=a.cb;a.cb=function(c){if(c)if(c.postId){c={post_id:c.postId};}else c=null;b&&b(c);};a.params.callback=FB.UIServer._xdResult(a.cb,a.id,a.params.display=='popup'?'opener':'parent',true);return a;}},'stream.share':{size:{width:575,height:380},url:'sharer.php',transform:function(a){if(!a.params.u)a.params.u=window.location.toString();return a;}},'fbml.dialog':{size:{width:575,height:300},url:'render_fbml.php',loggedOutIframe:true},'bookmark.add':{size:{width:460,height:226},url:'connect/uiserver.php',transform:FB.UIServer.genericTransform},'profile.addtab':{size:{width:460,height:226},url:'connect/uiserver.php',transform:FB.UIServer.genericTransform}});
FB.Class('XFBML.Element',function(a){this.dom=a;},FB.copy({getAttribute:function(b,a,c){var d=(this.dom.getAttribute(b)||this.dom.getAttribute(b.replace(/-/g,'_'))||this.dom.getAttribute(b.replace(/-/g,'')));return d?(c?c(d):d):a;},_getBoolAttribute:function(b,a){return this.getAttribute(b,a,function(c){c=c.toLowerCase();return c=='true'||c=='1'||c=='yes'||c=='on';});},_getPxAttribute:function(b,a){return this.getAttribute(b,a,function(c){var d=parseInt(c.replace('px',''),10);if(isNaN(d)){return a;}else return d;});},_getAttributeFromList:function(c,b,a){return this.getAttribute(c,b,function(d){d=d.toLowerCase();if(FB.Array.indexOf(a,d)>-1){return d;}else return b;});},isValid:function(){for(var a=this.dom;a;a=a.parentNode)if(a==document.body)return true;},clear:function(){this.dom.innerHTML='';}},FB.EventProvider));
FB.subclass('XFBML.IframeWidget','XFBML.Element',null,{_showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_visibleAfter:'load',getUrlBits:function(){throw new Error('Inheriting class needs to implement getUrlBits().');},setupAndValidate:function(){return true;},oneTimeSetup:function(){},getSize:function(){},getIframeName:function(){},getChannelUrl:function(){if(!this._channelUrl){var a=this;this._channelUrl=FB.XD.handler(function(b){a.fire('xd.'+b.type,b);},'parent.parent',true);}return this._channelUrl;},getIframeNode:function(){return this.dom.getElementsByTagName('iframe')[0];},process:function(a){if(this._done){if(!this._allowReProcess&&!a)return;this.clear();}else this._oneTimeSetup();this._done=true;if(!this.setupAndValidate()){this.fire('render');return;}if(this._showLoader)this._addLoader();FB.Dom.addCss(this.dom,'fb_iframe_widget');if(this._visibleAfter!='immediate'){FB.Dom.addCss(this.dom,'fb_hide_iframes');}else this.subscribe('iframe.onload',FB.bind(this.fire,this,'render'));var c=this.getSize()||{};var d=this._getURL()+'?'+FB.QS.encode(this._getQS());if(d.length>2000){d='about:blank';var b=FB.bind(function(){this._postRequest();this.unsubscribe('iframe.onload',b);},this);this.subscribe('iframe.onload',b);}FB.Content.insertIframe({url:d,root:this.dom.appendChild(document.createElement('span')),name:this.getIframeName(),height:c.height,width:c.width,onload:FB.bind(this.fire,this,'iframe.onload')});},_oneTimeSetup:function(){this.subscribe('xd.resize',FB.bind(this._handleResizeMsg,this));if(FB.getLoginStatus){this.subscribe('xd.refreshLoginStatus',FB.bind(FB.getLoginStatus,FB,function(){},true));this.subscribe('xd.logout',FB.bind(FB.logout,FB,function(){}));}if(this._refreshOnAuthChange)this._setupAuthRefresh();if(this._visibleAfter=='load')this.subscribe('iframe.onload',FB.bind(this._makeVisible,this));this.oneTimeSetup();},_makeVisible:function(){this._removeLoader();FB.Dom.removeCss(this.dom,'fb_hide_iframes');this.fire('render');},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(function(b){var a=b.status;FB.Event.subscribe('auth.statusChange',FB.bind(function(c){if(!this.isValid())return;if(a=='unknown'||c.status=='unknown')this.process(true);a=c.status;},this));},this));},_handleResizeMsg:function(b){if(!this.isValid())return;var a=this.getIframeNode();a.style.height=b.height+'px';if(b.width)a.style.width=b.width+'px';a.style.border='none';this._makeVisible();},_addLoader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,'fb_iframe_widget_loader');this._loaderDiv=document.createElement('div');this._loaderDiv.className='FB_Loader';this.dom.appendChild(this._loaderDiv);}},_removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,'fb_iframe_widget_loader');if(this._loaderDiv.parentNode)this._loaderDiv.parentNode.removeChild(this._loaderDiv);this._loaderDiv=null;}},_getQS:function(){return FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._session&&FB._session.session_key},this.getUrlBits().params);},_getURL:function(){return FB._domain.www+'plugins/'+this.getUrlBits().name+'.php';},_postRequest:function(){FB.Content.postTarget({url:this._getURL(),target:this.getIframeNode().name,params:this._getQS()});}});
FB.subclass('XFBML.Activity','XFBML.IframeWidget',null,{_visibleAfter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr={border_color:this.getAttribute('border-color'),colorscheme:this.getAttribute('color-scheme'),font:this.getAttribute('font'),header:this._getBoolAttribute('header'),height:this._getPxAttribute('height',300),recommendations:this._getBoolAttribute('recommendations'),site:this.getAttribute('site',location.hostname),width:this._getPxAttribute('width',300)};return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){return {name:'activity',params:this._attr};}});
FB.subclass('XFBML.ButtonElement','XFBML.Element',null,{_allowedSizes:['icon','small','medium','large','xlarge'],onClick:function(){throw new Error('Inheriting class needs to implement onClick().');},setupAndValidate:function(){return true;},getButtonMarkup:function(){return this.getOriginalHTML();},getOriginalHTML:function(){return this._originalHTML;},process:function(){if(!('_originalHTML' in this))this._originalHTML=FB.String.trim(this.dom.innerHTML);if(!this.setupAndValidate()){this.fire('render');return;}var d=this._getAttributeFromList('size','medium',this._allowedSizes),a='',b='';if(d=='icon'){a='fb_button_simple';}else{var c=FB._localeIsRtl?'_rtl':'';b=this.getButtonMarkup();a='fb_button'+c+' fb_button_'+d+c;}this.dom.innerHTML=('<a class="'+a+'">'+'<span class="fb_button_text">'+b+'</span>'+'</a>');this.dom.firstChild.onclick=FB.bind(this.onClick,this);this.fire('render');}});
FB.provide('Helper',{isUser:function(a){return a<2.2e+09||(a>=1e+14&&a<=100099999989999);},getLoggedInUser:function(){return FB._session?FB._session.uid:null;},upperCaseFirstChar:function(a){if(a.length>0){return a.substr(0,1).toUpperCase()+a.substr(1);}else return a;},getProfileLink:function(c,b,a){a=a||(c?FB._domain.www+'profile.php?id='+c.uid:null);if(a)b='<a class="fb_link" href="'+a+'">'+b+'</a>';return b;},invokeHandler:function(handler,scope,args){if(handler)if(typeof handler==='string'){eval(handler);}else if(handler.apply)handler.apply(scope,args||[]);}});
FB.subclass('XFBML.AddProfileTab','XFBML.ButtonElement',null,{getButtonMarkup:function(){return FB.Intl._tx("Dodaj zak\u0142adk\u0119 Profilu na Facebooku ");},onClick:function(){FB.ui({method:'profile.addtab'},this.bind(function(a){if(a.tab_added)FB.Helper.invokeHandler(this.getAttribute('on-add'),this);}));}});
FB.subclass('XFBML.Bookmark','XFBML.ButtonElement',null,{getButtonMarkup:function(){return FB.Intl._tx("Zak\u0142adki na Facebooku");},onClick:function(){FB.ui({method:'bookmark.add'},this.bind(function(a){if(a.bookmarked)FB.Helper.invokeHandler(this.getAttribute('on-add'),this);}));}});
FB.subclass('XFBML.Comments','XFBML.IframeWidget',null,{_visibleAfter:'resize',_refreshOnAuthChange:true,setupAndValidate:function(){var a={channel_url:this.getChannelUrl(),css:this.getAttribute('css'),notify:this.getAttribute('notify'),numposts:this.getAttribute('num-posts',10),quiet:this.getAttribute('quiet'),reverse:this.getAttribute('reverse'),simple:this.getAttribute('simple'),title:this.getAttribute('title',document.title),url:this.getAttribute('url',document.URL),width:this._getPxAttribute('width',550),xid:this.getAttribute('xid')};if(!a.xid){var b=document.URL.indexOf('#');if(b>0){a.xid=encodeURIComponent(document.URL.substring(0,b));}else a.xid=encodeURIComponent(document.URL);}this._attr=a;return true;},oneTimeSetup:function(){this.subscribe('xd.addComment',FB.bind(this._handleCommentMsg,this));},getSize:function(){return {width:this._attr.width,height:200};},getUrlBits:function(){return {name:'comments',params:this._attr};},_handleCommentMsg:function(a){if(!this.isValid())return;FB.Event.fire('comments.add',{post:a.post,user:a.user,widget:this});}});
FB.provide('Anim',{ate:function(c,g,d,b){d=!isNaN(parseFloat(d))&&d>=0?d:750;var e=40,f={},j={},a=null,h=c.style,i=setInterval(FB.bind(function(){if(!a)a=new Date().getTime();var k=1;if(d!=0)k=Math.min((new Date().getTime()-a)/d,1);FB.Array.forEach(g,FB.bind(function(o,m){if(!f[m]){var n=FB.Dom.getStyle(c,m);if(n===false)return;f[m]=this._parseCSS(n+'');}if(!j[m])j[m]=this._parseCSS(o.toString());var l='';FB.Array.forEach(f[m],function(q,p){if(isNaN(j[m][p].numPart)&&j[m][p].textPart=='?'){l=q.numPart+q.textPart;}else if(isNaN(q.numPart)){l=q.textPart;}else l+=(q.numPart+Math.ceil((j[m][p].numPart-q.numPart)*Math.sin(Math.PI/2*k)))+j[m][p].textPart+' ';});FB.Dom.setStyle(c,m,l);},this));if(k==1){clearInterval(i);if(b)b(c);}},this),e);},_parseCSS:function(a){var b=[];FB.Array.forEach(a.split(' '),function(d){var c=parseInt(d,10);b.push({numPart:c,textPart:d.replace(c,'')});});return b;}});
FB.provide('Insights',{impression:function(e,a){var b=FB.guid(),g="//ah8.facebook.com/impression.php/"+b+"/",c=new Image(1,1),f=[];if(!e.api_key&&FB._apiKey)e.api_key=FB._apiKey;for(var d in e)f.push(encodeURIComponent(d)+'='+encodeURIComponent(e[d]));g+='?'+f.join('&');if(a)c.onload=a;c.src=g;}});
FB.subclass('XFBML.ConnectBar','XFBML.Element',null,{_initialHeight:null,_initTopMargin:0,_picFieldName:'pic_square',_page:null,_displayed:false,_notDisplayed:false,_container:null,_animationSpeed:0,process:function(){FB.getLoginStatus(this.bind(function(a){FB.Event.monitor('auth.statusChange',this.bind(function(){if(this.isValid()&&FB._userStatus=='connected'){this._uid=FB.Helper.getLoggedInUser();FB.api({method:'Connect.shouldShowConnectBar'},this.bind(function(b){if(b!=2){this._animationSpeed=(b==0)?750:0;this._showBar();}else this._noRender();}));}else this._noRender();return false;}));}));},_showBar:function(){var a=FB.Data._selectByIndex(['first_name','profile_url',this._picFieldName],'user','uid',this._uid);var b=FB.Data._selectByIndex(['display_name'],'application','api_key',FB._apiKey);FB.Data.waitOn([a,b],FB.bind(function(c){c[0][0].site_name=c[1][0].display_name;if(!this._displayed){this._displayed=true;this._notDisplayed=false;this._renderConnectBar(c[0][0]);this.fire('render');FB.Insights.impression({lid:104,name:'widget_load'});this.fire('connectbar.ondisplay');FB.Event.fire('connectbar.ondisplay',this);FB.Helper.invokeHandler(this.getAttribute('on-display'),this);}},this));},_noRender:function(){if(this._displayed){this._displayed=false;this._closeConnectBar();}if(!this._notDisplayed){this._notDisplayed=true;this.fire('render');this.fire('connectbar.onnotdisplay');FB.Event.fire('connectbar.onnotdisplay',this);FB.Helper.invokeHandler(this.getAttribute('on-not-display'),this);}},_renderConnectBar:function(d){var b=document.createElement('div'),c=document.createElement('div');b.className='fb_connect_bar';c.className='fb_reset fb_connect_bar_container';c.appendChild(b);document.body.appendChild(c);this._container=c;this._initialHeight=Math.round(parseFloat(FB.Dom.getStyle(c,'height'))+parseFloat(FB.Dom.getStyle(c,'borderBottomWidth')));b.innerHTML=FB.String.format('<div class="fb_buttons">'+'<a href="#" class="fb_bar_close">'+'<img src="{1}" alt="{2}" title="{2}"/>'+'</a>'+'</div>'+'<a href="{7}" class="fb_profile" target="_blank">'+'<img src="{3}" alt="{4}" title="{4}"/>'+'</a>'+'{5}'+' <span>'+'<a href="{8}" class="fb_learn_more" target="_blank">{6}</a> &ndash; '+'<a href="#" class="fb_no_thanks">{0}</a>'+'</span>',FB.Intl._tx("Nie, dzi\u0119kuj\u0119"),FB._domain.cdn+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._tx("Zamknij"),d[this._picFieldName]||FB._domain.cdn+FB.XFBML.ConnectBar.imgs.missingProfileUrl,FB.String.escapeHTML(d.first_name),FB.Intl._tx("Witaj {firstName}! <strong>{siteName}<strong> u\u017cywa Facebooka, aby spersonalizowa\u0107 Twoje funkcje.",{firstName:FB.String.escapeHTML(d.first_name),siteName:FB.String.escapeHTML(d.site_name)}),FB.Intl._tx("Dowiedz si\u0119 wi\u0119cej"),d.profile_url,FB._domain.www+'sitetour/connect.php');var a=this;FB.Array.forEach(b.getElementsByTagName('a'),function(g){g.onclick=FB.bind(a._clickHandler,a);});this._page=document.body;var f=0;if(this._page.parentNode){f=Math.round((parseFloat(FB.Dom.getStyle(this._page.parentNode,'height'))-parseFloat(FB.Dom.getStyle(this._page,'height')))/2);}else f=parseInt(FB.Dom.getStyle(this._page,'marginTop'),10);f=isNaN(f)?0:f;this._initTopMargin=f;if(!window.XMLHttpRequest){c.className+=" fb_connect_bar_container_ie6";}else{c.style.top=(-1*this._initialHeight)+'px';FB.Anim.ate(c,{top:'0px'},this._animationSpeed);}var e={marginTop:this._initTopMargin+this._initialHeight+'px'};if(FB.Dom.getBrowserType()=='ie'){e.backgroundPositionY=this._initialHeight+'px';}else e.backgroundPosition='? '+this._initialHeight+'px';FB.Anim.ate(this._page,e,this._animationSpeed);},_clickHandler:function(a){a=a||window.event;var b=a.target||a.srcElement;while(b.nodeName!='A')b=b.parentNode;switch(b.className){case 'fb_bar_close':FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_closed'});this._closeConnectBar();break;case 'fb_learn_more':case 'fb_profile':window.open(b.href);break;case 'fb_no_thanks':this._closeConnectBar();FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_no_thanks'});FB.api({method:'auth.revokeAuthorization'},this.bind(function(){this.fire('connectbar.ondeauth');FB.Event.fire('connectbar.ondeauth',this);FB.Helper.invokeHandler(this.getAttribute('on-deauth'),this);if(this._getBoolAttribute('auto-refresh',true))window.location.reload();}));break;}return false;},_closeConnectBar:function(){this._notDisplayed=true;var a={marginTop:this._initTopMargin+'px'};if(FB.Dom.getBrowserType()=='ie'){a.backgroundPositionY='0px';}else a.backgroundPosition='? 0px';var b=(this._animationSpeed==0)?0:300;FB.Anim.ate(this._page,a,b);FB.Anim.ate(this._container,{top:(-1*this._initialHeight)+'px'},b,function(c){c.parentNode.removeChild(c);});this.fire('connectbar.onclose');FB.Event.fire('connectbar.onclose',this);FB.Helper.invokeHandler(this.getAttribute('on-close'),this);}});FB.provide('XFBML.ConnectBar',{imgs:{buttonUrl:'images/facebook-widgets/close_btn.png',missingProfileUrl:'pics/q_silhouette.gif'}});
FB.subclass('XFBML.Facepile','XFBML.IframeWidget',null,{_visibleAfter:'load',_extraParams:{},setupAndValidate:function(){this._attr={channel:this.getChannelUrl(),max_rows:this.getAttribute('max-rows'),width:this._getPxAttribute('width',200)};for(var a in this._extraParams)this._attr[a]=this._extraParams[a];return true;},setExtraParams:function(a){this._extraParams=a;},oneTimeSetup:function(){var a=FB._userStatus;FB.Event.subscribe('auth.statusChange',FB.bind(function(b){if(a=='connected'||b.status=='connected')this.process(true);a=b.status;},this));},getSize:function(){return {width:this._attr.width,height:70};},getUrlBits:function(){return {name:'facepile',params:this._attr};}});
FB.subclass('XFBML.Fan','XFBML.IframeWidget',null,{_visibleAfter:'load',setupAndValidate:function(){this._attr={api_key:FB._apiKey,connections:this.getAttribute('connections','10'),css:this.getAttribute('css'),height:this._getPxAttribute('height'),id:this.getAttribute('profile-id'),logobar:this._getBoolAttribute('logo-bar'),name:this.getAttribute('name'),stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width',300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires one of the "id" or "name" attributes.');return false;}var a=this._attr.height;if(!a)if((!this._attr.connections||this._attr.connections==='0')&&!this._attr.stream){a=65;}else if(!this._attr.connections||this._attr.connections==='0'){a=375;}else if(!this._attr.stream){a=250;}else a=550;if(this._attr.logobar)a+=25;this._attr.height=a;return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){return {name:'fan',params:this._attr};}});
FB.subclass('XFBML.Friendpile','XFBML.Facepile',null,{});
FB.subclass('XFBML.EdgeCommentWidget','XFBML.IframeWidget',function(a){this._iframeWidth=a.width;this._iframeHeight=a.height;this._attr={master_frame_name:a.masterFrameName};this.dom=a.commentNode;this.dom.style.top=a.relativeHeightOffset;this.dom.style.zIndex=FB.XFBML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,'fb_edge_comment_widget');},{_visibleAfter:'load',_showLoader:false,getSize:function(){return {width:this._iframeWidth,height:this._iframeHeight};},getUrlBits:function(){return {name:'comment_widget_shell',params:this._attr};}});FB.provide('XFBML.EdgeCommentWidget',{NextZIndex:10000});
FB.subclass('XFBML.EdgeWidget','XFBML.IframeWidget',null,{_visibleAfter:'immediate',_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(this.dom,'fb_edge_widget_with_comment');this._attr={channel_url:this.getChannelUrl(),debug:this._getBoolAttribute('debug'),href:this.getAttribute('href',window.location.href),is_permalink:this._getBoolAttribute('is-permalink'),node_type:this.getAttribute('node-type','link'),width:this._getWidgetWidth(),font:this.getAttribute('font'),layout:this._getLayout(),colorscheme:this.getAttribute('color-scheme'),action:this.getAttribute('action'),ref:this.getAttribute('ref'),show_faces:this._shouldShowFaces(),no_resize:this._getBoolAttribute('no_resize')};return true;},oneTimeSetup:function(){this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._onEdgeCreate,this));this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogPresentation,this));this.subscribe('xd.dismissEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogDismissal,this));this.subscribe('xd.hideEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogHide,this));this.subscribe('xd.showEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogShow,this));},getSize:function(){return {width:this._getWidgetWidth(),height:this._getWidgetHeight()};},_getWidgetHeight:function(){var a=this._getLayout();var c=this._shouldShowFaces()?'show':'hide';var b={standard:{show:80,hide:35},box_count:{show:65,hide:65},button_count:{show:21,hide:21}};return b[a][c];},_getWidgetWidth:function(){var e=this._getLayout();var g=this._shouldShowFaces()?'show':'hide';var c=this.getAttribute('action')==='recommend'?130:90;var b=this.getAttribute('action')==='recommend'?100:55;var f={standard:{show:450,hide:450},box_count:{show:b,hide:b},button_count:{show:c,hide:c}};var d=f[e][g];var h=this._getPxAttribute('width',d);var a={standard:{min:225,max:900},box_count:{min:b,max:900},button_count:{min:c,max:900}};if(h<a[e].min){h=a[e].min;}else if(h>a[e].max)h=a[e].max;return h;},_getLayout:function(){return this._getAttributeFromList('layout','standard',['standard','button_count','box_count']);},_shouldShowFaces:function(){return this._getLayout()!=='button_count'&&this._getBoolAttribute('show-faces',true);},_handleEdgeCommentDialogPresentation:function(b){if(!this.isValid())return;var a=document.createElement('span');var c={commentNode:a,externalUrl:b.externalURL,width:330,height:200,masterFrameName:b.masterFrameName,relativeHeightOffset:this._getHeightOffset()};this._commentSlave=new FB.XFBML.EdgeCommentWidget(c);this.dom.appendChild(a);this._commentSlave.process();this._commentWidgetNode=a;},_getHeightOffset:function(){var a=this._getLayout();var b={standard:'26px',button_count:'20px',box_count:'48px'};return b[a];},_handleEdgeCommentDialogDismissal:function(a){if(this._commentWidgetNode){this.dom.removeChild(this._commentWidgetNode);delete this._commentWidgetNode;}},_handleEdgeCommentDialogHide:function(){if(this._commentWidgetNode)this._commentWidgetNode.style.display="none";},_handleEdgeCommentDialogShow:function(){if(this._commentWidgetNode)this._commentWidgetNode.style.display="block";},_onEdgeCreate:function(){this.fire('edge.create',this._attr.href);FB.Event.fire('edge.create',this._attr.href,this);FB.Helper.invokeHandler(this.getAttribute('on-create'),this,[this._attr.href]);}});
FB.subclass('XFBML.Like','XFBML.EdgeWidget',null,{getUrlBits:function(){return {name:'like',params:this._attr};}});
FB.subclass('XFBML.LikeBox','XFBML.IframeWidget',null,{_visibleAfter:'load',setupAndValidate:function(){this._attr={channel:this.getChannelUrl(),api_key:FB._apiKey,connections:this.getAttribute('connections','10'),css:this.getAttribute('css'),height:this.getAttribute('height'),id:this.getAttribute('profile-id'),header:this._getBoolAttribute('header',true),name:this.getAttribute('name'),stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width',300),show_faces:this._getBoolAttribute('show-faces',false),href:this.getAttribute('href')};if(!this._attr.id&&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one of the "id" or "name" attributes.');return false;}var a=this._attr.height;if(!a)if((!this._attr.connections||this._attr.connections==='0')&&!this._attr.stream){a=62;}else{a=95;if(this._attr.connections&&this._attr.connections!=='0')a+=160;if(this._attr.stream)a+=300;if(this._attr.header&&this._attr.header!=='0'&&!this._attr.href)a+=32;}this._attr.height=a;this.subscribe('xd.likeboxLiked',FB.bind(this._onLiked,this));return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){return {name:'likebox',params:this._attr};},_onLiked:function(){this.fire('edge.create',this._attr.href);FB.Event.fire('edge.create',this._attr.href,this);}});
FB.subclass('XFBML.LiveStream','XFBML.IframeWidget',null,{_visibleAfter:'load',setupAndValidate:function(){this._attr={height:this._getPxAttribute('height',500),hideFriendsTab:this.getAttribute('hide-friends-tab'),redesigned:this._getBoolAttribute('redesigned-stream'),width:this._getPxAttribute('width',400),xid:this.getAttribute('xid','default'),always_post_to_friends:this._getBoolAttribute('always-post-to-friends',false)};return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){var a=this._attr.redesigned?'live_stream_box':'livefeed';return {name:a,params:this._attr};}});
FB.subclass('XFBML.Login','XFBML.Facepile',null,{_visibleAfter:'load',getSize:function(){return {width:this._attr.width,height:94};},getUrlBits:function(){return {name:'login',params:this._attr};}});
FB.subclass('XFBML.LoginButton','XFBML.ButtonElement',null,{setupAndValidate:function(){this.autologoutlink=this._getBoolAttribute('auto-logout-link');this.onlogin=this.getAttribute('on-login');this.perms=this.getAttribute('perms');this.length=this._getAttributeFromList('length','short',['long','short']);this.iframe=this._getBoolAttribute('iframe');if(this.autologoutlink)FB.Event.subscribe('auth.statusChange',FB.bind(this.process,this));return true;},getButtonMarkup:function(){var a=this.getOriginalHTML();if(a===''){if(FB.getSession()&&this.autologoutlink){return FB.Intl._tx("Wylogowywanie z Facebook'a");}else return this.length=='short'?FB.Intl._tx("Zaloguj si\u0119"):FB.Intl._tx("Zaloguj si\u0119 na Facebooku");}else return a;},onClick:function(){if(!FB.getSession()||!this.autologoutlink){FB.login(FB.bind(this._authCallback,this),{perms:this.perms});}else FB.logout(FB.bind(this._authCallback,this));},_authCallback:function(a){FB.Helper.invokeHandler(this.onlogin,this,[a]);}});
FB.subclass('XFBML.Name','XFBML.Element',null,{process:function(){FB.copy(this,{_uid:this.getAttribute('uid'),_firstnameonly:this._getBoolAttribute('first-name-only'),_lastnameonly:this._getBoolAttribute('last-name-only'),_possessive:this._getBoolAttribute('possessive'),_reflexive:this._getBoolAttribute('reflexive'),_objective:this._getBoolAttribute('objective'),_linked:this._getBoolAttribute('linked',true),_subjectId:this.getAttribute('subject-id')});if(!this._uid){FB.log('"uid" is a required attribute for <fb:name>');this.fire('render');return;}var b=[];if(this._firstnameonly){b.push('first_name');}else if(this._lastnameonly){b.push('last_name');}else b.push('name');if(this._subjectId){b.push('sex');if(this._subjectId==FB.Helper.getLoggedInUser())this._reflexive=true;}var a;FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isValid()){this.fire('render');return true;}if(FB._userStatus){if(this._uid=='loggedinuser')this._uid=FB.Helper.getLoggedInUser();if(FB.Helper.isUser(this._uid)){a=FB.Data._selectByIndex(b,'user','uid',this._uid);}else a=FB.Data._selectByIndex(['name','id'],'profile','id',this._uid);a.wait(this.bind(function(c){if(this._uid)if(this._subjectId==this._uid){this._renderPronoun(c[0]);}else this._renderOther(c[0]);this.fire('render');}));}return false;}));},_renderPronoun:function(b){var c='',a=this._objective;if(this._subjectId){a=true;if(this._subjectId===this._uid)this._reflexive=true;}if(this._uid==FB.Connect.get_loggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._possessive){if(this._reflexive){c='your own';}else c='your';}else if(this._reflexive){c='yourself';}else c='you';}else switch(b.sex){case 'male':if(this._possessive){c=this._reflexive?'his own':'his';}else if(this._reflexive){c='himself';}else if(a){c='him';}else c='he';break;case 'female':if(this._possessive){c=this._reflexive?'her own':'her';}else if(this._reflexive){c='herself';}else if(a){c='her';}else c='she';break;default:if(this._getBoolAttribute('use-they',true)){if(this._possessive){if(this._reflexive){c='their own';}else c='their';}else if(this._reflexive){c='themselves';}else if(a){c='them';}else c='they';}else if(this._possessive){if(this._reflexive){c='his/her own';}else c='his/her';}else if(this._reflexive){c='himself/herself';}else if(a){c='him/her';}else c='he/she';break;}if(this._getBoolAttribute('capitalize',false))c=FB.Helper.upperCaseFirstChar(c);this.dom.innerHTML=c;},_renderOther:function(c){if(!c)return;var b='',a='';if(this._uid==FB.Helper.getLoggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._reflexive){if(this._possessive){b='your own';}else b='yourself';}else if(this._possessive){b='your';}else b='you';}else{if(null===c.first_name)c.first_name='';if(null===c.last_name)c.last_name='';if(this._firstnameonly){b=FB.String.escapeHTML(c.first_name);}else if(this._lastnameonly)b=FB.String.escapeHTML(c.last_name);if(!b)b=FB.String.escapeHTML(c.name);if(b!==''&&this._possessive)b+='\'s';}if(!b)b=FB.String.escapeHTML(this.getAttribute('if-cant-see','Facebook User'));if(b){if(this._getBoolAttribute('capitalize',false))b=FB.Helper.upperCaseFirstChar(b);if(this._linked){a=FB.Helper.getProfileLink(c,b,this.getAttribute('href',null));}else a=b;}this.dom.innerHTML=a;}});
FB.subclass('XFBML.ProfilePic','XFBML.Element',null,{process:function(){var d=this.getAttribute('size','thumb'),b=FB.XFBML.ProfilePic._sizeToPicFieldMap[d],g=this._getPxAttribute('width'),a=this._getPxAttribute('height'),e=this.dom.style,f=this.getAttribute('uid');if(this._getBoolAttribute('facebook-logo'))b+='_with_logo';if(g){g=g+'px';e.width=g;}if(a){a=a+'px';e.height=a;}var c=this.bind(function(j){var l=j?j[0]:null,i=l?l[b]:null;if(!i)i=FB._domain.cdn+FB.XFBML.ProfilePic._defPicMap[b];var k=((g?'width:'+g+';':'')+(a?'height:'+g+';':'')),h=FB.String.format('<img src="{0}" alt="{1}" title="{1}" style="{2}" class="{3}" />',i,l?FB.String.escapeHTML(l.name):'',k,this.dom.className);if(this._getBoolAttribute('linked',true))h=FB.Helper.getProfileLink(l,h,this.getAttribute('href',null));this.dom.innerHTML=h;FB.Dom.addCss(this.dom,'fb_profile_pic_rendered');this.fire('render');});FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isValid()){this.fire('render');return true;}if(this.getAttribute('uid',null)=='loggedinuser')f=FB.Helper.getLoggedInUser();if(FB._userStatus&&f){FB.Data._selectByIndex(['name',b],FB.Helper.isUser(f)?'user':'profile',FB.Helper.isUser(f)?'uid':'id',f).wait(c);}else c();}));}});FB.provide('XFBML.ProfilePic',{_defPicMap:{pic:'pics/s_silhouette.jpg',pic_big:'pics/d_silhouette.gif',pic_big_with_logo:'pics/d_silhouette_logo.gif',pic_small:'pics/t_silhouette.jpg',pic_small_with_logo:'pics/t_silhouette_logo.gif',pic_square:'pics/q_silhouette.gif',pic_square_with_logo:'pics/q_silhouette_logo.gif',pic_with_logo:'pics/s_silhouette_logo.gif'},_sizeToPicFieldMap:{n:'pic_big',normal:'pic_big',q:'pic_square',s:'pic',small:'pic',square:'pic_square',t:'pic_small',thumb:'pic_small'}});
FB.subclass('XFBML.Recommendations','XFBML.IframeWidget',null,{_visibleAfter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr={border_color:this.getAttribute('border-color'),colorscheme:this.getAttribute('color-scheme'),font:this.getAttribute('font'),header:this._getBoolAttribute('header'),height:this._getPxAttribute('height',300),site:this.getAttribute('site',location.hostname),width:this._getPxAttribute('width',300)};return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){return {name:'recommendations',params:this._attr};}});
FB.subclass('XFBML.ServerFbml','XFBML.IframeWidget',null,{_visibleAfter:'resize',setupAndValidate:function(){this._attr={channel_url:this.getChannelUrl(),fbml:this.getAttribute('fbml'),width:this._getPxAttribute('width')};if(!this._attr.fbml){var a=this.dom.getElementsByTagName('script')[0];if(a&&a.type==='text/fbml')this._attr.fbml=a.innerHTML;}if(!this._attr.fbml){FB.log('<fb:serverfbml> requires the "fbml" attribute.');return false;}return true;},getSize:function(){return {width:this._attr.width,height:this._attr.height};},getUrlBits:function(){return {name:'serverfbml',params:this._attr};}});
FB.subclass('XFBML.ShareButton','XFBML.Element',null,{process:function(){this._href=this.getAttribute('href',window.location.href);this._type=this.getAttribute('type','icon_link');FB.Dom.addCss(this.dom,'fb_share_count_hidden');this._renderButton(true);},_renderButton:function(f){if(!this.isValid()){this.fire('render');return;}var b='',c='',d='',a='',e=FB.Intl._tx("Udost\u0119pnij"),g='';switch(this._type){case 'icon':case 'icon_link':a='fb_button_simple';b=('<span class="fb_button_text">'+(this._type=='icon_link'?e:'&nbsp;')+'</span>');f=false;break;case 'link':b=FB.Intl._tx("Udost\u0119pnij na Facebooku");f=false;break;case 'button':b='<span class="fb_button_text">'+e+'</span>';a='fb_button fb_button_small';f=false;break;case 'button_count':b='<span class="fb_button_text">'+e+'</span>';c=('<span class="fb_share_count_nub_right">&nbsp;</span>'+'<span class="fb_share_count fb_share_count_right">'+this._getCounterMarkup()+'</span>');a='fb_button fb_button_small';break;default:b='<span class="fb_button_text">'+e+'</span>';d=('<span class="fb_share_count_nub_top">&nbsp;</span>'+'<span class="fb_share_count fb_share_count_top">'+this._getCounterMarkup()+'</span>');a='fb_button fb_button_small';g='fb_share_count_wrapper';}this.dom.innerHTML=FB.String.format('<span class="{0}">{4}<a href="{1}" class="{2}" '+'onclick=\'FB.ui({6});return false;\''+'target="_blank">{3}</a>{5}</span>',g,this._href,a,b,d,c,FB.JSON.stringify({method:'stream.share',u:this._href}));if(!f)this.fire('render');},_getCounterMarkup:function(){if(!this._count)this._count=FB.Data._selectByIndex(['total_count'],'link_stat','url',this._href);var b='0';if(this._count.value!==undefined){if(this._count.value.length>0){var a=this._count.value[0].total_count;if(a>3){FB.Dom.removeCss(this.dom,'fb_share_count_hidden');b=a>=1e+07?Math.round(a/1e+06)+'M':(a>=10000?Math.round(a/1000)+'K':a);}}}else this._count.wait(FB.bind(this._renderButton,this,false));return '<span class="fb_share_count_inner">'+b+'</span>';}});
void(0);

FB.provide("", {"_domain":{"api":"https:\/\/api.facebook.com\/","api_read":"https:\/\/api-read.facebook.com\/","cdn":"http:\/\/static.ak.fbcdn.net\/","graph":"https:\/\/graph.facebook.com\/","staticfb":"http:\/\/static.ak.facebook.com\/","www":"http:\/\/www.facebook.com\/"},"_locale":"pl_PL"}, true);
FB.provide("Flash", {"_minVersions":[[10,0,22,87]],"_swfPath":"rsrc.php\/z6D2S\/hash\/c729bxo3.swf"}, true);
FB.provide("XFBML.ConnectBar", {"imgs":{"buttonUrl":"rsrc.php\/z6PMX\/hash\/3fjrfzwb.png","missingProfileUrl":"rsrc.php\/z5HB7\/hash\/ecyu2wwn.gif"}}, true);
FB.provide("XFBML.ProfilePic", {"_defPicMap":{"pic":"rsrc.php\/zCN9D\/hash\/8l4nfau6.jpg","pic_big":"rsrc.php\/zBPOE\/hash\/k9bm7yii.gif","pic_big_with_logo":"rsrc.php\/zNZOF\/hash\/f3zlirsm.gif","pic_small":"rsrc.php\/z3ZLQ\/hash\/16xbk6xz.jpg","pic_small_with_logo":"rsrc.php\/z1RLR\/hash\/c1lvcd6d.gif","pic_square":"rsrc.php\/z5HB7\/hash\/ecyu2wwn.gif","pic_square_with_logo":"rsrc.php\/z5R3Z\/hash\/d91h84jp.gif","pic_with_logo":"rsrc.php\/z2MBJ\/hash\/43j60xpm.gif"}}, true);
if (FB.Dom && FB.Dom.addCssRules) { FB.Dom.addCssRules(".fb_hidden{position:absolute;top:-10000px;z-index:10001}\n.fb_reset{background:none;border-spacing:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:\"lucida grande\", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link img{border:none}\n.fb_dialog{position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{background:rgba(82, 82, 82, .7);padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA63Q\/hash\/8o4lssjn.gif) no-repeat scroll 3px 0 transparent;cursor:pointer;display:block;height:16px;position:absolute;right:19px;top:18px;width:14px;top:10px\\9;right:7px\\9}\n.fb_dialog_close_icon:hover{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zA63Q\/hash\/8o4lssjn.gif) no-repeat scroll -10px 0 transparent}\n.fb_dialog_loader{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:20px}\n#fb_dialog_loader_close{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/z2APY\/hash\/41s5ptdj.gif) no-repeat scroll left top transparent;cursor:pointer;display:-moz-inline-block;display:inline-block;height:9px;margin-left:20px;position:relative;vertical-align:middle;width:9px}\n#fb_dialog_loader_close:hover{background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/z7ZL1\/hash\/bf2f4q72.png)}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dialog_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}\n.fb_dialog_top_left{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEYDZ\/hash\/4xk9rts8.png) no-repeat 0 0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEYDZ\/hash\/4xk9rts8.png) no-repeat 0 -10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEYDZ\/hash\/4xk9rts8.png) no-repeat 0 -20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zEYDZ\/hash\/4xk9rts8.png) no-repeat 0 -30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_right,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}\n.fb_dialog_vert_left,\n.fb_dialog_vert_right{width:10px;height:100%}\n.fb_dialog_vert_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-10px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100%;height:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_iframe_widget{position:relative;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget span{position:relative}\n.fb_hide_iframes iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{position:relative;display:inline-block}\n.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader .FB_Loader{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/z5R48\/hash\/ejut8v2y.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/z6IY3\/hash\/5gh7aaaq.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decoration:none}\n.fb_button_simple_rtl{background-position:right 0}\n.fb_button_simple .fb_button_text{margin:0 0 0 20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 10px 0 0}\na.fb_button_simple:hover .fb_button_text,\na.fb_button_simple_rtl:hover .fb_button_text,\n.fb_button_simple:hover .fb_button_text,\n.fb_button_simple_rtl:hover .fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{background:#29447e url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDYYQ\/hash\/deh9tyqv.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}\n.fb_button .fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zDYYQ\/hash\/deh9tyqv.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:\"lucida grande\",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_button_rtl{text-decoration:none}\na.fb_button:active .fb_button_text,\na.fb_button_rtl:active .fb_button_text,\n.fb_button:active .fb_button_text,\n.fb_button_rtl:active .fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_button_xlarge_rtl{background-position:left -60px;font-size:24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px 8px 3px 12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:left -99px}\n.fb_button_xlarge_rtl{background-position:right -268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px 12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-position:right -307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left -138px;font-size:13px;line-height:16px}\n.fb_button_large .fb_button_text{margin-left:24px;padding:2px 6px 4px 6px}\na.fb_button_large:active{background-position:left -163px}\n.fb_button_large_rtl{background-position:right -346px}\n.fb_button_large_rtl .fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{background-position:right -371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:left -188px;font-size:11px;line-height:14px}\na.fb_button_medium:active{background-position:left -210px}\n.fb_button_medium_rtl{background-position:right -396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl .fb_button_text{padding:2px 6px 3px 6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position:right -418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left -232px;font-size:10px;line-height:10px}\n.fb_button_small .fb_button_text{padding:2px 6px 3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active{background-position:left -250px}\n.fb_button_small_rtl{background-position:right -440px}\n.fb_button_small_rtl .fb_button_text{padding:2px 6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:right -458px}\n.fb_connect_bar_container div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container strong{background:none;border-spacing:0;border:0;direction:ltr;font-style:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_container{position:fixed;left:0 !important;right:0 !important;height:42px !important;padding:0 25px !important;margin:0 !important;vertical-align:middle !important;border-bottom:1px solid #333 !important;background:#3b5998 !important;z-index:99999999 !important;overflow:hidden !important}\n.fb_connect_bar_container_ie6{position:absolute;top:expression(document.compatMode==\"CSS1Compat\"? document.documentElement.scrollTop+\"px\":body.scrollTop+\"px\")}\n.fb_connect_bar{position:relative;margin:auto;height:100%;width:100%;padding:6px 0 0 0 !important;background:none;color:#fff !important;font-family:\"lucida grande\", tahoma, verdana, arial, sans-serif !important;font-size:13px !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;letter-spacing:normal !important;line-height:1 !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:none !important;white-space:normal !important;word-spacing:normal !important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar .fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar span,\n.fb_connect_bar span a{color:#bac6da;font-size:11px;text-decoration:none}\n.fb_connect_bar .fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{position:relative;*z-index:1000}\n.fb_edge_widget_with_comment span.fb_edge_comment_widget{left:-4px;position:absolute}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:\"lucida grande\", tahoma, verdana, arial, sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;display:block}\n.fb_share_count_right{margin-left:-1px;display:inline-block}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zCXBS\/hash\/89zgzk50.png)}\n.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/zAQB0\/hash\/1a8txe26.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}\n.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden .fb_share_count_nub_top,\n.fb_share_count_hidden .fb_share_count_top,\n.fb_share_count_hidden .fb_share_count_nub_right,\n.fb_share_count_hidden .fb_share_count_right{visibility:hidden}", ["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb.css.sharebutton"]); }


