$(document).ready(function(){
	$('.featuretext').hide();

	$('.feature img').hover(function(event) {
		var pos = $(this).position();

		$(this).parent().find('.featuretext').css('left', pos.left+120);
		$(this).parent().find('.featuretext').css('top', pos.top);

		$(this).parent().find('.featuretext').show();
	}, function() {
		$(this).parent().find('.featuretext').hide();
	});
	


	// image gallery:
	$('.page-status a').click(function(event) {
		event.preventDefault();

		// enable link status:
		$('.page-status a').removeClass('active');
		$(this).addClass('active');

		// activate correct image:
		var i = $(this).html();
		var j = 1;
		$('.gallery-holder ul li').each(function(event) {
			if (j == i)
				$(this).addClass('active');
			else
				$(this).removeClass('active');
			
			j++;
		});	
	});
	
	$('.gallery .link-next').click(function(event) {
		event.preventDefault();

		var current = $('.page-status a.active').html();
		var newPage = 1;
		
		if (parseInt(current) < $('.page-status a').size()) {
			newPage = parseInt(current)+1;
		}

		// enable link status:
		var j = 1;
		$('.page-status a').each(function(event) {
			if (j == newPage)
				$(this).addClass('active');
			else
				$(this).removeClass('active');
			
			j++;
		});	

		// activate correct image:
		j = 1;
		$('.gallery-holder ul li').each(function(event) {
			if (j == newPage)
				$(this).addClass('active');
			else
				$(this).removeClass('active');
			
			j++;
		});	
	});
	
	$('.gallery .link-prev').click(function(event) {
		event.preventDefault();
		
		var current = $('.page-status a.active').html();
		var newPage = $('.page-status a').size();
		
		if (parseInt(current) > 1) {
			newPage = parseInt(current)-1;
		}

		// enable link status:
		var j = 1;
		$('.page-status a').each(function(event) {
			if (j == newPage)
				$(this).addClass('active');
			else
				$(this).removeClass('active');
			
			j++;
		});	

		// activate correct image:
		j = 1;
		$('.gallery-holder ul li').each(function(event) {
			if (j == newPage)
				$(this).addClass('active');
			else
				$(this).removeClass('active');
			
			j++;
		});	
	});
	
});
