var box = document.getElementById('box')!=null ? document.getElementById('box').value : '';//((window.location+'').match(/box=\d+/i)+'').match(/\d+/)+'';

/*
** zaznaczenie kiknietego boxa
*/
var thisBox = document.getElementById('box'+box);
if( thisBox!=null )
{
	//alert(thisBox.className);
	
	thisBox.className = thisBox.className+'_on';
	
	//alert( thisBox.getAttribute('id') +'\n|'+ thisBox.className+'|' );
}
/*
** rozwija parenty
*/
for(i=box.length-1; i>0; i--)
{
	var obj = document.getElementById('box'+box.substring(0,i)+'_text');
	if( obj!=null )
		obj.style.display = 'block';

	obj = document.getElementById('box'+box.substring(0,i)+'_arrow');
	if( obj!=null )
		obj.src = obj.src.replace(/down\.gif/i,  'up.gif');
}
/*
** zmiana strzalki
*/
var objBox = document.getElementById('box'+box+'_arrow');
if( objBox!=null )
	objBox.src = objBox.src.replace(/down\.gif/i,  'up.gif');
/*	
** rozwija dzieci
*/
var obj2 = document.getElementById('box'+box+'_text');
if( obj2!= null)
{
	obj2.style.display='block';
	CheckChild( obj2.childNodes );
}
	
function CheckChild(nodes)
{
	if( nodes==null || nodes.length<=0 ) return;
	
	for(var i=0; i<nodes.length; i++)
	{
		if( nodes[i]!=null && nodes[i].tagName!=null)
		{
			if( nodes[i].tagName.toLowerCase() == 'div' || nodes[i].tagName.toLowerCase() == 'a' )
			{
				//alert( i +'\n'+ nodes[i] +'\n'+ nodes[i].tagName +'\n'+ nodes[i].getAttribute("id"));
				if( nodes[i].getAttribute("id")!=null )
				{
					if( (nodes[i].getAttribute("id")+'').match(/box/i)=='box' )
					{
						nodes[i].style.display='block';
						var obj = document.getElementById(nodes[i].getAttribute('id')+'_arrow');
						if( obj!=null )
							obj.src = obj.src.replace(/down\.gif/i,  'up.gif');
							//'http://new.staypoland.com/images/arrow-city-up.gif';
					}
				}
				
				if( nodes[i].childNodes.length>0 && (nodes[i].tagName.toLowerCase()=='div' || nodes[i].tagName.toLowerCase()=='a') ) 
					CheckChild( nodes[i].childNodes );
			}
			//else return;
		}
		else return;
	}	
}

function ShowBox(objid)
{
	var objText = document.getElementById(objid + '_text');
	if( objText!=null )
	{
		if( objText.style.display == 'block' )
		{
			objText.style.display = 'none';
			document.getElementById(objid + '_arrow').src = document.getElementById(objid + '_arrow').src.replace(/up\.gif/i, 'down.gif');
		}
		else
		{
			objText.style.display = 'block';
			document.getElementById(objid + '_arrow').src = document.getElementById(objid + '_arrow').src.replace(/down\.gif/i, 'up.gif');
		}
	}
} 
