function oclm(src)
{
	var parDiv = src.parentNode;
	var jLink = parDiv.getElementsByTagName('span')[0].getAttribute('jlink');
	if (jLink != '')
	        window.open('przegladarka.asp?qdatprz=' + gdatprz + '&qindrodzaj=' + id + '&qindid=' + jLink, "druga");
}

function oclmb(src)
{
	var i;
	var x;
	var y;
	var parDiv = src.parentNode;
	x = parDiv.getElementsByTagName('div');
	y = parDiv.getElementsByTagName('img');
	if ( x.length > 0 )
		if ( x[0].className == 'classLMS' )
		{
			x[0].className = 'classLMH';
			y[0].style.display = 'inline';
			y[1].style.display = 'none';
		}
		else
		{
			x[0].className = 'classLMS';
			y[1].style.display = 'inline';
			y[0].style.display = 'none';
		}
	
}

function gaX(x, attrName)
{
	x = x.substr(0, x.indexOf('>'));
	var k;
	var p = x.indexOf(' ' + attrName);
	if ( p > 0)
	{
		k = x.indexOf('"', p) + 1;
		return x.substr(k , x.indexOf('"', k) - k);
	}
	else
		return '';
}

function gcX(arr, xml, tag)
{
	var s;
	var n = 0;
	xml = xml.substr(0, xml.lastIndexOf('<'));
	xml = xml.substr(xml.indexOf('>') + 1);
	
	while ( xml.indexOf('<' + tag) >= 0 )
	{
		s = '';
		i = 1;
		xml = xml.substr(xml.indexOf('<' + tag));
		s += xml.substr(0, xml.indexOf('>') + 1);
		xml = xml.substr(xml.indexOf('>') + 1);
		while ( i > 0 )
		{
			if ( xml.indexOf('<' + tag) < 0 || xml.indexOf('<' + tag) > xml.indexOf('</' + tag) )
			{
				s += xml.substr(0, xml.indexOf('</' + tag) + ('</>' + tag).length);
				xml = xml.substr(xml.indexOf('</' + tag) + ('</>' + tag).length);
				i--;
			}
			else 
			{
				s += xml.substr(0, xml.indexOf('<' + tag));
				xml = xml.substr(xml.indexOf('<' + tag));
				s += xml.substr(0, xml.indexOf('>') + 1);
				xml = xml.substr(xml.indexOf('>') + 1);
				i++;
			}
		}
		arr[n++] = s;
	}
	return n;

}


function wypelnijMenuLewe1(xml)
{
	var arr = new Array;
	var n = gcX(arr, xml, 'B');
	var s1;
	var s = '';
	for ( var i = 0; i < n; i++)
	{
		s += '<div nowrap>';
		s1 = wypelnijMenuLewe1(arr[i]);
		if ( gaX(arr[i], 'text') == '' )
			s += '<span class="classML" jlink="">&nbsp;</span>'
		else if ( gaX(arr[i], 'text') == '-' )
			s += '<hr>' 
		else
		{

			if ( s1 == '' )
				s += '<img src="i/z"  class="classNoShowImage" onclick="oclm()">';
			else
			{
if ( gaX(arr[i],'prozw') == 'tak' ) {
				s += '<img src="images/plus.gif"  class="classNoShowImage" onclick="oclmb()" style="display:none;">';
				s += '<img src="images/minus.gif"  class="classNoShowImage" onclick="oclmb()" style="display:inline;">';
} else {
				s += '<img src="images/plus.gif"  class="classNoShowImage" onclick="oclmb()" style="display:inline;">';
				s += '<img src="images/minus.gif"  class="classNoShowImage" onclick="oclmb()" style="display:none;">';
}

			}
if ( gaX(arr[i],'pzazn') == 'tak' ) {
			s += '<span class="classML" style="background-color:#FFB348;" onclick="oclm()" unselectable="on" ';
} else {
			s += '<span class="classML" onclick="oclm()" unselectable="on" ';
}			
			if ( s1 != '' )
				s += 'ondblclick="oclmb()" ';

			s += 'jlink="' 
				+ gaX(arr[i], 'link') + '" ';
			
			if ( gaX(arr[i],'title') == '' )
				s += 'title="' + gaX(arr[i],'text') + '" ';
			else
				s += 'title="' + gaX(arr[i],'title') + '" ';

			s += ' onmouseover="style.color=\'blue\'" onmouseout="style.color=\'\'">' + gaX(arr[i], 'text') + '</span>';
		}
		if ( s1 != '' )
if ( gaX(arr[i],'prozw') == 'tak' ) {
			s += '<div class="classLMS">' + s1 + '</div>';
} else {
			s += '<div class="classLMH">' + s1 + '</div>';
}
		s += '</div>';
	}
	return s;
}

function wypelnijMenuLewe()
{
	return('<div>' + wypelnijMenuLewe1(xmlMenuLewe) + '</div>');
}
