function clearMessageStatus(b){var a=document.getElementById("messagestatus_"+b);a.style.display="none";a.innerHTML=""}function messageReplySent(e,h){if(e!=null){var b="";var k=false;var c=e.length*waitTime;for(var f=0;f<e.length;f++){var a=e[f].substring(0,1);if(a==0){b=b+'<div><img src="'+tickImg+'" alt="Success!" width="18" height="17" />'+e[f].substring(1)+"</div>"}else{k=true;b=b+'<img src="'+xImg+'" alt="unsuccessful" width="18" height="17" />'+e[f].substring(1);b=b+'<div class="generic_delete"><a href="javascript:void(0)" onclick="clearMessageStatus (\''+h+"')\">"+deleteImg+"</a></div>";if(e[f].substring(1)==noCaptchaText||e[f].substring(1)==captchaIncorrectText){var j=document.getElementById("messagereply_"+h);var l=document.getElementById("messagestatus_"+h);l.innerHTML=b;showCaptcha(h);j.style.display="block";return}}}if(!k){if(typeof loadMessage=="function"){loadMessage(b);return}var l=document.getElementById("messagestatus_"+h);l.innerHTML=b;var j=document.getElementById("messagereply_"+h);var d=document.getElementById("messagereply1_"+h);if(h.substring(h.lastIndexOf("_")+1)=="-1"){var g=document.getElementById("messagereply2_"+h);g.innerHTML="";g.style.display="none";document.getElementById("replyMessage"+h).value="";fillField(document.getElementById("replyMessage"+h),typeMsgText);document.getElementById("replyDst"+h).value=h.substring(0,h.lastIndexOf("_"));toggleMessageType(h,"web");d.style.display="block";j.style.display="block"}else{j.innerHTML=""}}else{var g=document.getElementById("messagereply2_"+h);g.innerHTML="";g.style.display="none";var l=document.getElementById("messagestatus_"+h);l.innerHTML=b;var j=document.getElementById("messagereply_"+h);var d=document.getElementById("messagereply1_"+h);d.style.display="block";j.style.display="block"}if(e.length>1||!k){setTimeout("clearMessageStatus('"+h+"')",c)}}}function sendMessage(a){MemberAjaxActions.needCaptchaForMessageSend(document.getElementById("replyDst"+a).value,document.getElementById("replyMsgId"+a).value,{callback:function(b){checkForCaptcha(b,a)}})}function checkForCaptcha(d,e){if(d){var c=document.getElementById("messagereply1_"+e);c.style.display="none";showCaptcha(e)}else{var f=document.getElementById("messagereply_"+e);var j=document.getElementById("replyMessage"+e).value;var b=document.getElementById("replyDst"+e).value;var g=document.getElementById("replyType"+e).value;var a=document.getElementById("replyMsgId"+e).value;MemberAjaxActions.sendMessage(b,j,g,a,"",{callback:function(k){messageReplySent(k,e)}});f.style.display="none";if(e.substring(e.lastIndexOf("_")+1)!="-1"){f.innerHTML=""}var h=document.getElementById("messagestatus_"+e);h.innerHTML="<div>"+waitText+"</div>";h.style.display="block"}}function sendCaptcha(e){var f=document.getElementById("messagereply_"+e);var c=document.getElementById("messagereply1_"+e);var j=document.getElementById("replyMessage"+e).value;var b=document.getElementById("replyDst"+e).value;var g=document.getElementById("replyType"+e).value;var a=document.getElementById("replyMsgId"+e).value;var d=document.getElementById("replyCaptchaResponse"+e).value;MemberAjaxActions.sendMessage(b,j,g,a,d,{callback:function(k){messageReplySent(k,e)}});f.style.display="none";c.style.display="none";var h=document.getElementById("messagestatus_"+e);h.innerHTML="<div>"+waitText+"</div>";h.style.display="block"}function showCaptcha(c){document.getElementById("emptyFlagreplyCaptchaResponse"+c).value=0;var b=document.getElementById("messagereply2_"+c);var a='<h3 style="padding-left:5px">'+enterCodeText+'</h3><table width="100%" border="0" cellpadding="0" cellspacing="5">';a=a+"<tr>";a=a+'<td width="100%" valign="top" class="send_message_container_title">';a=a+'<input style="width:190px;" onkeypress="submitCaptcha(event.keyCode,\''+c+'\');" type="text" class="recipient" id="replyCaptchaResponse'+c+'" value="'+typeCaptchaText+'" onblur="fillField(this,\''+typeCaptchaText+'\');" onfocus="clearField(this);" />';a=a+"</td>";a=a+"</tr>";a=a+"<tr>";a=a+'<td width="100%" valign="top" class="send_message_container_title"><img src="'+captchaImg+"?param"+paramId+"="+paramId+'" width="200" height="100" border="1" style="border-color:#9999CC" /></td>';a=a+"</tr>";a=a+"</table>";a=a+'<div style="padding-left:170px"><a href="javascript:sendCaptcha(\''+c+'\')"><img src="'+sendMsgImg+'" alt="send message" width="39" height="23" border="0" /></a></div>';b.innerHTML=a;b.style.display="block";paramId++}function submitCaptcha(a,b){if(a==Event.KEY_RETURN){sendCaptcha(b)}}function isLatinMsg(a){for(i=0;i<a.length;i++){if(a.charCodeAt(i)>256){return false}}return true}function textCounter(a){if(document.getElementById("replyType"+a).value=="sms"){if(!isLatinMsg(document.getElementById("replyMessage"+a).value)){maxlimit=maxSmsUniLimit}else{maxlimit=maxSmsLimit}fieldlength=document.getElementById("replyMessage"+a).value.length;if(fieldlength>maxlimit){document.getElementById("replyMessage"+a).value=document.getElementById("replyMessage"+a).value.substring(0,maxlimit)}else{document.getElementById("remainChars"+a).innerHTML=maxlimit-fieldlength+"/"+maxlimit}}}function displayQuickMsgSwitchWarning(a){if(!isLatinMsg(document.getElementById("replyMessage"+a).value)){if(document.getElementById("replyMessage"+a).value.length>maxSmsUniLimit){if(confirm(switchWarningSmsUniText)==true){maxlimit=maxSmsUniLimit;textCounter(a);document.getElementById("remainChars"+a).innerHTML=0+"/"+maxlimit;return true}else{toggleMessageType(a,"web");return false}}}else{if(document.getElementById("replyMessage"+a).value.length>maxSmsLimit){if(confirm(switchWarningSmsText)==true){maxlimit=maxSmsLimit;textCounter(a);document.getElementById("remainChars"+a).innerHTML=0+"/"+maxlimit;return true}else{toggleMessageType(a,"web");return false}}}return true}function toggleMessageReply(e,d){var b=document.getElementById("messagereply_"+e);if(b.style.display=="block"){b.style.display="none";b.innerHTML=""}else{var a='<input type="hidden" id="replyType'+e+'" value="web"/>';a=a+'<input type="hidden" id="emptyFlagreplyDst'+e+'" value="1"/>';a=a+'<input type="hidden" id="replyMsgId'+e+'" value="'+d+'"/>';a=a+'<input type="hidden" id="emptyFlagreplyMessage'+e+'" value="0"/>';a=a+'<input type="hidden" id="emptyFlagreplyCaptchaResponse'+e+'" value="0"/>';a=a+'<div id="messagereply1_'+e+'"><table width="252" border="0" cellpadding="0" cellspacing="3">';a=a+"<tr>";a=a+'<td colspan="2"><h1>'+msgTitleText+"</h1></td>";a=a+"</tr>";a=a+"<tr>";a=a+'<td width="85%"><input title="'+separateText+'" type="text" class="recipient" onblur="fillField(this,\''+enterNameText+'\')" onfocus="clearField(this)" id="replyDst'+e+'"/></td>';a=a+'<td width="15%"><a href="javascript:toggleMessageType(\''+e+"','sms')\"><img id=\"msgReplySMS"+e+'" src="'+inactiveSmsImg+'" alt="send SMS" title="send SMS" width="10" height="14" border="0" /></a>';a=a+" <a href=\"javascript:toggleMessageType('"+e+"','web')\"><img id=\"msgReplyWeb"+e+'" src="'+activeWebImg+'" alt="send online message" title="send online message" width="15" height="12" border="0" /></a></td>';a=a+"</tr>";a=a+"<tr>";a=a+'<td><textarea class="message" id="replyMessage'+e+'" onkeydown="textCounter(\''+e+"');\" onkeyup=\"textCounter('"+e+"');\" onblur=\"fillField(this,'"+typeMsgText+'\')" onfocus="clearField(this)">'+typeMsgText+"</textarea></td>";a=a+'<td valign="bottom"><a href="javascript:sendMessage(\''+e+'\')"><img src="'+sendMsgImg+'" alt="send message" width="39" height="23" border="0" /></a></td>';a=a+"</tr>";a=a+"<tr>";a=a+'<td id="remainChars'+e+'" class="char_remaining">&nbsp;</td>';a=a+'<td valign="bottom">&nbsp;</td>';a=a+"</tr>";a=a+'</table></div><div style="display:none;width:220px" id="messagereply2_'+e+'">';b.innerHTML=a;$("#replyDst"+e).autocomplete("",{ajaxCall:updateMessageBoxList,delay:0,matchContains:true,formatResult:messageBoxAutoCompleteParser,cacheLength:1,multiple:true});var c=e.substring(0,e.lastIndexOf("_"));if(c==""){c=enterNameText}document.getElementById("replyDst"+e).value=c;b.style.display="block"}}function toggleMessageType(f,b){var e;if(b=="web"){document.getElementById("replyType"+f).value="web";var c=document.getElementById("msgReplyWeb"+f);var d=document.getElementById("msgReplySMS"+f);d.src=inactiveSmsImg;c.src=activeWebImg;document.getElementById("remainChars"+f).innerHTML="&nbsp;";if(document.getElementById("emoticons"+f)!=null){showDiv("emoticons"+f)}}else{document.getElementById("replyType"+f).value="sms";var c=document.getElementById("msgReplyWeb"+f);var d=document.getElementById("msgReplySMS"+f);d.src=activeSmsImg;c.src=inactiveWebImg;if(displayQuickMsgSwitchWarning(f)){if(!isLatinMsg(document.getElementById("replyMessage"+f).value)){e=maxSmsUniLimit}else{e=maxSmsLimit}if(document.getElementById("emoticons"+f)!=null){hideDiv("emoticons"+f)}}else{return}var a=e;if(document.getElementById("emptyFlagreplyMessage"+f).value!=0){a=e-document.getElementById("replyMessage"+f).value.length}document.getElementById("remainChars"+f).innerHTML=a+"/"+e}}function showExtraEmoticons(b){var a=document.getElementById("emoticonsExtra"+b);if(a.style.display=="block"){hideDiv("emoticonsExtra"+b);document.getElementById("moreEmots"+b).src=openImg}else{showDiv("emoticonsExtra"+b);document.getElementById("moreEmots"+b).src=closeImg}}function autogrow(h){var g=15;var b="shadow_"+h.id;var f;if(document.getElementById(b)==null){f=document.createElement("div");f.id=b;f.style.position="absolute";f.style.left="-10000px";f.style.top="-10000px";f.style.fontSize="11px";f.style.width=parseInt(h.offsetWidth-16)+"px";h.setAttribute("startHeight",h.offsetHeight);h.parentNode.appendChild(f)}else{f=document.getElementById(b)}var d=h.offsetHeight;f.innerHTML=h.value.replace(/[\n]/g,"<br />&nbsp;");var c=f.offsetHeight;var e;var a=h.getAttribute("startHeight");if((c+g)<a){e=a}else{e=c+g}if(e&&e!=d){h.style.height=e+"px"}}function updateMessageBoxList(a,b){MemberAjaxActions.messageBoxAutoComplete(a,function(c){b(c)})}function messageBoxAutoCompleteParser(a){a=a.toString();return a.substring(a.lastIndexOf("(")+1,a.lastIndexOf(")"))};