
function modifyAlbumDesc(id){var albumNowDesc_obj="albumNowDesc_"+id;var albumNewDesc_obj="albumNewDesc_"+id;var albumDescTextarea_obj="albumDescTextarea_"+id;$(albumNowDesc_obj).style.display='none';$(albumNewDesc_obj).style.display='';if($(albumNowDesc_obj).innerHTML==empty_desc)
$(albumDescTextarea_obj).value="";else
$(albumDescTextarea_obj).value=$(albumNowDesc_obj).innerHTML.unescapeHTML();$(albumDescTextarea_obj).focus();}
function isShowMyAlbums(t,objId){if(t.src.indexOf('16')!=-1){t.src=static_url_prefix+'/images/common/icon_17.gif';$(objId).style.display='none';}else{t.src=static_url_prefix+'/images/common/icon_16.gif';$(objId).style.display='';}}
var confirmModifyAlbumDescBusy=false;function confirmModifyAlbumDesc(albumId){if(confirmModifyAlbumDescBusy==true){alert('正在处理上一次请求请稍候!');return;}
var albumNowDesc_obj="albumNowDesc_"+albumId;var albumNewDesc_obj="albumNewDesc_"+albumId;var albumDescTextarea_obj="albumDescTextarea_"+albumId;if(!checkByteLength(albumDescTextarea_obj,40)){alert("相册的描述内容最多不能超过20个汉字(40个字符)");return;}
confirmModifyAlbumDescBusy=true;var newdesc=$(albumDescTextarea_obj).value;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyAlbumDesc";par.push(pars);pars="albumId="+albumId;par.push(pars);pars="newAlbumDesc="+encodeURIComponent($(albumDescTextarea_obj).value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var tmp=e.responseText;var tmp=eval("("+tmp+")");if(tmp.rtn_code=='nosession'){login_user_ajax();}else if(tmp.rtn_code==true){if(newdesc.Trim()=="")
$(albumNowDesc_obj).innerHTML=empty_desc;else
$(albumNowDesc_obj).innerHTML=$(albumDescTextarea_obj).value.escapeHTML();$(albumNowDesc_obj).style.display='';$(albumNewDesc_obj).style.display='none';}else if(tmp.rtn_code==false){$(albumNowDesc_obj).style.display='';$(albumNewDesc_obj).style.display='none';}
confirmModifyAlbumDescBusy=false;}});}
function prepareCreateAlbum(){url="/ajax/photoalbum.php?act=prepareCreateAlbum";fk_pop_w(url,"创建新相册",320,210);}
function htmlspecialchars(text){if(typeof(text)=='undefined'||!text.toString){return'';}
if(text===false){return'0';}else if(text===true){return'1';}
return text.toString().replace(/&/g,'&amp;').replace(/\"/g,'&quot;').replace(/\'/g,'&#039;').replace(/</g,'&lt;').replace(/>/g,'&gt;');}
function modifyPhotoDesc(num){var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;var photoDescTextarea_obj="photoDescTextarea_"+num;$(photoNowDesc_obj).style.display='none';$(photoNewDesc_obj).style.display='';if($(photoNowDesc_obj).innerHTML.Trim()=='点击这里填加照片描述')$(photoNowDesc_obj).innerHTML='';$(photoDescTextarea_obj).value=$(photoNowDesc_obj).innerHTML.unescapeHTML();}
confirmModifyPhotoDescBusy=false;function confirmModifyPhotoDesc(num,photoId){if(confirmModifyPhotoDescBusy==true){alert('正在处理上一次请求请稍候!');return false;}
confirmModifyPhotoDescBusy==true;var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;var photoDescTextarea_obj="photoDescTextarea_"+num;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyPhotoDesc";if($(photoDescTextarea_obj).value==''){alert('图片描述不能为空');confirmModifyPhotoDescBusy=false;return;}
par.push(pars);pars="photoId="+photoId;par.push(pars);pars="newPhotoDesc="+encodeURIComponent($(photoDescTextarea_obj).value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){confirmModifyPhotoDescState(e,num)}});}
function confirmModifyPhotoDescState(e,num){var temp=eval("("+e.responseText+")");var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;var photoDescTextarea_obj="photoDescTextarea_"+num;if(temp.rtn_code==true){$(photoNowDesc_obj).style.display='';$(photoNewDesc_obj).style.display='none';$(photoNowDesc_obj).innerHTML=htmlspecialchars($(photoDescTextarea_obj).value);}else if(temp.rtn_code==false){alert('更新失败!');}else if(temp.rtn_code=='nosession'){login_user_ajax();}
confirmModifyPhotoDescBusy=false;}
function cancelModifyPhotoDesc(num){var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;$(photoNowDesc_obj).style.display='';$(photoNewDesc_obj).style.display='none';}
albumConfirmModifyPhotoDescBusy=false;function albumModifyPhotoDesc(num){var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;var photoDescTextarea_obj="photoDescTextarea_"+num;var whole_desc_obj="whole_desc_"+num;$(photoNowDesc_obj).style.display='none';$(photoNewDesc_obj).style.display='';if($(whole_desc_obj).innerHTML.Trim()==photo_empty_desc)
$(photoDescTextarea_obj).value="";else
$(photoDescTextarea_obj).value=$(whole_desc_obj).innerHTML.unescapeHTML();$(photoDescTextarea_obj).focus();}
function albumConfirmModifyPhotoDesc(num,photoId){if(albumConfirmModifyPhotoDescBusy==true){alert('正在处理上一次请求请稍候!');return false;}
var photoNowDesc_obj="photoNowDesc_"+num;var photoNewDesc_obj="photoNewDesc_"+num;var whole_desc_obj="whole_desc_"+num;var photoDescTextarea_obj="photoDescTextarea_"+num;olddesc=$(whole_desc_obj).innerHTML.unescapeHTML();newdesc=$(photoDescTextarea_obj).value.Trim();if(olddesc==newdesc||(olddesc==photo_empty_desc&&newdesc=="")){albumConfirmModifyPhotoDescBusy=false;$(photoNowDesc_obj).style.display='';$(photoNewDesc_obj).style.display='none';$(photoNowDesc_obj).innerHTML=$(photoNowDesc_obj).innerHTML;return;}
var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyPhotoDesc";albumConfirmModifyPhotoDescBusy==true;par.push(pars);pars="photoId="+photoId;par.push(pars);pars="newPhotoDesc="+encodeURIComponent($(photoDescTextarea_obj).value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var temp=eval("("+e.responseText+")");if(temp.rtn_code==true){$(photoNowDesc_obj).style.display='';$(photoNewDesc_obj).style.display='none';if(newdesc.escapeHTML().Trim()==""){$(photoNowDesc_obj).innerHTML=photo_empty_desc;$(whole_desc_obj).value="";}else{$(photoNowDesc_obj).innerHTML=temp.shortphotodesc;$(whole_desc_obj).innerHTML=temp.photodesc;}}else if(temp.rtn_code==false){alert('更新失败!');}else if(temp.rtn_code=='nosession'){login_user_ajax();}
albumConfirmModifyPhotoDescBusy=false;}});}
var delPhotoBusy=false;var delPhotoId;var delNext;function confirmDelPhoto(photoId,next){delPhotoId=photoId;delNext=next;pop_w=new Popup({contentType:3,isReloadOnClose:true,width:300,height:100});pop_w.setContent("title","提示信息");pop_w.setContent("confirmCon","你确实要删除该图片吗?");pop_w.setContent("callBack",del_photo_pro);pop_w.setContent("parsa",{photoId:1,next:2});pop_w.build();pop_w.show();}
function del_photo_pro(parsa){if(delPhotoBusy)
return;pop_w=new Popup({contentType:2,isReloadOnClose:false,width:200,height:50});pop_w.setContent("title","删除照片");pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>正在删除请稍候...</div>");pop_w.build();pop_w.show();var pars="act=delPhoto&photoId="+delPhotoId;var url="/ajax/photoalbum.php";new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){delPhotoResult(e,delNext);}});}
function delPhotoResult(e,next){temp=eval("("+e.responseText+")");if(temp.rtn_code=="nosession"){login_user_ajax();}else if(temp.rtn_code==true){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>删除成功!</div>");pop_w.reBuild();pop_w.show();if(next==true){if(nextPhotoId!=''){showPhotoId=nextPhotoId;}else if(prePhotoId!=''){showPhotoId=prePhotoId;}else{window.location="/modules/photoalbum.php?act=showAlbum&uid="+userId+"&albumId="+albumId+"&_m=1";return;}
window.location="/modules/photoalbum.php?act=showPhoto&uid="+userId+"&albumId="+albumId+"&photoId="+showPhotoId+"&_m=1";}else{history.go(0);}}else if(temp.rtn_code==false){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>删除失败!</div>");pop_w.reBuild();pop_w.show();}
delPhotoBusy=true;}
var photo_upload={pop_w_up:null,show:function(){url="/ajax/photoalbum.php?act=upload&albumId="+albumId;fk_pop_w(url,"照片上传",580,380);},close_pop:function()
{try
{this.pop_w_up.close();}catch(e)
{}},set_loadingmsg:function(msg)
{this.pop_w_up.set_loadingmsg(msg);},set_time:function(times)
{times=Math.ceil(times);this.pop_w_up.setContent("time_out",times);},set_loading_end:function(msg)
{this.pop_w_up.set_loading_end(msg);},set_text:function(msg)
{this.pop_w_up.set_text(msg);}}
function upload(){photo_upload.show();}
function uploaded(num,faceNums,albumId){if(typeof photo_upload!="undefined")photo_upload.close_pop();if(faceNums>0){albumCls.popTipInfoFun("<p>魔镜在照片中</p><p class='t_center' style='font-size:18px;'>发现了你或者你的朋友！</p><p class='t_center'><input class='btn_koo' type='button' value='去命名' onclick='top.location.href=\"/modules/photoalbum.php?act=tagging&albumId="+albumId+"\"' /> <a target='_top' href='/modules/photoalbum.php?act=showAlbum&albumId="+albumId+"'>以后再说</a></p>",3000,false,false);if($("dialogBoxClose"))$("dialogBoxClose").onclick=function(){top.location.href='/modules/photoalbum.php?act=showAlbum&albumId='+albumId;}}else{albumCls.popTipInfoFun("魔镜没有找到包含人脸的照片，3秒后进入相册",3000,false,false);if($("dialogBoxClose"))$("dialogBoxClose").onclick=function(){top.location.href='/modules/photoalbum.php?act=showAlbum&albumId='+albumId;}
setTimeout(function(){top.location.href='/modules/photoalbum.php?act=showAlbum&albumId='+albumId;},3000);}}
function uploadingError(num){photo_upload.close_pop();pop_w=new Popup({contentType:2,isReloadOnClose:true,width:300,height:100});pop_w.setContent("title","提示信息");pop_w.setContent("contentHtml","<div style='width:260px;height:80px;text-align:center;font-size:14px;margin-top:40px;'>上传图片时发生错误</div>");pop_w.build();pop_w.show();}
function confirmDelAlbum(albumId){pop_w=new Popup({contentType:3,isReloadOnClose:true,width:300,height:100});pop_w.setContent("title","提示信息");pop_w.setContent("confirmCon","你确实要删除该相册吗?");pop_w.setContent("callBack",delAlbum);pop_w.setContent("parameter",{albumId:albumId});pop_w.build();pop_w.show();}
var delAlbumBusy=false;function delAlbum(parameter){if(delAlbumBusy==true)return;var albumId=parameter['albumId'];var url="/ajax/photoalbum.php";var par=new Array();var pars="act=delAlbum";par.push(pars);pars="albumId="+albumId;par.push(pars);pars=par.join("&");pop_w.config.contentType=2;pop_w.setContent("contentHtml","<div style='width:260px;height:80px;text-align:center;font-size:14px;margin-top:40px;'>正在删除中，请稍候...</div>");pop_w.reBuild();delAlbumBusy=true;new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){delAlbumState(e);}});}
function delAlbumState(e){temp=eval("("+e.responseText+")");pop_w.setContent("contentHtml","<div style='width:260px;height:80px;text-align:center;font-size:14px;margin-top:40px;'>操作成功</div>");pop_w.reBuild();window.location=window.location.pathname+'?_m=1';delAlbumBusy=false;}
function modifyAlbumName(id){var albumNowName_obj="albumNowName_"+id;var albumNewName_obj="albumNewName_"+id;var albumNameInput_obj="albumNameInput_"+id;$(albumNowName_obj).style.display='none';$(albumNewName_obj).style.display='';$("modiname_btn_"+id).style.display="none";$(albumNameInput_obj).value=$(albumNowName_obj).innerHTML.unescapeHTML();$(albumNameInput_obj).focus();}
var confirmModifyAlbumNameBusy=false;function confirmModifyAlbumName(albumId){if(confirmModifyAlbumNameBusy==true){alert('正在处理上一次请求请稍候!');return false;}
var albumNowName_obj="albumNowName_"+albumId;var albumNewName_obj="albumNewName_"+albumId;var albumNameInput_obj="albumNameInput_"+albumId;if(isnull("albumNameInput_"+albumId)){return;}
if(!checkByteLength("albumNameInput_"+albumId,18)){alert("相册名称最多不能超过9个汉字(18个字符)");return;}
var tempNewValue=$(albumNameInput_obj).value;confirmModifyAlbumNameBusy==true;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyAlbumName";par.push(pars);pars="albumId="+albumId;par.push(pars);pars="newAlbumName="+encodeURIComponent($(albumNameInput_obj).value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var tmp=eval("("+e.responseText+")");if(tmp.rtn_code=='nosession'){login_user_ajax();}else if(tmp.rtn_code==true){$(albumNowName_obj).innerHTML=tempNewValue.escapeHTML();$("left_albumname_"+albumId).innerHTML=tempNewValue.escapeHTML();$(albumNowName_obj).style.display='';$(albumNewName_obj).style.display='none';$("modiname_btn_"+albumId).style.display="";}else if(tmp.rtn_code==false){$(albumNowName_obj).style.display='';$(albumNewName_obj).style.display='none';$("modiname_btn_"+albumId).style.display="";}
confirmModifyAlbumNameBusy=false;}});}
function cancelModifyAlbumName(num){$("albumNewName_"+num).style.display='none';}
function imageClick(image){var e=window.event||arguments.callee.caller.arguments[0];activeImageMouseX=mousePosX(e)-findX(image);activeImageMouseY=mousePosY(e)-findY(image);if(tagging==false){if(activeImageMouseX<image.width/2){if(prePhotoId==''){showPic(lastPhotoId,'pre');}else{showPic(prePhotoId,'pre');}}else if(activeImageMouseX>image.width/2){if(nextPhotoId==''){showPic(firstPhotoId,'next');}else{showPic(nextPhotoId,'next');}}
return false;}
updateFrame(image,activeImageMouseX,activeImageMouseY);updateMoveDiv();return false;}
function showPic(pid,flag){if(userId==''||pid=='')return;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=redirect_Pic";par.push(pars);pars="photoid="+pid;par.push(pars);pars="uid="+userId;par.push(pars);pars=par.join("&");loadCls.Begin(flag+"Page");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){loadCls.End();temp=eval("("+e.responseText+")");if(temp.rtn_code=="nosession"){login_user_ajax();}else if(temp.rtn_code=="0"){Element.update("albumphoto_content_div",temp.content);Element.scrollTo_ie6hack("show");location.href="#photoid="+pid;}else{}}});}
function confirmMovePhoto(oldAlbumId,t){pop_w=new Popup({contentType:3,isReloadOnClose:true,width:400,height:100});pop_w.setContent("title","提示信息");pop_w.setContent("confirmCon","你确实要移动此图片到相册["+t.options[t.selectedIndex].innerHTML+"]吗？");pop_w.setContent("callBack",movePhoto);pop_w.setContent("parameter",{oldAlbumId:oldAlbumId,newAlbumId:t.value});pop_w.build();pop_w.show();}
function movePhoto(parameter){pop_w.close();pop_w=new Popup({contentType:2,isReloadOnClose:false,width:200,height:50});pop_w.setContent("title","移动照片");pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>正在移动,请稍候...</div>");pop_w.build();pop_w.show();var oldAlbumId=parameter['oldAlbumId'];var newAlbumId=parameter['newAlbumId'];var url="/ajax/photoalbum.php";var par=new Array();var pars="act=movePhoto";par.push(pars);pars="photoId="+photoId;par.push(pars);pars="oldAlbumId="+oldAlbumId;par.push(pars);pars="newAlbumId="+newAlbumId;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){movePhotoState(e,newAlbumId)}});}
function movePhotoState(e,newAlbumId){var temp=eval("("+e.responseText+")")
if(temp.rtn_code==true){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>操作成功!</div>");}else if(temp.rtn_code==false){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>操作失败!</div>");}else if(temp.rtn_code=='nosession'){login_user_ajax();}
pop_w.reBuild();pop_w.show();window.location="/modules/photoalbum.php?act=showPhoto&uid="+userId+"&albumId="+newAlbumId+"&photoId="+photoId+"&_m=1";setTimeout("pop_w.close()",1000);}
function modifyAlbumLimit(albumId,m){var modifyAlbumLimitOptionsObj='modifyAlbumLimitOptions_'+m;var modifyAlbumLimitObj='modifyAlbumLimit_'+m;$(modifyAlbumLimitObj).style.display='none';$(modifyAlbumLimitOptionsObj).style.display='';}
function confirmModifyAlbumLimit(albumId,t){var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyAlbumLimit";par.push(pars);pars="albumId="+albumId;par.push(pars);pars="ifPrivate="+t;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){confirmModifyAlbumLimitState(e,albumId,t)}});}
function confirmModifyAlbumLimitState(e,albumId,t){var temp=eval("("+e.responseText+")");if(temp.rtn_code==true){$("albumIfPrivate_"+albumId).innerHTML=$("modifyAlbumLimitChinese_"+t).innerHTML;$("albumPrivateValue_"+albumId).value=t;clearTimers(albumId);}else if(temp.rtn_code==false){alert('修改失败!');}else if(temp.rtn_code=='nosession'){login_user_ajax();}else{return;}}
function clearTimers(albumIdHide){var len=jsmenu['timers'].length;if(len>0){for(var i=0;i<len;i++){if(jsmenu['timers'][i])clearTimeout(jsmenu['timers'][i]);}}
$("styleswitcher_"+albumIdHide+"_menu").style.display="none";}
function limitColor(stat,id,privateValue,albumId){if(stat=="over"){$(id).style.backgroundColor="#cccccc";}else{if($("albumPrivateValue_"+albumId).value==privateValue){for(var i=0;i<3;i++){if(i==privateValue){$("limitColor"+i+"_"+albumId).style.backgroundColor="#999999";}else{$("limitColor"+i+"_"+albumId).style.backgroundColor="#ffffff";}}}else{$(id).style.backgroundColor="#ffffff";}}}
function cancelModifyAlbumLimit(albumId,m,t){var modifyAlbumLimitOptionsObj='modifyAlbumLimitOptions_'+m;var modifyAlbumLimitObj='modifyAlbumLimit_'+m;$(modifyAlbumLimitObj).style.display='';$(modifyAlbumLimitOptionsObj).style.display='none';}
delCommentBusy=false;function delOtherComment(commentId){if(delCommentBusy==true)return;delCommentBusy=true;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=delComment";par.push(pars);pars="commentId="+commentId;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){delOtherCommentState(e,commentId)}});}
function delOtherCommentState(e,commentId){var temp=eval("("+e.responseText+")");if(temp.rtn_code=='nosession'){login_user_ajax();}else if(temp.rtn_code==true){removeNodeById('otherComment_'+commentId);}else if(temp.rtn_code==false){alert('删除失败!');}
delCommentBusy=false;}
function removeNodeById(id){var node=document.getElementById(id);if(node){node.parentNode.removeChild(node);}}
showUserTaggedPhotosBusy=false;function showUserTaggedPhotos(flag){if(showUserTaggedPhotosBusy==true)return;showUserTaggedPhotosBusy=true;if(flag=='pre'){page=userPrePage;$('userNextPage').style.display='';}else{page=userNextPage;$('userPrePage').style.display='';}
if(userCurrentPage==page){showUserTaggedPhotosBusy=false;return;}
userCurrentPage=page;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=showUserTaggedPhotos";par.push(pars);pars="uid="+userId;par.push(pars);pars="page="+page;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){showUserTaggedPhotosState(e,flag)}});}
function showUserTaggedPhotosState(e,flag){$('userTaggedPhotos').innerHTML=e.responseText;if(userCurrentPage==''){userPrePage=1;userNextPage=2;}else{userPrePage=userCurrentPage-1;userNextPage=userCurrentPage+1;if(userPrePage<=0)userPrePage=1;if(userNextPage>userTotalPage)userNextPage=userTotalPage;}
if(flag=='pre'){if(userCurrentPage==1)
$('userPrePage').style.display='none';}
if(flag=='next'){if(userCurrentPage==userTotalPage)
$('userNextPage').style.display='none';}
showUserTaggedPhotosBusy=false;}
showFriendsTaggedPhotosBusy=false;function showFriendsTaggedPhotos(flag){if(showFriendsTaggedPhotosBusy==true)return;showFriendsTaggedPhotosBusy=true;if(flag=='pre'){page=friendsPrePage;$('nextPage').style.display='';}else{page=friendsNextPage;$('prePage').style.display='';}
if(friendsCurrentPage==page){showFriendsTaggedPhotosBusy=false;return;}
friendsCurrentPage=page;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=showFriendsTaggedPhotos";par.push(pars);pars="uid="+userId;par.push(pars);pars="page="+page;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){showFriendsTaggedPhotosState(e,flag)}});}
function showFriendsTaggedPhotosState(e,flag){$('friendsTaggedPhotos').innerHTML=e.responseText;if(friendsCurrentPage==''){friendsPrePage=1;friendsNextPage=2;}else{friendsPrePage=friendsCurrentPage-1;friendsNextPage=friendsCurrentPage+1;if(friendsPrePage<=0){friendsPrePage=1;}
if(friendsNextPage>friendsTotalPage){friendsNextPage=friendsTotalPage;}}
if(flag=='pre'){if(friendsCurrentPage==1)
$('prePage').style.display='none';}
if(flag=='next'){if(friendsCurrentPage==friendsTotalPage)
$('nextPage').style.display='none';}
showFriendsTaggedPhotosBusy=false;}
UserSameTagPhotosBusy=false;function showUserSameTagPhotos(flag){if(UserSameTagPhotosBusy==true)return;UserSameTagPhotosBusy=true;if(flag=='pre'){page=userPrePage;$('userNextPage').style.display='';}else{page=userNextPage;$('userPrePage').style.display='';}
if(userCurrentPage==page){showUserTaggedPhotosBusy=false;return;}
userCurrentPage=page;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=getsametagphotos";par.push(pars);pars="uid="+userId;par.push(pars);pars="page="+page;par.push(pars);pars="taggedid="+taggedid;par.push(pars);pars="tagname="+tagname;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){showUserSameTagPhotosState(e,flag)}});}
function showUserSameTagPhotosState(e,flag){$('userTaggedPhotos').innerHTML=e.responseText;if(userCurrentPage==''){userPrePage=1;userNextPage=2;}else{userPrePage=userCurrentPage-1;userNextPage=userCurrentPage+1;if(userPrePage<=0)userPrePage=1;if(userNextPage>userTotalPage)userNextPage=userTotalPage;}
if(flag=='pre'){if(userCurrentPage==1)
$('userPrePage').style.display='none';}
if(flag=='next'){if(userCurrentPage==userTotalPage)
$('userNextPage').style.display='none';}
UserSameTagPhotosBusy=false;}
function processUserPaginationDisplay(){if(userCurrentPage==userTotalPage||userTotalPage=="0"){$('userNextPage').style.display='none';}
if(userCurrentPage==userPrePage){$('userPrePage').style.display='none';}}
function processFriendsPaginationDisplay(){if(friendsCurrentPage==friendsTotalPage||friendsTotalPage=="0"){$('nextPage').style.display='none';}
if(friendsCurrentPage==friendsPrePage){$('prePage').style.display='none';}}
setAvatarBusy=false;function setAvatar(userId,userPath,photoName){if(setAvatarBusy==true)return;setAvatarBusy=true;pop_w=new Popup({contentType:2,isReloadOnClose:false,width:200,height:50});pop_w.setContent("title","设置形象照");pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>正在设置,请稍候...</div>");pop_w.build();pop_w.show();var url="/ajax/photoalbum.php";var par=new Array();var pars="act=setAvatar";par.push(pars);pars="userId="+userId;par.push(pars);pars="photoName="+photoName;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){setAvatarState(e,userId,userPath,photoName)}});}
function setAvatarState(e,userId,userPath,photoName){var temp=eval("("+e.responseText+")")
if(temp.rtn_code==true){if($('myMainPhoto')){$('myMainPhoto').src=static_url_prefix+'/'+userPath+'/60X60/'+photoName;}
pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>设置形象照成功!</div>");}else if(temp.rtn_code==false){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>设置形象照失败!</div>");}else if(temp.rtn_code=='nosession'){login_user_ajax();}
pop_w.reBuild();pop_w.show();setTimeout("pop_w.close()",1000);setAvatarBusy=false;}
function photoPageDisplay(){if(prePhotoId==''){$('prePage').style.display='none';}
if(nextPhotoId==''){$('nextPage').style.display='none';}}
function sendBig(img){var obj=$(img);var filepath=obj.src;var arrtmp=filepath.split("/");var url="/ajax/bighead.php";var par=[];var pars="act=fromalbum";par.push(pars);var filename=arrtmp[arrtmp.length-1];pars="photoname="+filename;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(e){var result=eval("("+e.responseText+")");if(result.rtn_code==1){window.location='/modules/bighead.php?act=make&picurl='+filename+"&_m=1";}else if(result.rtn_code=="nosession"){login_user_ajax();}else{alert("该图片无法使用魔镜!");}}});}
function toggleDesc(){$("album_desc").style.display="none";$("modi_album_desc").style.display="";$("album_desc_content").focus();if($("album_desc").innerHTML.Trim()==empty_desc)
$("album_desc_content").value="";else
$("album_desc_content").value=$("album_desc").innerHTML.unescapeHTML();}
function modi_album_desc(id){$("modi_album_desc").style.display="none";if(confirmModifyAlbumDescBusy){$("album_desc").style.display="";return;}else{if($("album_desc_content").value==$("album_desc").innerHTML.unescapeHTML()||$("album_desc_content").value.Trim()==empty_desc){$("album_desc").style.display="";return;}
$("album_desc").style.display="";olddesc=$("album_desc").innerHTML.unescapeHTML();newdesc=$("album_desc_content").value;$("album_desc").innerHTML='<img src="'+static_url_prefix+'/images/common/load.gif"/>';confirmModifyAlbumDescBusy=true;var url="/ajax/photoalbum.php";var par=new Array();var pars="act=modifyAlbumDesc";par.push(pars);pars="albumId="+id;par.push(pars);pars="newAlbumDesc="+encodeURIComponent($("album_desc_content").value);par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){temp=eval("("+e.responseText+")");if(temp.rtn_code=="nosession"){login_user_ajax();}else if(temp.rtn_code==true){if(newdesc.Trim()!=""){$("album_desc").innerHTML=newdesc.escapeHTML();}else{$("album_desc").innerHTML=empty_desc;}}else{$("album_desc").innerHTML=olddesc.escapeHTML();}
confirmModifyAlbumDescBusy=false;}});}}
setAlbumCoverBusy=false;function setAlbumCover(photoId){if(setAlbumCoverBusy==true)return;setAlbumCoverBusy=true;pop_w=new Popup({contentType:2,isReloadOnClose:false,width:200,height:50});pop_w.setContent("title","设置封面照");pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>正在设置,请稍候...</div>");pop_w.build();pop_w.show();var url="/ajax/photoalbum.php";var par=new Array();var pars="act=setAlbumCover";par.push(pars);pars="photoId="+photoId;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){setAlbumCoverState(e)}});}
function setAlbumCoverState(e){var temp=eval("("+e.responseText+")")
if(temp.rtn_code==true){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>设置封面成功!</div>");}else if(temp.rtn_code==false){pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;font-size:14px'>设置封面失败!</div>");}else if(temp.rtn_code=='nosession'){login_user_ajax();}
pop_w.reBuild();pop_w.show();setTimeout("pop_w.close()",1000);setAlbumCoverBusy=false;}
function createAlbum(){if($('name').value.Trim()==""){$('msg').innerHTML='相册名称不能为空.';$('name').focus();return;}
if($('name').value.length>20){$('msg').innerHTML='相册名称不能超过20个字符.';$('name').focus();return;}
if(document.getElementById('desc').value.length>70){$('msg').innerHTML='相册描述不能超过70个字符.';$('desc').focus();return;}
var par=new Array();var url="/ajax/photoalbum.php";var pars="act=createAlbum";par.push(pars);pars="albumname="+encodeURIComponent(document.getElementById('name').value);par.push(pars);pars="albumdesc="+encodeURIComponent(document.getElementById('desc').value);par.push(pars);pars=par.join("&");$("msg").innerHTML="正在创建中..........";document.getElementById("button_box").style.display="none";var ajax=new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var tmp=eval("("+e.responseText+")");if(tmp.rtn_code==true){$('msg').innerHTML='新相册创建成功!';parent.window.location.href=parent.window.location.pathname+'?_m=1';setTimeout("parent.pop_w.close()",500);}else if(tmp.rtn_code=='nosession'){parent.pop_w.close();login_user_ajax();}else if(tmp.rtn_code==false){$('msg').innerHTML='相册创建失败!';document.getElementById("button_box").style.display="";}}});}
function make_album(fg){album.show(fg);}
var album={pop_w:null,show:function(fg)
{url="/modules/photoalbum.php?act=createalbum";fk_pop_w(url,"新建相册",300,200,ifReload);var otherid=document.getElementById('otherid').value;},close_pop:function()
{try
{this.pop_w.close();}catch(e)
{}},set_loadingmsg:function(msg)
{this.pop_w.set_loadingmsg(msg);},set_time:function(times)
{times=Math.ceil(times);this.pop_w.setContent("time_out",times);},update:function(message)
{this.pop_w.setContent("alertCon",message);this.pop_w.reBuild();this.pop_w.show();},set_loading_end:function(msg)
{this.pop_w.set_loading_end(msg);},set_text:function(msg)
{this.pop_w.set_text(msg);}}
function add_options(albumid,albumname)
{var option=document.getElementById("photo_album").getElementsByTagName("option");document.getElementById("photo_album").options.add(new Option(albumname,albumid));var length=option.length;for(i=0;i<length;i++)
{if(option[i].value==albumid)
{option[i].selected=true;}else
{option[i].selected=false;}}}
function showTagMyPage(a,b){var url="/ajax/photoalbum.php";var par=new Array();var pars="act=showUserTaggedPhotos";par.push(pars);pars="uid="+userId;par.push(pars);par.push(b);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(e){loadCls.End();var tmp=eval("("+e.responseText+")");if(tmp.rtn_code=="1"){$("userTaggedPhotos").innerHTML=tmp.text;}}});}
function showTagFriendPage(a,b){var url="/ajax/photoalbum.php";var par=new Array();var pars="act=showFriendsTaggedPhotos";par.push(pars);pars="uid="+userId;par.push(pars);par.push(b);pars=par.join("&");new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(e){loadCls.End();var tmp=eval("("+e.responseText+")");if(tmp.rtn_code=="1"){$("friendsTaggedPhotos").innerHTML=tmp.text;}}});}
var f_pop_w;function getPhotosByAlbumId(url,pageName){if(typeof pageName!="undefined"&&pageName!="")
var url="/ajax/photoalbum.php?"+pageName;else
var url="/ajax/photoalbum.php";var par=new Array();var pars="act=getphotobyalbumid";par.push(pars);pars="albumid="+$("albumid").value;par.push(pars);pars="pids="+$("pids").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){loadCls.End();var tmp=eval("("+e.responseText+")");if(tmp.rtn_code=="0"){$("plist").innerHTML=tmp.content;}}});}
function selectPforFA(){url="/modules/photoalbum.php?act=selectpicforflashalbum";fk_pop_w(url,"制作动感相册",640,500);}
function makeflash(){if($("pids").value==""){fk_alert("您还没有选择照片呢！");return;}
var url="/ajax/photoalbum.php";var par=new Array();var pars="act=makeflash";par.push(pars);pars="pids="+$("pids").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(e){var tmp=eval("("+e.responseText+")");if(tmp.rtn_code=="0"){setTimeout("parent.showFlashAlbum('"+tmp.xml+"')",500);}}});}
function showFlashAlbum(xml){var f_pop_w=new Popup({contentType:2,isReloadOnClose:true,width:410,height:360});f_pop_w.setContent("title","制作动感相册");f_pop_w.setContent("contentHtml",'<div id="spaceBigFlashArea" style="height:340px"></div>');f_pop_w.build();f_pop_w.show();setTimeout(function(){var swfobj=new FlashObject(static_url_prefix+"/swf/flashAlbum.swf?ver=0119","spaceBigFlash","410","340","8","0");swfobj.addParam("wmode","Opaque");swfobj.addVariable("pics",xml);swfobj.addVariable("static_url_prefix",static_url_prefix);swfobj.write("spaceBigFlashArea");swfobj=null;},0);}
var preview_window;function previewFlashAlbum(){if($("pids").value==""){fk_alert("您还没有选择照片呢！");return;}
url="/modules/photoalbum.php?act=previewflashalbum&pids="+$("pids").value;fk_pop_w(url,"制作动感相册",410,400,false);}
function closePreview(){if(pop_w)
pop_w.close();}
var albumCls={popup_window:null,popTipInfoFun:function(content,times,ifReload,autoClose){ifReload=(typeof(ifReload)=="undefined")?false:true;times=(typeof(times)=="undefined")?3000:times;if(this.pop_w)this.pop_w.close();this.pop_w=new Popup({contentType:2,isReloadOnClose:ifReload,width:250,height:100,isSupportDraging:false});this.pop_w.setContent("title","提示信息");this.pop_w.setContent("contentHtml","<div style='margin-top:35px;margin-bottom:40px;margin-left:20px;margin-right:20px;font-size:14px'>"+content+"</div>");if(typeof autoClose=="undefined"||autoClose==true)
this.pop_w.setContent("time_out",times);this.pop_w.build();this.pop_w.show();},photoHeadIdArray:new Array(),selectPhotoHeadId:function(obj){if(obj.checked){if($(this.photoHeadIdArray[0]+"_index")){var s=function(a,b){return $(a+"_index").value<$(b+"_index").value;}
this.photoHeadIdArray.push(obj.id);this.photoHeadIdArray.sort(s);}else
this.photoHeadIdArray.push(obj.id);}else{this.photoHeadIdArray=this.photoHeadIdArray.without(obj.id);}
if(this.photoHeadIdArray.length==0){if($('userNickName'))$('userNickName').disabled=true;if($('btnConfirm'))$('btnConfirm').disabled=true;}else{if($('userNickName'))$('userNickName').disabled=false;if($('btnConfirm'))$('btnConfirm').disabled=false;}},nextHeadid:"",doTaggedName:function(){if(this.photoHeadIdArray.length==0){this.popTipInfoFun("请选择至少一张头像！");return;}else{var parObj_encode={};var parObj;if(isnull("taggedUserId")&&(isnull("userNickName")||$("userNickName").value=="在这里输入名字")){this.popTipInfoFun("请选择一个好友或者填写姓名！");$("userNickName").value="";$("userNickName").focus();return;}
var userNickNameValue=isnull("userNickName")?$("s_nickname").value:$("userNickName").value;var taggedUserIdValue=$("taggedUserId").value;if(!this.ifUniteIds){parObj={act:"taggedname",taggedIds:this.photoHeadIdArray.join(","),taggedUserId:taggedUserIdValue,userNickName:userNickNameValue};}else{parObj={act:"taggedname",inside:this.taggedInsideUser.join(","),taggedUserId:taggedUserIdValue,userNickName:userNickNameValue};parObj_encode={outside:this.taggedOutsideUser.join(".|,")};}}
loadCls.Begin('btnConfirm');new AjaxCls("/ajax/photoalbum.php",[function(temp){loadCls.End();if(temp.rtn_code=='0'){$('userNickName_menu').style.display="none";var len=albumCls.photoHeadIdArray.length;if($("taggedUserId"))$("taggedUserId").value="";if($("userNickName")){$("userNickName").value="";$('userNickName').disabled=false;}
for(var i=0;i<len;i++){if(albumCls.ifUniteIds){if(i==0){$(albumCls.photoHeadIdArray[i]).checked=false;$(albumCls.photoHeadIdArray[i]+"_taggedNameArea").innerHTML=userNickNameValue.substr(0,5);$(albumCls.photoHeadIdArray[i]+"_taggedNameArea").title=userNickNameValue;if(taggedUserIdValue!="")
$(albumCls.photoHeadIdArray[i]+"_taggedNameArea").style.color="";else
$(albumCls.photoHeadIdArray[i]+"_taggedNameArea").style.color="#FF4800";}else{Element.remove($(albumCls.photoHeadIdArray[i]+"_li"));}}else{if($(albumCls.photoHeadIdArray[i]+"_li")){if(i+1==len){var fadeFun_select=function(){var objInput=$("headsListArea").getElementsByTagName("input");var len_1=objInput.length;for(var j=0;j<len_1;j++){if(objInput[j].name=="headIds"&&$(objInput[j].id+"_li").style.display!="none"){objInput[j].checked=true;albumCls.photoHeadIdArray=new Array();albumCls.photoHeadIdArray.push(objInput[j].id);if($('userNickName'))$('userNickName').disabled=false;if($('btnConfirm'))$('btnConfirm').disabled=false;break;}}}
Effect.Fade(albumCls.photoHeadIdArray[i]+"_li",{afterFinish:fadeFun_select});}else{Effect.Fade(albumCls.photoHeadIdArray[i]+"_li");}}
if(typeof tag_info!="undefined"){var len_tag=tag_info.length;for(var m=0;m<len_tag;m++){if(tag_info[m]['id']==albumCls.photoHeadIdArray[i]){tag_info[m]['tagged_text']=userNickNameValue;tag_info[m]['tagged_id']=taggedUserIdValue;tag_info[m]['ifpeople']=taggedUserIdValue==""?0:1;}}
removeNodeById('tag_div');showTags();}}}
if(taggedUserIdValue==""){if($("btninvite"))$("btninvite").style.visibility="visible";if(userNickNameValue.length>5){var userNickNameValue_short=userNickNameValue.substr(0,5)+"…";}else{var userNickNameValue_short=userNickNameValue;}
if($("btninvite_tip"))$("btninvite_tip").innerHTML="命名成功！<font style='color:#ff4800'>"+userNickNameValue_short+"</font>好像没在facekoo安家";}else{if(albumCls.ifUniteIds)
albumCls.popTipInfoFun('合并成功！');else{if($("btninvite_tip"))$("btninvite_tip").innerHTML="命名成功！继续给其他人命名吧！";if(albumCls.popup_window)albumCls.popup_window.close();}
if($("btninvite"))$("btninvite").style.visibility="hidden";}
albumCls.waitInviteTagId=albumCls.photoHeadIdArray[0];albumCls.waitInviteTagName=userNickNameValue;albumCls.photoHeadIdArray=new Array();if($('userNickName'))$('userNickName').disabled=true;if($('btnConfirm'))$('btnConfirm').disabled=true;if($('usedNamedArea'))$('usedNamedArea').style.display="none";if(albumCls.ifUniteStat==2)albumCls.uniteSetpFun(1);}}],parObj,parObj_encode);},getTaggedHead:function(page,act,uid,type,last){last=(typeof last!="undefined"&&last==1)?1:0;new AjaxCls("/ajax/photoalbum.php",[function(temp){if(temp.rtn_code=='0'){temp.content.evalScripts();$("headsListArea").innerHTML+=temp.content;if(albumCls.ifUniteStat==2)albumCls.uniteSetpFun(albumCls.ifUniteStat);}}],{act:act,uid:uid,page:page,type:type,last:last});},startScroll:function(obj,maxPage,taggedType,uid){if(!window["scrollCls"])
window["scrollCls"]=new getScrollTop(obj,4,maxPage,new Array("albumCls.getTaggedHead",taggedType,uid));scrollCls.start();},hiddenHead:function(headId){new AjaxCls("/ajax/photoalbum.php",[function(temp){if(temp.rtn_code=='0'){albumCls.getDelTagList();curHeadsListTotal=(typeof curHeadsListTotal!="undefined"?curHeadsListTotal:headsListTotal)-1;var fadeFun=function(){var curPage=(typeof scrollCls!="undefined")?scrollCls.curPageOffset:4;if((curHeadsListTotal/pageSize)>=curPage)
albumCls.getTaggedHead(curPage,'tagging',G_USERID,1,1);}
Effect.Fade(headId+"_li",{afterFinish:fadeFun});$("headsListArea").style.height=((parseInt($("scrollArea").style.height)-50)/3)*Math.ceil(curHeadsListTotal/pageSize)+"px";albumCls.photoHeadIdArray=albumCls.photoHeadIdArray.without(headId);if(albumCls.photoHeadIdArray.length==0){if($('userNickName'))$('userNickName').disabled=true;if($('btnConfirm'))$('btnConfirm').disabled=true;}else{if($('userNickName'))$('userNickName').disabled=false;if($('btnConfirm'))$('btnConfirm').disabled=false;}}}],{act:"hidden",headId:headId});},backHiddenHead:function(headId){new AjaxCls("/ajax/photoalbum.php",[function(temp){if(temp.rtn_code=='0'){curHeadsListTotal=(typeof curHeadsListTotal!="undefined"?curHeadsListTotal:headsListTotal)+1;Effect.Fade(headId+"_delli");if($(headId+"_li")){Effect.Appear(headId+"_li");albumCls.photoHeadIdArray.push(headId);if(albumCls.photoHeadIdArray.length==0){if($('userNickName'))$('userNickName').disabled=true;if($('btnConfirm'))$('btnConfirm').disabled=true;}else{if($('userNickName'))$('userNickName').disabled=false;if($('btnConfirm'))$('btnConfirm').disabled=false;}}else{$("headsListArea").innerHTML='';var curPage=(typeof scrollCls!="undefined")?scrollCls.curPageOffset:4;albumCls.getTaggedHead(curPage,'tagging',G_USERID,1,0);}
if(typeof albumCls.lastPhotoHeadId!="undefined"&&albumCls.lastPhotoHeadId!=""){removeNodeById(albumCls.lastPhotoHeadId+"_li");}
$("headsListArea").style.height=((parseInt($("scrollArea").style.height)-50)/3)*Math.ceil(curHeadsListTotal/pageSize)+"px";}}],{act:"back",headId:headId});},getDelTagList:function(){new AjaxCls("/ajax/photoalbum.php",[function(temp){if(temp.rtn_code=='0'){$("delTagArea").innerHTML=temp.content;}}],{act:"deltaglist"});},genTagUserList:function(){var html="<div style=\"margin: 4px;\"><input type=\"radio\" name=\"friendId\" value=\""+G_USERID+"\" onclick=\"albumCls.selectFriendId('"+G_USERID+"');\" /><span id='friendNickname_"+G_USERID+"' style=\"color:#008800;\">自己</span><br />";var len=albumCls.photoTagFriend.length;for(var i=0;i<len;i++){html+="<input type=\"radio\" name=\"friendId\" value=\""+albumCls.photoTagFriend[i][0]+"\" onclick=\"albumCls.selectFriendId('"+albumCls.photoTagFriend[i][0]+"');\" /><span title='"+albumCls.photoTagFriend[i][2]+"' id='friendNickname_"+albumCls.photoTagFriend[i][0]+"'>"+albumCls.photoTagFriend[i][2]+" (ID:"+albumCls.photoTagFriend[i][1]+")</span><br />";}
html+="</div>";return html;},showUserList:function(objId,direction,event){var objIdOffset=Position.cumulativeOffset($(objId));var menuDimensions=Element.getDimensions(objId+"_menu");$(objId+"_menu").style.position="absolute";$(objId+"_menu").style.left=objIdOffset[0]+"px";if(direction==0){$(objId+"_menu").style.top=(objIdOffset[1]-menuDimensions.height-document.body.scrollTop)+"px";}else{var menuDimensions_element=Element.getDimensions(objId);$(objId+"_menu").style.top=(objIdOffset[1]+menuDimensions_element.height)+"px";}
$(objId+"_menu").style.zIndex=99988;$(objId+"_menu").style.display='';},selectFriendId:function(fid,obj){if(fid!='')$('userNickName').style.color="";else $('userNickName').style.color="#ff4800";if(typeof G_USERID!="undefined"&&fid==G_USERID){$('userNickName').value=myinfo[1];}else{if(typeof obj!="undefined")
$('userNickName').value=obj.innerHTML;else
$('userNickName').value=$('friendNickname_'+fid).innerHTML;}
$('userNickName').disabled=false;$('taggedUserId').value=fid;$("userNickName_menu").style.display='none';},unSelectFriend:function(){$('userNickName').style.color="#ff4800";var friendIdObj=document.getElementsByName('friendId');var len=friendIdObj.length;for(var i=0;i<len;i++){if(friendIdObj[i].checked==true){friendIdObj[i].checked=false;}}
$('taggedUserId').value='';},ifUniteIds:false,ifUniteStat:1,uniteSetpFun:function(type){var objInput=$("headsListArea").getElementsByTagName("input");var len=objInput.length;for(var i=0;i<len;i++){if(objInput[i].name=="headIds")
objInput[i].style.display=(type==1)?"none":"";}
if(type==1){this.ifUniteStat=1;if($('uniteStep1'))$('uniteStep1').style.display='';if($('uniteStep2'))$('uniteStep2').style.display='none';}else{this.ifUniteStat=2;if($('uniteStep1'))$('uniteStep1').style.display='none';if($('uniteStep2'))$('uniteStep2').style.display='';}},showUnite:function(){if(this.photoHeadIdArray.length<2){this.popTipInfoFun("请选择至少两张头像！",3000);return;}
this.ifUniteStat=2;this.ifUniteIds=true;this.pop_w=new Popup({contentType:2,isReloadOnClose:false,width:400,height:420});this.pop_w.setContent("title","提示信息");var contentHtmlContent="<div style='margin-top:25px;margin-bottom:30px;margin-left:10px;font-size:12px'><div><p>输入新的名字</p><p><input type='text' style=' width:180px; height:17px;color:#ff4800;' id='userNickName'  onClick=\"this.value='';albumCls.showUserList(this.id,1,event);albumCls.unSelectFriend();\" onKeyUp=\"albumCls.unSelectFriend();comUtFSKeyUpDeal(event,this.id,\'commonutil_friend_list_conent\');\" value='' /><input name='button' type='button' value=' 确定' id='btnConfirm' class='queding  font_12 font_bold' onClick=\"albumCls.doTaggedName();\"/><input id='btninvite' type='submit' name='Submit' value='邀请TA来看照片' class='yaoqing_bt  font_12 font_bold' style='visibility:hidden;' onClick='albumCls.showSendMode();' /><br><span class='cboth' id='btninvite_tip'></span></p><p id='usedNamedArea'>或用以前的：";var len=this.photoHeadIdArray.length;this.taggedOutsideUser=[];this.taggedInsideUser=[];for(var i=0;i<len;i++){var taggedId=$(this.photoHeadIdArray[i]+"_tagged_id").value;if(taggedId==""){contentHtmlContent+="<a class='m_right5' style='color:#ff4800;' href='javascript:;' onclick=\"albumCls.selectFriendId('"+$(this.photoHeadIdArray[i]+"_tagged_id").value+"',this);\" title='站外用户' >"+$(this.photoHeadIdArray[i]+"_taggedNameArea").title+"</a>";this.taggedOutsideUser.push($(this.photoHeadIdArray[i]+"_taggedNameArea").title);}else{contentHtmlContent+="<a class='m_right5' href='javascript:;' onclick=\"albumCls.selectFriendId('"+$(this.photoHeadIdArray[i]+"_tagged_id").value+"',this);\" title='站内用户'>"+$(this.photoHeadIdArray[i]+"_taggedNameArea").title+"</a>";this.taggedInsideUser.push($(this.photoHeadIdArray[i]+"_tagged_id").value);}}
contentHtmlContent+="</p></div></div>";this.pop_w.setContent("contentHtml",contentHtmlContent);this.pop_w.build();this.pop_w.show();},showBigPic:function(obj,tagPhotoId){this.tagId=tagPhotoId;frameWidth=frameWidthOld=parseInt(obj.getAttribute('tag_width'));frameHeight=frameHeightOld=parseInt(obj.getAttribute('tag_height'));activeImageMouseX=g_image_x_old=parseInt(obj.getAttribute('tag_x'));activeImageMouseY=g_image_y_old=parseInt(obj.getAttribute('tag_y'));if(typeof(picEnlargeCls)=="undefined")
picEnlargeCls=new picEnlarge(albumCls.tagBeforeFun,albumCls.tagAfterFun,albumCls.imgOnClick);bigPhotoArr=obj.src.split('/');var len=bigPhotoArr.length;bigPhotoArr[len-1]=bigPhotoArr[len-1].substring(bigPhotoArr[len-1].lastIndexOf("_")+1);if(bigPhotoArr[len-1].lastIndexOf("?")>-1)
this.bigPhotoName=bigPhotoArr[len-1].replace(bigPhotoArr[len-1].substr(bigPhotoArr[len-1].lastIndexOf("?")),'');else
this.bigPhotoName=bigPhotoArr[len-1];picEnlargeCls.start(obj.id,bigPhotoArr.join('/').replace("90X90","560X0"));},tagBeforeFun:function(){tagging=true;updateFrame(this,activeImageMouseX,activeImageMouseY);updateMoveDiv();$("tagframeinside").style.width=frameWidth-10+"px";$("tagframeinside").style.height=frameHeight-10+"px";$("tagframe").style.width=frameWidth+"px";$("tagframe").style.height=frameHeight+"px";},tagAfterFun:function(){tagging=false;hide('tagframe');if(frameWidth==frameWidthOld&&frameHeight==frameHeightOld&&g_image_x==g_image_x_old&&g_image_y==g_image_y_old)return;new AjaxCls("/ajax/photoalbum.php",[function(temp){if(temp.rtn_code=='0'){bigPhotoArr=$(albumCls.tagId+"_img").src.split('/');var len=bigPhotoArr.length;bigPhotoArr[len-1]=temp.src;$(albumCls.tagId+"_img").src=bigPhotoArr.join('/')+"?v="+Math.random();$(albumCls.tagId+"_img").setAttribute('tag_x',g_image_x);$(albumCls.tagId+"_img").setAttribute('tag_y',g_image_y);$(albumCls.tagId+"_img").setAttribute('tag_width',frameWidth);$(albumCls.tagId+"_img").setAttribute('tag_height',frameHeight);}}],{act:"changetagframe",tagid:albumCls.tagId,x:g_image_x,y:g_image_y,width:frameWidth,height:frameHeight,photoname:albumCls.bigPhotoName});},imgOnClick:function(){imageClick(this);},waitInviteTagId:'',waitInviteTagName:'',inviteUrl:"/modules/users.php?act=regist&s=89&appid=4",showSendMode:function(){if($(this.waitInviteTagId+"_img")){var inviteImgSrc=$(this.waitInviteTagId+"_img").src;}else{bigPhotoArr=$("myphoto").src.split("/");var len=bigPhotoArr.length;bigPhotoArr[len-1]=this.waitInviteTagId+"_"+bigPhotoArr[len-1];var inviteImgSrc=bigPhotoArr.join("/").replace("560X0","120X120");}
var inviteImgName="<font style='color:#ff4800'>"+this.waitInviteTagName+"</font>";var inviteUrl="http://"+location.host+this.inviteUrl+"&tag="+this.waitInviteTagId+"&invitecode="+G_USERID;var contentHtmlContent='<div style="width:500px;" class="m_bottom10 clearfix"><div style=" width:90px;" class="fleft"><div class="m_top15"><img src="'+inviteImgSrc+'" class="img90"/></div><div style="padding:5px; text-align:center color:red;">'+inviteImgName+'</div></div><div id="mail_area" class="fleft" style=" margin-left:10px;" ><div class="" style="text-align:right; margin:0; padding-bottom:27px; width:390px; font-weight:bold; " ><a style="color:#2688EB;" href="javascript:albumCls.getSendMode(this);">改用QQ或MSN邀请</a></div><div class="m_bottom15"><input type="text"  class="width_280" value="请填写TA的邮件地址" id="sendEmailId" onclick="this.select();"/><input id="sendMailBtn" type="button" value="立即发送" onclick="albumCls.sendEmail();" class="btn_koo1 m_left10"></div><div class="p_top10">填写TA的邮箱地址，我们会帮你发信(O~O)</div></div><div id="qq_area" class="fleft" style=" margin-left:10px; width:390px;  display:none" ><div style="text-align:right;  margin:0;  width:390px; font-weight:bold;  padding-bottom:15px;  " ><a style="color:#2688EB;" href="javascript:albumCls.getSendMode(this);">改用E-Mail邀请</a></div><div style="margin-bottom:3px;">邀请地址：</div><div><input size="50" style=" width:383px; margin-bottom:17px;" type="text" value="'+inviteUrl+'" id="sendQqId" onclick="this.select();"/></div><div class="m_top5" id="sendQqIdTipArea"></div></div></div></div>';fk_alert(contentHtmlContent,520,420,false);},getSendMode:function(obj){if(obj.innerHTML=="改用E-Mail邀请"){$("qq_area").style.display="none";$("mail_area").style.display="";obj.innerHTML="改用QQ或MSN邀请";}else{$("qq_area").style.display="";$("mail_area").style.display="none";obj.innerHTML="改用E-Mail邀请";if(!copyToClipboard($("sendQqId").value,true)){$("sendQqIdTipArea").innerHTML="哎呀！没法自动复制:(。请手工复制邀请地址,再用QQ或msn发给TA吧";$("sendQqId").select();}else{$("sendQqIdTipArea").innerHTML="邀请地址复制好了，请打开QQ或MSN对话框，Ctrl+V 直接发送给TA吧";}
new Effect.Highlight("sendQqIdTipArea");}},sendEmail:function(){if(isnull("sendEmailId")||$("sendEmailId").value=='请填写TA的邮件地址'){$("sendEmailId").value=='请填写TA的邮件地址';$("sendEmailId").focus();return;}
loadCls.Begin('sendMailBtn');new AjaxCls("/ajax/photoalbum.php",[function(temp){loadCls.End();if(temp.rtn_code=="0"){albumCls.popTipInfoFun("发送成功！");}else{albumCls.popTipInfoFun("发送失败！");}}],{act:"mail",mails:$("sendEmailId").value,tagid:this.waitInviteTagId},{url:this.inviteUrl+"&tag="+this.waitInviteTagId+"&invitecode="+G_USERID});},taggedName:function(taggedId){this.photoHeadIdArray=new Array(taggedId);var contentHtmlContent="<div style='margin-top:25px;margin-bottom:30px;margin-left:10px;font-size:12px'><div><p>输入TA的名字</p><p><input type='text' style=' width:180px; height:17px;color:#ff4800;' id='userNickName'  onClick=\"this.value='';albumCls.showUserList(this.id,1,event);albumCls.unSelectFriend();\" value='' /><input name='button' type='button' value=' 确定' id='btnConfirm' class='queding  font_12 font_bold' onClick=\"albumCls.doTaggedName();albumCls.unSelectFriend();\"/><input id='btninvite' type='submit' name='Submit' value='邀请TA来看照片' class='yaoqing_bt  font_12 font_bold' style='visibility:hidden;' onClick='albumCls.showSendMode();' /><br><span class='cboth' id='btninvite_tip'></span></p></div></div>";fk_alert(contentHtmlContent,380,420,false);},showHiddenBtn:function(obj,type){if(!$(obj))return;if(type==0){$(obj).style.visibility='visible';}else
$(obj).style.visibility='hidden';},getAlbumPhotoList_page:function(url,pageName){if(typeof pageName!="undefined"&&pageName!="")
var url="/ajax/photoalbum.php?"+pageName;else
var url="/ajax/photoalbum.php";var par=[];var pars="act=getAlbumPhotoList_page";par.push(pars);var pars="aid="+$("aid").value;par.push(pars);var pars="userid="+$("cur_userId").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(e){loadCls.End();var temp=eval("("+e.responseText+")");if(temp.rtn_code=="nosession"){login_user_ajax();}else if(temp.rtn_code=='0'){Element.update("albumphoto_content_div",temp.content);Element.scrollTo_ie6hack("albumphoto_content_div");}}});},albumsList_page:function(url,pageName){if(typeof pageName!="undefined"&&pageName!="")
var url="/ajax/photoalbum.php?"+pageName;else
var url="/ajax/photoalbum.php";var par=[];var pars="act=albumsList_page";par.push(pars);var pars="userid="+$("cur_userId").value;par.push(pars);pars=par.join("&");new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(e){loadCls.End();var temp=eval("("+e.responseText+")");if(temp.rtn_code=="nosession"){login_user_ajax();}else if(temp.rtn_code=='0'){Element.update("albumslist_span",temp.content);Element.scrollTo_ie6hack("albumslist_span");}}});}}
var getScrollTop=Class.create();Object.extend(getScrollTop.prototype,{initialize:function(){this.timeOut=500;this.timeOutEnable=true;this.obj=(typeof(arguments[0])=="string")?$(arguments[0]):arguments[0];this.curPageOffset=arguments[1];this.maxPage=arguments[2];this.pageFun=arguments[3].shift();this.pageFunParam=arguments[3].join("','");this.curOffsetPageNums=4;},start:function(){if(this.curPageOffset>=this.maxPage)return;if(Math.ceil((this.obj.scrollTop+this.obj.offsetHeight)/(this.obj.offsetHeight/this.curOffsetPageNums-20))>this.curPageOffset){if(!this.timeOutEnable)return;this.curPageOffset++;eval(this.pageFun.toString()+"('"+this.curPageOffset+"','"+this.pageFunParam+"')");this.timeOutEnable=false;var timeOutFun=function(){this.timeOutEnable=true;this.start();};setTimeout(timeOutFun.bind(this),this.timeOut);}}});var AjaxCls=Class.create();Object.extend(AjaxCls.prototype,{waitAjax:[],initialize:function(){if(arguments[0]=="")return;if(Ajax.activeRequestCount!=0){this.waitAjax.push(arguments);this.waitAjaxArr=[];this.waitAjaxArr.push(1);this.timer=setInterval(this.queue.bind(this),500);return;}
this.setParam(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);this.start();},start:function(){var temp_funName=function(e){if(!this.funName)return;var temp=eval("("+e.responseText+")");if(typeof(this.funName)=="string")eval(this.funName.toString()+"(temp,'"+this.funParam+"')");else this.funName(temp);}
new Ajax.Request(this.url,{method:this.method,parameters:this.pars,onComplete:temp_funName.bind(this)});},queue:function(){if(this.waitAjax.length==0){if(this.timer)clearInterval(this.timer);return;}
var waitAjaxArguments=this.waitAjax.shift();this.setParam(waitAjaxArguments[0],waitAjaxArguments[1],waitAjaxArguments[2],waitAjaxArguments[3],waitAjaxArguments[4]);this.start();},setParam:function(url,funName,noEncodeParam,encodeParam,method){this.url=url;if(funName){this.funName=funName.shift();this.funParam=funName.join("','");}
this.method=method=="get"?"get":"post";var member,par=new Array();for(member in noEncodeParam){par.push(member+"="+noEncodeParam[member]);}
for(member in encodeParam){par.push(member+"="+encodeURIComponent(encodeParam[member]));}
this.pars=par.join("&");}});var picEnlarge=Class.create();Object.extend(picEnlarge.prototype,{initialize:function(){this.viewBeforeFun=typeof(arguments[0])=="undefined"?'':arguments[0];this.viewAfterFun=typeof(arguments[1])=="undefined"?'':arguments[1];this.imgOnclick=typeof(arguments[2])=="undefined"?'':arguments[2];this.viewImageArea="viewImageArea";this.busy=false;this.createElement();},start:function(id,src){if(this.busy)return;this.createElement();this.imageObj=new Image();this.imageObj.src=src;this.imageObj.id="myphoto";if(is_ie){if(this.imageObj.readyState=="complete"){this.divObj.appendChild(this.imageObj);this.doStart(id,this.imageObj.width,this.imageObj.height);}else{var imageLoadFun=function(){if(this.imageObj.readyState=="complete"){this.divObj.appendChild(this.imageObj);this.doStart(id,this.imageObj.width,this.imageObj.height);}}
Event.observe(this.imageObj,"readystatechange",imageLoadFun.bind(this));}}else{this.divObj.appendChild(this.imageObj);var imageLoadFun=function(){this.doStart(id,this.imageObj.width,this.imageObj.height);}
Event.observe(this.imageObj,"load",imageLoadFun.bind(this));}},doStart:function(id,imageWidth,imageHeight){var WHObj=Element.getDimensions(id);var XYObj=Position.cumulativeOffset($(id));var divLeft=(XYObj[0]-(imageWidth-parseInt(WHObj.width))/2);var bodyScrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop
var idScrollTop=$(id).parentNode.parentNode.parentNode.parentNode.parentNode.scrollTop;var divTop=(XYObj[1]-(imageHeight-parseInt(WHObj.height))/2);var clientWidth=(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)-30;var clientHeight=(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight)-60;if(divLeft<0)this.divObj.style.left="0px";else{this.divObj.style.left=((clientWidth<(divLeft+imageWidth))?((clientWidth-imageWidth)<0?0:(clientWidth-imageWidth)):divLeft)+"px";}
if(divTop<0)this.divObj.style.top="0px";else{this.divObj.style.top=((is_ie&&is_ie<7)?(divTop-idScrollTop-bodyScrollTop):(divTop-idScrollTop))+"px";album_tagging_head=(is_ie&&is_ie<7)?(divTop-idScrollTop):0;}
this.divObj.style.width=imageWidth;this.divObj.style.height=imageHeight;Effect.Grow(this.divObj,{beforeStart:this.beforeStartFun.bind(this,1),afterFinish:this.afterFinishFun.bind(this,1)});},stop:function(){if(this.busy)return;Effect.Shrink(this.divObj,{beforeStart:this.beforeStartFun.bind(this,0),afterFinish:this.afterFinishFun.bind(this,0)});},afterFinishFun:function(param){this.busy=false;if(param==0){this.divObj_hidden.style.display="none";}else{this.viewBeforeFun.call(this.imageObj);Event.observe(this.imageObj,"click",this.imgOnclick.bind(this.imageObj));}},beforeStartFun:function(param){this.busy=true;this.createHiddenElement();if(param==1){if(this.divObj_hidden)this.divObj_hidden.style.display="";}
else{this.viewAfterFun.call(this.imageObj);}},createElement:function(){if(this.divObj){this.divObj.style.display="none";this.divObj.innerHTML="";var divObjClose=document.createElement("div");divObjClose.style.cursor="pointer";divObjClose.style.backgroundColor="#fff";divObjClose.style.padding="2px";divObjClose.style.textAlign="right";Event.observe(divObjClose,'click',this.stop.bind(this));divObjClose.innerHTML="关闭";this.divObj.appendChild(divObjClose);return;}
this.divObj=document.createElement("div");this.divObj.setAttribute("id",this.viewImageArea);this.divObj.style.border="1px #333 solid";this.divObj.style.position="absolute";this.divObj.style.display="none";this.divObj.style.zIndex=567;var divObjClose=document.createElement("div");Event.observe(divObjClose,'click',this.stop.bind(this));divObjClose.innerHTML="关闭";this.divObj.appendChild(divObjClose);document.body.appendChild(this.divObj);},createHiddenElement:function(){if(this.divObj_hidden)return;this.divObj_hidden=document.createElement("div");this.divObj_hidden.style.display="none";this.divObj_hidden.style.border="1px #333 solid";this.divObj_hidden.style.position="absolute";this.divObj_hidden.style.zIndex=566;this.divObj_hidden.style.opacity="0.5";this.divObj_hidden.style.filter="alpha(opacity=50)";this.divObj_hidden.style.left="0";this.divObj_hidden.style.top="0";this.divObj_hidden.style.backgroundColor="#000";this.divObj_hidden.style.height=(document.body.scrollHeight?document.body.scrollHeight:document.documentElement.scrollHeight)+"px";this.divObj_hidden.style.width=(document.body.scrollWidth?document.body.scrollWidth:document.documentElement.scrollWidth)+"px";document.body.appendChild(this.divObj_hidden);Event.observe(this.divObj_hidden,'click',this.stop.bind(this));}});