
function getAllSheets() {
	if( !window.ScriptEngine && navigator.__ice_version ) { return document.styleSheets; }
	if( document.getElementsByTagName ) { var Lt = document.getElementsByTagName('LINK'), St = document.getElementsByTagName('STYLE');
	} else if( document.styleSheets && document.all ) { var Lt = document.all.tags('LINK'), St = document.all.tags('STYLE');
	} else { return []; } for( var x = 0, os = []; Lt[x]; x++ ) {
		var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
		if( typeof( rel ) == 'string' && rel.toLowerCase().indexOf('style') + 1 ) { os[os.length] = Lt[x]; }
	} for( var x = 0; St[x]; x++ ) { os[os.length] = St[x]; } return os;
}
function changeStyle() {
	window.userHasChosen = window.MWJss;
	for( var x = 0, ss = getAllSheets(); ss[x]; x++ ) {
		if( ss[x].title ) { ss[x].disabled = true; }
		for( var y = 0; y < arguments.length; y++ ) { if( ss[x].title == arguments[y] ) { ss[x].disabled = false; } }
} }
function rememberStyle( cookieName, cookieLife ) {
	for( var viewUsed = false, ss = getAllSheets(), x = 0; window.MWJss && ss[x]; x++ ) { if( ss[x].disabled != MWJss[x] ) { viewUsed = true; break; } }
	if( !window.userHasChosen && !viewUsed ) { return; }
	for( var x = 0, outLine = '', doneYet = []; ss[x]; x++ ) {
		if( ss[x].title && ss[x].disabled == false && !doneYet[ss[x].title] ) { doneYet[ss[x].title] = true; outLine += ( outLine ? ' MWJ ' : '' ) + escape( ss[x].title ); } }
	if( ss.length ) { document.cookie = escape( cookieName ) + '=' + escape( outLine ) + ( cookieLife ? ';expires=' + new Date( ( new Date() ).getTime() + ( cookieLife * 86400000 ) ).toGMTString() : '' ) + ';path=/'; }
}
function useStyleAgain( cookieName ) {
	for( var x = 0; x < document.cookie.split( "; " ).length; x++ ) {
		var oneCookie = document.cookie.split( "; " )[x].split( "=" );
		if( oneCookie[0] == escape( cookieName ) ) {
			var styleStrings = unescape( oneCookie[1] ).split( " MWJ " );
			for( var y = 0, funcStr = ''; styleStrings[y]; y++ ) { funcStr += ( y ? ',' : '' ) + 'unescape( styleStrings[' + y + '] )'; }
			eval( 'changeStyle(' + funcStr + ');' ); break;
	} } window.MWJss = []; for( var ss = getAllSheets(), x = 0; ss[x]; x++ ) { MWJss[x] = ss[x].disabled; }
}

window.onload= function()
{
  useStyleAgain('styleTestStore');
};

window.onunload= function()
{
  rememberStyle('styleTestStore');
};


function write_it(status_text)
{
window.status=status_text;
}



if (navigator.appVersion.indexOf("2.") != -1){
	check = false;
	}
if ((navigator.appVersion.indexOf("3.") != -1) && (navigator.appName.indexOf("Explorer") != -1)){
	check = false;
	}
else {
	check = true;
	}
if (check == true){
	image1 = new Image();
	image1.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondplus.gif";
	image1on = new Image();
	image1on.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondplus.gif";
	image1stay = new Image();
	image1stay.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondplus2.gif";

	image2 = new Image();
	image2.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondminus.gif";
	image2on = new Image();
	image2on.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondminus.gif";
	image2stay = new Image();
	image2stay.src = "http://66.165.134.68/images/navigation/spencerdiamondtopnav/diamondminus2.gif";
}

imageStay = ""

function imageon(name){
	if (imageStay != name){
        	document[name].src = eval(name + "on.src");
	}
}
function imageoff(name){
	if (imageStay != name){
        	document[name].src = eval(name + ".src");
	}
}

function on(name){
        if (check == true){
	imageon(name);
	}
}
function off(name){
        if (check == true){
	imageoff(name);
	}
}

function stay(name){
	if (check == true){
	document[name].src = eval(name + "stay.src");
	if (imageStay != name){
		if (imageStay != ""){
			document[imageStay].src = eval(imageStay + ".src");
		}
	}
	imageStay = name
	}
}
