isEnteredRight = false;
isEnteredLeft = false;
rightLeftOffset = 0;

rightOffset = 0;
leftOffset = 0;
rightTab = new Array();
leftTab = new Array();
$(document).ready(function(){
    i=0;
    $(".right .immoItem.homepage").each(function(){
        rightTab[i] = $(this);
        $(this).css('position','absolute');
        if(i>0) $(this).hide();
        i++;
    });
    i=0;
    $(".left .immoItem.homepage").each(function(){
        leftTab[i] = $(this);
        $(this).css('position','absolute');
        if(i>0) $(this).hide();
        i++;
    });
    $(".right .immoItem").bind('immoItemEnter', function(){isEnteredRight=true}).bind('immoItemLeave', function(){isEnteredRight=false});
    $(".left .immoItem").bind('immoItemEnter', function(){isEnteredLeft=true}).bind('immoItemLeave', function(){isEnteredLeft=false});
    intervalID = window.setInterval('nextImmoItem()', 7000);
});
function nextImmoItem() {
    if(!isEnteredRight && rightTab.length>1 && rightLeftOffset%2==1) {
        rightOffset++;
        exOffset = rightOffset-1;
        if (rightTab.length==rightOffset) {
            rightOffset = 0;
            exOffset = rightTab.length-1;
        }
        rightTab[rightOffset].css('left','315px');
        rightTab[rightOffset].show();
        rightTab[exOffset].animate({'left':'-=315'},500);
        rightTab[rightOffset].animate({'left':'-=315'},500);
    }
    if(!isEnteredLeft && leftTab.length>1 && rightLeftOffset%2==0) {
        leftOffset++;
        exOffset = leftOffset-1;
        if (leftTab.length==leftOffset) {
            leftOffset = 0;
            exOffset = leftTab.length-1;
        }
        leftTab[leftOffset].css('left','315px');
        leftTab[leftOffset].show();
        leftTab[exOffset].animate({'left':'-=315'},500);
        leftTab[leftOffset].animate({'left':'-=315'},500);
    }
    rightLeftOffset++;
}
