function buttonChiudi(){
	return '<br><br><center><input dojoType="dijit.form.Button" onClick="dijit.byId(\'mvdialog\').hide();" label="Close" value="Close"></center>';
}
var no = '<span style="color: red; font-weight: bold;">Error!</span> ';
var si = '<span style="color: green; font-weight: bold;">Operation submitted</span> ';
var wait = '<center><img src="/img/wait.gif"></center>';
function submitEditor(e){
	dojo.byId(e).value = dijit.byId(e + '-Editor').getValue(false); 
	if(dojo.byId(e+'-Editor') != null){
		dojo.byId(e+'-Editor').name=e+'-Editor-Name';
	}
}
function doForm(formId,urle){		
	if(!dijit.byId(formId).isValid()){
		dijit.byId(formId).validate();
		dijit.byId('mvdialog').setAttribute('title',no);	
		dijit.byId('mvdialog').setContent('Please fill in the form with valid values.' + buttonChiudi());
		dijit.byId('mvdialog').show();
		return false;
	}
	forme = dojo.byId(formId);
	dijit.byId('mvdialog').setAttribute('title','Invio dati in corso ...');		
	dijit.byId('mvdialog').setContent(wait);
  	dijit.byId('mvdialog').show();
  	dojo.xhrPost(
		{
	        url: urle,
	        handleAs: "json",
	        load: function(data){
	        	cor = data.message + buttonChiudi();
	        	tit = si;
	        	if(data.redirect){
	        		location.href=data.redirectUrl;
	        		cor = 'Wait for page loading<br><img src="/img/wait.gif">';
	        	}	        	
	        	if(data.error){	        
	        		tit = no;
	        	}
	        	dijit.byId('mvdialog').setAttribute('title',tit);		
	        	dijit.byId('mvdialog').setContent(cor);	
	        },
	        error: function(data){
	        	dijit.byId('mvdialog').hide();
	        	console.debug('An error occurred: ', data);
	        },
	        timeout: 2000,
	        form: forme
		}
	);
	return false;
}
var myHost = ""; 

function sendForm(formolo){
	dojo.io.iframe.send({
		url: "/proeventi/upload",
		method: "post",
		handleAs: "text",
		form: dojo.byId(formolo),
		handle: function(data,ioArgs){
			var foo = dojo.fromJson(data);
			if (foo.status == "success"){
				dojo.style(dojo.byId('inputField'),"display","inline");
				dojo.byId('fileInput').value = '';
				dojo.style(dojo.byId('progressField'),"display","none"); 
				dojo.byId('uploadedFiles').innerHTML += "success: File: " + foo.details.name + " size: " + foo.details.size +"<br>"; 
				dojo.byId('preamble').innerHTML = "File to Upload: "; 			
			}else{
				dojo.style(dojo.byId('inputField'),"display","inline");
				dojo.style(dojo.byId('progressField'),"display","none"); 
				dojo.byId('preamble').innerHTML = "Error, try again: "; 
			}	
		}
	});
}	
