function NewWindow() 
 {
  // Used in body onload attribute
  // Sets screen size and location
  
  var width=1024;
  var height=700;
  var left=(screen.availWidth - width)/2;
  var topPos=(screen.availHeight - height)/2;

  window.resizeTo(width,height);
    
    
if(document.all) 
{
 window.resizeTo(width,height - (window.document.body.clientHeight - 540))
}
if(document.layers) 
{ 
 window.resizeTo(width,height - (window.innerHeight - 540))	
}


  //window.moveTo(left,topPos);

  
//  alert("Width=" + width + ", Height=" + height + ", InnerWidth=" + window.document.body.clientWidth + ", InnerHeight=" + window.document.body.clientHeight);
 }
 
 
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_column_art_02_over = newImage("images/nav_column_art_02-over.gif");
		nav_column_art_02_click = newImage("images/nav_column_art_02-click.gif");
		nav_column_art_04_over = newImage("images/nav_column_art_04-over.gif");
		nav_column_art_04_click = newImage("images/nav_column_art_04-click.gif");
		nav_column_art_06_over = newImage("images/nav_column_art_06-over.gif");
		nav_column_art_06_click = newImage("images/nav_column_art_06-click.gif");
		nav_column_art_08_over = newImage("images/nav_column_art_08-over.gif");
		nav_column_art_08_click = newImage("images/nav_column_art_08-click.gif");
		nav_column_art_10_over = newImage("images/nav_column_art_10-over.gif");
		nav_column_art_10_click = newImage("images/nav_column_art_10-click.gif");
		top_bar = newImage("images/top_bar_tile.gif");
		right_col = newImage("images/RightCol.jpg");
		tile = newImage("images/safety_paper_tile.gif");
		preloadFlag = true;
	}
}

function writeDate()
{
	//Outputs date to document where the function is called.
	
	d = new Date();
	mon = d.getMonth();
	date = d.getDate();
	year = d.getYear();
	zmon=new Array();
	zmon=["January","February","March","April","May","June","July","August","September","October","November","December"];

	if(year<1000){year=(""+(year+11900)).substring(1,5);}
	else{year=(""+(year+10000)).substring(1,5);}

	document.write(""+zmon[mon]+" "+date+", "+year+"");
}

function writeTime()
{

	//Outputs time to document where the function is called.
	
	d = new Date();
	hr = d.getHours();
	min = d.getMinutes();
	sec = d.getSeconds();

	if(hr==0){ap=" AM";hr=12}
	else if(hr <= 11){ap=" AM"}
	else if(hr == 12){ap=" PM";hr=12}
	else if(hr >= 13){ap=" PM";hr-=12}

	if(min <= 9){min="0"+min}
	document.write(""+hr+":"+min+":"+sec+ap+"");

}


var clockID = 0;

function UpdateClock() 
{
   if(clockID) 
   	{
      clearTimeout(clockID);
      clockID  = 0;
	}

   var tDate = new Date();

   document.DRUClock.DRUTime.value = "" 
                                   + tDate.getHours() + ":" 
                                   + tDate.getMinutes() + ":" 
                                   + tDate.getSeconds();
   
   clockID = setTimeout("UpdateClock()", 1000);
}

function StartClock() 
{
   clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() 
{
   if(clockID) 
   {
      clearTimeout(clockID);
      clockID  = 0;
   }
}

function tS(){ x=new Date(); x.setTime(x.getTime()); return x; } 
function lZ(x){ return (x>9)?x:'0'+x; } 
function tH(x){ if(x==0){ x=12; } return (x>12)?x-=12:x; } 
function dT(){ window.status=''+eval(oT)+''; if(fr==0){ fr=1; document.write('<span id="tP">'+eval(oT)+'</span>'); } tP.innerText=eval(oT); setTimeout('dT()',1000); } 
function aP(x){ return (x>11)?'pm':'am'; } 
var fr=0,oT="tH(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' '+aP(tS().getHours())";
