// last modified March, 2006

function switchImage(docID,imageFile)
{
    if ((browser.substring (0, 8) == "Netscape" && browserVersion >= 3)
        || (browser.substring (0, 9) == "Microsoft" && browserVersion >= 4))
    {
      document[docID].src = imageFile;
	  window.status="For faster speed, run TEST locally. To get a TEST-cd click the CD link on the TEST task bar.";
    }
}



//Name of the daemon page
function writeHeader(part1,part2) {
document.write('<center><span class=part1header>'+part1+" "+
			   '</span><span class=part2header>'+part2+'</span>');}

//Address bar: Home.Daemons...etc., start a table
function writeAddressPartA(labArray) {
 //write fixed part
 	document.write('<table border=0 cellspacing=0 cellpadding=0 >'+
	'<tr><td align=center bgcolor=8888ff  class="addressHeading addressStyle">&nbsp;thermofluids.net&nbsp;>&nbsp;</td>'+
	'<td align=center bgcolor=8888ff  class="addressHeading addressStyle">Daemons</td>');
	

 	var n=labArray.length;
	var i = 0;  
    while (i < n) {  
		document.write('<td align=center bgcolor=8888ff  class="addressHeading addressStyle">');
		document.write("&nbsp;>&nbsp;"+labArray[i]); 
		document.write('</td>');
		i=i+1;
	}

	document.write('</tr><tr>');
}

function writeImageLinks(linkArray) {
	var imgLevel=linkArray[0];
	var i=1;
	writeImageLinkHome(imgLevel, imgLevel+i, linkArray[i]); //special
	while(i<imgLevel){
		writeImageLink(imgLevel, imgLevel-i, linkArray[i+1]);
		i=i+1;
	}
	writeImageLinkEnd(imgLevel, imgLevel-i, linkArray[i+1]); //special
}
	

//Write actual clickable address.
function writeImageLinkHome(imgLevel, hrefLevel, localFile) {
	// fixed address first
	var targetString="";
	if(localFile=="index") targetString=' target="_top" ';
	var i = 0;   var imgDotStr="";
    while (i < imgLevel) { imgDotStr=imgDotStr +"../"; i=i+1;}
	i = 0;  var hrefDotStr="";
    while (i < hrefLevel) { hrefDotStr=hrefDotStr +"../"; i=i+1;}

	var homeDotStr=imgDotStr+"../";
	var hrefA=hrefDotStr+localFile+".html";
	var imgAoff=imgDotStr+"images/icons/"+localFile+".jpg";
	var imgAon=imgDotStr+"images/icons/"+localFile+"On.jpg";	
	var imageName=localFile; //imageName=localFile;
	//document.write('<td align=center  bgcolor=8888ff><a  href='+hrefA+'><img NOSAVE width=50 height=30 src='+imgAoff+' border=1 alt="Takes You to This Page"  align=center></a></td>');
	document.write('<td align=center  bgcolor=8888ff><a  href='+hrefA+ targetString+' ><img NOSAVE width=100 height=30 src='+imgAoff+' border=1 alt="Takes you to home page."  align=center></a></td>');

}




//Write actual clickable address.
function writeImageLink(imgLevel, hrefLevel, localFile) {
	// fixed address first
	var targetString="";
	if(localFile=="index") targetString=' target="_top" ';
	var i = 0;   var imgDotStr="";
    while (i < imgLevel) { imgDotStr=imgDotStr +"../"; i=i+1;}
	i = 0;  var hrefDotStr="";
    while (i < hrefLevel) { hrefDotStr=hrefDotStr +"../"; i=i+1;}

	var homeDotStr=imgDotStr+"../";
	var hrefA=hrefDotStr+localFile+".html";
	var imgAoff=imgDotStr+"images/icons/"+localFile+".jpg";
	var imgAon=imgDotStr+"images/icons/"+localFile+"On.jpg";	
	var imageName=localFile; //imageName=localFile;
	//document.write('<td align=center  bgcolor=8888ff><a  href='+hrefA+'><img NOSAVE width=50 height=30 src='+imgAoff+' border=1 alt="Takes You to This Page"  align=center></a></td>');
	document.write('<td align=center  bgcolor=8888ff><a  href='+hrefA+ targetString+'><img NOSAVE width=50 height=30 src='+imgAoff+' border=1 alt="Hierarchical clickable ancestor of this page."  align=center></a></td>');

}

function writeImageLinkEnd(imgLevel, hrefLevel, localFile) {
	//writeImageLink(imgLevel, hrefLevel, localFile);
	var i = 0;   var imgDotStr="";
    while (i < imgLevel) { imgDotStr=imgDotStr +"../"; i=i+1;}
	var imgAoff=imgDotStr+"images/icons/"+localFile+".jpg";
	document.write('<td align=center  bgcolor=8888ff><img NOSAVE width=50 height=30 src='+imgAoff+' border=1 alt="Hierarchical address of this page."  align=center></td>');
	document.write('</tr></table>');
}

//Write actual clickable address.
function writeAddressPartB(addressArray) {
	// fixed address first
	var imgLevel=addressArray[0];
	var i = 0;  imgDotStr="";
    while (i < imgLevel) { imgDotStr=imgDotStr +"../"; i=i+1;}

	homeDotStr=imgDotStr+"../";
	//hrefA="../../../../../"+"index.html";
	hrefA=homeDotStr+"index.html";
	imgAoff=imgDotStr+"images/icons/home.jpg";
	imgAon=imgDotStr+"images/icons/homeOn.jpg";	
	document.write('<tr><td align=center><a onmouseover=\'switchImage("A",imgAon)\' onmouseout=\'switchImage("A",imgAoff); return true;\'  href='+
					hrefA+' target="_top"><img NOSAVE width=50 height=30 src='+imgAoff+' name="A" border=1 alt="Takes You to TEST Home Page"  align=center></a></td>');

	i=1;
	hrefLevel=imgLevel-i;
	var j=0; var hrefDotStr="";
	while (j < hrefLevel) { hrefDotStr=hrefDotStr +"../"; j=j+1;}
	hrefi=hrefDotStr+"solve.html";
	imgAoff=imgDotStr+"images/icons/daemon.gif";
	imgAon=imgDotStr+"images/icons/home.jpg";	
	document.write('<td align=center><a onmouseover=\'switchImage("B",imgAon)\' onmouseout=\'switchImage("B",imgAoff); return true;\'  href='+
					hrefi+' target="main"><img NOSAVE width=50 height=30 src='+imgAoff+' name="B" border=1 alt="Takes You to this page"  align=center></a></td>');

//' <td align=center><a href="../../../solve.html"><img NOSAVE width=50 height=30 '+
//' src="../../../../images/icons/daemon.gif" alt="Takes You to TEST.Daemons Page" align=center ></a></td>'+

	document.write('<td align=center><a href="../../states.html"><img  NOSAVE width=50 height=30 '+
'src="../../../../images/icons/states.gif" alt="Takes You to TEST.Daemons.States Page"   align=center></a></td>'+
'<td align=center><a href="../volume.html"><img  NOSAVE width=50 height=30 '+
'src="../../../../images/icons/volume.gif" alt="Takes You to TEST.Daemons.States Page" align=center></a></td>'+
'<td align=center><img NOSAVE  width=50 height=30 src="../../../../images/icons/pg.gif" alt="You are here!"></a></td>'+
'</tr></table>');
}

