
jQuery.fn.centerOfScreen=function(){this.css("position","absolute");this.css("top",(jQuery(window).height()-this.height())/2+jQuery(window).scrollTop()+"px");this.css("left",(jQuery(window).width()-this.width())/2+jQuery(window).scrollLeft()+"px");return this;}
var NSFriend={boxid:'#blue-alert-box',loadingHTML:'<img src="http://images2.ensight.co.kr/helizet/profile/ajax-loader.gif" style="width:16px;height:16px"/>',add:function(userIdx,url,el){NSFriend.close();var _p;var _e;try{_p=jQuery(el).parent();_e=_p.html();_p.html(NSFriend.loadingHTML);}catch(e){alert(e);}
jQuery.post(url,{dummy:null},function(data){if(data.error!='0'){alert('['+data.error+' '+data.returnCode+']'+data.message);return;}
try{_p.html(_e);}catch(e){}
try{if(data.returnCode=='LIRQ'){try{NSUser.afterLogin('location.reload()');NSUser.login();}catch(e){}}else if(data.returnCode!=null){alert(NSFriend.getMessage(data.returnCode,true,data.friend.NickName));}else{NSFriend.show(data.friend);}}catch(e){alert(e);}},'json');return false;},remove:function(userIdx,url,el,cb){if(!confirm('즐겨찾기에서 제거하시겠습니까?'))return false;jQuery.post(url,{},function(data){if(!el||el=='undefined')return;jQuery(el).fadeOut('slow',cb);},'json');return false;},close:function(speed){if(!speed||speed=='undefined')speed='fast';if(jQuery.browser.msie)jQuery(NSFriend.boxid).hide();else jQuery(NSFriend.boxid).fadeOut(speed);},show:function(friend){try{var box=jQuery(NSFriend.boxid);box.find('.thum').html('<img src="'+friend.ProfileImgUrl+'" />');box.find('.text-r p span').text(friend.NickName);}catch(e){alert(e);}
jQuery(NSFriend.boxid).centerOfScreen();if(jQuery.browser.msie)jQuery(NSFriend.boxid).show();else jQuery(NSFriend.boxid).fadeIn('fast');setTimeout("NSFriend.close('slow');",2500);},getMessage:function(msg,onlytext,nickname){switch(msg){case'ALCD':if(onlytext&&onlytext!='undefined')return nickname+' 님은 이미 즐겨찾는 회원입니다.';else return'<span></span> &nbsp;님은<br />이미 즐겨찾는 회원입니다.';break;case'ALNC':if(onlytext&&onlytext!='undefined')return nickname+' 님은 즐겨찾는 회원이 아닙니다.';return'<span></span> &nbsp;님은<br />즐겨찾는 회원이 아닙니다.';break;case'SLNP':return'자신을 즐겨찾기 하실 수 없습니다.';break;default:if(onlytext&&onlytext!='undefined')return nickname+' 님이 내 즐겨찾기에 추가되었습니다.';return'<span></span> &nbsp;님은<br />즐겨찾는 회원이 아닙니다.';break;}},changeMessage:function(msg){jQuery(NSFriend.boxid).find('.text-r p').html(NSFriend.getMessage(msg));}};