var v_arq_lay = "index_lay.php";
var v_arq_dml = "index_dml.php";

//Abre Diaglog -----------------------------------------------------
function fun_cdj2011(){
 $("#erro_cdj2011").css("display", "none");
 $("#div_cdj2011").dialog({
   modal: true,
   draggable: false,
   resizable: false,
   width: 500,
   minHeight: 285,
   open: function(event, ui){ $(".ui-dialog-titlebar-close").hide(); },
   buttons: {
     Enviar: function() {
	   fun_incl_email_cdj2011();
	 },
     Cancelar: function() {
       $(this).dialog("close");
	   fun_limpa_cdj2011();
     }
   }
 });
}

//Limpa o Formulário ----------------------------------------------
function fun_limpa_cdj2011(){
  $("#c_incl_nome_cdj").val("");
  $("#c_incl_email_cdj").val("");
}

//Válida e Grava Informações do Formulário ------------------------
function fun_incl_email_cdj2011(p_bt){
  $("#erro_cdj2011").css("display", "none");
  
  //Validações
  if ($("#c_incl_nome_cdj").val().trim() == ""){
	$("#erro_cdj2011").html("<span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>Preencha o nome.");
	$("#erro_cdj2011").css("display", "block");
	$("#c_incl_nome_cdj").focus();
	return false;
  }
  if ($("#c_incl_email_cdj").val().trim() == ""){
	$("#erro_cdj2011").html("<span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>Preencha o E-mail.");
	$("#erro_cdj2011").css("display", "block");
	$("#c_incl_email_cdj").focus();
	return false;
  } else {
    if (!checkMail($("#c_incl_email_cdj").val())){
      $("#erro_cdj2011").html("<span class='ui-icon ui-icon-alert' style='float: left; margin-right: .3em;'></span>E-mail Inválido.");
	  $("#erro_cdj2011").css("display", "block");
	  $("#c_incl_email_cdj").focus();
	  return false;
    }
  }

  var vcampos = "";
  vcampos = "p_tipo=INCL_EMAIL_CDJ";
  vcampos += "&p_nom_usua=" + escape($("#c_incl_nome_cdj").val());
  vcampos += "&p_ema_usua=" + escape($("#c_incl_email_cdj").val());
  vcampos += "&p_cd_evento=47";
  
  fun_dml_cdj2011(vcampos);
} 

function fun_dml_cdj2011(p_par){
  $.ajax({ 
	type: "POST",
    dataType: "html",
    cache: false,
    url: v_arq_dml,
    data: p_par,
    beforeSend: function(){
	  $("#dial").html("<img src='images/carregando.gif' style='padding-left: 40px;'/>");
	  $("#dial").dialog({
		modal: true,
		draggable: false,
        resizable: false,
		open: function(event, ui){ 
			    $(".ui-dialog-titlebar-close").hide(); 
			    $(".ui-widget-header").hide();
			  }
	  });
    },
    success: function(html){
	  $("#dial").dialog("close");
      if (html.indexOf("<dados>") == -1 || html.indexOf("<dados>") > 0){
        $("#erro_cdj2011").html(html);
        $("#erro_cdj2011").css("display", "block");
        return false;
      }

	   var xml_doc = $.createXMLDocument(html);
       $(xml_doc).find("dados").each(function(){
         v_cod_ret = $(this).find("cod_ret").text();
         v_dsc_ret = $(this).find("dsc_ret").text();
	   });
	   $("#erro_cdj2011").html("<span class='ui-icon ui-icon-check' style='float: left; margin-right: .3em;'></span>" + v_dsc_ret);
	   $("#erro_cdj2011").css("display", "block");
       fun_limpa_cdj2011();

    },
    error: function (xhr, ajaxOptions, thrownError){
	  $("#dial").dialog("close");
	  $("#erro_cdj2011").html(xhr.statusText + xhr.responseText);
	  $("#erro_cdj2011").css("display", "block");
      return false;
    }
  });
}
