var revolverPos = 0;
var revolverLink = 0;
var revolverLinks = new Array("groups.html", "wealth.html", "life.html", "banking.html");
var panelImg = 1;
var panelNo;

function setUpRevolvers()
{
	var rev1 = document.getElementById('revolverLink1');	
	var rev2 = document.getElementById('revolverLink2');	
	rev1.href = revolverLinks[0];
	rev2.href = revolverLinks[1];
}				

function revolveRevolver()
{
	
	var revolver = document.getElementById('revolverTable'); 
	var rev1 = document.getElementById('revolverLink1');	
	var rev2 = document.getElementById('revolverLink2');	
				
	revolverPos -= 250;
	revolverLink++;
	if(revolverPos == -750)
	{ 
		revolverPos = 0; 
		revolverLink = 0;
	}
	revolver.style.backgroundPosition = revolverPos.toString() + "px 50%";	
	
	rev1.href = revolverLinks[revolverLink];
	rev2.href = revolverLinks[revolverLink + 1];
	
}

function preLoader()
{
	var obj = document.getElementById("test");			
	var img;
	/*				
	for(var i = 1; i <= 38; i++)
	{	img = new Image("images/panels/" + i.toString() + ".jpg");  }
	
	for(var i = 1; i <= 9; i++)
	{	img = new Image("images/revolvers/" + i.toString() + ".gif");  }
	*/
	// set random panel
	panelImg = (Math.floor(Math.random()*9));
					
	switch(panelImg)
	{
		case 0: panelImg = 1; break;
		case 1: panelImg = 6; break;
		case 2: panelImg = 9; break;
		case 3: panelImg = 13; break;
		case 4: panelImg = 19; break;
		case 5: panelImg = 22; break;
		case 6: panelImg = 26; break;
		case 7: panelImg = 30; break;
		case 8: panelImg = 33; break;
		case 9: panelImg = 39; break;
	}	
		
	revolvePanels();
								 
}

function revolvePanels()
{
	
	var panelObj = document.getElementById('panelImg'); 
	var panelA = document.getElementById('panelLink');
	var panelLink = showPanel(panelImg);
	if(panelLink != "SAME")
	{ panelA.href = panelLink; }
	
	panelObj.src = "images/panels/" + panelImg + ".jpg";
	
	panelImg++;
	if(panelImg == 42)
	{ panelImg = 1; }
		
	setTimeout('revolvePanels()', 4000);
			
}

function changeLiBg(id, state, no)
{
	
	var li = document.getElementById("li" + id);
	var a = document.getElementById("a" + id);
	
	switch(state)
	{
		case 0: 
			li.style.backgroundImage = "url(images/btnuright.gif)";
			a.style.backgroundImage = "url(images/btnuleft.gif)";
			showPanel(id, no);
			break;
		case 1:
			li.style.backgroundImage = "url(images/btndright.gif)";
			a.style.backgroundImage = "url(images/btndleft.gif)";
			break;
	}
	
}

function showPanel(panel)
{
		
	var browser_version= parseInt(navigator.appVersion);
	var browser_type = navigator.appName;
	var browser_agent = navigator.userAgent.toUpperCase();
	var panelLink = "SAME";
	
	if(browser_agent.indexOf("SAFARI") != -1)
	{ 
		switch(panel)
		{
			case 1: // life and living benefits
				backgroundPos = "-895px 0"; 
				panelLink = "insurance.html";
				break; 
			case 6: // group
				backgroundPos = "-770px 0"; 
				panelLink = "group.html";
				break; 
			case 9: // health and dental
				backgroundPos = "-660px 0"; 
				panelLink = "health.html";
				break; 
			case 13: // travel
				backgroundPos = "-580px 0"; 
				panelLink = "travel.html";
				break; 
			case 19: // wealth management
				backgroundPos = "-485px 0"; 
				panelLink = "wealth.html";
				break; 
			case 22: // banking
				backgroundPos = "-383px 0"; 
				panelLink = "banking.html";
				break; 
			case 26: // small business
				backgroundPos = "-297px 0"; 
				panelLink = "business.html";
				break; 
			case 30: // advisors
				backgroundPos = "-210px 0"; 
				panelLink = "advisors.html";
				break; 
			case 33: // tools
				backgroundPos = "-153px 0"; 
				panelLink = "tools.html";
				break; 
			case 39: // contact
				backgroundPos = "0px 0";
				panelLink = "contact.html";
				break;
		}
		
	}
	else if(browser_agent.indexOf("FIREFOX") != -1)
	{ 
		switch(panel)
		{
			case 1: // life and living benefits
				backgroundPos = "-895px 0"; 
				panelLink = "insurance.html";
				break; 
			case 6: // group
				backgroundPos = "-770px 0"; 
				panelLink = "group.html";
				break; 
			case 9: // health and dental
				backgroundPos = "-663px 0"; 
				panelLink = "health.html";
				break; 
			case 13: // travel
				backgroundPos = "-582px 0"; 
				panelLink = "travel.html";
				break; 
			case 19: // wealth management
				backgroundPos = "-488px 0"; 
				panelLink = "wealth.html";
				break; 
			case 22: // banking
				backgroundPos = "-388px 0"; 
				panelLink = "banking.html";
				break; 
			case 26: // small business
				backgroundPos = "-306px 0"; 
				panelLink = "business.html";
				break; 
			case 30: // advisors
				backgroundPos = "-220px 0"; 
				panelLink = "advisors.html";
				break; 
			case 33: // tools
				backgroundPos = "-163px 0"; 
				panelLink = "tools.html";
				break; 
			case 39: // contact
				backgroundPos = "0px 0";
				panelLink = "contact.html";
				break;		
		}			
	}
	else
	{
	switch(panel)
		{
			case 1: // life and living benefits
				backgroundPos = "-902px 0"; 
				panelLink = "insurance.html";
				break; 
			case 6: // group
				backgroundPos = "-783px 0"; 
				panelLink = "group.html";
				break; 
			case 9: // health and dental
				backgroundPos = "-678px 0"; 
				panelLink = "health.html";
				break; 
			case 13: // travel
				backgroundPos = "-597px 0"; 
				panelLink = "travel.html";
				break; 
			case 19: // wealth management
				backgroundPos = "-503px 0"; 
				panelLink = "wealth.html";
				break; 
			case 22: // banking
				backgroundPos = "-402px 0"; 
				panelLink = "banking.html";
				break; 
			case 26: // small business
				backgroundPos = "-319px 0"; 
				panelLink = "business.html";
				break; 
			case 30: // advisors
				backgroundPos = "-232px 0"; 
				panelLink = "advisors.html";
				break; 
			case 33: // tools
				backgroundPos = "-175px 0"; 
				panelLink = "tools.html";
				break; 
			case 39: // contact
				backgroundPos = "0px 0";
				panelLink = "contact.html";
				break;		
		}	
		
	}
	
	var indicator = document.getElementById('indicator');
		
	indicator.style.backgroundPosition = backgroundPos;
	return panelLink;
					
}