var http=createRequestObject();
var uploader="";
var uploadDir="";
var dirname="";
var filename="";
var timeInterval="";
var timeInterval1="";
var idname="";

function createRequestObject() {
    var obj;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
    	return new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
    	return new XMLHttpRequest();
    }   
}
function traceUpload() {
   http.onreadystatechange = handleResponse;
   http.open("GET", 'imageupload.php?uploadDir='+uploadDir+'&dirname='+dirname+'&filename='+filename+'&uploader='+uploader); 
   http.send(null);   
}
function handleResponse() {
	if(http.readyState == 4){
		var response=http.responseText; 
		if(response.indexOf(filename) != -1){
			clearInterval(timeInterval);
			//document.getElementById('loading'+idname).innerHTML="";
		}
        document.getElementById(uploaderId).innerHTML= " File Uploaded : ";
	document.getElementById("remk").innerHTML=response;
		//document.getElementById("remk").innerHTML=response + " <a href='#' onClick=\"javascript:DeleteFile('" + response +"');\" title='Delete'>[X]</a>";
		document.getElementById("txtFile").value = response;
		
    }
    else {
    	document.getElementById(uploaderId).innerHTML="Uploading File. Please wait...";
    }
}
function uploadFile(obj, dname) {
	uploadDir=obj.value;
	idname=obj.name;
	dirname=dname;
	filename=uploadDir.substr(uploadDir.lastIndexOf('\\')+1);
	//document.getElementById('loading'+idname).innerHTML="<img src='loading.gif' alt='loading...' />";
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	document.getElementById('formName'+obj.name).submit();
	timeInterval=setInterval("traceUpload()", 1500);
}

function DeleteFile(obj)
{
timeInterval1=setInterval("traceDelete()", 1500);
}

function traceDelete() {
   http.onreadystatechange = handleResponse1;
   http.open("GET", 'deletefile.php?filename='+filename+'&page='+location.href); 
   http.send(null);   
}
function handleResponse1() {
	if(http.readyState == 4){
		var response=http.responseText; 
		if(response == "1"){
			clearInterval(timeInterval1);
			//document.getElementById('loading'+idname).innerHTML="";
		}
        document.getElementById(uploaderId).innerHTML= " File Deleted ";
		document.getElementById("remk").innerHTML="";//response + " <a href='deletefile.php?filename=" + response + "&pagename="+ location.href +"' title='Delete'>[X]</a>";
		document.getElementById("txtFile").value = "";
		
    }
    else {
    	document.getElementById(uploaderId).innerHTML="Deleteing File. Please wait...";
    }
}