$(document).ready(function() {
    // Case Study Slider
    
    $(".casestudyslider").jCarouselLite({
        visible: 3,
        start: 0,
        btnNext: ".casestudyslider-next",
        btnPrev: ".casestudyslider-prev",
        btnGo:
            [".externalControl .1", ".externalControl .2", ".externalControl .3", ".externalControl .4",
            ".externalControl .5", ".externalControl .6", ".externalControl .7", ".externalControl .8",
            ".externalControl .9", ".externalControl .10", ".externalControl .11", ".externalControl .12"]
    });
    
    // Lightbox
    
    //open showreel
    //$('a.showreel').colorbox({href:base_url + "home/showreel"});
    
    //open gallery of images
    //$('a.gallery').colorbox({rel:'gal'});
    //open gallery video
    //$('a.gallery-video').colorbox({
    //    href:base_url + "casestudies/video/" + $('a.gallery-video').attr('id'),
    //    rel:'gal'
    //});
    
    /*
    $(function() {
        $('a.gallery').lightBox();
    //	$('a.gallery-video').lightBox({
    //		href:base_url + "casestudies/video/" + $('a.gallery-video').attr('id')
    //	)};
    });*/
    
    $("a.gallery").fancybox({
        'transitionIn'	:	'elastic',
        'transitionOut'	:	'elastic',
        'speedIn'		:	500, 
        'speedOut'		:	200, 
        'overlayShow'	:	true,
        'hideOnOverlayClick'	:	true
    });

       
    // Check for hash value in URL
    var hash = window.location.hash.substr(1);

    if(hash) {
        $.ajax({
            type: "POST",
            dataType: 'json',
            url: base_url + 'pages/change_service/' + hash.toString(),
            beforeSend: function(){
                // Show loading
               $('.services_box').fadeTo('fast', '0');
            },
            success: function(data){
                $('.services_box #service-title').html(data.title);
                $('.services_box #service-content').html(data.content);
                $('.services_box').fadeTo('fast', '1');
            }
        });
    }

    $('a.stoggle').live('click', function(e) {
        var id = $(this).attr('id');
        var parts = id.split('-');
        
        $.ajax({
            type: "POST",
            dataType: 'json',
            url: base_url + 'pages/change_service/' + parts[1].toString(),
            beforeSend: function(){
                // Show loading
               $('.services_box').fadeTo('fast', '0');
            },
            success: function(data){
                $('.services_box #service-title').html(data.title);
                $('.services_box #service-content').html(data.content);
                $('.services_box').fadeTo('fast', '1');
            }
        });
        e.preventDefault();
     
    });
    
    $('form#mailinglist').submit(function(e) {
        var email = $("input#email").val();  
        var dataString = 'email='+ email;
        
        $.ajax({
            type: "POST",
            url: base_url + 'pages/mailinglist',
            data: dataString, 
            beforeSend: function(){
                // Show loading
               $('form#mailinglist').fadeTo('fast', '0');
            },
            success: function(data){
                $('form#mailinglist p').html('<strong>Thank you!</strong>');
                $('input#email').val('');
                $('form#mailinglist').fadeTo('fast', '1');
            }
        });
        
        return false;
    });
});


// Home page slider

$(window).load(function() {
	$('.flexslider').flexslider();
});
