/**
 * Laduje zawartosc aktualnie wcisnietego tab'a
 * @param {string} id_box
 * @param {int} id_tab
 */
function loadTab(id_box, id_tab) {
	
	var id_tab_list = id_box + '-list';
	var id_tab_item = id_box + '-item-' + id_tab;
	var id_tab_display_content = id_box + '-' + id_tab;
	var tab_list = $$('ul#' + id_tab_list + ' li');
	var bookmark_href_value = $(id_box + '-bookmark-href-value-' + id_tab).get('value');
	var bookmark_href = $(id_box + '-bookmark-href-' + id_tab);
	bookmark_href.set('href', bookmark_href_value);
	
	
	var i;
	
	//najpierw ustawi wszystkie linki nieaktywne i contenty niewidoczne
	for(i = 0; i < tab_list.length; i++) {
		tab_list[i].set('class', 'tab-item set-left');
		$(id_box + '-' + (i)).setStyle('display', 'none');
		
		if(i != id_tab) {
			$(id_box + '-bookmark-href-' + i).set('href', "javascript: loadTab('" + id_box + "', " + i + ");" );
		}
	}
	$(id_tab_item).set('class', 'tab-item-active set-left');
	$(id_tab_display_content).setStyle('opacity', '0.0');	
	$(id_tab_display_content).setStyle('display', 'block');	
	$(id_tab_display_content).tween('opacity', 1);
	
	Cufon.refresh('li.tab-item a');
	Cufon.refresh('li.tab-item-active a');
}


/**
 * Laduje nowa zawartosc dla aktualnie kliknietego przycisku w akordeonie
 * @param {int} id_accordion
 */
function loadAccordion(id_accordion, sub_page){

	if ($defined(sub_page) && sub_page == 'sub_page') {
		var acc_buttons = $$('div.box-sub-accordion-top div.accordion-sub-item-title a');
		var acc_contents = $$('div.box-sub-accordion-top div.accordion-sub-item-content');
	}
	else {
		var acc_buttons = $$('div.box-accordion-top div.accordion-item-title a');
		var acc_contents = $$('div.box-accordion-top div.accordion-item-content');
	}
	var acc_clicked_button = $$('div#accordion-item-' + id_accordion + ' a');
	var acc_clicked_content = $$('div#accordion-content-' + id_accordion);
	var accordion_href_value = $('accordion-href-value-' + id_accordion).get('value');
	var accordion_href = $('accordion-href-' + id_accordion);
	accordion_href.set('href', accordion_href_value);
	
	var i;
	
	for (i = 0; i < acc_buttons.length; i++) {
		acc_buttons[i].set('class', 'accordion-item-title set-left');
		acc_contents[i].setStyle('display', 'none');
		
		if(i != id_accordion) {
			if($defined(sub_page) && sub_page == 'sub_page') {
				$('accordion-href-' + i).set('href', "javascript: loadAccordion(" + i + ", 'sub_page');" );
			}else {
				$('accordion-href-' + i).set('href', "javascript: loadAccordion(" + i + ");" );
			}	
		}
		
	}
	
	acc_clicked_button.set('class', 'accordion-item-title-active set-left');
	acc_clicked_content.setStyle('opacity', '0.0');
	acc_clicked_content.setStyle('display', 'block');
	acc_clicked_content.tween('opacity', 1);
	
	Cufon.refresh('a.accordion-item-title');
	Cufon.refresh('a.accordion-item-title-active');
}


/*Biznes Ogrodniczy v1 -------------------*/
function loadNews(idArt) {
		
	//zaci�gnij wszystkie numeryczne elementy paginacji
	var paging_items = document.getElementsByName('paging-item');
	
	//najpierw ustaw nieakywn� klas�
	$each(paging_items, function(item) {
		item.set('class', 'paging-item set-left');
	});
	
	//potem klikni�ty element jako aktywny
	$(idArt + '_pi').set('class', 'paging-item-active set-left');
	
	//wykonaj zapytanie o klini�ty artyku�
	var params = '';
	
	params += 'id_art=' + idArt;
	
	var myRequest = new Request ({
		url: host_url + '/www/ajax.php' , 
		method: 'get', 
		data: params,
		onSuccess: function(responseText, responseXML) {
						
			id = 'news-item';
			if ($(id)) {			
				$(id).set('tween', {
					onComplete: function(id) {
						$(id).set('tween', { onComplete: Class.empty });
						$(id).innerHTML = responseText;
						$(id).tween('opacity', 1);
					},
					duration: 200
				});
				$(id).tween('opacity', 0);				
			} 		
		}
	});
	myRequest.send();
}


var active = 0;
function loadPrevNews() {
	var arr = new Array();
	var idArt;
	
	var paging_items = document.getElementsByName('paging-item');
	
	$each(paging_items, function(item, key) {
		arr.push( parseInt(item.get('id')) );
		if(item.get('class') == 'paging-item-active set-left'){
			active = key;
		}		
	});
	
	active--;
	if (active < 0) {
		active = 0;
	} else {
		idArt = arr[active];
		loadNews(idArt);
	}
}

function loadNextNews() {

	var arr = new Array();
	var idArt;
	
	var paging_items = document.getElementsByName('paging-item');
	
	$each(paging_items, function(item, key) {
		arr.push( parseInt(item.get('id')) );
		if(item.get('class') == 'paging-item-active set-left'){
			active = key;
		}		
	});
	
	active++;
	if (active >= arr.length) {
		active = arr.length - 1;
	} else {
		idArt = arr[active];
		loadNews(idArt);
	}
}

var timerNews = '';

window.addEvent('domready', function() {
	timerNews = setTimeout('loadPeriodicalNews()', 2000);
});

var flag = false;
function loadPeriodicalNews() {
	
	var paging_items = document.getElementsByName('paging-item');
	
	if (active == (paging_items.length - 1)) {
		flag = true;
	} else if(active === 0) {
		flag = false;	
	}
	
	if(flag === true) {
		loadPrevNews();
	}else {
		loadNextNews();
	}
	timerNews = setTimeout('loadPeriodicalNews()', 5000);
}







