var current_banner = 1;
var total_banners = 0;
var wait = 0;

function banner_init()
{

	//stop banner change if mouse over one banner
	elements = document.getElementById('banners').getElementsByTagName('div');
	total_banners = elements.length;
	for (var i = 0; i < elements.length; i++) 
	{ 
		elements[i].onmouseover = function () 
		{
			clearTimeout(wait);
		}
 		elements[i].onmouseout = function () 
		{
			clearTimeout(wait);
			wait = setTimeout('nextBanner()',bannertime);
		}	
	}
	//set navigation
	elements = document.getElementById('banners').getElementsByTagName('ul')[0].getElementsByTagName('li');
	total_banners = elements.length;
	for (var i = 0; i < elements.length; i++) 
	{ 
		elements[i].step = i + 1;
		elements[i].onmouseover = function () 
		{
			banner(this.step);
			clearTimeout(wait);
		}
		elements[i].onmouseout = function () 
		{
			clearTimeout(wait);
			wait = setTimeout('nextBanner()',bannertime);
		}
    }
    


    wait = setTimeout('nextBanner()', bannertime);
    banner(1);// Set style on first banner by default
} 


function banner(nr)
{
	clearTimeout(wait);
	elements = document.getElementById('banners').getElementsByTagName('div');

    // var buttonid = 'button' + nr;
    // var button = document.getElementById(buttonid)
	var buttons = document.getElementById('buttons').getElementsByTagName('a');
	

	//hide all divs
	for (var i = 0; i < elements.length; i++) 
	{
	    if (nr == (i + 1)) 
		{
		    
			//show selected banner
		    elements[i].style.display = 'block';
		    buttons[i].style.background = 'Transparent';
		    buttons[i].style.backgroundImage = 'url(App_Themes/SDTheme1/images/tab_on.png)';
	        buttons[i].style.backgroundRepeat = 'no-repeat';
	        buttons[i].style.backgroundPosition = 'top left'
	        buttons[i].style.color = '#d0735a';
	    } 
		else
		{	//hide everything else
		    elements[i].style.display = "none";

		    
		    buttons[i].style.textDecoration = 'none';
		    buttons[i].style.padding = '10px 15px';
		    buttons[i].style.lineHeight = '1.1em';
		    buttons[i].style.margin = '0px';
		    buttons[i].style.color = '#746765';
		    //buttons[i].style.height = '68px';
		    buttons[i].style.fontWeight = 'normal';
		    //buttons[i].style.width = '70px';// '120px';
		    
		    buttons[i].style.backgroundImage = 'url(App_Themes/SDTheme1/images/tab_off.png)';  
		    buttons[i].style.backgroundRepeat = 'no-repeat';
		    buttons[i].style.backgroundPosition = 'top left'
		    buttons[i].style.display = 'block';
		    buttons[i].style.float = 'left';
		}
	}
	wait = setTimeout('nextBanner()',bannertime);
}

function nextBanner() 
{
	if(current_banner < total_banners) 
	{
		current_banner ++; 
	}
	else
	{	current_banner = 1;
	}
	banner(current_banner);
}