// JavaScript Document
//seting musical/ pages

//Global Parameter Overwriting

//Parameter
var cate_f ="musical/";
var relative_path = "../";


//add function

/*sub menu(leftside menu) Filter [musical] item ["menu/items/item"]*/
var musical_ifilter = function(dataSet, row, rowNumber)
{
	//musical (yyyy)2008/+xml[link]
	this_chek = this_folder.substr(0,5) + row["link"];
	//edit
	if( this_chek == this_path ){
		row["class"]="x"; 
	}else{
		row["class"]=""; 
	}
	if(row["link"].indexOf("http",0) == -1){
		/*row["link"] = relative_path2+row["link"] ;*/
		if(this_path.indexOf("photo",0) > 0){
			row["link"] = "../"+row["link"] ;
		}
		row["target"] ="";
	}
	else{
		row["target"] ="target='_blank'";
	}
	row["title"] = lf2br(row["title"]);
	
	return row; // Return the row to keep it in the data set.
}
/*sub menu(leftside menu) list read  [musical] */
function musical_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_hfilter);
	s_heads.filterData(submenu_hfilter);
	s_items.filterData(musical_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*/
if( this_path.charAt(0)  == "2" ){
	if(this_path.indexOf("photo",0) > 0){
		musical_read("../menu.xml");
	}
	else{
		musical_read("menu.xml");
	}
}
else{
	submenu_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);



