$(document).ready(function() {
	$("#announce-pager li").click( function() {
		
		var param = $(this).find('span').html();
		
		$(".main-announce-block").addClass("hide");
		$("#announce-pager li span").removeClass("current");
		$(this).find('span').addClass("current");	
  		
		
		
		$("#announse-"+param).removeClass("hide");
		/*
		$("#announse-"+param).animate({ 
    		opacity: 'toggle'
  		}, 1000);
  		*/
	}); 
	
	
 $("#gallery-tumbhails li").click( function() {
 	
 	$("#gallery-tumbhails li").removeClass("current");
 	$(this).addClass("current");
 	$("#gallery-image").attr("src",$(this).find('div.photo-source').html());
 	$("#gallery-descr").html($(this).find('div.photo-descr').html());
 	/*
 	$.getJSON(
 	'',
 	{
  		show_photo: true
 	},
 		function(obj) {	
    });
    */
 });
 
 if($("#gallery-tumbhails").length) {
 	document.onkeydown = NavigateThrough;
 }
 
 var current_delta = 0
 $("#next-tumbh").click( function() { 
 	var supremum = parseInt($("#supremum").html()); // count of items
 	var left = $("#gallery-tumbhails").css("left");
 	
 	if(supremum-5-current_delta>0) {
 		current_delta++;
 		current_left = current_delta*120;
 		$("#gallery-tumbhails").animate({"left": "-"+current_left+"px"}, "fast");
 	}

 });
 
 $("#prev-tumbh").click( function() { 
 
 	var infimum = 0
 	var left = $("#gallery-tumbhails").css("left");
 	
 	if(current_delta>0) {
 		current_delta--;
 		current_left = current_delta*120;
 		$("#gallery-tumbhails").animate({"left": "-"+current_left+"px"}, "fast");
 	}

 });
 
 $("#prev_bottom,#prev_top").click( function() {
 	var number = $("#prev-number").html();
   	number = parseInt(number);
   	number = number<1 ? 0:number;
   	var delta = -1;
   	if (number) show_gallery_photo_by_number(number,delta);
 });
 
 $("#next_bottom,#next_top").click( function() {
 	var supremum = parseInt($("#supremum").html());
 	var number = $("#next-number").html();
	number = parseInt(number);
	number = number>supremum ? 0:number;
	var delta = 1;
	if (number) show_gallery_photo_by_number(number,delta);
 });
 
 
});

function NavigateThrough (event) {
	var number = 0;
	if (!document.getElementById) return;
	if (window.event) event = window.event;
	if (event.ctrlKey) {
		var supremum = parseInt($("#supremum").html());
		var link = null;
		var href = null;
		switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
		{
			case 0x27:
				number = $("#next-number").html();
				number = parseInt(number);
				number = number>supremum ? 0:number;
				var delta = 1;
   				break;			
			case 0x25:
			   	number = $("#prev-number").html();
   				number = parseInt(number);
   				number = number<1 ? 0:number;
   				var delta = -1;
   				break;
		}
		if (number) show_gallery_photo_by_number(number,delta);
	}			
}

function show_gallery_photo_by_number(number,delta) {
	var img_src = $("#tumbh-"+number).find('div').html();
  	$("#gallery-image").attr("src",img_src);
  	$("#gallery-tumbhails li").removeClass("current");
 	$("#tumbh-"+number).addClass("current");
 			
 	var delta_plus = parseInt($("#next-number").html())+delta;
 	var delta_minus = parseInt($("#prev-number").html())+delta;
 	delta_minus = delta_minus ? delta_minus:"0";
 	$("#next-number").html(delta_plus);
 	$("#prev-number").html(delta_minus);
}