<!--

//Variaveis que pega o tamanho da tela - Begin
var de = document.documentElement;
var h = (de&&de.clientHeight);
var w = (de&&de.clientWidth) -7;
//Variaveis que pega o tamanho da tela - End

//adiciona arquivos javascript a estrutura do site
function loadScript(url, callback){
   // adding the script tag to the head as suggested before
   var head= document.getElementsByTagName('head')[0];
   var script= document.createElement('script');
   script.type= 'text/javascript';
   script.src= url;

   // then bind the event to the callback function 
   // there are several events for cross browser compatibility
   script.onreadystatechange = callback;
   script.onload = callback

   // fire the loading
   head.appendChild(script);
}


$(document).ready(function(){
    
    $("#emailMailling").click(function(){
        if($(this).val()=="digite seu e-mail")
            $(this).val("");
    });
    
    /*
     *arquivos para botoes das redes sociais
     *nao retire daqui, estavacalsando lentidao no site
     */
    var callback =function(){return true;}
    loadScript("http://platform.twitter.com/widgets.js", callback);
    loadScript("http://static.ak.fbcdn.net/connect.php/js/FB.Share", callback);

});

/************************ Funcoes nativas(alert, confirm) do JS e um form com Jquery - BEGIN ************************/
function confirmDialog(message, title, fnYes, fnNo){
    
    if(fnYes==null) fnYes = function(){};
    if(fnNo==null) fnNo = function(){};
    if(title==null) title ="Fause Haten";
    
    var div = $("<div></div>").appendTo("body");   
    $(div).html(message);
    $(div).dialog({
        
        closeOnEscape: true,
        title: title,
        width: 350,
        height: "auto",
        resizable: false,
        modal: true,
        buttons: {
                    "Não": function() { $(this).remove(); fnNo(); },
                    "Sim": function() { $(this).remove(); fnYes(); }
                 }
    });

}

function messageDialog(message, title, width, resizable){
    
    if(width==null) width = 350;
    if(resizable==null) resizable = false;
    if(title==null) title ="Fause Haten";
    
    var div = $("<div></div>").appendTo("body");
    $(div).html(message);
    $(div).dialog({
        
        closeOnEscape: true,
        title: title,
        width: width,
        height: "auto",
        resizable: resizable,
        modal: true,
        buttons: {
                    "OK": function() { $(this).remove(); }
                 }
    });
    
}

function formDialog(url, param, width, title, fnYes){
    
    if(fnYes==null) fnYes = function() {};
    if(title==null) title ="Fause Haten";
    
    var div = $("<div>Carregando...</div>").appendTo("body");
    $(div).load(url,
                param,
                function(){
                    $(this).dialog({
                        
                        closeOnEscape: true,
                        title: title,
                        resizable: false,
                        modal: true,
                        width: width,
                        buttons: {
                            "Salvar": function(){ fnYes(); $(this).remove(); }
                        }
                        
                    });
                    
                }
    );                                                       

}

/************************ Funcoes nativas(alert, confirm) do JS e um form com Jquery - END ************************/

//GETURL e submeter formulario Ajax- BEGIN
function getUrl(url, div, tipo){
    
    if(!url) return false;
    if(!div) div ='principal';
    if(!tipo) tipo ='POST';
    
    //$("#"+div).css("border","1px solid #FFF");
    width =$("#"+div).width()+"px";
    //alert(width);
    loading(div);
    
    //alert($("#"+div).width());
    $("#"+div).width(width);
    
    //alert($("#"+div).width());
    
    
   // return false;
    $.ajax({
       
        type: tipo,
        url: url,
        dataType: 'html',
        cache:false,
        
        success: function(data){
            $('#'+div).html(data);
            loaded();
            
        },
    
        error: function(){
            messageDialog("Error requesting page: " + url);
            loaded();
        }
       
    });
    
}

function submeter(id, div){
    
    var form =document.getElementById(id);
    var url =form.action + '?' + $(form.elements).serialize();
    getUrl(url, div, form.method);
    
}

function validarSubmiter(id, url, div, func){
        
    var form =$("#"+id);
    $.ajax({
   
        type: form.attr("method"),
        url: url +"&"+ form.serialize(),
        dataType: 'html',
        cache:false,
        
        success: function(data){
            if(data){
                messageDialog(data);
            }else{
                if(!func)
                    submeter(id, div);
                else
                    retorno_valida(id, div);
            }
            
        },
    
        error: function(){
            messageDialog("Error requesting page: " + form.attr("action"));
            loaded();
        }
       
    }); 
        
}

function loading(div){
    
    $("#"+div).html('<div id="imgLoading"><img src="imagens/loadingContainer.gif" />&nbsp;<label style="color:#FFF">Carregando...</label></div>');
    
}

function loaded(){
    
    $("#imgLoading").fadeOut("slow", function(){
        $('#imgLoading').remove();
    });
    
}
//GETURL e submeter formulario ajax - END



//ENVIA EMAIL CONTATO

function enviaContato(id,div){
    
    if(!$("#nome").val()){
        messageDialog("Digite o Nome");
        return false;
    }
    
    if(!$("#email").val()){
        messageDialog("Digite o Email");
        return false;
    }
    
    if(!$("#mensagem").val()){
        messageDialog("Digite a Mensagem");
        return false;
    }
    
    $("#"+div).html("Enviando Email...");
    
    var form =document.getElementById(id);
    var url =form.action + '?' + $(form.elements).serialize();
    
    $.ajax({
       
        type: form.method,
        url: url,
        dataType: 'html',
        cache:false,
        
        success: function(data){
           
            if(!data){
                $("#"+div).html("Email enviado com sucesso");
            
                $("#nome").val("");
                $("#email").val("");
                $("#ddd").val("");
                $("#assunto").val("");
                $("#mensagem").val("");
                $("#telefone").val("");
                $("#").val("");
                $("#").val("");
                
            }else
                $("#"+div).html("Erro! Tente novamente mais tarde");
        },
    
        error: function(){
            messageDialog("Error requesting page: " + url);
        }
       
    });
    
}


function enviaMailling(){
    
    $("#bt-enviar").val("Aguarde");
    $.ajax({
       
        type: "POST",
        url: "funcoes.php?act=mailling&email="+$("#emailMailling").val(),
        dataType: 'html',
        cache:false,
        
        success: function(data){
            
            $("#bt-enviar").val("Enviar");
            if(!data){
                $("#emailMailling").val("");
                messageDialog("Email enviado com sucesso!");
            }else
                messageDialog("Erro! Tente novamente mais tarde");
        },
    
        error: function(){
            messageDialog("Error requesting page");
        }
       
    });
    
}

-->
