// ogolna funkcja definiujaca wywolanie ajaxa
function launch_ajax(ajax_file, content_div, update_div, pager, t)
{
	if (t) 
	{
		clearTimeout(t);
	}
	
	ajax = new Ajax(ajax_file, 
	{
		method: 'get',
		onRequest: function()
		{
			$(content_div).empty().addClass('ajax-loading');
		},
		onSuccess: function()
		{
			$(content_div).removeClass('ajax-loading');
		}
	});
	
	ajax.options.update = $(update_div);
	ajax.request();
	
	if (pager>0)
	{
		set_pager_active(pager);
	}
	else
	{
		if ( $('pager1') ) 
		{
			set_pager_active(1);
		}
	}

	t = setTimeout('load_content(5000)', 5000);
}


function set_pager_active(pager)
{
	switch (pager)
	{
		case 1:
			$('pager1').removeClass('pager_off');
			$('pager1').addClass('pager_on');
			$('pager2').removeClass('pager_on');
			$('pager2').addClass('pager_off');
			$('pager3').removeClass('pager_on');
			$('pager3').addClass('pager_off');
		break
		
		case 2:
			$('pager1').removeClass('pager_on');
			$('pager1').addClass('pager_off');
			$('pager2').removeClass('pager_off');
			$('pager2').addClass('pager_on');
			$('pager3').removeClass('pager_on');
			$('pager3').addClass('pager_off');
		break
		
		case 3:
			$('pager1').removeClass('pager_on');
			$('pager1').addClass('pager_off');
			
			$('pager2').removeClass('pager_on');
			$('pager2').addClass('pager_off');
			
			$('pager3').removeClass('pager_off');
			$('pager3').addClass('pager_on');
		break
	}
}


$('pager1').addEvent('click', function(e) 
{
	e = new Event(e).stop();
	if ( $('pager11_content') || $('pager12_content') || $('pager13_content') )	{ launch_ajax('/szkolenia2.nsf/basic/ajax_71', 'results1_rows_content', 'results1_rows_content', 1, 0); }
	
});

$('pager2').addEvent('click', function(e) 
{
	e = new Event(e).stop();
	if ( $('pager11_content') || $('pager12_content') || $('pager13_content') ) { launch_ajax('/szkolenia2.nsf/basic/ajax_72', 'results1_rows_content', 'results1_rows_content', 2, 0); }
	
});

$('pager3').addEvent('click', function(e) 
{
	e = new Event(e).stop();
	if ( $('pager11_content') || $('pager12_content') || $('pager13_content') ) { launch_ajax('/szkolenia2.nsf/basic/ajax_73', 'results1_rows_content', 'results1_rows_content', 3, 0); }
	
});



$('tab1').addEvent('click', function(e) 
{
	e = new Event(e).stop();

	var url = "/jobs.nsf/OfKadry?OpenForm";
	var log = $('results_rows').empty().addClass('ajax-loading');
	
	launch_ajax('/jobs.nsf/OfKadry?OpenForm','results_rows','results_rows',0,0);

	$('tab1').removeClass('inactive');
	$('tab1').addClass('active');

	$('tab2').removeClass('active');
	$('tab2').addClass('inactive');
	
	$('tab3').removeClass('active');
	$('tab3').addClass('inactive');

        $('tab4').removeClass('active');
	$('tab4').addClass('inactive');
	

	new Ajax(url, {
		method: 'get',
		update: $('results_rows'),
		onComplete: function() 
		{
			log.removeClass('ajax-loading');
		}
	}).request();

});

$('tab2').addEvent('click', function(e) 
{
	e = new Event(e).stop();

	launch_ajax('/jobs.nsf/OfAdmin?OpenForm','results_rows','results_rows',0,0)

	var url = "/jobs.nsf/OfAdmin?OpenForm";
	var log = $('results_rows').empty().addClass('ajax-loading');

	$('tab1').removeClass('active');
	$('tab1').addClass('inactive');

	$('tab2').removeClass('inactive');
	$('tab2').addClass('active');
	
	$('tab3').removeClass('active');
	$('tab3').addClass('inactive');

        $('tab4').removeClass('active');
	$('tab4').addClass('inactive');

	new Ajax(url, {
		method: 'get',
		update: $('results_rows'),
		onComplete: function() 
		{
			log.removeClass('ajax-loading');
		}
	}).request();

});

$('tab3').addEvent('click', function(e) 
{
	e = new Event(e).stop();

	launch_ajax('/jobs.nsf/Ofzarz?OpenForm','results_rows','results_rows',0,0)

	var url = "/jobs.nsf/Ofzarz?OpenForm";
	var log = $('results_rows').empty().addClass('ajax-loading');
	
	$('tab1').removeClass('active');
	$('tab1').addClass('inactive');

	$('tab2').removeClass('active');
	$('tab2').addClass('inactive');
	
	$('tab3').removeClass('inactive');
	$('tab3').addClass('active');

        $('tab4').removeClass('active');
	$('tab4').addClass('inactive');

	new Ajax(url, {
		method: 'get',
		update: $('results_rows'),
		onComplete: function() 
		{
			log.removeClass('ajax-loading');
		}
	}).request();

});


$('tab4').addEvent('click', function(e) 
{
	e = new Event(e).stop();
	launch_ajax('/jobs.nsf/OfertydniaSG_S?OpenForm','results_rows','results_rows',0,0)

	var url = "/jobs.nsf/OfertydniaSG_S?OpenForm";
	var log = $('results_rows').empty().addClass('ajax-loading');
	
	$('tab1').removeClass('active');
	$('tab1').addClass('inactive');

	$('tab2').removeClass('active');
	$('tab2').addClass('inactive');
	
	$('tab3').removeClass('active');
	$('tab3').addClass('inactive');

        $('tab4').removeClass('inactive');
	$('tab4').addClass('active');

	new Ajax(url, {
		method: 'get',
		update: $('results_rows'),
		onComplete: function() 
		{
			log.removeClass('ajax-loading');
		}
	}).request();

});




$('tabart').addEvent('click', function(e) 
{
	e = new Event(e).stop();
	launch_ajax('/szkolenia2.nsf/basic/ajax_71', 'results1_rows_content', 'results1_rows_content', 0, 0);
	
	$('tabart').removeClass('inactive');
	$('tabart').addClass('active');
});




function load_content(time)
{
	if(time==0) 
	{
		launch_ajax('/szkolenia2.nsf/basic/ajax_71', 'results1_rows_content', 'results1_rows_content');
		t = setTimeout('load_content(5000)', 5000);
	}
	else
	{
		clearTimeout(t);
		
		if ( $('tabart').className=='active' )
		{
			if ( $('pager11_content') )
			{
				t = setTimeout('launch_ajax(\'/szkolenia2.nsf/basic/ajax_72\', \'results1_rows_content\', \'results1_rows_content\', 2, t);', 5000);
			}
			if ( $('pager12_content') )
			{
				t = setTimeout('launch_ajax(\'/szkolenia2.nsf/basic/ajax_73\', \'results1_rows_content\', \'results1_rows_content\', 3, t);', 5000);
			}
			if ( $('pager13_content') )
			{
				t = setTimeout('launch_ajax(\'/szkolenia2.nsf/basic/ajax_71\', \'results1_rows_content\', \'results1_rows_content\', 1, t);', 5000);
			}
		}
		
	}
}


// akcja uruchamiana po zaladowaniu strony
window.addEvent('domready', function() 
{
	load_content(0);
});




