var TimeIndex = new Date()
  , http = []
  , uploader = ''
  , info
  , t = [];

function createRequestObject() {
    var obj
      , browser = navigator.appName;

    if (browser == 'Microsoft Internet Explorer') {
        obj = new ActiveXObject('Microsoft.XMLHTTP');
    } else{
        obj = new XMLHttpRequest();
    }
    return obj;
}

function traceUpload() {
   http[TimeIndex] = createRequestObject();
   http[TimeIndex].onreadystatechange = handleResponse;
   http[TimeIndex].open('GET', '?act=Resize&uploader=' + uploader);
   http[TimeIndex].send(null);
}

function handleResponse() {
    if (http[TimeIndex].readyState == 4) {
        type = document.getElementById('Ftype').value;
        t[4] = 4;
        t[5] = 5;
        t[3] = 5;
        document.getElementById(uploaderId).innerHTML = http[TimeIndex].responseText;
        if (http[TimeIndex].responseText == 'Done') {
            window.setTimeout("openfile('edit_flash', 'FlashManager&t=" + t[type] + "', 'ban_bg')", 200);
            //window.location.reload(true);
        } else {
            document.getElementById(uploaderId).innerHTML = http[TimeIndex].responseText;
            window.setTimeout('traceUpload()', 500);
        }
    } else {
        document.getElementById(uploaderId).innerHTML = 'Uploading File. Please wait...';
    }
}

function uploadFile(obj) {
    var uploadDir = obj.value;
    uploaderId = 'uploader' + obj.name;
    uploader = obj.name;
    document.getElementById('formName' + obj.name).submit();
    document.getElementById(uploaderId).innerHTML = 'Uploading File. Please wait...';
    traceUpload(obj.name);
}