dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.fx.*");
dojo.require("dojo.io.*");
dojo.require("dojo.io.IframeIO");
dojo.require("dojo.widget.Editor");
dojo.require("dojo.widget.SortableTable");
var dpstatus =0;
function exim(tipo,nodo) {nodo =  (!nodo) ? "dInfo" : nodo;	if (tipo){dojo.fx.explode([0,0,5,5], nodo, 250);}else{dojo.fx.implode(nodo, [0,0,5,5], 250);}}
function dreturn(json){for(var key in json) {(dojo.byId(key)) ? dojo.byId(key).innerHTML = json[key] : eval(json[key]);}}

function gdp(dcontent,form2submit,iFrame) {
	var gdpArg = {url: djUrl,content: dcontent,method: "POST",mimetype: "text/json",
		load: function(type, json, evt){dpstatus=1;dreturn(json);},
		error: function(type, error){ alert('ERRORE:'+error) }	
	}
	if (form2submit){gdpArg.formNode = document.getElementById(form2submit);}
	if (iFrame){gdpArg.url = djUrlFrame;gdpArg.multipart = true;}
	
	dojo.io.bind(gdpArg);
}
function gdfp(dcontent,form2submit) {gdp(dcontent,form2submit);}
function gdupload(dcontent,form2submit) {gdp(dcontent,form2submit,1);}

function fAction(nome,frmAction,frmStep,frmDir){
	var fName = dojo.byId(nome);
	fName.elements['frmAction'].value= frmAction;
	fName.elements['frmStep'].value= frmStep;
	fName.elements['frmDir'].value= frmDir;
}