﻿function init(evt)
{   
    OrderByTable("table_data_imoveis");    
    setConfigFieldsForms(); 
     
    if(ID("letreiro")) letreiroImoveis.start(ID("letreiro"),7);
}
Initialize.add(init);
//---------------------------

function sendMail(_this)
{    
    var s = "";
    var name = "name_email".nvl();
    var email = "email_email".nvl();
    var phones = "phones_email".nvl();
    var message = "message_email".nvl();
    
    if(name.length==0) s += "» Digite seu nome!\n";
    if(phones.length==0) s += "» Digite seu telefone!\n";
    if(email.length==0) s += "» Digite seu e-mail!\n"; else if(!isEmail(email)) s += "» E-mail inválido!\n";            
    if(message.length==0) s += "» Digite sua mensagem!\n";
    
    if(s.length>0) dialog(s);
    else
    {
        if(dialog("Enviar email agora?"))
        {           
            "status_sendmail".setValue("Aguarde, enviando e-mail...");  
            StandByButton(_this);
            var qs = {
            	csrfmiddlewaretoken: "csrfmiddlewaretoken".nvl(),
                to: "to_email".nvl(),
                subject: "subject_email".nvl(),
                name: name,
                email: email,
                phones: phones,
                message: message                
            };  
            
            var action = function(data)
            {
                StandByButton(_this);
                if(data.result!="ok") alert("ATENÇÃO [" + data.result + "]:\n\n" + data.html);
                "status_sendmail".setValue(data.html); 
            }
            ajax.go("/sendmail/", qs, action, action);                   
        }      
    }
}

//--------------------------------------------------------

function getDetailsImovel(row)
{
    windowPopup("details", "/detalhes/" + (typeof row=="number" ? row : row.cells[0].innerHTML), 970, 550, true);
    return void(0);
}

//--------------------------------------------------------

function gotoPage(i)
{
    var f = document.forms[0];
    f.page.value = i;
    f.method = "POST";
    f.submit();
    return void(0);    
}
