var _tab_index=0;
var _duration=1000;
var _timer=3000;
var ar_tab_obj=new Array();


function initTabs()
{
	var _tabset=document.getElementById('tabset');
	if(_tabset)
	{
		var _links=_tabset.getElementsByTagName('a');
		if(_links)
		{
			var add=0;
			var len=_links.length;
			for(i=0;i<len;i++)
			{
				var _link=document.createElement('a')
				_link.className=_links[i+add].className+' active';
				_link.href=_links[i+add].href;
				_link.style.position='absolute';
				_link.style.left=17*(i+1)+134*i+'px';
				$(_link).setStyle('opacity','0');
				_link.innerHTML=_links[i+add].innerHTML;
				_links[i+add].parentNode.appendChild(_link);
				add++
			}
		}
		var _list=_tabset.getElementsByTagName('li');
		for(i=0;i<_list.length;i++)
		{
			var _links=_list[i].getElementsByTagName('a');
			for(j=0;j<_links.length;j++)
			{
				_links[j].tab_index=i;
				_links[j].onclick=function()
				{
					go_tab(this.tab_index);
					return false;
				}
			}
		}
		_tab_content=document.getElementById('tab_content');
		if(_tab_content)
		{
			var tabs=_tab_content.getElementsByTagName('div')
			var _index=0;
			_imag=document.getElementById('images');
			_images=_imag.getElementsByTagName('img');
			for(i=0;i<tabs.length;i++)
			{
				if(tabs[i]&&_list[_index]&&tabs[i].className=="tab"&&_images[_index])
					{
						ar_tab_obj.push({'tab':new Fx.Tween(tabs[i],{duration: _duration,wait: false, link: 'chain'}															 
						),'button':new Fx.Tween(_list[_index].getElementsByTagName('a')[1],{duration: _duration,wait: false, link: 'chain'}),
										'img':new Fx.Tween(_images[_index],{duration: _duration,wait: false, link: 'chain'})})
					if(_tab_index==_index)
					{
						ar_tab_obj[_index].tab.element.setStyle('opacity','1');
						ar_tab_obj[_index].button.element.setStyle('opacity','1');
						ar_tab_obj[_index].img.element.setStyle('opacity','1');
					}
					else
					{
						ar_tab_obj[_index].img.element.setStyle('opacity','0');
						ar_tab_obj[_index].img.element.style.display = 'block';
						ar_tab_obj[_index].tab.element.setStyle('opacity','0');
						ar_tab_obj[_index].tab.element.style.display = 'block';
					}
					_index++;
				}
			}
		}
		go_timer=setTimeout("go_tab()",_timer);
	}
}


function go_tab(go_tab)
{
	clearTimeout(go_timer);
	var next_tab=_tab_index+1;
	if(next_tab>ar_tab_obj.length-1)
	{
		next_tab=0;
	}
	if(go_tab>=0)
	{
		next_tab=go_tab;
	}
	_tab_content.style.height=ar_tab_obj[next_tab].tab.element.offsetHeight+'px';
	ar_tab_obj[_tab_index].tab.start('opacity',1,0);
	ar_tab_obj[next_tab].tab.start('opacity',0,1);
	ar_tab_obj[_tab_index].img.start('opacity',1,0);
	ar_tab_obj[next_tab].img.start('opacity',0,1);
	ar_tab_obj[_tab_index].button.start('opacity',1,0);
	ar_tab_obj[next_tab].button.start('opacity',0,1);
	_tab_index=next_tab;
	if(!go_tab&&go_tab!=0)
	{
		go_timer=setTimeout("go_tab()",_timer);
	}
}
if (window.addEventListener)
	window.addEventListener("load", initTabs, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initTabs);
