// JavaScript Document

//functions for scroll down telescope list and Tree nav expand
//tree nav functions
var telelistvisible = false;
var green = "#1d430d";
var purple = "#3b3172";
var brown = "#b4a091";
var red = "#9E3000";
var white = "#FFFFFF";
var textcolor = "#F0E9DC";
var isgreen = document.getElementsByTagName("style")[1] == null;

function increase()
  {
		
	var div = document.getElementById('ExploreEras');
	var img = document.getElementById('ExploreErasImg');
	var imglink = div.getElementsByTagName("A")[0];
	var content = document.getElementById('ExploreErasContent');
	var earlyreflectorslink = document.getElementById('btnEarlyReflectors');
	var earlyreflectors = earlyreflectorslink.getElementsByTagName("IMG")[0];
	var earlyrefractorslink = document.getElementById('btnEarlyRefractors');
	var earlyrefractors = earlyrefractorslink.getElementsByTagName("IMG")[0];
	var galileolink = document.getElementById('btnGalileo');
	var galileo = galileolink.getElementsByTagName("IMG")[0];
	var greatrefractorslink = document.getElementById('btnGreatRefractors');
	var greatrefractors = greatrefractorslink.getElementsByTagName("IMG")[0];
	var hugereflectorslink = document.getElementById('btnHugeReflectors');
	var hugereflectors = hugereflectorslink.getElementsByTagName("IMG")[0];
	var multimirrorlink = document.getElementById('btnMultiMirror');
	var multimirror = multimirrorlink.getElementsByTagName("IMG")[0];
	var newtonlink = document.getElementById('btnNewton');
	var newton = newtonlink.getElementsByTagName("IMG")[0];
	var radiolink = document.getElementById('btnRadio');
	var radio = radiolink.getElementsByTagName("IMG")[0];
	var solarlink = document.getElementById('btnSolar');
	var solar = solarlink.getElementsByTagName("IMG")[0];
	var spacelink = document.getElementById('btnSpace');
	var space = spacelink.getElementsByTagName("IMG")[0];
	var refractor = document.getElementById('ExploreErasRefractor');
	var reflector = document.getElementById('ExploreErasReflector');
	var title = document.getElementById('ExploreErasTitle');
	var closeboxlink = document.getElementById('ExploreErasClose');
	var closebox = closeboxlink.getElementsByTagName("IMG")[0];

	bgx = 403;
	bgy = 255;
	
	img.style.display = "none";
	imglink.style.display = "none";
	content.style.backgroundImage = "url(" + document.MM_p[0].src + ")";
	earlyreflectors.src = document.MM_p[1].src;
	earlyrefractors.src = document.MM_p[2].src;
	galileo.src = document.MM_p[3].src;
	greatrefractors.src = document.MM_p[4].src;
	hugereflectors.src = document.MM_p[5].src;
	multimirror.src = document.MM_p[6].src;
	newton.src = document.MM_p[7].src;
	radio.src = document.MM_p[8].src;
	solar.src = document.MM_p[9].src;
	space.src = document.MM_p[10].src;
	refractor.src = document.MM_p[24].src;
	reflector.src = document.MM_p[25].src;
	title.src = document.MM_p[23].src;
	closebox.src = document.MM_p[11].src;
	content.style.display = "block";
	//content.focus();

	//content.style.height = bgy + "px";
	//content.style.width = bgx + "px";
	return true;
  }
 
function btnhover(e, num)
{
	var eventobject = (typeof(event)!='undefined') ? event.srcElement : e.target;
	eventobject.src = document.MM_p[num+11].src;
}

function btnunhover(e, num)
{
	var eventobject = (typeof(event)!='undefined') ? event.srcElement : e.target;
	eventobject.src = document.MM_p[num].src;
}
						 
function decrease(e)
  {
	  var div = document.getElementById('ExploreEras');
	  var content = document.getElementById('ExploreErasContent');
	  var img = document.getElementById('ExploreErasImg');
	  var imglink = div.getElementsByTagName("A")[0];
    	window.clearTimeout(document.TimerID);
    	//content.style.height = "80px";
		//content.style.width = "185px";
		img.style.display = "block";
		imglink.style.display = "block";
		content.style.display = "none";
  }

function scrolldown(purple)
{
	if(telelistvisible)
	{
		document.getElementById('TeleBlock').style.display="none";
		telelistvisible = false;
		document.getElementById("showhide").innerHTML = "Show More";
		if(isgreen) document.getElementById("TeleSeeBlock").style.backgroundColor = green;
		else document.getElementById("TeleSeeBlock").style.backgroundColor = purple;
		document.getElementById("TeleSeeBlock").style.borderBottom = "solid 1px #572c0a";
		document.getElementById("TeleSeeBlock").style.backgroundImage = "url(../graphics/btn_show.gif)";
		document.getElementById("TeleSeeBlock").getElementsByTagName("A")[0].style.color = red;
	}
	else 
	{
		if(isgreen) document.getElementById("TeleSeeBlock").style.backgroundImage = "url(../graphics/btn_hide_green.gif)";
		else document.getElementById("TeleSeeBlock").style.backgroundImage = "url(../graphics/btn_hide_purple.gif)";
		document.getElementById("TeleSeeBlock").style.backgroundColor = brown;
		document.getElementById("TeleSeeBlock").style.borderBottom = "none";
		document.getElementById("TeleSeeBlock").getElementsByTagName("A")[0].style.color = textcolor;
		var y = 144;
		document.getElementById('TeleBlock').style.display="block";
		var h = document.getElementById('TeleBlock').offsetHeight;
		document.getElementById('TeleBlock').style.top = (y-h) + "px";
		document.getElementById('TeleBlock').style.clip='rect(0px,0px,0px,0px)';
		scrollaction(y,h,10);
		telelistvisible = true;
		document.getElementById("showhide").innerHTML = "Hide";
	}
	return(false);
}

function scrollaction(y, h, offset)
{
	document.getElementById('TeleBlock').style.top = (y-h) + offset+ "px";
	document.getElementById('TeleBlock').style.clip='rect('+(h-offset)+'px,187px,'+h+'px,0px)';
	if(offset < h)
	{
		window.setTimeout("scrollaction("+y+", "+h+", "+(offset+5)+");", 1);
	}
	else {
	document.getElementById('TeleBlock').style.top = y + "px";
	document.getElementById('TeleBlock').style.clip='rect(0px,187px,'+h+'px,0px)';	
	}
}

var oldbgcolor;

function hover(num)
{
	var lis = document.getElementById("TeleBlock").getElementsByTagName("UL")[0].getElementsByTagName("LI");
	var spans = lis[num-1].getElementsByTagName("span");
	oldbgcolor = lis[num-1].style.backgroundColor;
	lis[num-1].style.backgroundColor = red;
	olddatecolor = spans[1].getElementsByTagName("A")[0].style.color;
	spans[1].getElementsByTagName("A")[0].style.color = white;
	olddatecolor = spans[0].getElementsByTagName("A")[0].style.backgroundColor;
	spans[0].getElementsByTagName("A")[0].style.backgroundColor = white;
}

function unhover(num)
{
	var lis = document.getElementById("TeleBlock").getElementsByTagName("UL")[0].getElementsByTagName("LI");
	var spans = lis[num-1].getElementsByTagName("span");
	lis[num-1].style.backgroundColor = oldbgcolor;
	spans[1].getElementsByTagName("A")[0].style.color = textcolor;
	spans[0].getElementsByTagName("A")[0].style.backgroundColor = textcolor;
}

function hovertop()
{
	var div = document.getElementById("TeleSeeBlock");
	if(telelistvisible) 
	{
		div.style.backgroundImage = "url(../graphics/btn_hide_over.gif)";
		div.getElementsByTagName("A")[0].style.color = white;
	}
	else div.style.backgroundColor = red;
}

function unhovertop()
{
	var div = document.getElementById("TeleSeeBlock");
	if(telelistvisible)
	{
		if(isgreen) div.style.backgroundImage = "url(../graphics/btn_hide_green.gif)";
		else div.style.backgroundImage = "url(../graphics/btn_hide_purple.gif)";
		div.getElementsByTagName("A")[0].style.color = textcolor;
	}
	else
	{
		if(isgreen) div.style.backgroundColor = green;
		else div.style.backgroundColor = purple;
	}
}


// Javascript library for Amazing Space.

// Dreamweaver-created functions.
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}




