//functions3.js
//Funkcje dedykowane do obsługi formularzy, aplikacji, etc.
//Mogą być doczytywane na szarym końcu w footer.tpl
//NIE stanowią biblioteki

//Nie wolno tutaj zostawiać takich poleceń jak:
//document.searchBoxForm.search_q.focus();
// - nie zawsze będziemy mieli dostepne dane pole/formularz
//Z kolei funkcje jest bezpiecznie tutaj zostawić, bo są wykonywane jedynie na żądanie
//dotyczy  SEARCH BOX (patrz appl. locals)
function searchBoxFormRedirect() {
	
	if (q = document.searchBoxForm.q.value) {
		
		//Aby query było "URL bezpieczne" i aby później PHP mógł je odkodować - chodzi o specjalne znaki typu / &, aby były częscią query a nie stały się URL-em
		q = encodeURISpecialChars(q); 
	
		//pozycja 0 bez zmian - wpisujemy język z "globalnej" zmiennej dm_lang
		//zdefiniowanej w header.tpl
		//Podobnie w header.tpl zdefiniowane dm_search_url (szukaj / search, etc.)
		//Kierujemy do pierwszej stron wyników (ostatni parametr)
		//var trans = new Array(dm_lang, dm_search_url, q, 1); 
		var trans = new Array(dm_lang, dm_search_url); 
		nurl = surl_insert(trans, '/');

		nurl = nurl + '/';
		
		trans = new Array('q', q);
		nurl = url_insert(trans, nurl)

		//alert(nurl);
		//alert(surl_insert(trans));
		
		window.location.href = nurl;
	}

	//Zwracając false mówimy ajaxForm aby nie submitował formularza
	//PS. PRZECIEŻ NIE MOŻEMY ZWRÓCIĆ TUTAJ TEGO, gdyż dwie linijki wyżej zrobiliśmy przekierowanie na inną stronę (!!!)
	return false; //(nie ma sensu i znaczenia)
}


function showFullReview(review_id) {
	eval("$('#fullReview_"+review_id+"')").show();
	eval("$('#partReview_"+review_id+"')").hide();
	eval("$('#a_show_"+review_id+"')").hide();
}

