﻿// JavaScript Document
selectsetflag = new Object();

selectspaceflag = new Object();

selectstateflag = false;

//hover切り替えをtrueにすると有効
selecthovervalid = false;

// 画像を戻す
function cancelselect(elementid, spaceid) {
	
	if(!selectstateflag){
	
	if(selectsetflag[elementid] && selecthovervalid){
		document.getElementById(elementid).style.display = 'none';
		document.getElementById(spaceid).style.display = 'block';
	}
	selectsetflag[elementid] = false;
	
	}
	
}

// 画像を一時切り替え
function selectset(obj, evt, elementid,spaceid) {
	
	selectspaceflag[spaceid] = false;
	
	if(!selectstateflag){
	
	if(!selectsetflag[elementid] && selecthovervalid){
		var dispblock = document.getElementById(elementid);
		
		for (name in selectsetflag){
			if(name != elementid){
				document.getElementById(name).style.display = 'none';
			}
		}

		
		document.getElementById(spaceid).style.display = 'none';
		
		if(!evt) evt = window.event;
	
		// 表示切り替え
		dispblock.style.display = 'block';
	}
	selectsetflag[elementid] = true;

	}else{
		selectsetflag[elementid] = false;
		
	}

}


//画像を固定切り替え
function selectchange(elementid,spaceid){
	
	selectstateflag = true;
		
	for (name in selectspaceflag){
		document.getElementById(name).style.display = 'block';
	}

	
	for (name in selectsetflag){
		if(name != elementid){
			document.getElementById(name).style.display = 'none';
		}
	}
	
	document.getElementById(spaceid).style.display = 'none';
	
	document.getElementById(elementid).style.display = 'block';
	
	selectsetflag[elementid] = true;
	
	for (name in selectsetflag){
		selectsetflag[name]=false;
	}
		
	//alert('画像固定切り替え');
	
}

//画像固定切り替え解除
function screenchange(){
	
	selectstateflag = false;
	
	for (name in selectsetflag){
		selectsetflag[name]=false;
	}

	
	//alert('画像固定切り替え解除');
}