/*
	Plugin		:	galerii_pildid
	Kirjeldus	:	antud jQuery plugin on mõeldud eelkõige IiTee CMS galerii mooduliga koos kasutamiseks
	Autor		:	Janek Todoruk (koodi loomise juures aitas Raiko Kavak)
	URL			:	http://www.iitee.ee
	E-mail		:	janek.todoruk@iitee.ee
	Muudetud	:	2009/02/06
	Versioon	:	0.1
*/
(function($){
	$.fn.galerii_pildid = function(options){
		var def = {
			tunnus: 'a[rel^="prettyPhoto"]',
			obj_yhel_lehel: 9,
			lk_kere_id: 'lk_numbrid',
			lk_klass: 'lk_number',
			sel: '#lk_numbrid_kokku'
		};

		var options = $.extend(def, options);

		return galerii_show_pics(
			options.tunnus, 
			options.obj_yhel_lehel, 
			options.lk_kere_id, 
			options.sel, 
			options.lk_klass
		);
	};

	function galerii_show_pics(a, b, c, d, e)
	{
		// loeme kokku palju on pilte kokku
		var n = $(a).size();

		// jagame leitud pildid lehekülgedele
		var lk_arv = Math.ceil(n/b); // ümardame ilusti korralikeks lk. numbriteks

		// koostame lk. numbrite kuvamise piirkonna
		var lk_numbrid_div = document.createElement('div');
		$(lk_numbrid_div).attr({
			id: c
		});
		$(d).append(lk_numbrid_div);

		var j = 0;
		$(a).each(function(i){
			j++;

			if(j <= b)
			{
				$(this).show();
			}
			else
			{
				$(this).hide();
			}

			// koostame lk. numbrid
			if(j <= lk_arv)
			{
				var lk_nr_ala = '<span><a href="#' + j + '" class="' + e + '">' + j + '<\/a><\/span>';
				$(lk_numbrid_div).append(lk_nr_ala);
			}
		});

		$('a.' + e).click(function(){
			var leht = $(this).text();

			var z = ((leht*b)-b);
			galerii_show_only_this_page_pics(a, b, leht, z);
		});
	};

	function galerii_show_only_this_page_pics(a, b, c, d)
	{
		$(a).each(function(i){
			$(this).hide();
			if((i+1) > (b*(c-1)) && (i+1) <= (b*c))
			{
				$(this).show();
			}
			else $(this).hide();
		});
	};

})(jQuery);

