/* 
 Dependencies:
 Jquery
 Jquery Cookie
 */
$(document).ready(function(){
    function inside(grande, pequena){
        /* Looks for keywords inside a string */
        if (grande.search(pequena) == -1) {
            return false;
        }
        else {
            return true;
        }
    }
    
    function page_views(){
        /* Gets number of page views */
        var utmb = $.cookie('__utmb');
        var utmb_split = utmb.split(".");
        var page_views = utmb_split[1];
        return page_views;
    }
    
    function known_visits(){
        /* Gets number of known visits */
        var utma = $.cookie('__utma');
        var utma_split = utma.split(".");
        var known_visits = utma_split[5];
        return known_visits;
    }
    
    /* Decisions - Social widgets */
    
    var gastringb = document.cookie;
    if (inside(gastringb, "twitter")) {
        $("#twitter").show();
    }
    if (inside(gastringb, "facebook")) {
        $("#facebook").show();
    }
    if (inside(gastringb, "hi5")) {
        $("#hi5").show();
    }
    if (inside(gastringb, "blogspot") || inside(gastringb, "wordpress") || inside(gastringb, "blogs.sapo.pt")) {
        $("#blogs").show();
    }
     
    /* Decisions - Page views and known visits */
    
    if (known_visits() >= 3) {
        $(".many_known_visits").show();
    };
    if (page_views() >= 4) {
        $(".many_page_views").show();
    };
    });