﻿//HOMEAD

function genRandomSet(src, n) {

    var dat = src.concat();
    var max = dat.length - 1;
    var set = [];

    n = (n < max) ? n : max;

    while (n--) {
        set.push(dat.splice(Math.random() * dat.length | 0, 1));
    }
    return set;

}

var numArray = [3, 4, 5, 9, 10, 11];
var numEle = 5;
var prodArray = genRandomSet(numArray, numEle);
//prodArray[numEle - 1] = prodArray[0];
//prodArray[numEle - 2] = prodArray[1];
//prodArray[0] = 1;
prodArray[1] = 2;
prodArray[2] = 6;


$(function() {

    for (var i = 2; i < prodArray.length; i++) {
        $('#imgad' + prodArray[i]).attr("src", '/images/homeAd/homead' + prodArray[i] + '.jpg');
    }
    $('#imgad' + prodArray[0]).attr("src", '/images/homeAd/homead' + prodArray[0] + '.jpg');
    $('.flashcontent').hide();


    $('#ad' + prodArray[0]).show();
    $('#nextAd').attr('curr', 0);
    $('#prevAd').attr('curr', 0);

    $('#nextAd').click(function() {
        $('#play').stopTime('scroll').show();
        $('#pause').hide();
        var next = $(this).attr('curr');
        var next = parseInt(next);
        if (next == numEle - 1) {
            $('#ad' + prodArray[next]).hide();
            var next = 0;
            $('#ad' + prodArray[next]).show();
            $('#nextAd').attr('curr', next);
            $('#prevAd').attr('curr', next);
        } else {
            $('#ad' + prodArray[next]).hide();
            var next = next + 1;
            $('#ad' + prodArray[next]).show();
            $('#nextAd').attr('curr', next);
            $('#prevAd').attr('curr', next);
        }
    });

    $('#prevAd').click(function() {
        $('#play').stopTime('scroll').show();
        $('#pause').hide();
        var prev = $(this).attr('curr');
        var prev = parseInt(prev);
        if (prev == 0) {
            $('#ad' + prodArray[prev]).hide();
            var prev = numEle - 1;
            $('#ad' + prodArray[prev]).show();
            $('#prevAd').attr('curr', prev);
            $('#nextAd').attr('curr', prev);
        } else {
            $('#ad' + prodArray[prev]).hide();
            var prev = prev - 1;
            $('#ad' + prodArray[prev]).show();
            $('#prevAd').attr('curr', prev);
            $('#nextAd').attr('curr', prev);
        }
    });


    $('#play').click(function() {
        $(this).everyTime("8s", "scroll", function() {
            var next = $('#nextAd').attr('curr');
            var next = parseInt(next);
            if (next == numEle - 1) {
                $('#ad' + prodArray[next]).hide();
                var next = 0;
                $('#ad' + prodArray[next]).show();
                $('#nextAd').attr('curr', next);
                $('#prevAd').attr('curr', next);
            } else {
                $('#ad' + prodArray[next]).hide();
                var next = next + 1;
                $('#ad' + prodArray[next]).show();
                $('#nextAd').attr('curr', next);
                $('#prevAd').attr('curr', next);
            }
        }).hide();
        $('#pause').show();
    });

    $('#pause').click(function() {
        $('#play').stopTime('scroll').show();
        $(this).hide();
    });

    $('#pause').hide();
    $('#play').click();

});
