var xmlhttp, alerted
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	try 
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e) 
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		} 
		catch (E) 
		{
			alert('Twoja wersja Javascript nie potrafi obsłużyć tej strony.')
		}
	}
@else
	alert('Twoja wersja Javascript nie potrafi obsłużyć tej strony.')
	xmlhttp=false
	alerted=true
@end @*/
if (!xmlhttp && !alerted) 
{
	try 
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch (e) 
	{
		alert('Twoja wersja przeglądarka nie potrafi obsłużyć tej strony.')
	}
}

function go ( id, dir ) 
{
	if ( xmlhttp ) 
	{ 
		xmlhttp.open ( 'POST', '?', true );
		xmlhttp.onreadystatechange = function( ) 
		{
			if ( xmlhttp.readyState == 4 )
			{
				document.getElementById( id ).innerHTML = '<span onclick="view(\'' + id + '\');" class="span"><img src="images/folder.gif" alt="">' + dir + '</span>' + xmlhttp.responseText
			}
		}
		xmlhttp.setRequestHeader ( 'Accept','message/x-formresult' )
		xmlhttp.setRequestHeader ( 'Content-Type', 'application/x-www-form-urlencoded' )
		xmlhttp.send ( 'path=' + id )
	}
}
function view ( id, main ) 
{
    	var dir 	= id.slice ( id.lastIndexOf ( '/' ) + 1 )
    	var folder 	= new RegExp( 'close.gif', 'i' )
		var el 		= document.getElementById( id )
		if ( ( folder.test( el.style.background ) || el.style.background == '' ) && main != true )
		{
			el.style.background = 'url(\'images/open.gif\') no-repeat'
			go ( id, dir )
		}
		else 
		{
			el.style.background = 'url(\'images/close.gif\') no-repeat'
			el.innerHTML = '<span onclick="view(\'' + id + '\');" class="span"><img src="images/folder.gif" alt="" />' + dir + '</span>'
		}	
		
}
