

// dodawanie miejsca do ulubionych

function ajax_miejsca_dodaj_do_ulubionych(id_miejsce)
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_dodaj_do_ulubionych/?id_miejsce='+id_miejsce, 'miejsce_ulubione_status');	
}

// usuwanie miejsca z ulubionych

function ajax_miejsca_usun_z_ulubionych(id_miejsce)
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_usun_z_ulubionych/?id_miejsce='+id_miejsce, 'miejsce_ulubione_status');
}



// ocena miejsca

function ajax_miejsca_ocen(id_miejsce, ocena)
{
	for (i=1; i<6; i++)
	{
		document.getElementById('miejsca_pokaz_ocena_link_'+i).onmouseout = "";
		document.getElementById('miejsca_pokaz_ocena_link_'+i).onmouseover = "";
		document.getElementById('miejsca_pokaz_ocena_link_'+i).onclick = "";
		document.getElementById('miejsca_pokaz_ocena_link_'+i).style.cursor = "default";
	}	
	
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_ocen/?id_miejsce='+id_miejsce+'&ocena='+ocena, 'miejsce_ocena_status');
}



// dodawanie i usuwanie recenzji z ulubionych

function ajax_miejsca_recenzje_ulubiona(id_recenzja, act)
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_recenzje_ulubiona/?id_recenzja='+id_recenzja+'&act='+act, 'recenzja_ulubiona'+id_recenzja);
}

// ocenianie przydatnosci recenzji

function ajax_miejsca_recenzje_ocen(id_recenzja, ocena_recenzja)
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_recenzje_ocen/?id_recenzja='+id_recenzja+'&ocena_recenzja='+ocena_recenzja, 'recenzja_ocena'+id_recenzja);
}



function ajax_miejsca_dodaj_podkategorie_pobierz()
{
	var id_kategoria = GetValue('id_kategoria');

	var kategorie_glowne = new Array(1, 3, 2, 4, 311, 6, 7, 5, 312, 10, 8, 9, 11, 12, 13);
	var ilosc_kategorii_glownych = 15;

	for (i=0; i<ilosc_kategorii_glownych; i++)
	{
		document.getElementById('podkategorie'+kategorie_glowne[i]).style.display = 'none';
	}
	
	document.getElementById('podkategorie'+id_kategoria).style.display = 'block';
}


function f1()
{
	var podkategorie = document.getElementById('wybor_podkategorii');
	var checkboxs = podkategorie.getElementsByTagName('input');
	var nowa_lista = "";
	
	ClearInnerHTML('lista_wybranych_podkategorii');
	
	for (var i=0; i<checkboxs.length; i++) 
	{ 
		if (checkboxs[i].checked==true)
		{
			var nazwa = document.getElementById('l'+checkboxs[i].value).innerHTML;
			
			nowa_lista = nowa_lista+'<a href="javascript:ajax_miejsca_dodaj_podkategorie_usun(\''+checkboxs[i].value+'\')">'+nazwa.replace(/ /g, "&nbsp;")+'</a> ';
		}
	}
	
	if (nowa_lista)
	{
		nowa_lista = nowa_lista+' <span class="color_szary">(kliknij, aby usunąć wybraną kategorię)</span>';
		PutInnerHTML('lista_wybranych_podkategorii', nowa_lista);
	}
	else
	{
		PutInnerHTML('lista_wybranych_podkategorii', '<span class="color_szary">Z listy wybierz kategorię, a następnie wybierz podkategorie pasujące do miejsca.<\/span>');
	}
}



function ajax_miejsca_dodaj_podkategorie_usun(id)
{
	document.getElementById('pk'+id).checked = false;
	f1();
}



function ajax_miejsca_ocen_przy_recenzji(id_miejsce, ocena)
{
	for (i=1; i<6; i++)
	{
		document.getElementById('miejsca_pokaz_ocena_link_'+i).onmouseout = "";
		document.getElementById('miejsca_pokaz_ocena_link_'+i).onmouseover = "";
	}	
	
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_ocen_przy_recenzji/?id_miejsce='+id_miejsce+'&ocena='+ocena, 'miejsca_recenzje_ocena');
}

function ajax_miejsca_ocena_usun_przy_recenzji(id_miejsce)
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_ocena_usun_przy_recenzji/?id_miejsce='+id_miejsce, 'miejsca_recenzje_ocena');
}











function miejsca_lista_cech_zmiana_cechy()
{
	var cecha_id = document.getElementById('cecha').value;
	
	for (var i=0; i<cechy.length; i++)
	{
		document.getElementById('opcje'+cechy[i]+'div').style.display = "none";
	}
	
	document.getElementById('opcje'+cecha_id+'div').style.display = "block";
}

function miejsca_lista_cech_wyslij_ceche()
{
	var id_cecha = document.getElementById('cecha').value;
	var id_opcja = document.getElementById('opcje'+id_cecha+'select').value;
	
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_cechy_wyslij/?id_miejsce='+id_miejsce+'&id_cecha='+id_cecha+'&id_opcja='+id_opcja, 'gl');	
}

function miejsca_lista_cech_zaladuj_glosowanie()
{
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_cechy_zaladuj_glosowanie/?id_miejsce='+id_miejsce, 'gl');
}

// pokazuje standardowa liste cech miejsca

function miejsca_lista_cech_pokaz_cechy()
{
	// loader('3', 'lcl');
	
	// czyszczenie
	
	document.getElementById('gl').innerHTML = "";
	document.getElementById('gl').style.display = "none";
	document.getElementById('lc').style.display = "block";
	
	// pobranie cech
	
	document.getElementById('lcl').innerHTML = "";
	
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_cechy_zaladuj_cechy/?id_miejsce='+id_miejsce, 'lcl');	
}

// pokazuje glosowanie na cechy

function miejsca_lista_cech_pokaz_glosowanie()
{
	// loader('3', 'gl');
	
	document.getElementById('gl').style.display = "block";
	document.getElementById('lc').style.display = "none";
	SetInnerHTMLFromAjaxResponse('/ajax/miejsca_cechy_zaladuj_glosowanie/?id_miejsce='+id_miejsce, 'gl');
}


