if(typeof(app)=="undefined")var app={}
app.homepageImagesCycle = function(interval,className){
    var p = $('.' + className);
    var itemscount = $(".section.image",p).size();
    var t=$(".section div[class*=content]",p);
    var usetext=t.size()>0&&t.size()==itemscount?true:false;
    if(itemscount>1){
        var current=0,previous=0,timer=null;
        if($(".section.image.first",p).size()>0){
            current=$(".section.image",p).index(".section.image.first");
        }else{
            $(".section.image:first",p).addClass('first');
        }
        $(".section.image.first",p).css('display','inline');
        $(".section.image:not(.first)",p).hide();
        if(usetext)t.css('z-index','1').eq(current).css('z-index','999');
        p.prepend('<div class="nav"><ul></ul></div>');
        $(".section.image",p).each(function(){
            $(".nav ul",p).append("<li"+($(this).hasClass('first')?' class=\"first\"':'')+">&nbsp;</li>");
        });
        $(".nav ul li.first",p).addClass('select');
        $(".nav ul li",p).click(function(){
            if(!$(this).hasClass('select')){
                $('.nav li.select',p).removeClass("select");
                $(this).addClass('select');
                previous=current;
                current=$(".nav ul li",p).index(this);
                $(".section.image",p).eq(current).fadeIn().end().eq(previous).fadeOut();
                if(usetext)t.eq(current).css('z-index','999').end().eq(previous).css('z-index','1');
            }
        });
    }
    function cycleitems(){
        $(".select",p).removeClass("select");
        previous=current;
        current=(current==itemscount-1)?0:current+1;
        $(".nav li",p).eq(current).addClass('select');
        $(".section.image",p).eq(current).fadeIn().end().eq(previous).fadeOut();
        if(usetext)t.eq(current).css('z-index','999').end().eq(previous).css('z-index','1');
    }
    p.hover(function(){clearInterval(timer);timer=null;},function(){timer=setInterval(cycleitems,interval)}).trigger('mouseleave');
}  
