	// Cool CSS Menu- By JavaScriptKit.com (http://www.javascriptkit.com)
	// For this and over 400+ free scripts, visit JavaScript Kit- http://www.javascriptkit.com/
	// Fading routine based on Dynamic Drive script: http://www.dynamicdrive.com/dynamicindex4/highlightgrad.htm
	// This notice must stay intact for use
	
	var baseopacity=0;
	
	
	function showtext(itemnumber, maks){
		if (!document.getElementById)
			return;
		
		
		textcontainerobj=document.getElementById("tabledescription");
		browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : "";
		//instantset(baseopacity);
		hidenews( maks );
		//document.getElementById("news_"+itemnumber).style.display = "inline";
		document.getElementById("news_"+itemnumber).style.height = "auto";
		document.getElementById("news_"+itemnumber).style.visibility = "visible";
		highlighting=setInterval("gradualfade(textcontainerobj)",50);
		
		for(i=1; i<=maks; i++) {
			document.getElementById("menuitem"+i).style.backgroundImage='url("/design/lion/images/menus/menugradient.jpg")';
			document.getElementById("menuitem"+i).style.color = "#000";
		}
		
		document.getElementById("menuitem"+itemnumber).style.backgroundImage='url("/design/lion/images/menus/menuselected.jpg")';
		document.getElementById("menuitem"+itemnumber).style.color = "#f2f0f1";
	}
	
	function hidetext(){
	cleartimer();
	instantset(baseopacity);
	}
	
	function instantset(degree){
	if (browserdetect=="mozilla")
	textcontainerobj.style.MozOpacity=degree/100;
	else if (browserdetect=="ie")
	textcontainerobj.filters.alpha.opacity=degree;
	else if (document.getElementById && baseopacity==0)
	document.getElementById("tabledescription").innerHTML="";
	}
	
	function cleartimer(){
	if (window.highlighting) clearInterval(highlighting);
	}
	
	function gradualfade(cur2){
	if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
															cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99);
															else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
																				cur2.filters.alpha.opacity+=20;
																				else if (window.highlighting)
																				clearInterval(highlighting);
																				}

	function hidenews( maks )
	{
		for(i=1; i<=maks; i++) {
			document.getElementById("news_"+i).style.height = 0;
			document.getElementById("news_"+i).style.visibility = "hidden";
			//document.getElementById("news_"+i).style.display = "none";
		}
			
	}
	
	
	function pausecomp(millis)
	{
	var date = new Date();
	var curDate = null;
	
	do { curDate = new Date(); }
	while(curDate-date < millis);
	} 

	var artist_menu_list = new Array( 'info', 'concerts', 'gallery', 'dema', 'booking' );
	var min=125;
	
	function zwin( ){
		var handler=document.getElementById("middle");
		if(handler.offsetHeight>min){
			var n = handler.offsetHeight-25;
			handler.style.height = n+"px";
			setTimeout("zwin()", 1);
		}
	}
	
	function zmiana(number){
		var tekst="";
		for( var i=0; i<5; i++ ){
			if( i==number ){
				tekst += '<img class="menu_button" src="/design/lion/images/buttons/artist_'+artist_menu_list[i]+'_selected.jpg" />';
				document.getElementById(artist_menu_list[i]).style.height = "auto";
				document.getElementById(artist_menu_list[i]).style.visibility = "visible";
			} else {
				tekst += '<img class="menu_button" src="/design/lion/images/buttons/artist_'+artist_menu_list[i]+'.jpg" onclick="artist_menu('+i+')" />';
				
				document.getElementById(artist_menu_list[i]).style.height = "0px";
				document.getElementById(artist_menu_list[i]).style.visibility = "hidden";
			}
		}
		document.getElementById('artist_buttons').innerHTML = tekst;
		
	}
	
	function rozwin(number){
		var handler=document.getElementById("middle");
		handler.height="auto";
		var wysokosc = handler.offsetHeight;
		handler.height=min+"px";
		if(handler.offsetHeight<wysokosc){
			var n = handler.offsetHeight+25;
			handler.style.height = n+"px";
			setTimeout("rozwin()", 1);
		}
		
	}
	
	function artist_menu( number ){
		var tekst = '';
		
		//zwin();
		setTimeout("zmiana("+number+")", 1);
		//setTimeout("rozwin", 2000);
		
		/*switch( number ){
			case 1:
				var tekst = '';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_info_selected.jpg" onclick="artist_menu(1);"/>';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_concert.jpg" onclick="artist_menu(2);"/>';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_gallery.jpg"/>';
				document.getElementById('artist_buttons').innerHTML = tekst;
				
				document.getElementById('info').style.height = "auto";
				document.getElementById('info').style.visibility = "visible";
				
				//alert(document.getElementById('koncerty').offsetHeight);
				document.getElementById('koncerty').style.overflow = "hidden";
//				document.getElementById('koncerty').style.height = "0";{
				for(var i=document.getElementById('koncerty').offsetHeight; i>=0; i--){
					document.getElementById('koncerty').style.height = i+"px";}
				document.getElementById('koncerty').style.visibility = "hidden";
			break;
			
			case 2:
				var tekst = '';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_info.jpg" onclick="artist_menu(1);"/>';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_concert_selected.jpg" onclick="artist_menu(2);"/>';
				tekst += '				<img class="menu_button" src="/design/lion/images/buttons/artist_gallery.jpg"/>';
				document.getElementById('artist_buttons').innerHTML = tekst;
				
				document.getElementById('info').style.overflow = "hidden";
//				document.getElementById('koncerty').style.height = "0";{
				for(var i=document.getElementById('info').offsetHeight; i>=0; i--){
					document.getElementById('info').style.height = i+'px';
					pausecomp(30);}
				document.getElementById('info').style.visibility = "hidden";
				document.getElementById('koncerty').style.height = "auto";
				document.getElementById('koncerty').style.visibility = "visible";
				
				
			break;
		}*/
	}
	
	
	//print_r dla JS :)
	
	function dump(arr,level) {
		var dumped_text = "";
		if(!level) level = 0;
		
		//The padding given at the beginning of the line.
		var level_padding = "";
		for(var j=0;j<level+1;j++) level_padding += "    ";
		
		if(typeof(arr) == 'object') { //Array/Hashes/Objects
		for(var item in arr) {
		var value = arr[item];
		
		if(typeof(value) == 'object') { //If it is an array,
		dumped_text += level_padding + "'" + item + "' ...\n";
		dumped_text += dump(value,level+1);
		} else {
		dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
		}
		}
		} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
		}
		return dumped_text;
	} 