if (!window.fujifilm){ var fujifilm = {}; }
(function($){
	$(function(){
		fujifilm.movieLinks = $movieLinks = $( 'div.panelAreaR a.movieLink');
		for ( var i= 0; i<$movieLinks.length; i++ ) {
			var $mainImg = $movieLinks.eq(i).find('img').filter(':not(.movieIcon)').eq(0);
			var $movieIcon = $('<img />').attr('src', '/products/motion_picture/img/index/icn_movielink_01.gif').addClass("movieIcon");
			$movieIcon.hide();
			$mainImg.after($movieIcon);
			movieIconSetPosition($mainImg, $movieIcon);
			$movieIcon.show();
			$movieIcon.data('normalSrc', $movieIcon.get(0).src);
			new Image().src = $movieIcon.data('overSrc', $movieIcon.get(0).src.replace(/\.gif$/, '_o.gif'));
		}
		$movieLinks.bind('mouseover.movieLink', function(){
			var $img = $(this).find('.movieIcon');
			$img.get(0).src = $img.data('overSrc');
		})
		.bind('mouseout.movieLink', function(){
			var $img = $(this).find('.movieIcon');
			$img.get(0).src = $img.data('normalSrc');
		});
		var movieLinksTimer = setInterval( movieIconsSetPosition, 500);
	});
	function movieIconsSetPosition () {
		var $movieLinks = fujifilm.movieLinks;
		for ( var i= 0; i< $movieLinks.length; i++ ) {
			var $imgs = $movieLinks.eq(i).find('img');
			var $mainImg = $imgs.filter(':not(.movieIcon)').eq(0);
			var $movieIcon = $imgs.filter('.movieIcon');
			movieIconSetPosition($mainImg, $movieIcon);
		}
	}
	function movieIconSetPosition ($mainImg, $movieIcon) {
		var setLeft = parseInt($mainImg.position().left) + $mainImg.width() - $movieIcon.width() - 4;
		var setTop = parseInt($mainImg.position().top) + $mainImg.height() - $movieIcon.height() - 4;
		$movieIcon.css({
			'left': setLeft + 'px',
			'top': setTop + 'px'
		});
	}
})(jQuery);
