var o_fcn_valid_cfg = {};
String.prototype.isUserid = function(str) {
str = this != window ? this : str;
var pattern = /[a-zA-Z0-9]{4,20}$/;
re_value = (pattern.test(str)) ? true : false;
try {
if(!re_value) {
o_fcn_valid_cfg.error_msg = "4자이상 20자 미만, 영문, 숫자만 사용할수 있습니다!!";
}
} catch(e) {}
return (pattern.test(str)) ? true : false;
}
String.prototype.NotSpecial = function(str) {
str = this != window ? this : str;
for(j=0; j < str.length; j++) {
var A = str.charCodeAt(j);
if((A>=33 && A<=47)||(A>=58 && A<=64)||(A>=91 && A<=96)||(A>=123 && A<=126)){
try {o_fcn_valid_cfg.error_msg = "특수문자("+str.charAt(j)+")는 사용이 불가능합니다!!";} catch(e) {}
return false;
}
}
return true;
}
String.prototype.isEmail=function(str) {
// 이메일 주소 검사
str = this != window ? this : str;
var pattern = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
var re_value = (pattern.test(str)) ? true : false;
try {
if(!re_value) {
o_fcn_valid_cfg.error_msg = "이메일 형식이 잘못 되었습니다.";
}
} catch(e) {}
return re_value;
}
var userAgent = navigator.userAgent.toLowerCase();
var userBrowserName = navigator.appName.toLowerCase();
$.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ),
name:userBrowserName
};
var _tmp={};
var box_list = ['msn','default'];
var id_list = ['msn', 'nate', 'naver', 'daum', 'gmail', 'empas'];
var cp_list = {msn:'live.com', nate:'nate.com', naver:'naver.com', daum:'hanmail.net', gmail:'gmail.com', empas:'empas.com'};
$(document).ready(function() {
/*
var _i6e = $("#timeline");
if(_i6e.find("li")) {
_i6e.find("li").addClass("unlight");
}
$("#timeline").mouseover(function(e) {
var A = $(e.target);
if(A.is("li")) {
//var B = A.find("span.action_link");
A.removeClass("unlight");
A.addClass("light");
};
});
$("#timeline").mouseout(function(e) {
var A = $(e.target);
if(A.is("li")) {
A.removeClass("light");
A.addClass("unlight");
//$(e.target).prev().css("border-bottom", "1px dashed #D2DADA");
};
});
*/
$("a.add_friendgroup").click(function() {
$("#add_frlayer").slideToggle("slow");
$("#group_name").focus();
return false;
});
$("#add_frlayer_submit").click(function() {
var A = $("#group_name");
var E = $("#results_update");
var T = A.val();
if(!T) {
A.focus();
E.html("추가하실 분류명을 입력해 주세요.").show();
} else {
if(T.length<2 || T.length>10) { E.html("분류명은 최소 2자 이상 최대 10자 이하로 만들어 주세요.").show(); $("#group_name").focus();return false;}
else {
var resut = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/friend_update.php",
data: {req:'make_group', name:A.val()},
dataType:"json",
success: function(Z) {
if(Z["#error"]) {
E.html(Z["#error"]).show();
} else {
document.location.reload();
}
$("#group_name").val('');
}
});
E.html('').hide();
}
}
});
$("a.modify_friendgroupname").click(function() {
var A = $("#frgroup_id");
var B = $("#frgroup_name");
var E = $("#results_update");
var str = '
';
$('').html(str).dialog();
$("#mgroup_name").focus();
$("#modify_group_submit").click(function() {
var N = $("#mgroup_name");
if(!N.val()) {
alert("수정하실 분류명을 입력해주세요.");
N.focus();
} else {
if(N.val().length<2 || N.val().length>10) { alert("분류명은 최소 2자 이상 최대 10자 이하로 만들어 주세요."); N.focus();return false;}
else {
var resut = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/friend_update.php",
data: {req:'make_group', name:N.val(), id:A.val()},
dataType:"json",
success: function(Z) {
$.closeDialog();
if(Z["#error"]) {
E.html(Z["#error"]).show();
} else {
document.location.reload();
}
$("#group_name").val('');
}
});
E.html('').hide();
}
}
});
$("#modify_group_cancel").click(function() {
$.closeDialog();
});
return false;
});
$("a.delete_friendgroup").click(function() {
var A = $("#frgroup_id");
var B = $("#frgroup_name");
var E = $("#results_update");
var str = '';
$('').html(str).dialog();
$("#delete_group_submit").click(function() {
var resut = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/friend_update.php",
data: {req:'delete_group', id:A.val()},
dataType:"json",
success: function(Z) {
if(Z["#error"]) {
$.closeDialog();
E.html(Z["#error"]).show();
} else {
$.closeDialog();
alert("삭제 되었습니다.");
document.location.href=base_url+"/friends";
}
$("#group_name").val('');
}
});
});
$("#cancel_group_submit").click(function() {
$.closeDialog();
});
return false;
});
$("td.listtag").click(function() {
var A = $(this).attr("res");
if(A==1) {
$("#tag_lisg2").hide();
$("#tag_lisg1").show();
$("#listtag1").css("background","url('http://static.yagg.kr/images/my_top3_over.gif')");
$("#listtag2").css("background","url('http://static.yagg.kr/images/my_top3.gif')");
} else {
$("#tag_lisg1").hide(); $("#tag_lisg2").show();
$("#listtag1").css("background","url('http://static.yagg.kr/images/my_top3.gif')");
$("#listtag2").css("background","url('http://static.yagg.kr/images/my_top3_over.gif')");
}
});
$("a.save_tag").click(function() {
var A = $(this).attr("href");
var E = $("#results_update");
if(A) {
var resut = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/add_savetag.php",
data: {tag:A},
dataType:"json",
success: function(Z) {
if(Z["#error"]) {
E.html(Z["#error"]).show();
} else {
E.html(Z["#result"]).show();
}
$("#tag_img").attr({src:Z["#amg"]});
$(".save_tag").text(Z["#atg"]);
}
});
}
return false;
});
$("a.pply").click(function() {
var A = $(this).attr("href");
var B = A+"_td";
$("#"+B).slideToggle("slow");
return false;
});
$("#emailadd_button").click(function() {
var A = $("#cemail");
var B = $("#results_update");
var C = $("#email_add_form");
if(!A.val()) {
B.html("이메일 주소를 입력해주세요.").show();
A.focus();
} else {
var resut = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/cemail_add.php",
data: {email:A.val()},
dataType:"json",
beforeSend:function(){B.html('처리중입니다. 잠시만 기다려 주세요.').show(); C.css("display", "none");},
success: function(Z) {
if(Z["#error"]) {
B.html(Z["#error"]).show();
C.css("display", "block");
A.focus();
} else {
B.html('').hide();
C.html(Z["#result"]).css("display", "block");
}
}
});
}
return false;
});
$("#iYagg_download").click(function() {
alert("8월 중순부터 애플의 앱 스토어에서 iYagg를 내려받아 쉽게 야그를 할 수 있습니다.\n현재 앱 스토어에 등록 절차를 진행 중이니, 잠시만 기다려주세요.");
return false;
});
$("#logo").click(function() {
document.location.href=base_url + "/home";
});
$("a.view_ans").click(function(e) {
var A = $(this);
var B = A.attr('ref');
var O = $("#"+B).css('display');
if(O=="none") $("#"+B).css("display", "block");
else $("#"+B).css("display", "none");
return false;
});
$("#side_extract_addres_botton").click(function(e) {
var A = $("#inviteEmail");
var D = $("#side_extract_addres_botton");
var E = $("#site_update");
if(!A.val()) {
A.focus();
E.css("display", "block");
return false;
} else {
var resut = $.ajax({
type: "POST",
url: base_url + "/extract/email_invite.php",
data: {email:A.val()},
dataType:"json",
beforeSend:function(){$("#contact_loading_image3").css("display", "block");A.attr("disabled","disabled");D.attr("disabled","disabled");},
success: function(Z) {
if(Z["#error"]) {
E.html(Z["#error"]).css("display", "block");
$("#contact_loading_image3").css("display", "none");
A.removeAttr("disabled","disabled").removeClass("disabled");
D.removeAttr("disabled","disabled").removeClass("disabled");
} else {
E.html(Z["#result"]).css("display", "block");
$("#contact_loading_image3").css("display", "none");
A.val("").removeAttr("disabled","disabled").removeClass("disabled");
D.removeAttr("disabled","disabled").removeClass("disabled");
}
}
});
}
return false;
});
$("#email_extract_addres_botton").click(function(e) {
var A = $("#email_data-text");
var D = $("#email_extract_addres_botton");
var E = $("#results_update");
if(!A.val()) {
A.focus();
E.html("이메일 주소를 입력하세요.").show();
return false;
} else {
var resut = $.ajax({
type: "POST",
url: base_url + "/extract/email_invite.php",
data: {email:A.val()},
dataType:"json",
beforeSend:function(){$("#contact_loading_image4").css("display", "block");A.attr("disabled","disabled");D.attr("disabled","disabled");},
success: function(Z) {
if(Z["#error"]) {
E.html(Z["#error"]).show();
$("#contact_loading_image4").css("display", "none");
A.removeAttr("disabled","disabled").removeClass("disabled");
D.removeAttr("disabled","disabled").removeClass("disabled");
} else {
E.html(Z["#result"]).show();
$("#contact_loading_image4").css("display", "none");
A.val("").removeAttr("disabled","disabled").removeClass("disabled");
D.removeAttr("disabled","disabled").removeClass("disabled");
}
}
});
}
return false;
});
$("a.view_emailinviteform").click(function() {
var A = $("container");
var $S = YAHOO.util.DataSource;
var $D = YAHOO.widget.ScrollingDataTable;
var str = '';
$('').html(str).dialog()
//$("#container").prepend(str);
//$("#emailinviteform_lay").css("background-color", "#FFFFFF");
//$("#emailinviteform_lay").animate({top: '+144px'}, 1000);
$(".emailinviteform_close").click(function () {
$.closeDialog();
$("#emailinviteform_lay").hide();
});
return false;
});
$("a.cp_change").click(function(e) {
var B = $("#in_extract_id");
var C = $("#in_extract_pw");
var D = $("#extract_addres_botton");
var cp = $(this).attr('href');
switch(cp) {
case 'msn' :
box = 'msn'; break;
default :
box = 'default';
$("#in_extract_cp").val(cp_list[cp]);
$("#span_extract_cp").text('@'+cp_list[cp]);
break;
}
for (i in box_list) {
var item = box_list[i];
if (box==item) $("#box_login_"+item).show();
else $("#box_login_"+item).hide();
}
for (i in id_list) {
var item = id_list[i];
if(cp == item) $("#cp_"+item).addClass('current');
else $("#cp_"+item).removeClass('current');
}
$("#contact_loading_image2").addClass("hide");
D.removeAttr("disabled","disabled").removeClass("disabled");
B.val("").removeAttr("disabled","disabled").removeClass("disabled");
C.val("").removeAttr("disabled","disabled").removeClass("disabled");
B.focus();
return false;
});
$("#extract_addres_botton").click(function() {
var A = $("#in_extract_cp");
var B = $("#in_extract_id");
var C = $("#in_extract_pw");
var D = $("#extract_addres_botton");
var E = $("#results_update");
if(!B.val()) {B.focus();E.html("아이디를 입력하세요.").show();return false;}
if(!C.val()) {C.focus();E.html("비밀번호를 입력하세요.").show();return false;}
if(A.val() && B.val() && C.val()) {
var resut = $.ajax({
type: "POST",
url: base_url + "/extract/ep.php",
data: {cp: A.val(), id: B.val(), pw:C.val()},
dataType:"json",
beforeSend:function(){$("#contact_loading_image2").removeClass("hide");D.attr("disabled","disabled");B.attr("disabled","disabled");C.attr("disabled","disabled");},
success: function(Z) {
//alert(Z);
if(Z["#error"]) {
E.html(Z["#error"]);
E.show();
$("#contact_loading_image2").addClass("hide");
D.removeAttr("disabled","disabled").removeClass("disabled");
B.val("").removeAttr("disabled","disabled").removeClass("disabled");
C.val("").removeAttr("disabled","disabled").removeClass("disabled");
} else {
if(Z.token!=null)
var u = base_url + "/invite/network?token=" + Z.token + "&type=" + Z.type;
else
var u = base_url + "/invite/address";
document.location.href=u;
}
}
});
}
return false;
});
$("form.f_extract_address").submit(function() {
var A = $("#in_extract_cp");
var B = $("#in_extract_id");
var C = $("#in_extract_pw");
var D = $("#extract_addres_botton");
var E = $("#results_update");
if(!B.val()) {B.focus();E.html("아이디를 입력하세요.").show();return false;}
if(!C.val()) {C.focus();E.html("비밀번호를 입력하세요.").show();return false;}
if(A.val() && B.val() && C.val()) {
var resut = $.ajax({
type: "POST",
url: base_url + "/extract/ep.php",
data: {cp: A.val(), id: B.val(), pw:C.val()},
dataType:"json",
beforeSend:function(){$("#contact_loading_image2").removeClass("hide");D.attr("disabled","disabled");B.attr("disabled","disabled");C.attr("disabled","disabled");},
success: function(Z) {
//alert(Z);
if(Z["#error"]) {
E.html(Z["#error"]);
E.show();
$("#contact_loading_image2").addClass("hide");
D.removeAttr("disabled","disabled").removeClass("disabled");
B.val("").removeAttr("disabled","disabled").removeClass("disabled");
C.val("").removeAttr("disabled","disabled").removeClass("disabled");
} else {
if(Z.token!=null)
var u = base_url + "/invite/network?token=" + Z.token + "&type=" + Z.type;
else
var u = base_url + "/invite/address";
document.location.href=u;
}
}
});
}
return false;
return false;
});
$("#FriendFollowLay").click(function(event){
if($(event.target).is("span.remove_button")) {
var A = $(event.target).attr("id");
var B = A.split("/");
var C = $("#fadd_" + B[1]);
var D = $("#following_count");
var G = $("#results_update");
if(D.html()) {
var _D = parseInt(D.html().replace(",", ""));
}
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/follow.php",
data: {req: A},
dataType:"json",
beforeSend:function(){$("#"+A).html("변경중")},
success: function(Z) {
if(Z["#error"]) {
G.html(Z["#error"]);
G.show();
} else {
G.html(Z["#msg"]);
G.show("slow");
if(myid == crid) {
//C.html("
");
C.html("");
} else
C.html("");
$(event.target).hide();
if(_D>0 && myid == $("#currentidlay").html()) D.html(_D-1);
}
}
});
}
if($(event.target).is("span.follow_button")) {
var A = $(event.target).attr("id");
var B = A.split("/");
var C = $("#following_count");
var D = $("#fchk_" + B[1]);
var E = $("#fadd_" + B[1]);
var G = $("#results_update");
if(C.html()) {
var _C = parseInt(C.html().replace(",", ""));
}
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/follow.php",
data: {req: A},
dataType:"json",
beforeSend:function(){$("#"+A).html("변경중")},
success: function(Z) {
if(Z["#error"]) {
G.html(Z["#error"]);
G.show();
} else {
G.html(Z["#msg"]);
G.show("slow");
//D.html("구독중입니다.");
E.html("");
if(_C>0 && myid == $("#currentidlay").html()) C.html(_C+1);
}
}
});
}
if($(event.target).is("span.block_button")) {
var A = $(event.target).attr("id");
var B = A.split("/");
var C = $("#results_update");
var E = document.location.href;
if(confirm("차단하시겠습니까?\n차단하게 되면 회원님의 이야기를 구독할 수 없습니다.")) {}
else return false;
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/block.php",
data: {req: A},
dataType:"json",
success: function(Z) {
if(Z["#error"]) {
C.html(Z["#error"]);
C.show();
} else {
document.location.href=E;
}
}
});
}
});
$("a.follow").click(function(event){
var A = $(this);
var B = A.attr("href");
var C = $("#results_update");
var E = $("p.actions");
var T = B.split("/");
var S = $("#follow_span");
var V = $("#block_span");
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/follow.php",
data: {req: B},
dataType:"json",
success: function(D) {
if(D["#error"]) {
C.html(D["#error"]);
C.show();
} else {
C.html(D["#msg"]);
C.show();
if(D["#result"] == "구독취소") {
S.removeClass("remove_bt");
S.addClass("follow_bt");
V.removeClass("block_bt2");
V.addClass("block_bt");
} else {
S.removeClass("follow_bt");
S.addClass("remove_bt");
V.removeClass("block_bt2");
V.removeClass("block_bt");
}
}
}
});
return false;
});
$("a.block").click(function(event){
var A = $(this);
var B = A.attr("href");
var C = $("#results_update");
var E = document.location.href;
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/block.php",
data: {req: B},
dataType:"json",
success: function(D) {
if(D["#error"]) {
C.html(D["#error"]);
C.show();
} else {
document.location.href=E;
}
}
});
return false;
});
$("#notices_primary").click(function(event){
if($(event.target).is("a.more")) {
var A = $(event.target).attr("href");
var B = A.split("?");
var C = $("#timeline");
var M = $("#notices_primary .sf:first").attr("id");
var N = M.split("_");
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/get_contents.php",
data: {req: A, max_id: N[1]},
dataType:"json",
beforeSend:function(){$("#more").addClass("loading").html("")},
success: function(D) {
C.append(D["#result"]);
$("#pagination").html(D["#pagination"]);
yready();
}
})
};
if($(event.target).is("a.author, a.screen-name, a.tag-name, a.auto_link, a.user_time, a.user_tag, a.in-page-link, img.lphoto, a.user_tags, a.nlink")) {
var A = $(event.target).attr("href");
var B = $(event.target).attr("class");
if (B=="auto_link") {
var newWin = window.open('about:blank');
newWin.location.href = A;
} else
document.location.href = A;
}
if($(event.target).is("a.message")) {
var A = $(event.target).attr("href");
document.location.href = A;
};
if($(event.target).is("a.faverite")) {
var A = $(event.target).attr("href");
var B = A.split("_");
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/add_faverite.php",
data: {req: A},
dataType:"json",
beforeSend:function(){$(event.target).html("변경중")},
success: function(D) {
if(D["#error"]) alert(D["#error"]);
else {
if(D["#at"]==1) {
$(event.target).addClass("fav");
$("#fa_"+B[1]).addClass("star");
} else {
$(event.target).removeClass("fav");
$("#fa_"+B[1]).removeClass("star");
}
$(event.target).html(D["#result"]);
}
}
})
};
if($(event.target).is("a.delete")) {
var A = $(event.target);
var B = A.attr("ref");
var C = B.split("/");
var D = $("#" + C[0] + "_" + C[1]);
var E = $("#results_update");
if(confirm("삭제 하시겠습니까? ")) {}
else return false;
var resut = $.ajax({
type: "GET",
url: base_url + "/extlib/ajax/delete_contents.php",
data: {req: B},
dataType:"json",
beforeSend:function(){$(event.target).html("삭제중")},
success: function(Z) {
if(Z["#error"]) alert(Z["#error"]);
else {
D.hide("slow");
E.html(Z["#result"]);
E.fadeIn("slow");
}
}
})
};
if($(event.target).is("a.mesreply")) {
var A = $(event.target).attr("ref");
var B = $("#message_to");
var C = $("#message_data-text");
var D = $("#message_to_id");
B.val(A);
D.val(A);
C.focus();
window.scroll(0,0);
return false;
};
if($(event.target).is("a.reply")) {
var A = $(event.target).attr("href");
var t1 = A.split("?");
var t2 = t1[1].split("&");
var B = t2[2].split("=");
var C = $("#notice_action-submit");
var D = $("label.doing");
var E = $("#notice_data-text");
var F = $("#status_field_char_counter");
var T = E.val();
var id = $("#id_"+B[1]).val();
if(E.size()) {
E.val("@"+id+" "+E.val().replace(RegExp("@"+id+" ?","i"),"")).trigger("update");
$("#reply_to_id").val(B[1]);
E.focusEnd();
chars = 140 - E.val().length;
F.html(chars);
D.html(_("%{screen_name}님에게 답글:",{screen_name:id}));
C.val("답글쓰기")
C.removeAttr("disabled","disabled").removeClass("disabled");
window.scroll(0,0);
} else {
document.location.href=A;
}
};
if($(event.target).is("a.public")) {
var A = $(event.target).attr("href");
var t1 = A.split("?");
var t2 = t1[1].split("&");
var B = t2[1].split("=");
var C=$("#notice_action-submit");
var D=$("label.doing");
var E = $("#status_field_char_counter");
var K=$("#notice_data-text");
if(K.size()) {
var txt = "전달 " + $("#notice_"+B[1]).val();
K.val(txt).focusEnd();
if(K.length>140){
K.val(K.val().substr(0, 139))
}
chars = 140 - K.val().length;
E.html(chars);
K.focusEnd();
D.html(("지금 무엇을 하고 있나요?"));
C.val(("야그하기"))
C.removeAttr("disabled","disabled").removeClass("disabled");
window.scroll(0,0);
} else {
document.location.href=A;
}
};
if($(event.target).is("a.taglink")) {
var A = $(event.target).attr("href");
document.location.href=A;
};
return false;
});
$("#loginid").keyup(function() {
var A = $(this);
var B = $("#login_button");
var T = A.val();
var L = T.length;
if(L)
B.removeAttr("disabled","disabled").removeClass("disabled");
else
B.attr("disabled","disabled").addClass("disabled");
});
function xena_keyCode(e){
if(typeof(e) != "undefined")
result = e.which;
else
result = event.keyCode;
return result;
}
$("#notice_data-text").keyup(function(e) {
var K=$(this);
var A=$("#notice_action-submit");
var B=$("label.doing");
var E=/^\s*@(\w+)\W+/;
var D=/^\s*[dD]{1}?\s+(?:([a-zA-Z0-9]{4,20})\W+)?/;
var O=/^#추석\s/;
var M = K.val();
var keyCode = xena_keyCode(e);
if(keyCode==13) {
K.val(K.val().replace('\n', ' '));
K.focus();
return false;
}
var L=K.val();
if(L.length>0){
A.removeAttr("disabled","disabled").removeClass("disabled");
A.css("cursor","pointer");
$("#status_field_char_counter").css("color", "#999");
} else {
A.attr("disabled","disabled").addClass("disabled");
A.css("cursor","");
}
if(L.length>140){
//alert(_("문자수 140개를 초과 할 수 없습니다."));
//$(this).val($(this).val().substr(0, 139))
A.attr("disabled","disabled").addClass("disabled");
A.css("cursor","");
$("#status_field_char_counter").css("color", "red");
}
chars = 140 - $(this).val().length;
$("#status_field_char_counter").html(chars);
if(L=M.match(D)){
B.html(L[1] ? _("%{person}님에게 쪽지 보내기",{person:L[1]}) : _("쪽지 보내기: 받으실분의 아이디를 입력 하세요"));
A.val(_("보내기"))
}else{
if(L=M.match(E)){
B.html(_("%{screen_name}님에게 답글:",{screen_name:L[1]}));
A.val("답글쓰기")
}else{
if(L=M.match(O)) {
B.html(("#추석 태그를 이용해 추석 인사하기"));
A.val(("인사하기"))
} else {
B.html(("지금 무엇을 하고 있나요?"));
A.val(("야그하기"))
}
}
}
});
$("#notice_action-submit").click(function() {
var A = $("#notice_data-text").val();
var B = $("#tag_content").val();
var C = $("#reply_to_id").val();
var D = $("#reply_to").val();
var E = $("#results_update");
var F = $("#post_count");
var _D = $("#update_count");
var T = $("#add_twitter:checked");
var G = location.href;
if(_D.html()) {
var _Dc = parseInt(_D.html().replace(",", ""));
}
if(A.length>140){
A = $("#notice_data-text").val($("#notice_data-text").val().substr(0, 139))
}
var markup = $.ajax({
type: "POST",
url: base_url + "/extlib/ajax/add_notices.php",
data: {reply_to_id: C, reply_to: D, contents: A, tag_content: B, add_twitter: T.val()},
dataType: "json",
async: false,
beforeSend:function(){
$("#new_notice").addClass("processing");
$("#notice_action-submit").attr("disabled","disabled").addClass("disabled");
},
success: function(msg) {
//alert(msg);
if(msg["#error"]) {
E.html(msg["#error"]);
E.show();
E.fadeOut(10000);
} else if(msg["#dms"]) {
E.html(msg["#dms"]);
E.show();
E.fadeOut(10000);
} else {
if(G.match(/search/) || G.match(/tags/) || G.match(/twitter/) || G.match(/list/)) document.location.href = base_url + "/home";
$("#timeline").prepend(msg["#result"]);
$("#notices_primary .fade:first").css({display:"none"});
$("#notices_primary .fade:first").fadeIn(2500);
F.fadeOut("medium",function(){
F.html(msg["#cnt"]).fadeIn("medium")
});
yready();
if(_Dc>0) _D.html(_Dc+1);
}
$("label.doing").html("지금 무엇을 하고 있나요?");
$("#notice_action-submit").val(("야그하기"))
$("#notice_data-text").val("");
$("#tag_content").val("");
$("#reply_to_id").val("");
$("#reply_to").val("");
$("#status_field_char_counter").html("140");
$("#url_layer").hide();
$("#tag_layer").hide();
$("#new_notice").removeClass("processing");
$("#notice_data-text").focus();
}
});
return false;
});
$("#message_data-text").keyup(function() {
var K=$(this);
var A=$("#message_action-submit");
var B=$("label.doing");
var E=/^\s*@(\w+)\W+/;
var D=/^\s*[dD][mM]?\s+(?:(\w+)\W+)?/;
var M = K.val();
var L=K.val();
if(L.length>0){
A.removeAttr("disabled","disabled").removeClass("disabled");
A.css("cursor","pointer");
} else {
A.attr("disabled","disabled").addClass("disabled");
A.css("cursor","");
}
if(L.length>140){
alert(_("문자수 140개를 초과 할 수 없습니다."));
$(this).val($(this).val().substr(0, 139))
}
chars = 140 - $(this).val().length;
$("#status_field_char_counter").html(chars);
});
$("#message_action-submit").click(function() {
var A = $("#message_data-text");
var B = $("#message_to_id");
var E = $("#results_update");
if(A.length>140){
A = A.val(A.val().substr(0, 139))
}
if(!B.val()) {
E.html("보내실 곳을 먼저 선택하세요. 보내실곳이 없다면 먼저 인맥을 만들어 보세요.");
E.show();
} else {
var update = $.ajax({
type: "POST",
url: base_url+"/extlib/ajax/add_message.php",
data: {message_to_id: B.val(), contents: A.val()},
dataType: "json",
async: false,
beforeSend:function(){
$("#new_message").addClass("processing");
$("#message_action-submit").attr("disabled","disabled").addClass("disabled");
},
success: function(C) {
if(C["#error"]) {
E.html(C["#error"]);
E.show();
E.fadeOut(5000);
$("#message_action-submit").val(("보내기"))
A.val("");
$("#message_to_id").val("");
$("#status_field_char_counter").html("140");
$("#new_message").removeClass("processing");
$("#message_data-text").focus();
} else if(C["#result"])
document.location.href=base_url + "/outbox";
}
});
}
return false;
});
$("input.twitter_add").click(function() {
var B = $(this);
var u = base_url + "/extract/callback_twitter";
if(B.length>0 && gTwitLogin==null) {
window.open(u,"twitteroauth","width=800,height=400,left=150,top=100,scrollbar=no,resize=no")
}
});
$("a.twitter_setting").click(function() {
var E = $("#results_update");
if(gTwittoken!=null && gTwitLogin!=null) {
var str = '