   var viewwin = null    // use this when referring to pop-up window

   window.name = "mainwin";

   function preview_closePopWin(){    // close pop-up window if it is open 
      if(viewwin != null) if(!viewwin.closed) viewwin.close() 
   }

   function preview_window () {
      var upload_entry = document.PlaceOrderForm.PictureFile.value;
      var domain_name = location.hostname;

      if ( ! preview_check_for_text ( upload_entry ) ) {
         preview_error_message ( document.PlaceOrderForm.PictureFile,
                                 "Please choose a file first." );
         return false;
      }

      upload_entry.toString ();
      pieces = upload_entry.split(" ");
      upload_entry = pieces.join("%20");

      //Open the popup window using the local path of the image:
      if (domain_name == "localhost")
		preview_do_popup ( 'http://' + domain_name + '/realestate/preview.aspx?img=' + upload_entry);
      else
		preview_do_popup ( 'http://' + domain_name + '/preview.aspx?img=' + upload_entry);
      //preview_do_popup ('uploading.asp');                   
   }

   function update_preview_window () {
      var upload_entry = document.UpdateOrderForm.PictureFile.value;
      var domain_name = location.hostname;
//alert(upload_entry);
      if ( ! preview_check_for_text ( upload_entry ) ) {
         //alert("returning true");
         document.UpdateOrderForm.submit();
         return false;
      }

      upload_entry.toString ();
      pieces = upload_entry.split(" ");
      upload_entry = pieces.join("%20");

      //Open the popup window using the local path of the image:
      if (domain_name == "localhost")
		preview_do_popup ( 'http://' + domain_name + '/realestate/update_preview.aspx?img=' + upload_entry);
	  else
		preview_do_popup ( 'http://' + domain_name + '/update_preview.aspx?img=' + upload_entry);	
      //preview_do_popup ('uploading.asp'); 
      return false;                  
   }
   
   function update_preview_window_old () {
      var upload_entry = document.UpdateOrderForm.PictureFile.value;
      var domain_name = location.hostname + "/AspDotNetStorefront_Release_PRO_5.8.2_ARCHIVE_vb/";

      if ( ! preview_check_for_text ( upload_entry ) ) {
         
         return true;
      }

      upload_entry.toString ();
      pieces = upload_entry.split(" ");
      upload_entry = pieces.join("%20");

      //Open the popup window using the local path of the image:
      preview_do_popup ( 'http://' + domain_name + '/update_preview.aspx?img=' +
                         upload_entry);
      //preview_do_popup ('uploading.asp'); 
      return false;                  
   }
   
   function preview_do_popup ( url ) {
      winTop  = (screen.height - 360)/2 - 20
      winLeft = (screen.width - 440)/2
      viewwin = window.open(url,"popwin","toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=0,status=0,bgcolor=FFFFFF,width=440,height=260,screenX=" + winLeft + ",left=" + winLeft + ",screenY=" + winTop + ",top=" + winTop )
      //alert(viewwin.status);
      
      if (viewwin.opener == null) viewwin.opener = self;
      viewwin.focus();
   }

   function preview_check_for_text ( elem_value ) {
      var text_entry = 0;
      var i;

      for ( i = 0; i < elem_value.length; i++ ) {
         if ( elem_value.charAt (i) != " " ) {
            text_entry = 1;
         }
      }

      if ( text_entry == 0 ) {
         return false;
      }
      return true;
   }

   function preview_error_message ( elem, text ) {
      window.alert ( text );
      elem.select ();
      elem.focus ();
   }
