/* 表示切替 */
function customWindow(id,bt,imgname,imgdef){
	/* Object select */
	if(document.all){
		OBJ  = document.all(id).style;
	}else if(document.getElementById){
		OBJ  = document.getElementById(id).style;
	}
	
	/* Change Property */
	if(OBJ.display=='none'){
		disp = '';
	}else{ 
		disp = 'none'; 
	}
	OBJ.display  = disp;
	
	/* Set Cookie */
	limit = new Date();
	limit.setTime(limit.getTime()+(30*24*60*60*1000));
	expires = "expires="+limit.toGMTString()+";";
	
	name = escape(id);
	data = escape(disp);
	document.cookie = name+"="+data+";"+expires;
	
	/* Chage Image*/
	getCookie(id,bt,imgname,imgdef);
}

/* クッキー削除関数 */
function deleteCookie(name){
	limit.setTime(-1);
	expires = "expires="+limit.toGMTString()+";";
	document.cookie = name+"="+"del"+";"+expires;
}

/* 画像の切り替え及び不要になったクッキーの削除 */
function getCookie(id,name,imgname,imgdef){
	ck = document.cookie.split("; ");
	/* find Cookie */
	for (i in ck){
		data = ck[i].split("=");
		
		if (data[0] == id){
			val = unescape(data[1]);
		
			if(document.images){
				/* Change Property */
				if(val == 'none'){
					document.images[name].src = imgname;
				}else{
					
					document.images[name].src = imgdef;
					deleteCookie(id);
				}
			}
			
		}
	}

}

function init(name,w,h) {
   img1 = new Image(w,h);
   img1.src = name;
}

/* ポップアップ表示 */
function showPop(id,mX,mY,nX,nY){

	var pX = 0;
	var pY = 0;
	var sX = -0;
	var sY = 10;

	var eX = 500;
	
	var ie = false;
	var nn = false;
	var n6 = false;

	if(document.all) {
		ie = true;
	} else if(document.layers){
		nn = true;
	} else if(document.getElementById){
		n6 = true;
	}
	if(ie || n6){
		obj = document.getElementById(id);
		obj.style.visibility = "visible";
	}
	if(nn){
		obj = document.layers[id];
		obj.visibility = "show";
	}
	if(ie){
		pX = document.body.scrollLeft;
		pY = document.body.scrollTop;
		obj.style.left = mX + pX + sX;
		obj.style.top  = mY + pY + sY;
	}
	if(n6){
		obj.style.left = nX + sX;
		obj.style.top  = nY + sY;
	}
	if(nn){
		obj.left = nX + sX;
		obj.top  = nY + sY;
	}
}

/* ポップアップ消去 */
function hidePop(id){

	if(document.layers) {
		document.layers[id].visibility = "hide";
	} else {
		document.getElementById(id).style.visibility = "hidden";
	}
}

/* ポップアップ２ (ここから)*/
var popstate = 0;
var popid = 0;
function description_popup(id) {
    if(popstate == 1) {
        var popuparea_id   = document.getElementById('popuparea_'+popid);
        popuparea_id.style.display  = 'none';
        popuparea_id.innerHTML      = '';
    }
    var popuparea_id   = document.getElementById('popuparea_'+id);
    var descbody_id    = document.getElementById('descbody_'+id);
    var popupframe_id  = document.getElementById('popupframe');
    var description_id = document.getElementById('description');
    description_id.innerHTML    = descbody_id.innerHTML;
    popuparea_id.innerHTML      = popupframe_id.innerHTML;
    popuparea_id.style.display  = 'block';
    popstate = 1;
    popid = id;
}
function description_popup2(id) {
    if(popstate == 1) {
        var popuparea_id   = document.getElementById('popuparea_'+popid);
        popuparea_id.style.display  = 'none';
        popuparea_id.innerHTML      = '';
    }
    var popuparea_id   = document.getElementById('popuparea_'+id);
    var descbody_id    = document.getElementById('descbody_'+id);
    var popupframe_id  = document.getElementById('popupframe2');
    var description_id = document.getElementById('description2');
    description_id.innerHTML    = descbody_id.innerHTML;
    popuparea_id.innerHTML      = popupframe_id.innerHTML;
    popuparea_id.style.display  = 'block';
    popstate = 1;
    popid = id;
}
function description_popup_erase(id) {
    if(popstate == 1) {
        var popuparea_id   = document.getElementById('popuparea_'+id);
        popuparea_id.style.display  = 'none';
        popuparea_id.innerHTML      = '';
        popstate = 0;
    }
}
/* ポップアップ２ (ここまで)*/

