function preview(obj,ext,max,vImage)
{

	if (typeof obj == "undefined") {
		return true;
	}
	
	if(obj.value.length == 0) 
	{
		return ;
	}
    
	if (!CheckExt(obj,ext)) 
	{
		return ;
	}

	eval('document.all.' + vImage + '.src=obj.value')
	changeImage(max,vImage);
}

function changeImage(iWidth, target, iHeight){
	var img, varArg,targetID;
	img = new Image();
	

	if(target == '[object]'){
		target.id = 'targetID' + target.sourceIndex;
	}
	
	img.src = (target == "[object]")?target.src:eval('document.all.' + target + '.src');
	
	var imgW,imgH
	
	imgW=img.width;
	imgH=img.height;
	
	//if(target != '[object]'){
	if((imgW== 0 && imgH == 0) || (img.complete == false))
	{
		varArg = (target == '[object]')?"targetID" + target.sourceIndex:"\'" + target + "\'";
		varArg += (iHeight)?',' + iHeight:'';
		eval('setTimeout("changeImage('+ iWidth +',' + varArg + ')", 1500)');
		//alert('setTimeout("changeImage('+ iWidth +',' + varArg + ')", 1000)');
	}
	//}
	
	maxImgW = iWidth;
	maxImgH = (iHeight)?iHeight:iWidth;
	if(imgW > maxImgW || imgH > maxImgH)
	{
		if((imgW / maxImgW) > (imgH / maxImgH)) 
		{
			imgH = Math.round((imgH*maxImgW)/imgW);
			imgW = maxImgW;
		}
		else 
		{
			imgW = Math.round((imgW*maxImgH)/imgH);
			imgH = maxImgH;
		}
	}
	
	if(target == "[object]"){
		//do
		//{
			target.onload= null;
			target.width = imgW;
			target.height = imgH;
			target.src = img.src;
			target.style.visibility = 'visible';
			//alert(target.width);
		//}
		//while(target.width == 0 || target.height == 0)
	} else {
		eval('document.' + target + '.onload = null');
		eval('document.' + target + '.width = imgW');
		eval('document.' + target + '.height = imgH');
		eval('document.' + target + '.src = img.src');
		eval('document.' + target + '.style.visibility = "visible"');
	}
}
<!----- openbrowser 04.02.04 ------------------------------------------->
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

/*
function changeImage(max,vImage)
{		
	var img;
	img = new Image();
	
	img.src = eval('document.all.' + vImage + '.src')
	
	var imgW,imgH
	
	imgW=img.width;
	imgH=img.height;
	
	
	
	if((imgW== 0 && imgH == 0) || (img.complete == false))
	{
		 eval('setTimeout("changeImage('+ max +',\'' + vImage +'\')", 1000)');
	}
	
	
	
	if(imgW >= max || imgH >= max)
	{
		if((imgW / max) > (imgH / max)) 
		{
			imgH = Math.round((imgH*max)/imgW);
			imgW = max;

		}
		else 
		{
			imgW = Math.round((imgW*max)/imgH);
			imgH = max;

		}	
	}
	
	eval('document.' + vImage + '.onload = null');
	eval('document.' + vImage + '.width = imgW');
	eval('document.' + vImage + '.height = imgH');
	eval('document.' + vImage + '.src = img.src');
	eval('document.' + vImage + '.style.visibility = "visible"');	
}
*/
