/**
 * Author: yone (2009/10/11)
 * URL: http://www.goto.info.waseda.ac.jp/~yone/
 * -------------------------------- */
$(document).ready(function() {
	$('a[rel=lightpop]').lightpop({overlayBgColor:'#FFFFFF',contentFrameType:'box'});

	/* rollover */
	var overcss = {
		'opacity': "1"
	};
	var outcss= {
		'opacity': "0.6"
	};
	function resetRollbox(selector) {
		if ($(selector) !== undefined && $(selector).parent() !== undefined && $(selector).parent().next('.imgwrap') !== undefined) {
			$(selector).parent().next('.imgwrap').empty();
		}
		var border = 2;
		var offset = $(selector).offset();
		var wrapcss = {
			'position': "absolute",
			'top': offset.top - border*2,
			'left': offset.left - border*2,
			'width': $(selector).attr('width') + border*2,
			'height': $(selector).attr('height') + border*2,
			'border': border+"px solid #FF6666",
			'z-index': "-1",
			'display': "none"
		};
		var wrap = $("<div class=\"imgwrap\"></div>").css(wrapcss);
		$(selector).parent().after(wrap);
	};
	$('img.rollbox').hover(
		function() { $(this).css(overcss).parent().next().show(); },
		function() { $(this).css(outcss).parent().next().hide(); }
	).css(outcss).each(function() { resetRollbox(this); });

	$(window).resize(function() {
		$('img.rollbox').each(function() { resetRollbox(this); });
	});
});
