//ilosc_main_news=3;
var http_request_wyd = false;
var opis = null;
var id_akt = 0;
var id_now = 0;
var wydarzenia_interval;
var liczba_wydarzen=3;

var idw = Array();
var data_skrot = Array();
var zdjecie_skrot = Array();
var temat = Array();
var skrot = Array();

var wydarzenia_poczatek = true;
var wydarzenia_licznik = 2;


	
function wydarzenia_start()
{
	wydarzenia_xml();	
//	d.innerHTML = "";
}


function wydarzenia_xml() 
{
	wydarzeniaRequest('xml_wydarzenia.php', '?id=1');
}

function wydarzenia_disp()
{
    if (http_request_wyd.readyState == 4) 
	 {

		var xmldoc = http_request_wyd.responseXML;
		var data_node = xmldoc.getElementsByTagName('data').item(0);
		
		var liczba_node = data_node.getElementsByTagName('liczba').item(0);
		var liczba = liczba_node.firstChild.data;
//		liczba_wydarzen = liczba;
		
		var wydarzenia_node = data_node.getElementsByTagName('wydarzenia').item(0);


//		d.innerHTML = "";
		for(var i=0; i<liczba_wydarzen; i++)
		{

			var item_node = wydarzenia_node.getElementsByTagName('item').item(i);
			var idw_node = item_node.getElementsByTagName('id').item(0);
			idw[i] = idw_node.firstChild.data;
			var data_skrot_node = item_node.getElementsByTagName('data_skrot').item(0);
			data_skrot[i] = data_skrot_node.firstChild.data;
			var zdjecie_skrot_node = item_node.getElementsByTagName('zdjecie_skrot').item(0);
			zdjecie_skrot[i] = zdjecie_skrot_node.firstChild.data;
			var temat_node = item_node.getElementsByTagName('temat').item(0);
			temat[i] = temat_node.firstChild.data;
			var skrot_node = item_node.getElementsByTagName('skrot').item(0);
			skrot[i] = skrot_node.firstChild.data;
			

		}
		
		wydarzenia_play();
	}

}
   
function wydarzeniaRequest(url, parameters) {
      http_request_wyd = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request_wyd = new XMLHttpRequest();
         if (http_request_wyd.overrideMimeType) {
            http_request_wyd.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request_wyd = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request_wyd = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request_wyd) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  http_request_wyd.onreadystatechange = wydarzenia_disp;
      http_request_wyd.open('GET', url + parameters, true);
      http_request_wyd.send(null);
   }
   
   
   function wydarzenia_play()
   {
	   var d = document.getElementById("d_nawigacja");
	   d.innerHTML = "";
	   d.innerHTML = '<div style="float:left; width:100px;"><ul class="ul_wyd">'
	   +'<li class="li_wyd" style="display:none;" id="wyd_0"><img src="pics/wyd/1.jpg" alt="1" onclick="ustaw_wydarzenie(0);" /></li><li class="li_wyd_h"  style="display:block;" id="wyd_h_0"><img src="pics/wyd/1s.jpg" alt="1" onclick="ustaw_wydarzenie(0);"/></li>'
	   +'<li class="li_wyd" id="wyd_1"><img src="pics/wyd/2.jpg" alt="2" onclick="ustaw_wydarzenie(1);"/></li><li class="li_wyd_h" id="wyd_h_1"><img src="pics/wyd/2s.jpg" alt="2" onclick="ustaw_wydarzenie(1);"/></li>'
   	   +'<li class="li_wyd" id="wyd_2"><img src="pics/wyd/3.jpg" alt="3" onclick="ustaw_wydarzenie(2);"/></li><li class="li_wyd_h" id="wyd_h_2"><img src="pics/wyd/3s.jpg" alt="3" onclick="ustaw_wydarzenie(2);"/></li>'
	   +'</ul></div>'
	   
   	   +'<div style="float:left; position:relative; left:200px; top:10px;"><ul class="ul_wyd">'
	      	   +'<li class="li_wyd"><img src="pics/wyd/l.jpg" alt="<<" onclick="wydarzenia_lewa()"/></li>'
			   +'<li style="width:15px; float:left;">&nbsp;</li>'
   	      	   +'<li class="li_wyd" id="wyd_p"><img src="pics/wyd/s.jpg" onclick="wydarzenia_stop();" alt="||" /></li><li class="li_wyd_h" id="wyd_h_p"><img src="pics/wyd/p.gif" onclick="wydarzenia_dalej();" alt=">"/></li>'
			   +'<li style="width:15px; float:left;">&nbsp;</li>'
				+'<li class="li_wyd"><img src="pics/wyd/pr.jpg" alt=">>" onclick="wydarzenia_prawa()"/></li>'


	   +'</ul></div>'
		wydarzenia_interval = setInterval(wydarzenia_set,5000);
   }
   
   function wydarzenia_set()
   {
			
		for(var i=0; i<3; i++)
		{
			var dd = document.getElementById('wyd_h_'+i);
			dd.style.display = 'none';
			var dd = document.getElementById('wyd_'+i);
			dd.style.display = 'block';

		}

		var dd = document.getElementById('wyd_h_'+id_akt);
		dd.style.display = 'block';
		var dd = document.getElementById('wyd_'+id_akt);
		dd.style.display = 'none';

		id_now = id_akt;
			var d = document.getElementById("d_wydarzenia");
			d.innerHTML = "";
			d.innerHTML = d.innerHTML + '<div>';
					if(zdjecie_skrot[id_akt])
					{
					d.innerHTML = d.innerHTML + '<div class="d_foto_a">'
					+ '<a href="news_item_'+idw[id_akt]+'.htm">'
					+'<img src="'+zdjecie_skrot[id_akt]+'" alt="'+zdjecie_skrot[id_akt]+'" border="0" />'
					+'</a>'
					+'</div>';
					}

d.innerHTML = d.innerHTML +'<div class="d_news_d">'
					+'<div class="news_d">'
						+'<h3 class="temat_a">'+temat[id_akt]+'</h3>'
						+'<h4 class="data_a">'+data_skrot[id_akt]+'</h4>'
						+'<h5 class="skrot_a">'
							+'<a class="l_news" href="news_item_'+idw[id_akt]+'.htm">'
//							{if $lista_main_news.0.skrot}
								+ skrot[id_akt]
//							{else}
//								{$lista_main_news.0.wstep}
//							{/if}
							+'</a>'
						+'</h5>'
						+'<div class="dalej_a"><a href="news_item_'+idw[id_akt]+'.htm"><img src="pics/dalej.jpg" alt="Dalej" border="0" /></a></div>'
					+'</div>'
				+'</div>';
			d.innerHTML = d.innerHTML + '</div>';


		if(wydarzenia_licznik<=0 && wydarzenia_poczatek)
		{
			wydarzenia_poczatek = false;
			wydarzenia_stop();
			return -1;
		}
		
		id_akt++;
		
		if(id_akt>=liczba_wydarzen)
		{
			id_akt = 0;
			if(wydarzenia_poczatek)
			{
				wydarzenia_licznik--;
			}
		}



		if(id_akt==1)
		{
			clearInterval(wydarzenia_interval);
			wydarzenia_interval = setInterval(wydarzenia_set,5000);
		}
		else
		{
			clearInterval(wydarzenia_interval);
			wydarzenia_interval = setInterval(wydarzenia_set,3000);
		}
			

   }
   
   
   function ustaw_wydarzenie(id)
   {
	   clearInterval(wydarzenia_interval);
	   id_akt = id;
	   wydarzenia_set();
	   wydarzenia_stop();
   }
   
   
   function wydarzenia_stop()
   {
	    clearInterval(wydarzenia_interval);
		var d = document.getElementById("wyd_p");
		d.style.display = 'none';
		var d = document.getElementById("wyd_h_p");
		d.style.display = 'block';

		wydarzenia_licznik = 0;
		wydarzenia_poczatek = false;

   }

	function wydarzenia_dalej()
	{
		var d = document.getElementById("wyd_p");
		d.style.display = 'block';
		var d = document.getElementById("wyd_h_p");
		d.style.display = 'none';

		wydarzenia_licznik = 5;
		wydarzenia_poczatek = true;

		wydarzenia_set();
	}

	function wydarzenia_lewa()
	{
		id = id_now-1;
		if(id < 0)
			id = liczba_wydarzen-1;
		ustaw_wydarzenie(id);
	}
	
	function wydarzenia_prawa()
	{
		id = id_now+1;
		if(id>=liczba_wydarzen)
			id = 0;
		ustaw_wydarzenie(id);
	}

