var baseUrl = getURLBase() + "/";

function getURLBase() {
	var dominio = "http://" + document.domain + "/";
	
	return dominio;
}

var http=createRequestObject();
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() {
	 //alert(dirname);
   http.onreadystatechange = handleResponse;
   http.open("GET", 'http://concorso.laversa.it/classes/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("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) {
	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 memorizzaFileConcorso(rifUtente, flag) {
	var imgSlogan = document.getElementById("mtxMessage").value;
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;	
	if (email != "" && imgSlogan != "" && nome != "")  {
		imgSlogan = imgSlogan.replace("'","\'");
		url = baseUrl + "ajax/memorizzaFileConcorso.php?rifUtente=" + rifUtente; // The server-side script
		url = url + "&imgSlogan=" + imgSlogan + "&flag=" + flag + "&nome=" + nome + "&email=" + email;
		http.open("GET", url, false); 
		http.send("");
	} else {
		alert("Prego compilare tutti i campi");
	}

	var risultato = http.responseText;
	
	// alert(divNumProdottiCarrello.innerHTML + "\n\n" + "***" + risultato + "***" + http.responseText + "***");
	
	if (risultato != "") {
		if (flag == 0) {		
			risposta.innerHTML = 'Il file ' +  imgSlogan + '   è stato memorizzato correttamente<br>';
			risposta.innerHTML += '<img src="http://admin.laversa.it/functions/thumbOnTheFly.php?imagePath='+ imgSlogan + '&width=250">';
			window.location.reload();	
		} else {
			risposta.innerHTML = 'Messaggio memorizzato correttamente<br>';
			risposta.innerHTML += '<div class="slogan">' + imgSlogan + '</div>';	
			window.location.reload();					
		}
	} else {
		risposta.innerHTML = "-";
	}
}


