// JavaScript Document
// JavaScript Document
var ContentHeight = 95;
var TimeToSlide = 200.0;

var openAccordion = '';

window.onload = runAccordion(getPathValue());

// Add new pages to the switch statement so those tabs will open win url is clicked.
// Be sure set value to the proper tab index, example first tab is 1, second is 2, etc...
function getPathValue() {
	var page = window.location.pathname.replace("/", "");
	var value = 1;
	
	switch (page) {
		case 'bed_and_breakfast_insurance.htm':
			value = 1;
		break;
		case 'dude_ranch_insurance.htm':
			value = 1;
		break;
		case 'resort_insurance.htm':
			value = 1;
		break;
		case 'fishing_lodge_insurance.htm':
			value = 1;
		break;
		case 'rvpark_and_campground_insurance.htm':
			value = 1;
		break;
		case 'guides.htm':
			value = 2;
		break;
		case 'outfitters.htm':
			value = 2;
		break;
		case 'hunting_preserves_insurance.htm':
			value = 3;
		break;
		case 'hunt_club_insurance.htm':
			value = 3;
		break;
		case 'trap_and_skeet_insurance.htm':
			value = 4;
		break;
		case 'atv_insurance.htm':
			value = 5;
		break;
		case 'jeep_insurance.htm':
			value = 5;
		break;
		case 'snowmobile_insurance.htm':
			value = 5;
		break;
		case 'trail_rides_insurance.htm':
			value = 5;
		break;
		case 'watercraft_insurance.htm':
			value = 5;
		break;
		case 'consulting_foresters.htm':
			value = 6;
		break;
		case 'texas_forestry_insurance.htm':
			value = 7;
		break;
		default:
			value = 1;
		break;


	}
	return value;
}

function runAccordion(index)
{
   var nID = "Accordion" + index + "Content";
   if (openAccordion !=  nID) {
	  if(openAccordion == nID)
		nID = '';
	   
	  setTimeout("animate(" + new Date().getTime() + "," + TimeToSlide + ",'"
		  + openAccordion + "','" + nID + "')", 33);
	 
	  openAccordion = nID;
  }
  
  //setSliderClass();
}

function setSliderClass() {
	document.getElementById('Accordion1Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion2Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion3Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion4Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion5Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion6Content').setAttribute('class', 'AccordionContent');
	document.getElementById('Accordion7Content').setAttribute('class', 'AccordionContent');
}

function animate(lastTick, timeLeft, closingId, openingId)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var opening = (openingId == '') ? null : document.getElementById(openingId);
  var closing = (closingId == '') ? null : document.getElementById(closingId);
 
  if(timeLeft <= elapsedTicks)
  {
    if(opening != null)
      opening.style.height = ContentHeight + 'px';
   
    if(closing != null)
    {
      closing.style.display = 'none';
      closing.style.height = '0px';
    }
    return;
  }
 
  timeLeft -= elapsedTicks;
  var newClosedHeight = Math.round((timeLeft/TimeToSlide) * ContentHeight);

  if(opening != null)
  {
    if(opening.style.display != 'block')
      opening.style.display = 'block';
    opening.style.height = (ContentHeight - newClosedHeight) + 'px';
  }
 
  if(closing != null)
    closing.style.height = newClosedHeight + 'px';

  setTimeout("animate(" + curTick + "," + timeLeft + ",'"
      + closingId + "','" + openingId + "')", 33);
}