var ie4 = (document.all)? true:false;
var ie5 = false;

var popUpWin = Array();
var lastPopupWin;
function popup()	// popup(url[, paramname, paramvalue]);
{
	var params = Array();
	params['toolbar'] = 'no';
	params['location'] = 'no';
	params['directories'] = 'no';
	params['status'] = 'no';
	params['menubar'] = 'no';
	params['scrollbars'] = 'yes';
	params['resizable'] = 'yes';
	params['copyhistory'] = 'yes';
	params['dependent'] = 'yes';

	var args = popup.arguments;
	var url = args[0];
	var windowname;
	var x, y, width, height;
	for( i = 1; i < args.length; i++ )
	{
		paramName = args[i];
		switch(paramName)
		{
			case 'width':
				width = parseInt(args[++i]);
			break;
			case 'windowname':
				windowname = args[++i];
			break;
			case 'height':
				height = parseInt(args[++i]);
			break;
			case 'x':
				x = parseInt(args[++i]);
			break;
			case 'y':
				y = parseInt(args[++i]);
			break;
			default:
				params[ paramName ] = args[++i];
			break;
		}
	}
	if( !windowname )
		windowname = 'popUpWin';
	try {
		if(popUpWin[ windowname ])
		{
			if(!popUpWin[ windowname ].closed) popUpWin[ windowname ].close();
		}
	}
	catch ( e )
	{
	}

	if( ie4 && url.substr(url.length -4) == '.jpg')
	{
		width = parseInt(width) + 20;
		height = parseInt(height) + 20;
	}

	if( !x )
		x = parseInt((screen.availWidth - parseInt(width)) / 2.0);
	if( !y )
		y = parseInt((screen.availHeight - parseInt(height)) / 2.0) - 20;
	if( y < 0 )
		y = 0;

	//alert(screen.availHeight + ' ' + height + ' ' + y);
	params['innerWidth'] = params['width'] = width;
	params['innerHeight'] = params['height'] = height;
	params['screenX'] = params['left'] = x;
	params['screenY'] = params['top'] = y;

	var config = '';
	for(x in params)
		config += ','+x+'='+params[x];
	if(config)
		config = config.substr(1);
	lastPopupWin = popUpWin[ windowname ] = open(url, windowname, config);
	popUpWin[ windowname ].focus();
	return false;
}

function imgPreview( )
{
	args = imgPreview.arguments;
	url = args[0];
	args[0] = '';
	windowname = '';
	var popupargs = '';// + args.join(',') +')';
	for( i = 0; i < args.length; i++ )
		popupargs += ",'"+args[i]+"'";
	popupargs = 'popup('+popupargs.substr(1)+');';
	eval(popupargs);
	imgname = unescape(url.substr(url.lastIndexOf('/')+1));
	lastPopupWin.document.write("<html><body marginheight='0' marginwidth='0' style='margin: 0 0 0 0;'><img src='" + url + "' alt='"+imgname+"'></body></html>");
	lastPopupWin.document.close();
	return false;
		
	img = document.getElementById('imgPrev');
	if( img )
	{
		img.src = args[0];
	}
	return false;
}
