$(document).ready(function() {
    
    var base_url = $("meta[name='DC.url']").attr('content');
    var lang = $("meta[name='DC.language']").attr('content');
    var mapa_cargado = false;          
                  
    /*OVERLAY*/    
    $("a[rel^='prettyPopin']").prettyPopin({
        modal : false, /* true/false */
        width : false, /* false/integer */
        height: false, /* false/integer */
        opacity: 0.7, /* value from 0 to 1 */
        animationSpeed: 'fast', /* slow/medium/fast/integer */
        followScroll: false, /* true/false */
        loader_path: '../../../assets/images/prettyPopin/loader.gif', /* path to your loading image */
        callback: function(){},
        onAjaxResult: function(){} /* callback para ajax*/
    });
    
    //NAVIGATION
    
    $('#navigation').localScroll();
    
    $('#navigation li a').click( function () {
        $('#navigation li a').removeClass("active");
        $(this).addClass("active");
    });
    
    $('#projects_footer').localScroll({
        onBefore:function(){ 
            $('html, body').css("background","#222");
            $("#left").fadeOut();
            $('#space').show();            
            $('#general_content').show(); 
        },
        onAfter:function(){ 
            $('#left').css("top","0"); 
            $('#left').css("left","0");   
            $('#left').css("position","fixed");
            $('#space').hide();
            $('#pre_home_projects').hide(); 
            $('#left').animate({opacity: '1'}, 500);
            $('#news_link').addClass("active");
            $('#body').css('overflow','visible');            
            $('html, body').animate({scrollTop: '0px'}, 0);
            $('#header_content').fadeIn(500);
            $('#more_container_up').fadeIn(500);
            $('#header_content').css("position","fixed");      
            
            if (!mapa_cargado){
                loadmap();
                mapa_cargado = true;
            }
        } 
    });
    
    $('#projects_link').click(function (event){
        
        event.preventDefault();
        
        $('#more_container_up').hide();
        $('#header_content').hide();           
        $('#body').css('overflow','hidden');
        
        var sumHeight = $('#space').height();
        
        $('#left').animate({opacity: '0'}, 500, function() {
            $('#left').css("top","0");
            $('#left').css("position","relative");            
        });
        $('#space').css('height', '0px');
        $('#pre_home_projects').css('height', '0px');
        $('#space').show();
        $('#pre_home_projects').show();

        $('#space').animate({height: '100%'}, 250,'linear', function(){
            $('#pre_home_projects').animate({height: '100%'}, 250,'linear', function() {
                $('#space').hide();          
                 $('html, body').animate({scrollTop: '0px'}, 250,'linear', function() {
                    $('#general_content').hide();
                 });                  
            });            
        });  
    });
    
    $('#option1').click(function (){
        $('#projects_ord_1').fadeIn(500);
        $('#projects_ord_2').fadeOut();
        $('#projects_ord_3').fadeOut();
        $('#projects_ord_4').fadeOut();
        $('#option1').addClass('active');
        $('#option2').removeClass('active');
        $('#option3').removeClass('active');
        $('#option4').removeClass('active');
    });
    
    $('#option2').click(function (){
        $('#projects_ord_1').fadeOut();
        $('#projects_ord_2').fadeIn(500);
        $('#projects_ord_3').fadeOut();
        $('#projects_ord_4').fadeOut();
        $('#option1').removeClass('active');
        $('#option2').addClass('active');
        $('#option3').removeClass('active');
        $('#option4').removeClass('active');

    });
    
    $('#option3').click(function (){
        $('#projects_ord_1').fadeOut();
        $('#projects_ord_2').fadeOut();
        $('#projects_ord_3').fadeIn(500);
        $('#projects_ord_4').fadeOut();
        $('#option1').removeClass('active');
        $('#option2').removeClass('active');
        $('#option3').addClass('active');
        $('#option4').removeClass('active');
        
    });
    
    $('#option4').click(function (){
        $('#projects_ord_1').fadeOut();
        $('#projects_ord_2').fadeOut();
        $('#projects_ord_4').fadeIn(500);
        $('#projects_ord_3').fadeOut();
        
        $('#option1').removeClass('active');
        $('#option2').removeClass('active');
        $('#option4').addClass('active');
        $('#option3').removeClass('active');

    });
    
//REMOVES JAVASCRIPT FIX CLASSES
    $('#clients-content').removeClass("js-off-overflow");
    $('.clients-thumbs').removeClass("js-off-position");

//CLIENTS NAVIGATION
    
    $("ul.clients-nav").tabs("#clients > #clients-content > ul.clients-thumbs", {effect: 'fade', fadeInSpeed: 800, fadeOutSpeed: 800});
    
//TOGGLE PANELS

    $('.toggle-content').hide();  //hides the toggled content, if the javascript is disabled the content is visible

    $('.toggle-link').click(function () {
        if ($(this).is('.toggle-close')) {
            $(this).removeClass('toggle-close').addClass('toggle-open').parent().next('.toggle-content').slideToggle(300);
            return false;
        } 
        
        else {
            $(this).removeClass('toggle-open').addClass('toggle-close').parent().next('.toggle-content').slideToggle(300);
            return false;
        }
    });

    
    $('#about').waypoint(function(event, direction) {
        if (direction === 'down') {
            $('#navigation li a').removeClass("active");
            $('#about_link').addClass("active"); 
        }else{
            $('#navigation li a').removeClass("active");
            $('#contact_link').addClass("active"); 
        }
    },{
            offset: '50%'
    });
    
    $('#contact').waypoint(function(event, direction) {
        if (direction === 'down') {
            $('#navigation li a').removeClass("active");
            $('#contact_link').addClass("active"); 
         }else{
            $('#navigation li a').removeClass("active");
            $('#clients_link').addClass("active"); 
        }
    },{
            offset: '50%'
    });
    
    $('#clients').waypoint(function(event, direction) {
        if (direction === 'down') {
            $('#navigation li a').removeClass("active");
            $('#clients_link').addClass("active"); 
        }else{
            $('#navigation li a').removeClass("active");
            $('#news_link').addClass("active"); 
        }
    },{
            offset: '50%'
    });          
    
    $('#news').waypoint(function(event, direction) {
        /*if (direction === 'down') {
            $('#navigation li a').removeClass("active");
            $('#news_link').addClass("active"); 
        }*/
        if (direction === 'up') {
            $('#navigation li a').removeClass("active");
            $('#news_link').addClass("active"); 
        }
    },{
            offset: '50%'
    });
    
    
    
    $('#map_form').submit(function() {
        codeAddress();  
        return false;
    });  

});    //END of jQuery






