/*
-----------------------------------------------
Javascript based on a jQuery framework for Poker
Author:   akella at http://cssing.org.ua
Version:  30 May 2007
----------------------------------------------- */
$(document).ready(function(){

if (!$.browser.opera) {
	$('.numbers-list').addClass('numbers-valid');
}

	
$('.numbers-list').hover(function() {
	var o = $('.numbers-list .imgs').eq(0);
	if (o.get(0).scrollWidth > o.width()) {
		$('.numbers-list #scroll-l,.numbers-list #scroll-r').css('display', 'block');
	}
}, function() {
	$('.numbers-list #scroll-l, .numbers-list #scroll-r').css('display', 'none');
});

/*Nomera hover for IE, on the main page*/
if ($.browser.msie) {
	$('.numbers-list .imgs').hover(function() {
		$(this).addClass('hovered');
	}, function() {
		$(this).removeClass('hovered');
	});
}

/*global navigation hover logic for IE*/
$('.nav>li').hover(function() {
	// Wait
	//setTimeout(function(){$('.nav>li').removeClass('hovered');}, 5000);
	$('.nav>li').removeClass('hovered');
	$(this).addClass('hovered');
}, function() {
// Wait for 5 seconds
	$(this).removeClass('hovered');
	$('#thisone').addClass('hovered');
});
/*archive navigation hover logic for IE*/
$('.arch>li').hover(function() {
	$('.arch>li').removeClass('hovered');
	$(this).addClass('hovered');
}, function() {
	$(this).removeClass('hovered');
	$('#thisyear').addClass('hovered');
});





/*scrolling nomera*/
$('.numbers-list #scroll-l').hover(function() {
	var o = $('.numbers-list .imgs').eq(0);
	o.animate({scrollLeft: 0}, o.scrollLeft()*2, 'linear');
},	function() {
	$('.numbers-list .imgs').eq(0).stop();
});

$('.numbers-list #scroll-r').hover(function() {
	var o = $('.numbers-list .imgs').eq(0);
	var s = o.get(0).scrollWidth - o.width();
	o.animate({scrollLeft: s}, (s-o.scrollLeft())*2, 'linear');
},	function() {
	$('.numbers-list .imgs').eq(0).stop();
});

$('.numbers-list .imgs').scrollLeft( parseInt($('.numbers-list .imgs .hh').css('left')) );



if ($('.photoreport-imgs').length) {

	$('.photoreport-imgs').hover(function() {
		var o = $('.photoreport-imgs .imgs').eq(0);
		if (o.get(0).scrollWidth > o.width()) {
			$('.photoreport-imgs #scroll-l,.photoreport-imgs #scroll-r').css('display', 'block');
		}
	}, function() {
		$('.photoreport-imgs #scroll-l, .photoreport-imgs #scroll-r').css('display', 'none');
	});
	
	if ($.browser.msie) {
		$('.photoreport-imgs .imgs').hover(function() {
			$(this).addClass('hovered');
		}, function() {
			$(this).removeClass('hovered');
		});
	}
	
	$('.photoreport-imgs #scroll-l').hover(function() {
		var o = $('.photoreport-imgs .imgs').eq(0);
		$('#scroll-r').show();
		o.animate({scrollLeft: 0}, o.scrollLeft()*2, 'linear', function() {
				$('#scroll-l').hide();
			});
	},	function() {
		$('.photoreport-imgs .imgs').eq(0).stop();
	});
	
	$('.photoreport-imgs #scroll-r').hover(function() {
		var o = $('.photoreport-imgs .imgs').eq(0);
		var s = o.get(0).scrollWidth - o.width();
		$('#scroll-l').show();
		o.animate({scrollLeft: s}, (s-o.scrollLeft())*2, 'linear', function() {
				$('#scroll-r').hide();
			});
	},	function() {
		$('.photoreport-imgs .imgs').eq(0).stop();
	});

	photoreport.c_scroll = $('.photoreport-imgs .imgs');
	photoreport.c_width = $('.photoreport-imgs').eq(0).width();
	photoreport.centerSelected(null);
	$('#display img').eq(0).load(function () {
		this.style.visibility = 'visible';
	});
}




/*click top10*/
$('.top10').click(function() {
	window.location = $('.top10 .more a').attr("href");
});

/*hasclass*/
jQuery.fn.hasClass = function(c) {
	return this.is('.'+c)
};



});

var photoreport = {
	c_scroll: null,
	c_width: null,

	centerSelected: function(o) {
		if (!o) {
			o = '.photoreport-imgs .imgs .hh';
		}
		var i = photoreport.c_scroll.scrollLeft() - (photoreport.c_width - $(o).width())/2 + $(o).offset().left;
		photoreport.c_scroll.scrollLeft( i>0 ? i : 0);
	},

	show: function (o) {
		if (!o) {
			return;
		}
		var c = $('#display').eq(0);
		$(o.parentNode).children('.hh').removeClass('hh');
		$(o).addClass('hh');
		var img = c.children('img').get(0)
		img.style.visibility = 'hidden';
		img.src = o.firstChild.src.replace(/.sm.jpg$/, '.jpg');
		c.children('p').html(o.firstChild.alt);
		o = $(o);

		if (o.next().length == 0) {
			$('#photoreport-next').addClass('disabled');
		} else {
			$('#photoreport-next').removeClass('disabled');
		}
		if (o.prev().length == 0) {
			$('#photoreport-prev').addClass('disabled');
		} else {
			$('#photoreport-prev').removeClass('disabled');
		}
	},

	showNext: function () {
		var c = $('.photoreport-imgs .imgs .hh');
		var o; 
		if (c) {
			o = c.next().get(0);
		}
		if (o) {
			photoreport.show(o);
			photoreport.centerSelected(o);
		}
	},

	showPrev: function () {
		var c = $('.photoreport-imgs .imgs .hh');
		if (c) {
			o = c.prev().get(0);
		}
		if (o) {
			photoreport.show(o);
			photoreport.centerSelected(o);
		}
	}
}
