﻿$(function () {
    //本站服务
    $(".More_product").parent("div").hover(function () { $(".More_product").find("ul").slideDown(100); }, function () { $(".More_product").find("ul").slideUp(100); });

    //success story
    $(".success_story li").click(
    function () {
        $(".success_story li").removeClass();
        $(this).addClass("hover");
        $(".success_story div").not(".success_story_list").css("display", "none");
        var i = $(".success_story li").index($(this));
        $(".success_story div").not(".success_story_list").eq(i).css("display", "");
    });

    //展会信息
    $(".exbl_info ul li").click(function () { $(this).addClass("selected").siblings().removeClass("selected"); var index = $(".exbl_info ul li").index(this); $("div.exbl_box > div").eq(index).show().siblings().hide(); }).hover(function () { $(this).addClass("hover"); }, function () { $(this).removeClass("hover"); })

    //Latest Buy Offers
    var buyA = $("#scrollbuyoffers");
    var scrollTimer;
    buyA.hover(function () { clearInterval(scrollTimer); }, function () { scrollTimer = setInterval(function () { scrollbuyoffers(buyA); }, 4000); }).trigger("mouseleave");

    //Latest sell Offers 
    var buyB = $("#scrollselloffers");
    buyB.hover(function () { clearInterval(scrollTimer); }, function () { scrollTimer = setInterval(function () { scrollselloffers(buyB); }, 5000); }).trigger("mouseleave");
});

function scrollbuyoffers(obj) {
    var $self = obj.find("ul:first");
    var lineHeight = $self.find("li:first").height();
    $self.animate({ "marginTop": -lineHeight + "px" }, 600, function () { $self.css({ marginTop: 0 }).find("li:first").appendTo($self); });
}
function scrollselloffers(obj){
   var $self = obj.find("ul:first"); 
   var lineHeight = $self.find("li:first").height(); 
   $self.animate({ "marginTop" : -lineHeight +"px" }, 600 , function(){
         $self.css({marginTop:0}).find("li:first").appendTo($self); 
   })
}


$(document).ready(function () {
    var speed = 5000;
    var run = setInterval('rotate()', speed);
    var item_width = $('#star_number_slides li').outerWidth();
    var left_value = item_width * (-1);
    $('#star_number_slides li:first').before($('#star_number_slides li:last'));
    $('#star_number_slides ul').css({ 'left': left_value });
    $('#prev').click(function () { var left_indent = parseInt($('#star_number_slides ul').css('left')) + item_width; $('#star_number_slides ul:not(:animated)').animate({ 'left': left_indent }, 200, function () { $('#star_number_slides li:first').before($('#star_number_slides li:last')); $('#star_number_slides ul').css({ 'left': left_value }); }); return false; });
    $('#next').click(function () { var left_indent = parseInt($('#star_number_slides ul').css('left')) - item_width; $('#star_number_slides ul:not(:animated)').animate({ 'left': left_indent }, 200, function () { $('#star_number_slides li:last').after($('#star_number_slides li:first')); $('#star_number_slides ul').css({ 'left': left_value }); }); return false; });
    $('#star_number_slides').hover(function () { clearInterval(run); }, function () { run = setInterval('rotate()', speed); });
});

function rotate() { $('#next').click(); }


var SellerScroll = function (options) {
    this.SetOptions(options);
    this.lButton = this.options.lButton;
    this.rButton = this.options.rButton;
    this.oList = this.options.oList;
    this.showSum = this.options.showSum;

    this.iList = $("#" + this.options.oList + " > li");
    this.iListSum = this.iList.length;
    this.iListWidth = this.iList.outerWidth(true);
    this.moveWidth = this.iListWidth * this.showSum;

    this.dividers = Math.ceil(this.iListSum / this.showSum); //共分为多少块
    this.moveMaxOffset = (this.dividers - 1) * this.moveWidth;
    this.LeftScroll();
    this.RightScroll();
};
SellerScroll.prototype = {
    SetOptions: function (options) {
        this.options = {
            lButton: "left_scroll",
            rButton: "right_scroll",
            oList: "carousel_ul",
            showSum: 7	//一次滚动多少个items
        };
        $.extend(this.options, options || {});
    },
    ReturnLeft: function () {
        return isNaN(parseInt($("#" + this.oList).css("left"))) ? 0 : parseInt($("#" + this.oList).css("left"));
    },
    LeftScroll: function () {
        if (this.dividers == 1) return;
        var _this = this, currentOffset;
        $("#" + this.lButton).click(function () {
            currentOffset = _this.ReturnLeft();
            if (currentOffset == 0) {
                for (var i = 1; i <= _this.showSum; i++) { $(_this.iList[_this.iListSum - i]).prependTo($("#" + _this.oList)); }
                $("#" + _this.oList).css({ left: -_this.moveWidth });
                $("#" + _this.oList + ":not(:animated)").animate({ left: "+=" + _this.moveWidth }, { duration: "slow", complete: function () {
                    for (var j = _this.showSum + 1; j <= _this.iListSum; j++) { $(_this.iList[_this.iListSum - j]).prependTo($("#" + _this.oList)); }
                    $("#" + _this.oList).css({ left: -_this.moveWidth * (_this.dividers - 1) });
                }
                });
            } else { $("#" + _this.oList + ":not(:animated)").animate({ left: "+=" + _this.moveWidth }, "slow"); }
        });
    },
    RightScroll: function () {
        if (this.dividers == 1) return;
        var _this = this, currentOffset;
        $("#" + this.rButton).click(function () {
            currentOffset = _this.ReturnLeft();
            if (Math.abs(currentOffset) >= _this.moveMaxOffset) {
                for (var i = 0; i < _this.showSum; i++) { $(_this.iList[i]).appendTo($("#" + _this.oList)); }
                $("#" + _this.oList).css({ left: -_this.moveWidth * (_this.dividers - 2) });
                $("#" + _this.oList + ":not(:animated)").animate({ left: "-=" + _this.moveWidth }, { duration: "slow", complete: function () {
                    for (var j = _this.showSum; j < _this.iListSum; j++) { $(_this.iList[j]).appendTo($("#" + _this.oList)); }
                    $("#" + _this.oList).css({ left: 0 });
                }
                });
            } else { $("#" + _this.oList + ":not(:animated)").animate({ left: "-=" + _this.moveWidth }, "slow"); }
        });
    }
};

$(document).ready(function () {
    var ff = new SellerScroll();
});


function showFImg(il, nl, cs) {
    if ($(il).length > 1) {
        crobj = $(il).eq(indx);
        $(il).not(crobj).hide();
        $(nl).removeClass(cs)
        $(nl).eq(indx).addClass(cs);
        crobj.stop(true, true).fadeIn('slow');
        indx = (++indx) % ($(il).length);
    }
}


var indx = 1;
var looper = 3500;
var myTimer;
$(document).ready(function () {
    if ($('#thscrll') && $('#thscrll img').length > 0) { $('#thscrll').css({ "padding-bottom": "15px" }); }

    if ($("#fcimg li").length > 1) {
        $("#fcimg").after($('<div></div><ul id="fcnum"></ul>'));
        for (i = 1; i <= $("#fcimg li").length; i++) {
            if (i == 1) { $("#fcnum").append($("<li class=\"crn\">" + i + "</li>")); }
            else { $("#fcnum").append($("<li>" + i + "</li>")); }
        }
        myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper);
        $("#fcnum li").click(function () {
            indx = $("#fcnum li").index(this);
            showFImg("#fcimg li", "#fcnum li", "crn");
            try {
                clearInterval(myTimer);
                myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper);
            }
            catch (e) { }
            return false;
        });
        $("#fcimg").hover(function () {
            if (myTimer) { clearInterval(myTimer); }
        }, function () { myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper); });
    }
});

(function(a){a.fn.extend({soChange:function(b){b=a.extend({thumbObj:null,botPrev:null,botNext:null,changeType:"fade",thumbNowClass:"now",thumbOverEvent:true,slideTime:1000,autoChange:true,clickFalse:true,overStop:true,changeTime:5000,delayTime:300},b||{});var h=a(this);var i;var k=h.size();var e=0;var g;var c;var f;function d(){if(e!=g){if(b.thumbObj!=null){a(b.thumbObj).removeClass(b.thumbNowClass).eq(g).addClass(b.thumbNowClass)}if(b.slideTime<=0){h.eq(e).hide();h.eq(g).show()}else{if(b.changeType=="fade"){h.eq(e).fadeOut(b.slideTime);h.eq(g).fadeIn(b.slideTime)}else{h.eq(e).slideUp(b.slideTime);h.eq(g).slideDown(b.slideTime)}}e=g;if(b.autoChange==true){clearInterval(c);c=setInterval(j,b.changeTime)}}}function j(){g=(e+1)%k;d()}h.hide().eq(0).show();if(b.thumbObj!=null){i=a(b.thumbObj);i.removeClass(b.thumbNowClass).eq(0).addClass(b.thumbNowClass);i.click(function(){g=i.index(a(this));d();if(b.clickFalse==true){return false}});if(b.thumbOverEvent==true){i.mouseenter(function(){g=i.index(a(this));f=setTimeout(d,b.delayTime)});i.mouseleave(function(){clearTimeout(f)})}}if(b.botNext!=null){a(b.botNext).click(function(){if(h.queue().length<1){j()}return false})}if(b.botPrev!=null){a(b.botPrev).click(function(){if(h.queue().length<1){g=(e+k-1)%k;d()}return false})}if(b.autoChange==true){c=setInterval(j,b.changeTime);if(b.overStop==true){h.mouseenter(function(){clearInterval(c)});h.mouseleave(function(){c=setInterval(j,b.changeTime)})}}}})})(jQuery);


