// file molviz.js by Frieda S. Reichsman, modified by Eric Martz
// comingSoon() added by Eric Martz

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function molvizTopper(bkg_rgb)
{
/*At present this will only work if called from a file in the molviz directory itself.
To make it work from anywhere, I tried to pass an argument-- but it did not work. see the code that is commented out below.
*/

	if (typeof(bkg_rgb) == "undefined")
		bkg_rgb = "ffffff"; // white

	var gradient = "gradient.gif"; // ends at near white
	if (bkg_rgb != "ffffff")
		gradient = "gradient2.gif"; // ends at very light blue-cyan

	var topper =

'<table width="100%" border="0" cellpadding="0" cellspacing="0"> \n\
<tr> \n\
<td width="475" valign="middle" bgcolor="#' + bkg_rgb + '" \n\
background="new_images/'

	+ gradient +

'"><span class="reallybigtitle">MolviZ.Org</span> \n\
<p> <span class="tutorialtitle"><strong>Molecular Visualization Resources</strong></span><strong> \n\
<br>collected by <a href="http://www.umass.edu/molvis/martz/">Eric Martz</a></strong><br><br></p> \n\
</td> \n\
<td width="376" valign="middle" bgcolor="#' + bkg_rgb + '"><div align="center"> \n\
<p class="tutorialtitle"><a href="http://www.molviz.org">MolviZ.Org Home</a></p></div> \n\
</td> \n\
<td width="*" valign="middle" bgcolor="#' + bkg_rgb + '"><a href="https://www.fastlane.nsf.gov/servlet/showaward?award=9980909"" \n\
title="Supported by the National Science Foundation Division of Undergraduate Education" \n\
target="_blank"><img src="new_images/nsf4c_50bt.gif" width="60" height="60" border=0 align="right" hspace="10"></a></td> \n\
</tr> \n\
<tr> \n\
<td height="1"><img src="new_images/spacer.gif" alt="" width="475" height="1"></td> \n\
<td colspan="2"></td> \n\
</tr> \n\
</table>\n\
';

	document.writeln(topper);
}

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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];}}
}

//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/*

The pathPrefix argument is passed to molvizTopper so that relative urls will be correct.
Given that molviz.js resides in the molviz directory, any file calling this function from the molviz directory
will need to pass an empty string. But files calling it from elsewhere need to pass a string that will give the 
urls in the correct relative locations.


function molvizTopper(pathPrefix) {
	
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	document.write('<td width="475" valign="middle" background="' + pathPrefix + '"new_images/gradient.gif"> <span class="reallybigtitle">MolviZ.Org</span>');
	document.write('<p> <span class="tutorialtitle"><strong>Molecular Visualization Resources</strong></span><strong>');
	document.write('<br>collected by <a href="http://www.umass.edu/molvis/martz/">Eric Martz</a></strong><br></p>');
	document.write('</td>');
	document.write('<td width="376" valign="middle" bgcolor="#FFFFFF"><div align="center">'); 
	document.write('<p class="tutorialtitle"><a href="' + pathPrefix + '"index.htm">MolviZ.Org Home</a></p></div>');
	document.write('</td>');
	document.write('<td width="*" valign="middle" bgcolor="#FFFFFF"><a href="http://www.nsf.gov"><img src="new_images/nsf_logo.gif" width="60" height="60" border=0 align="right"></a></td>');
	document.write('</tr>');
	document.write('<tr>'); 
	document.write('<td height="1"><img src="' + pathPrefix + '"new_images/spacer.gif" alt="" width="475" height="1"></td>');
	document.write('<td colspan="2"></td>');
	document.write('</tr>');
	document.write('</table>');
}
*/
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/* This didn't work in Safari, OS 10.3.9.
function comingSoon()
{
	var msg =
"<br><span class='mediumtext'>Coming soon to Jmol \n\
(still available in \n\
<a href='#martz_tutorials_chime'>Chime</a>). \n\
</span>\n\
";

	document.writeln(msg);
}
*/
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function chimePhaseOut(newWindow)
{
	var targ = true;
	if (typeof(newWindow) != "undefined")
		targ = false;

	var msg = "";

	msg += "<span class='nicefont'>Please Note: " +
		"<font color='red'><b>MDL Chime is being phased out!" +
		"</b></font> ";

	if (targ)
		msg += "<a href='abtchime.htm#phaseout' target='_blank'>";
	else
		msg += "<a href='#phaseout'>";

	msg += "More..</a></span>";

	document.writeln(msg);
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
