/**
 * @author Michel Wilhelm
 */
var Mural = Class.create();

Mural =
{
  Home:function()
  {
    new Ajax.Request('/backend.php?m=mural&action=mural',{
      method: 'get',
      onCreate:function(){$('load_mural').innerHTML='Carregando...'},
      onComplete:function(transport){$('load_mural').innerHTML = transport.responseText;}
    });
  },
  Novo:function( )
  {
    new Ajax.Request('/backend.php?m=mural&action=novo',{
      method:'get',
      onCreate:function(){$('load_mural').innerHTML='Carregando...'},
      onComplete:function(transport){$('load_mural').innerHTML = transport.responseText;}   
    });
  },
   Cadastrar : function()
  {
	  var erro = false;
	  if($('nome').value=="") { erro = true; new Effect.Highlight('nome')}
	  if($('email').value=="") { erro = true; new Effect.Highlight('email')}
	  if($('mensagem').value=="") { erro = true; new Effect.Highlight('mensagem')}
	  if(erro==true) {
	    $('erro').innerHTML = 'Preencha corretamente os campos em <b>negrito</b>!';
	    $('erro').style.display = "block";
	    new Effect.Highlight('erro');
	  } else {
	    $('erro').style.display = "none";
	    new Ajax.Request('/backend.php?m=mural&action=ajax&function=inserir',
	    {
	      method     : 'post',
	      parameters : $('Formulario').serialize(true),
	      onCreate  : function() {
	        $('Cadastrar').disabled="disabled";
	        $('Cadastrar').value="Aguarde...";
	      },
	      onComplete: function(transport) {
	        if (transport.responseText.match("true")) {
	          Mural.Home();
						window.alert('Mensagem enviada com sucesso!\n A moderação irá analisar sua mensagem.');
	        } else if(transport.responseText.match("false")) {
	          window.alert('Erro inesperado!\nTente novamente.');
	        }
	      }
	    });
	  }
  }
}; // class Mural