

function pokazOpis(p){
	if (p) { $('.skrot').hide(); $('.caly').show('fast');}
	else   { $('.skrot').show(); $('.caly').hide('fast');}
}

function pokazWykres() {
	if ($('#wykres').length == 0)
		return;
	$('#wykres').html('');
	y = $('#wykres-predkosc:checked').length ? 0 : 2;
	x = $('#wykres-czas:checked').length ?  1 : 0;
	$.post('ajax.php', {co:'wykres', id:$('#trasaId').val(), typ:(x+y)}, zwrot)
}

function zwrot(data) {
	if (data.length == 0) 
		return
	$('#wykres').html('<img src="'+data+'" alt="Wykres" />');				
}

var maxMd = 0;

function nastepne(){
	nr = akt + 1;
	if (nr < ls.length)
		powieksz(nr);
	skrolujMin();
}

function poprzednie(){
	nr = akt - 1;
	if (nr >= 0)
		powieksz(nr);
	skrolujMin();
}



function powieksz(nr){
	mo(nr);
	akt = nr;
	if($('#galeriaDuze').height() < 100)
		$('#galeriaDuze').animate({height: 100}, 500);
	$('#md').html('<img src="obrazki/loading.gif" alt="Wczytuję" />');

	var image = new Image()
		image.onload = function() {
		bt = '<div id="btZwin"><a href="javascript:zwin()"><img src="obrazki/zamknij.png" title="Schowaj"></a></div>';
		$('#md').html(bt+'<img src="' + image.src + '" class="b"/><br /> '+ls[nr][3]+'');
		if ($('#md').height() > maxMd)
			maxMd = $('#md').height();
		$('#md').height(maxMd);
		var dh =  $('#md').height();
		if($('#galeriaDuze').height() < dh )
			$('#galeriaDuze').animate({height: dh }, 'fast');
	}
	image.src = 'pliki/foto/'+ls[nr][0].replace('min_', '')
}
		
function zwin() {
		image = ''
		$('#galeriaDuze').animate({height:0}, 'fast');
}

function mo(nr){
	if(ls[nr][1] == 0 || ls[nr][2] == 0)
		return;
	mapa.openInfoWindowHtml(new GLatLng(ls[nr][1],ls[nr][2]), 
		'<center><img src="pliki/foto/'+ls[nr][0]+'" class="avatar"/><br />'+ls[nr][3]+'</center>');  
}

czyNkKlik = 0;
function nkKlik() {
	if (czyNkKlik > 0)
		return;
	czyNkKlik = 1;
	$('#nowyKomentarz').val('');
	$('#nkDZ').animate({height:26}, 'slow');
}
function nkZapisz(){
	if ($('#nowyKomentarz').val() == '')	
		return;
	$('#nowyKomentarz').hide();
	$('#nkDZ').html('<center><br /><img src="obrazki/elem/koment_load.gif"><br /></center>').animate({height:60}, 'fast');	
	$.post('ajax/', {co:'komentarz', t:$('#trasaId').val(), tresc:$('#nowyKomentarz').val()}, nkPoZapisie);
}

function nkPoZapisie(dane)  {
	poz = dane.indexOf("\n");
	$('#nowyKomDiv .bot').html(dane.substr(0, poz));
	$('#nowyKomDiv .top').html(dane.substr(poz));
}

function dolacz() {
	$.post('ajax/', {co:'dolacz', t:$('#trasaId').val()}, dolaczZwrot);
	$('#btDolacz').html('<img src="obrazki/ajax_load.gif">');	
}

function dolaczZwrot(msg){
	$('#btDolacz').html('<div style="margin:3px; background:#f4f4f4;border:1px dotted #ccc;padding:4px;font-size:10px;">'+msg+'</div>');	
}

function galeriaScroll() {
			var ul = $('ul.galeriaItems'), ulPadding = 10;
			var divWidth = div.width();
			var lastLi = ul.find('li:last-child');
			var procent = (myszX - div.offset().left) / div.width();
			if (procent < 0.3) 
				offset = (20/0.3)*procent - 20;
			else if (procent > 0.7)
				offset = (20/0.3) * (procent - 0.7);
			else
				offset = 0;
			var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;
			left = div.scrollLeft() + offset;
			if (left < 0) 
				left = 0;
			else if (left > ulWidth - divWidth)
				left = ulWidth - divWidth;
			div.scrollLeft(left);
		}

function skrolujMin() {
	var ul = $('ul.galeriaItems'), ulPadding = 10;
	var divWidth = div.width();
	var tab = ul.find('li');
	var li = tab[akt];
	var lastLi = ul.find('li:last-child');
	var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + 10;
	left = li.offsetLeft - divWidth / 2 + 65;
	if (left < 0) 
		left = 0;
	else if (left > ulWidth - divWidth)
		left = ulWidth - divWidth;
	div.scrollTo(left, {duration:500, easing:'swing', axis:'x'});
}		

function galStrz(e){
			var gd = $('#galeriaDuze');
			var procent = (e.pageX - gd.offset().left) / gd.width();
			if (procent < 0.3)
				$('#galPop').fadeIn('fast');
			else 
				$('#galPop').fadeOut('fast');
				
			if (procent > 0.7)
				$('#galNast').fadeIn('fast');
			else 
				$('#galNast').fadeOut('fast');	
		  }
		 
	  
function ustInt(e){ myszX = e.pageX; if (timer == false) timer = window.setInterval('galeriaScroll()', 40);}
function clrInt(e){ window.clearInterval(timer); timer = false;  }

function fajne() {	
	$.post('ajax/', {co:'trasa-ocena', t:$('#trasaId').val(), ocena:1}, ocenaCallback);
	$('#ocena .status').html('<img src="obrazki/ajax_load.gif" />');
}

function niefajne() {
	$.post('ajax/', {co:'trasa-ocena', t:$('#trasaId').val(), ocena:-1}, ocenaCallback);
	$('#ocena .status').html('<img src="obrazki/ajax_load.gif" />');
	$('#ocena .status').fadeIn();
}

function ocenaCallback(data) {
	if (data == '1') {
		$('#ocena .fajne').text(parseInt($('#ocena .fajne').text()) + 1);
		$('#ocena .status').html('');
	} else if (data == '-1') {
		$('#ocena .niefajne').text(parseInt($('#ocena .niefajne').text()) + 1);
		$('#ocena .status').html('');
	} else 
		$('#ocena .status').html(data);
	setTimeout(function() {
		$('#ocena .status').fadeOut();
	}, 2000) 
}
		
