///////////////////////////////////////////
//$B"#>.Ak:n@.(J
///////////////////////////////////////////
/*/////////////////////////////////////////
$B%Z!<%8Fb$G$O0J2<$N$h$&$K8F$S=P$7$F$/$@$5$$!#(J

2$B%?%$%W$"$j$^$9!#(J
$B!J%?%$%W(J2$B$O%3!<%]%l!<%H$N%=!<%9$rN.MQ$7$F$b%(%i!<$K$J$i$J$$$h$&$K$7$?$@$1$G$9!#DL>o$O%?%$%W(J1$B$r;H$C$F$/$@$5$$!#!K(J

$B%?%$%W(J1$B!!(J<a href="$B8F$S=P$7$?$$%Z!<%8(J" onclick="openSubWindow(this,$B2#%5%$%:(J[px],$B=D%5%$%:(J[px]);"><img src="$B2hA|(J"></a>
$B%?%$%W(J2$B!!(J<a href="$B8F$S=P$7$?$$%Z!<%8(J" onclick="openSubWindow(this.href,'$B>.AkL>(J',$B2#%5%$%:(J[px],$B=D%5%$%:(J[px]);"><img src="$B2hA|(J"></a>

$BNc(J1<a href="#" onclick="openSubWindow(this,500,500);return false;" target="slideshow"><img src="$B2hA|(J" border="0" width="160" height="50" alt="Slide Show"></a>
$BNc(J2<a href="#" onclick="openSubWindow(this.href,this.target,500,500);return false;" target="slideshow"><img src="$B2hA|(J" border="0" width="160" height="50" alt="Slide Show"></a>

/////////////////////////////////////////*/

function openSubWindow() {
	//$B0z?t$KLdBj$,$J$$$+H=CG$9$k%U%i%0(J
	var flg = false;
	
	//$B0z?t$,(J4$B$D>l9g(J
	if(arguments.length == 4){
		flg = true;
		var uri = arguments[0];
		var name = arguments[1];
		var w = arguments[2];
		var h = arguments[3];
	}
	//$B0z?t$,(J3$B$D$N>l9g(J
	else if(arguments.length == 3){
		flg = true;
		var uri = arguments[0].href;
		var name = arguments[0].target;
		var w = arguments[1];
		var h = arguments[2];
	}
	
	//$B%&%#%s%I%&L>$,@_Dj$7$F$$$J$$>l9g(J
	if((name == null) || (name == undefined) || (name == "")){
		arguments[0].target = "blank";
		name = "blank";
	}
	
	if(flg){
		w += 25;
		h += 25;
		/* $B2hA|$N>l9g(J */
		if(uri.match(/\.gif$|\.jpg$|\.jpeg$/i)){
			
			var subWindow = window.open("",name,"location=no,directories=no,scrollbars=1,resizable=1,width="+w+",height="+h+",left=5,top=5");
			subWindow.document.open();
			subWindow.document.writeln("<html>");
			subWindow.document.writeln("<head><title>Optics</title></head>");
			subWindow.document.writeln("<body bgcolor=\"#ffffff\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" onLoad=\"focus();\">");
			subWindow.document.writeln("<img src=\""+uri+"\" border=\"0\" onClick=\"javaScript:window.close();\">");
			subWindow.document.writeln("<br></body></html>");
			subWindow.document.close();
			subWindow.focus();
		}
		/* $B2hA|0J30$N>l9g(J */
		else{
			var subWindow=window.open(uri,name,"location=no,directories=no,scrollbars=1,resizable=1,width="+w+",height="+h+",left=5,top=5");
			subWindow.focus();
		}
	}
	
	return true;
}


//$B2hA|$r%/%j%C%/$9$k$H$G$+$$2hA|$rI=<((J
//src="javaScript: IMG_open('$B3+$-$?$$2hA|$N(JURL','$B3+$-$?$$2hA|$N2#I}(J','$B3+$-$?$$2hA|$N=DI}(J')"
//javaScript:IMG_open('','','')
//$B$3$N%$%Y%s%H$r(J<a>$B$G3+$/;~(J target="_blank"$B$,$"$k$H%(%i!<$r5/$3$9$N$G;H$o$J$$(J


function IMG_open(fUrl,IMG_w,IMG_h){
	//$B%&%$%s%I%&L>(J
	windowname = "SetfosIMAGE";
	
	//$B%&%#%s%I%&%5%$%:@_Dj!J>/$7Bg$-$/$9$k!K(J
	var window_width = new Number(IMG_w) + 10;
	var window_height = new Number(IMG_h) + 40;
	
	//$B%&%#%s%I%&:n@.(J
	var view = window.open("",windowname,"resizable=yes");
	view.resizeTo(window_width, window_height);
	
	
	//URL$BJd@5!J(Jsafari$B$J$I0lIt$N%V%i%&%6$G$OAjBP%Q%9$,L58z$K$J$C$F$7$^$&$N$G@dBP%Q%9$KJQ49!K(J
	if(fUrl.match(/^\w|^\.\./)){
		var a = view.opener.location.href.split("/");
		for(i=0; i<a.length; i++){
			if((i == (a.length - 1))||(i <= 2)){
				a[i] = "";
			}else{
				a[i] = "/" + a[i];
			}
		}
		a = a.join("");
		fUrl = a + "/" + fUrl;
	}
	
	view.document.open();
	view.document.writeln("<html><head><title>Newwin</title></head><body bgcolor=\"#ffffff\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\"  onLoad=\"focus();\">");
	view.document.writeln("<a href=\"javaScript:window.close();\"><img src=\""+fUrl+"\" width=\""+IMG_w+"\" height=\""+IMG_h+"\" border=\"0\"></a></body></html>");
	view.document.close();
	view.focus();
}


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_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) { //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];}
}

function OpenAbstSize(page,w,h) {

var wid = new Number(w);
var hig = new Number(h);

OpenWin = this.open(page, "CtrlWindow", "width="+w+",height="+h+",scrollbars=yes");
OpenWin.focus();
}

function OpenAbst(page) {

OpenWin = this.open(page, "CtrlWindow", "width=600,height=400,scrollbars=yes");
OpenWin.focus();
}
