// Misc. Java Document

<!--

// Displays text in status bar
function displayStatusMsg(msgStr)  {
	status=msgStr; document.MM_returnValue = true;
}

function findObj(n, d) {	//v4.01

	var p,i,x;
	
	if (!d) d=document; 
	
	if ((p=n.indexOf("?"))>0&&parent.frames.length) {
	  
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	
	}
	
	if (!(x=d[n])&&d.all)
		x=d.all[n]; 
	
	for (i=0;!x&&i<d.forms.length;i++)
		x=d.forms[i][n];
		
	for (i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=findObj(n,d.layers[i].document);
		
	if (!x && d.getElementById) 
		x=d.getElementById(n); 
	
	return x;
	
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function checkEmail(emailStr) {
// the following expression must be all on one line...
	var verified = emailStr.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	
	if (verified)
	   return true;
	else {
		
	   alert('Please enter a valid email address.');
	   
	   field.focus();
	   field.select();
	   return false;
	   
	}
}


function isJavascript(scriptStr) {
	
	if (scriptStr.indexOf("javascript:") == 0)		
		eval(scriptStr);
				
}

function changeImage(sObject, sChangeTo) {
	
	var imgObject;
	
	imgObject = findObj	(sObject);
	
	imgObject.src = sChangeTo;
	
	return;
	
}