var tabs = {alle: 0, priv: -61, lauf: -158, club: -248, esco: -312, hobb: -386, fkkc: -488, mass: -551, domi: -644, tran: -740, plz_alle: 0, plz0: -61, plz1: -122, plz2: -183, plz3: -244, plz4: -305, plz5: -366, plz6: -427, plz7: -488, plz8: -549, plz9: -610, tab_detailsuche: -671};

window.addEvent('domready', function()
{
	var arr_div = $('tabs').getElements('div');
	var num_div = arr_div.length;
	var activeTab;
	
	for (var i=0; i<num_div; i++)
	{
		if (!arr_div[i].getElement('a'))
		{
			activeTab = arr_div[i].id;
			arr_div[i].setStyles(
			{
				background: 'url(/img/rd_img/tab_sprite_search.jpg) '+tabs[activeTab]+'px -54px no-repeat',
				color: '#FFFFFF'
			});		
			
		}
		
		if (arr_div[i].id != activeTab)
		{	
			arr_div[i].addEvent('mouseover', function()
			{
				hoverTab(this.id, 79);
			});
			
			arr_div[i].addEvent('mouseout', function()
			{
				this.setStyles(
				{
					background: 'none',
					paddingTop: '6px',
					height: '21px'
				});
			});
		}
	}
	
	var arr_div_region = $('tabs_region').getElements('div');
	var num_div_region = arr_div_region.length;
	var activeTab_region;
	
	for (var i=0; i<num_div_region; i++)
	{
		if (!arr_div_region[i].getElement('a'))
		{
			activeTab_region = arr_div_region[i].id;
			arr_div_region[i].setStyles(
			{
				background: 'url(/img/rd_img/tab_sprite_search.jpg) '+tabs[activeTab_region]+'px 0px no-repeat',
				color: '#FFFFFF'
			});		
			
		}
		
		if (arr_div_region[i].id != activeTab_region)
		{	
			arr_div_region[i].addEvent('mouseover', function()
			{
				hoverTab(this.id, 55);
			});
			
			arr_div_region[i].addEvent('mouseout', function()
			{
				this.setStyles(
				{
					background: 'none',
					paddingTop: '6px',
					height: '19px'
				});
			});
		}
	}
	
	$(activeTab).setStyles(
	{
		background: 'url(/img/rd_img/tab_sprite_search.jpg) '+tabs[activeTab]+'px -136px no-repeat',
		color: '#FFFFFF'
	});
	
	$(activeTab_region).setStyles(
	{
		background: 'url(/img/rd_img/tab_sprite_search.jpg) '+tabs[activeTab_region]+'px -110px no-repeat',
		color: '#FFFFFF',
		height: '17px'
	});
	
	// View-Options
	if ($('viewOpts'))
	{
		var vo_img = $('viewOpts').getElements('img');
		var vo_num = vo_img.length;
		
		for (var i=0; i<vo_num; i++)
		{
			if (vo_img[i].src.indexOf('_active') < 0)
			{
				vo_img[i].addEvent('mouseover', function()
				{
					this.src = this.src.replace(/\.gif/,'_active.gif');
				});
				
				vo_img[i].addEvent('mouseout', function()
				{
					this.src = this.src.replace(/_active/,'');
				});
			}
		}
	}
});

function hoverTab(id, height)
{
	$(id).setStyles(
	{
		background: 'url(/img/rd_img/tab_sprite_search.jpg) '+tabs[id]+'px -'+height+'px no-repeat',
		paddingTop: '6px',
		height: '19px'
	});
}
