var http=createRequestObject();
var uploader="";
var uploadDir="";
var dirname="";
var filename="";
var timeInterval="";
var idname="";
var uploaderId="";

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;
   var time =  document.getElementById("time").value;
   //alert(time);
   //var time=Math.random();
   var site_url =  document.getElementById("site_url").value;
   //alert(site_url);
   http.open("GET", ''+site_url+'/imageupload.php?uploadDir='+uploadDir+'&dirname='+dirname+'&filename='+filename+'&uploader='+uploader+'&time='+time+'&site_url='+site_url); 
   http.send(null);   
}
function handleResponse() {
	if(http.readyState == 4){
		var response=http.responseText; 
		//alert(response);
		var res=response.split("*");		
		//alert(res[1]);
		document.getElementById("filename").value=res[1];
		//alert(document.getElementById("filename").value);
		document.getElementById(uploaderId).innerHTML=res[0];
		if(res[0].indexOf("File uploaded") != -1){
			clearInterval(timeInterval);
			//document.getElementById('load').style.visibility="hidden";
		}
		
		
		document.getElementById('load').style.visibility="hidden";
		document.getElementById(uploaderId).innerHTML="Upload Successfully";
		
    }
    else {
		
    	//document.getElementById(uploaderId).innerHTML="Uploading File. Please wait...";
    }
}
function uploadFile(obj, dname) {
	//alert(dname);
	uploadDir=obj.value;
	idname=obj.name;
	dirname=dname;
	filename=uploadDir.substr(uploadDir.lastIndexOf('\\')+1);
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	document.getElementById('formName'+obj.name).submit();
	timeInterval=setInterval("traceUpload()", 1500);
	
}
