items_number = 0;
item_selected = 0;

function PostPart(element_name)
{
	var element = $('#' + element_name);
	
	this.initialize = function()
	{
		$('div.post_container').css('position', 'relative').css('padding-bottom', '30px');
		
		var max_height = 0;
		
		//pronađi broj elemenata
		items_number = $(element).find('div.post_part').length;
		
		var id = 0;
		$(element).find('div.post_part').each(function(){
			$(this).data('id', id);
			id++;
		});
		
		$(element).find('div.post_part').first().each(function(){
			
			var top = parseInt($(this).css('height'));
			top += 20; 
			$('.paging_gui').css('top', top + "px");
			
			top += 120; 
			$('ul.socialwrap').css('position', 'absolute').css('top', top + "px");
			
		});
		
		//pronađi najviši element
		// $(element).find('div.post_part').each(function(){
			
			// height = parseInt($(this).css('height'));
			// if (height > max_height) max_height = height;
			
		// });
		
		//postavi visinu svih elemenata na visinu najvišeg
		// $(element).find('div.post_part').each(function(){
			
			// $(this).css('height', max_height + "px");
			
		// });
		
		//incijaliziraj scroll
		$(element).serialScroll({
			items:'div.post_part', 
			axis:'x',
			prev: "div#aprev",
			next: "div#anext",
			cycle: false,
			lock: false,
			stop: true, 
			duration: 500,
			onBefore: function(a, post_part, c){
			
				id = $(post_part).data('id');
				
				// na prvoj i zadnjoj stranicci disable prev i next
				$('#aprev').removeClass('disabled');
				$('#anext').removeClass('disabled');
				
				if (id == 0) $('#aprev').addClass('disabled');
				else if (id == items_number -1) $('#anext').addClass('disabled');
				
				
				var top = parseInt($(post_part).css('height'));
				top += 20; 
				$('.paging_gui').css('top', top + "px");
				// console.log(parseInt($(post_part).css('height')));
				
				top += 120; 
				$('ul.socialwrap').css('top', top + "px");
			}
		});
		
	}
}

function PostPartIE7(element_name)
{
	var element = $('#' + element_name);
	
	this.initialize = function()
	{
		$('div.post_container').css('position', 'relative').css('padding-bottom', '30px');
		
		var max_height = 0;
		
		//pronađi broj elemenata
		items_number = $(element).find('div.post_part').length;
		
		var id = 0;
		$(element).find('div.post_part').each(function(){
			$(this).data('id', id);
			id++;
		});
		
		$(element).find('div.post_part').first().each(function(){
			
			var top = parseInt($(this).css('height'));
			top += 20; 
			$('.paging_gui').css('top', top + "px");
			
			top += 120; 
			$('ul.socialwrap').css('position', 'absolute').css('top', top + "px");
			
			$('#parts_container').css('height', top + 'px');
		});
		
		$('div#aprev').click(function(){
			parts.prev();
		});
		$('div#anext').click(function(){
			// console.log(parts);
			parts.next();
		});
		
		
		//incijaliziraj scroll
		// $(element).serialScroll({ 
			// items:'div.post_part', 
			// axis:'x',
			// prev: "div#aprev",
			// next: "div#anext",
			// cycle: false,
			// lock: false,
			// stop: true, 
			// duration: 500,
			// onBefore: function(a, post_part, c){
			
				// id = $(post_part).data('id');
				
				
				// $('#aprev').removeClass('disabled');
				// $('#anext').removeClass('disabled');
				
				// if (id == 0) $('#aprev').addClass('disabled');
				// else if (id == items_number -1) $('#anext').addClass('disabled');
				
				
				// var top = parseInt($(post_part).css('height'));
				// top += 20; 
				// $('.paging_gui').css('top', top + "px");
				
				// top += 120; 
				// $('ul.socialwrap').css('top', top + "px");
			// }
		// });
		
	}
	this.next = function()
	{			
		if (item_selected == items_number - 1) return;
		
		// na prvoj i zadnjoj stranicci disable prev i next
		$('#aprev').removeClass('disabled');
		$('#anext').removeClass('disabled');
		
		item_selected++;
		
		id = item_selected;
		if (id == items_number - 1) $('#anext').addClass('disabled');
		
		var top = parseInt($("#part_" + id).css('height'));
		top += 20; 
		$('.paging_gui').css('top', top + "px");
		// console.log(parseInt($(post_part).css('height')));
		
		top += 120; 
		$('ul.socialwrap').css('top', top + "px");
		
		$('.post_part').css('display', 'none');
		$('#part_' + id).css('display', 'block');
		
		$('#parts_container').css('height', top + 'px');
	}
	this.prev = function()
	{			
		// console.log(item_selected);
		if (item_selected == 0) return;
		
		// na prvoj i zadnjoj stranicci disable prev i next
		$('#aprev').removeClass('disabled');
		$('#anext').removeClass('disabled');
		
		item_selected--;
		
		id = item_selected;
		if (id == 0) $('#aprev').addClass('disabled');
		
		var top = parseInt($("#part_" + id).css('height'));
		top += 20; 
		$('.paging_gui').css('top', top + "px");
		// console.log(parseInt($(post_part).css('height')));
		
		top += 120; 
		$('ul.socialwrap').css('top', top + "px");
		
		$('.post_part').css('display', 'none');
		$('#part_' + id).css('display', 'block');
		
		$('#parts_container').css('height', top + 'px');
	}
}
