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]; }
	}
}

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];}}
	preloadFlag = true;
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
	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=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function zSetTitle(theTitle,HideTitle) {
	if (!HideTitle) { document.write('<h3>' + theTitle + '</h3>') } else {document.write('<br>')};
	if (document.all || document.getElementById) document.title = 'NTIS: ' + theTitle;
}

function zPopWindow(zURL,zName,xSize,ySize,zOptLevel) {
	// a zOptLevel value of 1 yields a window with no ornamentation, bars, menus etc
	// a zOptLevel value of 2 yields the same window as 1, but with scroll bars
	// a zOptLevel value of 3 (or nothing, or anything but 1 or 2) yields a window with full menus, etc
	W = screen.width;
	H = screen.height;
	if (!xSize) { xSize = W / 1.25; }
	if (!ySize) { ySize = H / 1.25; }
	if (!zName) { zName = "NewWindow"; }
	xPos = (W - xSize) / 2;
	yPos = (H - ySize) / 2;
	if (zOptLevel == 1){
		var zWinOpts = 'height=' + ySize + ',width=' + xSize + ',left=' + xPos + ',top=' + yPos + 'screenX=' + xPos + ',screenY=' + yPos;
	}
	else if (zOptLevel == 2){
		var zWinOpts = 'height=' + ySize + ',width=' + xSize + ',scrollbars=yes,left=' + xPos + ',top=' + yPos + 'screenX=' + xPos + ',screenY=' + yPos;
	}
	else {
		var zWinOpts = 'height=' + ySize + ',width=' + xSize + ',resizable=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,left=' + xPos + ',top=' + yPos + 'screenX=' + xPos + ',screenY=' + yPos;
	}
	var PopWin = window.open(zURL,zName,zWinOpts);
}

function zShowProgressMessage() {
	if ((navigator.appName == "Microsoft Internet Explorer") || ((navigator.appName == "Netscape") && (navigator.appVersion.substring(0,1) > 4))) {
		objButton = document.getElementById("progressmessage");
		objButton.style.visibility = 'visible';
		//self.setTimeout('zHideProgressMessage()',20000);
	}
}

function zHideProgressMessage() {
	if ((navigator.appName == "Microsoft Internet Explorer") || ((navigator.appName == "Netscape") && (navigator.appVersion.substring(0,1) > 4))) {
		objButton = document.getElementById("progressmessage");
		objButton.style.visibility = 'hidden';
	}
}
function blank(m)
{
	var slen = m.length
	var i
	for(i=0;i<slen;i++)
	{
	if(m.charAt(i)!=" ")return false
	}
	return true
}
function splitDemo(str)
{
	var s, ss,ss1;
	var quotes ='\"';
	s = str;
	alert(s)
	// Split at each space character.
	ss = s.split(" ");
	alert(ss.length)
	if(ss.length==1){
		ss1=ss
	}
	else{
		for(i=0; i<ss.length; i++){
			if (ss[i]!='and' && ss[i]!='or' && ss[i]!='AND' && ss[i]!='OR' && !(blank(ss[i]))){
				ss[i]= quotes+ss[i]+quotes
			}
		alert("Element" +i+":" + ss[i] + "   length:" + ss[i].length)
		}
	ss1 = ss.join(" ");
	}
	alert (ss1)
	replace
	return (ss1)
}
function isEmail(m)
{
	var  len = m.length
	var mail
	if (len > 4 )
	{
		var i
		for(i=0;i<len;i++)
		{
			if(m.charAt(i)=="@")
			{
				mail=true
				i = len
			}
			else
			{
				mail=false
			}
		}
		if (mail)
		{
			for(i=0;i<len;i++)
			{
				if(m.charAt(i)==".")
				{
					mail=true
					i = len
				}
				else
				{
					mail=false
				}
			}
		}
		else
		{
			mail=false
		}
		if (mail==true)
		{
			return false
		}
		else
		{
			return true
		}
	}
	else
	{
		return true	
	}
}

