// JavaScript Document
$(function() {
    /*Ativando o sortable*/

    jQuery('#tabs').tabs();
    $( "#sortable" ).sortable();
    $( "#sortable" ).disableSelection();
    $( "#sortable1" ).sortable();
    $( "#sortable1" ).disableSelection();
    $( "#sortable2" ).sortable();
    $( "#sortable2" ).disableSelection();
    $( "#sortable3" ).sortable();
    $( "#sortable3" ).disableSelection();
    $( "#sortable4" ).sortable();
    $( "#sortable4" ).disableSelection();
    $( "#sortable5" ).sortable();
    $( "#sortable5" ).disableSelection();
    $(".atualizar-btn").click(function(){
        stringid = "";
        $(".ajax-loader").show();
        $(".imovelItem").each(function(){
            stringid += $(this).val() + "|";
            //console.log(stringid);
        });
        $.ajax({
            type: "POST",
            url : "atualizarPrioridade.php?op=imoveis&rand="+Math.random()*999999,
            data: {
                "stringid" : stringid
            },
            success: function(msg){
                $(".ajax-loader").hide();
                alert(msg);
            }

        });
        return false;

    });
    $(".atualizar-btn-imagens").click(function(){
        stringid = "";
        $(".ajax-loader").show();
        $(".imagemItem").each(function(){
            stringid += $(this).val() + "|";
           // console.log(stringid);
        });
        $.ajax({
            type: "POST",
            url : "atualizarPrioridade.php?op=imagens&rand="+Math.random()*999999,
            data: {
                "stringid" : stringid
            },
            success: function(msg){
                $(".ajax-loader").hide();
                alert(msg);
            }

        });
        return false;
 
    });
    $(".miniatura_upload").toggle(function(){
        $(this).attr("width","310");
        $(this).attr("height","231");
    },function(){
        $(this).attr("width","100");
        $(this).attr("height","100");
    });

    $( "#caixa-dialogo" ).dialog({
        autoOpen: false,
        height: 200,
        width: 350,
        modal: true,
        title: "Editar Legenda",
        buttons: {
            "Salvar": function() {
                legenda  = $("#legenda").val();
                $.ajax({
                    type: "POST",
                    url : "atualizarLegenda.php?rand="+Math.random()*999999,
                    data: {
                        "imoveid" : $("#imovelid").val(),
                        "galeriaid" : $("#galeriaid").val(),
                        "fotoid" : $("#fotoid").val(),
                        "legenda" : legenda
                    },
                    success: function(msg){
                        alert(msg);
                        window.location.reload()
                    }
                });
                $( this ).dialog( "close" );
            },
            "Cancel": function() {
                $( this ).dialog( "close" );
            }
        },
        close: function() {
                $( this ).dialog( "close" );
        }
    });
    $("#categoria").change(function(){
        if($(this).val() == "Concluídas"){
            $("#mostrar_all").removeAttr("checked");
            $(".mostrar_all").hide();
        }else{
            $(".mostrar_all").show();
        }
    });

});

function editarLegenda(imovelid,galeriaid,fotoid,legenda){
    $("#imovelid").val(imovelid);
    $("#galeriaid").val(galeriaid);
    $("#fotoid").val(fotoid);
    $("#legenda").val(legenda);
    $( "#caixa-dialogo" ).dialog( "open" );


}

function loading(id) {
    $('#'+id).html("<span class='loadAjax'><img src='imagens/ajax-loader.gif' style='position:absolute; top:150px; left:50%;' /></span>");
}

function inicial(){
    document.location.href = "index_on.php";
}

function noticias(){
    document.location.href = "noticias.php";
}

function empresa(){

    //    loading("conteudo");
    //    $("#conteudo").load("empresa.php?rand="+randomico(),"",function(){
    //            $('#g1 a').lightBox({
    //                    overlayBgColor: '#FFF',
    //                    overlayOpacity: 0.6,
    //                    imageLoading: 'imagens/ajax-loader.gif',
    //                    imageBtnClose: 'imagens/lightbox-btn-close.png',
    //                    imageBtnPrev: 'imagens/lightbox-btn-prev.png',
    //                    imageBtnNext: 'imagens/lightbox-btn-next.png',
    //                    imageBlank: 'imagens/lightbox-blank.gif',
    //                    containerResizeSpeed: 350,
    //                    txtImage: 'Imagem',
    //                    txtOf: 'de'
    //            });
    //	});

    document.location = 'empresa.php';
}

function lancamentos(){
    document.location.href = "lancamentos.php";
}

function andamento(){
    document.location.href = "andamento.php";
}

function realizados(){
    document.location.href = "realizadas.php";
}

function qualidade(){
    document.location.href = "certificacoes.php";
}

function contato(){
    document.location.href = "contato.php";
}

/* ------------------------------------------ ZCMS -----------------------------------------*/

function mostrar_destaque_detalhamento(id) {
    $('#conteudo').load("zcms/destaques/destaques_detalhamento.php?id_destaques_detalhamento="+id+"&rand="+Math.random()*999999);
}

function mostrar_noticia_detalhe(id) {
    $('#conteudo').load("zcms/noticias/busca_noticias.php?id="+id);
}

/* ------------------------------------------ INICIO DA NEWSLETTER -----------------------------------------*/

var tempo = 2500;
var email = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/;

function Cadastrar_Email() {
    if (email.test($('#email_newsletter').val())) {
        $.ajax({
            type: "POST",
            url: "zcms/newsletter/post_newsletter.php?newsletter=cad_email",
            data: ({
                email_newsletter: $('#email_newsletter').val()
            }),
            cache: false,
            success: function(msg){
                //alert(msg);
                var intervalo = window.setTimeout(function() {
                    $('#msg').dialog('destroy')
                },tempo);
                $('#msg').html(msg).css({
                    'background-color':'#ffffff',
                    'color':'#006600'
                }).dialog({
                    closeOnEscape:false,
                    width:290,
                    minHeight:70,
                    modal:true,
                    title:'Mensagem!',
                    buttons:{
                        'OK':function(){
                            $(this).dialog('destroy');
                            window.clearInterval(intervalo);
                        }
                    }
                });
                return false;
            }
        });
    }
    else {
        if ($('#email_newsletter').val() != "") {
            //alert(+$('#email_newsletter').val()+' N&atilde;o &eacute; um Email V&aacute;lido!');
            var intervalo = window.setTimeout(function() {
                $('#msg').dialog('destroy')
            },tempo);
            $('#msg').html('<span class="ui-icon ui-icon-alert" style="float:left; margin:-2px 7px 20px 0;"></span>'+$('#email_newsletter').val()+' N&atilde;o &eacute; um Email V&aacute;lido!').css({
                'background-color':'#ffffff',
                'color':'#006600'
            }).dialog({
                closeOnEscape:false,
                width:290,
                minHeight:70,
                modal:true,
                title:'Mensagem!',
                buttons:{
                    'OK':function(){
                        $(this).dialog('destroy');
                        window.clearInterval(intervalo);
                    }
                }
            });
            return false;
        }
        else {
            //alert('&Eacute; Necess&aacute;rio Preencher um E-mail V&aacute;lido!');
            var intervalo = window.setTimeout(function() {
                $('#msg').dialog('destroy')
            },tempo);
            $('#msg').html('<span class="ui-icon ui-icon-alert" style="float:left; margin:-2px 7px 20px 0;"></span>&Eacute; Necess&aacute;rio Preencher um E-mail V&aacute;lido!').css({
                'background-color':'#ffffff',
                'color':'#006600'
            }).dialog({
                closeOnEscape:false,
                width:290,
                minHeight:70,
                modal:true,
                title:'Mensagem!',
                buttons:{
                    'OK':function(){
                        $(this).dialog('destroy');
                        window.clearInterval(intervalo);
                    }
                }
            });
            return false;
        }
    }
    return false;
}
	
/////////////////////////////////////////////////galeria////////////////////////////////
function galeria(id) {
    if (id==0)  {
        loading("conteudo");
        $("#conteudo").load("galerias.php");
    }
    else {
        $("#dinamico").load("galerias_fotos.php?galeria="+id,"",function() {
            $('#g1 a').lightBox({
                overlayBgColor: '#FFF',
                overlayOpacity: 0.6,
                imageLoading: 'imagens/ajax-loader.gif',
                imageBtnClose: 'imagens/sair.png',
                imageBtnPrev: 'imagens/voltar.png',
                imageBtnNext: 'imagens/avancar.png',
                imageBlank:	  'imagens/lightbox-blank.gif',
                containerResizeSpeed: 350,
                txtImage: 'Imagem',
                txtOf: 'de'
            });
        });
    }
}
  
/////////////////////////////////////////////////contato////////////////////////////////
function limpar_mensagem() {
    $('#nome').val("");
    $('#email').val("");
    $('#fone').val("");
    $('#cidade').val("");
    $('#uf').val("");
    $('#mensagem').val("");
}

function enviar_mensagem() {
    loading("resposta");
    if (($("#nome").val()=="") || ($("#email").val()=="") || ($("#fone").val()=="")  || ($("#cidade").val()=="") || ($("#mensagem").val()=="")) {
        $("#resposta").html("CAMPOS OBRIGAT&Oacute;RIOS EM BRANCO.");
        return false;
    } else {
        $("#frm_contato").submit();
    }
}
