    var i           = 0;
var bp              = 0;
var id              = 0;
var n               = 0;
var current         = 1;
var timeout         = 0;
var slideFlag       = null;
var currentHome     = 0;
var previous        = 0;
var slideTimeOut    = 0;
var slideTime       = 7000;
$(document).ready(function() {


    if($('.messages').length){
        setTimeout('$(\'.messages\').slideUp()', 20000);
    }
   
    $('.stack').each(function(index,el) {
        $(el).attr( 'id', 'stack' + index )
       if(index>0){            
           $(el).hide();          
       }
    });

    $("#home_slider").hover(
      function () {
            clearTimeout(slideTimeOut);
      },
      function () {
            slideTimeOut = setTimeout('slide()', slideTime);
      }
    );


 /*  $(".stack").hover(



     function () {

        //console.log('slide is '+slideFlag);
        $('.stack_text_con',this).slideDown( function(){
            slideFlag=1;
        });
    },
    function () {
        //console.log('slide is '+slideFlag);
        $('.stack_text_con',this).slideUp( function(){
            slideFlag=0;
        });

        }
    );*/
    
     slideTimeOut = setTimeout('slide()', slideTime);
});



$(document).ready(function() {   
    $("#arrows" ).css('cursor', 'pointer');
    $(".forward_arrow").click(function () {
        clearTimeout( slideTimeOut );
        slide(1);
    });
    $(".back_arrow").click(function () {
        clearTimeout( slideTimeOut );
        slide(2);
        
    });
});




function slide(move){
    var n = $('.stack').length;
    clearTimeout(slideTimeOut);
    //console.log('length is '+n);
   $("#stack" + currentHome + ' .stack_text_con').slideUp();
 $("#stack" + currentHome + ' .stack_text_con').hide();
    if(move==1){       

        currentHome++;
       
    }else  if(move == 2){
        currentHome--;
       
    }else{
        currentHome++;
    }

    if(currentHome>(n-1)){
        currentHome     = 0;

    }else if(currentHome<0){
        currentHome = n-1;
    }
   
   $("#stack" + (previous) ).fadeOut('slow',function(){

        $("#stack" + currentHome).fadeIn('slow');
        setTimeout(function() { if ($("#stack" + currentHome + ' .stack_text_con').is(":visible") ==false ) $("#stack" + currentHome + ' .stack_text_con').slideDown();  }, 100);
        previous        = currentHome;
      
    });
 slideTimeOut = setTimeout('slide()', slideTime);
    

}


