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


// 控制导航下拉菜单 2022-12-31
$(function(){
    $('.nav-box li').hover(function(){
        
        $(this).find('.drop-menu').show();
        $(this).find('i').removeClass('layui-icon-down');
        $(this).find('i').addClass('layui-icon-up');			
        $('.mcc-box').css('zIndex','-1').css('position','relative');
        
    },function(){
        $(this).find('.drop-menu').hide();
        $(this).find('i').removeClass('layui-icon-up');
        $(this).find('i').addClass('layui-icon-down');
        
        $('.mcc-box').css('zIndex','1').css('position','');
    });
    
    $('.drop-menu .item').hover(function(){
    $(this).find('.right-menu').show();
    },function(){
    $(this).find('.right-menu').hide();
    });
})


/*

   // 导航下拉菜单 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','');
    });
    

*/

$(function(){



	// 控制搜索框的js代码---start
	$(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();
  });


	$('.search-button').click(function(){
		// if($('#k').val()==''){
		// 	layui.layer.msg('请输入关键词');
		// 	return;
		// }	
    	
		// let k=$('#k').val();
    // console.log(evl(k));

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

	// 控制友情链接部分js代码 2021-6-13
	$('.friend ul li').mouseover(function(){
		$('.friend ul li').removeClass('current');
		$(this).addClass('current');
    let item=$(this).find('input').val();
    load_friend(item);
	});

	//控制友情链接滚动图代码 原来：8，10
	let friend=get_swiper_gallery('#swiper-friend',4,15,'.swiper-button-next07','.swiper-button-prev07');

})

function load_friend(mode){
  var loading=null;      
  $.ajax({
    type:     "post",
    url:      "/index/index/get_friend",
    // url:      {:url('index/index/get_friend')},
    dataType:   "json",
    data:     {"mode":mode},
    beforeSend: function(XMLHttpRequest){loading = layui.layer.load(2, {shade: false,time: 15*1000});},
    success:  function(data, textStatus){
      // console.log(data);
      let res='';      
      res+='<div class="swiper-father">'; 
      res+='<div class="swiper-container" id="swiper-friend">'; 
      res+='<div class="swiper-wrapper">'; 
      for(let i=0;i<data.length;i++){
        res+='<div class="swiper-slide">'; 
        res+='<p class="p1"><a target="_blank" title="'+data[i]['title']+'" href="'+data[i]['url']+'"><img src="'+data[i]['pic']+'" alt=""></a></p>'; 
        res+='<p class="p2"><a target="_blank" title="'+data[i]['title']+'" href="'+data[i]['url']+'">'+data[i]['title']+'</a></p>'; 
        res+='</div>'; 
      }
      res+='</div>'; 
      res+='</div>'; 
      res+='<div class="swiper-button-prev swiper-button-prev07"></div>'; 
      res+='<div class="swiper-button-next swiper-button-next07"></div>'; 
      res+='</div>';      
      $('.friend .cont').html(res);
      let friend=get_swiper_gallery('#swiper-friend',4,15,'.swiper-button-next07','.swiper-button-prev07');
    },
    complete: function(XMLHttpRequest, textStatus){layui.layer.close(loading);},
    error:    function(){}
  });//end ajax
}

// 调用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;
}

function get_swiper_gallery_auto(_s,_num,_space,_next,_prev){
	let res=new Swiper(_s,{            
        loop: false,
        autoplay:5000, 
        // disableOnInteraction: false,
        // preventLinksPropagation: 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;
}