/**
	关于展示所有功能的js
*/

String.prototype.trim=function(){return this.replace(/\s/gi,"");}
String.prototype.lrtrim=function(){return this.replace(/(^\s*)|(\s*$)/gi,"");}
/******************************************发布展示**************************************************/
//设置分类
function setWeblogPostClass(selectNode) {
	document.getElementById("classId").value = selectNode.value; 
}
//发布展示时验证展示数量是否超出规定的最大数量
function postAdd(formId,urlString){
	jQuery.ajax({
		url:"/weblogPostUpdate|postAddCheck.action",
		type:"post",
		success:function(response){
			var json = eval("(" + response + ")");
			if(json.isAdd=="true"){
				gourlListPost(formId,urlString);
			}else if(json.isAdd=="false"){
				bkwin.load("/jsps/post/PostMaxNumAlertView.jsp",{
				    draggable : false,
				    resizable : false,
				    modal:true,
				    width:500,
				    height:400
				},"levelId="+json.levelId + "&maxCount=" + json.maxCount,function(){autoCloseDialog("bkwin.load_close()");}); 
			}
		}
	})
}

/******************************************展示列表显示**************************************************/
function gourlListPost(formId, urlString) {   
	document.getElementById(formId).action = urlString;     
	document.getElementById(formId).submit();             
}
function seeMore(url){
	window.location=url;
}

/******************************************展示详细内容显示**************************************************/
function addTextBody(id){
	document.getElementById('textContent_' + id).innerHTML = unescapeHTML(jQuery('#content_' + id).html());
}
//删除展示
function delete_post(delete_link){
	if(confirm('确定要删除这个展示吗?')){
		window.location = delete_link;
	}
}
//返回展示
function gourlBack(classId,curPage,wKey) {
	if(classId!=''&&curPage!=''){            
		document.getElementById("BackCareer").action="/post/" + wKey + "/" + classId + "/" + curPage + "/postclass.html";
	}else if(curPage!=''){
		document.getElementById("BackCareer").action="/post/" + wKey + "/indexpage/" + curPage + ".html";
	}else{
		document.getElementById("BackCareer").action="/post/" + wKey + "/indexpost.html";
	}
	document.getElementById("BackCareer").submit();             
}
//编辑封面
function gourl(url) {   
	self.location = url;          
}
//点击评论
function gourlComment(formId,postId) {
	document.getElementById(formId).action="/weblogPostShowList|showComment.action?postId="+postId;   
	document.getElementById(formId).submit();             
}
var index = 0;
function seePhoto(pindex,size,nickName,weblogKey){
	if(pindex >= 0){
		var pUrl = document.getElementById("seePhoto" + pindex).value;
		var pDescription=document.getElementById("seeDescription" + pindex).value;
		setDivStyle(pindex,size,pUrl,pDescription,nickName,weblogKey);
	}
}
function chooseLeft(size,nickName,weblogKey){
	index = index - 1;
	var id = "seePhoto" + index;
	var description= "seeDescription"+index;
	var pUrl = document.getElementById(id).value;
	var pDescription=document.getElementById(description).value;
	setDivStyle(index,size,pUrl,pDescription,nickName,weblogKey);
}
function chooseRight(size,nickName,weblogKey){
	jQuery("#loading").show();
	if((index + 1) == size )
		index = -1;
	index = index + 1;
	var id = "seePhoto" + index;
	var description= "seeDescription"+index;
	var pUrl = document.getElementById(id).value;
	var pDescription=document.getElementById(description).value;
	setDivStyle(index,size,pUrl,pDescription,nickName,weblogKey);
}
function hideLoading(){
	jQuery("#loading").hide();
}
function setDivStyle(pindex,size,pUrl,pDescription,nickName,weblogKey){
	if(pUrl != null && pUrl.length > 0){
		var img = '<p id="loading" class="borderColor font12">载入中...LOADING</p><img id="showPhoto" onload = "hideLoading();" src="'+pUrl+'" onclick="chooseRight('+size+',\''+nickName+'\',\''+weblogKey+'\');" style="cursor:pointer;" title="'+nickName+' 美空 http://www.moko.cc/'+weblogKey+'" alt="'+nickName+' 美空 http://www.moko.cc/'+weblogKey+'" />';
		document.getElementById("photoDiv").innerHTML = img;
		document.getElementById("showDescription").innerHTML = pDescription;
		index = pindex;
		if(pindex > 0)
			document.getElementById("photoNextLeft").style.display = "block";
		else if(pindex == 0)
			document.getElementById("photoNextLeft").style.display = "none";
		if((pindex + 1) != size)				
			document.getElementById("photoNextRight").style.display = "block";																			
	}
}

/******************************************展示评论**************************************************/
//删除评论
function delete_comment(commentId,postId,curPage){
	if(!confirm("确定要删除吗?")){
		return;
	}
	var delete_link ="/weblogPostUpdate|deleteComment.action?postId="+postId+"&curPage="+curPage+"&commentId="+commentId;
	window.location = delete_link;
}
// 显示展示评论的回复框
function replyComment(divId,huifu,values,id) {
	jQuery(".replySmall").hide();
	document.getElementById(divId).style.display = "block";
	document.getElementById("node").value = values;
	document.getElementById("answer").value = huifu;
	document.getElementById(id+"replyComments").value = "";
	document.getElementById(id+"replyComments1").disabled="";
}

// 检测评论回复的内容是否为空，或者超过最多字数限制，参数为回复文本域的ID,参数sending为“发送中”字样ID
function checkCommentReplyValue(replyNodeId,sending,id) {
	if(document.getElementById(replyNodeId).value.length>150){
		alert("回复的内容的字数不能超过150个！");
		return false;
	}
	if(document.getElementById(replyNodeId).value.trim()==""){
		alert("请输入评论内容！")
		return false;
	}
	hide(replyNodeId+1);
	document.getElementById(sending).style.display="inline";
	jQuery.ajax({
		url:"/weblogPostUpdate|addCommentReply.action",
		type:"get",
		data:jQuery("#recommentForm"+id).serialize(),
		success:function(response){
			jQuery("#comm").html(response);
			document.getElementById(sending).style.display="none";
		}
	});
}
//增加评论回复后生成页面
function recommentPost(id,topicid,postuserid,userid,name,imgUrl,webkey,rank,postid){
	document.getElementById(topicid+"ReplyDiv").style.display="none";
	var comment = document.getElementById(topicid+"replyComments").value;
	var valuestr = postuserid != userid ? "right" : "";
	var reply_item = document.createElement("div");
	reply_item.id = "replys"+id;
	reply_item.className="comment "+valuestr+" re clearfix";
	var myDate = new Date();
	var myMonth = myDate.getMonth()+1;
	var answer = document.getElementById("answer").value;
	jQuery("#"+answer).remove();
	reply_item.innerHTML = '<img src="'+mokosimg+'/images/bg.gif" class="reBg"/>'+
						   '<div class="user">'+
						   '<a href="/face|see.action?wKey='+webkey+'" class="imgBorder"><img src="'+imgUrl+'"/></a>'+
						   '<a href="/face|see.action?wKey='+webkey+'" class="mainWhite font12" title="'+name+'">'+name+'</a>'+
						   '<p class="mainColor weight700">' +					   
						   '<img class="online r" src="'+mokosimg+'/images/bg.gif"/>' +
						   rank+
						   '</p>' +
						   '</div>'+
						   '<div class="commentText borderOn">'+
						   '<pre class="mainDashedOn">'+comment+'</pre>'+
						   '<div class="button">'+
						   '<span class="font10 borderColor l">'+myDate.getFullYear()+'-'+myMonth+'-'+myDate.getDate()+' '+myDate.getHours()+':'+myDate.getMinutes()+'</span>'+
						   '<div id="recomment'+id+'"></div>'+
						   '<input class="buttonS_0 font12" type="button" value="回 复" onfocus="this.blur()" onclick="replyComment(\''+topicid+'ReplyDiv\',\'revert'+id+'\',\'replys'+id+'\','+topicid+')" id="revert'+id+'"/>'+
						   '<input class="buttonS_0 font12" type="button" value="删 除" onfocus="this.blur()" onclick="delCommentReply('+id+','+postid+','+topicid+')" />'+
						   '</div></div></div>';
	var node = document.getElementById("node").value;
	jQuery("#"+node).after(reply_item);
	formatImages('replys'+id);
}

// 删除评论回复，参数为回复的ID
function delCommentReply(commentReplyId,postId,commentId) {
	if(confirm("是否确定删除？")) {
		var huifu=document.getElementById("revert"+commentReplyId);
		var strdiv = jQuery("#replys"+commentReplyId).prev();
		var comm;
		if(huifu){
			if(strdiv[0]){
				document.getElementById("node").value = strdiv[0].id;
				if(strdiv[0].id.indexOf("pinglun")!=-1){
					comm = '<input class="buttonS_0 font12" type="button" value="回 复" onfocus="this.blur()" onclick="replyComment(\''+commentId+'ReplyDiv\',\'review'+commentId+'\',\''+commentId+'pinglun\','+commentId+')" id="review'+commentId+'"/>';
					jQuery("#comment"+commentId).prepend(comm);
				}else{
					var sarray= new Array(); 
					var recomment = jQuery("#replys"+commentReplyId).prev().attr("id");
					sarray = recomment.split("replys");
					comm = '<input class="buttonS_0 font12" type="button" value="回 复" onfocus="this.blur()" onclick="replyComment(\''+commentId+'ReplyDiv\',\'revert'+sarray[1]+'\',\'replys'+sarray[1]+'\','+commentId+')" id="revert'+sarray[1]+'"/>';
					jQuery("#recomment"+sarray[1]).after(comm);
				}
			}	
		}
		jQuery("#replys"+commentReplyId).remove();
		jQuery.ajax({
			url:"/weblogPostUpdate|deleteCommentReply.action",
			type:"post",
			data:"commentReplyId="+commentReplyId+"&postId="+postId
		});
	}
}
// 编辑评论回复，参数commentId为评论的ID，参数replyId为回复的ID,参数sending为“发送中”字样ID
function editCommentReply(commentId, replyId,sending,btnSend) {
	var editReplyNodeId = commentId + "_" + replyId + "_replyComment";
	if(document.getElementById(editReplyNodeId).value.length>150){
		alert("回复的内容的字数不能超过150个！");
		document.getElementById(editReplyNodeId).focus();
		return false;
	}
	if(document.getElementById(editReplyNodeId).value.trim()==""){
		alert("请输入评论内容！")
		document.getElementById(editReplyNodeId).focus();
		return false;
	}
	hide(btnSend);
	document.getElementById(sending).style.display="inline";
}

function getfocus(textareaNode){
	textareaNode.readOnly = false;
}

function check(){
	if(document.getElementById("wrcommentContent").value.length>150){
		alert("内容应限制在150个字节内！");
		return false;
	}
	if(document.getElementById("wrcommentContent").value.trim()==""){
		alert("请输入评论内容!");
		return false;
	}
	hide('send');
	document.getElementById('addReply').style.display="inline";
}

function checkNum(field,maxLength,event){
	if (field.value.trim().length >= maxLength) {
		if(event.keyCode!=8){
			field.readOnly=true;
			field.blur();
		}
	}
}

function enterCtrl(event){
	if(event.keyCode==13 && event.ctrlKey){ 
		document.getElementById('SendComment').submit();
	}
}

function closeEdit(obj){
	document.getElementById(obj).style.display="none";
}
/***********************************展示管理*************************************************/
var topNum;
var newPostNum;
function ManagePostInit(topCount,newpostCount){
	topNum=topCount;
	newPostNum=newpostCount;
}

//检测新展示是否超过一个
function checkNewPost(obj,objIsPub){
	if(jQuery("#"+objIsPub).val()=="F"){
		alert("隐藏的展示无法设置为置顶或者在代表展示");
		obj.checked=false;
		return;
	}
	var id = obj.id.split('_')[1];
	if(obj.checked==true){
		if(newPostNum>=1){
			alert("只能有一个代表展示");
			obj.checked=false;
		}else{
			if(document.getElementById("pub_" + id).checked==false){
				document.getElementById("pub_" + id).checked=true;
			}
			newPostNum++;
		}
	}else{
		newPostNum--;
	}
	setPostUpdateStr(id);
}
//检测置顶是否超过4个
function checkTop(obj,objIsPub){
	if(jQuery("#"+objIsPub).val()=="F"){
		alert("隐藏的展示无法设置为置顶或者代表展示");
		obj.checked=false;
		return;
	}
	var id = obj.id.split('_')[1];
	if(obj.checked==true){
		if(topNum>=4){
			alert("只能有4个置顶展示");
			obj.checked=false;
		}else{
			if(document.getElementById("pub_" + id).checked==false){
				document.getElementById("pub_" + id).checked=true;
			}
			topNum++;
		}
	}else{
		topNum--;
	}
	setPostUpdateStr(id);
}
//展示公开设置
function checkTopPub(obj){
	var flag=false;
	var indexId = obj.id.split('_')[1];
	if(obj.value == "F"){
		var topObj = document.getElementById("top_"+indexId);
		var newPostObj = document.getElementById("newPost_"+indexId);
		if(topObj.checked==true){
			topNum--;
			flag=true;
			topObj.checked=false;
		}
		if(newPostObj && newPostObj.checked==true){
			newPostNum--;
			flag=true;
			newPostObj.checked=false;
		}
		if(flag==true){
			alert("置顶或代表作将自动取消!");
		}
	}
	setPostUpdateStr(indexId);
}
//设置展示更新的数据
function setPostUpdateStr(id){
	var updateStr = document.getElementById("updateStr").value;
	var tt = ";" + id + ",";
	var index = updateStr.indexOf(tt);
	if(index >= 0){
		var str1 = updateStr.substr(0,index);
		var str2 = updateStr.substr(index + tt.length + 5);
		updateStr = str1 + str2;
	}
	
	var tValue = "F";	
	var nValue = "F";
	var pValue = document.getElementById("pub_" + id).value;
	if(document.getElementById("top_" + id).checked)
		tValue = "T";
	if(document.getElementById("newPost_" + id) && document.getElementById("newPost_" + id).checked)
		nValue = "T";
		
	updateStr += ";" + id + "," + tValue + "," + pValue + "," + nValue;
	document.getElementById("updateStr").value = updateStr;
}
//发布展示
function gourlManagerAdd(url) {   
	window.location = url;             
} 
//退出
function gourlManagerBack(url) {   
	window.location = url;             
}
//编辑展示
function gourlManagerContent(url) {   
	window.location = url;             
}
//编辑封面
function gourlManagerCover(url) {   	    
	window.location = url;             
}
//弹出展示分类层
var isPostClassShow=false;
function popPostClass(strPostClass,postId,index){
	var arryPostClass=strPostClass.split(":");
	if(document.getElementById("postClass")!=null){
		document.getElementById("postClass").parentNode.removeChild(document.getElementById("postClass"));
		return false;
	}
  	var pos = getElementPos("className"+index);
	var x = pos.x;
	var y = pos.y+20;
	pop_postClass = self.document.createElement("div");
	pop_postClass.id = "postClass";
	pop_postClass.style.cssText = 'position:absolute;z-index:1000000;left:'+x+'px;top:'+y+'px;display:none;border:1px solid;background:#ffffff;padding:10px;border:1px solid #bfbfbf;min-width:200px; min-height:100px ';
	var htmlsrc="";
	for(i=0;i<arryPostClass.length-1;i++){
		var classId=arryPostClass[i].split(",")[0];
		var className=arryPostClass[i].split(",")[1];
		htmlsrc += '<div id="'+classId+'" onmouseover="this.style.backgroundColor=\'#ff0099\';this.style.color=\'#fff\';return true;" onmouseout="this.style.backgroundColor=\'white\';this.style.color=\'#666\';" onclick="setManagePostClass('+postId+','+classId+',\''+className+'\','+index+')" style="cursor:pointer; margin-top:5px;padding:0px 5px;">'+className+'</div>';
	}
	pop_postClass.innerHTML = htmlsrc;
	document.body.appendChild(pop_postClass);
	pop_postClass.style.display="block";
	isPostClassShow = false;
	jQuery(document).bind("click",popPostClass_hide,false);
}
//关闭展示分类层
var popPostClass_hide = function(event){
	if(isPostClassShow){
		if(document.getElementById("postClass")!=null){
			document.getElementById("postClass").parentNode.removeChild(document.getElementById("postClass"));
		}
		jQuery(document).unbind("click",popPostClass_hide,false);
	}
	isPostClassShow = true;
}
//转移展示分类
function setManagePostClass(postId,classId,className,index){
	if(classId!=""&&postId!=""){
		document.getElementById("hidPostClassStr").value+=postId+","+classId+":";
		document.getElementById("className"+index).title=className;
		if(className.length>8){
			className=className.substring(0,8)+"...";
		}
		document.getElementById("className"+index).innerHTML=className;
	}
}

/***********************************展示设置*************************************************/
function gourlSet(formId, urlString) {   
	document.getElementById(formId).action = urlString;     
	document.getElementById(formId).submit();             
}

/***********************************精品展示*************************************************/
function aliveSortedType(sortType, syType) {
	document.getElementById(sortType).className="alive";
	if(syType != null && syType != ""){
		sortType += "_" + syType;
		document.getElementById(sortType).className="alive";
	}
}
//展示评论定位
function orientation(){
	window.location.hash="hold"
}



var imgSrc = "";	//封面图片名字
var coverUploadType = "picText";	//封面图片样式   picText:图文    pic:图片   初始为picText 图文模式
var coverId = "#picTextCover";		//封面图片样式的div Id     picTextCover:图片模块divId   picCover:图片模块divId

/*  
	点击下一步
*/
function next(){
	var title = jQuery("#postTitle").val();
	if(title == '' || jQuery.trim(title) == ''){
		alert("请输入标题！");
		jQuery("#postTitle").focus();
		return;
	}
	if(title.indexOf("<")!=-1||title.indexOf("</")!=-1||title.indexOf("&")!=-1||title.indexOf("#")!=-1){
		alert("内容中含有非法字符");
		return;
	}
	if(checkTextModualValue())
		return;
	if(title.length > 22){
		jQuery("#coverTitle").val(title.substring(0,22));
		jQuery("#textNum").html(0)
	}else{
		jQuery("#coverTitle").val(title);
		jQuery("#textNum").html(22-title.length)
	}	
	jQuery("#cover_text").val(jQuery("#postTitle").val());
	jQuery("body").find("#event").hide();  //隐藏上一步
	jQuery("#cover").show();  //显示下一步
}
/*  
	点击上一步
*/
function prev(){
	jQuery("body").find("#event").show();  //显示上一步
	jQuery("#cover").hide();  //隐藏下一步	
}
/*  
	根据点击不同封面样式的模块显示不同的模块并设置相应的属性（图文：图片：文本）
*/
function coverType(type){
	ifDocrop = false;
	if(type=="picText"){
		coverUploadType = "picText";
		coverId = "#picTextCover";
		jQuery("#picTextCover").show();
		jQuery("#picCover").hide();
		jQuery("#textCover").hide();
		jQuery("#picTextLi").attr("class","l alive");
		jQuery("#picLi").attr("class","l weight700");
		jQuery("#textLi").attr("class","l weight700");
		jQuery(coverId).find(".imgcutbox").find(".boximg").remove();
		jQuery(coverId).find("#zoompic").attr("src",mokosimg+"/images/bg.gif");
		jQuery("#postCoverType").val(1);
		jQuery("#cover_text_Pic")[0].reset();
	}else if(type=="pic"){
		coverUploadType = "pic"
		coverId = "#picCover";
		jQuery("#picTextCover").hide();
		jQuery("#picCover").show();
		jQuery("#textCover").hide();
		jQuery("#picTextLi").attr("class","l weight700");
		jQuery("#picLi").attr("class","l alive");
		jQuery("#textLi").attr("class","l weight700");
		jQuery(coverId).find(".imgcutbox").find(".boximg").remove();
		jQuery(coverId).find("#zoompic").attr("src",mokosimg+"/images/bg.gif");
		jQuery("#postCoverType").val(2);
		jQuery("#cover_Pic")[0].reset();
	}else if(type=="text"){
		coverId = "#textCover";
		jQuery("#picTextCover").hide();
		jQuery("#picCover").hide();
		jQuery("#textCover").show();
		jQuery("#picTextLi").attr("class","l weight700");
		jQuery("#picLi").attr("class","l weight700");
		jQuery("#textLi").attr("class","l alive");
		jQuery("#postCoverType").val(0);
	}
}

/*  
	图文和图片模式预览
*/
function docropPost(picInfo,type){
	ifDocrop = true;
	var times = picInfo[0];
	var x1 = parseInt(picInfo[1]);
	var y1 = parseInt(picInfo[2]);
	var x2 = parseInt(picInfo[3]);
	var y2 = parseInt(picInfo[4]);
	var title = "";
	if(coverUploadType=="picText")
		title = jQuery(coverId).find("#coverTitle").val();
	var cropLink = "/imgprocess|crop.action?picName="+imgSrc+"&x1="+x1+"&y1="+y1+"&x2="+x2+"&y2="+y2+"&times="+times+"&random="+Math.random()+"&title="+encodeURI(title.replace(/[#&]/,""));
	if(type=="yulan"){
		jQuery.ajax({
			url:cropLink,
			type:"get",
			data:"mode=submit",
			success:function(msg){
				var pics = eval("(" + msg + ")");
				var picName = pics.picName;
				var picUrl = pics.visitPath;		
				jQuery("#postCoverPicName").val(picName);
				jQuery(coverId).find("#zoompicing").show();
				jQuery(coverId).find("#zoompic").attr("src",picUrl);
				jQuery(coverId).find("#zoompicing").hide();
			}
		});		
	}else{
		jQuery.ajax({
			url:cropLink,
			type:"get",
			data:"mode=submit",
			success:function(msg){
				var pics = eval("(" + msg + ")");
				var picName = pics.picName;	
				jQuery("#postCoverPicName").val(picName);
				postSubmit(type);
			}
		});
	}
}
/*  
	文本预览
*/
function docropTextCover(type){
	var text = jQuery("#cover_text").val();
	if(text==""||text==null){
		alert("请输入封面文字!");
		return;
	}else{
		ifDocrop = true;
		if(text.length>100)
			text=text.substring(0,100);
		text = encodeURI(text);
		var cropLink = "/imgprocess|crop_text.action?text="+text.replace(/[#&]/,"")+"&random="+Math.random();
		if(type=="yulan"){
			jQuery(coverId).find("#zoompicing").show();
			jQuery.ajax({
				url:cropLink,
				type:"get",
				data:"mode=submit",
				success:function(msg){	
					var pics = eval("(" + msg + ")");
					var picName = pics.picName;
					var picUrl = pics.visitPath;
					jQuery("#zoomtext").attr("src",picUrl + "?random=" + Math.random());
					jQuery("#postCoverPicName").val(picName);
				}
			});						
			jQuery(coverId).find("#zoompicing").hide();
		}else{
			jQuery.ajax({
				url:cropLink,
				type:"get",
				data:"mode=submit",
				success:function(picsJson){	
					var pics=eval("(" + picsJson + ")");
					jQuery("#postCoverPicName").val(pics.picName);
					postSubmit(type);
				}
			});
		}
	}
}
/*  
	转换图片大小
*/
function changeImgSize(img){
	var newImage = new Image();
	newImage.onload = function (){
		resize(img,newImage.width,newImage.height,100,100);
	}	
	newImage.src = img.src;
}

//选择已上传的图片做为展示封面
function callPhoto(){
	var imgList = '<ul id="photo_list" class="orderPicBox clearfix">';
	jQuery(".simple").find(".borderOn").each(function(i){
		imgList += '<li id="item_'+i+'" class="l" style="position: relative;"><img onload = "changeImgSize(this)" src="'+jQuery(this).attr("src")+'" style="cursor: pointer;"/></li>';
	});
	imgList += '</ul>';
	var content='<div id="loadImage">'+imgList+'<br/><div class="button" align="center"><input class="buttonM_1 font14 mainColor weight700" type="button" onfocus="this.blur()" onclick="bkwin.remove();" value="关 闭"/></div></div>';
	var pos = jQuery(coverId).find("#alreadyLoadImages").offset();
	var scroTop = getScrollTop();	
	bkwin.remove();
	bkwin(content,{
		modal: true,
	    draggable : false,
	    resizable : false,
	    width:630,
	    title:"已经上传的图片",
	    position: [pos.left+10,pos.top-scroTop+40]
	});
	try{
		jQuery(".dialogbg").remove();
		jQuery("#loadImage").attr("class","orderPic floated");
		jQuery("#loadImage").find("img").each(function(){
			this.onMouserOver="this.className='l alive'";
			this.onMouserOut="this.className='l'";
			this.style.cursor="pointer";
			jQuery(this).bind("click",function(event){
				bkwin.remove();
				copyImgToCover(this.src);
			})
		});
	}catch(e){}
}
function copyImgToCover(imgSrc){	
	var imgName = imgSrc.substr(imgSrc.lastIndexOf("/")+1);
	jQuery.get("/imgprocess|copyImageToCover.action?picName=" + imgName,function(msg){
		var pics = eval("(" + msg + ")");
		var picName = pics.picName;
		var picUrl = pics.visitPath;
		loadCover_post(picName,picUrl);
	});
}



/***********************************展示管理分类*************************************************/
var weblogPostClassNumber;　　//展示分类索引
var weblogPostClassAllCount;  //展示总的分类数
function postClassInit(postClassNumber){
	weblogPostClassNumber=postClassNumber;
	weblogPostClassAllCount=postClassNumber;
}

function popWeblogpostClassManage(strUrl){
	bkwin.load(strUrl,{
	    draggable : false,
	    resizable : false,
	    bgiframe:true,
	    modal:true,
	    width:650
	},function(){
		postClassInit(jQuery("#classList").val());
	});
}
//添加分类名
function addNewWeblogPostClass() {
	if(weblogPostClassAllCount >= 8) {
		alert("抱歉，最多只能创建8个分类！");
		return;
	}
	var newClassName = document.getElementById("newClassName").value.trim();
	if(newClassName == "") {
		alert("请填写分类名称！");
		return;
	}
	if(newClassName.indexOf("<")!=-1||newClassName.indexOf("</")!=-1){
		alert("内容中含有非法字符");
		return;
	}
	var showNewClassStr = '<div id="weblogPostClassDiv_' + weblogPostClassNumber + '" name="postClassName"><div class="list clearfix" id="weblogPostClass' + weblogPostClassNumber + '">' 
			+ '<span class="r">'
			+ '	<a class="font12 mainWhite" onclick="editWeblogPostClass(' + weblogPostClassNumber + ', 1);return false;" href="javascript:void(0)">编辑</a><a class="font12 baseWhite" onclick="delWeblogPostClass(' + weblogPostClassNumber + ');return false;" href="javascript:void(0)">删除</a>'
			+ '</span>'
			+ ' <span id="weblogPostClassSpan' + weblogPostClassNumber + '" class="font12 thirdColor weight700 l">' + newClassName + '</span>'
			+ '<a id="classImg' + weblogPostClassNumber + '" class="bg l" href="javascript:void(0)" onclick="moveupSort(event.srcElement,event.target,' + weblogPostClassNumber + '); return false;"';
			if(weblogPostClassNumber == 1) {
				showNewClassStr += 'style=" display:none;"';
			}
	showNewClassStr +='></a>'
			+ '</div>'
			+ '<div class="edit" id="weblogPostClassEdit' + weblogPostClassNumber + '" style="display:none;">'
			+ '	<input type="text" id="weblogPostClassInput' + weblogPostClassNumber + '" class="font12 weight700 thirdColor borderOn" value="'+newClassName+'" maxlength="30" />'
			+'<a class="bg l" href="javascript:void(0)"></a>'
			+ '<span><a class="font12 mainWhite" onclick="editWeblogPostClassOper(' + weblogPostClassNumber + ', \'exec\');return false;" href="javascript:void(0)">确定</a><a class="font12 baseWhite" onclick="editWeblogPostClassOper(' + weblogPostClassNumber + ', \'cancel\');return false;" href="javascript:void(0)">取消</a></span>'
			+ '</div></div>';
	
	var showClassDivNode = document.getElementById("weblogPostClassList");

	showClassDivNode.innerHTML += showNewClassStr;

	var hiddenNewClassStr = '<div id="weblogPostClassHidden' + weblogPostClassNumber + '">'
			+ '<input type="hidden" name="weblogPostClassIds" id="weblogPostClassHiddenId' + weblogPostClassNumber + '" value="0" />'
			+ '<input type="hidden" name="weblogPostClassNames" id="weblogPostClassHiddenName' + weblogPostClassNumber + '" value="' + newClassName + '" />'
			+ '<input type="hidden" name="weblogPostClassSeqs" id="weblogPostClassHiddenSeq' + weblogPostClassNumber + '" value="' + weblogPostClassNumber + '" />'
			+ '</div>';
	var hiddenClassDivNode = document.getElementById("weblogPostClassHiddenList");
	hiddenClassDivNode.innerHTML += hiddenNewClassStr;
	checkClassElement();
	
	document.getElementById("newClassName").value = "";
	weblogPostClassNumber++;
	weblogPostClassAllCount++;
	//解决IE在JS下不渲染(在一些JS应用中，涉及到CSS的重新渲染（即页面样式需要更新）的话，IE死活不变。)
	handleIEhasLayout();
	
}
//编辑某一分类名
function editWeblogPostClass(weblogPostClassIndex, type) {
	if(type == 1||weblogPostClassIndex==0) {
		document.getElementById("weblogPostClassInput" + weblogPostClassIndex).value = document.getElementById("weblogPostClassSpan" + weblogPostClassIndex).innerHTML;
		document.getElementById("weblogPostClass" + weblogPostClassIndex).style.display = "none";
	}
	document.getElementById("weblogPostClass" + weblogPostClassIndex).style.display = "none";
	document.getElementById("weblogPostClassEdit" + weblogPostClassIndex).style.display = "block";
	document.getElementById("btnCreateClass").disabled=true;
}
//删除某分类
function delWeblogPostClass(weblogPostClassIndex) {
	if(!confirm("删除后该分类中的展示将移至未分类中，确定要删除吗？")) {
		return;
	}

	weblogPostClassAllCount--;
	var weblogPostClassListDiv = document.getElementById("weblogPostClassList");
	weblogPostClassListDiv.removeChild(document.getElementById("weblogPostClassDiv_" + weblogPostClassIndex));
	var weblogPostClassHiddenListDiv = document.getElementById("weblogPostClassHiddenList");
	weblogPostClassHiddenListDiv.removeChild(document.getElementById("weblogPostClassHidden" + weblogPostClassIndex));
	checkClassElement();
	//解决IE在JS下不渲染(在一些JS应用中，涉及到CSS的重新渲染（即页面样式需要更新）的话，IE死活不变。)
	handleIEhasLayout();
	
}

function checkClassElement(){
	//var classList = document.getElementsByName("postClassName");
	var classList = jQuery("div[name='postClassName']");
	if(classList.length > 1){
		var divID = classList[1].id;
		var index = divID.indexOf("_") + 1;
		var id = divID.substring(index);
		document.getElementById("classImg" + id).style.display = "none";
	}
}

//修改某一分类名保存事件
function editWeblogPostClassOper(weblogPostClassIndex, type) {
	if(type == "exec") {
		var weblogPostClassName = document.getElementById("weblogPostClassInput" + weblogPostClassIndex).value.trim();
		if(weblogPostClassName == "") {
			alert("请填写分类名称！");
			return;
		}
		if(weblogPostClassName.indexOf("<")!=-1||weblogPostClassName.indexOf("</")!=-1){
			alert("内容中含有非法字符");
			return;
		}
		document.getElementById("weblogPostClassSpan" + weblogPostClassIndex).innerHTML = weblogPostClassName;
		document.getElementById("weblogPostClassHiddenName" + weblogPostClassIndex).value = weblogPostClassName;
	}
	document.getElementById("weblogPostClass" + weblogPostClassIndex).style.display = "block";
	document.getElementById("weblogPostClassEdit" + weblogPostClassIndex).style.display = "none";
	document.getElementById("btnCreateClass").disabled=false;
}
//分类向上排序事件
function moveupSort(ieObj, ffObj, currentImgIndex) {
	var isIE = document.all ? true : false;
	if(isIE) {
		obj = ieObj;
	} else {
	    obj = ffObj;
	}
	var index;
	var divs = obj.parentNode.parentNode.parentNode.childNodes;
	for(var i=0; i<divs.length; i++){
		if(divs[i] == obj.parentNode.parentNode) { index=i; break;}
    }
    var beforeIndex = 0;
	if(index==0 || index==-1) {
		return;
	} else {
		beforeIndex = index-1;
	}
	var currentNode = document.getElementById("weblogPostClassDiv_" + currentImgIndex);
	//若当前展示分类的上一个分类的index为０，则变换箭头按钮（第一个分类不能有向上的箭头）
    if(beforeIndex <= 1) {
    	document.getElementById("classImg" + currentNode.previousSibling.id.split("_")[1]).style.display = "block";
		document.getElementById("classImg" + currentImgIndex).style.display = "none";
	}

	if(currentNode.previousSibling) {
		swapNode(currentNode, currentNode.previousSibling);
	}
	var currentHiddenNode = document.getElementById("weblogPostClassHidden" + currentImgIndex);
	if(currentHiddenNode.previousSibling) {
		swapNode(currentHiddenNode, currentHiddenNode.previousSibling);
	}
}

//点击保存按钮触发的事件
function saveWeblogPostClass(operateType) {
	jQuery.ajax({
		type:"post",
		url:"/weblogPostUpdate|saveWeblogPostClass.action?operateType="+ operateType,
		data:jQuery("#weblogPostClassForm").serialize(),
		success:function(xmlhttp){
			if(operateType == 0) {
				self.location.reload();
			} else {
				parent.document.getElementById("weblogPostClassDiv").innerHTML = xmlhttp;
				bkwin.load_close();
			}
		}
	})
}

//保存展示
function savePost(){
	var coverType = jQuery("#postCoverType").val();	
	if(!ifDocrop){		
		if(coverType == 0){			
			docropTextCover("savePost");
		}else{		
			var bimg = jQuery(coverId).find(".boximg")[0],info,s=[];
		    if(bimg){
		        info = bimg.info();
		        for(var i in info){s.push(info[i])};
		    }else{ 
		    	alert("请上传图片")
		    	return;
		    };
			if(coverType == 1){
				docropPost(s, "savePost")
			}else if(coverType == 2){
				docropPost(s, "savePost")
			}
			return;
		}		
		return;
	}
	if(jQuery("input[name='setPostStyle']").length!=0){
		var postStyle=jQuery("input[name='setPostStyle']:radio:checked").val();
		if(postStyle!=undefined){
			jQuery("#postStyle").val(postStyle);
		}else{
			alert("请选择一种展示类型。");
			return;
		}
	}
  	var postType = jQuery("input[name='setPostType']:radio:checked").val();
  	jQuery("#postType").val(postType);
  	
	var postIsPubs = jQuery("input[name='setPostIsPub']:radio:checked").val();	
	jQuery("#postIsPub").val(postIsPubs);
	
	var postIsPlay = jQuery("input[name='setPostIsPlay']:radio:checked").val();	
	jQuery("#postIsPlay").val(postIsPlay);
	
	
	
  	var classID = document.getElementById("classID").value;
	jQuery("#postClassID").val(classID);
	var coverText = "";
	if(coverType == 0){
		coverText = jQuery("#cover_text").val();
		if(coverText.length > 100)
			coverText = coverText.substring(0,100);
	}
	if(coverType == 1){
		coverText = jQuery("#coverTitle").val()
	}
	
	jQuery("#postCoverText").val(coverText);		
	jQuery("#addPost").attr("disabled", true);
	document.getElementById("saveNewPost").submit();
}

function postSubmit(type){
	ifDocrop=true;
	if(type == "savePost")
		savePost();
	else if(type == "updateCover")
		saveUpdateCover();
	else if(type=="saveProject")
		saveProject();
	else if(type=="updateProject")
		saveUpdateProjectCover();
}

//修改展示图片
function saveUpdateCover(){
	var coverType = jQuery("#postCoverType").val();
	if(!ifDocrop){			
		if(coverType == 0){
			docropTextCover("updateCover");
		}else{
			var bimg = jQuery(coverId).find(".boximg")[0],info,s=[];
		    if(bimg){
		        info = bimg.info();
		        for(var i in info){s.push(info[i])};
		    }else{ 
		    	alert("请上传图片")
		    	return;
		    };
			if(coverType == 1){
				docropPost(s, "updateCover")
			}else if(coverType == 2){
				docropPost(s, "updateCover")
			}
		}
		return;
	}	
	var coverText = "";
	if(coverType == 0){
		coverText = jQuery("#cover_text").val();
		if(coverText.length > 100)
			coverText = coverText.substring(0,100);
	}
	if(coverType == 1){
		coverText = jQuery("#coverTitle").val()
	}
	jQuery("#postCoverText").val(coverText);		
	jQuery("#updatePostCover").attr("disabled", true);
	document.getElementById("savPostCover").submit();
}

//保存展示明细修改 更新
function saveUpdatePostItem(){
	if(checkTextModualValue())
		return;
	if(jQuery("input[name='setPostStyle']").length!=0){
		var postStyle=jQuery("input[name='setPostStyle']:radio:checked").val();
		if(postStyle!=undefined){
			jQuery("#postStyle").val(postStyle);
		}else{
			alert("请选择一种展示类型。");
			return;
		}
	}
	var postType = jQuery("input[name='setPostType']:radio:checked").val();
  	jQuery("#postType").val(postType);
	var postIsPubs = jQuery("input[name='setPostIsPub']:radio:checked").val();	
	jQuery("#postIsPub").val(postIsPubs);
	
	var postIsPlay = jQuery("input[name='setPostIsPlay']:radio:checked").val();	
	jQuery("#postIsPlay").val(postIsPlay);

  	var classID = document.getElementById("classID").value;
	jQuery("#postClassID").val(classID);
	jQuery("#updatePost").attr("disabled", true);
	document.getElementById("savPostItem").submit();	
}

//单击“返回上页”按钮时调用的方法
function toCoverBackPage(url) {
	location.href=url;
}

function callBackPostItem(picsJson, errMsg){
	clearTimeout(timer);
	if(errMsg != null && errMsg.length > 0){		
		if(errMsg == "imgSizeErrorInfo")
			alert(imgSizeErrorInfo);
		else if(errMsg == "imgTypeErrorInfo")
			alert(imgTypeErrorInfo);
	}
	var pageUrl = "/jsps/post/PostImageSmallView.jsp?src=/";
	if(picsJson != null && picsJson.length > 0){
		imagesShow(pageUrl,currentObjId,picsJson);
	}
}

function callBackNewsItem(picsJson, errMsg){
	clearTimeout(timer);
	if(errMsg != null && errMsg.length > 0){		
		if(errMsg == "imgSizeErrorInfo")
			alert(imgSizeErrorInfo);
		else if(errMsg == "imgTypeErrorInfo")
			alert(imgTypeErrorInfo);
	}
	var pageUrl = "/jsps/item/ItemSmallImageView.jsp?src=/";
	if(picsJson != null && picsJson.length > 0){
		imagesShow(pageUrl,currentObjId,picsJson);
	}
}

/*
	点击图片封面查看全部
*/
function showPicFacePost(indexId,url){
	jQuery.ajax({
		type:"post",
		url:url,
		data:"",
		success:function(xmlhttp){
			jQuery("#coverShowSmall_"+indexId).html(xmlhttp);
			jQuery("#showAll_"+indexId).hide();
			jQuery("#coverShowSmall_"+indexId).show();
		}
	})
}

function enterCtrl(event){
	if(event.keyCode==13 && event.ctrlKey){ 
		document.getElementById('SendComment').submit();
	}
}
/*
	检查是否可搜藏展示
*/

function postCollection(postId,collectionCount){
	jQuery.ajax({
		url:"/postCollection|postCollectionCheck.action",
		type:"post",
		data:{"postId":postId},
		success:function(responseTag){
			if(responseTag==1){
				bkwin.load("/jsps/postcollection/PostCollectionConfirmView.jsp",{
				    draggable : false,
				    resizable : false,
				    bgiframe:true,
				    modal:true,
				    width:550
				},{"postId":postId,"collectionCount":collectionCount});
			}else if(responseTag==0){
				bkwin.load("/jsps/postcollection/PostCollectionAlertView.jsp",{
				    draggable : false,
				    resizable : false,
				    bgiframe:true,
				    modal:true,
				    width:500
				});
			}
		}
	})
}
/*
 * 搜藏展示
 */
function postCollectionAdd(postId,collectionCount){
	bkwin.load_close();
	jQuery.ajax({
		url:"/postCollection|postCollectionAdd.action",
		type:"post",
		data:{"postId":postId},
		success:function(){
			bkwin.load("/jsps/postcollection/PostCollectionSuccessView.jsp",{
			    draggable : false,
			    resizable : false,
			    bgiframe:true,
			    modal:true,
			    width:500
			},function(){
				var count = jQuery("#"+collectionCount).text();
				jQuery("#"+collectionCount).text(parseInt(count) + 1);
				//不自动关闭   	 	 
				//autoCloseDialog("bkwin.load_close()"); 
			});
		}});
}

/*
	取消单个展示收藏
*/
function canclePostCollection(postId,divId,curPage){
	if(confirm("确定要取消收藏吗?")){
		jQuery("#"+divId).load("/postCollection|postCollectionCancel.action",{"postId":postId,"curPage":curPage})
	}
}

/*
	取消整页展示收藏
*/
function delPagePost(divId,curPage){
	if(confirm("确定要取消本页收藏吗?")){
		var canclePostIds = new Array();
		jQuery("input[name=canclePostIds]").each(function(i){
			canclePostIds[i] = this.value;
		})
		jQuery("#"+divId).load("/postCollection|postCollectionPageCancel.action",{"curPage":curPage,"canclePostIds":canclePostIds})
	}
}