<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
 "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
  <HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
  <META HTTP-EQUIV="Content-Language" CONTENT="hu">
  <META HTTP-EQUIV="expires" CONTENT="0">
  <META HTTP-EQUIV="pragma" CONTENT="no-cache">
  <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW,NOARCHIVE">
  <META NAME="author" CONTENT="Kovács András">
  <META NAME="resource-type" CONTENT="document">

  <META NAME="revisit-after" CONTENT="1">
  <title>CADLINE UPLOADER</title>
  <SCRIPT type="text/javascript" src="connectionkeeper.js"></SCRIPT>
  <SCRIPT type="text/javascript">
    function onUploadFinished(tempfilename, originalfilename)  {
      document.getElementById("tempFilenameField").value = tempfilename;
      document.getElementById("originalFilenameField").value = originalfilename;
      
      document.getElementById("submitDisabled").style.display = "none";
      document.getElementById("submitEnabled").style.display =  "block";

    }
  </SCRIPT>
  <style type="text/css">
    #submitEnabled {display:none;}
  </style>
</HEAD>

<BODY>

<h2>Fájlfeltöltés JAVA applettel</h2>

<form enctype='multipart/form-data' action='submit.php' method='POST'>
  <p>
    <b>Projekt neve:</b> <br>
    <input type=text name='projhectNameField' id='projhectNameField' value=''>
  </p>
  <p>
    <b>Projekt leírása:</b> <br>
    <textarea name='projectDescriptionField' id='projectDescriptionField'></textarea>
  </p>
  
  <!-- ha még nincs feltöltve a fájl, ez látszik -->
  <div id=submitDisabled>
    
    <p>
      <b>Feltöltendő fájl:</b>
    </p>

    <applet width=500 height=120 
      codebase="applet" 
      archive="ftpuploader_v03.jar" 
      code="FtpUploaderApplet" >     
      
      <PARAM NAME = "ftpServer"   VALUE = "cadline.hu">
      <PARAM NAME = "ftpUser"     VALUE = "cadline">
      <PARAM NAME = "ftpPassword" VALUE = "archxp201021">
      <PARAM NAME = "ftpPort"     VALUE = "21">
      
      <PARAM NAME = "nextUrl" VALUE = "javascript:onUploadFinished('%tempfilename%', '%originalfilename%')">
      <PARAM NAME = "language" VALUE = "hu">  
      
      <p>
        Ha Ön látja ezt a feliratot, akkor az Ön böngészője valószínűleg nem engedélyezi
        a Java kisalkalmazások (appletek) futtatását. Engedélyezze ezeket, vagy használja
        az egyszerűsített fájfeltöltést. <a href='link'>Egyszerűsített fájlfeltöltés...</a>
      </p>
      
    </applet>
      
    <p>
      A fenti ablakban egy Java kisalkalmazás (applet) segítségével méretkorlátozás nélkül tud
      fájlt feltölteni. Az oldal első betöltésekor el kell fogadja a kisalkalmazás tanúsítványát.
      Biztonsági korlátozások vagy egyéb problémák esetén használja az egyszerűsített
      fájlfeltöltési lehetőséget. <a href='link'>Egyszerűsített fájlfeltöltés...</a>
    </p>
    
    <p>
      <!-- ez egy inaktív OK gomb, csak a látszat kedvéért -->
      <input type=button disabled value='OK'>
    </p>

  </div>

  <!-- ha már fel van töltve a fájl, ez látszik -->
  <div id=submitEnabled >

    <!-- rejtett mezőbe rakjuk, hogy milyen néven ment fel a szerverre a fájl -->
    <input type=hidden name='tempFilenameField' id='tempFilenameField' value=''> 
 
    <!-- ez volt az eredeti neve -->
    <p>
      <b>Feltöltött fájl neve:</b> <br>
      <input type=text readonly name='originalFilenameField' id='originalFilenameField' value=''>
    </p>

    <input type=submit value='OK'>
  </div>

</form>



<p id="connectionKeeperDiv"></p> <!-- a kapcsolatfenntartó script tesztelésére van csak ez itt-->

<script>
  // ez egy bizonyos időnként lefutó javascript, amely fenntartja a böngésző-szerver kapcsolatot 
  // ha nem kell megmaradjon a session, ki lehet venni 
  keepConnection();
</script> 
  
</BODY>
</HTML>