// JavaScript Documentfunction openWindow1() {window.open("program.htm","w_1",'toolbar=0,location=0,scrollbars=0,width=640,height=520,resizable=0,left=0,top=0');}function openWindow2() {window.open("tech_fig.htm","w_2",'toolbar=0,location=0,scrollbars=0,width=650,height=330,resizable=0,left=0,top=0');}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_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];}}}function MM_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=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); 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];}}	//parameter	speedup= 0.8;	rise = 0.25;	toX = 0;	toY = 0;	timeAction = 12; 	var scrollTimeSet;	var ie  = (navigator.appName.indexOf('Micr') != -1);	var nn  = (navigator.appName.indexOf('Netscape') != -1);	var mac = (navigator.userAgent.indexOf('Mac') != -1 || navigator.userAgent.indexOf('mac') != -1);	var win = (navigator.userAgent.indexOf('Win') != -1 || navigator.userAgent.indexOf('win') != -1);	if (ie) usrInfla = "IE"; else if(nn) usrInfla = "NS"; else usrInfla = 0;		function xPageMovement(){				if(usrInfla == "IE"){			return document.body.scrollLeft;				//For NetScape		}else if(usrInfla == "NS"){			return window.pageXOffset;				}else{			return 0;		}			}	function yPageMovement(){				if(usrInfla == "IE"){			return document.body.scrollTop;				//For NetScape		}else if(usrInfla == "NS"){			return window.pageYOffset;				}else{			return 0;		}			}		function SetUp(xPos,yPos){		xTarget = xPos;		yTarget = yPos;	}	//Initialize	SetUp(0,0);		function setScroll(toX,toY) {		if(scrollTimeSet) clearTimeout(scrollTimeSet);				var patchX = 0 + xPageMovement();		var patchY = 0 + yPageMovement();		if (patchX < 0) patchX = 0;			patchX += Math.floor((Number(xTarget) - xPageMovement()*Number(speedup))*rise);		if (patchY < 0) patchY = 0;			patchY += Math.floor((Number(yTarget) - yPageMovement()*Number(speedup))*rise) ;		window.scrollTo(patchX, patchY);		if(patchX != 0 || patchY != 0){			scrollTimeSet = setTimeout("setScroll()",timeAction);					//last one		}else if(patchY < 1){			window.scroll(0,0);					//finish		}else{			clearTimeout(scrollTimeSet);		}			}	function xTopPos(idName) {		if(usrInfla != "IE" || usrInfla != "NC"){				setScroll();		}else{				location.hash = idName;		}	}