$(document).ready(function(){  
    $("#contato_telefone").mask("(99) 9999-9999", {placeholder: " "});
    $("#telefone").mask("(99) 9999-9999", {placeholder: " "});
    $("#cnpj").mask("99.999.999/9999-99", {placeholder: " "});
    $("#cep").mask("99999-999", {placeholder: " "});
    
    $('ul.sf-menu').superfish({ 
        delay: 200,												// delay on mouseout
        animation: {opacity:'show',height:'show'},
        autoArrows: true,										// disable generation of arrow mark-up 
        dropShadows: false,									// disable drop shadows 
        speed: "fast"
    });

    $(".sf-menu ul a").css({
        paddingLeft: "15px",
        backgroundPosition: "0px 12px"
    });
    $(".sf-menu ul a").hover(function() {
        $(this).stop().animate({
                paddingLeft: "25px",
                backgroundPosition: "10px 12px"
                }, 'fast');
        }, function() {
        $(this).stop().animate({
                paddingLeft: "15px",
                backgroundPosition: "0px 12px"
                }, 'fast');
    });

    $(".sf-menu li ul").css({
        opacity: 0.9
    });

    $('#rodape_left h1 a').corner("round 5px");

    //busca posts twitter
    getTwitters(
        'tweet-container',
        {
        id: 'artisticweb',
        count: 3,
        enableLinks: true,
        ignoreReplies: true,
        clearContents: true,
        newwindow: 'true',
        template: '<span class="prefixo"></span><span class="texto"> "%text%"</span> <span class="time">| %time% |</span> <a href="http://twitter.com/%user_screen_name%">ver twitter</a>'
    });
    
    //muda cor menu ativo
    $(".sf-menu li ul").mouseover(function(){
        $(this).parents("ul li").find("a.title").addClass('active');        
    });

    $(".sf-menu li ul").mouseout(function(){
        $(this).parents("ul li").find("a.title").removeClass('active');
    });

    var title = $("#corpo").attr("name");
    
    if (title=='design'){
        $("li.design a.title").addClass('active');
    }
    if (title=='desenvolvimento'){
        $("li.desenvolvimento a.title").addClass('active');
    }
    if (title=='marketing'){
        $("li.marketing a.title").addClass('active');
    }
    if (title=='cases'){
        $("li.cases a.title").addClass('active');
    }
    if (title=='sobre'){
        $("li.sobre a.title").addClass('active');
    }
    if (title=='contato'){
        $("li.contato a.title").addClass('active');
    }
    
    var id_li = $("#menu_cases").attr("itemid");
    
    $("li#"+id_li).addClass("ativo");
    
    var id_li2 = $("#menu_conteudo_interno").attr("itemid");
    
    $("li#"+id_li2).addClass("ativo"); 
    
    var id_li3 = $("#corpo_interno_core").attr("itemid");
    
    $("li."+id_li3+" a.title").addClass("active");
    
    $.featureList(
            $("#tabs li a"),
            $("#output li"), {
                    start_item	:	0
            }
    );
        
    $('#link_msn')
     .removeData('qtip') 
     .qtip({
        content: {
           text: '<strong>MSN ID:</strong> artisticweb@hotmail.com', 
           title: {
              text: 'Você pode entrar em contato conosco via MSN.',
              button: 'Fechar'
           }
        },
       position: {
          my: 'bottom right', 
          at: 'top left'
       },
       show: 'click',
       hide: 'click',
       style: {
          tip: true,
          classes: 'ui-tooltip-tipped'
       }
    });  
    
    $('#link_skype')
     .removeData('qtip') 
     .qtip({
        content: {
           text: '<strong>Skype ID:</strong> artisticweb', 
           title: {
              text: 'Você pode entrar em contato conosco via Skype.',
              button: 'Fechar'
           }
        },
       position: {
          my: 'bottom right', 
          at: 'top left'
       },
       show: 'click',
       hide: 'click',
       style: {
          tip: true,
          classes: 'ui-tooltip-tipped'
       }
    });
});

function clear_form_elements(ele) {
    $(ele).find(':input').each(function() {
        switch(this.type) {
            case 'password':
            case 'select-multiple':
            case 'select-one':
            case 'text':
            case 'textarea':
                $(this).val('');
                break;
            case 'checkbox':
            case 'radio':
                this.checked = false;
        }
    });
}
