﻿var alfa= new Array();
alfa[0]='A';alfa[1]='B';alfa[2]='C';alfa[3]='D';alfa[4]='E';alfa[5]='F';
var hash={'b6589fc6ab0dc82cf12099d1c2d40ab994e8410c' : 0,'356a192b7913b04c54574d18c28d46e6395428ab' : 1,'da4b9237bacccdf19c0760cab7aec4a8359010b0' : 2,'77de68daecd823babbb58edb1c8e14d7106e83bb' : 3,'1b6453892473a467d07372d45eb05abc2031647a' : 4,'ac3478d69a3c81fa62e60f5c3696165a4e5e6ac4' : 5};
var font_size=11;

function kat(k,p){
	$('#kategoria').html('Trwa ładowanie... Proszę czekać.');
	$.ajax({
	type: "POST", url: "ajax/kategorie_pytania.php", cache: false, data: "kat="+k+"&pod="+p,
	complete: function(data){
	$('#kategoria').html(data.responseText);
	}
	});
}

function filtr(){
	var k,p;
	k=$('#kategoria select:eq(0)').val();
	if($('#kategoria select:eq(1)').length) p=$('#kategoria select:eq(1)').val(); else p=0;
	$.ajax({
	type: "POST", url: "ajax/filtr.php", cache: false, data: "kat="+k+"&pod="+p,
	complete: function(data){
	document.location.href=$('base').attr('href')+data.responseText;
	}
	});
}

function filtr_czas(adres){
	if($('#czas').val()!=0)
		document.location.href=$('base').attr('href')+'szukaj/'+$('#czas').val()+adres;
	else document.location.href=$('base').attr('href')+'pytania'+adres;
}

function big(co){
	$('#przyciem').css('display','block');
	if($('#przyciem').height()<$(document).height()) $('#przyciem').css('height',$(document).height());
	$('#obrazek_d').css('display','block');
	$('#obrazek_d').html('<img src="'+co+'" id="powiekszenie" alt="" /><br/><a href="javascript:close();">[X] Zamknij</a>');
}

function close(){
	$('#obrazek_d').empty();
	$('#obrazek_d').css('display','none');
	$('#przyciem').css('display','none');
}

function odpowiedz(odp){
	if($('#odp').val()=='#') return;
	if($('#odp').val()!=''){
		$('#odpo_'+$('#odp').val()).attr('src','images/odp_'+alfa[$('#odp').val()].toLowerCase()+'.jpg');
		$('#odp_'+$('#odp').val()).css('border','none');
	}
	$('#odpo_'+odp).attr('src','images/odp_'+alfa[odp].toLowerCase()+'_w.jpg');
	$('#odp_'+odp).css('border','1px solid #73b6ed');
	$('#odp').val(odp);
}

function check_it(co){
	var o=hash[$('#pop').val()];
	if($('#odp').val()=='#') return;
	if($('#odp').val()!=''){
		$.ajax({
			type: "POST", url: "ajax/zapisz_odpowiedz.php", cache: false, data: "pyt_id="+co+"&odp="+$('#odp').val()
		});
		if($('#odp').val()==o){
			$('#odpo_'+$('#odp').val()).attr('src','images/odp_'+alfa[$('#odp').val()].toLowerCase()+'_z.jpg');
			$('#odp_'+$('#odp').val()).css('border','1px solid green');
		}else{
			$('#odpo_'+$('#odp').val()).attr('src','images/odp_'+alfa[$('#odp').val()].toLowerCase()+'_c.jpg');
			$('#odp_'+$('#odp').val()).css('border','1px solid red');
			$('#odp_'+$('#odp').val()).css('text-decoration','line-through');
			$('#odpo_'+o).attr('src','images/odp_'+alfa[o].toLowerCase()+'_z.jpg');
			$('#odp_'+o).css('border','1px solid green');
		}
		pokaz_podp(co);
		$('#odp').val('#');
	} else //alert('Zaznacz odpowiedź.');
	{
		$('#odpo_'+o).attr('src','images/odp_'+alfa[o].toLowerCase()+'_z.jpg');
		$('#odp_'+o).css('border','1px solid green');
		pokaz_podp(co);
		$('#odp').val('#');
	}
}

function pokaz_podp(co){
	$.ajax({
		type: "POST", url: "ajax/podpowiedz.php", cache: false, data: "id="+co,
		complete: function(data){
			$('#podpowiedz').html(data.responseText);
		}
	});
}

function q_first(k,p){
	var adres;
	var z_ilu;
	var co;

	z_ilu = parseInt($('#p_zilu').html());
	co = $('#first_id').val();

	if(k!=''){
		if(p!='') adres='a='+k+'&b='+p+'&c='+co;
		else adres='a='+k+'&b='+co;
	}else adres='a='+co;
	$.ajax({
		type: "GET", url: "ajax/navi.php", cache: false, data: adres,
		complete: function(data){
			$('#navi').html(data.responseText);
			fontsize(font_size);
			tlo();
		}
	});
	$.ajax({
		type: "GET", url: "ajax/komen.php", cache: false, data: adres+'&s=pytania',
		complete: function(data){
			$('#cale_kom').html(data.responseText);
			$('#cale_kom').ajaxComplete(function () {
				$('#p_ktore').html('1');
				$('#p_zilu').html(z_ilu);
				$('#first_id').val(co);
				$('#pierwsze').css('visibility','hidden');
			});
		}
	});
}

function navi(k,p,co){
	var adres;
	var next_nr;
	var z_ilu;
	var first;

	z_ilu = parseInt($('#p_zilu').html());
	first = $('#first_id').val();

	if(co>$('#actual_id').val()){
		if($('#p_ktore').html()==$('#p_zilu').html()) next_nr = 1;
		else next_nr = parseInt($('#p_ktore').html()) + 1;
	} else {
		if(parseInt($('#p_ktore').html())==1) next_nr = parseInt($('#p_zilu').html());
		else if($('#p_ktore').html()==$('#p_zilu').html()) next_nr = 1;
		else next_nr = parseInt($('#p_ktore').html()) - 1;
	}

	if(k!=''){
		if(p!='') adres='a='+k+'&b='+p+'&c='+co;
		else adres='a='+k+'&b='+co;
	}else adres='a='+co;
	$.ajax({
		type: "GET", url: "ajax/navi.php", cache: false, data: adres,
		complete: function(data){
			$('#navi').html(data.responseText);
			fontsize(font_size);
			tlo();
		}
	});
	$.ajax({
		type: "GET", url: "ajax/komen.php", cache: false, data: adres+'&s=pytania',
		complete: function(data){
			$('#cale_kom').html(data.responseText);
			$('#cale_kom').ajaxComplete(function () {
				$('#p_ktore').html(next_nr);
				$('#p_zilu').html(z_ilu);
				$('#first_id').val(first);
				if(first==co) $('#pierwsze').css('visibility','hidden'); else $('#pierwsze').css('visibility','visible');
			});
		}
	});
}

function koniec(k,p){
	var adres;
	alert('Koniec pytań w tej kategorii.\nKliknij OK, aby zacząć od nowa.');
	adres='pytania';
	if(k!=''){
		adres+='/'+k;
		if(p!='') adres+='/'+p;
	}
	document.location.href=$('base').attr('href')+adres;
}

function komentarze(co,ktora){
	var i=0;
	while($('#str_'+i).length){
		$('#str_'+i).css('font-weight','normal');
		i++;
	}
	$('#str_'+ktora).css('font-weight','bold');
	$.ajax({
	type: "POST", url: "ajax/komentarze_stron.php", cache: false, data: 'id='+co+'&s='+ktora,
	complete: function(data){
	$('#komenty').html(data.responseText);
	}
	});
}

function SelectAll(id){
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

function fontsize(ile){
	$('#pyt_tresc').css('font-size',ile+'px');
	$('#pyt_odp').css('font-size',ile+'px');
	$('#pyt_odp .big').css('font-size',(ile+2)+'px');
	font_size=ile;
	tlo();
}

function show_stats(co){
	var odpowiedzi;
	var suma=0;
	$.ajax({
		type: "POST", url: "ajax/pobierz_statystyki.php", cache: false, data: "pyt_id="+co,
		complete: function(data){
			odpowiedzi = data.responseText;
			odpowiedzi = odpowiedzi.split(';');
			for(i=0;i<odpowiedzi.length;suma+=parseInt(odpowiedzi[i++]));
			if(suma==0) suma=1;
			for(i=0;i<odpowiedzi.length;++i)
				if($('#odp_'+i)){
					if($('#stats_'+i)) $('#stats_'+i).remove();
					$('#odp_'+i).append('<div id="stats_'+i+'" class="stats"><div class="slupek" style="width:'+(300*odpowiedzi[i]/suma)+'px"></div><div class="ile_odp">&nbsp;('+odpowiedzi[i]+')</div></div>');
				}
		}
	});
}

