var recepid=0;
// new一个xmlhttprequest object
if (window.ActiveXObject && !window.XMLHttpRequest) {
      window.XMLHttpRequest=function() {
      	return new ActiveXObject((navigator.userAgent.toLowerCase().indexOf('msie 5') != -1)?'Microsoft.XMLHTTP':'Msxml2.XMLHTTP');
      	}
}

//修改密码
function checkPassword(path){
	var password = document.getElementById("password").value;
	var userId = document.getElementById("userId").value;
	var passwordinfo=document.getElementById("passwordinfo");
    var req=new XMLHttpRequest();
      if (req){
          req.onreadystatechange=function() {
           if (req.readyState==4 && req.status==200) {
                 if(req.responseText==0){
                 passwordinfo.style.color='green';
                 passwordinfo.innerHTML='原始密码正确。';
                 document.getElementById("userbutton").disabled = false;
                 }else if(req.responseText==1){
                   passwordinfo.style.color='red';
                   passwordinfo.innerHTML='你输入的原始密码错误。';
                   document.getElementById("userbutton").disabled = true;
                   }else if(req.responseText==2) {
                     passwordinfo.style.color='red';
                     passwordinfo.innerHTML='原始密码不能为空。';
                     document.getElementById("userbutton").disabled = true;
                   }
                 }
         }
         req.open('post',path);
         req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
         req.send("password="+password+"&userId="+userId+"&flag=p");
      }
}

//更改密码
function saveNewpass(){
	var frm = document.getElementById("upUserForm");
	var pass = document.getElementById("password").value;
	var newpass = document.getElementById("newpass").value;
	var confirmpass = document.getElementById("confirmpass").value;
	if(pass.size()==0){
		alert("原始密码不能为空");
		return
	}
	if(newpass==""){
		alert("新密码不能为空");
		return
	}
	if(newpass!=confirmpass){
		alert("两次密码不一致");
		return;
	}
	var url = '/manage/user/editpass.do';
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: Form.serialize(frm), onComplete: updatePassResp});
}

// 更新密码返回的状态
function updatePassResp(resp) {
	var password = document.getElementById("password");
	var newpass = document.getElementById("newpass");
	var confirmpass = document.getElementById("confirmpass");
	if (resp.responseText == 1) {
		alert('密码修改失败！')
	} else {
		alert('密码修改成功！')
		password.value="";
		newpass.value="";
		confirmpass.value="";
	}
}

//回车后登录
function enterAutoLogin() {
	if (window.event&&window.event.keyCode==13)  { 
		chkLogin();
	}
}

// 登录的检验
function chkLogin(){
	var frm = document.getElementById("userForm");
	
	if (frm.email.value.size() == 0) {
		alert('请输入电子邮箱');
		frm.email.focus();
		return;
	}
	
	if (frm.password.value.size() == 0) {
		alert('请输入密码');
		frm.password.focus();
		return;
	}
	
	frm.submit();	
}

//个人头像上传保存
function saveImage() {
	var frm = document.getElementById("userForm");
	var image = document.getElementById("babyimage");
	if (chkImage(image)) {
		frm.submit();
	}
}

//个人头像上传,验证图片格式
function chkImage(obj){
	var str = obj.value;
	var allowFormat="jpg,png,jpeg,gif";
	str = str.substr(str.lastIndexOf(".")+1,4);
	if(allowFormat.indexOf(str.toLowerCase()) == -1){
		alert("请选择图片上传");
		return false;
	}
	return true;
}

//修改事件通知设置
function updateNoticeProperty(){
	var frm = document.getElementById("userForm");
	var spaceArr = document.getElementsByName("spacenotice");
	var friendArr = document.getElementsByName("friendnotice");
	var groupArr = document.getElementsByName("groupnotice");
	for(var i = 0; i < spaceArr.length; i++){ 
		if(spaceArr[i].checked){
			frm.spacenotice.value = spaceArr[i].value
		}
	}
	for(var i = 0; i < friendArr.length; i++){ 
		if(friendArr[i].checked){
			frm.friendnotice.value = friendArr[i].value
		}
	}
	for(var i = 0; i < groupArr.length; i++){ 
		if(groupArr[i].checked){
			frm.groupnotice.value = groupArr[i].value
		}
	}
	frm.submit();
}




// 删除收件箱中的消息
function delReceMsg(){
	var selt = 0;
	var frm = document.getElementById("recemsgForm");
	var ids = document.getElementsByName('recemsgid');
	for(i=0;i<ids.length;i++){
      if(ids[i].checked){
        selt++;
        break;
      }
    }
    
    if(selt<1){
     alert("请选中要删除的信件!");
     return ;
  	}
  	if(confirm("确定要删除记录")){
  		var url = '/manage/user/delrecemsg.do';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: Form.serialize(frm), onComplete: delReceVResp});
  	}
}

// 删除收件箱信息后的返回状态
function delReceVResp(resp) {
	if (resp.responseText == 1) {
		alert('删除失败！')
	} else {
		var ids = document.getElementsByName('recemsgid');
		for (var i = 0; ids && i < ids.length; i++) {			
			if (ids[i].checked) {
				$('receMsgTr' + ids[i].value).style.display = 'none';	
			}				
		}
		alert('删除成功！')
	}
}

// 全部删除收件箱信息
function clearReceMsg() {
	var frm = document.getElementById("recemsgForm");
	if(confirm("确定要清空收件箱")){
		var url = '/manage/user/delallrecemsg.do';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: Form.serialize(frm), onComplete: clearReceVResp});	
	}
}

// 全部删除收件箱信息返回的状态
function clearReceVResp(resp) {
	if (resp.responseText == 1) {
		alert('删除失败！')
	} else {
		var ids = document.getElementsByName('recemsgid');		
		for (var i = 0; ids && i < ids.length; i++) {			
			$('receMsgTr' + ids[i].value).style.display = 'none';				
		}
		alert('删除成功！')
	}
}

// 删除发件箱中的消息
function delSendMsg(){
	var selt = 0;
	var frm = document.getElementById("sendmsgForm");
	var ids = document.getElementsByName('sendmsgid');
	for(i=0;i<ids.length;i++){
      if(ids[i].checked){
        selt++;
        break;
      }
    }
    if(selt<1){
     alert("请选中要删除的信件!");
     return ;
  	}
  	if(confirm("确定要删除记录")){
  		var url = '/manage/user/delsendmsg.do';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: Form.serialize(frm), onComplete: delSendVResp});
  	}
}

// 删除发件箱信息后的返回状态
function delSendVResp(resp) {
	if (resp.responseText == 1) {
		alert('删除失败！')
	} else {
		var ids = document.getElementsByName('sendmsgid');
		for (var i = 0; ids && i < ids.length; i++) {			
			if (ids[i].checked) {
				$('sendMsgTr' + ids[i].value).style.display = 'none';	
			}				
		}
		alert('删除成功！')
	}
}

// 全部删除发件箱信息
function clearSendMsg() {
	var frm = document.getElementById("sendmsgForm");
	if(confirm("确定要清空发件箱")){
		var url = '/manage/user/delallsendmsg.do';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: Form.serialize(frm), onComplete: clearSendVResp});
	}
		
}

//全部删除发件箱信息返回的状态
function clearSendVResp(resp) {
	if (resp.responseText == 1) {
		alert('删除失败！')
	} else {
		var ids = document.getElementsByName('sendmsgid');		
		for (var i = 0; ids && i < ids.length; i++) {			
			$('sendMsgTr' + ids[i].value).style.display = 'none';				
		}
		alert('删除成功！')
	}
}

function writeMsg(){
	window.location="/manage/user/inwritemsg.do"
}

//改变消息状态
function transMsgStatus(id,sendMsgId){
	var url = "/manage/user/uprecemsgstatus.do?receMsgId=" + id+"&sendMsgId="+sendMsgId;
	var myAjax = new Ajax.Request( url, { method: 'post', onComplete: transMsgStatusVResp(id)});
}

//改变消息状态的返回结果
function transMsgStatusVResp(id){
	var classid = 'receMsgTr' + id;
	document.getElementById(classid).className = "read";
	$('receMsgTr' + id).setAttribute("class","read");
}

//找回密码
function forgetPass(){
	window.location = "/index/forgetpass.do"
}


var result='';
var idall ='';
//好友列表
function fillusermore(obj){
	var tmp=$('nickname'+obj.value);;
	if(obj.checked){
		result = result + tmp.value+"  ";
		idall = idall + obj.value+",";
		$('usermore').value = result;
        $('recemsguserId').value = idall;
	}else{
		result = result.replace(tmp.value+"  ","");
		idall = idall - obj.value+",";
		$('usermore').value = result;
        $('recemsguserId').value = idall;
	}
    
}

//保存写信的内容
function saveWriteMsg(){
	var frm = document.getElementById("writemsgForm");
	if(frm.usermore.value==""){
		alert("请选择要发送的好友");
		return;
	}
	if(frm.content.value==""){
		alert("请填写信的内容");
		return;
	}
	if(frm.content.value.length>100){
		alert("信的内容不能超过100个字");
		return;
	}
	frm.submit();
}

// 信的内容从写
function clearWriteMsg(){
	var frm = document.getElementById("writemsgForm");
	frm.usermore.value="";
}

//图片本地预览
 function imageChange(obj) { 
	var url = obj.value;
	var patn = /\.jpg$|\.jpeg$|\.gif$/i;
	if(patn.test(url)){
		url = "file:///" + url.replace("\\",'/'); 
		$('newbabyimage').setAttribute("src",url);
		$('newbabyimage').setAttribute("class","img80");
	}else{
	    alert("文件格式不匹配。");
	}
 }
 
 //跳转到回复信件
 function replyReceMsg(receMsgId,sendMsgId){
 	if(sendMsgId==0){
 		alert("此条信息不能回复");
 		return;
 	}
 	window.location="/manage/user/replyrecemsg.do?receMsgId="+receMsgId;
 }
 
 //保存回信内容
 function saveReplyMsg(){
 	var frm = document.getElementById("writemsgForm");
 	frm.submit();
 }
 
  //圈子邀请审批
 var invitegroupId
function invitegroup(groupId,type){
	var receMsgId = $('invite').value;
	invitegroupId = groupId;
	if(type == 2){
		var url = "/group/addgroup.do?groupId="+groupId+"&receMsgId="+receMsgId+"&type=2";
		var myAjax = new Ajax.Request( url, { method: 'post', onComplete: inviteMsgResp});
		$("invitecontent" + document.getElementById("addFriendId").value).innerHTML='你已经加入该蘑菇园！';
	 
	}else{
		var url = "/group/addgroup.do?groupId="+groupId+"&receMsgId="+receMsgId+"&type=3";
		var myAjax = new Ajax.Request( url, { method: 'post', onComplete: inviteMsgResp});
		$("invitecontent" + document.getElementById("addFriendId").value).innerHTML='你已经拒绝该蘑菇园！';
		 
	}
  
}

function inviteMsgResp(resp){

	if (resp.responseText == 0) {
		 window.open("/group/grouphome.do?groupId="+invitegroupId);
	}else{
		 
	}
}
var recMsgIds=0;
 //圈子申请审批
function appGroup(type){
	  recMsgIds = recepid;
	  var url ='/group/appnewmember.do';
	  var pars ='&recMsgId='+recepid+'&type='+ parseInt(type);
	  var myAjax = new Ajax.Request( url, { method: 'post',parameters: pars, onComplete: appGroupresp});
}

function appGroupresp(resp){

	if (resp.responseText== 0) {
	$('invitecontent'+recMsgIds).innerHTML='您已经批准该蘑菇园'; 
	$('viewReceMsg').style.display='none';
	}else{
	$('invitecontent'+recMsgIds).innerHTML='您已经忽略该蘑菇园'; 
		 $('viewReceMsg').style.display='none';
	}
}

//查询条件select框转换
function translate(value){
	if(value==1){
		document.all["conNickname"].style.display="inline";
		document.all["conAge"].style.display="none";
		document.all["conArea"].style.display="none";
	}
	if(value==2){
		document.all["conAge"].style.display="inline";
		document.all["conNickname"].style.display="none";
		document.all["conArea"].style.display="none";
	}
	if(value==3){
		document.all["conArea"].style.display="inline";
		document.all["conNickname"].style.display="none";
		document.all["conAge"].style.display="none";
	}    
	
}

function showInsertPicFrm(type) {
	var type = type || 1;
	
	openDivDialog('insertPictureArea' + type, 220);
	
	if (type == 1) {
		document.getElementById("insertpicture").value = '';
	} else if (type == 2) {
		$('fileDiv').innerHTML = '<input type="file" name="blogPicFile"  id="photo_file" onchange="checkFile(this)" contenteditable="false" size="50">';
	} else if (type == 3) {
		var url = "/manage/user/listUserAlbum.do";
		var div = "albumSelectSpan";
		new Ajax.Updater(div, url, { method: 'post', evalScripts: true});
		
		$("picsDiv").innerHTML = '<div style="text-align:center;"><br>请选择一个相册<br><br></div>';
	//selPics = new Array();
	}
}


function listUserPictures(albumId, page){
	var p = page || p;
	
	if (albumId < 1) {
		$('picsDiv').innerHTML = '<div style="text-align:center;"><br>请选择一个相册<br><br></div>';
		return;
	}
	
//	$('picsDiv').innerHTML = 'Loading...';
	var url = '/manage/user/listUserPicture.do';
	var pars = 'albumId=' + albumId + '&p=' + page;
	var div = 'picsDiv';
	new Ajax.Updater(div, url, { method: 'post', parameters: pars, evalScripts: true});
}


function checkFile(ele){
    if (!CheckFileFormat(ele)) {
        alert("请选择扩展名为jpg或gif的图片！")
		
		if ($('fileDiv')) {
        	$('fileDiv').innerHTML = '<input type="file" name="blogPicFile"  id="photo_file" onchange="checkFile(this)" contenteditable="false" size="50">';
		}
		
        return false;
    }
    return true;
}


function selectAvatar(){
	  var picIds=document.getElementsByName("picId");
	  var selectId;
	  for(var i=0; i < picIds.length; i++){
　　　　if(picIds[i].checked ){
         selectId=picIds[i].value;
      }
}
      var url ='/user/updateAvatar/?picId='+selectId;
	
	  var myAjax = new Ajax.Request( url, { method: 'post', onComplete: userAvatarRe});
	
	
	
}
function userAvatarRe(resp){

   closeDivDialog('insertPictureArea3');
   alert("更新成功");
   window.location.reload();
}

	function turntothree(){
	 alert("更新成功");
		window.location.reload();
	}

