function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function setVisibility2(id,visible){
	document.getElementById(id).style.display = visible ? "block" : "none";
}

function setVisibility(id,visible_set){
  if (document.getElementById) {
      if (visible_set != "hidden") {
        document.getElementById(id).style.visibility = "visible";
      } else {
        document.getElementById(id).style.visibility = "hidden";
      }
  } else if (document.all) {
    if (visible_set != "hidden") {
      document.all(id).style.visibility = "visible";
    } else {
      document.all(id).style.visibility = "hidden";
    }
  } else if (document.layers) {
    if (visible_set != "hide") {
      document.layers[id].visibility = "show";
    } else {
      document.layers[id].visibility = "hide";
    }
  }   
}


function setimage(id, onoff){
	if(onoff == true){
		document.getElementById(id).style.backgroundImage = "url(/images/info_btn_on.gif)";
	}
	else{
		document.getElementById(id).style.backgroundImage = "url(/images/info_btn.gif)";
	}
}


function Visibility_set(set_id){
	for(i= 1; i <= 3; i++){
		id_name  = "info" + i;
		id_name2 = "btn" + i;
		if(i == set_id){
			setVisibility(id_name,"visible");
			setimage(id_name2, true);
		}
		else{
			setVisibility(id_name,"hidden");
			setimage(id_name2, false);
		}
	}

}

function Visibility_set_search2(set_id){
	for(i= 1; i <= 7; i++){
		id_name  = "info" + i;
		id_name2 = "btn" + i;
		if(i == set_id){
			setVisibility(id_name,"visible");
			setimage(id_name2, true);
		}
		else{
			setVisibility(id_name,"hidden");
			setimage(id_name2, false);
		}
	}
}

function Visibility_set_search(set_id){
	for(i= 1; i <= 6; i++){
		id_name  = "info" + i;
		id_name2 = "btn" + i;
		if(i == set_id){
			setVisibility(id_name,"visible");
			setimage(id_name2, true);
		}
		else{
			setVisibility(id_name,"hidden");
			setimage(id_name2, false);
		}
	}
}

function Visibility_set_userlist(set_id){
	for(i= 1; i <= 2; i++){
		id_name  = "info" + i;
		id_name2 = "btn" + i;
		if(i == set_id){
			setimage(id_name2, true);
		}
		else{
			setimage(id_name2, false);
		}
	}
}

function page_set(plus){

	now_page  =  plus + parseInt(document.favroom_info.room_info_page.value);

	max_page  = parseInt(document.favroom_info.room_info_pagemax.value);

	page_set_text = '';

	if(max_page = 1){
		setVisibility2("roomlist_pageset_no_set",false);
		setVisibility2("room_info_ya01",false);
		setVisibility2("room_info_ya02",false);
		return;
	}


	if(now_page <= 3){
		page_set_start = 1;
	}
	else{
		page_set_start = now_page -2;
	}
	i3 = 0;
	for(i= 1,i2 = 0; i <= max_page; i++){
		id_name  = "room" + i;
		if(i >= page_set_start){
			i2 = i2 + 1;
		}

		if(i == now_page){
			setVisibility2(id_name,true);
			page_set_text += '<div class="roomlist_pageset_nobox' + i2 + '_on">'+ i +'</div>';
			i3++;
		}
		else{
			if(i >= page_set_start && i2 <= page_set_start + 2 ){
				i3++;
				if(i3 <= 3){
				page_set_text += '<div class="roomlist_pageset_nobox' + i2 + '_off"><a href="javascript:page_set2('+ i +');" class="room_info_pagelink">'+ i +'</a></div>';
				}
			}
			setVisibility2(id_name,false);
		}

	}
	document.favroom_info.room_info_page.value = now_page;

	if(now_page == 1){
			setVisibility2("room_info_ya01",false);
	}
	else{
			setVisibility2("room_info_ya01",true);
	}

	if(now_page >= max_page){
			setVisibility2("room_info_ya02",false);
	}
	else{
			setVisibility2("room_info_ya02",true);
	}

	document.getElementById("roomlist_pageset_no_set").innerHTML = page_set_text;

}


function page_set2(page_no){
	document.favroom_info.room_info_page.value = page_no;
	page_set(0);
}
