var time = 6000;
$j(document).ready(function(){
    var id_timeout,
    	total = $j('.slide-wrap-home ul li').length,
    	//current = Math.floor(Math.random()*(total+1));
    	current = 1;//(current == 0)?1:current;
	
    //looks for the setBanner cookie value (The format is setBanner=<banner_number>):
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        if (ca[i].split('=')[0].replace(/^\s+|\s+$/g,'') == "setBanner"){
            current = (parseInt(ca[i].split('=')[1].replace(/^\s+|\s+$/g,''))>=total)?1:parseInt(ca[i].split('=')[1].replace(/^\s+|\s+$/g,''))+1;
            document.cookie = "setBanner=1;expires=-1"
        }
    }

    $j('.slide-wrap-home li').click(function(){
        current = (current==0 || current >= total)?"1":current.toString()
        document.cookie = "setBanner="+current;
    });

    //Next button  
/*  var btnNext = document.createElement('a');
    $j(btnNext).addClass('nav_buttons');
    $j(btnNext).attr("id", 'navNext');
    $j('.slide-wrap-home').append(btnNext);*/
    $j("#navNext").click(function(event){event.preventDefault();nextImage();});
    //end: Next button

    //Prev button 
/*  var btnPrev = document.createElement('a');
    $j(btnPrev).addClass('nav_buttons');
    $j(btnPrev).attr("id", 'navPrev');
    $j('.slide-wrap-home').append(btnPrev);*/
	$j("#navPrev").click(function(event){event.preventDefault();prevImage();});
    //end: Prev button
	
    //hide all slides
    $j('.slide-wrap-home li').fadeTo(100,100).css({
        'z-index' : '0'
    });
    var divNumbers = document.createElement('div');
    $j(divNumbers).addClass('numbers-slide-home').css({
        'position' : 'absolute',
        'bottom' : '1px',
        'right' : '40px',
        'z-index' : '20'
    });
    $j('.slide-wrap-home').append(divNumbers);
    //add class and create numbers links
    $j('.slide-wrap-home li').each(function(i){
        i++;
        $j(this).addClass('slide'+i);
        var div = document.createElement('div');
        $j(div).addClass('num-s-home link'+i).text(i).css({
            'width' : '18px',
			'height' : '18px',
            'float' : 'left',
            'display' : 'inline',
            'text-indent' : '40px',
			'overflow' : 'hidden',
            'cursor' : 'pointer',
            'background' : 'transparent url(/site/rw_home_banner/btn_.png) no-repeat left'
        });
        $j('.slide-wrap-home .numbers-slide-home').append(div);
    });

    //run slide
    function run(){
        id_timeout = setTimeout(fade, time);
    }
	
    function nextImage(){
        if (current == total){current = 0;}
        $j('.slide-wrap-home div .num-s-home').css({
            'background' : 'transparent url(/site/rw_home_banner/btn_.png) no-repeat left'
        });
        $j('.slide-wrap-home .link'+(++current)).css({
            'background' : 'transparent url(/site/rw_home_banner/btn.png) no-repeat left'
        });
        $j('.slide-wrap-home li').removeClass('select').css({
            'z-index' : '0'
        });
        $j('.slide'+current).addClass('select').css({
            'z-index' : '10'
        }).fadeTo("slow", 1, function(){
            $j('.slide-wrap-home li:not(.select)').fadeTo(100, 100);
        });
		$j("#navNext").css({"zIndex":"20"});
		$j("#navPrev").css({"zIndex":"21"});
    }

    function prevImage(){
        current = (current == 1)?total:--current;
        $j('.slide-wrap-home div .num-s-home').css({
            'background' : 'transparent url(/site/rw_home_banner/btn_.png) no-repeat left'
        });
        $j('.slide-wrap-home .link'+current).css({
            'background' : 'transparent url(/site/rw_home_banner/btn.png) no-repeat left'
        });
        $j('.slide-wrap-home li').removeClass('select').css({
            'z-index' : '0'
        });
        $j('.slide'+current).addClass('select').css({
            'z-index' : '10'
        }).fadeTo("slow", 1, function(){
            $j('.slide-wrap-home li:not(.select)').fadeTo(100, 100);
        });
    }

    //slide efects
    function fade(){
        nextImage();
        run();
    }
    //numbers links
    $j('.slide-wrap-home .num-s-home').click(function(){
        $j('.slide-wrap-home .stopHere').removeClass('stopHere');
        $j('.slide-wrap-home .play').css({
            'display' : 'none'
        });
        $j('.slide-wrap-home .stop').css({
            'display' : 'inline'
        });
        current = $j(this).text();
        $j('.slide-wrap-home div .num-s-home').css({
            'background' : 'transparent url(/site/rw_home_banner/btn_.png) no-repeat left'
        });
        $j('.slide-wrap-home .link'+current).css({
            'background' : 'transparent url(/site/rw_home_banner/btn.png) no-repeat left'
        });
        $j('.slide-wrap-home li').removeClass('select').css({
            'z-index' : '0'
        });
        $j('.slide'+current).addClass('select').css({
            'z-index' : '10'
        }).fadeTo("slow",1,function(){
            $j('.slide-wrap-home li:not(.select)').fadeTo(100, 100);
        });
    });
	
    //stop - play
    var divStop = document.createElement('div');
    $j(divStop).addClass('stop active').text('stop').css({
        'width' : '18px',
		'height' : '18px',
        'text-indent' : '40px',
		'overflow' : 'hidden',
        'float' : 'left',
        'display' : 'inline',
        'cursor' : 'pointer',
        'background' : 'transparent url(/site/rw_home_banner/stop.png) no-repeat left'
    });
    $j('.slide-wrap-home .numbers-slide-home').append(divStop);
    var divPlay = document.createElement('div');
    $j(divPlay).addClass('play').text('play').css({
        'width' : '18px',
		'height' : '18px',
        'text-indent' : '40px',
		'overflow' : 'hidden',
        'float' : 'left',
        'display' : 'none',
        'cursor' : 'pointer',
        'background' : 'transparent url(/site/rw_home_banner/play.png) no-repeat left'
    });
    $j('.slide-wrap-home .numbers-slide-home').append(divPlay);
    $j('.slide-wrap-home .stop').click(function(){
        var num = current;
        current = 'stop';
        $j(this).css({
            'display' : 'none'
        });
        $j('.slide-wrap-home .play').css({
            'display' : 'inline'
        });
        $j('.slide-wrap-home .link'+num).addClass('stopHere');
    });
	
    $j('.slide-wrap-home .play').click(function(){
        var num = $j('.stopHere').text();
        current = num;
        $j(this).css({
            'display' : 'none'
        });
        $j('.slide-wrap-home .stop').css({
            'display' : 'inline'
        });
        $j('.slide-wrap-home .stopHere').removeClass('stopHere');
    });
    $j('.slide-wrap-home').mouseover(function(){
        clearTimeout(id_timeout);
    });
    $j('.slide-wrap-home').mouseout(function(){
        clearTimeout(id_timeout);
        run();
    });

    //begin
    $j('.slide-wrap-home li').eq(current-1).css({
        'z-index' : '10'
    });
    $j('.slide'+current).fadeTo("slow", 1);
    $j('.link'+current).css({
        'background' : 'transparent url(/site/rw_home_banner/btn.png) no-repeat left'
    });
    run();
});
