// JavaScript Document
//seting public/rooms/ pages

//Global Parameter Overwriting

//Parameter
var cate_f ="public/rooms/";
var relative_path = "../../";


//add function
/*category check funk*/
function category_chk( categry_txt )
{
	if(categry_txt == "map1" || categry_txt == "map2" || categry_txt == "map3" || categry_txt == "map4"){
		if( this_folder.indexOf(categry_txt,0) == -1){
			return false;
		}
	}
	
	return true;
}
/*sub menu(leftside menu) Filter [rooms] header ["menu/heads/item"]*/
var rooms_hfilter = function(dataSet, row, rowNumber)
{
	//category filtering
	if( category_chk(row["@id"]) == false){
		return null; // Return null to remove the row from the data set.
	}
	submenu_hfilter(dataSet, row, rowNumber)
	return row; // Return the row to keep it in the data set.
}
/*sub menu(leftside menu) Filter [rooms] item ["menu/items/item"]*/
var rooms_ifilter = function(dataSet, row, rowNumber)
{
	//category filtering
	if( category_chk(row["@category"]) == false){
		return null; // Return null to remove the row from the data set.
	}
	//edit
	submenu_ifilter(dataSet, row, rowNumber);
	
	return row; // Return the row to keep it in the data set.
}
/*sub menu(leftside menu) list read  [course] */
function rooms_read(menu_path){
	menu_path = xml2IE(menu_path);
	s_menu = new Spry.Data.XMLDataSet(menu_path, "menu/header");
	s_heads = new Spry.Data.XMLDataSet(menu_path, "menu/heads/item");
	s_items = new Spry.Data.XMLDataSet(menu_path, "menu/items/item");
	s_menu.filterData(submenu_tfilter);
	s_heads.filterData(rooms_hfilter);
	s_items.filterData(rooms_ifilter);
}


//Initialization
/*path*/
get_path();

/*Memu panel data read*/
menu_read();

//event Selection
var selects = " and ( @category='info_all' )";
/*event list read*/
event_read(selects);


/*sub menu(leftside menu) list read*/
rooms_read(relative_path2+"menu.xml");


/*spry data disp control*/
function disp_sprydata(){
	side = document.getElementById("side_menu");
	side.style.display = "block";
	list1 = document.getElementById("event_list");
	list1.style.display = "block";
	list2 = document.getElementById("news_list");
	list2.style.display = "block";
}
Spry.Utils.addLoadListener(disp_sprydata);


