var ie = document.all;
var winFormat=",status=no,menubar=non,resizable=yes,scrollbars=yes,toolbar=no,channelmode=no,titlebar=no"
var winModalFormat="; help:no; resizable:yes; status:no;";

function zoomImage ( path, w, h)
{
	var srv = document.location+" ";
	srv = srv.split('/');
	var url = "";
	for (var i=0; i != srv.length - 1; i++) url += srv[i] + "/";
	url += path;
	openwindow ( url, "demo", setformat( w + 40 , h + 50) );
}

function setformat( w, h, hidden, modal)
{
	if ( w==0) w = window.screen.availWidth;
	if ( h==0) h = window.screen.availHeight;
	with ( Math) {
		var x = max((window.screen.availWidth - w) / 2, 0);
		var y = max((window.screen.availHeight - h) / 2, 0);
		h = min( h, window.screen.availHeight-30); // barre de titre + bordures
		w = min( w, window.screen.availWidth-10);  // bordures
	}
	if ( modal) 
		return "dialogheight:"+h+"px; dialogwidth:"+w+"px; dialogleft:"+x+"px; dialogtop:"+y+"px"+ winModalFormat;
	else
		return "Height="+h+", Width="+w+", Left="+x+", Top="+y+ winFormat;
}

function openwindow(url, name, format, modal, modalObj)
{
	if ( modal && ie) {
		format.replace("left","dialogleft");
		format.replace("top","dialogtop");
		format.replace("width","dialogwidth");
		format.replace("height","dialogheight");
		return window.showModalDialog( url, modalobj, format);
	} else return window.open( url, name, format);
}
