//id|name|parent|position|islink|linkurl|childs|target
var _sorttree="|1|返回首页|0||true||0||/default.shtml*|2|关于松峰|0||true||0||/2011/05/106_1.shtml*|3|产品展示|0||true||14||/_aspx/list/proslist.aspx?sortid=3&page=1*|4|新品展厅|0||true||0||/member/3/1.aspx*|23|展厅展示|0||true||0||/_aspx/list/proslist.aspx?sortid=23&page=1*|5|客户咨询|0||true||0||/guestbook/index.aspx*|6|联系我们|0||true||0||/2011/05/107_1.shtml*|16|德化陶瓷|0||true||0||/_aspx/list/newslist.aspx?sortid=16&page=1*|8|大盘套组|3||true||0||/_aspx/list/proslist.aspx?sortid=8&page=1*|21|3号盘套组|3||true||0||/_aspx/list/proslist.aspx?sortid=21&page=1*|9|2号盘套组|3||true||0||/_aspx/list/proslist.aspx?sortid=9&page=1*|10|釉中2号盘套组|3||true||0||/_aspx/list/proslist.aspx?sortid=10&page=1*|19|7头扁壶|3||true||0||/_aspx/list/proslist.aspx?sortid=19&page=1*|22|7头龙珠壶|3||true||0||/_aspx/list/proslist.aspx?sortid=22&page=1*|17|7头直壶|3||true||0||/_aspx/list/proslist.aspx?sortid=17&page=1*|11|7头桥梁壶|3||true||0||/_aspx/list/proslist.aspx?sortid=11&page=1*|18|7头中提梁|3||true||0||/_aspx/list/proslist.aspx?sortid=18&page=1*|12|7头大提梁|3||true||0||/_aspx/list/proslist.aspx?sortid=12&page=1*|13|10头大盖碗|3||true||0||/_aspx/list/proslist.aspx?sortid=13&page=1*|14|12头功夫茶具|3||true||0||/_aspx/list/proslist.aspx?sortid=14&page=1*|15|13头功夫杯|3||true||0||/_aspx/list/proslist.aspx?sortid=15&page=1*|20|个人杯|3||true||0||/_aspx/list/proslist.aspx?sortid=20&page=1*";
var _sitepath="/";
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 GetParent(id,target)
{
	var sitepath = '';
	if (_sitepath!='/')
		sitepath = _sitepath;
	var sort = GetSort(id);
	if ( sort==null )
		return '';
	var parentid = sort.parent;
	if ( parentid!=0 )
	{
		sort = GetSort(parentid);
		if ( sort==null )
			return '';
		var path = '';
		if ( parseInt(sort.islink)==0 )
			path = sitepath+'/list/'+sort.id.toString()+'/1.shtml';
		else
			path = sort.linkurl;
		var link = ''+sort.name+'';
		return link;
	}
	return '';
}

function GetPath(id,target)
{
	var sort = GetSort(id);
	if ( sort==null )
		return;
	var parentid = sort.parent;
	var sitepath = '';
	if (_sitepath!='/')
		sitepath = _sitepath;
	var path = sitepath+'/list/'+sort.id.toString()+'/1.shtml';
	path = sort.name;

	while ( parentid!=0 )
	{
		sort = GetSort(parentid);
		var cpath = sitepath+'/list/'+sort.id.toString()+'/1.shtml';
		path = sort.name+'&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);
		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);
		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);
		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;
}
