var miejscowosc = "Jurata";
var template;
var stron;
var dane;
var autoTimer = 0;
var maxlength = 100;

window.addEvent('domready', function(){
	pobierz();
});

var buffor="";

function pobierz(){
	s=document.createElement("script");
	s.type="text/javascript";
	s.src="http://turystyka.org.pl/search/ajax_partner/"+miejscowosc;
	document.body.appendChild(s);

	autoTimer = setTimeout(function(){
		$('baza').innerHTML = "Problem z pobieraniem danych, odświeżam stronę...";
		window.location.reload( true );
	}, 3000);
}

function kwatery(daneJSON){
	clearTimeout(autoTimer);
	template=$('kwatera_tpl').innerHTML;
	template=template.replace(/%7B/g,"{");
	template=template.replace(/%7D/g,"}");
	dane = daneJSON;
	stron = Math.ceil((dane.length)/10);
	
	strona(0);
}

function strona(j){

	buffor = '<p class="nav">';
	if(j != 0){
		buffor += '<a href="#" onclick="strona('+(j-1)+');">< Poprzednia</a> &nbsp; ';
	}
	buffor += 'Strona: ';
	
	var i = 0;
	var kwatera = {};

	for(i=0; i<stron; i++){
		if(j == i){
			buffor += "["+(i+1)+"] ";
		}else{
			buffor += '<a href="#" onclick="strona('+i+');">'+(i+1)+"</a> ";
		}
	}
	
	if(j != stron-1){
		buffor += '&nbsp; <a href="#" onclick="strona('+(j+1)+');">Następna ></a> ';
	}
	buffor += '</p><div class="line"></div>';
	
	var nawigator = buffor;
	
	for(i=j*10; i<(j*10+10); i++){

		if(dane[i]){
			kwatera = dane[i];
			
/* 			if(kwatera.login){ */
				var buffork=template;
				var zmienna="";
				var pole="";
				while(zmienna=buffork.match(/\{\$.*?\}/)){
					pole=String(zmienna).replace("{$","");
					pole=pole.replace("}","");
					if (pole == 'opis') {
						var wartosc_temp = '';
						if (kwatera[pole].length > maxlength) {
							wartosc_temp = kwatera[pole].substr(0, maxlength) + ' ...';
						} else {
							wartosc_temp = kwatera[pole];
						}
						buffork=buffork.replace(zmienna,wartosc_temp);
					} else {
						buffork=buffork.replace(zmienna,kwatera[pole]);
					}
				}
				buffor+=buffork;
/* 			} */
		}
	}

	buffor += nawigator;
	$('baza').innerHTML=buffor;
}