/**
	包含一些小功能的js
*/

/*-----------关注TA------------*/

function enjoy(id,name,userType){
	jQuery.ajax({
		url:"/enjoyadd|select.action",
		type:"post",
		data:"enjoyUserID="+id,
		success:function(response){
			var userExistText="enjoy.user.add";
			var resultText="enjoy.user.hit";
			var deleteText="enjoy.user.delete";
			if(response.indexOf(userExistText)!=-1){
				enjoyTA(1,id,name,userType);
			}
			if(response.indexOf(resultText)!=-1){
				enjoyhit(2,id,userType);
			}
			if(response.indexOf(deleteText)!=-1){
				enjoyTA(2,id,name,userType);
			}	
		}
	});
}

function enjoyTA(result,id,name,userType){
	var strText='<h5 class="font14 lesserColor">你关注<span class="mainColor">'+name+'</span>吗？</h5><p class="lesserColor weight700">如果你关注TA,这条信息会偷偷的存在美空系统中...TA并不会知道.当TA也关注你的时候...美空会同时告诉你们双方...<br>并且,你会收到TA的更新动态哦。</p>';
	var strTitle="关注TA";
	if(userType=="cp"){
		strText='<p class="mainColor weight700">关注以后可以接受到此机构的更新动态!</p>';
		strTitle="关注此机构";
	}
	if(result==1){
		bkwin(
			'<div class="justice sure">'+strText+'<div class="button"><input id="enjoybut" class="buttonL_2 font14 mainColor weight700" type="button" value="我关注TA" onfocus="this.blur()" onclick="enjoyInser(1,'+id+',\''+userType+'\')" /> <input class="buttonL_2 font14" type="button" value="取 消" onfocus="this.blur()" onclick="bkwin.remove();"/></div></div>',
			{modal: true,draggable : false,resizable : false,width:560,height:360,title:strTitle}
		);
	}else{
		bkwin(
			'<div class="justice sure">'+strText+'<div class="button"><input id="enjoybut" class="buttonL_2 font14 mainColor weight700" type="button" value="我关注TA" onfocus="this.blur()" onclick="enjoyInser(2,'+id+',\''+userType+'\')" /> <input class="buttonL_2 font14" type="button" value="取 消" onfocus="this.blur()" onclick="bkwin.remove();"/></div></div>',
			{modal: true,draggable : false,resizable : false,width:560,height:360,title:strTitle}
		);
	}
}
function enjoyInser(str,ids,userType){
	jQuery("#enjoybut").attr("disabled","disabled");
	var url;
	if(str==1){
		url = "/enjoyadd|add.action";				
	}else{
		url = "/enjoyadd|delete.action";				
	}
	jQuery.ajax({
		url:url,
		type:"post",
		data:"enjoyUserID="+ids
	});
	enjoyhit(1,ids,userType);
}
var timeout;
function enjoyhit(results,id,userType){
	var strTitle="关注TA";
	var strText="<p class='lesserColor weight700'>OK!系统已经偷偷记录了你的信息...<br>并且,你会收到TA的更新动态哦。</p>";
	if(userType=="cp"){
		strText="<img src='/images/pop/duihao.jpg' /><div class='lesserColor weight700'>关注必须成功！</div>";
		strTitle="关注此机构";
	}
	if(results==1){
		bkwin.remove();
		bkwin(
			"<div class='justice sure'>"+strText+"<div class='button'><input class='buttonL_2 font14 mainColor weight700' type='button' value='确 定' onfocus='this.blur()' onclick=\'bkwin.remove();clearTimeout(timeout);\'  /></div></div>",
			{modal: true,draggable : false,resizable : false,width:560,height:360,title:strTitle}
		);
	}else{
		bkwin.remove();
		strText="你已经关注过TA了。";
		if(userType=="cp") strText="你已经关注过该机构了。";
		bkwin(
			"<div class='justice sure'><p class='lesserColor weight700'>"+strText+"</p><div class='button'><input class='buttonL_2 font14 mainColor weight700' type='button' value='确 定' onfocus='this.blur()' onclick=\'bkwin.remove();clearTimeout(timeout);\'  /></div></div>",
			{modal: true,draggable : false,resizable : false,width:560,height:360,title:strTitle}
		);
	}
	autoCloseDialog("bkwin.remove()");
}
function enjoyHelp(){
	bkwin(
		"<div class='justice sure' id='dialog'><p class='mainColor weight700'>自己不能关注自己!<br/><br/><span class='lesserColor'>什么是</span><a href='/html/help/help_6.jsp#list_6_3_1' class='mainWhite' target='_blank'>关注TA?</a></p><div class='button'><input type='button' onfocus='this.blur()' value='确 定' class='buttonL_2 font14 mainColor weight700' onclick='bkwin.remove()'/></div></div>",
		{modal: true,draggable : false,resizable : false,width:560,height:360,title:"关注TA"}
	);
}

/***************************************JS Cookie操作（设置，读取，删除）***************************************************/
function deleteCookie(name){
	var date = new Date();
    date.setTime(date.getTime() - 10000);
   	document.cookie = name + "=null; expires=" + date.toGMTString()+"; path=/";   	
}
function setCookie(name,value,time){
	var date = new Date();
    date.setTime(date.getTime() + time*24*60*60*1000);
	document.cookie = name + "=" + value + "; expires=" + date.toGMTString()+"; path=/";
}
function CookieEnable(){  
	var result=false;  
	if(navigator.cookiesEnabled){
		return true;
	}  
	document.cookie = "testcookie=yes;";  
	var cookieSet = document.cookie;  
	if (cookieSet.indexOf("testcookie=yes") > -1){
		result=true;
	}  
	document.cookie = "";  
	return result;  
}
function getCookie(name) { 
    var search = name + "=";
    if(document.cookie.length > 0){ 
        offset = document.cookie.indexOf(search); 
        if(offset != -1){ 
            offset += search.length; 
            end = document.cookie.indexOf(";",offset); 
            if(end == -1) end = document.cookie.length;
            return unescape(document.cookie.substring(offset, end)); 
        }else{
        	return ""; 
        }
    }else{
    	return "";
    }
}
/*---------------美空身份照MIP----------------*/
/******************************************MIP身份照显示**************************************************/
//管理身份照
function toManagerPhoto(){
	var manager_link = "/templat|managerPhotoList.action";
	window.location = manager_link;
}
//美空身份照上传页面
function photoVerify(){
	var photo_link="templat|photoVerifys.action";
	window.location = photo_link;
}
//美空身份照显示页面
function photoList(url){	
	window.location = url; 
}
/******************************************上传MIP身份照**************************************************/
var total;
var num;
var photoNum;
var thumbWidth;
var thumbHeight;
var pic;
var widths;
var imageId="";
var imagesStr="";
//上传后页面加载时候载入上传成功的图片
function MipInit(){
	thumbWidth=100,thumbHeight=100;
	num=0;
	photoNum=0;
	widths = new Array();
	pic=new PicXML();
	pic.initXml();
	num = pic.getNum();
	photoNum = num;
}

//删除图片（假删除，只是隐藏了图片层当点击保存时候物理删除）
function delMipPic(id){
	//id：图片Id
	if(!confirm('确定要删除吗？')){
		return false;
	}
	photoNum--;
	imageId += id+",";
	document.getElementById("photo_"+id).innerHTML = "";
	document.getElementById('photo').removeChild(document.getElementById("photo_"+id));
	document.getElementById('imagesId').value = imageId;
}
var count_file = 1;
//增加浏览上传图片框
function addMipFile(elementId,picNum){
	if(count_file<picNum-document.getElementById('photoVerifyCount').value-photoNum){
		count_file = count_file+1;
		var file_item = document.createElement("div");
		file_item.className = "picUpBox";
		var picUP = "'picUp" +  count_file + "'";
		file_item.innerHTML = '<a class="close r" href="javascript:void(0)" onclick="delFiled(this);return false;"></a><input class="picUpText borderOn font14" id=' + picUP + ' type="text" readonly="true"/>'+
							  ' <input class="buttonS_5 font12" type="button" value="浏览..." onfocus="this.blur()" />'+
							  '<input class="picUp font14 ie8" name="listUpload" id="uploadFile' + count_file + '" type="file" onchange="setValue(this,' + picUP + ');"/>';
		document.getElementById(elementId).appendChild(file_item);
	} else {
		alert("抱歉，你一次最多只能上传"+picNum+"张图片");
	}
}

//保存操作时候调用后台Action对操作进行保存
function photoSubmit(){	
	document.getElementById("btnSave").disabled=true;
	document.getElementById('addPost').submit(); 
}

/******************************************管理MIP身份照**************************************************/
var imgIdList="";
var imagesStr="";
//选中管理标签
function addTag(){
	document.getElementById("li_add").style.display = "block";
	document.getElementById("li_order").style.display = "none";
	document.getElementById("add").style.display = "block";
	document.getElementById("orders").style.display = "none";
}
//选中排序标签
function orderTag(){
	document.getElementById("li_add").style.display = "none";
	document.getElementById("li_order").style.display = "block";
	document.getElementById("add").style.display = "none";
	document.getElementById("orders").style.display = "block";
}
//删除图片
function delPicEdit(id){
	if(!confirm('确定要删除吗？')){
		return false;
	}
	//document.getElementById("photo_"+id).innerHTML = "";	
	//document.getElementById("order_"+id).style.display = "none";
	jQuery("#photo_"+id).remove();
	jQuery("#order_"+id).remove();
}
//点击保存时调用后台Action，对操作进行更改
function updatePhoto(){
	document.getElementById('mipPhoto').submit();
}
function loadImgResize(obj){
	var image = new Image();
	image.onload = function(){
		if(image.width > image.height){
			obj.height = Math.round(image.height*100/image.width);
			obj.width = 100;
		}
		else {
			obj.width = Math.round(image.width*100/image.height);
			obj.height = 100;
		}
	}
	image.src = obj.src;
}
/*--------------我的首页音乐模块------------------*/

//音乐模块
function music(wKey){
	window.open('/templat|musicShow.action?wKey='+wKey+'&random='+Math.random(), '_blank', 'height=700, width=490, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}
/******************************************添加音乐**************************************************/
function show(){
	var music = document.getElementById("song");
	var play = document.getElementById("play");
	if(music.style.display=='none'){
		music.style.display='block';
		play.style.display='block';
	}else{
		music.style.display='none';
		play.style.display='none';
	}
	document.getElementById("add").disabled=true;
}
function audition(mun){
	var link = document.getElementById("musiclink").value;
	if(link.trim()==""){
		alert("链接地址一定要写哟～");
		return false;
	}
	niftyplayer("musicPlayer").loadAndPlay(link);
}
function musicadd(){
	var name = document.getElementById("musicchanson").value; 
	var link = document.getElementById("musiclink").value;
	if(name.trim()==""){
		alert("曲目一定要写哟～");
		return false;
	}
	if(link.trim()==""){
		alert("链接地址一定要写哟～");
		return false;
	}
	var number = document.getElementById("number").value;
	if(number>9){
		alert("只能增加10首歌曲!");
		return false;
	}
	document.getElementById("musicsave").disabled=true;
	document.getElementById("chanson").value=name.trim();
	document.getElementById("link").value=link.trim();
	document.getElementById("addmusic").submit();
}
	
function cancel(){
	document.getElementById("musicchanson").value = "";
	document.getElementById("musiclink").value = "";
	document.getElementById("song").style.display='none';
	document.getElementById("play").style.display='none';
	document.getElementById("add").disabled=false;
}

//音乐向上排序事件
function moveupSort(ieObj,ffObj,objCurrent) {
	var isIE = document.all ? true : false;
	if(isIE)
		obj=ieObj;
	else
	    obj=ffObj;
	var index;
    var lis=obj.parentNode.parentNode.parentNode.childNodes;
    for(var i=0;i<lis.length;i++){
        if(lis[i]==obj.parentNode.parentNode){
        	index=i;
        	break;
        }
    }
    var beforeIndex=0;
	if(index==0||index==-1) 
		return;
	else
		beforeIndex=index-1;
	var currentNode=objCurrent.parentNode.parentNode;
	//当前所点"向上"按钮所处li位置中隐藏域的值
    var currentHidInputValue=document.getElementById("hidMusic_"+objCurrent.id.split('_')[1]).value; 
    //当前所点"向上"按钮所处li之前的li位置中隐藏域的值
    var upHidInputValue=document.getElementById("hidMusic_"+currentNode.previousSibling.id.split('_')[1]).value;
	//若当前职业的上一个音乐的index为０，则变换箭头按钮（第一个音乐不能有向上的箭头）
    if(beforeIndex==0) {
		document.getElementById("imgMusic_"+currentNode.previousSibling.id.split('_')[1]).style.display="block";
		document.getElementById("imgMusic_"+objCurrent.id.split('_')[1]).style.display="none";
	}
	if(currentNode.previousSibling)swapNode(currentNode,currentNode.previousSibling);
	jQuery.ajax({
		url:"/music|musicCompositor.action",
		type:"post",
		data:"musicid="+currentHidInputValue+"&beforeIndex="+beforeIndex+"&beforeMusicID="+upHidInputValue+"&currentIndex="+index
	});
}
function editMusic(musicIndex){
	var li = document.getElementById("musicPlay_" + musicIndex);
	li.className="edit font12";
	document.getElementById("musicEdit" + musicIndex).style.display = "block";
	document.getElementById("str" + musicIndex).style.display = "none";
}
function editMusicOper(musicid){
	var li = document.getElementById("musicPlay_" + musicid);
	li.className="font12 lesserColor";
	document.getElementById("str" + musicid).style.display = "block";
	document.getElementById("musicEdit" + musicid).style.display = "none";
}
function editAudition(musicid,mun){
	var link = document.getElementById("musiclink"+musicid).value;
	if(link==""){
		alert("链接地址一定要写哟～");
		return false;
	}
	niftyplayer("musicPlayer_"+musicid).loadAndPlay(link);
}
function delMusic(musicid){
	if(!confirm("确定要删除吗?")) {
		return;
	}
	window.location = "/music|deleteMusic.action?id="+musicid;
}
function updateMusic(musicid){
	var name = document.getElementById("musicchanson"+musicid).value; 
	var link = document.getElementById("musiclink"+musicid).value;
	if(name.trim()==""){
		alert("曲目一定要写哟～");
		return false;
	}
	if(link.trim()==""){
		alert("链接地址一定要写哟～");
		return false;
	}
	document.getElementById("musicid").value=musicid;
	document.getElementById("musicname").value=name.trim();
	document.getElementById("musicurl").value=link.trim();
	document.getElementById("updatemusic").submit();
}

//音乐播放弹出窗口
function MusicPlay(musicid,musicurl,mun,musicListSize){
    for(var i=0;i<musicListSize;i++){
    	document.getElementById("musicid"+i).className="font12 lesserColor borderOn";
    	document.getElementById("musicname"+i).className="lesserMain";
    }
    document.getElementById("musicid"+musicid).className="font12 mainColor borderOn";
	document.getElementById("musicname"+musicid).className="mainColor";
	niftyplayer("musicPlayer").loadAndPlay(musicurl);
}
/*---------------通过邮箱或msn找朋友-----------------*/
//点击标题显示搜索框等
function showSearchDiv(objId){
	jQuery("#"+objId).toggle();
}

//通过邮箱查找朋友
function findFriendByMsn(obj,email,pwd,type,page,btnHid){
	var email=jQuery.trim(jQuery("#"+email).val());
	var pwd=jQuery.trim(jQuery("#"+pwd).val());
	if(email==""){
		alert("请输入邮箱账号。");
		return;
	}
	if(pwd==""){
		alert("请输入邮箱密码。");
		return;
	}
	if(type=="email"){
		var suffix=jQuery("select option:selected").val();
		jQuery("#txtEmail").val(email+"@"+suffix);
		jQuery("#txtEmailPwd").val(pwd);
	}
	jQuery("#"+btnHid).show();
	jQuery(obj).attr("disabled", true);
	jQuery("#fmEmailSearch").attr("action", "/findFriend|searchFriendList.action?type="+type+"&fromPage="+page);
	jQuery("#fmEmailSearch").submit();
}

//批量加朋友
function addFindFriend(obj,fromPage){
	var chklength=jQuery("input[name='chkFriendId']:checkbox:checked").size();
	if(chklength==0){
		alert("你还没有选择任何选项。");
		return;
	}
	if(jQuery.trim(jQuery("#requestMessage").val())==""){
		alert("怎么也要写些东西哟～");
		return;
	}
	jQuery("#sending").show();
	jQuery(obj).attr("disabled", true);
	jQuery.ajax({
		url:"/findFriend|addFriends.action",
		type:"post",
		data:jQuery("#fmAddFriend").serialize(),
		success:function(response){
			if(response=="success"){
				popAddFriendOK();
				jQuery("#sending").hide();
				jQuery(obj).attr("disabled", false);
				if(fromPage=="register"){
					window.location.href="/mgrindex.action";
				}else{
					window.location.href="/findFriend.action";
				}
			}
		}
	});
}

//弹出“发送成功“框
var timeout;
function popAddFriendOK(){
	var strHtml='<div>'+
				'	<table width="100%" border="0" cellspacing="2" cellpadding="0" align="center">'+
				'		<tr>'+
				'			<td>'+
				'				<div align="center" style="padding-top: 10px; padding-bottom: 10px;">'+
				'					<img src="/images/pop/duihao.jpg" />'+
				'				</div>'+
				'			</td>'+
				'		</tr>'+
				'		<tr>'+
				'			<td>'+
				'				<div align="center" style="padding-top: 10px; padding-bottom: 20px; color:#FF0099;">请求已经发送.请等待...</div>'+
				'			</td>'+
				'		</tr>'+
				'		<tr>'+
				'			<td>'+
				'				<div align="center" style="padding-bottom: 50px;">'+
				'					<input class="buttonM_2 font14 mainColor weight700" type="button" value="确 定" onfocus="this.blur()" onclick="bkwin.remove();" />'+
				'				</div>'+
				'			</td>'+
				'		</tr>'+
				'	</table>'+
				'	</div>';
	bkwin(strHtml,{
	    draggable : false,
	    resizable : false,
	    width:500,
	    height:300
	});
	autoCloseDialog("bkwin.remove()"); 
}

//初始化邮箱后缀下拉框
function initEmailSuffix(){
	var allEmail = ["163.com","126.com","sina.com","gmail.com","yahoo.cn","yahoo.com.cn","yahoo.com","tom.com","yeah.net"];
	var emailHtml = "";
	for(var i=0;i<allEmail.length;i++){
		emailHtml += "<option value=" + allEmail[i];
		if(i==0)
			emailHtml += " selected";
		emailHtml += ">" + allEmail[i] + "</option>";
	}
	document.write(emailHtml);
}
//返回
function goBack(url){
	window.location.href=url;
}
/*------------------找回密码-------------------------*/
//找回密码检查Emai是否符合格式
function checkEmailValue() {
	var emailReg = /\b(^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*$)\b/;
	var emailNode = document.getElementById("email");
	var email = emailNode.value.trim();
	var resultNode = document.getElementById("emailText");
	if(email==""||email==null){
		resultNode.innerHTML = "<p class='succeed mainColor mainDashedOn'>请输入email</p>";
		emailNode.focus();
		return false;
	}
	if(!emailReg.test(email)) {
		resultNode.innerHTML = "<p class='succeed mainColor mainDashedOn'>Email格式不正确</p>";
		emailNode.focus();
		return false;
	}
}
//检查密码格式
function checkPassword(){
	var passwordTextNode = document.getElementById("passwordText");
	var pwordConfirmTextNode = document.getElementById("passwordConfirmText");
	var password = document.getElementById("user_password").value;
	passwordTextNode.innerHTML = "";
	pwordConfirmTextNode.innerHTML = "";
	if(password==""||password==null){
		passwordTextNode.innerHTML = "<p class='succeed mainColor mainDashedOn'>请输入密码</p>";
		return false;
	}
	if((password.length<6) || (password.length>24)){
		passwordTextNode.innerHTML = "<p class='succeed mainColor mainDashedOn'>密码长度应在6到24位之间</p>";
		return false;
	}
	var passwordConfirm = document.getElementById("passwordConfirm").value;
	if(password!="" && passwordConfirm!=password) {
		pwordConfirmTextNode.innerHTML = "<p class='succeed mainColor mainDashedOn'>两次输入的密码不一致</p>";
		return false;
	}	
}
/*-------------垃圾信息投书---------------*/
/* 
BackstageMessageList.jsp
*/
//投诉垃圾信息
function report(toUser,messageId){
	if(!confirm('您确认要投诉吗？')){
		return false;
	}
	popReportReason(toUser,messageId);
}

//弹出输入举报的弹出层
function popReportReason(toUser,messageId) {
	bkwin.remove();
	bkwin.load("/jsps/markresult/ReportMessageView.jsp",{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    height:600
	},"toUserId=" + toUser + "&messageId="+messageId);
}
function reportRequest(url,formId){
	var reason = document.getElementById("reason").value;
	if(reason==""||reason==null){
		alert("请输入与投诉理由!");
		return;
	}else if(reason.length>2000){
		alert("最多输入2000个字!");
		return;
	}
	var refuseRequestForm = document.getElementById(formId);
	jQuery.ajax({
		url:url,
		type:"post",
		data:jQuery("#"+refuseRequestForm.id).serialize(),
		success:function(response){
			bkwin.load_close();
			result_hand("report","message");
		}
	});
}
/*--------------我的首页美空联络---------------------*/
/*
BackstageMokoCallEdit.jsp
*/

//美空联络弹出层
function popMokoCallInfo(url){
	bkwin.remove();
	bkwin.load(url,{
	    modal: true,
	    draggable : false,
	    resizable : false,
	    bgiframe:true,
	    width:600
	},{random:Math.random()});
}
//保存美空联络信息
function saveMokoCallInfo(type)
{
	var mobileReg=/^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15\d{9}|18\d{9}$/;
	var emailReg = /\b(^[_A-Za-z0-9-]+(\..[_A-Za-z0-9-]+)*@(.+\.)+.+$)\b/;
	var phoneReg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
	//var phoneReg=/^([\d-+]*)$/;
	if(document.getElementById("mobile1").value.trim()==""){
		alert("请填写你的手机号码。");
		return;
	}
	if(!mobileReg.test(document.getElementById("mobile1").value.trim())){
		alert("请填写正确的手机号码格式。");
		return;
	}
	if((document.getElementById("mobile2").value.trim()!="")&&(!mobileReg.test(document.getElementById("mobile2").value.trim()))){
		alert("请填写正确的手机号码格式。");
		return;
	}
	if((document.getElementById("email").value.trim()!="")&&(!emailReg.test(document.getElementById("email").value.trim()))){
		alert("请填写正确的邮箱格式。");
		return;
	}
	if((document.getElementById("telephone").value.trim()!="")&&(!phoneReg.test(document.getElementById("telephone").value.trim()))){
		alert("请填写正确的电话格式。");
		return;
	}
	jQuery.ajax({
		url:"/mgrindex|editMokoCallInfo.action?flag="+type,
		type:"post",
		data:jQuery("#mokoCallForm").serialize(),
		success:function(response){
			bkwin.load_close();
			self.location.href=self.location;
		}
	});
}
/*---------------系统设置------------------*/
/*
BackstageUserSystemEdit.jsp 
*/
//页面加载时返回服务器端的验证信息
function initError() {
	var isIE = document.all?true:false;
	var editResultDiv = document.getElementById("editNickNameText");
	var editPwResultDiv = document.getElementById("editPasswordText");
	var privacySettingDiv = document.getElementById("privacySettingText");
	var editText = "";
	var editPwResult = "";
	var editPrivacy = "";
	if(isIE) {
		editText = editResultDiv.innerText.trim();
		editPwResult = editPwResultDiv.innerText.trim();
		editPrivacy = privacySettingDiv.innerText.trim();
	} else {
		editText = editResultDiv.textContent.trim();
		editPwResult = editPwResultDiv.textContent.trim();
		editPrivacy = privacySettingDiv.textContent.trim();
	}
	if(editText != "") {
		editResultDiv.style.display = "block";
	} 
	if(editPwResult != "") {
		editPwResultDiv.style.display = "block";
	}
	if(editPrivacy !=""){
		privacySettingDiv.style.display = "block";
	}
}
//更新用户名
function updateNickName(nickNameId,oldName,type) {
	var nickName =jQuery("#"+nickNameId).val();
	if(nickName == "") {
		alert("没写用户名吧?");
		return;
	}
	if(oldName!=nickName){
		updateName(type);
	}else{
		alert("用户名未修改!");
	}           
}

//检查密码是否符合格式
function checkPasswordValue(oldPwd,currentPwd,confirmPwd) {
	var resultText = "";
	var passwordOri = document.getElementById(oldPwd).value.trim();
	if(passwordOri == "") {
		resultText += "请输入密码";
	} else if(passwordOri.length<6 || passwordOri.length>24) {
		resultText += "密码长度应在6到24位之间";
	}
	var password = document.getElementById(currentPwd).value.trim();
	if(password == "") {
		resultText += "请输入密码";
	} else if(password.length<6 || password.length>24) {
		resultText += "密码长度应在6到24位之间";
	}
	var passwordConfirm = document.getElementById(confirmPwd).value.trim();
	if(password!="" && passwordConfirm!=password) {
		resultText += "两次输入的密码不一致";
	}
	if(resultText != "") {
		alert(resultText);
		document.getElementById(currentPwd).value="";
		document.getElementById(confirmPwd).value="";
		return false;
	}
	return true;
}
//更新密码，设置新密码
function updatePassword(oldPwd,currentPwd,confirmPwd) {
	var flag = checkPasswordValue(oldPwd,currentPwd,confirmPwd);
	if(flag){
		document.getElementById("EditPassword").action="/editPassword|edit.action?setting=1";     
		document.getElementById("EditPassword").submit();
	}             
} 
//设置消息提示状态（来新消息时是否提示）
function updateMessageStatus() {
	document.getElementById("PrivacySetting").action="/privacySetting|setPrivacy.action?setting=1";     
	document.getElementById("PrivacySetting").submit();             
}
//设置MOKO声音提示
function mokoInfoSound(infoNode) {
	//info  复选框对象
	var infoSoundValue = infoNode.checked;
	
	jQuery.ajax({
		url:"/privacySetting|mokoInfoSound.action",
		type:"post",
		data:"infoSound="+infoSoundValue
	});
}
//修改姓名
function updateUserName(type){
	if(type=='cp'){
		jQuery.ajax({
			url:"/cpMgrIndex|updateCpNickName.action",
			type:"post",
			data:jQuery("#editNickName").serialize(),
			success:function(response){
				jQuery("#submitSuccess").show();
			}
		})
	}else{
		document.getElementById("EditNickName").action="/accountSetting|updateNickName.action";     
		document.getElementById("EditNickName").submit();
	}
}
//修改姓名弹出层
function updateName(type){
	bkwin(
		"<div><div class='mainColor weight700 textMiddle'>修改真实姓名</div><div class='ruleInfo lesserColor'><ul><li>改名,是需要经过审核的.</li><li>审核期为1天.如果1天后,你所改的名字还没有生效,那么表示你的申请没有通过审核.</li><li>昵称,网名以及其他怪异文字将不会通过审核.</li><li>如果要用网名或者英文名,请使用如下格式:真实姓名(英文名/网名),如,何静MOMO.</li></ul><div class='button'><input type='button' onfocus='this.blur()' value='提 交' class='buttonM_1 mainColor weight700' onclick='bkwin.remove();updateUserName(\"" + type + "\");' />&nbsp;&nbsp;&nbsp;&nbsp;<input type='button' onfocus='this.blur()' value='取 消' class='buttonM_1' onclick='bkwin.remove();' /></div></div></div>",
		{modal: true,draggable : false,resizable : false,width:500,bgiframe:true}
	);
}

function changeName(){
	document.getElementById("nickName").value=convertHtmlEncode(document.getElementById("nickName").value);
}
/*-----------关闭系统公告----------------*/
//关闭系统公告
function systemBulletin(){
	jQuery.ajax({
		url:"/mgrindex|updateSystem.action",
		type:"get",
		success:function(response){
			document.getElementById("systemMsg").style.display="none";
		}
	});
}
/*-------------处理朋友请求和朋友描述--------------------------*/

function cagfSendRequest(url){
	var message = document.getElementById("message").value;
	var friendId = document.getElementById("friendId").value;
	if(message.trim()=="") {
		alert("怎么也要写些东西呦～");
	} else {
		document.getElementById("fasong").disabled="true";
		document.getElementById("sending").style.display="inline";
		if(message.length>30){
			message=message.substring(0,30);
		}
		jQuery.ajax({
			url:url,
			type:"post",
			data:"message="+message+"&operateType=addfriend&friendId="+friendId,
			success:function(response){
				bkwin.load_close();
				result_hand(response,"friend");
			}
		});
	}
}
function requestAnswer(firstId,secondId,thirdId,fourth,url,uid,index,nickName){
	document.getElementById(firstId).style.display="block";
	document.getElementById(secondId).disabled="true";
	document.getElementById(thirdId).disabled="true";
	document.getElementById(fourth).disabled="true";
	
	jQuery.ajax({
		url:url,
		type:"post",
		data:"uid="+uid,
		success:function(response){
			addFriendCallBack(response,index,uid,nickName);
		}
	});
}
function addFriendCallBack(res,index,friendId,friendNickName){
	if(res.indexOf("onlykeep")!=-1){
		parent.document.getElementById("p"+index).innerHTML="你已经将对方加为了你的新朋友";
		showgutsf('','/jsps/face/FaceSendMsgPoPAdd.jsp',friendId,friendNickName);
	}else if(res.indexOf("ignore")!=-1){
		bkwin.load_close();
		parent.document.getElementById("p"+index).innerHTML="你已经忽略了对方的朋友请求";
	}else if(res.indexOf("agree")!=-1){
		parent.document.getElementById("p"+index).innerHTML="你已经将对方加为了你的老朋友";
		showgutsf('','/jsps/face/FaceSendMsgPoPAdd.jsp',friendId,friendNickName);
	}
	
	parent.document.getElementById("addFriend"+index).style.display="none";
	parent.document.getElementById("addFriendResult"+index).style.display="block";
	
}

//忽略用户请求
function submitIgnore(index){
	jQuery.ajax({
		url:"/request_restore|requestIgnore.action",
		type:"post",
		data:jQuery("#fmRequestIgnore").serialize(),
		success:function(response){
			addFriendCallBack(response,index);
		}
	});
}
//弹出忽略请求框
function popRequestIgnore(friendId,index){
	bkwin.remove();
	bkwin.load("/jsps/backstage/BackstagePopRequestIgnore.jsp",{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    height:400,
	    title:"忽略请求"
	},"friendId="+friendId+"&index="+index);
}
//弹出输入拒绝朋友描述的弹出层
function popDescRefuseReason(firstId,url, content, uid,chuli,index) {
	jQuery("#"+firstId).show();
	bkwin.remove();
	bkwin.load("/jsps/markresult/RequestRefuseReasonAdd.jsp",{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    height:350,
	    title:"忽略请求"
	},"refuseUrl="+url+"&content="+content+"&uid="+uid+"&chuli="+chuli+"&index="+index);
}
//Ajax提交拒绝朋友描述方法
function submitRefuseDesc(objForm,url,index){
	jQuery.ajax({
		url:url,
		type:"post",
		data:jQuery("#"+objForm).serialize(),
		success:function(response){
			tragorunag_descriptCallBack(response,index);
		}
	});
}

//处理朋友描述:同意
function tragorunag_descript(firstId,secondId,thirdId,url,friendId,content,uid,description,index){
	//firstId: 处理中字样的div Id
	//secondId:同意按钮的Id
	//thirdId：拒绝按钮的Id
	//url:处理朋友描述的Action  URL
	//friendId:用户描述接受或拒绝   1：接受  2：拒绝
	//content:对应数据库friend表里面的Id
	//uid:朋友的用户Id
	document.getElementById(firstId).style.display="block";
	document.getElementById(secondId).disabled="true";
	document.getElementById(thirdId).disabled="true";
	jQuery.ajax({
		url:url,
		type:"post",
		data:"friendid="+friendId+"&uid="+uid+"&content="+content+"&description="+encodeURIComponent(description),
		success:function(response){
			tragorunag_descriptCallBack(response,index);
		}
	});
}
function tragorunag_descriptCallBack(res,index){
	if(res.indexOf("description.agree")!=-1){
		document.getElementById("descript"+index).style.display="none";
		document.getElementById("resultDescript"+index).style.display="block";
		document.getElementById("result"+index).innerHTML="你已经同意了对方的朋友描述";
		document.getElementById("result"+index).style.display="block";
	}else{
		bkwin.load_close();
		parent.document.getElementById("descript"+index).style.display="none";
		parent.document.getElementById("resultDescript"+index).style.display="block";
		parent.document.getElementById("result"+index).innerHTML="你拒绝了对方的朋友描述";
		parent.document.getElementById("result"+index).style.display="block";
		if(res!=""){
			parent.document.getElementById("refuseDesc"+index).innerHTML=res;
			parent.document.getElementById("reject"+index).style.display="block";
		}
	}
}

/*-------------------系统消息  请求  评论评论回复标记已读-------------------------*/
//选择系统消息全部
var arryCheckbox=['chkEnjoy','chkFriend','chkMipRegister','chkPost','chkBirthday','chkMoko','chkFB'];
function selectSystemAlls(obj) {
	if(obj.checked==true){
		operateCheckbox(true);
	}else{
		operateCheckbox(false);
	}
}
function operateCheckbox(type){
	for(var i=0;i<arryCheckbox.length;i++){
		var allCheckbox=document.getElementsByName(arryCheckbox[i]);
		if(allCheckbox!=null&&allCheckbox.length>0){
			for(var j=0;j<allCheckbox.length;j++){
				allCheckbox[j].checked=type;
			}
		}
	}
}
//删除所选系统消息
function clear_sysmessage(formname,chkAll,actionUrl){
	var flag;
	var ids="";
	for(var i=0;i<arryCheckbox.length;i++){
		var allCheckbox=document.getElementsByName(arryCheckbox[i]);
		if(allCheckbox!=null&&allCheckbox.length>0){
			for(var j=0;j<allCheckbox.length;j++){
				if(allCheckbox[j].checked){
					flag="ok";
					ids+=allCheckbox[j].value+",";
				}
			}
		}
	}
	if(flag!="ok") {
		alert("你还没有选择项！！！");
		return;
	}
	if(!confirm('确定删除所选信息吗？')){
		return;
	}
	if(document.getElementById(chkAll).checked==true){
		document.getElementById(chkAll).checked=false;
	}
	var deleteMessage = document.getElementById(formname); 
	deleteMessage.action = actionUrl;
	
	jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+deleteMessage.id).serialize(),
		success:function(response){
			clear_sysmessageCallBack(ids);
		}
	});
}

//Ajax分页（收件箱，发件箱，保险箱，系统消息）
function MessagePageContent(url,objDivId,objDivContentId,curPage,pageSize,index){
	document.getElementById(objDivId).innerHTML="";
    var PAGE_SIZE=20;
	var MAX_PAGES=7;
	var START_END_OMIT_PAGES=2;

	var total=document.getElementById("hidTotalRecord").value;  //总记录
	var maxPages=5;
	var current=parseInt(curPage);  //当前第几页
	
	if (pageSize <= 0)
		pageSize = PAGE_SIZE;
	if (maxPages <= 0)
		maxPages = MAX_PAGES;
	if (current < 1)
		current = 1;
	var totalPages = parseInt(total / pageSize);
	if (total % pageSize > 0){
		totalPages ++;
	}
	if (current > totalPages)
		current = totalPages;
	var omitStart = 0, omitEnd = 0, startIndex = 1;
	var pageCount = 0;
	if (totalPages > 2 * START_END_OMIT_PAGES + maxPages){
		if (current <= START_END_OMIT_PAGES + parseInt((maxPages + 1) / 2)) {
			omitStart=0;
			omitEnd = START_END_OMIT_PAGES;
			if(current <= START_END_OMIT_PAGES) {
				pageCount = maxPages;
			} else if(current < maxPages - parseInt(maxPages / 2)) {
				pageCount = maxPages;
			} else {
				pageCount = current + parseInt(maxPages / 2);
			}
		} else {
			omitStart = START_END_OMIT_PAGES;
			pageCount = maxPages;
			startIndex = current - parseInt(maxPages / 2);
			if(current + parseInt(maxPages / 2) <totalPages - START_END_OMIT_PAGES) {
				omitEnd = START_END_OMIT_PAGES;
			} else if(current + parseInt(maxPages / 2) < totalPages) {
				pageCount = totalPages - startIndex + 1;
			} else {
				startIndex = totalPages - maxPages + 1;
			}
		}
	} else{
		pageCount = totalPages;
	}
	
	var outStr = "";
	outStr+="<div id=\"pageid\" class=\"pagination clearfix c\"><div class=\"r\">";
	if (current > 1){
		outStr+="<a class=\"up l\" href=\"#\" onclick=\"changePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(current-1)+","+index+")\"><</a>"
	}
	else{
		outStr+="<a class=\"up hide l\" href=\"#\"><</a>";
	}
	var i = 0;
	if (omitStart > 0){
		for (i = 1; i <= omitStart; i ++){
			outStr+="<a class=\"l\" href=\"#\" onclick=\"changePageMessage('"+url+"','"+objDivContentId+"',"+i+","+index+")\" onfocus=\"this.blur()\">"+i+"</a>";
		}
		outStr+="<span class=\"l\">...</span>";
	}
	if(pageCount > 1) {
		for (i = 0; i < pageCount; i ++){
			var str="";
			var page = startIndex + i;
			if (page == current){
				str+="<a class=\"alive l\" href=\"#\">"+page+"</a>";
			}
			else{
				str+="<a class=\"l\" href=\"#\" onclick=\"changePageMessage('"+url+"','"+objDivContentId+"',"+page+","+index+")\" onfocus=\"this.blur()\">"+page+"</a>";
			}
			outStr+=str;
		}
	}
	if (omitEnd > 0){
		outStr+="<span class=\"l\">...</span>";
		for (i = totalPages - omitEnd + 1; i <= totalPages; i ++){
			outStr+="<a class=\"l\" href=\"#\" onclick=\"changePageMessage('"+url+"','"+objDivContentId+"',"+i+","+index+")\" onfocus=\"this.blur()\">"+i+"</a>";
		}
	}
	if (current < totalPages){
		outStr+="<a class=\"down l\" href=\"#\" onclick=\"changePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(current+1)+","+index+")\">></a>";
	}
	else{
		outStr+="<a class=\"down hide l\" href=\"#\">></a>";
	}
	outStr+="</div></div>";
	document.getElementById(objDivId).innerHTML=outStr;
}
function changePageMessage(url,objDivId,page,index){
	if(index!=-1){
		for(var i=0;i<=2;i++){
			document.getElementById("li_tab_"+i).className="l";
		}
		document.getElementById("li_tab_"+index).className="l alive";
	}
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
	jQuery.ajax({
		url:url,
		type:"get",
		data:"curPage="+page+"&flag=page&random="+new Date().getTime(),
		success:function(response){
			jQuery("#"+objDivId).html(response);
		}
	});
}
function requestAjax(objDivId,url,index){
	for(var i=0;i<=2;i++){
			document.getElementById("li_tab_"+i).className="l";
	}
	document.getElementById("li_tab_"+index).className="l alive";
	jQuery.ajax({
		url:url,
		type:"get",
		data:"random="+new Date().getTime(),
		success:function(response){
			jQuery("#"+objDivId).html(response);
		}
	});
}
//评论 标记已读
function plRead(){
	if(confirm("确定要标记为已读吗?")){
		self.location="/userMessageAction|allCommentTag.action";
	}
}
//评论回复 标记已读
function hfRead(){
	if(confirm("确定要标记为已读吗?")){
		self.location="/userMessageAction|allRecommentTag.action";
	}
}

/*-------------意见反馈---------------*/
/*
idea.jsp
*/
//意见反馈
function checkIdea(){
	var contentValue = document.getElementById('content').value.toLowerCase();
	var linkValue = document.getElementById('linkmethod').value.toLowerCase();
	contentValue=replaceAll(contentValue,'null','');
	linkValue=replaceAll(linkValue,'null','');
	if(linkValue==''){
		alert('请输入您的联系方式!');
		document.getElementById('linkmethod').focus();
		return false;
	}
	if(contentValue==''){
		alert('请输入您的宝贵意见!');
		document.getElementById('content').focus();
		return false;
	}
	document.getElementById('content').value=contentValue;
	document.getElementById('linkmethod').value=linkValue;
	document.getElementById("idearform").action="/feedback.action";
	document.getElementById("idearform").submit(); 
}
/*------------登录操作-------------*/
/*
login.jsp
*/
//检测是否按下enter键
function enter(event) {
	var evt = event?event:window.event;
	if(13 == evt.keyCode) {
		if(jQuery("#userkey").val()!=""&&jQuery("#userkey").val()!=null)
			checkLogin();
	}
}
function changeBg() {
	var picNo = Math.round(Math.random()*5);
	jQuery("#mokoman").attr("src","/images/mokoman_" +picNo+ ".jpg");
}
//登录操作
function checkLogin(){
	var emailReg = /\b(^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*$)\b/;
	var usermingzi = document.getElementById("usermingzi").value;
	var userkey = document.getElementById("userkey").value;
	if((usermingzi=="") || (!emailReg.test(usermingzi)) || (userkey=="") || (userkey.length<6) || (userkey.length>24)) {
		alert("Email或密码有误!");
		return false;
	}
	//将用户登录类型记入cookie
	var userType=jQuery("input[name='userType']:radio:checked").val();
	setCookie("MOKO_LOGIN_TYPE",userType,15);  //半个月过期
	
	var toUrl = document.getElementById("toUrl").value;
	var url = "login.action?tourl=" + escape(toUrl);
	document.getElementById("loginForm").action=url;
	document.getElementById("loginForm").submit();	
	hide("btnLogin");
	document.getElementById("logining").style.display="inline";			
}
//根据cookie初始化登录类型：个人或机构
function initLoginType(objUser,objCp){
	var loginType=getCookie("MOKO_LOGIN_TYPE");
	if(loginType==2)
		jQuery("#"+objCp).attr("checked",true);
	else
		jQuery("#"+objUser).attr("checked",true);
}
/*--------------职业排序--------------*/
/*
loginheader.jsp
*/
//职业排序
function moveUp(ieObj,ffObj,objCurrent){
	var isIE = document.all ? true : false;
	if(isIE)
		obj=ieObj;
	else
	    obj=ffObj;
	var index;
    var lis=obj.parentNode.parentNode.childNodes;
    for(var i=0;i<lis.length;i++){
        if(lis[i]==obj.parentNode){
        	index=i;
        	break;
        }
    }
	//alert("index = " + index)
    var beforeIndex=0;
	if(index==0||index==-1) 
		return;
	else
		beforeIndex=index-1;
	
	var currentNode=objCurrent.parentNode;
	
	//当前所点"向上"按钮所处li位置中隐藏域的值
    var currentHidInputValue=document.getElementById("hidVocation_"+objCurrent.id.split('_')[1]).value;
    
    //当前所点"向上"按钮所处li之前的li位置中隐藏域的值
    var upHidInputValue=document.getElementById("hidVocation_"+currentNode.previousSibling.id.split('_')[1]).value;
    
	//若当前职业的上一个职业的index为０，则变换箭头按钮（第一个职业不能有向上的箭头）
    if(beforeIndex==0) {
		document.getElementById("imgVocation_"+currentNode.previousSibling.id.split('_')[1]).style.display="inline";
		document.getElementById("imgVocation_"+objCurrent.id.split('_')[1]).style.display="none";
	}
	if(currentNode.previousSibling)swapNode(currentNode,currentNode.previousSibling);
    //Ajax调用action方法对表userVocation字段seq进行操作
    jQuery.ajax({
		url:"/editUserVocation|sortVocation.action",
		type:"post",
		data:"currentVocationID="+currentHidInputValue+"&currentIndex="+index+"&beforeVocationID="+upHidInputValue+"&beforeIndex="+beforeIndex
	});
}
/*----------当前模块样式设置-------*/
function setCss(objId,cssStyle){
	var liNode = document.getElementById(objId);
	if(liNode)
	   liNode.className = cssStyle;
}
/*-----------大侠不存在----------*/
function notExist(){
	var imageUrl = document.getElementById("imageUrl").value;
	if(imageUrl==''){
		document.getElementById("imageid").src="/images/nobody.jpg";
	}else{
		document.getElementById("imageid").src= imageUrl;
	}	
}

/*-------------头部新消息-------------*/
function headerNewMessage(userid,user,checktime){
	var messageTitle = encodeURIComponent(document.title);
	mainmessage('label',userid,checktime);
}
/*
 * 依赖条件：ajax,小标签样式,每个页面必须有Title定义,loginheader.jsp,bottom.jsp,BackstageUserView.jsp
 */
var time=null;// 闪动标题线程句柄
var newMessageTimer = null;
var step=0;// 用于标题闪动
var oldMessageTotalCount = 0;// 声音消息提示
var newTitle = null;
//消息函数(头部闪动，标签，小方框)
/*
 * div:新消息小标签的位置label
 * title:闪动时显示的标题
 * userId:用于判断用户是否登录
 */ 
function mainmessage(div,userId,checktime){
	if(userId=="" || userId==null) {
		return;
	}
	strTime(div);				
	newMessageTimer = setInterval('strTime("'+div+'")',checktime);
}

function strTime(div){
	jQuery.ajax({
		url:"/userMessageAction|getUserMessage.action",
		type:"post",
		success:function(response){
			jQuery("#"+div).html(response);
		}
	});
}
/*
 * 消息提示
 * TrequestCount:请求的数量（朋友请求和朋友描述）
 * TmessageCounts:短信的数量
 * TnotReadCommentCount:评论的数量
 * TmokoMessageCount:系统消息的数量
 * TnotSeeCommentReplyCount:评论回复的数量
 * titles:闪动时显示的Title
 * infoMokoSound:有消息时，是否有声音提示
 */
LOCALE_TITLE=document.title;
function hintAllInfo(TrequestCount,TmessageCounts,TnotReadCommentCount,TmokoMessageCount,TnotSeeCommentReplyCount,infoMokoSound){
	clearTimeout(time);// 保证只有一个线程活动
	var newMessageTotalCount = parseInt(TrequestCount) + parseInt(TmessageCounts) + parseInt(TnotReadCommentCount) + parseInt(TnotSeeCommentReplyCount) + parseInt(TmokoMessageCount);
	if(infoMokoSound==true && newMessageTotalCount>oldMessageTotalCount) {// 保证只有一次声音提示
		voiceInfo();
		oldMessageTotalCount = newMessageTotalCount;
	}
	if(newMessageTotalCount>0){//提示
		step=0;
		titleInfo(LOCALE_TITLE);
		labelInfo(TmessageCounts,TrequestCount,TnotReadCommentCount,TnotSeeCommentReplyCount,TmokoMessageCount);
		rectangleInfo(TmessageCounts,TrequestCount,TnotReadCommentCount,TnotSeeCommentReplyCount,TmokoMessageCount);
		setUserMessage();
	}else{//还原
		document.title = LOCALE_TITLE;
		document.getElementById("label").innerHTML = "";
		rectangleInfo(0,0,0,0,0);		
	}	
}
// 声音
function voiceInfo(){
	var voice = '<object id="wmsgsound"	classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="0" height="0">'+ 
	'<param name="movie" value="/flash/mokovoice.swf" /><param name="quality" value="high" /><param name="loop" value="0" />'+ 
	'<embed name="wmsgsound" src="/flash/mokovoice.swf" loop="0"	quality="high"	pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="0" height="0"></embed></object>';		
	var con = document.createElement("span");
	con.style.visibility = "hidden";
	con.innerHTML = voice;
	document.body.appendChild(con);
}
// 闪动
function titleInfo(messageTitle){
	newTitle = messageTitle;
	if (step==2) {step=0}
	if (step==0) {document.title='→ 新消息　'+messageTitle}
	if (step==1) {document.title='　　　　  '+messageTitle}	
	step++;
	time = setTimeout(function(){titleInfo(messageTitle)},1000);
}

var isPopShow=false;

// 小标签
function labelInfo(TmessageCounts,TrequestCount,TnotReadCommentCount,TnotSeeCommentReplyCount,TmokoMessageCount) {
	var divLabel = document.getElementById("label");
	var messageLiClass = "weight700";
	var mokoMessageLiClass = "weight700";
	var requestLiClass = "weight700";
	var commentLiClass = "weight700";
	var commentReplyLiClass="weight700";
	var messagecount="";
	var requestcount="";
	var commentcount="";
	var commentreplycount="";
	var mokomessagecount="";
	if(TmessageCounts != 0) {
		messageLiClass = "alive weight700";
		messagecount = "(" + TmessageCounts +")";
	}
	if(TrequestCount != 0) {
		requestLiClass = "alive weight700";
		requestcount = "(" + TrequestCount +")";
	}
	if(TnotReadCommentCount != 0) {
		commentLiClass = "alive weight700";
		commentcount = "(" + TnotReadCommentCount +")";
	}
	if(TnotSeeCommentReplyCount !=0){
		commentReplyLiClass = "alive weight700";
		commentreplycount = "(" + TnotSeeCommentReplyCount +")";
	}
	if(TmokoMessageCount != 0) {
		mokoMessageLiClass = "alive weight700";
		mokomessagecount = "(" + TmokoMessageCount +")";
	}
	//当消息隔５秒闪动时清除Event.observe方法
	jQuery(document).unbind("click",closeMessage,false);
	if(divLabel!=null) {
		divLabel.innerHTML = '<div class="newMsg"><div class="bgC"><img class="bg" src="/images/bg.gif" />'
        				+'<a class="halfUnder elseColor weight700" href="/userMessageAction|infoDynamicList.action">新消息!</a>'
        				+'<img class="msgMore" src="/images/bg.gif" onclick="newMessage()"/></div>'
        				+'<ul id="msgMore" class="mainBorderOn">'
        				+'<li class="' + messageLiClass + '"><a class="skill clearfix" href="/userMessageAction|receiveMessage.action"><span class="r font10">' + messagecount + '</span>短信</a></li>'
        				+'<li class="' + requestLiClass + '"><a class="skill clearfix" href="/userMessageAction|reQuestAll.action"><span class="r font10">' + requestcount + '</span>请求</a></li>'
        				+'<li class="' + commentLiClass + '"><a class="skill clearfix" href="/userMessageAction|dispostCommentsData.action"><span class="r font10">' + commentcount + '</span>评论</a></li>'
        				+'<li class="' + commentReplyLiClass + '"><a class="skill clearfix" href="/userMessageAction|dispostCommentReply.action"><span class="r font10">' + commentreplycount + '</span>评论回复</a></li>'
        				+'<li class="' + mokoMessageLiClass + '"><a class="skill clearfix" href="/userMessageAction|systemMessages.action"><span class="r font10">' + mokomessagecount + '</span>系统</a></li>'
        				+'<li class="font12"><a class="thirdMain halfUnder" href="javascript:void(0);" onclick="cleanAllPromptMessage();return false;">忽略全部</a></li>'
        				+'</ul></div>';
	}
}
//忽略全部新消息提示
function cleanAllPromptMessage(){
	jQuery.ajax({
		url:"/userMessageAction|delAllPromptMessage.action",
		type:"post",
		data:"",
		success:function(response){
			clearTimeout(time);// 保证只有一个线程活动
			jQuery("#label").html("");
			strTime("label");
		}
	});
}

function newMessage(){
	document.getElementById("msgMore").style.display ="block";
	isPopShow = false;
	jQuery(document).bind("click",closeMessage,false);
}
function closeMessage(){
	if(isPopShow){
		document.getElementById("msgMore").style.display ="none";
		isPopShow=true;
		jQuery(document).unbind("click",closeMessage,false);
	}
	isPopShow = true;
}


// 小方框
function rectangleInfo(messageCount,requestCount,commentCount,commentReplyCount,mokoMessageCount){
	var divRectangle = document.getElementById("rectangle");
	if(divRectangle==null)  return;//div找不到时,直接返回
	var messageLiClass = "weight700";
	var mokoMessageLiClass = "weight700";
	var requestLiClass = "weight700";
	var commentLiClass = "weight700";
	var commentReplyLiClass="weight700";
	if(messageCount != 0) {
		messageLiClass = "alive";
	}
	if(requestCount != 0) {
		requestLiClass = "alive";
	}
	if(commentCount != 0) {
		commentLiClass = "alive";
	}
	if(commentReplyCount !=0){
		commentReplyLiClass = "alive";
	}
	if(mokoMessageCount != 0) {
		mokoMessageLiClass = "alive";
	}
	var isIE = document.all ? true : false;
	var li = '<li class="' + mokoMessageLiClass + '"><a class="weight700" href="/userMessageAction|systemMessages.action">系统(' + mokoMessageCount + ')</a></li>';
	if(isIE){
		li = '<li class="' + mokoMessageLiClass + '"><a class="weight700" href="/userMessageAction|systemMessages.action">系统(' + mokoMessageCount + ')&nbsp;</a></li>';
	}
	
	divRectangle.innerHTML = '<a class="borderOn weight700" href="javascript:void(0)">&nbsp;信&nbsp;息&nbsp;</a>'+
						'<ul class="leftNav">'+
						'<li class="' + messageLiClass + '"><a class="weight700" href="/userMessageAction|receiveMessage.action">短信(' + messageCount + ')&nbsp;</a></li>'+
						'<li class="' + requestLiClass + '"><a class="weight700" href="/userMessageAction|reQuestAll.action">请求(' + requestCount + ')&nbsp;</a></li>'+
						'<li class="' + commentLiClass + '"><a class="weight700" href="/userMessageAction|dispostCommentsData.action">评论(' + commentCount + ')&nbsp;</a></li>'+
						'<li class="' + commentReplyLiClass + '"><a class="weight700" href="/userMessageAction|dispostCommentReply.action">评论回复(' + commentReplyCount + ')&nbsp;</a></li>'+
						li + '</ul>';						
}

//处理短信页面的新短信显示
function setUserMessage(){
	var shouMessage = document.getElementById("shoumessage");	//是否在收件箱页面
	if(shouMessage != null){
		shouJianTime();
	}
	return;
}
//请求新短信数据
function shouJianTime(){
	jQuery.ajax({
		url:"/templat|shouJianMessage.action",
		type:"get",
		success:function(response){			
			setMessagePage(response);
		}
	});
}
//处理新短信显示
function setMessagePage(jsonData){
	if(jsonData == null || jsonData.length <= 0)
		return;
	var jsonM = eval("("+jsonData+")");	
	var size = jsonM.count;
	if(size != null && size > 0){
		var messageHtml = "";
		var mid = 0;
		var wkey = "";
		var logourl = "";
		var sendtime = "";
		var nickName = "";		
		var content = "";
		var fromuserid = "";
		var content = "";
		var userLevelTag = "";
		var authenicType = "";
		
		var readtag = "";
		var isOnline = "";
		var isContent = "";	
		var isPolice = "";	
		var isCpCompany ="";
		for(var i = 0; i < size; i++){
			mid = jsonM.mlist[i].id;
			wkey = jsonM.mlist[i].wkey;
			logourl = jsonM.mlist[i].LogoUrl;
			sendtime = (jsonM.mlist[i].sendtime).substr(2);
			nickName = jsonM.mlist[i].nickName;
			isread = jsonM.mlist[i].isread;
			fromuserid = jsonM.mlist[i].fromuserid;
			content = jsonM.mlist[i].content;			
			userLevelTag = jsonM.mlist[i].userLevelTag;
			authenicType = jsonM.mlist[i].authenicType;
			isCompany = jsonM.mlist[i].isCompany;
			if(isread == 'F')
				readtag = " weight700";
			else
				readtag = "";
				
			if(jsonM.mlist[i].online == 'T')
				isOnline = "<img class='online' src='/images/bg.gif'/>";
			else
				isOnline = "<img class='offline' src='/images/bg.gif'/>";
							
			if(content.length > 12){
				isContent = content.substr(0,12) + ".....";
			}else
				isContent = content;
			if(authenicType=="4")
				isPolice="&nbsp;&nbsp;<span class='mainColor weight700'>巡警</span>";
			if(isCompany=="T")
				isCpCompany="&nbsp;&nbsp;<span class='lesserColor font12'>机构MOKO</span>";
			
			messageHtml += "<div id='liMessage" + mid + "'>" 
						 +		"<li id='li_message_" + mid + "' class='dashedOn" + readtag +"'>"
	            		 +			"<img class='bg' src='/images/bg.gif'/>"
	            		 +			"<a class='imgBorder' href='/"+wkey+"'><img class='friendIcon' src='" + logourl + "'/></a>"
	            		 +          "<span class='font10 thirdColor r'>"+ sendtime + "</span><input class='check' name='receive' id='choo' type='checkbox' value='" + mid + "' />" + isOnline + "<a class='mainWhite' href='/"+wkey+"'>" + nickName + "</a>&nbsp;"
	            		 + 			userLevelTag
	            		 +          isPolice
						 +          isCpCompany
	                	 +			"<p id='p_figure_" + mid + "' name='p_figure'>"
	                     +				"<a href='javascript:void(0)' style='cursor:pointer' onclick=\"seeMessageBox('li_message_"+ mid +"','" + mid + "','" + isread + "');return false;\" class='lesserColor'>"
	                     +				isContent + "</a>&nbsp;→&nbsp;"
	                     + 				"<a class='mainWhite' href='javascript:void(0)' onclick=\"seeMessageBox('li_message_"+ mid +"','" + mid + "','" + isread + "');return false;\">查看</a>"
	                	 +          "</p>"
	                	 +			"<div id='box_" + mid + "' class='open' style='display:none;' name='box'>"
	                	 + 				"<span class='r'>"
	                	 +      			"<a class='font12 thirdWhite' href='javascript:void(0)' onclick=\"report('" + fromuserid + "','" + mid + "');return false;\">投诉</a><br />"
	                	 +              	"<a class='font12 thirdWhite' href='javascript:void(0)' onclick=\"black('" + fromuserid + "');return false;\">拉黑</a>"
	                	 +				"</span>"
	                     +				"<pre>" + content + "</pre>" 
	                     +				"<div class='reply clearfix'>"
	                     +					"<br/><br/>"
	                     +   				"<p id='InsertImage_" + mid + "' class='thirdColor'>回复<input class='buttonS_4 font12 mainColor' type='button' id='smile_pic' value='表&nbsp;情&nbsp;&gt;' onfocus='this.blur()' onclick=\"popSmiles('InsertImage_" + mid + "','counts_" + mid + "')\" /></p>"
	                     +   				"<div class='r'>"
	                     +   					"<span id='textLength_" + mid + "' class='mainColor'>150</span>"
	                     +   					"<br/>"
	                     +   					"<input class='buttonS_0 font12 mainColor weight700' type='button' value='回 复' onfocus='this.blur()' name='huifu' id='counts_" + mid + "1' onclick=\"messageLevel('" + fromuserid + "','/seemessage|restore.action','" + fromuserid + "','counts_" + mid + "','spsend');\" /><span id='counts_" + mid + "2' name='counts_" + mid + "2' class='font12 thirdColor' style='display:none;'>发送中...</span>"
	                     +   				"</div>"
	                     +   				"<textarea class='borderOn' name='counts' id='counts_" + mid + "' maxlength='150' wrap='visible' onkeydown=\"checkTextAreaLength(this,150,event,'counts_" + mid + "1')\" onPropertyChange=\"checkLength(this,'textLength_" + mid + "',150)\" onfocus='getfocus(this)' oninput=\"checkLength(this,'textLength_" + mid + "',150)\" onkeyup=\"checkLength(this,'textLength_" + mid + "',150)\" cols='' row=''></textarea>"
	                     +   				"<p class='font12 thirdColor'>按Ctrl+Enter发送消息</p>"
	                     +				"</div>"
	                	 +			"</div>"
	            		 +		"</li>"
	    				 + "</div>"
		}		
		var hfID = document.getElementById("hfID").value;
		var hfContent = "";
		if(hfID != ""){
			hfID = "counts_" + hfID;
			hfContent = document.getElementById(hfID).value;
		}
		document.getElementById("ulmessage").innerHTML = messageHtml + document.getElementById("ulmessage").innerHTML  
		
		//处理表情
		formatImages('ulmessage');
		if(hfID != "" && hfContent != ""){
			document.getElementById(hfID).innerHTML = hfContent;
			//以下为根据浏览器的不同解决光标停在最后记录上
			var element=document.getElementById(hfID);  
			if (document.all){
		        var range= element.createTextRange();
		        range.collapse(false);
		        range.select();
		    }else {
		        element.focus();
		        var v= element.value;
		        element.value= '';
		        element.value= v;
		   }
		}
	}
	//处理短信数量
	document.getElementById("spreceive").innerHTML = jsonM.totalCount;	
}
/*--------登录和登出-----------*/
function login(){
	window.location.href="/jsps/common/login.jsp?tourl=" + escape(window.location.href);
}
function logout(weblogKey){
	window.location.href='/logout.action?logoutwKey=' + weblogKey + '&tourl=' + window.location.href;
}

/*-----------发送消息-----------*/
function space_sendM(url){
	clearTimeout(timeout);
	var counts = document.getElementById("counts").value;
	var types = document.getElementById("types").value;
	var methods = document.getElementById("methods").value;
	if(counts.trim()!=""){	
		document.getElementById("sends").style.display="inline";
		document.getElementById('fasong').disabled="true";
		if(counts.length>150){
			counts=counts.substring(0,150);
		}
		jQuery.ajax({
			url:url,
			type:"post",
			data:"counts="+encodeURI(counts)+"&types="+types+"&touserid="+methods,
			success:function(response){
				result_hand(response,"message");
			}
		});
	}
	else{
		alert("怎么也要写些东西呦～");
	}
}

function messageLevel(uid,url,messageId,objContent,objSpanId){
	 jQuery.ajax({
		url:"/seemessage|levelCom.action",
		type:"get",
		data:"touserid="+uid,
		success:function(req){
			if(req=="levelSuccess"){
				var callBackFun=function(){
					sendAnswer(url,messageId,objContent,objSpanId);
				}
				checkMessageCount(callBackFun);
			}else if(req=="vip"){
				levelError('VIP');
			}else if(req=="svp"){
				levelError('SVP');
			}else if(req=="mvp"){
				levelError('MVP');
			}
		}
	});
}

function sendAnswer(url,messageId,objContent,objSpanId){
	var content=document.getElementById(objContent).value;
	if(content.trim()=="") {
		document.getElementById(objContent+1).disabled="";
		alert("怎么也要写些东西呦～");
	} else {
		document.getElementById(objContent+1).disabled="true";
		document.getElementById(objContent+2).style.display="inline";
		if(content.length>150){
			content=content.substring(0,150);
		}
		jQuery.ajax({
			url:url,
			type:"get",
			data:"touserid="+messageId+"&counts="+encodeURIComponent(content),
			success:function(response){
				result_hand(response,"message");
				if(objSpanId){
					var count=parseInt(document.getElementById(objSpanId).innerHTML)+1;
					document.getElementById(objSpanId).innerHTML=count;
				}
				document.getElementById(objContent).value="";
				document.getElementById(objContent+1).disabled="";
				document.getElementById(objContent+2).style.display="none";		
			}
		});
	}
}

/*----------------发消息，发请求，描述等处理结果-------------------*/
function result_hand(s,type){
	if(s=="success"){
		addresults_(type);
	}else if(s=="report"){
		report_();
	}else if(s=="levelError"){
		levelError();
	}else {
		addresult_(s);
	}
}
 var timeout;
 function closePop(){
 	bkwin.load_close();
 	clearTimeout(timeout);
 }

function addresults_(type){
	bkwin.load_close();
	var sUrl="";
	if(type=="message")
		sUrl="/jsps/markresult/MessageSuccessView.jsp";
	else
		sUrl="/jsps/markresult/ResultSuccessView.jsp";		
	bkwin.remove();
	bkwin.load(sUrl,{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    bgiframe:true,
	    width:500,
	    height:300
	});
	autoCloseDialog("bkwin.load_close()");
}

function report_(){
	bkwin.remove();
	bkwin.load("/jsps/face/FaceReportSuccess.jsp",{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    height:300
	});
	autoCloseDialog("bkwin.load_close()"); 
}

function addresult_(s){
	bkwin.remove();
	var str ;
	if(s=="dayFriend"){
		str="抱歉，你今天加了太多朋友了!";
	}else{
		str = s;
	}
	bkwin.load("/jsps/markresult/ResultErrorView.jsp",{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    height:400,
	    title:""
	},"o="+encodeURIComponent(str));
	autoCloseDialog("bkwin.load_close()"); 
}

function frclean(divid,url,uid){
	AjaxRequest.get({ 
			'url':url
			,'uid':uid
			,'onSuccess':function(req) {
			document.getElementById(divid).innerHTML="";
			}});
	try{
		dojo.event.topic.publish("/updateuserfriend");
		dojo.event.topic.publish("/updatefriendmessages");
	} catch(ex){}        
}
/*--------------分类目录----------------------*/
//分类目录js
// 设置所在地列表
function setCityList(selectCity) {
	var countrys = ["安徽", "北京", "重庆", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南", 
					"湖北", "湖南", "内蒙古", "江苏", "江西", "吉林", "辽宁", "宁夏", "青海", "山西", "山东", "上海", 
					 "四川", "天津", "西藏", "新疆", "云南", "浙江", "陕西", "台湾", "香港", "澳门", "澳大利亚", "英国", "加拿大", "法国", 
					"德国", "意大利", "日本", "韩国","荷兰", "新西兰", "泰国", "美国", "新加坡", "其它国家"];
	
	var values = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
				  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2];			
				  
	var thisCity = selectCity ? selectCity : "";
	for(var i=0; i<countrys.length; i++) {
		document.write("<option value=" + values[i]);
		if(countrys[i] == thisCity){ 
			document.write(" selected");
		}
		document.write(" >" + countrys[i] + "</option>");
    }
}
//设置选择用户类型列表
function setUserType(type) {
	var types = ["MVP","SVP", "VIP", "会员", "在线用户"];
	var values = ["mvp_user","svp_user", "vip_user", "pt_user", "online_user"];
	for(var i=0; i < types.length; i++) {
		document.write("<option value=" + values[i]);
		if(values[i] == type){ 
			document.write(" selected");
		}
		document.write(" >" + types[i] + "</option>");
    }
}
//设置选择用户性别
function setUserSex(selectId,sex){
	var sexType = ["sex","boy","girl"]
	var sexValue = ["性别","男","女"];
	var option = "";
	for(var i=0;i<sexType.length;i++){
		if((i==0&&sex=="")||sex==sexType[i])
			option += "<option selected value='"+sexType[i]+"'>"+sexValue[i]+"</option>";
		else
			option += "<option value='"+sexType[i]+"'>"+sexValue[i]+"</option>";
	}
	jQuery("#"+selectId).html(option);
}
//根据选择职业根目录跳转
function chooseWorks(work,type){
	var value = work.value;
	var workName = work.options[work.selectedIndex].text;
	if(workName == "全部职业" && type!=2)
		document.location = value;
	else{	
		document.getElementById("vocationid").value = value;
		
		if(type == 1)
			document.getElementById("indexPageWork").value = 1;			
		document.getElementById("catalogForm").submit();   
	}
}
//用户类型搜索
function chooseUsetType(userType){
	document.getElementById("findUserType").value = userType.value;
	document.getElementById("catalogForm").submit();   
}
function chooseUsetOrderType(userOrderType){
	document.getElementById("orderType").value = userOrderType.value;
	document.getElementById("catalogForm").submit();
}

//所在地搜索
function chooseCity(cityType){
	var cityName = cityType.options[cityType.selectedIndex].text;
	document.getElementById("cityTag").value = cityType.value;
	document.getElementById("cityName").value = cityName;
	document.getElementById("catalogForm").submit();   
}

//选择国家
function chooseCountry(country, province, city){	
	setProvinceSelect(country, province, city);
	var countryName = country.value;
	if(countryName != "中国"){
		if(countryName == "所在地")
			countryName == "";
		jQuery("#country").val(countryName);
		jQuery("#province").val("");
		jQuery("#city").val("");
		jQuery("#catalogForm").submit();  
	}
}

//选择省
function chooseProvince(province, city){
	setCitySelect(province, city);
	chooseCity();
}

//选择城市
function chooseCity(){
	var countryName = jQuery("#locationCountry option:selected").text();
	var provinceName = jQuery("#locationProvince option:selected").text();
	var cityName = jQuery("#locationCity option:selected").text();
	
	if(provinceName.indexOf("请选择") != -1)
		provinceName == "";		
	
	if(cityName.indexOf("请选择") != -1)
		cityName = "";
		
	jQuery("#country").val(countryName);	
	jQuery("#province").val(provinceName);
	jQuery("#city").val(cityName);	
	jQuery("#catalogForm").submit();  
}





//性别搜索
function chooseUserSex(userSex){
	document.getElementById("userSex").value = userSex.value;
	document.getElementById("catalogForm").submit();   
}

function searchContent(content, formID){
	var value = jQuery("#" + content).val();
	if(value.trim() == ""){
		alert("输入要搜索的内容!");
		return false;
	}
	
	document.getElementById(formID).submit();
}
/*---------------选择所有复选框(全选)---------------------*/
function selectAlls(selectAllId,requestCheckName,guanzhuCheckName) {
	checkAllCheckBox(requestCheckName,selectAllId);
	checkAllCheckBox(guanzhuCheckName,selectAllId);
}
/*-----------------------选择所有请求------------------------*/
function selectAllReqDes(requestCheckName,descriptionCheckName,guanzhuCheckName,selectAllId) {
	checkAllCheckBox(requestCheckName,selectAllId);
	checkAllCheckBox(descriptionCheckName,selectAllId);
	checkAllCheckBox(guanzhuCheckName,selectAllId);
}
//系统设置
function setSystem(obj){   
	document.getElementById(obj).action="/accountSetting|browse.action?setting=1";     
	document.getElementById(obj).submit();             
}
/*------------------我的首页消息处理---------------------*/
/*------------------我的首页消息处理---------------------*/
function clear_message(formname,chkAll,actionUrl,ChkName,objSpan){
  var checkBoxList = document.getElementsByName(ChkName);
  if(checkBoxList==null) {
  	return;
  }
  var flag,chkIds="",chkLength=0,divObj="";
  for(var i=0; i<checkBoxList.length; i++) {
  	  divObj=document.getElementById("liMessage"+checkBoxList[i].value);
  	  if(checkBoxList[i].checked&&divObj.style.display!="none") {
  	  	  flag = "ok";
  	  	  chkIds+=checkBoxList[i].value+",";
  	  	  chkLength++;
  	  }
  }
  if(flag!="ok") {
  	alert("你还没有选择项！！！");
  	return;
  }
  if(!confirm('确定删除所选信息吗？')){
		return;
	}
  if(document.getElementById(chkAll).checked==true){
  	document.getElementById(chkAll).checked=false;
  }
  var deleteMessage = document.getElementById(formname); 
  
  jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+deleteMessage.id).serialize(),
		success:function(response){
			if(objSpan){
				var allcount=parseInt(document.getElementById(objSpan).innerHTML);
				document.getElementById(objSpan).innerHTML=allcount-chkLength;
			}
			clear_sysmessageCallBack(chkIds);
		}
	});
}
function clear_sysmessageCallBack(ids){
	var arryIds=ids.split(",");
	for(var i=0;i<arryIds.length-1;i++){
		document.getElementById("liMessage"+arryIds[i]).style.display="none";
	}
}
//转到保险箱
function setSafeMessage(formname,chkAll,actionUrl,ChkName,objSpan){
	var checkBoxList = document.getElementsByName(ChkName);
	var flag;
	for(var i=0;i<checkBoxList.length;i++) {
		if(checkBoxList[i].checked) {
			flag="ok";
		}
	}
	if(flag!="ok"){
		alert("你还没有选择项！！！");
		return;
	}
	if(document.getElementById(chkAll).checked==true){
		document.getElementById(chkAll).checked=false;
	}
	var updateMessage = document.getElementById(formname); 
	
	jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+updateMessage.id).serialize(),
		success:function(response){
			document.getElementById(objSpan).innerHTML=parseInt(document.getElementById(objSpan).innerHTML)+parseInt(response);
			for(var i=0;i<checkBoxList.length;i++) {
				if(checkBoxList[i].checked) {
					checkBoxList[i].checked=false;
				}
			}
			alert("短信复制成功!");
		}
	});
}
//删除全部
function delect_messages(formname,chkAll,actionUrl,objId,objUl,objSpan,objPage){
	if(!confirm('确定删除全部信息吗？')){
		return false;
	}
	if(document.getElementById(chkAll).checked==true){
		document.getElementById(chkAll).checked=false;
	}
	document.getElementById(objId).style.display="block";
	var deleteMessage = document.getElementById(formname); 
	
	jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+deleteMessage.id).serialize(),
		success:function(response){
			if(objSpan!='')
				document.getElementById(objSpan).innerHTML=0;
			if(objPage!='')
				document.getElementById(objPage).style.display="none";
			document.getElementById(objId).style.display="none";
			document.getElementById(objUl).style.display="none";
		}
	});
}
function clear_messages(formname,chkAll,actionUrl,chkName,chkName2,chkName3){
	var messageReqList = document.getElementsByName(chkName);
	var messageDesList= document.getElementsByName(chkName2);
	var messageGuanzhu = document.getElementsByName(chkName3);
	var flag="",chkRIds="",chkDIds="",chkGIds="";
	for(var i=0; i<messageReqList.length; i++) {
		if(messageReqList[i].checked) {
			flag="ok";
			chkRIds+=messageReqList[i].value+",";
		}
	}
	for(var i=0; i<messageDesList.length; i++) {
		if(messageDesList[i].checked) {
			flag="ok";
			chkDIds+=messageDesList[i].value+",";
		}
	}
	for(var i=0; i<messageGuanzhu.length; i++) {
		if(messageGuanzhu[i].checked) {
			flag="ok";
			chkGIds+=messageGuanzhu[i].value+",";
		}
	}
	if(flag!="ok") {
		alert('你还没有选择项。');
		return;
	}
	if(!confirm('确定删除所选信息吗？')){
		return;
	}
	if(document.getElementById(chkAll).checked==true){
		document.getElementById(chkAll).checked=false;
	}
	var deleteMessage = document.getElementById(formname); 
	
	jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+deleteMessage.id).serialize(),
		success:function(response){
			clear_sysmessageRDCallBack(chkRIds,chkDIds,chkGIds);
		}
	});
}
function clear_sysmessageRDCallBack(rIds,dIds,gIds){
	var arryRIds=rIds.split(",");
	for(var i=0;i<arryRIds.length-1;i++){
		document.getElementById("liMessageAddFriend"+arryRIds[i]).style.display="none";
	}
	var arryDIds=dIds.split(",");
	for(var j=0;j<arryDIds.length-1;j++){
		document.getElementById("liMessageDescription"+arryDIds[j]).style.display="none";
	}
	var arryGIds=gIds.split(",");
	for(var j=0;j<arryGIds.length-1;j++){
		document.getElementById("hezuo_"+arryGIds[j]).style.display="none";
	}
}

//点击收件箱“查看”触发js事件
function seeMessageBox(liObj,messageId,isRead){	
	//jQuery("p[name='p_figure']").attr("className", "");
	//jQuery("div[name='box']").attr("style", "display:none");

	jQuery("p[name='p_figure']").removeClass();
	jQuery("div[name='box']").hide();	

	document.getElementById("p_figure_" + messageId).className = "closed";
	document.getElementById("box_" + messageId).style.display = "block";
	
	document.getElementById("hfID").value = messageId;

	if(isRead=='F'){
		jQuery.ajax({
			url:"/seemessage|updateMessage.action",
			type:"post",
			data:"messageId="+messageId,
			success:function(response){
				document.getElementById(liObj).className="dashedOn";
			}
		});
	}
}
/*------------上传头像-------------------*/
//点击上传头像调用弹出层
function logoDialog(flag){
	var userLogoUrl = jQuery("#userLogoUrl").val();
	ajax_pop_photo("/jsps/profile/ProfileFigureEdit.jsp","flag="+flag+"&userLogoUrl="+userLogoUrl,140,130,80,169,730,"上传头像");
};
//上传头像载入图片
function loadLogo(picUrl){
	var errorResultDiv = jQuery("#errorResult");
	errorResultDiv.show();
	if(picUrl == "invalid") {
		errorResultDiv.html("<br />请重新登录！");
	} else if(picUrl == "invalidFile") {
		errorResultDiv.html(imgTypeErrorInfo);
	} else if(picUrl == "invalidFileSize") {
		errorResultDiv.html(imgSizeErrorInfo);
	} else {
		errorResultDiv.hide();
		var picName = picUrl.substring(picUrl.indexOf("logo_src_") + 9);
		imageLoad(picName,picUrl,140,130,80,169);
	}
}
//增加头像上传预览
function docrops(zoompic,picInfo,flag){	
	var cropLink ;
	var imgSrc = imageSrc.slice(imageSrc.lastIndexOf("/")+1);
		
	if(imgSrc=="sample.jpg"){
		alert("请上传图片");
	}else{
		jQuery("#"+zoompic+"str").show();
		var times = picInfo[0];
		var x1 = parseInt(picInfo[1]);
		var y1 = parseInt(picInfo[2]);
		var x2 = parseInt(picInfo[3]);
		var y2 = parseInt(picInfo[4]);
		cropLink = "/uploadFigurePhoto|cropUserLogo.action?picName="+imgSrc+"&x1="+x1+"&y1="+y1+"&x2="+x2+"&y2="+y2+"&times="+times+"&random="+Math.random();
		jQuery.ajax({
			url:cropLink,
			type:"get",
			success:function(msg){
				var pics = eval("(" + msg + ")");
				var picName = pics.picName;
				var picUrl = pics.visitPath;		
				jQuery("#picName").val(picName);
				jQuery("#"+zoompic).attr("src", picUrl + "?random="+Math.random());
				jQuery("#"+zoompic+"str").hide();
			}
		})	
	}		
}
/*------------拉黑-------------------*/
function black(blackuserid){
	if(!confirm('真的要把这个用户拉黑吗?')){
		return false;
	}
	jQuery.ajax({
		url:"/blacklist|blacklistAdd.action",
		type:"post",
		data:"touserid="+blackuserid,
		success:function(response){
			bkwin.load_close();
			var str = "count.black";
			if(response.indexOf(str)!=-1){
				alert("该用户已经在你黑名单!");
			}else{
				alert("操作成功!");
			}
		}
	});
}

function enterCtrlTangle(event,formId,actionUrl,allTangleContentId,isCallBack,maxSize,lastSize){
	if(event.keyCode==13 && event.ctrlKey){ 
		tangleAdd(formId,actionUrl,allTangleContentId,isCallBack,maxSize,lastSize);
	}
}


//增加纠结
function tangleAdd(formId,actionUrl,allTangleContentId,isCallBack,maxSize,lastSize){
	var tangleContent = jQuery("#tangleArea").val();
	if(jQuery.trim(tangleContent)==""){
		alert("怎么也要写些东西哟～");
		jQuery("#tangleArea").focus();
		return;
	}
	var tangleText = tangleContent.replace(/\{#face:(\d+)\}/g,"").replace(/\[#face:(\d+)\]/g,"").replace(/\(#face:(\d+)\)/g,"");
	if(jQuery.trim(tangleText)==""){
		alert("别就发表情,写些内容呗～");
		return;
	}
	if(tangleContent.length>maxSize){
		alert("最多可输入"+maxSize+"个字符!!!");
		jQuery("#tangleArea").val(jQuery("#tangleArea").val().substring(0,maxSize));
		jQuery("#tangleArea").focus();
		return;
	}
	var tangleContentHtml="";
	var tangleId = 0;
	var tangleTime = "";
	jQuery.ajax({
		url:actionUrl,
		type:"post",
		data:jQuery("#"+formId).serialize(),
		success:function(response){
			if(isCallBack){
				tangleId = response.split("&")[0];
				tangleTime = response.split("&")[1];
				var convertTangleContent=convertAjaxHtml(tangleContent);
				tangleContentHtml = '<div class="box dashedOn thirdColor font12" id="tangle_'+tangleId+'"><p class="clearfix timeText">'
									+ '<span class="r font14">'
									+ '<a href="/tangle|tangleCommentsShow.action?tangleId='+tangleId+'" class="weight700 thirdColor halfUnder">查看/评论 > <span class="mainColor">(0)</span></a>&nbsp;&nbsp;'
									+ '<a class="thirdWhite" href="javascript:void(0);" onclick = "delTangle('
									+ tangleId
									+ ');return false;">删除</a></span>'+ tangleTime +'</p><br/><br/>'
				                	+ '<pre class="lesserColor font14 preText">'
				                	+ convertTangleContent + '</pre><script>formatImages("tangle_'+tangleId+'");</script></div>';
				jQuery("#"+allTangleContentId).prepend(tangleContentHtml);
				jQuery("#userLastTangle").attr("title",tangleContent);
				tangleContent = tangleContent.substring(0,lastSize);
				jQuery("#userLastTangle").text(tangleContent);
				changeImages("userLastTangle",lastSize);
			}else{
				jQuery("#tangleLoad").show();
				jQuery("#userLastTangle").attr("title",tangleContent);
				tangleContent = tangleContent.substring(0,lastSize);
				jQuery("#userLastTangle").text(tangleContent);
				changeImages("userLastTangle",lastSize);				
				jQuery("#tangleLoad").hide();
				addresults_("message");
			}
			jQuery("#tangleArea").val("");
			jQuery("#tangleArea").focus();
		}
	});
}

//转换表情代码
function changeImages(objId,maxnum){
	var tag = "";
	if(jQuery("#" + objId).html().length >= maxnum){
		tag = "...";
		var strHtml=jQuery("#" + objId).html();
		jQuery("#" + objId).html(strHtml.substring(0,maxnum));
	}
	formatImages(objId);
	var content = jQuery("#"+objId).html();
	var index = parseInt(content.lastIndexOf("#"))-1;
	if(index > maxnum-9)
		content = content.substring(0,index)+ "...";
	 	
	content += tag; 		
	jQuery("#"+objId).html(content);
	document.getElementById("userLastTangleDiv").style.display = "block";
	formatImagesAlt(objId);
}

//删除纠结
function delTangle(tangleId){
	if(!confirm("确定要删除吗?")){
		return;
	}
	jQuery.ajax({
		url:"/tangle|tangleDel.action",
		type:"post",
		data:"tangleId="+tangleId,
		success:function(response){
			jQuery("#tangle_"+tangleId).remove();
			if(jQuery("#tangleCount").size()>0){
				var count = jQuery("#tangleCount").html();
				count = count.substring(1,count.length-1);
				jQuery("#tangleCount").html("("+(parseInt(count)-1)+")");
			}
		}
	});
}
//纠结评论
function tangleFaves(){
	jQuery(".replySmall").hide();
	var send = jQuery("#pinglunbody").val();
	if(send.indexOf("<")!=-1||send.indexOf("</")!=-1){
		alert("内容中含有非法字符");
		return;
	}
	if(jQuery.trim(send) == ""){
		alert("请输入评论内容！");
		return false;
	}
	if(send.length>150){
		alert("最多可输入150个字符!!!");
		jQuery("#pinglunbody").val(jQuery("#pinglunbody").val().substring(0,150));
		jQuery("#pinglunbody").focus();
		return;
	}
	jQuery("#SendStr").attr("disabled","disabled");
	jQuery("#replySending").show();
	jQuery.ajax({
		url:"/tangle|commentsAdd.action",
		type:"post",
		data:jQuery("#SendComment").serialize(),
		success:function(response){
			jQuery("#tangleComment").prepend(response);
			formatImages('container');
			jQuery("#SendStr").removeAttr("disabled");
			jQuery("#replySending").hide();
			jQuery("#pinglunbody").val("");
		}
	});
}
//点击纠结评论回复按钮
function tangleRevert(div,id,str){
	jQuery(".replySmall").hide();
	jQuery("#revertbody"+id).val("");
	jQuery("#"+div).show();
	jQuery("#switch"+id).val(str);
}
//纠结评论回复发布
function replySaveTangle(str,content,sending){
	var revertbody = jQuery("#"+content).val();
	var revert = jQuery("#switch"+str).val();
	if(revertbody.indexOf("<")!=-1||revertbody.indexOf("</")!=-1){
		alert("内容中含有非法字符");
		return;
	}
	if(jQuery.trim(revertbody) == ""){
		alert("请输入回复内容!");
		return false;
	}
	if(revertbody.length>150){
		alert("最多可输入150个字符!!!");
		jQuery("#"+content).val(jQuery("#"+content).val().substring(0,150));
		jQuery("#"+content).focus();
		return;
	}
	jQuery("#"+content+1).attr("disabled","disabled");
	jQuery("#"+sending).show();
	jQuery.ajax({
		url:"/tangle|recommentsAdd.action",
		type:"post",
		data:jQuery("#SendComment"+str).serialize(),
		success:function(response){
			jQuery("#restore"+str).hide();
			if(revert.indexOf("div")!=-1){
				jQuery("#huifu"+str).remove();
			}else{
				var sarray= new Array(); 
				sarray = revert.split("replys");
				jQuery("#huifu"+sarray[1]).remove();
			}
			jQuery("#switch"+str).before(response);
			formatImages('container');
			jQuery("#"+content+1).removeAttr("disabled");
			jQuery("#"+sending).hide();
		}
	});
}
//删除纠结评论
function deleteTangleReply(replyid,topicid,topicuserid,el){
	if(!confirm('确定要删除吗？')){
		return false;
	}
	jQuery("#"+el).hide();
	
	jQuery.ajax({
		url:"/tangle|deleteComments.action",
		type:"post",
		data:"pinglunid="+replyid+"&tangleId="+topicid+"&userId="+topicuserid
	});
}
//删除纠结评论回复
function deleteTangleRecomment(replysid,div,commentid,topicuserid,topicid){
	if(!confirm('确定要删除吗？')){
		return false;
	}
	var huifu = jQuery("#huifu"+replysid).size();
	var strdiv = jQuery("#"+div).prev();
	var comm;
	if(huifu>0){
		if(strdiv[0]){
			var replys = jQuery("#replys"+replysid).prev();
			jQuery("#switch"+topicid).val(replys[0].id);
			var sarray= new Array(); 
			if(strdiv[0].id.indexOf("div")!=-1){
				sarray = strdiv[0].id.split("div");
				comm = '<div class="reButton" id="huifu'+sarray[1]+'"><input type="button" onclick="revert(\'restore'+sarray[1]+'\','+sarray[1]+',\'div'+sarray[1]+'\')" class="buttonS_0 font12 mainColor" value="回 复" onfocus="this.blur()"/></div>';
			}else{
				sarray = strdiv[0].id.split("replys");
				comm = '<div class="reButton" id="huifu'+sarray[1]+'"><input type="button" onclick="revert(\'restore'+commentid+'\','+commentid+',\'replys'+sarray[1]+'\')" class="buttonS_0 font12 mainColor" value="回 复" onfocus="this.blur()"/></div>';
			}
			jQuery("#"+strdiv[0].id).append(comm);
		}
	}
	jQuery("#"+div).remove();
	jQuery.ajax({
		url:"/tangle|deleteRecomments.action",
		type:"post",
		data:"huifuid="+replysid+"&tangleId="+topicid+"&userId="+topicuserid
	});
}
//评论页面删除纠结
function delTangleComment(tangleId){
	if(!confirm("确定要删除吗?")){
		return;
	}
	self.location="/tangle|tangleCommentDel.action?tangleId="+tangleId;
}
//取消
function revertTangleMores(div){
	jQuery("#"+div).hide();
}
//取动态
function allDynamicView(liId,url){
	jQuery("#dynamicTab li.l").attr("class","l font12");
	jQuery("#"+liId).addClass("alive");
	jQuery("#dynamicViewDiv").html("<p class='loading thirdColor'>读取中 Loading...</p>");
	jQuery("#dynamicViewDiv").load(url,{"random":Math.random()});
}
//复选框全选
function checkAllCheckBox(itemCheckBoxName,allCheckBoxId){
	jQuery("input[name='" + itemCheckBoxName + "']:checkbox").attr("checked",jQuery("#" + allCheckBoxId).attr("checked"));
}
//保存评论提示设置数据
function saveCheckComment(type,curPage,tag){
	var idStr = "";
	var notCheckIdStr = "";
	jQuery("input[name=commentAlertCheck]:checkbox").each(function(){
		idStr += jQuery(this).val() + ",";
		if(jQuery(this).attr("checked")==false)
			notCheckIdStr += jQuery(this).val() + ",";
	});
	idStr = idStr.substring(0,idStr.length-1);
	notCheckIdStr = notCheckIdStr.substring(0,notCheckIdStr.length-1);
	if(type=="vote")
		self.location = "/commentAlert|saveVoteAlert.action?notCheckIdStr=" + notCheckIdStr + "&idStr=" + idStr + "&curPage=" + curPage + "&tag=" + tag;
	else if(type=="secret")
		self.location = "/commentAlert|saveSecretAlert.action?notCheckIdStr=" + notCheckIdStr + "&idStr=" + idStr + "&curPage=" + curPage;
	else if(type=="zhuantie")
		self.location = "/commentAlert|saveZhuantieAlert.action?notCheckIdStr=" + notCheckIdStr + "&idStr=" + idStr + "&curPage=" + curPage;
}
/********************************************八卦ajax分页**********************************************/
//八卦Ajax分页（纠结,秘密,转帖,投票,注:不包含查看朋友全部投票分页）
function baGuaMessagePageContent(url,objDivId,objDivContentId,curPage,pageSize,total,userID,wKey,type,jsTyep){
	
	document.getElementById(objDivId).innerHTML="dsds";
	var START_END_OMIT_PAGES=2;
	var maxPages=5;
	if (curPage < 1)//当前第几页
		curPage = 1;
	var totalPages = parseInt(total / pageSize);//总页数
	if (total % pageSize > 0){
		totalPages ++;
	}
	if (curPage > totalPages)
		curPage = totalPages;
	var omitStart = 0, omitEnd = 0, startIndex = 1;
	var pageCount = 0;
	if (totalPages > 2 * START_END_OMIT_PAGES + maxPages){
		if (curPage <= START_END_OMIT_PAGES + parseInt((maxPages + 1) / 2)) {
			omitStart=0;
			omitEnd = START_END_OMIT_PAGES;
			if(curPage <= START_END_OMIT_PAGES) {
				pageCount = maxPages;
			} else if(curPage < maxPages - parseInt(maxPages / 2)) {
				pageCount = maxPages;
			} else {
				pageCount = curPage + parseInt(maxPages / 2);
			}
		} else {
			omitStart = START_END_OMIT_PAGES;
			pageCount = maxPages;
			startIndex = curPage - parseInt(maxPages / 2);
			if(curPage + parseInt(maxPages / 2) <totalPages - START_END_OMIT_PAGES) {
				omitEnd = START_END_OMIT_PAGES;
			} else if(curPage + parseInt(maxPages / 2) < totalPages) {
				pageCount = totalPages - startIndex + 1;
			} else {
				startIndex = totalPages - maxPages + 1;
			}
		}
	} else{
		pageCount = totalPages;
	}
	
	var outStr = "";
	outStr+="<div id=\"pageid\" class=\"pagination clearfix c\"><div class=\"r\">";
	if (curPage > 1){
		outStr+="<a class=\"up l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(curPage-1)+","+userID+",'"+wKey+"','"+type+"')\"><</a>"
	}
	else{
		outStr+="<a class=\"up hide l\" href=\"javascript:void(0);\"><</a>";
	}
	var i = 0;
	if (omitStart > 0){
		for (i = 1; i <= omitStart; i ++){
			outStr+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+i+","+userID+",'"+wKey+"','"+type+"')\" onfocus=\"this.blur()\">"+i+"</a>";
		}
		outStr+="<span class=\"l\">...</span>";
	}
	if(pageCount > 1) {
		for (i = 0; i < pageCount; i ++){
			var str="";
			var page = startIndex + i;
			if (page == curPage){
				str+="<a class=\"alive l\" href=\"javascript:void(0);\">"+page+"</a>";
			}
			else{
				str+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+page+","+userID+",'"+wKey+"','"+type+"')\" onfocus=\"this.blur()\">"+page+"</a>";
			}
			outStr+=str;
		}
	}
	if (omitEnd > 0){
		outStr+="<span class=\"l\">...</span>";
		for (i = totalPages - omitEnd + 1; i <= totalPages; i ++){
			outStr+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+i+","+userID+",'"+wKey+"','"+type+"')\" onfocus=\"this.blur()\">"+i+"</a>";
		}
	}
	if (curPage < totalPages){
		outStr+="<a class=\"down l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(curPage+1)+","+userID+",'"+wKey+"','"+type+"')\">></a>";
	}
	else{
		outStr+="<a class=\"down hide l\" href=\"javascript:void(0);\">></a>";
	}
	outStr+="</div></div>";
	document.getElementById(objDivId).innerHTML=outStr;
}

//纠结分页
function tangleChangePageMessage(url,objDivId,curPage,userID,wKey,tangleType){
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
			jQuery("#"+objDivId).load(url,{userID:userID,curPage:curPage,wKey:wKey,tangleType:tangleType,"random":new Date().getTime()}
	);
}
//秘密类分页
function secretChangePageMessage(url,objDivId,curPage,userID,wKey,secretType){
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
			jQuery("#"+objDivId).load(url,{userID:userID,curPage:curPage,wKey:wKey,secretType:secretType,"random":new Date().getTime()}
	);
}
//转帖类分页
function zhuanTieChangePageMessage(url,objDivId,curPage,userID,wKey,zhuantieType){
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
			jQuery("#"+objDivId).load(url,{userID:userID,curPage:curPage,wKey:wKey,zhuantieType:zhuantieType,"random":new Date().getTime()}
	);
}
//投票分页
function voteChangePageMessage(url,objDivId,curPage,userID,wKey,voteType){
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
			jQuery("#"+objDivId).load(url,{userID:userID,curPage:curPage,wKey:wKey,voteType:voteType,"random":new Date().getTime()}
	);
}
//查看朋友全部投票分页
function friendvoteChangePageMessage(url,objDivId,curPage,userID,wKey,userid){
	jQuery("#"+objDivId).html("<p class='loading thirdColor'>读取中 Loading...</p>");
			jQuery("#"+objDivId).load(url,{userID:userID,curPage:curPage,wKey:wKey,userid:userid,"random":new Date().getTime()}
	);
}
//八卦Ajax分页（查看朋友全部投票分页）
function voteMessagePageContent(url,objDivId,objDivContentId,curPage,pageSize,total,userID,wKey,userid,jsTyep){
	
	document.getElementById(objDivId).innerHTML="dsds";
	var START_END_OMIT_PAGES=2;
	var maxPages=5;
	if (curPage < 1)//当前第几页
		curPage = 1;
	var totalPages = parseInt(total / pageSize);//总页数
	if (total % pageSize > 0){
		totalPages ++;
	}
	if (curPage > totalPages)
		curPage = totalPages;
	var omitStart = 0, omitEnd = 0, startIndex = 1;
	var pageCount = 0;
	if (totalPages > 2 * START_END_OMIT_PAGES + maxPages){
		if (curPage <= START_END_OMIT_PAGES + parseInt((maxPages + 1) / 2)) {
			omitStart=0;
			omitEnd = START_END_OMIT_PAGES;
			if(curPage <= START_END_OMIT_PAGES) {
				pageCount = maxPages;
			} else if(curPage < maxPages - parseInt(maxPages / 2)) {
				pageCount = maxPages;
			} else {
				pageCount = curPage + parseInt(maxPages / 2);
			}
		} else {
			omitStart = START_END_OMIT_PAGES;
			pageCount = maxPages;
			startIndex = curPage - parseInt(maxPages / 2);
			if(curPage + parseInt(maxPages / 2) <totalPages - START_END_OMIT_PAGES) {
				omitEnd = START_END_OMIT_PAGES;
			} else if(curPage + parseInt(maxPages / 2) < totalPages) {
				pageCount = totalPages - startIndex + 1;
			} else {
				startIndex = totalPages - maxPages + 1;
			}
		}
	} else{
		pageCount = totalPages;
	}
	
	var outStr = "";
	outStr+="<div id=\"pageid\" class=\"pagination clearfix c\"><div class=\"r\">";
	if (curPage > 1){
		outStr+="<a class=\"up l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(curPage-1)+","+userID+",'"+wKey+"',"+userid+")\"><</a>"
	}
	else{
		outStr+="<a class=\"up hide l\" href=\"javascript:void(0);\"><</a>";
	}
	var i = 0;
	if (omitStart > 0){
		for (i = 1; i <= omitStart; i ++){
			outStr+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+i+","+userID+",'"+wKey+"',"+userid+")\" onfocus=\"this.blur()\">"+i+"</a>";
		}
		outStr+="<span class=\"l\">...</span>";
	}
	if(pageCount > 1) {
		for (i = 0; i < pageCount; i ++){
			var str="";
			var page = startIndex + i;
			if (page == curPage){
				str+="<a class=\"alive l\" href=\"javascript:void(0);\">"+page+"</a>";
			}
			else{
				str+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+page+","+userID+",'"+wKey+"',"+userid+")\" onfocus=\"this.blur()\">"+page+"</a>";
			}
			outStr+=str;
		}
	}
	if (omitEnd > 0){
		outStr+="<span class=\"l\">...</span>";
		for (i = totalPages - omitEnd + 1; i <= totalPages; i ++){
			outStr+="<a class=\"l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+i+","+userID+",'"+wKey+"',"+userid+")\" onfocus=\"this.blur()\">"+i+"</a>";
		}
	}
	if (curPage < totalPages){
		outStr+="<a class=\"down l\" href=\"javascript:void(0);\" onclick=\""+jsTyep+"ChangePageMessage('"+url+"','"+objDivContentId+"',"+parseInt(curPage+1)+","+userID+",'"+wKey+"',"+userid+")\">></a>";
	}
	else{
		outStr+="<a class=\"down hide l\" href=\"javascript:void(0);\">></a>";
	}
	outStr+="</div></div>";
	document.getElementById(objDivId).innerHTML=outStr;
}
/******************************************上传及保存身份证照片******************************************/
//提交身份证照片
function callBackUserCard(picsJson,message){
	clearTimeout(timer);
	var pics = eval("(" + picsJson + ")");
	var images="";
	for(var i=0;i<pics.count;i++){
		images += pics.pic[i].picName + ",";
	}
	jQuery("#cardImages").val(images);
	jQuery.ajax({
		url:"/card|saveCardInfo.action",
		type:"post",
		data:jQuery("#fmSubmit").serialize(),
		success:function(response){
			saveCardInfoCallBack(response);
		}
	});
}
function saveCardInfoCallBack(responseText){
	if(responseText=="success"){
		jQuery("#divSubmitCardInfo").hide();
		jQuery("#divAudit").show();
		jQuery("#divUpload").hide();
		jQuery("#btnSubmit").hide();
	}
}
function openAddCardPhoto(){
	self.location = "/card|showAddCard.action?&random=" + Math.random();
}
//全选复选框不勾选
function checkRset(){
	jQuery("#checkAll").removeAttr("checked");
}


function acceptHezuo(userId,liId){
	jQuery.ajax({
		url:"/guanzhu|addHezuo.action",
		type:"post",
		data:{"hezuoToUserId":userId},
		success:function(){
			jQuery("#hezuo_"+liId).html("<p class='mainDashedOn lesserColor font12'>你已经同意对方的请求!!</p>");
		}
	})
}

function ignoreHezuo(userId,liId){
	jQuery.ajax({
		url:"/guanzhu|ignoreHezuo.action",
		type:"post",
		data:{"hezuoToUserId":userId},
		success:function(){
			jQuery("#hezuo_"+liId).html("<p class='mainDashedOn lesserColor font12'>你已经忽略对方的请求!!</p>");
		}
	})
}

/** 弹出LOGO上传层*/
function logoAjaxPop(){
	ajax_pop_photo("/jsps/cp/common/LogoAjaxPop.jsp","",150,350,70,59,910,"上传机构LOGO");
}

//tag 0: 宽形  1：方形
function setCpLogo(tag, pich, picw, h, w){
	jQuery(".imgcutbox").height(parseInt(pich)+2*h);
	jQuery(".imgcutbox").width(parseInt(picw)+2*w);
	jQuery(".imgcutT,.imgcutB").height(h);
	jQuery(".imgcutT,.imgcutB").width(parseInt(picw));
	jQuery(".imgcutT,.imgcutB").css("left",w);
	jQuery(".imgcutR,.imgcutL").height(parseInt(pich)+2*h);
	jQuery(".imgcutR,.imgcutL").width(w);
    jQuery(".imgsizer").slider({value:50});
      
    if(tag == 0){
    	jQuery("#logoYL").removeClass("square");
    	jQuery("#fang").removeClass("alive");
    	jQuery("#kuan").addClass("alive");
    	var type = jQuery("#kLogoType").val();
    	jQuery("#requestType").val(type);
    	
	 }else if(tag == 1){
		jQuery("#logoYL").addClass("square");
		jQuery("#kuan").removeClass("alive");
    	jQuery("#fang").addClass("alive");
    	var type = jQuery("#fLogoType").val();
		jQuery("#requestType").val(type);    	
	}

	var newImage = jQuery("#newImage");
	if(newImage.length > 0){
		jQuery("#zoompic").attr("src", "/images/bg.gif");
		
		var dg = jQuery("#ajax_upload_dialog");
		var images = new Image();
    	images.onload = function(){
    		if(images.width<picw/3||images.height<pich/3){
    			alert("上传图片尺寸过小!!!");
    			return;
    		}
    		dg.find(".imgcutbox").prepend(img);
			init_photo_box(dg,pich,picw,h,w,images.width,images.height);
			jQuery("#newImage").css("width",images.width);
			jQuery("#newImage").css("top",(pich+h*2-images.height)/2);
			jQuery("#newImage").css("left",(picw+w*2-images.width)/2);
			zoom('#ajax_upload_dialog',0.1);
			clearTimeout(timer);
    	}
		images.src = newImage[0].src;
	}
 	bkwin('#ajax_upload_dialog');
}
var imageName = null;		//机构LOGO图片名称
/** LOGO图片预览与完成*/
function companyPreview(zoompic,picInfo,flag){
	if(imageName==null){
		alert("请上传图片");
		return;
	}else{
		var times = picInfo[0];
		var x1 = parseInt(picInfo[1]);
		var y1 = parseInt(picInfo[2]);
		var x2 = parseInt(picInfo[3]);
		var y2 = parseInt(picInfo[4]);
		cropLink = "spacepic|spaceface.action?picName="+imageName+"&x1="+x1+"&y1="+y1+"&x2="+x2+"&y2="+y2+"&times="+times+"&random="+Math.random();
	}
	if(flag == "yulan"){
		jQuery("#"+zoompic+"str").css("visibility","visible")
		jQuery.ajax({
			url:cropLink,
			type:"post",
			success:function(msg){	
				var pics = eval("(" + msg + ")");
				var picName = pics.picName;
				var picUrl = pics.visitPath;
				jQuery("#"+zoompic).attr("src", picUrl);
				jQuery("#"+zoompic+"str").css("visibility","hidden")
			}
			})
	}else{
		jQuery("#btnSubmit").attr("disabled",true);
		jQuery.ajax({
			url:cropLink,
			type:"post",
			success:function(msg){
				bkwin.load_close();
				
				var pics = eval("(" + msg + ")");
				var picName = pics.picName;
				var picUrl = pics.visitPath;
				
				
				var size = jQuery("#logoUrl").size();	//判断是否是后台公司注册上传LOGO
				if(size!=0){
					jQuery("#mokoadminLogoImage").attr("src",picUrl);
					jQuery("#mokoadminLogoImage").show();
					jQuery("#logoUrl").val(picName);
				}else{
					jQuery("#logoImage").attr("src",picUrl);
					saveLogoImage(picName);
				}
			}
		})
	}
}
//保存logo图片
function saveLogoImage(logoName){
	jQuery.ajax({
		url:"/headLogo|updateLogoUrl.action",
		data:{"logoName":logoName}
	})
}

//未登录情况下点击发送短信，加好友，关注TA按钮时弹出该层
function popNotLogin(){
	var strHtml='<div class="justice sure">'+
        '<p class="mainColor weight700">-_-|| 仅美空会员可以进行操作!</p>'+
        '<div class="button">'+
        '    <input class="buttonL_2 font14 mainColor weight700" type="button" value="确 定" onfocus="this.blur()" onclick="bkwin.remove();" />'+
        '</div>'+
    '</div>';
    bkwin(strHtml,
    	{modal: true,draggable : false,resizable : false,width:460}
    );
    autoCloseDialog("bkwin.load_close()"); 
}
//保存用户当前所在地信息
function saveLocationInfo(){
	var isError=true;
	if(document.getElementById("locationCountry").value=="") {
		isError=false;
	} else {
		var locationProvinceArray = document.getElementsByName("locationProvince");
		var locationProvinceLen = locationProvinceArray.length;
		for(var i=0; i<locationProvinceLen; i++) {
			if(jQuery("#locationCountry").val()=="中国"&&locationProvinceArray[i].disabled==false) {
				if(locationProvinceArray[i].value=="-1"||locationProvinceArray[i].value=="0") {
					isError=false;
					break;
				}							
			}
		}
	}
	if(!isError){
		alert("请填写完整的当前所在地信息。");
		return false;
	}
	jQuery("#fmLocation").submit();
}
//验证是否发送合作请求
function hezuoAdd(hezuoToUserId){
	jQuery.ajax({
		url:"/guanzhu|checkHezuo.action",
		data:{"hezuoToUserId":hezuoToUserId,"operateType":"addcooperate","random":Math.random()},
		success:function(response){
			if(response=="black"){
				return;
			}if(response!=0){
				hezuoAlert(0);
			}else{
				addCooperate(hezuoToUserId);
			}
		}
	})
}
//成为合作伙伴
function addCooperate(userId){
	var strHtml='<div class="justice sure">'+
			'	<p class="mainColor weight700">申请成为合作伙伴后，可以把个人/机构显示在你的首页上。</p>'+
			'	<div class="button">'+
			'	    <input id="btnApply" class="buttonL_2 font14 mainColor weight700" type="button" value="发送请求" onclick="confirmAddHezuo('+userId+');return false;" onfocus="this.blur()" />'+
			'	    &nbsp;&nbsp;'+
			'	    <input class="buttonL_2 font14 lesserColor" type="button" value="取 消" onclick="bkwin.remove();" onfocus="this.blur()" />'+
			'	</div>'+
			'</div>';
    bkwin(strHtml,{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    title:"成为合作伙伴"
	});
}
//确定添加为合作机构
function confirmAddHezuo(userId){
	jQuery("#btnApply").attr("disabled", true);
	jQuery.ajax({
		url:"/guanzhu|addHezuoRequest.action",
		data:{"hezuoToUserId":userId,"random":Math.random()},
		success:function(){
			hezuoAlert(1);
		}
	})
}
//合作请求提示
function hezuoAlert(type){
	bkwin.remove();
	var strHtml="";
	if(type==1){
		strHtml='<div class="justice sure">'+
		'    <p class="mainColor weight700">申请成功，等待对方确认...</p>'+
		'    <div class="button">'+
		'        <input class="buttonL_2 font14 lesserColor" type="button" value="确 定" onclick="bkwin.remove();" onfocus="this.blur()" />'+
		'    </div>'+
		'</div>';
	}else{
		strHtml='<div class="justice sure">'+
	        '<p class="mainColor weight700">合作请求已经发送，正在等待对方验证。</p>'+
	        '<div class="button">'+
	        '    <input class="buttonL_2 font14 lesserColor" type="button" value="确 定" onclick="bkwin.remove();" onfocus="this.blur()" />'+
	        '</div>'+
	    '</div>';
	}
	bkwin(strHtml,{
	    draggable : false,
	    resizable : false,
	    modal:true,
	    width:500,
	    title:"成为合作伙伴"
	});
	autoCloseDialog("bkwin.load_close()"); 
}

//删除全部关注
function delAllGuanzhuData(type){
	if(confirm("确定要删除全部吗?")){
		self.location = "/guanzhu|delAllGuanzhuData.action?type="+type;
	}
}
//删除某个合作伙伴
function deleteCooperate(userid,type){
	if(confirm("确定要删除吗?"))
		self.location = "/guanzhu|delCooperate.action?guanzhuToUserId=" + userid+"&type="+type;
}
//删除个人美空里的合作伙伴
function deleteUserCooperate(userid){
	if(confirm("确定要删除吗?"))
		self.location = "/seefriend|delCooperate.action?friendid=" + userid;
}
//删除全部合作伙伴
function delAllCooperateData(type){
	if(confirm("确定要删除全部吗?")){
		self.location = "/guanzhu|delAllCooperateData.action?type="+type;
	}
}
//删除用户的全部合作机构
function delAllUserCooperateData(){
	if(confirm("确定要删除全部吗?")){
		self.location = "/seefriend|delAllUserCooperateData.action";
	}
}
//保存合作伙伴信息
function saveCooperateListInfo(type){
	var chkDyValues=getCheckBoxInfo("chkDynamic");
	var chkIndexValues=getCheckBoxInfo("chkIndex");
	self.location = "/guanzhu|saveCooperateList.action?chkDyValues="+chkDyValues+"&chkIndexValues="+chkIndexValues+"&type="+type;
}
//保存个人的合作机构信息
function saveUserCooperateListInfo(type){
	if(confirm("确定要保存吗?")){
		var chkDyValues=getCheckBoxInfo("chkDynamic");
		var chkIndexValues=getCheckBoxInfo("chkIndex");
		self.location = "/seefriend|updateCooperateCpInfo.action?chkDyValues="+chkDyValues+"&chkIndexValues="+chkIndexValues+"&type="+type;
	}
}
function getCheckBoxInfo(objName){
	var objChk=jQuery("input[name='"+objName+"']");
	var chkValues="";
	for(var i=0;i<objChk.size();i++){
		if(objChk[i].checked)
			chkValues+=objChk[i].value+",T:";
		else
			chkValues+=objChk[i].value+",F:";
	}
	return chkValues;
}

//切换显示YOUKU上传视频
function showYukouDiv(){
	jQuery.ajax({
		url:"/weblogPostUpdate|youkuVideoLogin.action",
		type:"get",
		success:function(response){
			jQuery.getScript(response,function(){
				jQuery("#citeHref").removeClass("alive");
				jQuery("#uploadHref").addClass("alive");
				jQuery("#citeVideo").hide();
				jQuery("#uploadVideo").show();
				bkwin('#videoDiv');
			})
		}
	})
}
//切换显示MOKO引用视频
function showMokoDiv(){
	jQuery("#uploadHref").removeClass("alive");
	jQuery("#citeHref").addClass("alive");
	jQuery("#uploadVideo").hide();
	jQuery("#citeVideo").show();
	bkwin('#videoDiv');
}

//youku视频成功后回调返回视频信息
function completeVideoUpload(response){
	jQuery.ajax({
		url:"/weblogPostUpdate|youkuUploadLog.action",
		type:"get",
		success:function(){
			var json = eval("(" + response + ")");
			jQuery("#yc").val("http://player.youku.com/player.php/sid/"+json.videoid+"/v.swf");
			jQuery("#confirmCiteVideo").removeAttr("disabled");
		}
	})
}
