var framePanels=4;
var toggle = 0;
var toggleState = 0;
var currActiveFrame = 0;
var rotate_timer;

var last =framePanels-1;

function toggleFlip(currFrame,lastFrame){
rotate(toggle);

last=toggle;
toggleState++;  // if you want toggle to start at Zero, place this statement below:  toggle = toggleState%5;

toggle = toggleState%framePanels;
}

function rotate(currFrame){
var i = framePanels-1;
if(!document.layers){
do{
document.getElementById('frm'+i).style.visibility="hidden";
document.getElementById("mini"+i).style.backgroundColor="#ffffff";
document.getElementById("miniOn" + i).className ="miniteaserOff";

}while(i--);
document.getElementById('frm'+currFrame).style.visibility="visible";
document.getElementById("mini"+currFrame).style.backgroundColor="#660033";
document.getElementById("miniOn"+currFrame).className="miniteaserOn";
}else{

do{
oLayer.document.layers['frm'+i].visibility="hidden";
window.document.layers["mini"+i].bgColor="#ffffff";

}while(i--);
oLayer.document.layers['frm'+currFrame].visibility="visible";
window.document.layers["mini"+currFrame].bgColor="#660033";

}

last=currFrame;

//alert(last);
}
if(!document.layers){
geoBoxAdjust = setInterval("tellHeight()",460);
}else{
rotate_timer = setInterval("toggleFlip()",6500);

}
function rotateToPanel(panel){
toggle=panel;
toggleState=panel;
clearInterval(rotate_timer);

rotate(toggle);

}

geoToggle = 0;
geoToggleState = 0;

playButtons = [];
playButtons[0] = new Image;
playButtons[0].src = "http://shared.onlinemontana.com/js/spotlight/images/play_off.gif";
playButtons[1] = new Image;
playButtons[1].src = "http://shared.onlinemontana.com/js/spotlight/images/play_on.gif";

stopButtons = [];
stopButtons[0] = new Image;
stopButtons[0].src = "http://shared.onlinemontana.com/js/spotlight/images/stop_off.gif";
stopButtons[1] = new Image;
stopButtons[1].src = "http://shared.onlinemontana.com/js/spotlight/images/stop_on.gif";

ButtonGroups = [];
ButtonGroups[0] = stopButtons;
ButtonGroups[1] = playButtons;

/* Rollover Script */
imgroll = new Array();
imgroll[0] = "";// ok to leave empty
imgroll[1] = "rewind";
imgroll[2] = "forward";

onimages = [];
offimages = [];
for(i=0; i < imgroll.length; i++){
onimages[i] =  new Image();
onimages[i].src = "http://shared.onlinemontana.com/js/spotlight/images/"+imgroll[i]+"_on.gif";
offimages[i] =  new Image();
offimages[i].src = "http://shared.onlinemontana.com/js/spotlight/images/"+imgroll[i]+"_off.gif";
}

function changeImage(state) {
geoToggleState++;  // if you want geoToggle to start at Zero, place this statement below:  geoToggle = geoToggleState%5;
if(state){
geoToggleState = state;
toggle=last;
toggleState=last;
}

function imgOff(imageName) {  
	num = imageName.split("e");
	document[imageName].src = offimages[num[1]].src;  
}
geoToggle = geoToggleState%2;
document['playOrstop'].src = ButtonGroups[geoToggle][0].src;//Number one needs to become geoToggle
if(geoToggle==0){
rotatePlay()
}else{
clearTimeout(rotate_timer)
}

}// end

function rollOver(state){
document['playOrstop'].src = ButtonGroups[geoToggle][state].src;//Number one needs to become geoToggle
}// end

function imgOn(imageName) {
num = imageName.split("e");
document[imageName].src = onimages[num[1]].src;  
}// end

function imgOff(imageName) {  
num = imageName.split("e");
document[imageName].src = offimages[num[1]].src;  
}// end