var ltIE9 = (function () {
    var theUA = window.navigator.userAgent.toLowerCase();
    if (
        (theUA.match(/msie\s\d+/) && theUA.match(/msie\s\d+/)[0]) ||
        (theUA.match(/trident\s?\d+/) && theUA.match(/trident\s?\d+/)[0])
    ) {
        var ieVersion =
            theUA.match(/msie\s\d+/)[0].match(/\d+/)[0] ||
            theUA.match(/trident\s?\d+/)[0];
        if (ieVersion < 11) {
            return true;
        } else {
            return false;
        }
    }
})();
ltIE9 && (window.location.href = "/ie.html");
function isWxBowers() {
   return  window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) === 'micromessenger'
}
let nuoxin = {
	width: $(window).width(),
	height: $(window).height(),
	active: 'active',
	init: function (page, Id, type) {
		$(window).scroll(function () {
		    //获取滚动条滚动的位置
		    var scrollTop = $(window).scrollTop();
		    if ($(window).width()>=1024) {
		        if (scrollTop > 0) {
		            $('.header').removeClass('header-transparent');
		        } else {
		            $('.header').addClass('header-transparent');
					$('.page .header').removeClass('header-transparent');
		        }
		    }else{
				if (scrollTop > 0) {
					$('.header').removeClass('header-transparent');
				} else {
					$('.header').addClass('header-transparent');
					$('.page .header').removeClass('header-transparent');
				}
			}
		    if($(".page-block-bg").length > 0){
		        $(".page-block-bg").css({"-webkit-transform": "translateY(" + scrollTop * 0.5 + "px)"})
		    }
		    if($(".homepage-video-wrap").length > 0){
		        $(".homepage-video-wrap").css({"-webkit-transform": "translateY(" + scrollTop * 0.5 + "px)"})
		    }
		});
		$(".page .header").removeClass("header-transparent");
		//移动端展开nav
		$('#navToggle').on('click',function(){
			$('.m-nav').addClass('open');
		})
		//关闭nav
		$('.m-nav .top .closed').on('click',function(){
			$('.m-nav').removeClass('open');
		})
		//二级导航  移动端
		$(".m-nav .ul li").click(function() {
		    $(this).find("i.tc-icon").toggleClass("icon-minus").parent().parent().siblings().find("i.tc-icon").removeClass("icon-minus");
		    $(this).children("div.dropdown_menu").slideToggle('slow')
		    $(this).siblings('li').children('.dropdown_menu').slideUp('slow');
		});
		let nav = $('.nav-wrapper .nav-item .nav-item-link a,.m-nav ul.ul li a');
		let channle=$('#sideMenu li a');
		nav.each(function () {
		    let url = $(this).attr('page');
		    if (url == page) {
		        $(this).addClass(nuoxin.active);
		    }
		});
		channle.each(function () {
		    let classId=$(this).attr('data-id');
		    if(classId==Id){
		        $(this).addClass(nuoxin.active)
			}
		});
		// footer i click body scrollTop
		$('.footer-copy i').click(function () {
		    $('body,html').animate({
		        scrollTop: 0
		    }, 'fast')
		});
		var wow = new WOW({
		    boxClass: 'wow',
		    animateClass: 'animated',
		    offset: 0,
		    mobile: true,
		    live: true
		});
		wow.init();
		let locatUrl=window.location.href;
		$('#LocaUrl').val(locatUrl);
		//page
		switch (page) {
		    case 'home':
		        this.home();
		        break;
		    case 'about':
		        this.about();
		        break;
		    case 'product':
		        this.product();
		        break;
		    case 'service':
		        this.service();
		        break;
		    case 'news':
		        this.news();
		        break;
		    case 'zp':
		        this.zp();
		        break;
		    case 'contact':
		        this.contact();
		        break;
		};
	},
	home: function () {
		//首页轮播图
		var interleaveOffset = 0.5; //视差比值		
		var swiperOptions = {
			autoplay: {
				delay: 5000,
				disableOnInteraction: false,
			},
		    loop: true,
		    speed: 1000,
		    grabCursor: true,
			lazy: {
				loadPrevNext: true,
				loadPrevNextAmount: 1,
			},
		    watchSlidesProgress: true,
		    mousewheelControl: true,
		    pagination: {
		        el: '.swiper-banner-pagination',
		        clickable: true,
				renderBullet: function (index, className) {
				    return '<div class="' + className + '"><span></span><i></i></div>';
				},
		    },
			navigation: {
				nextEl: '.swiper-banner-next',
				prevEl: '.swiper-banner-prev',
			},
		    on: {
		        progress: function(swiper) {
		            var swiper = this;
		            for (var i = 0; i < swiper.slides.length; i++) {
		                var slideProgress = swiper.slides[i].progress;
		                var innerOffset = swiper.width * interleaveOffset;
		                var innerTranslate = slideProgress * innerOffset;
		                swiper.slides[i].querySelector(".slide-inner").style.transform =
		                "translate3d(" + innerTranslate + "px, 0, 0)";
		            }
		        },
		        touchStart: function(swiper) {
		            var swiper = this;
		            for (var i = 0; i < swiper.slides.length; i++) {
		                swiper.slides[i].style.transition = "";
		            }
		        },
		        setTransition: function(swiper, speed) {
		            var swiper = this;
		            for (var i = 0; i < swiper.slides.length; i++) {
		                swiper.slides[i].style.transition = speed + "ms";
		                swiper.slides[i].querySelector(".slide-inner").style.transition =
		                speed + "ms";
		            }
		        }
		    }
		};		
		var bannerswiper = new Swiper(".swiper-banner", swiperOptions);
		//mouse move
		$('.banner-mouse').click(function () {
			$('body,html').animate({scrollTop: rwtech.height}, 600)
		});
		//home honor
		var horswiper = new Swiper(".swiper-honor", {
			slidesPerView: "5",
			spaceBetween: 30,
			// freeMode: true,
			autoplay: {
				delay: 5000,
				disableOnInteraction: false,
			},
		    navigation: {
		        nextEl: ".swiper-honor-next",
		        prevEl: ".swiper-honor-prev",
		    },
			breakpoints: { 
				320: {  //当屏幕宽度大于等于320
						slidesPerView: 3,
						spaceBetween: 10,
						slidesPerGroup: 3,
				},
				768: {  //当屏幕宽度大于等于768 
						slidesPerView: 4,
						spaceBetween: 15,
						slidesPerGroup: 4,
				},
				1280: {  //当屏幕宽度大于等于1280
						slidesPerView: 5,
						spaceBetween: 20,
						slidesPerGroup: 5,
				}
			}
		});
		//product tab
		var proNav = $('.pro-classify-tab').children('span');
		var proBox = $('.pro-box-bd').children('.pro-box');
		proNav.eq(0).addClass("active");
		proBox.eq(0).show().siblings().hide();
		proNav.hover(function () {
			$(this).addClass("active").siblings().removeClass("active");
			proBox.eq($(this).index()).show().siblings().hide();
		});
		//  Home news
		let news = new Swiper('.swiper-news', {
		    slidesPerView: 1,
		    spaceBetween: 10,
		    slidesPerGroup: 1,
		    loop: true,
		    loopFillGroupWithBlank: true,
		    navigation: {
		        nextEl: '.news-next',
		        prevEl: '.news-prev',
		    },
		    breakpoints: {
		        768: {
		            slidesPerView: 2,
		            spaceBetween: 10,
		            slidesPerGroup: 2,
		        },
		        992: {
		            slidesPerView: 3,
		            spaceBetween: 25,
		            slidesPerGroup: 3,
		        }
		    }
		});
	},
	about: function () {
		//page honor
		var horswiper = new Swiper(".swiper-page-honor", {
			slidesPerView: "4",
			spaceBetween: 0,
			// freeMode: true,
			autoplay: {
				delay: 5000,
				disableOnInteraction: false,
			},
			breakpoints: { 
				320: {  //当屏幕宽度大于等于320
						slidesPerView: 2,
						slidesPerGroup: 2,
				},
				768: {  //当屏幕宽度大于等于768 
						slidesPerView: 2,
						slidesPerGroup: 2,
				},
				1280: {  //当屏幕宽度大于等于1280
						slidesPerView: 3,
						slidesPerGroup: 3,
				},
				1440: {  //当屏幕宽度大于等于1440
						slidesPerView: 4,
						slidesPerGroup: 4,
				}
			},
		    navigation: {
		        nextEl: ".swiper-phonor-next",
		        prevEl: ".swiper-phonor-prev",
		    },
		});
	},
	product: function () {
		//page product detail
				var thumbsswiper = new Swiper(".thumbs-img", {
						//loop: true,
						direction: "horizontal",
						spaceBetween: 15,
						slidesPerView: 4,
						freeMode: false,
						watchSlidesVisibility: true,
						watchSlidesProgress: true,
						breakpoints: {
							480: {
								direction: "horizontal",
								slidesPerView: 4,
							}
						}
				});
				var mainswiper = new Swiper(".main-img", {
						//loop: true,
						spaceBetween: 10,
						navigation: {
							nextEl: ".swiper-button-next",
							prevEl: ".swiper-button-prev"
						},
						thumbs: {
							swiper: thumbsswiper,
						},
				});
				//product detail tab
					var protabmenu = $('.tab-main ul').children('li');
					var tabItem = $('.tab-cont').children('.tab-item');
					protabmenu.eq(0).addClass("active");
					tabItem.eq(0).show().siblings().hide();
					protabmenu.click(function () {
						$(this).addClass("active").siblings().removeClass("active");
						tabItem.eq($(this).index()).show().siblings().hide();
					});
					//goods products
							var gproswiper = new Swiper(".page-pro-goods", {
							    slidesPerView: 5,
								slidesPerGroup: 5,
							    navigation: {
							        nextEl: ".gpro-btn-next",
							        prevEl: ".gpro-btn-prev",
							    },
								breakpoints: { 
								    320: {  //当屏幕宽度大于等于320
								      slidesPerView: 3,
								      spaceBetween: 10,
									  slidesPerGroup: 3,
								    },
								    768: {  //当屏幕宽度大于等于768 
								      slidesPerView: 4,
								      spaceBetween: 15,
									  slidesPerGroup: 4,
								    },
								    1280: {  //当屏幕宽度大于等于1280
								      slidesPerView: 5,
								      spaceBetween: 20,
									  slidesPerGroup: 5,
								    }
								}
							});
	},
	service: function () {},
	news: function () {},
	zp: function () {},
	contact: function () {
		$(".contact-block").hover(function(){
			$(this).addClass("active").siblings(".contact-block").removeClass("active");
		});
	}
}
$(function(){
    //返回顶部
    if ($(this).scrollTop() == 0) {
        $(".backTop").hide();
    }
    $(window).scroll(function (event) {
        if ($(this).scrollTop() == 0) {
            $(".backTop").hide();
        }
        if ($(this).scrollTop() != 0) {
            $(".backTop").show();
        }
    });
    $('.backTop').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 500)
    });
	
});