$(document).ready(function(){
    $('#announce').corner("8px top keep");
    $('#slideshow').corner("8px keep");

    var maxY = 400;
    var countY = 0;
    window.tNum = 0;
    window.tIn = 0;
    window.citem = 0;

    $('.item').fadeOut(0);

    $('.item').each(function(){
       countY += $(this).height();
       $(this).attr('id','item' + window.tNum);
       if(countY < maxY){
           $(this).delay(countY*2).fadeIn('slow').addClass('itemIn');
           window.tIn++;
       }
       window.tNum++;
    });
    window.tNum-=1;

    window.isMouseOver = false;
    $('#items').mouseenter(function(){
        window.isMouseOver = true;
    }).mouseleave(function(){
        window.isMouseOver = false;
    });

    tTimer = setInterval("nextitem()", 15000);
    });
    function nextitem(){
    if(!window.isMouseOver){
        var tmpY = $('#item' + window.citem).height();
        if(window.citem == window.tNum){
            var tmpN = 0;
        }else{
            var tmpN = window.citem + 1;
        }
        $('#item' + window.citem).fadeOut('slow', function(){
            $('#item' + tmpN).css('marginTop',tmpY);
            $('#item' + tmpN).animate({
                marginTop: 0
            }, 1000, function(){
                $('#item' + window.citem).removeClass('itemIn').remove().appendTo('#items');
                go();
            });

            function go(){
                var height = 0;
                var maxY = 400;
                $('.itemIn').each(function(){
                    height += $(this).height();
                });

                var hasRun = false;
                while(($('#item' + window.tIn).height() + height) < maxY){
                    height += $('#item' + window.tIn).height();
                    $('#item' + window.tIn).fadeIn('slow').addClass('itemIn');

                    if(window.tIn == window.tNum){
                        window.tIn = 0;
                    }else{
                        window.tIn++;
                    }

                    if(window.citem == window.tNum && !hasRun){
                        window.citem = 0;
                        var hasRun = true;
                    }else{
                        if(!hasRun){
                            window.citem++;
                            var hasRun = true;
                        }
                    }
                }
                if(!hasRun){
                    if(window.citem == window.tNum){
                        window.citem = 0;
                        var hasRun = true;
                    }else{
                        window.citem++;
                        var hasRun = true;
                    }
                }
            };
        });
    }
};

$(document).ready(function(){
    window.sTotal = 0;
    $('.slide').each(function(){
        window.sTotal++;
        if(window.sTotal == 1){
            $(this).addClass('sCurr');
        }
        $(this).attr('id','slide' + sTotal);
    });

    window.SisMouseOver = false;
    $('#slideshow').mouseenter(function(){
        window.SisMouseOver = true;
    }).mouseleave(function(){
        window.SisMouseOver = false;
    });

    sTimer = setInterval("slide()", 15000);
});
function slide(){
    if(!window.isMouseOver){
        var c = $('.sCurr').attr('id');
        $('#' + c).animate({
            'margin-left': -580
        }, 1000, function(){
            $(this).removeClass('sCurr');
            $(this).remove();
            $(this).appendTo('#slide_contain');
            $(this).css('margin-left',0);
            if(c.substr(5) == window.sTotal){
                $('#slide1').addClass('sCurr');
            }else{
                var tmp = parseInt(c.substr(5)) + 1;
                $('#slide' + tmp).addClass('sCurr');
            }
        });
    }
};
