// js dla docelowej strony uzytkownika

	// pobiera dni w ktorych byly wpisy
	function kalendarz_wpisy (rok, miesiac, dzien) {
		html = '<div class="kalendarz_loading"><img src="http://www.'+domena_nazwa+'/_img/ajax-loader.gif" style="margin-top: 45px" /><br />ładowanie kalendarza</div>';
		$('kalendarz_wpisy').innerHTML = html;
		// polacz ze skryptem i pobierz dni w ktorych byly wpisy
		ajax_adres = 'http://www.'+serwis_nazwa+'.'+domena_nazwa+'/server_resp.php';
		kdata = rok+'-'+miesiac+'-'+dzien;
		new ajax(ajax_adres, {postBody: 'pokaz=kalendarz_dane&data='+kdata, onComplete: kalendarz_wpisy_zaladowany});
	}
	
	function kalendarz_wpisy_zaladowany (request) {
		dane = request.responseText.split('&');
		data = dane[0].split('-');
		kalendarz_wyswietl (data[0], data[1], data[2], dane[1]);
	}

	function kalendarz_wyswietl (rok, miesiac, dzien, dni) {
	    if (miesiac < 1) {
	        miesiac += 12;
	        rok--;
	    }
	    if (miesiac > 12) {
	        miesiac -= 12;
	        rok++;
	    }
		 var array_dni = dni.split('|');		 

	    var miesiace = new Array(12);
	    miesiace[0] = 'Styczeń';
	    miesiace[1] = 'Luty';
	    miesiace[2] = 'Marzec';
	    miesiace[3] = 'Kwiecień';
	    miesiace[4] = 'Maj';
	    miesiace[5] = 'Czerwiec';
	    miesiace[6] = 'Lipiec';
	    miesiace[7] = 'Sierpień';
	    miesiace[8] = 'Wrzesień';
	    miesiace[9] = 'Październik';
	    miesiace[10] = 'Listopad';
	    miesiace[11] = 'Grudzień';
	    miesiac = miesiac -1;
	    data = new Date();
	    data.setFullYear(rok);
	    data.setMonth(miesiac);		 
	    data.setDate(1);
		 data_cur = new Date();
	    //alert(data);
	    var html;
	    html = '<table>';
	    html += '<tr><th style="cursor:pointer;" onclick="kalendarz_wpisy('+rok+','+miesiac+','+dzien+')">&laquo;</th>';
	    html += '<th colspan="5" style="cursor:pointer; text-align: center; width: auto" title="resetuj" onclick="kalendarz_wpisy('+data_cur.getFullYear()+','+(data_cur.getMonth()+1)+','+data_cur.getDate()+')">'+miesiace[miesiac]+'&nbsp;'+rok+'</th>';
	    html += '<th style="cursor:pointer" onclick="kalendarz_wpisy('+rok+','+(miesiac+2)+','+dzien+');">&raquo;</th></tr>';
	    html += '<tr><th>Pn</th><th>Wt</th><th>&#346;r</th><th>Cw</th><th>Pt</th><th>Sb</th><th>Nd</th></tr>';
	    for (i=1; i<=31; i++) {
	        dzien_tygodnia = data.getDay();
	        if (dzien_tygodnia == 0) dzien_tygodnia = 7;
	        if (data.getDate() == i) {
	            if (i == 1 || dzien_tygodnia == 1) html += '<tr>';
	            if (i == 1) for (j = 1; j< dzien_tygodnia; j++) html += '<td>&nbsp;</td>';
					data_zwroc = rok + '-' + leadingZero(miesiac+1) + '-' + leadingZero(i);
					if (i==data_cur.getDate() && miesiac==data_cur.getMonth() && rok==data_cur.getFullYear()) classa = ' kalendarz_dzien_aktualny';
						else if (array_dni[i-1] == 1) {classa = ' kalendarz_dzien_wpis';}
						else classa = '';
					if (dzien_tygodnia == 7) {
						if (array_dni[i-1] == 1) html += '<td class="cal_day kalendarz_dzien_niedziela'+classa+'" style="cursor: pointer;" onclick="ustawDate(\''+data_zwroc+'\')">';
						else html += '<td class="cal_day kalendarz_dzien_niedziela'+classa+'">';
					}
	            else {
						if (array_dni[i-1] == 1) html += '<td class="cal_day'+classa+'" onclick="ustawDate(\''+data_zwroc+'\')" style="cursor: pointer;">';
						else html += '<td class="cal_day'+classa+'">';
					}
	            html += i;
	            html += '</td>';
	            if (dzien_tygodnia == 7) html += '</tr>';
	        }
	        data.setDate(data.getDate()+1);
	    }
	    html += '</table>';
	    $('kalendarz_wpisy').innerHTML = html;
	}

	function leadingZero (cyfra) {
		if (cyfra < 10) return '0'+cyfra;
		else return cyfra;
	}

	function ustawDate (data) {
		document.location.href = 'http://www.'+serwis_nazwa+'.'+domena_nazwa+'/data/'+data;
	}

	function blogSzukajZaladowany (request) {
		$('blog_wyszukaj_content').innerHTML = request.responseText;
	}

	function blogSzukaj () {
		bsearch = $('blog_szukaj').value;
		ustawDiv ('blog_wyszukaj', 'blog_szukaj', 0, -5);
		pokazUkryj ('blog_wyszukaj', 1);
		$('blog_wyszukaj_content').innerHTML = '<div style="width: 100%; text-align: center"><img src="http://www.'+domena_nazwa+'/_img/ajax-loader.gif" style="margin-top: 25px" /><br />trwa wyszukiwanie</div>';

		ajax_adres = 'http://www.'+serwis_nazwa+'.'+domena_nazwa+'/server_resp.php';
		new ajax(ajax_adres, {postBody: 'pokaz=blog_szukaj&szukaj='+bsearch+'&blog_id='+serwis_id, onComplete: blogSzukajZaladowany});
	}
	
	function calyTytul (id, tytul) {
		val = $('schowek').value;
		if (val) pokazUkryj (val, 0);
		obj = 'link_menu_'+id;
		obj2 = 'link_menu_over_'+id;
		//alert (obj+' '+obj2);
		ustawDiv (obj2, obj, -1, -1);
		pokazUkryj (obj2, 1);
		assignValueById('schowek',obj2);
	}

	function zwinGrupy (obj, nazwa) {
		var naglowek = obj + '_naglowek';
		var el = obj + '_srodek';
		if (readCookie(obj) == 1) { //jesli schowany
			createCookie (obj,0,30);
			pokazUkryj (el, 1);
			$(naglowek).innerHTML = nazwa;
		} else {
			createCookie (obj,1,30);
			pokazUkryj (el, 0);
			$(naglowek).innerHTML = nazwa+' &raquo;';
		}
	}

	function ustawAdult () {
		if ($('adult_pamietaj').value == 'on') createCookie('show_adult','ok',30);
		else createCookie('show_adult','ok',0);
		location.reload();
	}

	function przekieruj () {
		obj = $('menu_select');
		val = obj.options[obj.selectedIndex].value;
		document.location.href = val;
	}

	function klik (event) {
		if (document.all) obj = event.srcElement;
		else obj = event.target;
		$('miniaturka').innerHTML = '<img src="'+obj.getAttribute('lowsrc')+'" onclick="pokazUkryj(\'miniaturka\',0);pokazUkryj(\'miniaturka_back\',0);pokazUkryj(\'miniaturka_x\',0)" class="miniatura_big" />';
		var wymiary = obj.getAttribute('rel');
		wymiar = wymiary.split('|');
		oszer =  wymiar[0];
		owys = wymiar[1];
		wycentrujPrzesun ('miniaturka', oszer-(-4), owys);
		pelnyEkran ('miniaturka_back');
      wycentrujPrzesun ('miniaturka_x', oszer-(-40), owys-(-60));
      pokazUkryj ('miniaturka_x', 1);
		pokazUkryj ('miniaturka', 1);
	}

	// powiekszanie miniatur
	function inicjujMiniatury () {
		var miniatury = getTagsById('img','miniatura');
		dl = miniatury.length;
		for (i=0; i<dl; i++) {
			obj = miniatury[i];
			if (document.all) obj.attachEvent('onclick', klik);
				else obj.addEventListener('click', klik, false);
		}
	}

	function dodajKomentarz () {
		$('komentarz_form_check').innerHTML = '<input type="hidden" name="komentarz_checking" value="checked">';
	}

	// zmniejsza za duze obrazki
	function obrazkiResizing () {
		var nNowaSzer = 550;
		var aImg = document.images;
		for (i=0; i<aImg.length; i++) {
			nSzer = aImg[i].width;
			nWys = aImg[i].height;
			if (nSzer > nNowaSzer) {			
				nStosunek = nSzer / nWys;
				aImg[i].width = nNowaSzer;
				aImg[i].height = Math.round(nNowaSzer/nStosunek)
			}
		}
	}