var home_slide_auto = 1;
var home_slide_work = 0;
var home_slide_height = 302;

function setHomeSlideSelector(slide)
{
    $('#hm_slides_sel div').attr('class','');
    $('#homeSlideSe1ector' + slide).attr('class','active');
}

function homeShowSlide(slide)
{
    if( home_slide_work )
    {
        setTimeout( "home_slide_work = 0;" , 1500 );
        return;
    }
    
    home_slide_auto = 0;
    home_slide_work = 1;
    
    var time = 1500;
    var $slides = $('#hm_slides a');
    var id = $slides.eq(0).attr('id').replace('homeSlide','');
    
    if( id == slide )
        return;
        
    if( id < slide)
        var steps = slide - id;
        
    if( id > slide) 
        var steps = 5 - id + slide;
    
    for( i = 1 ; i <= steps ; i++ ){
        $slides.eq(i).css({'top' : i*home_slide_height,'left':0});
        $slides.eq(i).animate( { 'top': -(steps-i)*home_slide_height } , time );
    }

    $slides.eq(0).animate({'top': -steps*home_slide_height } , time, function(){
       for( i = 0 ; i < steps ; i++ )
           $slides.eq(i).appendTo('#hm_slides');
       home_slide_work = 0;
       $slides = $('#hm_slides a');
       id = $slides.eq(0).attr('id').replace('homeSlide','');
       setHomeSlideSelector(id);
    });       
}

$(document).ready(function(){
    var $slides = $('#hm_slides a');
    var $slides_sel = $('#hm_slides_sel div');
    
    for( var i = 1 ; i <= $slides.length ; i ++ )
    {
        $slides.eq(i-1).attr( 'id' , 'homeSlide' + i );
        $slides_sel.eq(i-1).attr( 'id' , 'homeSlideSe1ector' + i );
    }
    
    setHomeSlideSelector(1);
    $slides.eq(0).css({'left':0,'top':0});
    
	/*
	// REMOVE THE COMMENT TAGS TO REACTIVATE ANIMATION
    showNextSlide = function ()
    {
        if( home_slide_auto == 0 )
            return;        
        
        var home_slide_height = 302;
    
        var $slides = $('#hm_slides a');
    
        $slides.eq(1).css({'top':home_slide_height,'left':0})
        $slides.eq(1).animate({'top':0},2000);
        $slides.eq(0).animate({'top':-home_slide_height},2000,function(){
            $(this).appendTo('#hm_slides');
       id = $slides.eq(1).attr('id').replace('homeSlide','');
       setHomeSlideSelector(id);            
            setTimeout( "showNextSlide()" , 4000 );
        });  
    }
	*/
    
    setTimeout( "showNextSlide()" , 4000 );
});
