var userId=$.urlParam("userId");
 if(isNull(userId)){
	  userId=getUserInfo().uid;
  }
 var behavior=$.urlParam("behavior");
 var articleId=$.urlParam("articleId");
 var signaturdata={};
 var articledata={};
$(function(){
	myLayer.load("加载中,请稍后");
	initSignatur();
	initArticleORCode();
	saveBehavior(userId,behavior,articleId);
	initArticleDetial(articleId,userId);
	initArticleEvaluate(articleId);
	myLayer.clear();
    $('.share-btn-close').click(function(){
        $(this).parent().addClass('c-hide');
    })
    // 文章按钮
    $(".article-btn-list").on('click','li',function(){
        var num = $(this).index();
        switch(parseInt(num)) {
            case 0 :
			  if($(this).hasClass('curr')) {
				cancelDz();
			   }else{
				saveDz(); 
				}
                break;
            case 1 : 
                if($(this).hasClass('curr')) {
					 cancelSc();  
                }else {
					 saveSc();  
                }
                break;
            case 2 :
                $('.share-mask').removeClass('c-hide');
                break;
        }
    })
})
function initArticleORCode(){
  var url= jkzl.common.path+"/config/getArticleORCode";
  var param={};
  $.post(url,param,function(result){
	if(result.Code==10000){
	  var res=result.Result;
	 if(res[0]){
		if(res[0].position == 1 && !isNull(res[0].imgUrl)){
			$("#top_zcode").attr("src",res[0].imgUrl);
			$("#article_top_code").removeClass("c-hide");	    
		}else if(res[0].position == 2 && !isNull(res[0].imgUrl)){
			 $("#floor_code").attr("src",res[0].imgUrl);
			 $("#article_floor_code").removeClass("c-hide");
		}	    
	   }
	}else{
	  myLayer.clear();
	  myLayer.alert(result.Message); 
	   return;  	
	}			 
  });	
}
function initSignatur(){
  var url= jkzl.common.path+"/config/getSignatur";
  var param={};
  $.post(url,param,function(result){
	 myLayer.clear();
	if(result.Code==10000){
	  var res=result.Result;
	  signaturdata=res[0];
	}else{
	  myLayer.alert(result.Message); 	
	}			 
  });		
}
function saveBehavior(uid,uaction,aid){
    var url= jkzl.common.path+"/behavior/saveBehavior";
	var param={};
	param.articleId=aid;
	param.userId=uid;
	param.behaviorAction=uaction;
    $.post(url,param,function(res){
      return res;
	 });			
}
function initArticleDetial(aid,uid){
    var url= jkzl.common.path+"/article/getArticalById";
	var param={};
	param.articleId=aid;
	param.userId=uid;
    sendPost(url,param, "json", "post", initArticleDetialFailed, initArticleDetialSuccess);			
}
function initArticleDetialFailed(res){
       	myLayer.clear();
		if (res && res.Message) {
		   myLayer.alert(res.Message);  
		} else {
		   myLayer.alert("请求失败,请重新刷新页面"); 
		}		
}
function initArticleDetialSuccess(res){
	if (res.Code == 10000) {
				if(res.Result){
				  var result=res.Result;
				  articledata=result[0];
				  $("#article_title").html(result[0].articleTitle);
				  $("#article_name").html(result[0].operatorName);
				  $("#article_inserttime").html(result[0].insertTime.substring(0,result[0].insertTime.length-2));
				  if(result[0].isAuthentication){
					  if(result[0].isAuthentication ==1){
					   $("#article_auth").removeClass("c-hide");
					 }
				  }
				if(signaturdata){
					 if(signaturdata.state == 1){
					if(signaturdata.position==1 || signaturdata.position==3){
					   $("#doctor_top_img").attr("src",result[0].operatorImg);
					   $("#doctor_top_content").html(""+result[0].operatorName+""+result[0].titleLevel);
					   $("#doctor_top_dept").html(result[0].deptName);
					   $("#doctor_top_hos").html(result[0].orgName);
					   $("#doctor_top_detail").removeClass("c-hide");	 
					}else if(signaturdata.position == 2 || signaturdata.position == 3){
					   $("#doctor_floor_img").attr("src",result[0].operatorImg);//还没头像
					   $("#doctor_floor_content").html(""+result[0].operatorName+""+result[0].titleLevel);
					   $("#doctor_floor_dept").html(result[0].deptName);
					   $("#doctor_floor_hos").html(result[0].orgName);
					   $("#doctor_floor_detail").removeClass("c-hide");	 
					} 
				   }
				  }
				
				 if(result[0].articleContent){
				    $("#article_content").html(result[0].articleContent); 
				 }
				 if(result[0].pointNumberCount>0){
					 $("#article_dz_title").html("已点赞");
				     $("#article_dz_li").addClass("curr");
				 }else{
					$("#article_dz_title").html("点个赞");     
				  }
				 if(result[0].collectionNumberCount>0){
					$("#article_sc_title").html("已收藏");
				    $("#article_sc_li").addClass("curr");
				  }else{
					$("#article_sc_title").html("收藏");    
				  }
				 $("#article_dz").html(result[0].pointNumber);
				 $("#article_sc").html(result[0].collectionNumber);
				}	
			  myLayer.clear();
			} else {
				initArticleDetialFailed(res);
			}
}
	function saveDz(){//点赞
	     myLayer.load("执行中,请稍后");
		 var uaction="1";
		 var url= jkzl.common.path+"/behavior/saveBehavior";
	     var param={};
	     param.articleId=articleId;
	     param.userId=userId;
	     param.behaviorAction=uaction;
        $.post(url,param,function(res){
           	myLayer.clear();
			if(res.Code== 10000){
			    myLayer.alert('' + '点赞成功','2000'); 
				 $("#article_dz_title").html("已点赞");
		         $("#article_dz_li").addClass("curr");
			     var tipNum = $("#article_dz_li").find('.tips').text();
		        $("#article_dz").html(add(tipNum));
		    }else{
			   myLayer.alert(res.Message);  
		       return;  
		     }	
	      });	
	}
	 function cancelDz(){//取消点赞
	    myLayer.load("执行中,请稍后");
	   var url= jkzl.common.path+"/behavior/cancelBehavior";
	   var param={};
	   param.articleId=articleId;
	   param.userId=userId;
	   sendPost(url,param, "json", "post",cancelDzFailed, cancelDzSuccess);			   
	}
	function cancelDzFailed(res){//失败
       	myLayer.clear();
		if (res && res.Message) {
		   myLayer.alert(res.Message);  
		} else {
		 myLayer.alert("请求失败,请重新刷新页面"); 
		}		
    }
	function cancelDzSuccess(res){//成功
	 if(res.Code == 10000){
		 myLayer.clear();
		 myLayer.alert('' + '取消点赞','2000'); 
		 $("#article_dz_title").html("点个赞");
		 $("#article_dz_li").removeClass("curr");
		 var tipNum = $("#article_dz_li").find('.tips').text();
		 $("#article_dz").html(reduce(tipNum));
	  }else{
		 cancelDzFailed(res);	 
	  }	
    }
   function cancelSc(){//取消收藏
	   myLayer.load("执行中,请稍后");
	   var url= jkzl.common.path+"/behavior/cancelArticle";
	   var param={};
	   param.articleId=articleId;
	   param.userId=userId;
	   sendPost(url,param, "json", "post", cancelScFailed, cancelScSuccess);			   
	}
	function cancelScFailed(res){//失败
       	myLayer.clear();
		if (res && res.Message) {
		   myLayer.alert(res.Message);  
		} else {
		 myLayer.alert("请求失败,请重新刷新页面"); 
		}		
    }
	function cancelScSuccess(res){//成功
	 if(res.Code == 10000){
		 myLayer.clear();
		 myLayer.alert('' + '取消收藏','2000'); 
		 $("#article_sc_title").html("收藏");
		 $("#article_sc_li").removeClass("curr");
		 var tipNum = $("#article_sc_li").find('.tips').text();
		 $("#article_sc").html(reduce(tipNum));
	  }else{
		 cancelScFailed(res);	 
	  }	
    }
	function saveSc(){//收藏
	   myLayer.load("执行中,请稍后");
	   var url= jkzl.common.path+"/behavior/saveArticleCollection";
	   var param={};
	   param.articleId=articleId;
	   param.userId=userId;
	   if(isNull(articledata.secondLevelCategoryId)){
	     param.articleCategoryId=articledata.firstLevelCategoryId;
	     param.articleCategoryName=articledata.firstLevelCategoryName;
	   }else{
		 param.articleCategoryId=articledata.secondLevelCategoryId;
		 param.articleCategoryName=articledata.secondLevelCategoryName;
		}
	   sendPost(url,param, "json", "post", saveScFailed, saveScSuccess);			 	
	}
	function saveScFailed(res){//失败
       	myLayer.clear();
		if (res && res.Message) {
		   myLayer.alert(res.Message);  
		} else {
		 myLayer.alert("请求失败,请重新刷新页面"); 
		}		
    }
	function saveScSuccess(res){//成功
	 if(res.Code == 10000){
		 myLayer.clear();
		 myLayer.alert('' + '已收藏','2000'); 
		 $("#article_sc_title").html("已收藏");
		 $("#article_sc_li").addClass("curr");
		 var tipNum =$("#article_sc_li").find('.tips').text();
		 $("#article_sc").html(add(tipNum));
	  }else{
		 saveScFailed(res);	 
	  }	
    }
	function add(num){
	 var nresult=0;
	 if(isNull(num)){
	   nresult=1;	 
	 }else{
	    nresult=parseInt(num)+1;	 
	 }
	 return nresult;
	}
	function reduce(num){
	 var nresult=0;
	 if(isNull(num)){
	   nresult=0;	 
	 }else{
	    nresult=parseInt(num)-1;	 
	 }
	 return nresult;
	}
	function initArticleEvaluate(){
	   var url= jkzl.common.path+"/behavior/getArticleCommentList";
	   var param={};
	   param.articleId=articleId;
	   param.pageSize="100";
	   param.pageIndex="0";
	   sendPost(url,param, "json", "post", initArticleEvaluateFailed, initArticleEvaluateSuccess);		
	}
	function initArticleEvaluateFailed(res){//失败
       	myLayer.clear();
		if (res && res.Message) {
		   myLayer.alert(res.Message);  
		} else {
		 myLayer.alert("请求失败,请重新刷新页面"); 
		}		
    }
	function initArticleEvaluateSuccess(res){//成功
	 if(res.Code == 10000){
		 var result=res.Result;
		 var htmlstr ="";
		  $("#article_pj").html('');
		 for(var i=0;i