﻿



/* Initialize Portfolio Slider */

$().ready(function () {
    $('#coda-slider-1').codaSlider({
        dynamicArrows: false,
        autoSlide: true,
        dynamicTabsAlign: "left"
    });
});


/* Handle Glow Buttons */

$(document).ready(function () {


    $('.readMore').append('<span class="hover"></span>').each(function () {
        var $span = $('> span.hover', this).css('opacity', 0);
        $(this).hover(function () {
            $span.stop().fadeTo(500, 1);
        }, function () {
            $span.stop().fadeTo(500, 0);
        });
    });

});






function portfolioGrouping(sortType)
{
    var $portfolioSource = $("#portfolioList");
    var $data = $portfolioSource.clone();

    var $filteredData;

    if (sortType == "all") {
        $filteredData = $data.find('li');
    }
    else if (sortType == "web") {

        $filteredData = $("#webItems li");
    }
    else
    {
        $filteredData = $("#graphItems li");
    }

    $portfolioSource.quicksand($filteredData, {
        duration: 800
    });

}


$().ready(function () {
    $(".portfolioGroup").click(function (e) {

        $.get($(this).attr("href"), function (data) {
            $('.portfolioList').quicksand($(data).find('li'), {
                duration: 800,
                attribute: 'data-id',
                useScaling: true
            });

        });

        e.preventDefault();

    });
});


/* QuickSand Method of Portfolio Listings */

$().ready(function () {

});


/* Navigation Drop */

$(document).ready(function () {

    var d = 300;

    $('#nav a').each(function () {
        $(this).stop().animate({
            'margin-top': '-60px'
        }, d += 150);
    });

    $('#nav > li').hover(
    function () {
        $('a', $(this)).stop().animate({
            'margin-top': '-2px'
        }, 300);
    },
    function () {
        $('a', $(this)).stop().animate({
            'margin-top': '-60px'
            }, 300);

    });

});