
jz.ComunicadoUsuario={_dialog:function(typeCom,conteudo,o){o=o||{};$dialog=null;var options={height:200,width:300,buttons:null,modal:true,position:'center',autoOpen:false,title:'JZ Congressos',overlay:{opacity:0.5,background:'black'}};var _fnClose=function(){$dialog.destroy();}
if(typeCom=='confirma'){options.buttons={OK:function(){_fnClose();},Cancel:function(){_fnClose();}};}else if(typeCom=='notifica'){options.buttons={OK:_fnClose};}
$.each(o,function(attr,fn){if(attr=='buttons'){$.each(this,function(flag,btn){var _bfn=function(name,fn){if(typeof(fn)=='function'){options.buttons[name]=function(){_fnClose();fn();};}}
if(flag.toLowerCase()=='ok'){_bfn('OK',btn);}else if(flag.toLowerCase()=='cancel'){_bfn('Cancel',btn);}});}else{options[attr]=fn;}});$dialog=jz.Dialog('dialog',options).setHTML(jz.ComunicadoUsuario._getText(conteudo));return $dialog;},padrao:function(msg,fn){alert(msg);if(typeof fn=='function')
fn();},confirma:function(conteudo,onConfirm,onCancel){jz.ComunicadoUsuario._dialog('confirma',conteudo,{buttons:{ok:onConfirm,cancel:onCancel}});},notifica:function(conteudo,after){jz.ComunicadoUsuario._dialog('notifica',conteudo,{buttons:{ok:after}});},_getText:function(conteudo){if((typeof conteudo=='object'||typeof array=='array')&&typeof conteudo['sucess']!='undefined'&&typeof conteudo['message']!='undefined'){conteudo=conteudo['message'];}
var tof=typeof conteudo;if(tof!='string'){alert(tof);throw'Conteúdo deve ser string';}
return conteudo.nl2br();}}