﻿function sendMail()
{
    var f = document.getElementById("form_email");
    var e = [];   
    var setLegendNotnull = function(divs)
    {
        var d = f.getElementsByTagName("div");
        for(i=0; i<d.length; i++) 
        {
            if(d[i].className == "gf-notnull") d[i].style.display = "none";
        }
        
        if(divs && typeof divs!="undefined")
        {
            if(divs.length>0)
            {
                for(i=0; i<divs.length; i++) divs[i].style.display = "block";
                divs[0].parentNode.getElementsByTagName("input")[0].focus();
            }
        }
    }
        
    //------------------------------------------------------------------
    
    if(f.elements["name"].value=="") e.push(f.elements["name"].parentNode.getElementsByTagName("div")[0]);
    
    var er = /([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/;
    if(!er.test(f.email.value)) e.push(f.email.parentNode.getElementsByTagName("div")[0]);
    if(f.subject.value=="") e.push(f.subject.parentNode.getElementsByTagName("div")[0]);
    if(f.message.value=="") e.push(f.message.parentNode.getElementsByTagName("div")[0]);
    
    setLegendNotnull(e);
    
    if(e.length==0)
    {
        var bt = document.getElementById("bt_sendmail");
        bt.disabled = true;        
        bt.innerHTML = "Aguarde, enviando...";
        AjaxHistory(
            f,
            "handlers/sendMail.ashx", 
            function(data)
            {
                bt.disabled = false;
                bt.innerHTML = "Enviar &gt;&gt;";
                alert("ATENÇÃO:\n\n" + data.substring(data.indexOf("}")+1));
            }
        );
    }
}

//-----------------------------------------------------------

function ShowClients()
{   
    var delay = 3, a = document.getElementById("link_client");
    if(a)
    {        
        var x = 0;
        setInterval(
            function()
            {
                $(a).fadeOut("fast",
                    function()
                    {
                        x++;
                        x = x >= CLIENTS.length ? 0 : x;
                        setLogo(x);
                        $(a).fadeIn("slow");
                    }
                );
                               
            }
            , delay * 1000
        ); 
        
        setLogo = function(d)
        {   
            var item = CLIENTS[d]; 
            a.title = item.title;
            a.href = item.href;
            a.style.backgroundImage = "url(" + item.image.src + ")"; 
        }
        setLogo(0);
    }
}