registerNS("mediare.comment");mediare.comment.addfriend=$extend({_ajaxXhr:null,index:-1,m_resultCount:null,m_displaysize:5,m_rpcurl:null,m_flag:false,m_inputobject:null,m_divobject:null,m_ulobject:null,m_liobject:null,m_divIndicator:null,m_liIndicator:null,m_inputpoint:null,m_jsonbuffer:null,m_jsonarray:null,m_searchbutton:null,m_iframeobject:null,m_origenkeyword:"",m_keyword:"",convertedStr:"",m_checkinterval:100,m_createHTML:"",m_domcount:null,m_startselection:null,m_endselection:null,m_currentselection:-1,m_mousecurrentselection:-1,m_currentTimeout:null,m_targetrow:null,m_showflag:true,m_ulIndicator:null,m_startpoiint:null,m_endpoint:null,m_jsonarraySize:null,m_callback:{},CALLBACK_TYPE:{NODATA:0,GETDATA:1},txtobject_table:null,is_start_timeout:false,is_friend_obj:false,init:function(displaySize){var _self=this;$(document).ready(function(){_self.setDisplaySize(displaySize);_self.txtobject_table=new Hashtable();_self.m_startpoint=0;_self.m_endpoint=_self.m_displaysize-1;})},clickObj:function(o,friend_list_json){var _self=this;if($$autocomplete.m_divIndicator!=null){$$autocomplete.m_divIndicator.hide();$$autocomplete.m_iframeobject.hide();$$autocomplete.m_showflag=false;}
if(_self.getSearchObj()&&_self.getSearchObj().attr("id")==o.attr("id")){_self.realReset();}
_self.selectSearchObj(o.attr("id"));_self.m_jsonarray=friend_list_json;_self.m_divIndicator.show();_self.m_iframeobject.show();_self.htmlCreate();},selectSearchObj:function(txtobjectID){var _self=this;_self.setTextObject(txtobjectID);_self.m_inputpoint=_self.createPostion(_self.m_inputobject);if(!_self.txtobject_table.containsKey(txtobjectID)){_self.m_inputobject.keydown(function(event){_self.eventDivide(event);});$(window).resize(function(event){_self.resize();});_self.is_friend_obj=(txtobjectID.indexOf("friend")>-1);_self.txtobject_table.addValue(txtobjectID,true);}
_self.setTextObject(txtobjectID);_self.m_inputpoint=_self.createPostion(_self.m_inputobject);_self.divPosition();_self.resize();},getSearchObj:function(){return this.m_inputobject;},resize:function(){this.m_inputpoint=this.createPostion(this.m_inputobject);this.m_divIndicator.css({left:this.m_inputpoint.left-23,top:this.m_inputpoint.top+this.m_inputpoint.height+4});this.m_iframeobject.css({left:this.m_inputpoint.left-23,top:this.m_inputpoint.top+this.m_inputpoint.height+4});},reset:function(){if(this.m_divobject!=null)
this.m_divobject.find("*").remove();else
return false;this.m_createHTML="";this.m_currentselection=-1;this.m_origenkeyword="";this.m_divIndicator[0].scrollTop=0;this.m_startpoint=0;this.m_endpoint=this.m_displaysize-1;this.divHide();},realReset:function(){this.m_keyword="";this.m_origenkeyword="";if(this.m_ulobject!=null)
this.m_ulobject.remove();else
return false;if(this.m_liobject!=null)
this.m_liobject.remove();else
return false;this.m_createHTML="";this.m_jsonbuffer=null;this.m_jsonarray=null;this.m_endselection=-1;this.m_flag=false;this.reset();},eventDivide:function(event){if(this.m_flag!=true){}
switch(event.keyCode){case 38:this.keyUp(event);return false;case 40:this.keyDown(event);return false;case 27:this.keyEsc();return false;case 8:this.keybackspace();return false;case 13:this.keyEnter(event);return false;default:break;}},divPosition:function(){if(!this.m_divIndicator){this.m_divIndicator=$("<div id=\"autocompleteAreaFriend\" class=\"suggestionList\"></div>");this.m_iframeobject=$("<iframe name=\"iframe1\" id=\"autocompleteIframeFriend\" frameborder=0 ></iframe>");var left=this.m_inputpoint.left-23;var top=this.m_inputpoint.top+this.m_inputpoint.height+4;this.m_divIndicator.css({position:"absolute",left:left,top:top,height:0,"z-index":"10000"});this.m_divIndicator.width(158);this.m_iframeobject.css({position:"absolute",left:left,top:top,height:0,"z-index":"9999"});this.m_iframeobject.width(158);$(document.body).append(this.m_divIndicator).append(this.m_iframeobject);this.m_divobject=$("#autocompleteAreaFriend");this.m_iframeobject=$("#autocompleteIframeFriend");this.divHide();}},htmlCreate:function(){var _self=this;if(this.m_ulobject!=null){this.m_ulobject.innerHTML="";this.m_ulobject.remove();}
this.m_ulobject=$("<ul></ul>");this.m_ulIndicator=$(this.m_ulobject);this.m_divobject.empty().append(this.m_ulobject);this.m_createHTML="";for(var i=0;i<this.m_jsonarray.length;i++){var item=this.m_jsonarray[i];var htmls="<img src=\""+_self.getThumbprofile(item.img)+"\" alt=\""+item.nick+"\" /> ";htmls+="<span class=\"nick\">"+_self.highlight(this.m_keyword,this.convertedStr,item.nick)+"</span>";this.m_createHTML+="<li><a href=\"#\" title=\""+item.id+"\">"+htmls+"</a></li>";this.m_jsonarraySize=i;}
this.m_ulobject.html(this.m_createHTML);this.m_liobject=$(this.m_ulobject.find("li"));this.m_startselection=this.index-1
this.m_endselection=this.m_ulobject.find("li").length;this.m_liIndicator=this.createPostion($(this.m_ulobject.find("li:first")));this.m_origenkeyword=this.m_inputobject.val();var m_ulobject_height=this.createPostion(this.m_ulobject).height;this.m_divobject.css("height",m_ulobject_height);this.m_iframeobject.css("height",m_ulobject_height);this.setMouseEvent();this.setMouseDown();this.setClick();this.setMouseOut();if(!_self.txtobject_table.containsKey("htmlCreate")){$(document).mousedown(function(){_self.realReset();}).click(function(){;});_self.txtobject_table.addValue("htmlCreate",true);}
this.clearHighLight();},setHighLight:function(targetobject,event){if($.trim(this.m_inputobject.val())==""){return;}
var eventcursor=-1;if(event.originalEvent.type=="mouseover"){this.divShow();this.clearHighLight();this.m_mousecurrentselection=targetobject;$(this.m_liobject[targetobject]).find("a").addClass("hover");return;}
var mouseovertarget=false;if(event.keyCode==40){eventcursor=1;}else if(event.keyCode==38){eventcursor=-1;}else if(event.originalEvent.type=="mousedown"){eventcursor=0;}
if(this.m_mousecurrentselection!=-1){targetobject=this.m_mousecurrentselection+eventcursor;this.m_mousecurrentselection=-1;}
if(targetobject<=-1||this.m_endselection==0||targetobject==this.m_endselection){if(targetobject<=-1){this.m_currentselection=-1;this.m_inputobject.val(this.m_origenkeyword);this.m_keyword=this.m_origenkeyword;this.clearHighLight();if(targetobject<=-2)this.divHide();this.m_divIndicator[0].scrollTop=0;}
if(targetobject==this.m_endselection){this.m_currentselection=this.m_endselection-1;}
return;}else{if(this.m_jsonarray==null||!this.m_jsonarray[targetobject])return;this.divShow();this.clearHighLight();this.m_currentselection=targetobject;this.m_inputobject.val(this.m_jsonarray[targetobject].nick);this.m_keyword=this.m_jsonarray[targetobject].nick;$(this.m_liobject[targetobject]).find("a").addClass("hover");var defaultheight=0;var m_ulobject_height=this.createPostion(this.m_ulobject).height;if(this.m_displaysize<this.m_jsonarray.length)
defaultheight=m_ulobject_height/this.m_displaysize;else
defaultheight=m_ulobject_height/this.m_jsonarray.length;var divtop=this.m_divIndicator[0].scrollTop;var targetheight=this.m_liIndicator.height*this.m_startpoint;var liheight=this.m_liIndicator.height;if(this.m_startpoint>targetobject){this.m_endpoint--;this.m_startpoint--;this.m_ulobject[0].scrollTop=this.m_startpoint*defaultheight;}
if(this.m_endpoint<targetobject){this.m_endpoint++;this.m_startpoint++;this.m_ulobject[0].scrollTop=this.m_startpoint*defaultheight;}}},setMouseOut:function(){var _self=this;this.m_ulIndicator.mouseout(function(){_self.clearHighLight();});},setScroll:function(){consloe.log("----------------setScroll----------------------");var _self=this;this.m_divIndicator.scroll(function(){_self.m_startpoint=_self.m_divIndicator[0].scrollTop/_self.m_liIndicator.height;_self.m_endpoint=_self.m_startpoint+_self.m_displaysize;});},setBlur:function(){var _self=this;$(this.m_inputobject).blur(function(){_self.divHide();});},clearHighLight:function(){for(var i=0;i<this.m_endselection;i++){$(this.m_liobject[i]).find("a").removeClass("hover");}},setTextObject:function(targetText){this.m_inputobject=$("#"+targetText);},setDisplaySize:function(displaysize){this.m_displaysize=displaysize;},keyUp:function(event){this.setHighLight(this.m_currentselection-1,event);},keyDown:function(event){this.setHighLight(this.m_currentselection+1,event);},keyEsc:function(){this.realReset();},keyEnter:function(e){this.fractionAction(this.m_currentselection);this.eventStop(e);return false;},keybackspace:function(){if($.trim(this.m_inputobject.val())==""){this.realReset();}},setMouseEvent:function(){var _self=this;this.m_ulobject.find("li").mouseover(function(event){var findindex=-1;var targetobj=this;_self.m_ulobject.find("li").each(function(i){if(targetobj==this)
_self.setHighLight(i,event);});});},setMouseDown:function(){var _self=this;this.m_ulobject.find("li").mousedown(function(event){var targetobj=this;var targetindex=-1;_self.m_ulobject.find("li").each(function(i){if(targetobj==this){_self.fractionAction(i);}});});this.m_ulobject.bind("mousedown",function(event){_self.eventStop(event);});},setClick:function(){var _self=this;$(this.m_inputobject).mousedown(function(event){_self.eventStop(event);}).click(function(){if(_self.m_showflag){_self.divHide();}else{}}).dblclick(function(){if(_self.m_showflag){_self.divHide();}else{_self.divShow();}});},divHide:function(){this.m_divIndicator.hide();this.m_iframeobject.hide();this.m_showflag=false;},divShow:function(){if($.trim(this.m_inputobject.val())=="")return false;this.m_divIndicator.show();this.m_iframeobject.show();this.m_showflag=true;},fractionAction:function(selectedTarget){if(selectedTarget<0){this.invokeCallback(this.CALLBACK_TYPE.NODATA,this.m_inputobject.val());this.realReset();}else{this.invokeCallback(this.CALLBACK_TYPE.GETDATA,this.m_jsonarray[selectedTarget]);this.realReset();}
return false;},registerCallback:function(type,obj,objfunc){this.m_callback[type]={"obj":obj,"func":objfunc};},invokeCallback:function(type,returnarg){if(returnarg&&typeof(returnarg)=="string")returnarg=Common.htmlStrip(returnarg);var o=this.m_callback[type];o.func.call(o.obj,returnarg);},createPostion:function(elemobject){if(!elemobject)return;if(elemobject.length>1)
var x;var height;var width;var scrolly;var scrollx;x=elemobject.offset();height=elemobject.height();width=elemobject.width();scrolly=elemobject.scroll();return{"left":x.left,"top":x.top,"height":height,"width":width};},controlScroll:function(topvalue){this.m_divobject.scrollTop(topvalue);},highlight:function(keyword,keyword2,resource){var retval=[];var prematch=true;var prespace=-1;for(var i=0;i<resource.length;i++){var token=resource.charAt(i);if(token==" "){prespace=i;}else{if(keyword.charAt(i)||keyword2.charAt(i)){try{if(prematch&&token.toLowerCase()==keyword.charAt(i).toLowerCase())token="<EM>"+token+"</EM>";else if(prematch&&token.toLowerCase()==keyword2.charAt(i).toLowerCase())token="<em>"+token+"</em>";else{prematch=false;}}catch(exception){};}
if(prespace>=0){try{if(token.toLowerCase()==keyword.charAt(i-prespace-1).toLowerCase())token="<EM>"+token+"</EM>";else if(token.toLowerCase()==keyword2.charAt(i-prespace-1).toLowerCase())token="<em>"+token+"</em>";}catch(exception){};}}
retval.push(token);}
return retval.join('');},getThumbprofile:function(img,size){size=(size)||16;return $$fn.getThumbnailFileUrl(img,0,size);},toString:function(){return"mediare.comment.addfrined";}},"$$addfriend");
registerNS("mediare.comment");mediare.comment.pamanager=function(){}
mediare.comment.pamanager.prototype=$extend({TWITTER_ICON:"/image/icon_twitter.gif",PA_MAX_COUNT:30,friend_list_json:null,pa_list_data:new Hashtable(),initFriendListJson:function(json){var _self=this;_self.friend_list_json=json;},initPa:function(nickname_search_url,targetObj){var _self=this;var isFirst=false;if(typeof(targetObj)=="undefined"){isFirst=true;targetObj=$("#container");}
targetObj.find(".re_check").bind("click",function(e){if($$user.loginCheck()){var o=$(this);_self.togglePaForm(e,o);}else{return false;}});targetObj.find(".input_addBoxSearch").focus(function(e){var o=$(this);var microspot_group_nid=o.attr("id").replace("txtsearchstr","");$$autocomplete.selectSearchObj("txtsearchstr"+microspot_group_nid);$("#addBoxSearchForm"+microspot_group_nid).css({"background-image":"none"});$("#addBoxSearchForm"+microspot_group_nid).css({"border-color":"#1180BB"});$$addfriend.realReset();});targetObj.find(".input_addBoxSearch").blur(function(e){var o=$(this);_self.autocompleteBlur(e,o);});if(isFirst==true&&nickname_search_url!=""){$$autocomplete.init("5",nickname_search_url);$$autocomplete.registerCallback($$autocomplete.CALLBACK_TYPE.NODATA,_self,_self.func_nodata);$$autocomplete.registerCallback($$autocomplete.CALLBACK_TYPE.GETDATA,_self,_self.func_getdata);$$addfriend.init("5");$$addfriend.registerCallback($$addfriend.CALLBACK_TYPE.NODATA,_self,_self.func_nodata);$$addfriend.registerCallback($$addfriend.CALLBACK_TYPE.GETDATA,_self,_self.func_getdata);}
targetObj.find(".friend_add").click(function(e){var o=$(this);_self.logger.debug("init friend");_self.logger.debug(o.attr("id"));if(_self.friend_list_json.length==0){$msg.alert("자스친이 없습니다.");return false;}
$$addfriend.clickObj(o,_self.friend_list_json);});},reInitPa:function(microspot_nid,reWriteForm){var _self=this;var reCheck=reWriteForm.find("#re_check"+microspot_nid);reCheck.attr("checked","");_self.closePaForm(null,reCheck);reWriteForm.find("#all_check"+microspot_nid).attr("checked","");reWriteForm.find("#toCheckList"+microspot_nid).html("");reWriteForm.find("#paCounter"+microspot_nid).html("잇글러를 선택해 주세요");},togglePaForm:function(event,o){var _self=this;_self.logger.debug(o.is(':checked'));if(o.is(':checked'))
_self.openPaForm(event,o);else
_self.closePaForm(event,o);},openPaForm:function(event,o){var _self=this;var microspot_group_nid=o.attr("id").replace("re_check","");var deliveryBox=$("#deliveryBox"+microspot_group_nid);var toCheckList=deliveryBox.find("ul");_self.showPaList(microspot_group_nid);if((toCheckList.find("li").length-toCheckList.find(".add_user").length)>0){deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").parent().removeClass("disabled");deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").removeAttr("disabled");deliveryBox.find(".empty").hide();}else{deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").parent().addClass("disabled");deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").attr("disabled","disabled");deliveryBox.find(".empty").show();}
deliveryBox.show();},closePaForm:function(event,o){var _self=this;var microspot_group_nid=o.attr("id").replace("re_check","");var deliveryBox=$("#deliveryBox"+microspot_group_nid);deliveryBox.hide();},showPaList:function(microspot_nid){var _self=this;_self.logger.debug("showPaList start");var toCheckList=$("#toCheckList"+microspot_nid);var delivery_box=$("#deliveryBox"+microspot_nid);_self.logger.debug(toCheckList.find("li").length);if(toCheckList.find("li").length>0){toCheckList.find("li").each(function()
{var pa_to=$(this);if(pa_to.attr("class").indexOf("search")>-1){_self.logger.debug(pa_to.find("input[type=checkbox]").is(":checked"));if(!pa_to.find("input[type=checkbox]").is(":checked")){pa_to.innerHTML="";pa_to.remove();}}});return false;}
toCheckList.html("");_self.newWritePaList(microspot_nid,true);},newWritePaList:function(microspot_nid,is_addUser){var _self=this;_self.logger.debug("showPaList new write");var toCheckList=$("#toCheckList"+microspot_nid);var delivery_box=$("#deliveryBox"+microspot_nid);if(_self.is_mystory&&(is_addUser==true)){_self.addMystoryCurrentUser(microspot_nid);}
var pa_list=_self.pa_list_data.get(microspot_nid);if(pa_list!=null){for(var i=0;i<pa_list.Count();i++){if(pa_list.Get(i).blog_id!="")
checkMicroblog=true;_self.logger.debug(pa_list.Get(i));toCheckList.append(_self.getPaHtml(pa_list.Get(i),microspot_nid));}}
toCheckList.find(".pa_check").bind("click",function(e){var o=$(this);_self.paUserClick(e,o);});delivery_box.find(".all_check").unbind("click");delivery_box.find(".all_check").bind("click",function(e){var o=$(this);_self.paUserAllClick(e,o);});},addMystoryCurrentUser:function(microspot_nid){var _self=this;if(_self.is_mystory){var mystoryUser={"member_nid":_self.MYSTORY_USER.member_nid,"member_nickname":_self.MYSTORY_USER.member_nickname,"member_id":_self.MYSTORY_USER.member_id,"member_src":_self.MYSTORY_USER.member_profile,"status_no":"1","search":false,"check":false,"blog_content_id":"","blog_user_id":_self.MYSTORY_USER.microblog_user_id,"blog_name":_self.MYSTORY_USER.microblog_name};var currentUser={"member_nid":_self.CURRENT_USER.member_nid,"member_nickname":_self.CURRENT_USER.member_nickname,"member_id":_self.CURRENT_USER.member_id,"member_src":_self.CURRENT_USER.member_profile,"status_no":"1","search":false,"check":false,"blog_content_id":"","blog_user_id":"","blog_name":""};if(!_self.is_owner){_self.logger.debug("currentUser");_self.logger.debug(currentUser);_self.makePaListData(microspot_nid,currentUser);}
if(_self.MYSTORY_USER.microblog_status_no=="1"&&_self.CURRENT_USER.microblog_status_no=="1"){_self.makePaListData(microspot_nid,mystoryUser);}
if(_self.CURRENT_USER.microblog_status_no=="1"){var checkMicroblog=false;var pa_list=_self.pa_list_data.get(microspot_nid);if(pa_list!=null){for(var i=0;i<pa_list.Count();i++){_self.logger.debug("pa_list.Get(i).blog_user_id = "+pa_list.Get(i).blog_user_id);if(pa_list.Get(i).blog_user_id!=""){checkMicroblog=true;break;}}}
if(checkMicroblog==false){var currentTwitterUser={"member_nid":_self.CURRENT_USER.member_nid,"member_nickname":_self.CURRENT_USER.member_nickname,"member_id":_self.CURRENT_USER.member_id,"member_src":_self.CURRENT_USER.member_profile,"status_no":"1","search":false,"check":false,"blog_content_id":"","blog_user_id":_self.CURRENT_USER.microblog_user_id,"blog_name":_self.CURRENT_USER.microblog_name};_self.logger.debug("currentTwitterUser");_self.logger.debug(currentTwitterUser);_self.makePaListData(microspot_nid,currentTwitterUser);}}}},getPaHtml:function(pa_user,microspot_nid){var _self=this;var member_nickname=pa_user.blog_user_id!=""&&pa_user.member_nickname==""?pa_user.blog_user_id:pa_user.member_nickname;var member_nid="";if(pa_user.blog_user_id=="")
member_nid=pa_user.member_nid;else
member_nid=pa_user.blog_user_id;var imgSrc=$$fn.getThumbnailFileUrl(pa_user.member_src,0,17);if(pa_user.blog_name=="트위터")
imgSrc=_self.TWITTER_ICON;else if(pa_user.blog_name!="")
imgSrc=_self.getBlogImg(pa_user.blog_name);var html="";_self.logger.debug(pa_user.search+"."+pa_user.check);if(pa_user.search==true)
html+="<li class=\"search\">";else if(pa_user.check==true)
html+="<li style=\"display:none;\">";else
html+="<li>";html+="<label for=\"userList_"+member_nid+"_"+microspot_nid+"\" title=\""+member_nickname+"\" >";html+="<input name=\"userList_"+member_nid+"_"+microspot_nid+"\" id=\"userList_"+member_nid+"_"+microspot_nid+"\" type=\"checkbox\" value=\""+member_nid+"\"";html+=" class=\"ckBox pa_check";if(pa_user.blog_name=="트위터")
html+=" twitter_user\"";else if(pa_user.blog_name!="")
html+=" blog_user\"";else if(pa_user.check==true)
html+=" add_user\"";else
html+="\"";html+="/>";html+="<img src=\""+imgSrc+"\" alt=\""+member_nickname+"\" width=\"17\" height=\"17\" />";if(pa_user.check==true){html+="<span id=\""+pa_user.member_id+"\">"+member_nickname+"</span>";}else{member_nickname=Common.cutString(member_nickname,61,"...");html+="<span>"+member_nickname+"</span>";}
html+="</label>";html+="</li>";return html;},getBlogImg:function(blog_code){return $$fn.getThumbnailFileUrl("",0,17,blog_code);},paUserClick:function(event,o){var _self=this;var toCheckList=o.parent().parent().parent();var paChecks=toCheckList.find(":checkbox:checked");var microspot_nid=toCheckList.attr("id").replace(toCheckList.attr("class"),"");var paCounter=$("#paCounter"+microspot_nid);_self.logger.debug(o.attr("class"));_self.logger.debug(o.is(':checked'));_self.logger.debug(toCheckList.attr("class"));_self.logger.debug(paChecks.length);_self.logger.debug(microspot_nid);if(o.is(':checked'))
o.parent().parent().addClass("on");else
o.parent().parent().removeClass("on");if(paChecks.length>_self.PA_MAX_COUNT){paCounter.addClass("paCountOver");var str="잇글러를 선택해 주세요 <span>(<strong>";str+=(paChecks.length-_self.PA_MAX_COUNT);str+="</strong>명이 초과되었습니다.)</span>"
paCounter.html(str);}else if(paChecks.length>0){paCounter.removeClass("paCountOver");paCounter.html("잇글러를 선택해 주세요 <span>(<strong>"+paChecks.length+"</strong> 명에게 배달합니다)</span>");}else{paCounter.html("잇글러를 선택해 주세요");}
if(navigator.appName.indexOf("Microsoft")>-1){o.blur();}},paUserAllClick:function(event,o){var _self=this;var toCheckList=o.parent().parent().parent().find(".toCheckList");var paChecks=toCheckList.find("input[type=checkbox]");_self.logger.debug(toCheckList.attr("id"));_self.logger.debug(paChecks.length);paChecks.each(function()
{var paCheck=$(this);if(!paCheck.hasClass("add_user")){paCheck.attr("checked",o.attr("checked"));_self.paUserClick(null,paCheck);}});},makePaTo:function(cc_member_list,microspot_nid){var _self=this;if(cc_member_list=="")
return false;var toCheckList=$("#toCheckList"+microspot_nid);var cc_members=cc_member_list.split(",");for(var i=0;i<cc_members.length;i++){var cc_member=cc_members[i].split("/");if(cc_member.length==4){var member_id=cc_member[1];var member_nickname=cc_member[2];var microblog_code=cc_member[0].substring(0,3);var paData={"member_nid":"","member_nickname":member_nickname,"member_id":member_id,"member_src":"","status_no":"","search":false,"check":true,"blog_content_id":"","blog_user_id":"","blog_name":""};if(microblog_code==""){toCheckList.append(_self.getPaHtml(paData,microspot_nid));}else{paData.member_id="";toCheckList.append(_self.getPaHtml(paData,microspot_nid));}}}
_self.newWritePaList(microspot_nid,false);},callMakePaListData:function(pa_list_json){var _self=this;_self.logger.debug("callMakePaListData start");if(pa_list_json==null)
return false;_self.logger.debug("pa_list_json = "+pa_list_json.length);for(var i=0;i<pa_list_json.length;i++){_self.logger.debug("pa_list_json = "+pa_list_json[i].jsondata.member_nickname);_self.makePaListData(pa_list_json[i].microspot_nid,pa_list_json[i].jsondata);}
_self.logger.debug("pa_list_data.size() = "+_self.pa_list_data.size());},makePaInfo:function(microspot_nid){var _self=this;var PA={cc_member_nid:"",cc_microblog_user_id:"",cc_blog_user_id:""};var reCheck=$("#re_check"+microspot_nid);var toCheckList=$("#toCheckList"+microspot_nid);_self.logger.debug("check count = "+toCheckList.find(":checkbox:checked").length);if(reCheck.is(":checked")&&toCheckList.find("li").length>0&&toCheckList.find(":checkbox:checked").length>0){var check_count=toCheckList.find(":checkbox:checked").length;if(check_count>_self.PA_MAX_COUNT){$msg.alert("댓글 동시배달은 최대 "+_self.PA_MAX_COUNT+"명에게 가능합니다.");return false;}
toCheckList.find("li").each(function()
{var pa_to=$(this);var checkbox=pa_to.find("input[type=checkbox]");_self.logger.debug("add_user check = "+(checkbox.attr("class").indexOf("add_user")<0));_self.logger.debug("check = "+(checkbox.is(":checked")&&(checkbox.attr("class").indexOf("add_user")<0)));_self.logger.debug("pa = "+PA.cc_member_nid);if(checkbox.is(":checked")&&(checkbox.attr("class").indexOf("add_user")<0)){if(checkbox.attr("class").indexOf("twitter_user")>-1){PA.cc_microblog_user_id+=checkbox.val()+"/"+pa_to.find("span").html().trim()+",";}else if(checkbox.attr("class").indexOf("blog_user")>-1){PA.cc_blog_user_id+=checkbox.val()+",";}else{PA.cc_member_nid+=checkbox.val()+",";}}
_self.logger.debug("pa = "+PA.cc_member_nid);});}
PA.cc_member_nid=PA.cc_member_nid.substring(0,PA.cc_member_nid.length-1);PA.cc_microblog_user_id=PA.cc_microblog_user_id.substring(0,PA.cc_microblog_user_id.length-1);PA.cc_blog_user_id=PA.cc_blog_user_id.substring(0,PA.cc_blog_user_id.length-1);return PA;},makePaListData:function(microspot_nid,jsondata){var _self=this;_self.logger.debug("makePaListData start");var pa_list=_self.pa_list_data.get(microspot_nid);_self.logger.debug("microspot_nid = "+microspot_nid);_self.logger.debug("pa_list = "+pa_list);if(pa_list==null){_self.logger.debug("new");var new_pa_list=new Vector();new_pa_list.Push(jsondata);_self.pa_list_data.put(microspot_nid,new_pa_list);}else if(!_self.paCompare(pa_list,jsondata)){_self.logger.debug("add");pa_list.Push(jsondata);_self.pa_list_data.put(microspot_nid,pa_list);}},copyPaListData:function(from_microspot_nid,to_microspot_nid,cc_member_list){var _self=this;var from_pa_list=_self.pa_list_data.get(from_microspot_nid);var pa_list=new Vector();if(from_pa_list!=null){pa_list=$.extend(true,new Vector(),from_pa_list);}
_self.pa_list_data.put(to_microspot_nid,pa_list);_self.addMystoryCurrentUser(to_microspot_nid);pa_list=_self.pa_list_data.get(to_microspot_nid);if(cc_member_list!=""){var cc_members=cc_member_list.split(",");for(var i=0;i<cc_members.length;i++){var cc_member=cc_members[i].split("/");if(cc_member.length==4){var member_id=cc_member[1];var member_nickname=cc_member[2];var microblog_code=cc_member[0];for(var j=0;j<pa_list.Count();j++){if(microblog_code.replace("001","").length>0){var blog_user_id=microblog_code.replace("001","");if(pa_list.Get(j).blog_user_id.toLowerCase()==blog_user_id.toLowerCase())
pa_list.RemoveAt(j);}else if(pa_list.Get(j).member_id==member_id){pa_list.RemoveAt(j);}}}}}
_self.pa_list_data.put(to_microspot_nid,pa_list);},autocompleteBlur:function(event,o){var _self=this;var microspot_group_nid=o.attr("id").replace("txtsearchstr","");if(o.val()==""){$("#addBoxSearchForm"+microspot_group_nid).css({"background-image":""});$("#addBoxSearchForm"+microspot_group_nid).css({"border-color":""});}},func_nodata:function(o){var _self=this;_self.logger.debug("nodata");_self.logger.debug(o);},func_getdata:function(o){var _self=this;var isAdd=true;var searchData={"member_nid":o.nid,"member_nickname":o.nick,"member_id":o.id,"member_src":o.img,"status_no":"1","search":true,"check":false,"blog_content_id":"","blog_user_id":"","blog_name":""};var searchObj=$$autocomplete.getSearchObj();var microspot_nid="";if(searchObj==null){searchObj=$$addfriend.getSearchObj();microspot_nid=searchObj.attr("id").replace("friend_add","");}else{microspot_nid=searchObj.attr("id").replace("txtsearchstr","");}
var toCheckList=$("#toCheckList"+microspot_nid);;_self.logger.debug("getdata");_self.logger.debug(o);toCheckList.find("input[type=checkbox]").each(function()
{var pa_check=$(this);if(_self.is_mystory){if(searchData.member_id==_self.mystory_member_id){$msg.alert("미닛글이 작성된 마이스토리에는 자동등록됩니다.");isAdd=false;return false;}}
if(searchData.member_nid==pa_check.val()){$msg.alert("이미 댓글 배달 목록에 있습니다.");isAdd=false;return false;}
if(pa_check.attr("class").indexOf("add_user")>-1){if(searchData.member_id.trim()==pa_check.parent().find("span").attr("id").trim()){$msg.alert("이미 댓글 배달을 보낸 잇글러에게는 다시 보낼 수 없습니다.");isAdd=false;return false;}}});if(isAdd==false)
return false;toCheckList.append(_self.getPaHtml(searchData,microspot_nid));var paChecks=toCheckList.find("input[type=checkbox]");var paCheck=$(paChecks[paChecks.length-1]);paCheck.bind("click",function(e){var o=$(this);_self.paUserClick(e,o);});paCheck.attr("checked","checked");_self.paUserClick(null,paCheck);var deliveryBox=$("#deliveryBox"+microspot_nid);if((toCheckList.find("li").length-toCheckList.find(".add_user").length)>0){deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").parent().removeClass("disabled");deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").removeAttr("disabled");deliveryBox.find(".empty").hide();}else{deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").parent().addClass("disabled");deliveryBox.find(".deliveryFoot").find("input[type=checkbox]").attr("disabled","disabled");deliveryBox.find(".empty").show();}},paCompare:function(list,o){var _self=this;if(list==null)
return false;for(var i=0;i<list.Count();i++){if((list.Get(i).member_nid==o.member_nid&&list.Get(i).blog_user_id.toLowerCase()==o.blog_user_id.toLowerCase())||(list.Get(i).blog_name!=""&&list.Get(i).blog_name==o.blog_name&&list.Get(i).blog_user_id.toLowerCase()==o.blog_user_id.toLowerCase()))
return true;}
return false;},toString:function(){return"mediare.comment.pamanager";}},"$pa");