/* *********************************************
画像の切り替え ver.1.0
Author neustil.com
********************************************* */

//状態の初期化
function resetBox(container) {
	var img_count = 0;
	var icon_count = 0;
	var cont = document.getElementById(container);
	var imges = cont.getElementsByTagName("img");
	for (var i=0;i<imges.length;i++){
		//最初のサムネイル以外の透明度を下げる
		if(imges[i].className=='thumb'){
			if(img_count > 0){
				imges[i].style.filter = "Alpha(Opacity='50')";
				imges[i].style.MozOpacity = 0.5;
				imges[i].style.opacity = 0.5;
			}
			img_count++;
		}
		//最初のサムネイルのアイコンを消す
		if(imges[i].className=='icon'){
			if(icon_count == 0){
				imges[i].style.filter = "Alpha(Opacity='0')";
				imges[i].style.MozOpacity = 0;
				imges[i].style.opacity = 0;
			}
			icon_count++;
		}
	}
}

//画像の切り替え
function chgImg(container,image,clicktarget){
	var cont = document.getElementById(container);
	var me = clicktarget;
	var imges = cont.getElementsByTagName("img");
	var divs = cont.getElementsByTagName("div");
	for (var i=0;i<imges.length;i++){
		//全サムネイル透明度を下げる
		if(imges[i].className=='thumb'){
			imges[i].style.filter = "Alpha(Opacity='50')";
			imges[i].style.MozOpacity = 0.5;
			imges[i].style.opacity = 0.5;
		}
		//クリックしたサムネイル以外のアイコンの透明度を上げる
		if(imges[i].className=='icon'){
			if(imges[i-1] == me){
				imges[i].style.filter = "Alpha(Opacity='0')";
				imges[i].style.MozOpacity = 0;
				imges[i].style.opacity = 0;
			}else {
				imges[i].style.filter = "Alpha(Opacity='100')";
				imges[i].style.MozOpacity = 1;
				imges[i].style.opacity = 1;
			}
		}
	}
	//クリックしたサムネイルの透明度を上げる
	me.style.filter = "Alpha(Opacity='100')";
	me.style.MozOpacity = 1;
	me.style.opacity = 1;
	for (var i=0;i<divs.length;i++){
		if(divs[i].className=='big'){
			divs[i].innerHTML = "<img src='"+image+"' />";
		}
	}
}

//ギャラリー用
function chgGallery(image,comment){
	if(comment && comment != ""){
		var com = "<p>"+comment+"</p>";
	}else {
		var com = "";
	}
	var cont = document.getElementById("big");
	cont.innerHTML = "<img src='"+image+"' />"+com;
}
