/*
 * 商品ページ用js

 */

//アコーディオン
$(function(){


	//CSSの設定
	$("dt", "#searchBox").css("cursor","pointer"); //dt要素のカーソルをポインターに変更
	$("dd", "#searchBox").css("display","none"); //最初のdd要素以外を非表示
	

    //dt要素がクリックされたときの動作
	$("dt", "#searchBox").click(function(){
		var src = $(this).find("span").attr("name"); 
		var org = $(this).find("img").attr("src");
	
		if($("+dd",this).css("display")=="none"){ //クリックされたdt要素に隣接するdd要素が非表示だった場合
			$("+dd",this).slideDown("fast"); //クリックされたdt要素に隣接するdd要素をスライドダウンで表示
		} else {
			$("+dd",this).slideUp("fast"); //クリックされたdt要素に隣接するdd要素が表示されていた場合、スライドアップで非表示
		}
		$(this).find("img").attr("src",src);
		$(this).find("span").attr("name",org);
	});

});


// 高さを揃える
$(document).ready(function(){

	equalHeight($("div.itemBox a")); 
});
function equalHeight(group) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}


(function($) {

$(function(){


//FancyBox
$("a[rel=detailgroup]").fancybox({
			'transitionIn'		: 'fade',
			'transitionOut'		: 'fade',
			'titlePosition' 	: 'inside',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				return '<span id="fancybox-title-over">' +  (title.length ? '' + title : '') + '</span>';
			}

})


});

})(jQuery);

// サムネイルから左に拡大表示
var i = 0;
function small2big(i){
	var h = 444;
	var mTop = h - (h * i);
	var sTitle = '';
	$("#detailBig ul").css({
						   'position':'absolute',
						   'top':mTop+'px'
						   })
	
	var c = 1;
	var s = '';
	while (c <= 15){
		if (c<10){
			s = '0'+ c;
		}else{
			s = ''+ c;
		}
		$("#detailBig .b-"+s).css({'visibility':'hidden'});
		c++;
	};

	if (i<10){
		i = '0'+i;
	}
	sTitle = $("li.s-"+i+" img").attr("alt");
	$("div#detailTitle p").text(sTitle);
	$("#detailBig .b-"+i).css({'visibility':'visible'});
}

function changeImage(imageName){

	document.mm.src=imageName;

}


// ポップアップ
function show(id){
	i = 0;
	while(true){
		rId = "r" + i;
		obj=document.getElementById(rId);
		if (obj == null ){
			break;
		}else{
			obj.style.visibility="hidden";
			i++;
		}
	}
	
	i = 0;

	while(true){
		bId = "b" + i;
		obj=document.getElementById(bId);
		if (obj == null ){
			break;
		}else{
			obj.style.visibility="hidden";
			i++;
		}
	}

	obj=document.getElementById(id);		obj.style.visibility="visible";
}

