﻿function init(evt)
{   
    OrderByTable("table_data_imoveis");    
    setConfigFieldsForms();    
    clock();
    
    //addEvent(document.documentElement, 'mousemove', notSelection);
}
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);
				else
				{
					var f = document.form1;
                	f.name.value = f.phones.value = f.email.value = f.message.value = "";
				}
                "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);    
}

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

var _list_abas = [],  _list_tabs = [];
function newsTab(_this, tabs)
{
	if(_list_abas.length==0)
	{
		var abas = _this.parentNode.childNodes;
		for(var i=0; i<abas.length; i++) { if(abas[i].tagName=='A') _list_abas.push(abas[i]); }
		
		tabs = ID(tabs).childNodes;
		for(var i=0; i<tabs.length; i++) { if(tabs[i].tagName=='DIV') _list_tabs.push(tabs[i]);	}
	}
	
	for(var i=0; i<_list_abas.length; i++)
	{				
		_list_abas[i].className = _list_tabs[i].className = _list_abas[i]==_this ? '_active' : '';		
	}
}
