function newWindow(url,t,h,w)
{
var specs="height="+h+",width="+w+",menubar=no,resizable=yes,toolbar=no,location=yes,scrollbars=yes";
var open_me=window.open(url,t,specs);
}

function openWindow(url, window_name)
{
var openMe = window.open(url,window_name,"height=600,width=800,resizable=no,scrollbars=no,menubar=no,locationbar=no,status=no");
}


//------------------------------------------- start browser functions ------------------------------------------

function checkBrowser()
 {
 var my_browser=navigator.appName;
 var my_netscapeVersion=parseFloat(navigator.appVersion);
 var my_version=navigator.appVersion;
 var my_number=my_version.substring(21,25);
 //--confirm(my_browser+" "+my_version+" "+my_number+" "+my_netscapeVersion);
 	if(my_browser=="Netscape"&&my_netscapeVersion<5||my_browser=="Microsoft Internet Explorer"&&my_number<5)
 	{
 	window.document.write("<center><table><td colspan=2 width=400><b>Sorry, your Web Browser needs to be updated<\/b><p> This site is meant to be viewed with a modern browser. If you have reached this page, it is because your browser is an older version. To view the full site please upgrade your browser by clicking on either of the links below to download a new version.  The site works best on Internet Explorer 5. <\/td><\/tr><tr><td height=60><a href ='http://www.microsoft.com/downloads/'title='click me to download IE 5'><img src='old_browser/Explorer.gif'border=none height='20px' width='99px'><\/a><\/font><\/td><td height=60><a href ='http://home.netscape.com/computing/download/index.html?cp=hophb2'title='click me to download Netscape 6'><img src='old_browser/Netscape_6.gif'border=none height='20px' width='97px'><\/a><\/font><\/td><\/tr><\/table><\/center>");
 	}
 }
 
//--checkBrowser();

function checkPlatform(url)
 {
 var my_browser=navigator.appName;
 var my_platform=navigator.userAgent;
 //--alert(my_platform+"_"+my_browser);
 
 	 if(my_platform.indexOf("Mac")!=-1 )
 		{
 		window.location=url;
 		}
 		
 }
 
 //------------------------------------------- end browser functions ------------------------------------------
 
//this code by Gary Poster, thanks Gary!
// getColor()
	// this function returns a random web-safe (mostly) color  
var colorElementArray=["00", "33", "66", "99", "CC", "FF"];
function getColor(){
    var result="#";
    for(var i=0; i<3; i++)
        result+=colorElementArray[Math.floor(Math.random()*6)]; // random number should be 0-5
    return result;
}





 
var color_chart = new Array("#99CC00","#CCFF00","#99FF00","#66FF00","#66FF00","#33FF00","#00CC00","#33CC33","#006600","#003300","#00FF33","#00FF66","#00FF99","#00FFCC","#00CC99","#FFFFFF","#CCCCCC","#CCFF33","#CCFF66","#99FF66","#66FF33","#33CC00","#66CC66","#336633","#00CC33","#33FF66","#66FF99","#66FFCC","#33FFCC","#000000","#CCCCCC","#999999","#000000","#00FFFF","#33CC99","#33CC66","#009933","#006633","#009900","#00FF00","#336600","#339900","#66CC33","#99CC33","#333300","#000000","#999999","#666666","#000000","#666600","#666633","#669900","#66CC00","#669933","#33FF33","#339933","#339966","#00CC66","#009966","#33FFFF","#00CCCC","#000000","#666666","#333333","#009999","#33CCCC","#66FFFF","#33FF99","#66CC99","#669966","#66FF66","#99CC66","#99FF33","#999966","#999933","#999900","#000000","#333333","#000000","#CC9900","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCFF99","#99FF99","#99CC99","#99FFCC","#99FFFF","#66CCCC","#339999","#006666","#0099CC","#000000","#00CCFF","#33CCFF","#003333","#336666","#669999","#99CCCC","#CCFFFF","#000000","#CCFFCC","#FFFFCC","#FFFF99","#FFFF99","#FFFF66","#FFFF33","#FFFF00","#FFCC33","#FFCC00","#FF9900","#FFCC66","#CC9933","#996600","#996633","#CC9966","#FFCC99","#000000","#3399FF","#0066CC","#003366","#006699","#3399CC","#66CCFF","#0099FF","#0066FF","#6699FF","#3366CC","#003399","#336699","#6699CC","#99CCFF","#000000","#FF9933","#CC6600","#663300","#993300","#CC6633","#FF9966","#FF6600","#FF3300","#FF6633","#330000","#663333","#996666","#CC9999","#FFCCCC","#000000","#FFCCFF","#CCCCFF","#9999FF","#6666FF","#3333FF","#0000FF","#3366FF","#0033FF","#0033CC","#0000CC","#3333CC","#6666CC","#9999CC","#CC99FF","#FF99FF","#CC99CC","#FF99CC","#FF9999","#CC6666","#993333","#660000","#CC3300","#000000","#333333","#000000","#990000","#CC3333","#FF6666","#FF3399","#CC6699","#996699","#FF66FF","#9966CC","#9933FF","#666699","#333399","#000099","#000000","#333333","#666666","#000000","#000066","#333366","#330099","#6600CC","#663399","#FF33FF","#993399","#993366","#CC0066","#990033","#FF3333","#CC0000","#000000","#666666","#999999","#000000","#FF0000","#CC3366","#CC3399","#990066","#660033","#990099","#FF00FF","#330066","#660099","#9933CC","#6633CC","#000033","#000000","#999999","#CCCCCC","#000000","#6633FF","#9966FF","#CC66FF","#CC33FF","#9900CC","#CC66CC","#663366","#CC0099","#CC0099","#FF33CC","#FF66CC","#FF6699","#FF3366","#000000","#CCCCCC","#FFFFFF","#CC0033","#FF0033","#FF0066","#FF0099","#FF00CC","#330033","#660066","#CC33CC","#CC00CC","#CC00FF","#9900FF","#6600FF","#3300FF","#3300CC","#FFFFFF");





var gaugefield_set = new Array("1_42","1_43","1_44","1_45","1_46","1_60","1_61","2_41","2_42","2_43","2_44","2_45","2_46","2_47","2_60","2_61","2_70","2_71","3_41","3_42","3_46","3_47","3_49","3_50","3_60","3_61","3_70","3_71","4_41","4_42","4_60","4_61","4_70","4_71","5_2","5_3","5_4","5_5","5_6","5_7","5_10","5_11","5_12","5_13","5_14","5_15","5_18","5_23","5_24","5_27","5_28","5_29","5_30","5_31","5_32","5_35","5_36","5_37","5_38","5_41","5_42","5_43","5_44","5_45","5_49","5_50","5_53","5_54","5_55","5_56","5_57","5_60","5_61","5_65","5_66","5_67","5_68","5_69","5_70","5_71","6_1","6_6","6_7","6_9","6_14","6_15","6_18","6_23","6_24","6_26","6_31","6_32","6_34","6_39","6_41","6_42","6_49","6_50","6_52","6_58","6_60","6_61","6_64","6_70","6_71","7_1","7_6","7_7","7_9","7_14","7_15","7_18","7_23","7_24","7_26","7_31","7_32","7_34","7_35","7_36","7_37","7_38","7_39","7_41","7_42","7_49","7_50","7_52","7_53","7_54","7_55","7_56","7_57","7_58","7_60","7_61","7_64","7_70","7_71","8_1","8_6","8_7","8_9","8_14","8_15","8_18","8_23","8_24","8_26","8_31","8_32","8_34","8_41","8_42","8_49","8_50","8_52","8_60","8_61","8_64","8_70","8_71","9_2","9_3","9_4","9_5","9_6","9_7","9_10","9_11","9_12","9_13","9_14","9_15","9_16","9_19","9_20","9_21","9_22","9_23","9_24","9_27","9_28","9_29","9_30","9_31","9_32","9_35","9_36","9_37","9_38","9_41","9_42","9_49","9_50","9_53","9_54","9_55","9_56","9_57","9_60","9_61","9_65","9_66","9_67","9_68","9_69","9_70","9_71","10_6","10_7","10_31","10_32","11_6","11_7","11_31","11_32","12_5","12_6","12_7","12_30","12_31","12_32","13_5","13_6","13_7","13_30","13_31","13_32");
	



function newColors()          //--set all array divs to new random color
{
if(document.getElementById)
	{
	var c=color_chart.length;
	var index = 0;
	var n = 0;
	clearTimeout(startColors_timeout);
		while(index < gaugefield_set.length)
			{
			var x = (Math.floor(Math.random() * c));                                           
			window.document.getElementById(gaugefield_set[n]).style.background = color_chart[x];  
			index++;
			n++;
			//--alert(gaugefield_set[n]);
			}
	}
}

var startColors_timeout;

function startColors()        //--set all grid members to 1 random color
{                        
if(document.getElementById)
	{
	var c=color_chart.length;
	var n = 0;
	var x = (Math.floor(Math.random() * c));	
	for(var i = 0;i < gaugefield_set.length; i++)
			{
		    document.getElementById(gaugefield_set[n]).style.background = color_chart[x];
			n++;
			}
			startColors_timeout=setTimeout("startColors();",5000);
	}
}



function makeTable()                            //--this function creates a table with 13 table rows of 71 data cells
{
if(document.getElementById)
	{
	var id_string,td_id;
	var row_num = 1;
	var row_id = 1;
	var font_size= 4;
	document.write("<center><table width = 500px height = 100px border = 0 cellpadding = 0 cellspacing = 0>");
		for(var y = 0; y < 13; y++)           //--13 table rows
			{
				document.write("<tr>");
				var cell_num = 1;
				for(var z = 0; z < 71; z++)   //--71 data cells
					{
					id_string="row_id+'_'+cell_num";
					td_id = eval(id_string);
					document.write("<div ><td id ='"+row_id+"_"+cell_num+"'style='font-size: "+font_size+"pt'>"+row_num+"</td></div>");
					cell_num++;
					}
					document.write("</tr>");
					row_id++;
					if(row_num<9)
						{
						row_num++; 
						}
					else row_num=0;
			}
		document.write("</table></center>");
	}	
}

