﻿var slide_showing = 0;
var slides = 0;
var sliding = false;
var maxslide_height = 0;

jQuery(document).ready(function () {
    slides = jQuery("#latest_projects .project_item").size()-1;

    jQuery("#latest_projects .project_item").each(function (itm) {
        if (itm != 0) {
            jQuery(this).hide();
        }
        if (maxslide_height < jQuery(this).height()) { maxslide_height = jQuery(this).height(); }
    });

    jQuery("#latest_projects").prepend('<a class="previous" href="JavaScript:move_proj_prev();"><img src="images/arrow_left.jpg" alt="Previous Project" title="Previous Project" /></a>');
    jQuery("#latest_projects").prepend('<a class="next" href="JavaScript:move_proj_next();"><img src="images/arrow_right.jpg" alt="Next Project" title="Next Project" /></a>');

    jQuery("#latest_projects .project_item").css("position", "absolute");
    jQuery("#latest_projects").css("position", "relative");
    jQuery("#latest_projects").css("height", maxslide_height + "px");
    jQuery("#latest_projects").css("overflow", "hidden");
});

function move_proj_next() {
    if(!sliding){
        sliding = true;
        if(slide_showing >= slides){
            //slide first slide
            project_slide_next(slide_showing,0);
        }else{
            //slide next slide
            project_slide_next(slide_showing,slide_showing + 1);
        }
    }
}
function move_proj_prev(){
    if(!sliding){
        sliding = true;
        if(slide_showing <= 0){
            //slide last slide
            project_slide_prev(slide_showing,slides);
        }else{
            //slide previous slide
            project_slide_prev(slide_showing,slide_showing - 1);
        }
    }
}

function project_slide_next(slidea, slideb) {
    jQuery("#latest_projects .project_item:eq(" + slidea + ")").animate({left:"-340px"},500);
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").css("left","340px");
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").show();
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").animate({left:"0px"},500,function(){
       sliding = false; 
       slide_showing = slideb;
    });
}

function project_slide_prev(slidea, slideb){
    jQuery("#latest_projects .project_item:eq(" + slidea + ")").animate({left:"340px"},500);
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").css("left","-340px");
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").show();
    jQuery("#latest_projects .project_item:eq(" + slideb + ")").animate({left:"0px"},500,function(){
       sliding = false; 
       slide_showing = slideb;
    });
}
