var uploader="";
var uploadDir="";
var dirname="";
var filename="";
var timeInterval="";
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(cur_idname) {
	var http=createRequestObject();
   
   http.open("POST", 'imageupload.php?uploadDir='+uploadDir+'&dirname='+dirname+'&filename='+filename+'&uploader='+uploader+'&cur_idname='+cur_idname);
   //alert('uploader: ' + uploader);
	//http.onreadystatechange = handleResponse(http);
	
/*	if($('btn_upload_ready'))
		$('btn_upload_ready').disabled = true;
	if($('btn_upload_ready1'))
		$('btn_upload_ready1').disabled = true;
*/		
	//document.getElementById('loading'+cur_idname).innerHTML="<img src='images/hourglass_xoay.gif' width='35px' height='35px' alt='loading...' />";	
	
	http.onreadystatechange = function()
	{		
		if(http.readyState == 4){
			
			var response=http.responseText; 
			
			if(document.getElementById('loading'+cur_idname).innerHTML.indexOf("Upload xong") != -1)
			{
				if($('btn_upload_ready'))
					$('btn_upload_ready').disabled = false;
				if($('btn_upload_ready1'))
					$('btn_upload_ready1').disabled = false;
				return;
				
			}			

			if(response.indexOf("Upload xong") != -1){
				//clearInterval(timeInterval);
				//document.getElementById('loading'+idname).innerHTML="";
				document.getElementById('loading'+cur_idname).innerHTML=response;
				if($('btn_upload_ready'))
					$('btn_upload_ready').disabled = false;
				if($('btn_upload_ready1'))
					$('btn_upload_ready1').disabled = false;				
			}
			else
			{				
				if($('btn_upload_ready'))
					$('btn_upload_ready').disabled = true;
				if($('btn_upload_ready1'))
					$('btn_upload_ready1').disabled = true;
					
				traceUpload(cur_idname);
				
			}
				
			//document.getElementById('loading'+cur_idname).innerHTML=response;
			
		}
		else {

			//document.getElementById('loading'+idname).innerHTML="Uploading File. Please wait...";
			//document.getElementById('loading'+cur_idname).innerHTML="<img src='images/hourglass_xoay.gif' width='35px' height='35px' alt='loading...' />";				
		}		
	}
	http.send(null);
}

function handleResponse(http) {
	if(http.readyState == 4){
		var response=http.responseText; 
		if(response.indexOf("File uploaded") != -1){
			clearInterval(timeInterval);
			//document.getElementById('loading'+idname).innerHTML="";
		}
        document.getElementById(uploaderId).innerHTML=response;
    }
    else {
    	document.getElementById(uploaderId).innerHTML="Uploading File. Please wait...";
    }
}
function uploadFile(obj, dname) {

	//var obj = document.getElementById(obj);

	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;
	
	try
	{
		document.getElementById('formName'+obj.name).submit();
			
		document.getElementById('loading'+idname).innerHTML="<img src='images/hourglass_xoay.gif' width='35px' height='35px' alt='loading...' />";
	if($('btn_upload_ready'))
		$('btn_upload_ready').disabled = true;
	if($('btn_upload_ready1'))
		$('btn_upload_ready1').disabled = true;
		
		traceUpload(idname);
	}
	catch(err)
	{		
		alert('Bạn chọn file không đúng!');	
	}
/*	if(func != null)
	{
		setTimeout(func,5000);	
	}
*/	
	//alert('formName'+obj.name);
	//timeInterval=setInterval("traceUpload()", 1500);
}


/*function uploadAjax(dname)
{

	if(document.getElementById('id_upload1'))
	{
		
		uploadFile('id_upload1', dname);
	}

//	if (http.readyState == 4 && http.status == 200)
//	{
		if(document.getElementById('id_upload2'))
		{
			uploadFile('id_upload2', dname);
		}		
//	}
	
}*/