//id|name|parent|position|islink|linkurl|childs
var sortCollection;
function initSorts(sorts)
{
	ar = sorts.split('*');
	sortCollection = new Array(ar.length);
	for(var i=0;i<ar.length;i++)
	{
		var sort=ar[i].split('|');
		sortCollection[i]=sort;
	}
}
/*
function showSort(currentsort)
{
	document.write('<ul class=sort>');
	for(var i=0;i<sortCollection.length;i++)
	{
		var asort = sortCollection[i];
		var parent = asort[3];
		var sortname = asort[2];
		if (parseInt(parent)!=0)
		{
			if (parseInt(currentsort)==parseInt(asort[1]))
				document.write('<li class=currentsort><a href=/s'+asort[1]+'_1.'+staticext+' class="currentsort">'+sortname+'</a></li>');
			else
				document.write('<li class=sort><a href=/s'+asort[1]+'_1.'+staticext+'>'+sortname+'</a></li>');
		}
	}
	document.write('</ul>');
}
*/
function showChildSorts(parentID)
{
	document.write('<ul>');
	for(var i=0;i<sortCollection.length;i++)
	{
		var asort = sortCollection[i];
		var parent = asort[3];
		var sortname = asort[2];
		var isLink = asort[5];
		if (parseInt(parent)==parentID)
		{
			if (parseInt(isLink)==0)
				document.write('<li><a href=/s'+asort[1]+'_1.'+staticext+'>'+sortname+'</a></li>');
			else
				document.write('<li><a href="'+asort[6]+'">'+sortname+'</a></li>');
		}
	}
	document.write('</ul>');
}

function showBrotherSorts(cursortID)
{
	var cursort = GetASort(cursortID);
	if (cursort!=null)
	{
		var curParent = parseInt(cursort[3]);
		for(var i=0;i<sortCollection.length;i++)
		{
			var asort = sortCollection[i];
			var parent = asort[3];
			var sortname = asort[2];
			var isLink = asort[5];
			var id = parseInt(asort[1]);
			if ( parseInt(parent)==curParent )
			{
				if (id==cursortID)
				{
					if (parseInt(isLink)==0)
						document.write('<li><a href=/s'+asort[1]+'_1.'+staticext+' class="currentsort">'+sortname+'</a></li>');
					else
						document.write('<li><a href="'+asort[6]+'" class="currentsort">'+sortname+'</a></li>');
				}
				else
				{
					if (parseInt(isLink)==0)
						document.write('<li><a href=/s'+asort[1]+'_1.'+staticext+'>'+sortname+'</a></li>');
					else
						document.write('<li><a href="'+asort[6]+'" class="childsort">'+sortname+'</a></li>');
				}
			}
		}
	}
}

function GetASort(id)
{
	for(var i=0;i<sortCollection.length;i++)
	{
		var a=sortCollection[i];
		if (parseInt(a[1])==id)
			return a;
	}
	return null;
}
