/**
 * script initialize
 *
 */
jQuery(function($) {
	var $target;
	
	// ロールオーバーの設定
	$('.rollover a img').rollover('-on');
	
	// TOPページのスライドショーを設定
	$target=$('#slideshow');
	if($target.size()>0) {
		$target.cycle({
			fx: 'fade',
			speed: 1500,
			startingSlide: 0,
			timeout: 6000,
			random: 0
		});
	}
	
	// 外部リンクとnew-tabクラスの別タブ化
	$target=$('a[href^=http], a.new-tab, area.new-tab');
	if($target.size()>0) {
		$target.click( function() {
			window.open($(this).attr('href'));
			return false;
		});
	}
	
	// new-winクラスの別ウィンドウ化
	$target=$('a.new-win, area.new-win');
	if($target.size()>0) {
		$target.unbind('click'); //すでに別タブが設定されている場合、既存のクリックイベントを除去
		$target.click( function() {
			window.open($(this).attr('href'), 'new', 'width=900, height=800, scrollbars=1, resizable=1');
			return false;
		});
	}
	
	// ムービーのポップアップ化
	$target=$('a[href*=flv], a.movie');
	if($target.size()>0) {
		$target.lightpop({grouping: false, overlayOpacity: 0.1, flvplayer:'/imgs/global/player.swf', iconAdd: false});
	}
	
	// ポップアップクラスのポップアップ化
	$target=$('a.popup');
	if($target.size()>0) {
		$target.lightpop({Contents:{ iframeEnabled: true, scrolling: 'yes'}, overlayOpacity: 0.1, iconAdd: false, grouping: false});
	}

	
	$target=$('div#floormap');
	var $picArea=$('div#pic-house > img');
	if($target.size()>0 && $picArea.size()>0) {
		var $area=$target.find('map > area[shape=rect]');
		var $default=$picArea.attr('src');
		var $speed=0;
		
		var $change=function($obj, $path) {
							$($obj).fadeOut($speed, function() {
								$(this).attr('src', $path);
								$(this).fadeIn($speed);
							});
							return false;
						};
		
		$area.mouseover( function() {
			$change($picArea, $(this).attr('href'));
		});
		
		$area.mouseout( function() {
			$change($picArea, $default);
		});
		
		$area.click( function() {
			return false;
		});
	}
	
});
