// roller newsow coded by Acid v2
  jQuery.noConflict()
  var news_list=new Array()
  var rewind_delay=4000 // odstep pomiedzy kolejnymi przewinieciami
  var t
  var new_index
  var left_timer_on=0
  var right_timer_on=0
  //var news_xml_document='tmp_img/news_tmp_response.xhtml';
  var news_xml_document='news_response.xhtml';
  function auto_roller_right() 
  { 
		new_index=parseInt(jQuery('.navi_active').html()) 
		new_index%=4
		step_news_roller(new_index)
		new_index++
		t=setTimeout('auto_roller_right()',rewind_delay) 
  }
  function auto_roller_left()
  {
		new_index=parseInt(jQuery('.navi_active').html())
		new_index-=2 // -1.0.1.2, to jest dopiero wyrownanie indeksu
		if(new_index<0) new_index=3;
		step_news_roller(new_index)
		t=setTimeout('auto_roller_left()',rewind_delay)
  }
  function disable_rewinder()
  {
  				right_timer_on=0; // wylaczenie tego pedrylstwa
  				left_timer_on=0;
  				clearTimeout(t);
  }
  function init_right() 
  {	
		   	right_timer_on=1
		   	clearTimeout(t) // wyczyszczenie zdarzenia z lewej, jesli ma miejsce, niewazne
		   	left_timer_on=0
		   	auto_roller_right()
	}
	function init_left()
	{				
				left_timer_on=1
				right_timer_on=0
				clearTimeout(t)
			   auto_roller_left()
	}
   function step_news_roller(news_num)
   {
// zadanie - zaladowac do diva kontent newsa o wskazanym numerze, odkolorowac pozostale newsy
// a na navbara podepnie sie zdarzenie robiace step o jeden w lewo i juz
  	 if(typeof news_list[news_num] == "undefined") {return}
  	 jQuery("#news_content").html('<a href="aktualnosci,czytaj,'+news_list[news_num][1]+'.xhtml"><div class="mmm"><div class="mm"><h4>'+news_list[news_num][2]+'</h4><p>'+news_list[news_num][4]+'</p></div></div></a>')
	 jQuery("#news_content").css('background-image','url('+news_list[news_num][3]+')')
	 jQuery("#news_content").css('background-repeat','no-repeat')
	 jQuery(".navi_no").removeClass('navi_active')
	 jQuery("#navi_left"+news_num).addClass('navi_active')
  } 
  function start_news_roller()
  {
			jQuery.ajax({url: news_xml_document,type: 'GET', async: false, dataType: 'xml',  
					success: function(data){
                    jQuery('news',data).each(function(){
                   		var curr_music_event=new Array()
								curr_music_event.push(jQuery(this).attr('id'))
								curr_music_event.push(jQuery(this).attr('nid'))
								curr_music_event.push(jQuery(this).attr('title'))
								curr_music_event.push(jQuery(this).attr('bg'))
								curr_music_event.push(jQuery(this).text())
								news_list.push(curr_music_event)
                   })
					}
			})
			init_right()
			// tutaj jeszcze przypisania funkcji do zdarzen najechania na linki
		   jQuery("#navi_next").hover(function(event) 
		   { 
		   	event.preventDefault()
		   	if(right_timer_on) return // zapobiegamy jednoczesnie ponownemu wywolaniu hovera
				init_right()
		   })
			jQuery("#navi_prev").hover(function(event) 
			{ 
				event.preventDefault()
				if(left_timer_on) return
				init_left()
			})
			jQuery(".navi_no").hover(
			 function()
			 {
				disable_rewinder()
			   var display_news_index=parseInt(jQuery(this).html())
			   jQuery(".navi_no").removeClass('navi_active') // odswietlenie pozostalych
			   if(typeof news_list[display_news_index-1] == "undefined") 
			   { 
			   	jQuery("#news_content").html('Taki news nie istnieje!')
			   	jQuery("#news_content").css('background-image','url(tmp_img/no_news.jpg)') 
			   	return
			   }
			   jQuery(this).addClass('navi_active') // podswietlenie biezacego
			   jQuery("#news_content").html('<div class="mmm"><div class="mm"><h4><a href="aktualnosci,czytaj,'+news_list[display_news_index-1][1]+'.xhtml">'+news_list[display_news_index-1][2]+'</a></h4><p><a href="aktualnosci,czytaj,'+news_list[display_news_index-1][1]+'.xhtml">'+news_list[display_news_index-1][4]+'</a></p></div></div>')
// background: url(../img/bg/bg_news_content.jpg) no-repeat;
			   jQuery("#news_content").css('background-image','url('+news_list[display_news_index-1][3]+')')
				jQuery("#news_content").css('background-repeat','no-repeat')
			 }
			)
			if(typeof news_list[0]!="undefined") {
				jQuery("#news_content").html('<div class="mmm" ><div class="mm"><h4><a href="aktualnosci,czytaj,'+news_list[0][1]+'.xhtml">'+news_list[0][2]+'</a></h4><p><a href="aktualnosci,czytaj,'+news_list[0][1]+'.xhtml">'+news_list[0][4]+'</a></p></div></div>')
			   jQuery("#news_content").css('background-image','url('+news_list[0][3]+')')
				jQuery("#news_content").css('background-repeat','no-repeat')
				jQuery("#navi_left0").addClass('navi_active')
			}
			 else
			{
				jQuery("#news_content").html('<h4>Brak</h4><p>Nie dodano jeszcze żadnych aktualności.</p>')
			   jQuery("#news_content").css('background-image','url(tmp_img/no_news.jpg)')
			   jQuery("#news_content").css('background-repeat','no-repeat')
			   jQuery(".navi_no").removeClass('navi_active')
			}
	 }
	 jQuery(document).ready(function(){start_news_roller()})
