uso questo scriptino per ridimensionare una popup in base alle dimensioni dell'immagine
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="IT">
 <head>
  <title>Immagine prodotto</title>
   <basefont size="2" face="Verdana">
 </head>
<body link="#0000FF" alink="#FF0000" vlink="#0000FF" topmargin="0" leftmargin="0">

<script language="javascript" type="text/javascript">
 <!--
  var querystring = location.search;
  var id = querystring.substr(4);
  document.write("[img]"+ id + "[/img]");
  function ReimpostaDimensioni()
  {
    window.resizeTo(immagine.width, immagine.height);
  }
  window.setTimeout("ReimpostaDimensioni()", 1000);
 //-->
</script> 


</body>
</html>
vorrei però fare in modo che se l'immagine è larga più di 800px mi ridimensioni la popup a 800 e che se è più larga di 600 la ridimensioni a questo valore.avevo pensato di fare così

codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="IT">
 <head>
  <title>Immagine prodotto</title>
   <basefont size="2" face="Verdana">
 </head>
<body link="#0000FF" alink="#FF0000" vlink="#0000FF" topmargin="0" leftmargin="0">

<script language="javascript" type="text/javascript">
 <!--
  var querystring = location.search;
  var id = querystring.substr(4);
  document.write("[img]"+ id + "[/img]");
  function ReimpostaDimensioni()
  {
    window.resizeTo(immagine.width, immagine.height);

	if (immagine.width > "800") { window.resizeTo("800", immagine.height) } ;
	if (immagine.height > "600") { window.resizeTo(window.width, "600") } ;

  }
  window.setTimeout("ReimpostaDimensioni()", 20000);
 //-->
</script> 


</body>
</html>
ma ovviamente non funzia....come risolvo?