$(function(){

	$('.menu li a').live('click',function(){
		if ($(this).parent().hasClass('active')) return false;
		
		$('.menu li a').parent().removeClass('active');
		$(this).parent().addClass('active');
		
		$rid = $(this).attr('id').substr(1);
		
		$('.region.current').removeClass('current');
		$('#region'+$rid).addClass('current');
		return false;
	});
	

	$('.country').live('click',function(){
		$('#photo_container, #viewer h2, #viewer p').empty();
		$cid = $(this).attr('id').substr(7);
		$('#photos'+$cid).children().clone().hide().appendTo('#photo_container');
		$('#photo_container').children('img:first').show();
		$('#viewer h2').text($(this).attr('title'));
		$('#viewer p').text($('#photo_container img:first').attr('alt'));
		if ($('#photo_container').children('img').size() >1 )
		{
			$('#viewer .next').show();
			$('#viewer .prev').show();
		}
		else
		{
			$('#viewer .next').hide();
			$('#viewer .prev').hide();
		}
		$('#viewer').show();
		
		return false;
	});

	currentclick=0;	
	
	$('#photo_container').live('click', nextPhoto);
	
	$('#viewer .next').live('click', nextPhoto);
	$('#viewer .prev').live('click', prevPhoto);
	
	function prevPhoto(){
		
		if (currentclick == 1) 
		{
			currentclick = 0;
			return false;
		}
		currentclick = 1;
		
		$photo_conainer = $('#photo_container');
		
		$count_photos = $photo_conainer.children().size();
		$curphoto = $photo_conainer.children(':visible');
		$curphoto_idx = $curphoto.index();
		$curphoto.hide();
		
		if ($curphoto_idx-1 < 0)
			$next_photo_idx = $count_photos-1;
		else
			$next_photo_idx = $curphoto_idx-1;
		
		$next_photo = $photo_conainer.children(':eq('+$next_photo_idx+')');
		$('#viewer p').text($next_photo.attr('alt'));
		$next_photo.show();
		
		return false;
	}
	
	function nextPhoto(){
		
		if (currentclick == 1) 
		{
			currentclick = 0;
			return false;
		}
		currentclick = 1;
		
		$photo_conainer = $('#photo_container');
		
		$count_photos = $photo_conainer.children().size();
		$curphoto = $photo_conainer.children(':visible');
		$curphoto_idx = $curphoto.index();
		$curphoto.hide();
		
		if ($curphoto_idx+1 > $count_photos-1)
			$next_photo_idx = 0;
		else
			$next_photo_idx = $curphoto_idx+1;
		
		$next_photo = $photo_conainer.children(':eq('+$next_photo_idx+')');
		$('#viewer p').text($next_photo.attr('alt'));
		$next_photo.show();
		
		return false;
	}
	
	$('.close_fotos').live('click',function(){
		$(this).parent().hide();
		return false;
	});
/**/
});