
var uploadStarts = false;


  function uploadAction(){
      var filesToUpload=0;
      var uplElems = document.uploadForm.elements;
      for( var i=0; i<uplElems.length; i++ ){
        if( uplElems[i].type=='file' ){
          if( uplElems[i].value=='' ){
            // skip
          }else{
            filesToUpload++;
          }
        }
      }
      if( filesToUpload<1 ){
        alert('You didn\'t select any file to upload yet.');
        return;
      }


      document.uploadForm.submit();
      uploadStarts = true;
      showProgressBar('upload');
      if( filesToUpload>0 ){
        // quick file size check to avoid long uploading being finally aborted 
        window.setTimeout("checkFileSizeDuringUpload("+filesToUpload+");",10000);
      }
  }

  function webGrabAction(){
      try {
        document.webGrabForm.submit();
        uploadStarts = true;
        showProgressBar('webGrab');
      } catch (e){
          alert(e);
      }
      //window.setInterval("checkUploadFinish()",3000);
  }


  function checkUploadFinish(){
      try {
      if (uploadframe.forms[0].done.value==1){
         massAction(0);
      }
          } catch (e){
          alert(e);
      }
  }
function refreshForm() {
        massAction(0);
}


function findTopOfDir(){
  var win = window;
  for(;;){
    if( win.document.getElementById('includeFileList') ){
      break;
    }
    if( win==win.parent ){
      break;
    }
    if( !win.parent ){
      break;
    }
    win = win.parent;
  }
  return win;
}
