// JavaScript Document

/*
 * Original Author: Mamaevsky Vasily
 */
 
function Abracadabra(min_item_w, left_part_width, s_teaser) {
	var stretch = 1;

	//var s_teaser 			= $('.teaser');
	var s_teasers 			= $('.pictures').css('width', stretch * 100 + '%');
	var s_teasers_holder 	= $('.gallery_on_main');
	var _window 			= $('#content .fixed_width');
	
	var window_w = _window.width();
	var window_w_tmp = 0;
	
	var items = 0;
	var items_tmp = 0;
	
	var delimiter = $('<div class="clear" id="del"></div>');
	
	function _init() {
		$(window).resize(function(){
			window_w = _window.width();
			items_tmp = Math.floor( ( window_w -left_part_width ) / min_item_w);
			
			if (items_tmp != items) {				
				if (items_tmp > 0) items = items_tmp;
				new_w = 100 / items / stretch; 
				new_w = new_w.toFixed(3);
			
				s_teaser.css('width', new_w + '%');				
				if( left_part_width ) {
					delimiter.insertBefore(s_teaser.eq(items));
				}
				
				/*
				s_teaser.each(function(index) {
					if (index > items * 2 - 1) $(this).hide();
					else $(this).show();
				});
				*/
			}
		});
		
		$(window).resize();
	}

	return {
		init: _init
	}
}

jQuery(function(){
	/*if(jQuery('.gallery_on_main .pictures').size() > 0 && !jQuery('.gallery .pictures').size()){
		var ruberTeasers = new Abracadabra(239, 0, $('.teaser'));
		ruberTeasers.init();
	}else if( jQuery('.gallery .pictures').size() > 0 ) {
		var ruberTeasers = new Abracadabra(237, 260,$('.teaser1'));
		ruberTeasers.init();
	}*/
	var ruberTeasers = new Abracadabra(239, 0, $('.teaser2'));
	ruberTeasers.init();
	
	var ruberTeasers = new Abracadabra(237, 260,$('.teaser1'));
	ruberTeasers.init();
});


