// pages/course/course.js
var util = require("../../utils/util.js");
Page({
    data:{
        courses:[],
        banner:{
            delay:3000,
            timeoutProcess:null,
            currindex:0,
            bannerimg:[]
        },
        bannerTitle:"·项目概述·",
        chanpinTitle:"·相关产品·",
        bannerTitleImages : "https://rlzcgl.oss-cn-beijing.aliyuncs.com/wxminiprogram/images/Rlianimage/superSchool.jpg",
        bannerText : "智慧校园系统基于任联云平台,整合分析多维度校园数据,为教育局、学校、教师、学生和家长提供全方位的信息化服务。 公司以基础研发为核心竞争力,顺应RFID技术及物联网行业发展的大趋势,大力推进和开拓智慧校园方案和产品的开发和实施。(详情请登录任联官网http://www.renlianiot.com查看)",
        ad:[]
    },
    onLoad:function(options){
        // 页面初始化 options为页面跳转所带来的参数
        var that=this;
        var coursesArr = util.getCourses(),
            bannerArr = util.getBanner(),
            bannerTitle = that.data.bannerTitle,
            chanpinTitle = that.chanpinTitle,
            ddongcheAD = util.getSchoolData();
        var arr = new Array();
        for(var i = 0; i < 5; i++){
            arr[i] = new Array();
        }
        console.log(arr);
        that.setData({
            courses:coursesArr,
            banner:{
                currindex:0,
                bannerimg:bannerArr
            },
            ad:ddongcheAD
        });
        console.log(that.data);
        that.changeBanner(0);
    },
    onReady:function(){
        // 页面渲染完成
    },
    onShow:function(){
        // 页面显示
    },
    onHide:function(){
        // 页面隐藏
    },
    onUnload:function(){
        // 页面关闭
    },
    changeBanner:function(index){
        var that = this,
            banner = that.data.banner,
            currindex = banner.currindex;

        banner.bannerimg[currindex].class ='';
        banner.bannerimg[index].class = 'active';
        banner.currindex = index;
        that.setData({
            "banner":banner
        });
        //showImg  todo
    },
    timetochange:function(){

        var that = this,
            banner = that.data.banner,
            currindex = banner.currindex;
        if(currindex < banner.bannerimg.length - 1)
        {
            currindex ++;
        }else{
            currindex = 0;
        }
        that.changeBanner(currindex);
    },
    bindStlBanner:function(e){
        console.log(e);
        var that = this;
        var bannerIdx = e.currentTarget.dataset.index;
        clearTimeout(that.data.banner.timeoutProcess);
        that.changeBanner(bannerIdx);
        that.data.banner.timeoutProcess = setInterval(that.timetochange,3000);
    }
})