﻿var iconload = $('<img src="img_site/AjaxLoading.gif" border="0px"/><span>Carregando. Por Favor aguarde...</span>');
var urlservico = "servicos/";
var dadoscat = null;

$.salvareserva = function() {
    var nome = $('#txtNomeRes').val();
    var email = $('#txtEmailRes').val();
    var assunto = $('#cbAssuntoRes').val();
    var estado = $('#txtEstadoRes').val();
    var cidade = $('#txtCidadeRes').val();
    var prefixo = $('#txtPrefixoRes').val();
    var telefone = $('#txtTelefoneRes').val();
    var data = $('#txtDataRes').val();
    var hora = $('#cbHoraRes').val();
    var qntp = $('#txtQntpRes').val();
    var comentario = $('#txtComentariosRs').val();
    var ok = false;

    if (nome == '') $.show("Informe o nome.");
    else if (email == '') $.show("Informe o e-mail.");
    else if (assunto == '') $.show("Informe o assunto.");
    else if (estado == '') $.show("Informe o estado.");
    else if (cidade == '') $.show("Informe a cidade.");
    else if (telefone == '') $.show("Informe o telefone.");
    else if (prefixo == '') $.show("Informe o prefixo do seu telefone.");
    else if (data == '') $.show("Informe a data.");
    //else if (local == '') $.show("Informe o local.");
    else if (hora == '') $.show("Informe a hora.");
    else if (qntp == '') $.show("Informe a quantidade de pessoas.");
else if(data == '05/09/2010') $.show("O Restaurante Madalozo não está fazendo reservas para esta data.");
	else if(data == '06/09/2010') $.show("O Restaurante Madalozo não está fazendo reservas para esta data.");
	else if(data == '07/09/2010') $.show("O Restaurante Madalozo não está fazendo reservas para esta data.");
	else if(data == '08/09/2010') $.show("O Restaurante Madalozo não está fazendo reservas para esta data.");
    else ok = true;

    telefone = "(" + prefixo + ")" + telefone;

    if (ok) {
        $.exec("wsCms.asmx/SalvarReserva", "{nome:'" + nome + "',email:'" + email + "',assunto:'" + assunto +
                "',cidade:'" + cidade + "',estado:'" + estado + "',telefone:'" + telefone + "',data:'" + data +
                "',local:'" + comentario + "', hora:'" + hora + "',qnt:'" + qntp + "'}", false, function() {
                    $.show("Reserva enviada com sucesso.");
                    $('#txtNomeRes').val('');
                    $('#txtEmailRes').val('');
                    $('#cbAssuntoRes').val('');
                    $('#txtEstadoRes').val('');
                    $('#txtCidadeRes').val('');
                    $('#txtPrefixoRes').val('');
                    $('#txtTelefoneRes').val('');
                    $('#txtDataRes').val('');
                    $('#cbHoraRes').val('');
                    $('#txtQntpRes').val('');
                    $('#txtComentariosRs').val('');
                });
    }

}
$.enviarecado = function() {
    var nome = $('#nome').val();
    var email = $('#email').val();
    var msg = $('#mensagem').val();
    var ok = false;

    if ((nome == '') || (nome == 'Nome')) $.show("Informe o nome.");
    else if ((email == '') || (email == 'E-mail')) $.show("Informe o e-mail.");
    else if ((msg == '')||(msg == 'Mensagem')) $.show("Informe a mensagem.");
    else ok = true;

    nome = nome.replace(/\\/g, '');
    nome = nome.replace(/\'/g, '');
    email = email.replace(/\\/g, '');
    email = email.replace(/\'/g, '');
    msg = msg.replace(/\\/g, '');
    msg = msg.replace(/\'/g, '');
    
    if (ok) {
        $.exec("wsCms.asmx/EnviaRecado", "{nome:'" + nome + "',email:'" + email + "',msg:'"+msg+"'}", false, function() {
            $.show("Recado enviado com sucesso.");
            $('#nome').val('Nome');
            $('#email').val('E-mail');
            $('#mensagem').val('Mensagem');
        });
    }
}
/*Cadastrar no newsletter*/
$.cadastrarnewsletter = function() {
    var nome = $('#txtnomenewsletter').val();
    var email = $('#txtemailnewsletter').val();
    var ok = false;

    if ((nome == '') || (nome == 'Nome')) $.show("Informe o nome para o newsletter.");
    else if ((email == '') || (nome == 'E-mail')) $.show("Informe o e-mail para o newsletter.");
    else ok = true;
    if (ok) {
        $.exec("wsCms.asmx/CadastrarNewsletter", "{nome:'" + nome + "',email:'" + email + "'}", false, function() {
            $.show("Dados cadastrados com sucesso.");
            $('#txtnomenewsletter').val('Nome')
            $('#txtemailnewsletter').val('E-mail')
        });
    }
}
$.pageload = function() {
    urlLight = "http://www.madalozo.com//";

    $('input[type="text"]').each(function() {
        this.value = $(this).attr('title');

        $(this).focus(function() {
            if (this.value == $(this).attr('title')) {
                this.value = '';
            }
        });

        $(this).blur(function() {
            if (this.value == '') {
                this.value = $(this).attr('title');
            }
        });
    });
    $('textarea').each(function() {
        this.value = $(this).attr('title');

        $(this).focus(function() {
            if (this.value == $(this).attr('title')) {
                this.value = '';
            }
        });

        $(this).blur(function() {
            if (this.value == '') {
                this.value = $(this).attr('title');
            }
        });
    });

    ChiliBook.recipeFolder = "scripts/chili/";
    ChiliBook.stylesheetFolder = "scripts/chili/";
    $(document).ready(function() {
        //$.montamenucms();

        $('.menu_categoria').mouseover(function() {
            $(this).show();
        });
        $('.menu_categoria').mouseout(function() {
            $('.menu_categoria').hide();
        });
        $("#ImageMapctl00_MenuSite area").each(function() {
            var item = $(this).attr('title').split('map');
            $(this).mouseover(function() {
                $('#div' + item[1]).show();
            });
            $(this).mouseout(function() {
                $('#div' + item[1]).hide();
            });
        });

        $('.galerias div').each(function() {
            $("#" + $(this).attr("id") + " a").lightBox();
        });
        var tabContainers = $('div.tabs > div');
        tabContainers.hide().filter(':first').show();

        $('ul.tabNavigation a').click(function() {
            tabContainers.hide();
            tabContainers.filter(this.hash).show();
            $('ul.tabNavigation a').removeClass('selected');
            $(this).addClass('selected');
            $('#imgespec').attr('src', 'img_site/espec_d.png');
            $('#imgopcionais').attr('src', 'img_site/opcionais_d.png');
            $('#imgseguranca').attr('src', 'img_site/seguranca_d.png');

            var id = $(this).attr('id');

            if (id == 'espec') $('#imgespec').attr('src', 'img_site/espec.png');
            else if (id == 'opcionais') $('#imgopcionais').attr('src', 'img_site/opcionais.png');
            else if (id == 'seguranca') $('#imgseguranca').attr('src', 'img_site/seguranca.png');

            return false;
        }).filter(':first').click();

        if (tabContainers.length > 0) {
            $('#titulo_internas').css('background-image', 'url("img_site/espec_.jpg")');
            $('#nome_categorias').html($('.conteudo .titulo').html());
            $('.conteudo .titulo').remove();
        }
    });
}

$.abrirmodalchat = function() {
$.prompt("<iframe height=\"330\" frameborder=\"0\" width=\"450\" " +
        "style=\"border: 1px solid black; width: 400px; height: 330px;\" " +
        "src=\"http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=b09000391046ce8b@apps.messenger.live.com&amp;mkt=pt-br\"/>", { Width:423, buttons: {} });
}
/*Monta o menu do site de acordo com o map e com as categorias*/
$.montamenucms = function() {
    var idcat = $.query.get('idcat');
    if (idcat == '') idcat = -1;
    var cat = $.query.get('cat');
    if (cat != '') {
        $('#imgmenu').attr('src', "img_site/" + cat + '_04.jpg');
    }
    var lista = $.jCache.getItem("lsmenu");
    if (lista == null) {
        $.exec("wsCms.asmx/ListaMenu", null, false, function(dados) {
            lista = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
            $.jCache.setItem("lsmenu", lista);
        });
    }

    if (lista != null) {
        if (lista.length > 0) {
            var html = "";
            var url = "internas.aspx";
            for (var i = 0; i < lista.length; i++) {
                if ((lista[i].Descricao != 'Home') && (lista[i].Descricao != 'Default') && (lista[i].Descricao != 'Index') && (lista[i].Descricao != 'Contato')&&(lista[i].Descricao != 'Contact')) url = "internas.aspx";
                else if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite; 
            
                if (lista[i].IdCategoria == idcat) dadoscat = lista[i];

                if (lista[i].SubCategorias != null) {
                    if (lista[i].SubCategorias.length > 0) {
                        //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                        $('#map' + lista[i].Descricao).attr('href', url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao);
                        html = "<div style=\"display:none\" class=\"menu_categoria\" id=\"div" + lista[i].Descricao + "\"><ul>" + $.subcategorias(lista[i].SubCategorias, lista[i].Descricao, url) + "</ul></div>";
                        $('#submenus').append(html);
                    } else {
                        //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                        $('#map' + lista[i].Descricao).attr('href', url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao);
                    }
                } else {
                    //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                    $('#map' + lista[i].Descricao).attr('href', url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao);
                }
            }
        }
    }
}

/*Carrega as SubCategorias da Categoria informada*/
$.subcategorias = function(lista, subPai, urlPai) {
    var idcat = $.query.get('idcat');
    if (idcat == '') idcat = -1;
    var retorno = "";
    if (lista.length > 0) {
        var url = urlPai;
        for (var i = 0; i < lista.length; i++) {
            if (lista[i].IdCategoria == idcat) dadoscat = lista[i];
        
            if (lista[i].SubCategorias != null) {
                if (lista[i].SubCategorias.length > 0) {
                    url = "<a href='" + urlPai + "?idcat=" + lista[i].IdCategoria + "&cat=" + subPai + "'>";
                    //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = "<a href='" + lista[i].UrlSite + "?idcat=" + lista[i].IdCategoria + "&cat=" + subPai + "'>";
                    retorno += "<li class='subv'>" + url + lista[i].NomeCategoria;
                    retorno += "</a><ul class='menuv'>";
                    retorno += $.subcategorias(lista[i].SubCategorias, subPai, urlPai);
                    retorno += "</ul></li>";
                } else {
                    //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                    retorno += "<li class='subv'><a href='" + url + "?idcat=" + lista[i].IdCategoria + "&cat=" + subPai + "'>" + lista[i].NomeCategoria + "</a></li>";    
                }
            } else {
                //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                retorno += "<li class='subv'><a href='" + url + "?idcat=" + lista[i].IdCategoria + "&cat=" + subPai + "'>" + lista[i].NomeCategoria + "</a></li>";
            }
        }
    }
    return retorno;
}

/**/
$.submenutoggle = function(nome) {
    $('#ulmenulateral ul').hide();
    $('#'+nome+' ul').show("fast");
}

/*Monta o menu lateral das paginas internas do site de acordo com as categorias*/
$.montamenulateral = function(div) {
    var idcat = $.query.get('idcat');
    var nome = $.query.get('cat');
    if (idcat != '') {
        var lista = $.jCache.getItem("lsmenu");
        if (lista == null) {
            $.exec("wsCms.asmx/ListaMenu", null, false, function(dados) {
                lista = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                $.jCache.setItem("lsmenu", lista);
            });
        }
        if (lista != null) {
            if (lista.length > 0) {
                var html = "<ul id=\"ulmenulateral\">";
                var url = "internas.aspx";
                var estilo = "";
                for (var i = 0; i < lista.length; i++) {
                    if ((lista[i].Descricao != 'Home') && (lista[i].Descricao != 'Default') && (lista[i].Descricao != 'Index') && (lista[i].Descricao != 'Contato') && (lista[i].Descricao != 'Contact')) url = "internas.aspx";
                    else if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite; 
                    
                    if (lista[i].SubCategorias != null) {
                        if (lista[i].SubCategorias.length > 0) {
                            //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                            if (lista[i].Descricao != nome) estilo = "style=\"display:none\"";
                            else estilo = "";
                            html += "<li id=\"li" + lista[i].IdCategoria + "\"><b><a href='#' onclick=\"$.submenutoggle('li" + lista[i].IdCategoria + "');\" class=\"menu\">" + lista[i].NomeCategoria + "</a></b><ul " + estilo + ">" + $.subcategorias(lista[i].SubCategorias, lista[i].Descricao, url) + "</ul></li>"; //" + url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao + "
                        } else {
                            //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                            html += "<li id=\"li" + lista[i].IdCategoria + "\"><b><a href='" + url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao + "'  class=\"menu\">" + lista[i].NomeCategoria + "</a></b></li>";
                        }
                    } else {
                        //if ((lista[i].UrlSite != '') && (lista[i].UrlSite != null)) url = lista[i].UrlSite;
                        html += "<li id=\"li" + lista[i].IdCategoria + "\"><b><a href='" + url + "?idcat=" + lista[i].IdCategoria + "&cat=" + lista[i].Descricao + "' class=\"menu\">" + lista[i].NomeCategoria + "</a></b></li>";
                    }
                }
                html += "</ul>";

                if (div == null) div = "#menu"
                $(div).html(html);
            }
        }
    }
}

$.carreganomecategoria = function(id) {
    if (dadoscat == null) {
        dadoscat = $.jCache.getItem("dadoscat" + id);
        if (dadoscat == null) {
            $.exec("wsCms.asmx/ProcurarCategoria", "{idCat:'"+id+"'}", false, function(dados) {
                dadoscat = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                $.jCache.setItem("dadoscat" + id, dadoscat);
            });
        }
    }

    return dadoscat.NomeCategoria;
}

/*Carrega os conteudos da categoria existente na url "idcat"*/
$.carregaconteudosdescricao = function(idcat, nome, divname, defaultCat) {
    if (nome == null) if (idcat == null) idcat = $.query.get('idcat');
    if ((idcat == '') || (idcat == null)) {
        if (nome != null) if (nome != '') {
            $.exec("wsCms.asmx/ProcuraCategoriaNome", "{nome:'" + nome + "'}", false, function(dados) {
                var categoria = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                if (categoria != null) {
                    $.jCache.setItem("dadoscat" + categoria.IdCategoria, categoria);
                    idcat = categoria.IdCategoria;
                }
            });
        }
    }
    if ((idcat != '') && (idcat != null)) {
        var lista = $.jCache.getItem("lsconteudos" + idcat);
        if (lista == null) {
            $.exec("wsCms.asmx/ListaConteudos", "{idCat:'" + idcat + "'}", false, function(dados) {
                lista = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                $.jCache.setItem("lsconteudos" + idcat, lista);
            });
        }
        if (lista != null) {
            if (lista.length > 0) {
                var html = "";
                var url = window.location.href;
                if (url.indexOf('?') > 0) url += "&idcont=";
                else url += "?idcont=";
                if (url.indexOf('.aspx') < 0) url = url.replace(/\?/g, 'internas.aspx?');
                if (url.indexOf('default') >= 0) url = url.replace(/default/g, 'internas');
                if (url.indexOf('index') >= 0) url = url.replace(/index/g, 'internas');
                var img = "";
                for (var i = 0; i < lista.length; i++) {
                    img = $.retornafotogaleria(lista[i].Galerias);
                    html += "<div id=\"conteudo_" + lista[i].IdConteudo + "\" class=\"conteudo\">" + img +
                        "<div class=\"titulo\"><a href=\"" + url + lista[i].IdConteudo + "\">" + lista[i].TituloConteudo + "</a></div><br/>" +
                        "<div class=\"resumo\">" + lista[i].DescricaoConteudo + "</div><br/>" +
                        "</div>";
                }
                if ((divname == null) || (divname == '')) divname = "#conteudo_int";
                if (divname.indexOf('#') < 0) divname = "#" + divname;
                $(divname).html(html);
            }
        }
        $('#nome_categorias').html($.carreganomecategoria(idcat));
    }
}
/*Carrega os conteudos da categoria existente na url "idcat"*/
$.carregaconteudosresumo = function(idcat, nome, divname, defaultCat) {
    if (nome == null) if (idcat == null) idcat = $.query.get('idcat');
    if ((idcat == '') || (idcat == null)) {
        if (nome != null) if (nome != '') {
            $.exec("wsCms.asmx/ProcuraCategoriaNome", "{nome:'" + nome + "'}", false, function(dados) {
                var categoria = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                if (categoria != null) {
                    $.jCache.setItem("dadoscat" + categoria.IdCategoria, categoria);
                    idcat = categoria.IdCategoria;
                }
            });
        }
    }
    if ((idcat != '') && (idcat != null)) {
        nome = $.query.get('cat');
        if (nome == '') nome = "Home";
        var lista = $.jCache.getItem("lsconteudos" + idcat);
        if (lista == null) {
            $.exec("wsCms.asmx/ListaConteudos", "{idCat:'" + idcat + "'}", false, function(dados) {
                lista = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                $.jCache.setItem("lsconteudos" + idcat, lista);
            });
        }
        if (lista != null) {
            if (lista.length > 0) {
                var html = "";
                var url = window.location.href;
                if (url.indexOf('?') > 0) url += "&idcont=";
                else url += "?idcat=" + idcat + "&cat=" + nome + "&idcont=";
                if (url.indexOf('.aspx') < 0) url = url.replace(/\?/g, 'internas.aspx?');
                if (url.indexOf('default') >= 0) url = url.replace(/default/g, 'internas');
                if (url.indexOf('index') >= 0) url = url.replace(/index/g, 'internas');
                var img = "";
                for (var i = 0; i < lista.length; i++) {
                    img = $.retornafotogaleria(lista[i].Galerias);
                    html += "<div id=\"conteudo_" + lista[i].IdConteudo + "\" class=\"conteudo\">" + img +
                        "<div class=\"titulo\"><a href=\"" + url + lista[i].IdConteudo + "\">" + lista[i].TituloConteudo + "</a></div>" +
                        "<div class=\"resumo\">" + lista[i].ResumoConteudo + "</div>" +
                        "<a href=\"" + url + lista[i].IdConteudo + "\"><hr style=\"color:#f2f2f2;\"><img border=\"0px\" src=\"img_site/bot_vejamais.jpg\"></a></div>";
                }
                if ((divname == null) || (divname == '')) divname = "#conteudo_int";
                if (divname.indexOf('#') < 0) divname = "#"+divname;
                $(divname).html(html);
            }
        }
        $('#nome_categorias').html($.carreganomecategoria(idcat));
    }
}

/*Carrega a primeira foto da primeira galeria do conteudo*/
$.retornafotogaleria = function(lista) {
    var retorno = ""; // if (lista[0].Fotos != null) if (lista[0].Fotos.length > 0)
    if (lista != null) if (lista.length > 0) if (lista[0].Fotos != null) if (lista[0].Fotos.length > 0) retorno = "<img style=\"float:left; border:1px solid #f2f2f2; margin-right:10px; \" src=\"http://cms.codemix.com.br/" + lista[0].Fotos[0].Caminhos.Pequeno+ "\"/>";
    return retorno;
}

/*Carrega todo conteudo de acordo com o */
$.carregarconteudototal = function() {
    var idcont = $.query.get('idcont');
    if (idcont != '') {
        var conteudo = $.jCache.getItem("dadosconteudo" + idcont);
        if (conteudo == null) {
            $.exec("wsCms.asmx/CarregaConteudo", "{idCont:'" + idcont + "'}", false, function(dados) {
                conteudo = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
                $.jCache.setItem("dadosconteudo" + idcont, conteudo);
            });
        }
        if (conteudo != null) {
            var html = "<div id=\"conteudo_" + conteudo.IdConteudo + "\" class=\"conteudo\">" +
                            "<div class=\"titulo\">" + conteudo.TituloConteudo + "</a></div><br/>" +
                            "<div class=\"descricao\">" + conteudo.DescricaoConteudo + "</div><br/>" +
                            "<div class=\"galerias\" id=\"galeriacont_" + conteudo.IdConteudo + "\"><br/>" +
                            $.retornagalerias(conteudo.Galerias) + "</div><br/></div>";
            $('#conteudo_int').html(html);

            
        }
        var idcat = $.query.get('idcat');
        if (idcat != '');
        $('#nome_categorias').html($.carreganomecategoria(idcat));

        var tabContainers = $('div.tabs > div');
        tabContainers.hide().filter(':first').show();

        $('ul.tabNavigation a').click(function() {
            tabContainers.hide();
            tabContainers.filter(this.hash).show();
            $('ul.tabNavigation a').removeClass('selected');
            $(this).addClass('selected');
            $('#imgespec').attr('src', 'img_site/espec_d.png');
            $('#imgopcionais').attr('src', 'img_site/opcionais_d.png');
            $('#imgseguranca').attr('src', 'img_site/seguranca_d.png');

            var id = $(this).attr('id');

            if (id == 'espec') $('#imgespec').attr('src', 'img_site/espec.png');
            else if (id == 'opcionais') $('#imgopcionais').attr('src', 'img_site/opcionais.png');
            else if (id == 'seguranca') $('#imgseguranca').attr('src', 'img_site/seguranca.png');

            return false;
        }).filter(':first').click();

        if (tabContainers.length > 0) {
            $('#titulo_internas').css('background-image', 'url("img_site/espec_.jpg")');
            $('#nome_categorias').html($('.conteudo .titulo').html());
            $('.conteudo .titulo').remove();
        }
    }
}

/*monta html para galerias*/
$.retornagalerias = function(lista) {
    var retorno = "";
    if (lista != null) if (lista.length >= 0) {
        for (var i = 0; i < lista.length; i++) {
            if (lista[i].Fotos != null) if (lista[i].Fotos.length >= 0) {
                retorno += "<div id=\"galeria_" + lista[i].IdGaleria + "\">";
                retorno += $.listafotos(lista[i].Fotos);
                retorno += "</div><br/>";
            }
        }
    }
    return retorno;
}

/*Mosta Listagem das fotos da galeria*/
$.listafotos = function(lista) {
    var retorno = "<ul>";
    for (var i = 0; i < lista.length; i++) retorno += "<li><a href=\"http://cms.codemix.com.br/" + lista[i].Caminhos.Medium + "\" title=\"" + lista[i].NomeFoto + "<br/>" + lista[i].DescricaoFoto + "\"><img src=\"http://cms.codemix.com.br/" + lista[i].Caminhos.Quadrado + "\" border=\"0px\" /></a></li>";
    return retorno + "</ul>";
}

/*mostra modal de aviso*/
$.show = function(msg) {
    $.prompt(msg);
}

/*Envia e-mail*/
$.EnviarEmail = function () {
    var msg = "";
    msg += "<br/><b>Telefone:</b> " + $('#txtTelefone').val();

    msg = msg.replace(/\\/g, '');
    msg = msg.replace(/\'/g, '');

    var assunto = $('#txtAssunto').val();


    $.exec("wsCms.asmx/EnviaEmail", "{nome:'" + $('#txtNome').val() +
    "',email:'" + $('#txtEmail').val() +
    "',msg:'" + $('#txtMensagem').val() +
    "',assunto:'" + assunto +
    "',outroscampos:'" + msg + "'}", false, function (dados) {
        if (dados.d) $.show("E-mail enviado com sucesso.");
    });
}

/*executa ajax*/
$.exec = function(local, parametros, async, okfuncao, errofuncao, divName) {
    if (parametros == null)
        parametros = "{}";
    if (async == null)
        async = false;
    if (divName == null)
        divName = "#loading";

    var funcaoErro = function() { };
    if (errofuncao != null) {
        funcaoErro = function(xhr) {
            var err = eval("(" + xhr.responseText + ")");
            errofuncao(err.Message);
        };
    } else {
        funcaoErro = function(xhr) {
            var err = eval("(" + xhr.responseText + ")");
            $.show(err.Message);
        };
    }

    var funcaoSucesso = function() { };
    if (okfuncao != null) {
        funcaoSucesso = function(response) {
            okfuncao(response);
        };
    }

    $.ajax({
        type: "POST",
        url: urlLight+urlservico + local,
        data: parametros,
        beforeSend: function() {
            var div = $(divName);
            if (div != null) {
                div.show();
                div.html(iconload);
            }
        },
        complete: function() {
            var div = $(divName);
            if (div != null) {
                div.empty();
                div.hide();
            }
        },
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: async,
        success: funcaoSucesso,
        error: funcaoErro
    });
}