
var karimoku = {
	preloader: {
		loadedImages: [],
		load: function (url){
			var img = this.loadedImages;
			var l = img.length;
			img[l] = new Image();
			img[l].src = url;
		}
	},
	uri: {
		dirName: function(uri){
			var ary = uri.split('/');
			ary.pop();
			return ary.join('/');
		},
		path: function (uri){
			return uri.split('#')[0];
		},
		anchorName: function (uri){
			return uri.split('#')[1];
		},
		isSelfLink: function(href){
			return ((this.path(href) == this.path(location.href)) || (this.path(href) == this.dirName(location.href)+'/'));
		}
	}
};

$(function(){

	//リンク画像はロールオーバーを設定
	$('img.btn,input.btn').each(function(){
		this.originalSrc = $(this).src();
		this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/, "_ov$1");
		karimoku.preloader.load(this.rolloverSrc);
	}).hover(function(){
		$(this).src(this.rolloverSrc);
	},function(){
		$(this).src(this.originalSrc);
	});

	//絞り込み検索開閉
	$('#narrowwrap').hide();
		$('.development').click(function(){
			$('#narrowwrap').toggle('fast');
	});

	//ボタン切り替え
	$('#open').click(function(){
		$('#close').show();
		$('#open').hide();
	});
	$('#close').hide();
		$('#close').click(function(){
			$('#open').show();
			$('#close').hide();
	});

	//機能一覧のツールチップ用
	$('#functionlist dd ul li').hover(function() {
    $(this).addClass('tooltip');
  }, function() {
    $('li.tooltip').removeClass('tooltip');
  });

	//「スペースで探す」のナビゲーション
	$('#spacenav ul li ul').hide();
		$('#spacenav ul li.development').find(function(){
			$('#spacenav ul li.development ul').show();
			$('#spacenav ul li.development img').each(function(){
				//ロールオーバーが設定されていたら削除
				$(this).unbind('mouseover');
				$(this).unbind('mouseout');
				this.currentSrc = this.getAttribute('src').replace(/(\.gif|\.jpg|\.png)/, "_ov$1");
				$(this).src(this.currentSrc);
			});
		});
		$('#spacenav ul li#catliving img').click(function(){
			$('#spacenav ul li#catliving ul').toggle('fast');
		});
		$('#spacenav ul li#catdining img').click(function(){
			$('#spacenav ul li#catdining ul').toggle('fast');
		});
		$('#spacenav ul li#catbed img').click(function(){
			$('#spacenav ul li#catbed ul').toggle('fast');
		});
		$('#spacenav ul li#catwork img').click(function(){
			$('#spacenav ul li#catwork ul').toggle('fast');
		});
		$('#spacenav ul li#catjapanese img').click(function(){
			$('#spacenav ul li#catjapanese ul').toggle('fast');
		});
		$('#spacenav ul li#catall img').click(function(){
			$('#spacenav ul li#catall ul').toggle('fast');
		});

});


//ポップアップウィンドウの処理
function MM_openBrWindow(theURL,winName,features) { //v2.0
var MM;
features += ",left="+ (screen.width - 450) / 2;
features += ",top="+(screen.height - 588) / 2;
MM=window.open(theURL,winName,features);
MM.focus();
}

function CloseWindow() {
if (self.parent.frames.length != 0) {
	self.parent.close()
	} else {
	window.close()
	}
}



