document.gemini_info = function (o)
{
	var name = o.ok ? 'ok' : 'err';
	var box = $('message');
	
	if (o.info) name = 'info';
	
	box.innerHTML = '<div class="message msg-'+name+'" onclick="$(\'message\').hide()">'+o.msg+'</div>';
	box.show();
	
	// setTimeout ( function () { new Effect.Fade(box) }, 5000);
	document.infot = setTimeout ( function () { box.hide() }, 5000);
}

//window.alert = function (msg) { document.gemini_info({ ok:0, msg:msg }) }

function roll()
{
	for(var i=0; i<arguments.length; i++)
    {
    	var e = arguments[i];
    	var el = $(e);
    	
    	if (! el ) 
    		alert ('Element: ['+e+'] nije pronađen!');
    	
    	el = el.style;
    	el.display = el.display == 'none' ? 'block' : 'none';
    }
    
    //new Effect.BlindDown(arguments[1]);
    
    return false;
}

RPC.report = function (o, proc)
{
	clearTimeout(document.infot);
	
	if (proc)
	{
		document.gemini_info({ info:1, ok:1, msg:'Izvršavam: '+proc });	
	}
	else
		document.gemini_info( o );	
}
	

