//id|name|parent|position|islink|linkurl|childs|target
var _sorttree='|44|信息公开|0|2|true|/infopublish/list/45/default.shtml|5||/infopublish/list/45/default.shtml*|50|水利概况|0|6|true|/infopublish/2008/04/1455_1.shtml|3||/infopublish/2008/04/1455_1.shtml*|47|信息公开指南|44|1|true|/infopublish/2008/04/1438_1.shtml|0||/infopublish/2008/04/1438_1.shtml*|46|信息公开目录|44|2|true|/infopublish/list/57/default.shtml|12||/infopublish/list/57/default.shtml*|45|信息公开制度|44|3|false||0||/infopublish/list/45/default.shtml*|48|依申请公开|44|4|true|/InfoApplication|0||/InfoApplication*|49|信息公开意见箱|44|5|true|mailto:slj@dehua.gov.cn|0||mailto:slj@dehua.gov.cn*|73|机构设置|46|1|false||0||/infopublish/list/73/default.shtml*|51|政策法规|46|2|false||0||/infopublish/list/51/default.shtml*|52|规划计划|46|3|false||0||/infopublish/list/52/default.shtml*|53|统计信息|46|4|false||0||/infopublish/list/53/default.shtml*|54|财政预算决算|46|5|false||0||/infopublish/list/54/default.shtml*|55|行政事业性收费|46|6|false||0||/infopublish/list/55/default.shtml*|56|水利行政许可|46|7|false||0||/infopublish/list/56/default.shtml*|57|水利重大建设项目|46|8|false||0||/infopublish/list/57/default.shtml*|58|应急管理|46|9|false||0||/infopublish/list/58/default.shtml*|59|工作动态|46|10|false||0||/infopublish/list/59/default.shtml*|61|其他信息|46|11|false||0||/infopublish/list/61/default.shtml*|78|年度报告|46|12|false||0||/infopublish/list/78/default.shtml*|63|机构职能|50|1|true|/infopublish/2008/04/1455_1.shtml|0||/infopublish/2008/04/1455_1.shtml*|64|组织机构|50|2|true|/infopublish/2008/04/1457_1.shtml|5||/infopublish/2008/04/1457_1.shtml*|65|领导分工|50|3|true|/infopublish/2008/04/1456_1.shtml|0||/infopublish/2008/04/1456_1.shtml*|66|办公室|64|1|true|/infopublish/2008/04/1457_1.shtml|0||/infopublish/2008/04/1457_1.shtml*|67|防汛办|64|2|true|/infopublish/2008/04/1458_1.shtml|0||/infopublish/2008/04/1458_1.shtml*|68|水土办|64|3|true|/infopublish/2008/04/1459_1.shtml|0||/infopublish/2008/04/1459_1.shtml*|69|水利农电股|64|4|true|/infopublish/2008/04/1460_1.shtml|0||/infopublish/2008/04/1460_1.shtml*|70|水政水资源股|64|5|true|/infopublish/2008/04/1461_1.shtml|0||/infopublish/2008/04/1461_1.shtml*';
var _sitepath='/infopublish';
var _SortArray;
function _Sort()
{
	var id;
	var name;
	var parent;
	var pos;
	var islink;
	var linkurl;
	var childs;
	var target;
	var link;
}
function _SortTreeInit()
{
	var ar = _sorttree.split('*');
	_SortArray = new Array();
	for(var i=0;i<ar.length;i++)
	{
		var s = ar[i];
		if(s!='')
		{
			var tmp = s.split('|');
			var sort = new _Sort();
			sort.id = tmp[1];
			sort.name = tmp[2];
			sort.parent = tmp[3];
			sort.pos = tmp[4];
			sort.islink = tmp[5];
			sort.linkurl = tmp[6];
			sort.childs = tmp[7];
			sort.target = tmp[8];
			sort.link = tmp[9];
			_SortArray[i] = sort;
		}
	}
}

_SortTreeInit();

function GetSort(id)
{
	for(var i=0;i<_SortArray.length;i++)
	{
		var sort = _SortArray[i];
		if ( parseInt(sort.id)==id )
			return sort;
	}
	return null;
}

function GetPath(id,target)
{
	var sort = GetSort(id);
	if ( sort==null )
		return;
	var parentid = sort.parent;
	_sitepath
	var path = _sitepath+'/list/'+sort.id.toString()+'/1.shtml';
	path = '<a href='+path+' target='+target+'>'+sort.name+'</a>';
	while ( parentid!=0 )
	{
		sort = GetSort(parentid);
		var cpath = _sitepath+'/list/'+sort.id.toString()+'/1.shtml';
		path = '<a href='+cpath+' target='+target+'>'+sort.name+'</a>&nbsp;&gt;&gt;&nbsp;'+path;
		parentid = sort.parent;
	}
	return path;
}

function SetParentStyle(currentSortid,elementStyle)
{
	var sort = GetSort(currentSortid);
	if ( sort==null )
		return;
	var ob = document.getElementById('__sort'+currentSortid);
	if(ob!=null){ob.style.cssText=elementStyle;}
	var parentid = sort.parent;
	while ( parentid!=0 )
	{
		sort = GetSort(parentid);if(sort==null)return;
		ob = document.getElementById('__sort'+parentid);
		if(ob!=null){ob.style.cssText=elementStyle;}
		parentid = sort.parent;
	}
}

function SetBrotherStyle(currentSortid,elementStyle)
{
	var sort = GetSort(currentSortid);
	if ( sort==null )
		return;
	var ob = document.getElementById('__sorta'+currentSortid);
	if(ob!=null){ob.style.cssText=elementStyle;}
	var parentid = sort.parent;
	while ( parentid!=0 )
	{
		sort = GetSort(parentid);if(sort==null)return;
		ob = document.getElementById('__sorta'+parentid);
		if(ob!=null){ob.style.cssText=elementStyle;}
		parentid = sort.parent;
	}
}

function SetBrother2Style(currentSortid,elementStyle)
{
	var sort = GetSort(currentSortid);
	if ( sort==null )
		return;
	var ob = document.getElementById('__sortb'+currentSortid);
	if(ob!=null){ob.style.cssText=elementStyle;}
	var parentid = sort.parent;
	while ( parentid!=0 )
	{
		sort = GetSort(parentid);if(sort==null)return;
		ob = document.getElementById('__sortb'+parentid);
		if(ob!=null){ob.style.cssText=elementStyle;}
		parentid = sort.parent;
	}
}

function GetChildSorts(parent)
{
	var childs = new Array();
	var j = 0;
	for(var i=0;i<_SortArray.length;i++)
	{
		var sort = _SortArray[i];
		if ( parseInt(sort.parent)==parent )
		{
			childs[j] = sort;
			j++;
		}
	}
	return childs;
}