﻿///首页Index JS代码
$(document).ready(function () {

    // banner数据
    var data = [
                { title: '畅贷网', desc: '畅贷网', src: '/Areas/Site/Content/Images2/banner01.jpg', href: '#' },
                { title: '畅贷网', desc: '畅贷网', src: '/Areas/Site/Content/Images2/banner04.jpg', href: '#' },
                { title: '畅贷网', desc: '畅贷网', src: '/Areas/Site/Content/Images2/bannerGuarantee.jpg', href: '/XinRongZiChan' },
                { title: '畅贷网', desc: '畅贷网', src: '/Areas/Site/Content/Images2/activity/manbiaobanner.png', href: '/Activity/ManBiao' },
                { title: '畅贷网', desc: '畅享生活-畅贷网', src: '/Areas/Site/Content/Images2/banner_doudian1.jpg', href: '/Doudian' },
	            { title: '邀朋请友', desc: '畅贷网新推出邀朋请友活动', src: '/Areas/Site/Content/Images2/invite_eyecatech.jpg', href: '/Activity/InviteOverview', target: '_self' }
                ];
    $('#banner').d_imagechange({
        data: data,
        animateStyle: 'o',
        width: 982,
        height: 321,
        bg: false,
        title: false,
        desc: false,
        btnColor: 'yellow',
        btnFontColor: 'blue',
        //btnText:false,
        btnFont: '微软雅黑',
        playTime: 3000
    });
    window.setInterval(SetRemainTime, 1000);
    $("#aFinishedLoans").click(function () {
        $("#divLoans").hide();
        $("#divFinishedLoans").show();
        $(this).removeClass("jiekuaning");
        $(this).addClass("jiekuaning2");
        $("#aLoans").removeClass("jiekuaning2");
        $("#aLoans").addClass("jiekuaning");
        $("#aLoan").attr("href", "/Loan/Finished?page=2");
        $("#moreLoans a").attr("href", "/Loan/Finished?page=2");
        $("#SortDiv").hide();
    });
    $("#aLoans").click(function () {
        $(this).removeClass("jiekuaning");
        $(this).addClass("jiekuaning2");
        $("#aFinishedLoans").removeClass("jiekuaning2");
        $("#aFinishedLoans").addClass("jiekuaning");
        $("#divFinishedLoans").hide();
        $("#divLoans").show();
        $("#aLoan").attr("href", "/Loan?page=2");
        $("#moreLoans a").attr("href", "/Loan?page=2");
        $("#SortDiv").show();
    });
    //点击排序
    //0/1(升序/降序)& //时间 = 1, 进度 = 2, 信用度 = 3, 利率 = 4, 金额 = 5, 期限 = 6
    $("#LiDefault,#LiDate,#LiProgress,#LiRate,#LiMoney,#LiTimeLimit,#LiCredit").click(function () {
        var isDesc = $(this).find("img").attr("src") == "/Areas/Site/Content/Images2/selectTop.jpg" ? "1" : "0";
        var sortBit;
        switch ($(this).attr("id")) {
            case "LiDefault": sortBit = 0; break; 
            case "LiDate": sortBit = 1; break;
            case "LiProgress": sortBit = 2; break;
            case "LiCredit": sortBit = 3; break;
            case "LiRate": sortBit = 4; break;
            case "LiMoney": sortBit = 5; break;
            case "LiTimeLimit": sortBit = 6; break;
            default: break;
        }
        location.href = "?" + isDesc + "&" + sortBit;
    });

    //排序hover样式
    $("#LiDefault,#LiDate,#LiProgress,#LiRate,#LiMoney,#LiTimeLimit,#LiCredit").hover(
                function () {
                    $(this).removeClass("defaultSort");
                    $(this).addClass("selectedSort");
                    $(this).find("img").attr("src", "/Areas/Site/Content/Images2/selectTop.jpg");
                },
                function () {
                    $(this).removeClass("selectedSort");
                    $(this).addClass("defaultSort");
                    $(this).find("img").attr("src", "/Areas/Site/Content/Images2/Top.jpg");
                }
            );

    //给选中的排序方式 添加样式
    //0:默认排序,1:投标时间升序,2:投票时间降序
    var locationHref = location.href;
    var Start = location.href.indexOf("&");
    //如果不存在点击排序，提交地址中没有&符号 ，则不需要显示选中排序样式
    if (Start != "-1") {
        var IsDesc = locationHref.substr(Start - 1, 1); //0:升序,1:降序
        var SortType = locationHref.substr(Start + 1, 1); //排序类型
        var idName = "#LiDefault";
        var title = ""
        switch (SortType) {
            case "1": idName = "#LiDate"; title = "发布时间"; break;
            case "2": idName = "#LiProgress"; title = "投标进度"; break;
            case "3": idName = "#LiCredit"; title = "借款信用"; break;
            case "4": idName = "#LiRate"; title = "投标利率"; break;
            case "5": idName = "#LiMoney"; title = "投标金额"; break;
            case "6": idName = "#LiTimeLimit"; title = "投标期限"; break;
            default:
        }
        $(idName).removeClass("defaultSort");
        $(idName).addClass("selectedSort");
        $(idName).unbind("mouseenter mouseleave");
        if (IsDesc == "0")
            $(idName).attr("title", title + "由高到低").find("img").attr("src", "/Areas/Site/Content/Images2/selectTop.jpg");
        else
            $(idName).attr("title", title + "由低到高").find("img").attr("src", "/Areas/Site/Content/Images2/selectBottom.jpg");
        if (IsDesc)
            location.href = "#loan";
    }
    else {
        $("#LiDefault").addClass("selectedSort").unbind("mouseenter mouseleave").unbind("click");
    }
});

function SetRemainTime() {
    $("span[id^=spanLoading_]").each(function () {
        var id = $(this).attr("id").split('_')[1];
        var test = parseInt($('#txtDiff_' + id).val());
        var day = Math.floor(test / 3600 / 24);
        var hour = Math.floor(test % (3600 * 24) / 3600);
        var min = Math.floor(test % 3600 / 60);
        var second = test % 3600 % 60;
        var time_left = day + '天' + hour + '小时' + min + '分' + second + '秒';
        $('#spanLoading_' + id).text(time_left);
        $('#txtDiff_' + id).val(test - 1);
    });
}

$(function () {//滚动
    var _wrap = $('ul.mulitline');
    var _interval = 3000;
    var _moving;
    _wrap.hover(function () {
        clearInterval(_moving);
    }, function () {
        _moving = setInterval(function () {
            var _field = _wrap.find('li:first');
            var _h = _field.height();
            _field.animate({ marginTop: -_h + 'px' }, 500, function () {
                _field.css('marginTop', 0).appendTo(_wrap);
            })
        }, _interval)
    }).trigger('mouseleave');
});
