var http=createRequestObject();
var uploader="";
var uploadDir="";
var dirname="";
var filename="";
var textfilename="";
var timeInterval="";
var idname="";
var uploaderId="";
var objHolder;
var dnameHolder = "";

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.open("GET", 'imageupload.php?uploadDir='+uploadDir+'&dirname='+dirname+'&filename='+filename+'&uploader='+uploader+'&textfilename='+textfilename); 
	http.send(null);  
	http.onreadystatechange = handleResponse;   
}
function handleResponse() {
	if(http.readyState == 4){
		var response=http.responseText; 
		if(response.indexOf("Your soundscape has been uploaded. All thats left is the quick questions below...") != -1){
			clearInterval(timeInterval);
			document.getElementById('fileName').value = filename;

			updateSliders();
		}
        document.getElementById(uploaderId).innerHTML=response;
    }
    else {
    	document.getElementById(uploaderId).innerHTML="Uploading File. Please wait...";
    }
}
function uploadFile(obj, dname) {

	

	dnameHolder = dname;
	objHolder = obj;
	uploadDir=obj.value;
	idname=obj.name;
	dirname=dname;
	filename=uploadDir.substr(uploadDir.lastIndexOf('\\')+1);
	uploaderId = 'uploader'+obj.name;
	uploader = obj.name;
	
	
	//}
	//if(obj.id = "id2"){
		//if(filename.substr(-3) == "txt" ){
			//alert("its a text file man");
		//}else{
		//alert("We can only take text files for this upload!");
		//return;
		//}
	//}
	
	document.getElementById('formName'+obj.name).submit();
	timeInterval=setInterval("traceUpload()", 1500);
}



