var imacheSwitcher = {
	_images: new Array(),
	setImages: function(images, url) {this._images[url] = images; return this;},
	getImages: function() {return this._images;},

	_url: null,
	setUrl: function(url) {this._url = url; return this;},
	getUrl: function() {return this._url;},
	
	_path: null,
	setPath: function(path) {this._path = path; return this;},
	getPath: function() {return this._path;},	

	run: function() {
		var images;
		var key = this.getUrl();
		var path = this.getPath();
		path = path + '/' + key + '/';
		
		if (typeof this._images[key] == 'array') {
			images = this._images[key];
			
		} else {
			images = [
        	    ['1.jpg','1_min.jpg'],
        	    ['2.jpg','2_min.jpg'],
        		['3.jpg','3_min.jpg'],
        		['4.jpg','4_min.jpg']
        		/*['5.jpg','5_min.jpg']*/
        	];
		}
		
		$(images).each(function (i,e) {
			var active = function(){
				$('#image-enlargement')
					.css('background-image', 'url(' + path + e[0] + ')');
			};
			var el = $('<li/>').html(
				$('<a/>')
					.html('&nbsp;')
					.css('background-image', 'url(' + path + e[1] + ')')
					.hover(active,function(){})
					.click(active)
			);
				
			$('#thumbs-list').append(el);
		});
	}
};

imacheSwitcher.setImages([
	['1.jpg','1_min.jpg'],
	['2.jpg','2_min.jpg'],
	['3.jpg','3_min.jpg'],
	['4.jpg','4_min.jpg']
], 'wolne-terminy');
imacheSwitcher.setImages([
	['1.jpg','1_min.jpg'],
	['2.jpg','2_min.jpg'],
	['3.jpg','3_min.jpg'],
	['4.jpg','4_min.jpg'],
	['5.jpg','5_min.jpg']
], 'inne-atrakcje');
imacheSwitcher.setImages([
	['1.jpg','1_min.jpg'],
	['2.jpg','2_min.jpg'],
	['3.jpg','3_min.jpg'],
	['4.jpg','4_min.jpg'],
	['5.jpg','5_min.jpg']
], 'lokalne-udogodnienia');
imacheSwitcher.setImages([
	['1.jpg','1_min.jpg'],
	['2.jpg','2_min.jpg'],
	['3.jpg','3_min.jpg'],
	['4.jpg','4_min.jpg'],
	['5.jpg','5_min.jpg']
], 'cennik');
imacheSwitcher.setImages([
  	['1.jpg','1_min.jpg'],
  	['2.jpg','2_min.jpg'],
  	['3-znalesc-niebieskie-luzka.jpg','3-znalesc-niebieskie-luzka_min.jpg'],
  	['4.jpg','4_min.jpg'],
  	['5.jpg','5_min.jpg']
], 'opis-apartamentu');

$(document).ready(function(){
	$("#main-menu a").hover(
		function() {
			$(this).find("em").animate({ 
		        left: '-=10px'
		    }, 350, "easeInSine");
		},
		function() {
			$(this).find("em").animate({ 
		        left: '+=10px'
		    }, 350, "easeInSine");
		}
	);

	var list = $('#thumbs-list');
	
	list.find('a:first').click();

	$('#thumb-list-up').click(
		function() {
			list.append(list.find('li:first'));
			list.find('li:first a').click();
			return false;
		}
	);

	$('#thumb-list-down').click(
		function() {
			list.prepend(list.find('li:last'));
			list.find('li:eq(3) a').click();
			return false;
		}
	);
});