layui.use(['element','form','layer'], function(){
	var element = layui.element;//控制后台页面下拉菜单
	var form = layui.form;
	var layer = layui.layer;
	form.render();
});

$(function(){
    
    // 导航下拉菜单 2024-04-05
    $('.nav-box li').hover(function(){
        $(this).find('.drop-menu').show();  
        $(this).find('.drop-ysmenu').show();
        $(this).find('.drop-screen').show();            
        $(this).find('i').removeClass('layui-icon-down');
        $(this).find('i').addClass('layui-icon-up');	
        
        $('.mcc-box').css('zIndex','-1').css('position','relative');
        // console.log('aaaaaaaaaaaaaaaa========');
        
    },function(){
        $(this).find('.drop-menu').hide();  
        $(this).find('.drop-ysmenu').hide();
        $(this).find('.drop-screen').hide();
        $(this).find('i').removeClass('layui-icon-up');
        $(this).find('i').addClass('layui-icon-down');
        
         $('.mcc-box').css('zIndex','1').css('position','');
    });
    


    // 处理 有色会议 导肮下拉项目 2024-04-04
    $('.drop-screen .left .m').hover(function(){
        $('.drop-screen .left .m').removeClass('cur');
        $(this).addClass('cur');
        // let cc="c40";
        // let o = $('.'+cc).show();
        // console.log(o);
        let c = $(this).find('input').val();
        $('.drop-screen .right').hide();
        $('.'+c).show();
    },function(){});


    // 处理 报告下载 导肮下拉项目 2024-04-12
    $('.drop-screen .left .n').hover(function(){
        $('.drop-screen .left .n').removeClass('cur');
        $(this).addClass('cur');        
        let c = $(this).find('input').val();
        $('.drop-screen .right').hide();
        $('.'+c).show();
        // $('.mcc-box').css('zIndex','-1').css('position','relative');
        // console.log('aaaaaaaaaaaaaaaa========');
    },function(){
        // $('.mcc-box').css('zIndex','1').css('position','relative');
    });



    // 控制china-mcc.com首页 有色市场模块的鼠标滑过事件 2024-4-13
    $('.sc-top .t').hover(function(){
        $('.sc-top .t').removeClass('top-curr');
        $(this).addClass('top-curr');
        let cate_pid=$('.sc01 .curr01').find('input').val();
        let owner_id=$(this).find('input').val();        
        // console.log('cate_pid='+cate_pid);
        // console.log('owner_id='+owner_id);
        // $('.mcc-box').css('zIndex','-1').css('position','relative');
        
        sc_show(cate_pid,owner_id);

    },function(){
        // $('.mcc-box').css('zIndex','1').css('position','relative');
    });
    
 
  
    

    $('.sc01 .comm01').hover(function(){
        $('.sc01 .comm01').removeClass('curr01');
        $(this).addClass('curr01');        
        let cate_pid=$(this).find('input').val();        
        let owner_id=$('.sc-top .top-curr').find('input').val();        
        // console.log('cate_pid='+cate_pid);
        // console.log('owner_id='+owner_id);
        $('.sc-top .t2 .t').each(function(index){
            $(this).find('a').attr('href','https://cmm.china-mcc.com/metal/sheet-'+cate_pid+'-'+(index+259)+'-1.html');
        });
        
        sc_show(cate_pid,owner_id);
    },function(){});







  $(document).on("click", "#back_gotop", function(){
    $("html,body").animate({scrollTop: 0});
  });

  $(document).on("mouseover", "#box_one", function(){
    $(".box_one").show();
  });
   $(document).on("mouseout", "#box_one", function(){
    $(".box_one").hide();
  });

  $(document).on("mouseover", "#box_two", function(){
    $(".box_two").show();
  });
   $(document).on("mouseout", "#box_two", function(){
    $(".box_two").hide();
  });
  
  $(document).on("mouseover", "#box_three", function(){
    $(".box_three").show();
  });
   $(document).on("mouseout", "#box_three", function(){
    $(".box_three").hide();
  });


	// 控制搜索框的js代码---start
	$(document).click(function (e) {
	    var $target = $(e.target);	    
	    if (!$target.is('.search-item *')) {
	        $('.item_menu').slideUp();
	        $('.search-item p').next().html('▼');
	    }
	});
	$('.search-item p').click(function(){
		let obj=$(this).next().next();
		if(obj.is(':hidden')){
			obj.slideDown();
			$(this).next().html('▲');
		}else{
			obj.slideUp();
			$(this).next().html('▼');
		}		
	});
	$('.item_menu>li').click(function(){		
		let text=$(this).html();
		let value=$(this).next().val();
		$(this).parent().slideUp('fast');		
		$('.search-item p').next().html('▼');
		$('.search-item p').html(text);
		$('.search-item p').prev().val(value);

	});
  
	$('.search-button').click(function(){
		if($('#ik').val()==''){
			layui.layer.msg('请输入关键词');
			return;
		}
		let item_id=$('#item_id').val();
		let ik=$('#ik').val();
		// layui.layer.msg('item_id：'+item_id+',k='+k);
    
    let u="https://www.china-mcc.com/search-1-"+item_id+"-"+ik+".html";
    window.open(u);
    
    
    // location.href="/prod_sheet-0-0-"+k+".html";

    // location.href="{:url('index/prod/list',['item01'=>'0','item02'=>'0','k'=>k])}";
		//接下来这里就开始跳转到具体列表页面		
	});
	// 控制搜索框的js代码---end by 2021-5-29




})

// 控制china-mcc.com首页 有色市场模块的鼠标滑过事件 调用的方法 2024-4-13
function sc_show(cate_pid,owner_id){
    let res='.sc_'+cate_pid+'_'+owner_id;
    $('.sc .sc02').hide();
    $(res).show();
    // console.log(res);

}

// 调用swiper插件形成焦点图效果 by 2021-5-29
function get_swiper_gallery(_s,_num,_space,_next,_prev){
	let res=new Swiper(_s,{            
        loop: false,
        slidesPerView: _num,
        spaceBetween: _space,
        nextButton: _next,
    	prevButton: _prev    
    });
    return res;
}

// 调用swiper插件形成滚动图效果 by 2021-5-29
function get_swiper(_s,_p,_next,_prev,delay){
	let res=new Swiper(_s, {
		loop:true,
		autoplay:delay,
        pagination: _p,
        paginationClickable: true,
        paginationBulletRender: function (swiper, index, className) {
            return '<span class="' + className + '">' + (index + 1) + '</span>';
        },
        effect : 'slide', //slide fade cube coverflow flip  默认为slide
        nextButton: _next,
        prevButton: _prev
    });
    return res;
}

//控制textarea输入字符数
//显示限制输入字符method
function textAreaChange(obj){
    var $this = $(obj);
    var count_total = $this.next().children('span').text();
    var count_input = $this.next().children('em');
    var area_val = $this.val();
    if(area_val.len()>count_total){
        area_val = autoAddEllipsis(area_val,count_total);//根据字节截图内容
        $this.val(area_val);
        count_input.text(0);//显示可输入数
    }else{
        count_input.text(count_total - area_val.len());//显示可输入数
    }
}
//得到字符串的字节长度
String.prototype.len = function(){
    return this.replace(/[^\x00-\xff]/g, "xx").length;
};
/*
 * 处理过长的字符串，截取并添加省略号
 * 注：半角长度为1，全角长度为2
 * pStr:字符串
 * pLen:截取长度
 * return: 截取后的字符串
 */
function autoAddEllipsis(pStr, pLen) {
    var _ret = cutString(pStr, pLen);
    var _cutFlag = _ret.cutflag;
    var _cutStringn = _ret.cutstring;
    return _cutStringn;
}
/*
 * 取得指定长度的字符串
 * 注：半角长度为1，全角长度为2
 * pStr:字符串
 * pLen:截取长度
 * return: 截取后的字符串
 */
function cutString(pStr, pLen) {
    // 原字符串长度
    var _strLen = pStr.length;
    var _tmpCode;
    var _cutString;
    // 默认情况下，返回的字符串是原字符串的一部分
    var _cutFlag = "1";
    var _lenCount = 0;
    var _ret = false;
    if (_strLen <= pLen/2){_cutString = pStr;_ret = true;}
    if (!_ret){
        for (var i = 0; i < _strLen ; i++ ){
            if (isFull(pStr.charAt(i))){_lenCount += 2;}
            else {_lenCount += 1;}
            if (_lenCount > pLen){_cutString = pStr.substring(0, i);_ret = true;break;}
            else if(_lenCount == pLen){_cutString = pStr.substring(0, i + 1);_ret = true;break;}
        }
    }
    if (!_ret){_cutString = pStr;_ret = true;}
    if (_cutString.length == _strLen){_cutFlag = "0";}
    return {"cutstring":_cutString, "cutflag":_cutFlag};
}
/*
 * 判断是否为全角
 *
 * pChar:长度为1的字符串
 * return: true:全角
 *         false:半角
 */
function isFull (pChar){
    if((pChar.charCodeAt(0) > 128)){return true;}
    else{return false;}
}


//会议由开始日期和结束日期，这里封装方法完成逻辑处理
function meet_date(start_date,end_date){
  let s_date= new Date(Date.parse(start_date.replace(/-/g,  "/")));
  let e_date= new Date(Date.parse(end_date.replace(/-/g,  "/")));
  let s_year=s_date.getFullYear();
  let s_month=s_date.getMonth()+1;
  let s_day=s_date.getDate();  
  let e_year=e_date.getFullYear();
  let e_month=e_date.getMonth()+1;
  let e_day=e_date.getDate();
  let res='';
  if(s_year==e_year){
    if(s_month==e_month){
      res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_day+'日'; 
    }else{
      res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_month+'月'+e_day+'日'; 
    }
  }else{
    res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_year+'年'+e_month+'月'+e_day+'日';
  }
  return res;
}

//会议由开始日期和结束日期，这里封装方法完成逻辑处理
function activity_date(start_date,end_date){
  let s_date= new Date(Date.parse(start_date.replace(/-/g,  "/")));
  let e_date= new Date(Date.parse(end_date.replace(/-/g,  "/")));
  let s_year=s_date.getFullYear();
  let s_month=s_date.getMonth()+1;
  let s_day=s_date.getDate();  
  let e_year=e_date.getFullYear();
  let e_month=e_date.getMonth()+1;
  let e_day=e_date.getDate();
  let res='';
  if(s_year==e_year){
    if(s_month==e_month){
      res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_day+'日'; 
    }else{
      res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_month+'月'+e_day+'日'; 
    }
  }else{
    res=s_year+'年'+s_month+'月'+s_day+'日 ~ '+e_year+'年'+e_month+'月'+e_day+'日';
  }
  return res;
}