var permRoll = '';

function toggleDiv(what, opener)
{
	if (document.getElementById(what))
	{
		if (document.getElementById(what).style.display == 'none')
		{
			document.getElementById(what).style.display = 'block';
			if (document.getElementById(opener)) document.getElementById(opener).innerHTML = '-';
		} else {
			document.getElementById(what).style.display = 'none';
			if (document.getElementById(opener)) document.getElementById(opener).innerHTML = '+';
		}
	}
}

function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

// Handle rollover images - insert '_on' and take it out again
function rollover(target)
{
	if (document.getElementById(target).src.indexOf('_on') == -1)
	{
	    newImg = document.getElementById(target).src.replace(/\.(.{3,4})$/g, "_on.$1");
	    document.getElementById(target).src = newImg;
	}
}

// Roll out an image, unless it's 'permRoll', that is
function rollout(target)
{
	if (permRoll != target)
	{
          newImg = document.getElementById(target).src.replace(/\_on/g, "");
          document.getElementById(target).src = newImg;
        }
}

// Set one rollover item to 'sticky'
function rollStick(what)
{
	permRoll = what;
}

// Load main image and set nav on homepage
function setHome(what)
{
	var homeSlides = new Array('Ddc', 'Pat', 'Fam', 'For', 'Vet');
	rollStick('');
	for(i=0;i<homeSlides.length;i++)
	{
		if (homeSlides[i] == what)
		{
			document.getElementById('home'+homeSlides[i]).style.display = 'block';
			rollStick('homeNav'+homeSlides[i]);
		} else {
			document.getElementById('home'+homeSlides[i]).style.display = 'none';
			rollout('homeNav'+homeSlides[i]);
		}
	}
}
