$(function () {
	if(1 === $('#slider').length) {
		var slides = $('#slider > a').length - 1;
		var slide_current = Math.round(slides * Math.random());
		$('#slider > a:eq(' + slide_current + ')').show();
		var slider = function(direction, speed) {
			clearTimeout(slide_timer);
			$('#slider > a:eq(' + slide_current + ')').fadeOut(speed);
			if('next' === direction)
				slide_current++;
			else
				slide_current--;
			if(0 > slide_current)
				slide_current = slides;
			else if(slide_current > slides)
				slide_current = 0;
			$('#slider > a:eq(' + slide_current + ')').fadeIn(speed);
			slide_timer = setTimeout(slider_auto, 8000);
		}
		var slider_auto = function() { slider('next', 2000); };
		var slide_timer = setTimeout(slider_auto, 8000);
		$('#slider').hover(function() { $('#slider > div').show(); }, function() { $('#slider > div').hide(); })
		$('#slider > div:eq(0)').click(function() { slider('prev', 800) });
		$('#slider > div:eq(1)').click(function() { slider('next', 800) });
		$.preload(['submariner', 'deepsea', 'gmt-master-ii', 'explorer', 'milgauss'], { base:'../images/home/', ext:'.jpg' });
		$.preload(['arrow_left', 'arrow_right'], { base:'../images/home/', ext:'.png' });
	} else if(1 === $('#watch_impressions').length) {
		$(function() {
			$('#watch_impressions a').lightBox({
				imageLoading: '../../../images/lightbox/loading.gif',
				imageBtnClose: '../../../images/lightbox/close.gif',
				imageBtnPrev: '../../../images/lightbox/prev.gif',
				imageBtnNext: '../../../images/lightbox/next.gif',
				imageBlank: '../../../images/lightbox/blank.gif',
				txtImage: picture,
				txtOf: of
			});
		});
		var model = location.href.split('/');
		model = model[model.length-2];
		$.preload(['image_1', 'image_2', 'image_3', 'image_4', 'image_5'], { base:'../../../images/watches/' + model + '/', ext:'.jpg' });
	} else if(0 !== $('.individual_lightbox').length) {
		$(function() {
			$('.individual_lightbox a').lightBox({
				imageLoading: '../images/lightbox/loading.gif',
				imageBtnClose: '../images/lightbox/close.gif',
				imageBtnPrev: '../images/lightbox/prev.gif',
				imageBtnNext: '../images/lightbox/next.gif',
				imageBlank: '../images/lightbox/blank.gif',
				txtImage: picture,
				txtOf: of
			});
		});
		$.preload(['small_1_large', 'small_2_large', 'small_3_large', 'large_1_large', 'large_2_large'], { base:'../images/individual/', ext:'.jpg' });
	} else if(1 === $('#watchbox_classic_image').length) {
		$(function() {
			$('#watchbox_classic_image').lightBox({
				imageLoading: '../../../images/lightbox/loading.gif',
				imageBtnClose: '../../../images/lightbox/close.gif',
				imageBlank: '../../../images/lightbox/blank.gif'
			});
		});
		$(function() {
			$('#watchbox_outdoor_image').lightBox({
				imageLoading: '../../../images/lightbox/loading.gif',
				imageBtnClose: '../../../images/lightbox/close.gif',
				imageBlank: '../../../images/lightbox/blank.gif'
			});
		});
	}
	if(1 === $('#header_collection').length) {
		var closer = false;
		$('#header_collection, #header_sub').bind('mouseover', function() { clearTimeout(closer); closer = false; $('#header_sub').show(); });
		$('#header_collection, #header_sub').bind('mouseout', function() { var f = function() { $('#header_sub').hide(); closer = false; }; closer = setTimeout(f, 500); });
	}
});
