센스있는 각종 인사말 모음
▶ 연하/명절 * 새해를 맞이하여 해운과 평안을 기원합니다. * 새해 복 많이 받으시고 소원 성취하시기 바랍니다. * 새해의 기쁨을 함께하며 평소의 후의에 감사합니다. * 희망찬 새해를 맞아 가정 화목하고 건강하기를 기원합니다. * 새해에는 더욱 건강하시고 뜻한 바 모두 이루시기 바랍니다. * 희망찬 새해를 맞아 온 가정에 행복이 가득하기를 기원합니다. * 지난해의 보살핌에 감사하오며 새해에도 많은 가르침 있으시기 바랍니다. * 새해에도 주님의 사랑속에서 행복하시기를 기원합니다. * 새해에도 부처님의 자비광명이 앞길을 밝혀 주길 기원합니다. * 설을 맞아 집안이 두루 평안하기를 기원합니다. * 즐거운 설이 되기를 기원하오며 새해 소원 성취하십시오. * 설을 즐겁게 보내시고 기쁜 일 많은 한 해가 되기를 바랍니다. * 설을 맞아 가정의 화목 더하시고 내내 건강하시기 바랍니다. * 즐거운 설을 맞아 가정에 웃음과 기쁨이 넘치기를 기원합니다. * 한가위를 맞아 집안이 두루 평안하기를 기원합니다. * 한가위를 맞아 인사올리며 소망하시는 일 잘 거두시길 바랍니다. * 즐거운 한가위가 되길 바라며 풍성한 수확을 기원합니다. * 추석에 가정의 풍요와 조상의 보살핌이 있으시길 기원합니다. * 명절인데도 찾아뵙지 못하여 죄송하오며 내내 건강하시기를 기원합니다. ▶ 출산 * 순산을 축하하며 산모의 건강을 기원합니다. * 득남을 축하하며 산모의 건강을 기원합니다. * 귀여운 공주님의 탄생을 축하하며 산모의 건강을 기원합니다. * 사랑스런 아기의 탄생을 축하하며 산모와 아기의 건강을 기원합니다. * 예쁜 조카가 태어나서 너무 기뻐요. 축하해요. * 언니 축하해요. 몸조리 잘하시고 예쁜 아기 잘 키우세요. * 사랑스런 아기의 탄생을 축하하며 산모와 아기의 건강을 빈다 . ▶ 생일 * 생신을 진심으로 축하하며 건강과 행복을 기원합니다. * 생신을 진심으로 축하하며 내내 건강하시기를 기원합니다. * 생신의 기쁨을 함께하지 못해 죄송합니다. 멀리서나마 축배를 올립니다. * 기쁘신 생신에 함께하지 못해 죄송합니다. 내내 건강하십시오. * 생일을 축하하며 가정의 건강과 행복을 기원합니다. * 생일을 맞아 주님의 은총이 더욱 가득하기를 기원합니다. * 생일 맞아 부처님의 자비가 늘 함께 하기를 기원합니다. * 변함없이 사랑하는 당신의 생일을 함께 기뻐합니다. 사랑해요. * 사랑하는 당신의 생일 진심으로 축하합니다. * 생일을 축하하며 건강과 행운이 함께하기 바란다. * 너의 생일을 함께하지 못해 아쉽지만 마음은 항상 너의 곁에 있단다. * 기쁜날 함께 즐기지 못해 아쉽구나, 생일 진심으로 축하한다. * 생일 축하해! 언제나 밝은 웃음 간직하길 바란다. * 생일을 축하하여, 더욱 복된 삶이 되기 바란다. * 너의 생일을 함께하지 못해 아쉽지만 마음은 항상 너의 곁에 있단다. * 기쁜 날 함께 즐기지 못하여 정말 아쉽구나, 생일 진심으로 축하한다. * 생신을 진심으로 축하하오며 건강과 행복을 기원합니다. * 생신을 진심으로 축하하오며 내내 건강하시기를 기원합니다. * 생신의 기쁨을 함께 하지 못해 죄송하오며 멀리서나마 축배를 올립니다. * 행복한 생일을 진심으로 축하합니다.
* 오늘은 기쁜 날 소중한 내 친구,
생일 정말 축하해! 더 예뻐지고 더 아름다운 숙녀가 되길 바라며! * 00야! 네가 이세상에 태어난걸 항상 기쁘게 생각해.
생일 진심으로 축하하고 직접 찾아가서 축하해 주지 못해서 너무나 아쉽다.
멀리있지만 마음만은 함께 있다는거 알지? 사랑해! * 소중한 내 친구, 생일 정말 축하해.
▶ 병문안 * 하루빨리 일어나시어 이전보다 더욱 건강해지시기를 기원합니다. * 편찮으시다는 소식 듣고 놀랐어요. 하루 빨리 건강을 되찾으시기 바랍니다. * 병환 속히 나으시어 건강한 모습으로 우리에게 돌아오시기를 기원합니다.
▶ 약혼/결혼메세지 * 약혼을 축하하며, 두분의 앞날에 행복이 함께 하기를 기원합니다. * 약혼을 축하하며,
서로 존중하고 더 많은 사랑 나누는 부부 되시기를 바랍니다. * 결혼을 축하하며 두분의 앞날에 행복하기를 바랍니다. * 두 사람의 소중한 결합을 축하하며
더없이 행복한 부부 되시기 바랍니다. * 가내에 경사 맞으심을 축하하며 화목한 사정 이루시길 기원합니다. * 새 식구 맞으심을 축하하며 화목한 가정 이루시기를 기원합니다. * 아드님/따님의 결혼을 축하하며 앞날의 행복을 기원합니다. * 뜻깊은 금혼식을 진심으로 축하하오며
두 분의 깊은 사랑에 경의를 표합니다. * 뜻깊은 화혼혜를 진심으로 축하하오며 두 분께 축배를 올립니다. * 기쁜자리 함께 못하여 죄송합니다.
두 분 앞날에 밝은 웃음만 가득하기를 빕니다. ▶ 이사/입주/이전 * 그간의 노력에 경의를 표하며 새집 마련의 기쁨을 함게 합니다. * 새집 마련을 축하하며 새로운 마음으로 힘차게 나아가기를 기원합니다. * 새집 마련한 오늘의 기쁨이 더 큰 행복으로 이어지기 바랍니다. * 새 보금자리로 입주하심을 축하하며 가정의 건강과 행복을 기원합니다. * 너의 보금자리 마련을 축하하며 화목한 가정 이루기 바란다. * 새 사옥으로의 이전을 축하하며 더 큰 발전 있기를 기원합니다. * 뜻깊은 증축을 축하하며 앞날의 눈부신 번영을 기원합니다. * 오늘의 뜻깊은 증축이 성공으로 비상하는 날개가 되기 바랍니다. ▶ 돌/ 백일 * 아기의 백일/첫돌을 축하하며 더욱 건강하게 자라길 기원합니다. * 아기의 백일/첫돌을 축하하며 귀엽고 튼튼하게 키우길 바랍니다. * 백일/첫돌을 맞이한 아기에게 더없이 큰 사랑과 축복이 깃들기를 바랍니다. ▶ 개업/창립 * 개원을 축하하며 앞날의 번영을 기원합니다. * 개원을 축하하며 건투와 발전을 기원합니다. * 개원을 축하하며 뜻한 일 모두 성취하시기 바랍니다. * 오늘의 뜻깊은 개업이 무궁한 발전과 번영의 초석이 되기를 기원합니다. * 개원 기념일을 진심으로 축하합니다. ▶ 수연/ 고희 * 회갑을 축하하오며 더욱 건강하시고 복된 나날을 보내시기 바랍니다. * 아버님/어머님의 회갑을 축하하오며 더욱 건강하시길 기원합니다. * 회갑을 경축하오며 만수무강을 축원합니다. * 기쁘신 수연에 참석하지 못함을 사죄하오며 멀리서나마 축배를 올립니다. * 뜻깊은 잔치에 함께하지 못하여 아쉽습니다.
건강과 행복이 더욱 가득하시길 기원합니다. * 고희를 축하하오며 더욱 건강하시고 복된 나날을 보내시기 바랍니다. * 아버님/어머님의 고희를 축하하오며 더욱 건강하시길 기원합니다. * 고희를 축하하오며 만수무강하시기를 기원합니다. ▶ 어린이날 * 희망찬 오월, 푸른 꿈을 간직한 슬기로운 어린이가 되어라. * 푸른 나무처럼 무럭무럭 자라서 더욱 아름다운 세상 만들어라. ▶ 어버이날/스승의날 * 높고 깊으신 부모님의 은혜에 머리숙여 감사드립니다. * 사랑하는 엄마, 아빠 고맙습니다. 자랑스런 아들/딸이 되겠습니다. * 뜻깊은 날을 맞아 부모님의 사랑에 다시금 감사합니다. * 부모님의 은혜에 깊이 감사하며 항상 건강하시기를 기원합니다. * 자주 찾아뵙지 못해 죄송하오며, 부모님의 은혜에 깊이 감사합니다. * 멀리서나마 부모님의 은혜에 감사합니다. 항상 건강하시기 바랍니다. * 저희들을 바른길로 이끌어 주신 선생님, 감사합니다. * 선생님의 가르침이 더욱 새롭습니다. 큰 은혜에 다시금 감사합니다. * 사랑으로 이끌어 주신 선생님의 가르침에 깊이 감사합니다. * 학창시절 선생님의 모습이 그립습니다. 내내 건강하시길 바랍니다. * 선생님의 높으신 은혜 늘 잊지 않고 있습니다. 항상 건강하시기 바랍니다. * 선생님, 멀리서 인사 드림을 용서하시고 늘 즐겁고 건강하시기 바랍니다. ▶ 합격/입학/졸업 * 입학을 축하하며 앞날의 정진과 성취를 기원합니다. * 입학을 축하하며 고귀한 학문의 뜻 꼭 이루시기 바랍니다. * 입학을 축하한다. 더욱 더 끊임없이 노력하는 사람이 되기 바란다. * 입학을 축하하며 뜻깊은 학창 생활이 되기 바란다. * 졸업을 축하하며 앞날에 행운이 있기를 기원합니다. * 졸업을 축하하며 큰 뜻 펼치기 바란다. * 수료를 축하하며 앞날의 더 큰 발전을 기원합니다. * 수료를 축하하며 건강과 영예가 함께 하기를 기원합니다. * 수료를 축하하며 더욱더 발전하기 바란다. * 영광스러운 학위 받으심을 진심으로 축하합니다. * 각고의 노력으로 얻으 ㄴ오늘의 영광, 진심으로 축하합니다. * 형설의 공 이루심을 축하며 더 큰 영광있기를 기원합니다. * 사회로 첫발 내딛는 오늘을 축하하며 힘찬 전진을 기원합니다 . ▶ 조문 * 삼가 조의를 표하오며
고인의 유덕이 후세에 이어져 빛나기를 빕니다. * 뜻밖의 비보에 슬픈 마음 금할 길 없습니다.
머리숙여 고인의 명복을 빕니다. * 평소 고인의 은덕을 되새기며 삼가 고인의 명복을 빕니다. * 큰 슬픔을 위로하오며 삼가 고인의 명복을 빕니다. * 부친/모친의 별세를 애도하며 삼가 고인의 명복을 빕니다. * 부득이한 사정으로 조문치 못하여 죄송하오며
삼가 고인의 명복을 빕니다. * 삼가 조의를 표하오며
주님의 위로와 소망이 함께 하기를 기원합니다. * 삼가 조의를 표하오며 서방정토 극락세계에 왕생하시기를 빕니다. ▶ 결혼기념일 * 결혼기념일을 축하하며
두분의 앞날에 사랑과 행복이 가득 하시기를 기원합니다. * 결혼 기념일을 진심으로 축하하며
더욱 행복한 가정 이루시기를 기원합니다. ▶ 승진/영전 * 승진을 축하하오며 더 큰 영광 있기를 기원합니다. * 승진을 축하며 앞으로도 모든 일 뜻대로 되기를 기원합니다. * 승진을 계기로 더욱 힘차게 전진하시기를 기원합니다. * 진급을 축하하오며 더 큰 영광있기를 기원합니다. * 영예로운 진급을 축하하며 무궁한 발전을 기원합니다. * 영전을 축하하며 높으신 뜻 새로이 펼치시기 바랍니다. * 영전을 충심으로 축하하며 뜻한 바 모두 이루시기 바랍니다. * 창의와 노력으로 이루신 영전의 기쁨을 충심으로 축하합니다. ▶ 취임/퇴임 * 취임을 축하하오며 앞날의 더 큰 영광을 기원합니다. * 취임을 축하하며 원대한 포부 펼치시기 바랍니다. * 취임을 진심으로 축하하오며 뜻한 바 모두 이루시기 바랍니다. * 취임을 경하하며 성공과 건투를 바랍니다. * 취직을 축하하며 모든 일 뜻대로 되기 바란다. * 그간의 업적을 기리며 앞날의 행운을 기원합니다. * 퇴임을 맞아 앞으로 더욱 건강하시기를 기원합니다. * 영예로운 퇴임이 새 인생의 출발점이 되시기를 기원합니다. * 그간 노고를 치하하며 앞날의 행운과 건강을 기원합니다. * 그간의 빛나는 업적은 우리의 자랑으로 길이 기억될 것입니다. ▶ 생일/환갑/회갑/돌 祝生日(축생일), 祝生辰(축생신), 祝壽宴(축수연),
祝華甲(축화갑), 祝回甲(축회갑, 61세), 古稀(고희, 70세), 喜壽(희수, 77세),
頌壽(송수, 80세), 米壽(미수, 88세), 九旬(구순, 90세), 白壽(백수, 99세) ▶ 약혼식/결혼식 祝約婚(축약혼), 祝結婚(축결혼), 祝成婚(축성혼), 祝華婚(축화혼) ▶ 결혼기념일 祝錫婚式(축석혼식, 결혼10주년), 祝銅婚式(축동혼식, 결혼15주년),
祝陶婚式(축도혼식, 결혼20주년), 祝銀婚式(축은혼식, 결혼25주년),
祝眞珠婚式(축진주혼식, 결혼30주년), 祝珊瑚婚式(축산호혼식, 결혼35주년),
祝紅玉婚式(축홍옥혼식, 결혼40주년),
祝金婚式(축금혼식, 결혼50주년), 祝金剛婚式(축금강혼식, 결혼60주년),
祝回婚式(축회혼식, 결혼60주년) ▶ 문병 祈快遊(기쾌유), 祈完快(기완쾌) ▶ 애도 謹弔(근조), 追慕(추모), 追悼(추도), 哀悼(애도), 弔意(조의), 尉靈(위령) ▶ 이사 祝入宅(축입택), 祝入住(축입주), 祝家和萬事成(축가화만사성) ▶ 개업/창립 祝發展(축발전), 祝開業(축개업),
祝盛業(축성업, 사업이 번창하길 기원),
祝創立(축창립), 周年紀念(주년기념) 祝移轉(축이전),
祝開院(축개원), 祝開館(축개관)
中國
새해 복 많이 받으세요
恭喜發財 gong xi fa cai
가족의 건강을 바랍니다
全家身體健康 quan jia shem ti jian kang
만사형통하시길 바랍니다
萬事如意 & 事事如意
wanshiruyi & shishiruyi
꽁시파차이보다 좋은 인사 말은 없죠
중국인들이 가장 많이 사용하고 듣기 좋아하는 신년 인사말입니다
var blogID = "speech119";
var upload_url = "http://upload.blog.naver.com";
var blog_url = "http://blog.naver.com";
var section_url = "http://section.blog.naver.com";
var image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/";
var attach_url = "http://blogfiles.naver.net";
var thumbnail_url = "http://blogthumb2.naver.net";
document.domain = "naver.com";
// PostList.jsp와 PostView.jsp에서 공통적으로 사용하고 있는 xxJavaScript
var arrChkopen = new Array("0","0","0","0","0","0","0","0","0","0","0");
// imageZoom.jsp에서 우클릭이 가능하게 할지를 체크한다. 1이면 불가 0이면 가능.
var rclickOpenYN = 0;
rclickOpenYN = 1;
function resizeAllPosts(){
var outerDL = [];
outerDL = document.getElementsByName("outerDL");
//alert!(outerDL.length);
for(var i=0; i < outerDL.length; i++){
new resizePost(outerDL[i]);
}
//alert!(outerDL[0].innerHTML);
new resizePost(outerDL[0]);
}
/*
function resizeAllPosts(){
func = resizeAllPosts0.bind(this);
setTimeout(func, 10000);
}
*/
function toInt(v){
var i = parseInt(v);
if(!i) i=0;
return i;
}
function resizePost(dl){
try{
this.dd = dl.getElementsByTagName("dd")[0];
this.dt = dl.getElementsByTagName("dt")[0]
dl.style.width = '100%';
if(dl.offsetWidth != 0 && this.dt.offsetWidth == dl.offsetWidth){
dd.style.width = '100%';
}else{
this.dd.style.width = dl.offsetWidth - this.dt.offsetWidth - Math.abs(toInt(Element.getCSS(this.dt, "marginLeft")) + toInt(Element.getCSS(this.dt, "marginRight"))) + 'px';
}
if(this.dd.style.width == "" || this.dd.style.width == 0){
setTimeout(resizePost.bind(this, dl), 100);
}else{
// alert!("set!!!:"+this.dd.style.width+','+ dl.offsetWidth +', '+ this.dt.offsetWidth + '|' + (toInt(Element.getCSS(this.dt, "marginLeft")) + toInt(Element.getCSS(this.dt, "marginRight"))));
// alert!(dl.outerHTML)
//alert!(this.dd.offsetWidth +'|'+ dl.style.width +'|'+ this.dt.offsetWidth)
}
}catch(e){
setTimeout(resizePost.bind(this, dl), 100);
}
}
function resizeImgByWidth(obj, x){
// wait if the picture hasn't been drawn yet
if(obj.height == 0){
setTimeout(resizeImgByWidth.bind(this, obj, x), 100);
return;
}
xy_ratio = obj.height/obj.width;
obj.width=x;
obj.height=obj.width*xy_ratio;
}
function resizeImgWithWidthConstraint(obj, minX, maxX){
if(obj.width == 0) return;
if(obj.width > maxX){
resizeImgByWidth(obj, maxX);
}
if(obj.width < minX){
resizeImgByWidth(obj, minX);
}
}
// 덧글/엮인글 view
function sublayer(ch,no,logNo) {
try{
var Rfrm = $('RewFrm' + logNo);
var Cfrm = $('CommentFrm' + logNo);
var sympathyFrm = $('sympathyFrm' + logNo);
}
catch(e) {}
var Fc = $('Com' + no);
var Fc2 = $('Rew' + no);
try {var Fc3 = $('Comi' + no);}
catch(e) {var Fc3 = document.createElement("span")}
try {var Fc4 = $('Sympathy' + logNo);}
catch(e) {var Fc4 = document.createElement("span")}
if (ch=="1") { //덧글
if (Cfrm.style.display == "none" || arrChkopen[no] != ch){
Cfrm.src = "/PostCommentMain.nhn?blogId=speech119&fno=" + no +
"&logNo=" + logNo +
"&skinId=&skinType=";
Cfrm.style.display = "block";
Rfrm.style.display = "none";
sympathyFrm.style.display = "none";
Fc.className = 'ico1';
Fc2.className = 'pcol2';
try {Fc3.className = 'pcol3 on' } catch(e) {}
try {Fc4.className = 'pcol2'}
catch(e) {}
} else {
Cfrm.style.display = "none";
Rfrm.style.display = "none";
sympathyFrm.style.display = "none";
Fc.className = 'ico2';
Fc2.className = 'pcol2';
try {Fc3.className = 'pcol2'; } catch(e) {}
try {Fc4.className = 'pcol2'}
catch(e) {}
}
} else if (ch=="2") { //엮인글
if (Rfrm.style.display == "none" || arrChkopen[no] != ch){
Rfrm.src = "/PostRelayList.nhn?blogId=speech119&fno=" + no +
"&logNo=" + logNo +
"&skinId=&skinType=";
Rfrm.style.display = "block";
try {
Cfrm.style.display = "none";
sympathyFrm.style.display = "none";
}
catch(e) {}
try{Fc.className = 'ico1'}
catch(e) {};
Fc2.className = 'pcol3 on';
try {Fc3.className = 'pcol2'; } catch(e) {}
try {Fc4.className = 'pcol2'}
catch (e) {};
} else {
Rfrm.style.display = "none";
try {
Cfrm.style.display = "none";
sympathyFrm.style.display = "none";
}
catch(e){}
try{Fc.className = 'ico2'}
catch(e) {};
Fc2.className = 'pcol2';
try {Fc3.className = 'pcol2'; } catch(e) {}
try{Fc4.className = 'pcol2'}
catch(e){};
}
} else if (ch=="3") { //공감
if (sympathyFrm.style.display == "none" || arrChkopen[no] != ch){
sympathyFrm.src = "/SympathyHistoryList.nhn?blogId=speech119&logNo=" + logNo;
sympathyFrm.style.display = "block";
try{
Rfrm.style.display = "none";
Cfrm.style.display = "none";
}
catch(e) {}
try{Fc.className = 'ico1'} catch(e) {};
Fc2.className = 'pcol2';
try {Fc3.className = 'pcol2'; } catch(e) {}
Fc4.className = 'pcol3 on';
} else {
try {
Rfrm.style.display = "none";
Cfrm.style.display = "none";
}
catch(e) {}
sympathyFrm.style.display = "none";
try{Fc.className = 'ico2'}
catch(e) {};
Fc2.className = 'pcol2';
try {Fc3.className = 'pcol2'; } catch(e) {}
Fc4.className = 'pcol2';
}
}
arrChkopen[no] = ch;
}
// 기본 기능
function funcViewScrapHistory(logNo, scrapTotCnt){
var scrapWin = open("/post/scrap/scrapHistory.jsp?blogId=speech119&logNo=" + logNo + "&scrapTotCnt=" + scrapTotCnt, "scrapWin", "width=360, height=450");
}
//edited by mj.chong 2006. 8. 23 logout data protection
function PostDelete(logNo, sourceCode, leverageStruct) {
//alert!(leverageStruct);
var params = new Array();
params['logNo'] = logNo;
params['sourceCode'] = sourceCode;
params['leverageStruct'] = leverageStruct;
ajax.loginCheck(__PostDelete, 'speech119', params, null);
}
function centerLayer(objectID){
var baseElm = Element.realPos(parent.document.getElementById("post-area"));
var elm = document.getElementById(objectID);
objh = parseFloat(elm.clientHeight)/2;
objw = parseFloat(elm.clientWidth)/2;
var top = Math.floor(Math.round((parent.document.documentElement.offsetHeight/2)+parent.document.documentElement.scrollTop)-objh-baseElm.top);
var left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.body.scrollLeft)-objw);
top = (top<0)?0:top;
left = (left<0)?0:left;
elm.style.top = top+'px';
elm.style.left = left+'px';
}
var layerOn = false;
var delLayerTimerId = "";
function __PostDelete(params){
isPlayLinked = false;
isRecipeLinked = false;
isTravelLinked = false;
sKitchenUrl = "";
sVideoUrl = "";
var leverageStruct = params['leverageStruct'];
var leverageVal!ues;
try{
leverageVal!ues = (eval!( "(" + leverageStruct + ")" ) );
}catch(e){
leverageVal!ues = [];
}
// layerOn은 레이어가 닫길때 각 레이어(PostOnlyView.jsp에 있음)에서 false로 세팅해준다.
function waitAndRedirect(){
if(layerOn){
delLayerTimerId = setTimeout(waitAndRedirect, 100);
}else{
location.href = "http://blog.naver.com/PostDelete.nhn?blogId=speech119&cpage=&categoryNo=0&sourceCode=" + params['sourceCode'] + "&logNo=" + params['logNo'];
}
}
if (ep3SendPost && !ep3SendPost.postDelete(params["logNo"])) {
layerOn = true;
waitAndRedirect();
} else if (confirm!("포스트를 삭제하시겠습니까?")) {
waitAndRedirect();
}
}
function clearTimerForDelLayer(){
try{
clearInterval(delLayerTimerId);
}catch(e){
}
}
function trim(str) {
if (!str) return "";
return str.replace(/^\s+|\s+$/g,"");
}
function PostList(blogId, categoryNo) {
location.href = "http://blog.naver.com/PostList.nhn?blogId=" + blogId + "&categoryNo=" + categoryNo;
}
function PostUpdate(logNo, sourceCode, postBlockType, writeBlockYN) {
if(sourceCode!=0&&$Agent().IE55){
alert!("IE 5.5에서는 템플릿쓰기를 수정 할 수 없습니다. IE 6.0 이상을 사용해 주세요.");
}else{
var params = new Array();
params['logNo'] = logNo;
params['sourceCode'] = sourceCode;
params['postBlockType'] = postBlockType;
params['writeBlockYN'] = writeBlockYN;
ajax.loginCheck(__PostUpdate, 'speech119', params, null);
}
}
function __PostUpdate(params){
var postBlockType = params['postBlockType'];
var writeBlockYN = params['writeBlockYN'];
if (postBlockType == 2 || postBlockType == 4) {
alert!("죄송합니다. 수정 권한이 없습니다.");
return false;
}
if (writeBlockYN == "true") {
alert!("죄송합니다. 블로그 서비스 내 글쓰기가 제한된 상태입니다.");
return false;
}
if (ep3SendPost) {
if (!ep3SendPost.postUpdate(params["logNo"]))
return false;
}
/*window.open*/("http://blog.naver.com/NBlogMain.nhn?Redirect=Update&blogId=speech119&cpage=&sourceCode=" + params['sourceCode'] + "&logNo=" + params['logNo'],"mainFrame","");
}
/* doc_filetrans */
function docNDSInit() {
document.getElementById("docNds").innerHTML = "";
}
function openHelpWin(p_path){
/*window.open*/(p_path, "editor_help", "width=790,height=540");
}
function closeDocLayer(){
$('word_layer_popup').style.display = "none";
}
var clickCnt = 0;
var docLogNo = 0;
function executeTrans() {
clickCnt += 1;
if (clickCnt == 1) {
document.getElementById("word_docsave_link").disabled = true;
document.getElementById("word_docsave_img").src = "http://blogimgs.naver.com/nblog/mylog/post/btn_save_doc_off.gif";
docNDSInit();
document.location!.href = "http://filetrans.blog.naver.com/PostExportDoc.nhn?blogId=speech119&logNo=" + docLogNo;
}
}
function PostExportFileTrans(logNo) {
//var oDocLink = $("word_docsave_link");oDocLink.href = sUrl;
var oLayer = $("word_layer_popup");
var obj = $(logNo);
var pos = Element.realPos(obj);
docLogNo = logNo;
clickCnt = 0;
document.getElementById("word_docsave_link").disabled = false;
document.getElementById("word_docsave_img").src = "http://blogimgs.naver.com/nblog/mylog/post/btn_save_doc.gif";
with(oLayer.style){
top = pos.top - 150;
left = pos.left - 370;
display = "";
}
}
/* end of doc_filetrans */
function Brequest(pnum){
/*window.open*/("/main/request.jsp?blogId=speech119&pnum=" + pnum,"brequest","width=347,height=250,scrollbars=no");
}
function releaseRequest(blogId,serviceLog,punishType,punishTargetNo){
/*window.open*/("/main/releaseRequest.jsp?blogId=" + blogId + "&serviceLog=" + serviceLog + "&punishType=" + punishType + "&punishTargetNo=" + punishTargetNo,"brequest","width=347,height=250,scrollbars=no");
}
function PostMove(logNo) {
/*window.open*/("postMove.jsp?blogId=speech119&logNo=" + logNo,"postMove","width=347,height=250,scrollbars=yes");
}
function scrap(num){
/*window.open*/("http://nid.naver.com/nidlogin.login?template=plogin&mode=form&url=http://blog.naver.com%2Fpost%2Fscrap%2Fretscrap.jsp?scrapnum="+num,"scrapPopSSS","width=205,height=208");
return;
scrapIn(num);
}
function scrapIn(num){
num = num -1;
if ('544271' == '') {
alert!("자신의 글을 자신의 블로그에 담을 수 없습니다 .");
return;
}
var frm = document.scrapFrm[num];
if (frm.source_title == null) {
frm = document.scrapFrm;
}
if (frm.source_title.value.split(" ").join("")=="") {
alert!("출처가 누락되었습니다. 다시 시도해주세요.");
return false;
}
if (frm.title.value.split(" ").join("")=="") {
alert!("제목이 누락되었습니다. 다시 시도해주세요.");
return false;
}
/*window.open*/("","scrapPop","width=205,height=208");
frm.target = "scrapPop";
frm.submit();
}
// "이 포스트를.." 항목에서 "오픈사전에 등록"에서 사용.
function openbook(num) {
num = num -1;
var frm = document.scrapFrmCafe[num];
if (frm.source_title == null){
frm = document.scrapFrmCafe;
}
if (frm.hasVideo.value == "true"){
alert!("동영상이 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다.");
return;
}
if (frm.hasLayoutPhoto.value == "true"){
alert!("레이아웃 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다.");
return;
}
if (frm.hasSlidePhoto.value == "true"){
alert!("슬라이드 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다.");
return;
}
if (frm.hasStoryPhoto.value == "true"){
alert!("스토리 포토가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다.");
return;
}
if (frm.hasNaverMap.value == "true"){
alert!("지도가 업로드된 포스트의 오픈사전 등록은 추후 서비스될 예정 입니다.");
return;
}
/*window.open*/("/export/opendic/sendData.jsp?blogId=" + frm.blogId.value + "&logNo=" + frm.logNo.value,"openbook","width=100,height=100");
}
// "이 포스트를.." 항목에서 "카페에 담기"에서 사용.
function scrap_cafe(num){
num = num -1;
var frm = document.scrapFrmCafe[num];
if(frm.source_title == null){
frm = document.scrapFrmCafe;
}
//if (frm.hasVideo.value == "true"){
// alert!("동영상이 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다.");
// return;
//}
if (frm.hasLayoutPhoto.value == "true"){
alert!("레이아웃 포토가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다.");
return;
}
if (frm.hasSlidePhoto.value == "true"){
alert!("슬라이드 포토가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다.");
return;
}
//if (frm.hasStoryPhoto.value == "true"){
// alert!("스토리 포토가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다.");
// return;
//}
//if (frm.hasNaverMap.value == "true"){
// alert!("지도가 업로드된 포스트의 카페에 담기는 추후 서비스될 예정 입니다.");
// return;
//}
if (frm.source_title.value.split(" ").join("")=="") {
alert!("출처가 누락되었습니다. 다시 시도해주세요.");
return false;
}
if (frm.title.value.split(" ").join("")=="") {
alert!("제목이 누락되었습니다. 다시 시도해주세요.");
return false;
}
/*
if (frm.source_contents.value.split(" ").join("")=="") {
alert!("내용이 누락되었습니다. 다시 시도해주세요.");
return false;
}*/
/*window.open*/("","scrapPopCafe","width=400,height=410");
frm.target = "scrapPopCafe";
frm.submit();
}
function needlogon(){
alert!("로그인이 필요합니다.");
parent.goLoginPage();
}
function noadmin(){
alert!("관리자는 엮인글을 쓸 수 없습니다.");
}
function settop(){
window.location!.href = '#';
}
function stopqmsg(){
$('mrblogcontents').style.display = "none";
$('closeMrBlog').src ="http://admin.blog.naver.com/useradmin/qmsgUpdate.jsp?blogId=speech119&flag=0";
}
function resizeImage(num){
var width = $('userImg'+num).width;
var tmpImgWidth = "547"==""?0:"547";
tmpImgWidth = parseInt(tmpImgWidth);
if( width > tmpImgWidth ) {
$('userImg'+num).width = tmpImgWidth;
$('userImg'+num).style.width = tmpImgWidth+'px';
}
}
var layoutPhotowrap=new PhotoImageViewerWrap();
var mlayoutPhoto=new layoutPhotowrap.PhotoImageViewer({
target:parent,
cssurl:"/versioning/js/storyphoto/original_viewer-17274.css",
ndsurl:"http://lcs.naver.com/i{100062101}",
popupurl : "http://blog.naver.com/storyphoto"
});
function popview(imgObj){
var url = "";
if(typeof imgObj == 'string'){
url = imgObj;
}else if(typeof imgObj == 'object' && imgObj.parentNode != "undefined" && imgObj.src != "undefined"){
if(imgObj.parentNode.tagName == 'A'){
return;
}else{
url = imgObj.src;
}
}
mlayoutPhoto.doPlayer([url], 0);
///*window.open*/("/main/imageZoom.jsp?url=" + url,"mainview","scrollbars=yes,width=100,height=100");
}
function viewVod(url){
if (url) {
/*window.open*/( url, 'VOD','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=610,height=507,top=30,left=230');
}
}
function klink(str) {
var link_location;
if (navigator.appName == 'Netscape') link_location = "http://krdic.naver.com/search.naver?where=krdic&mode=srch_all&query="+str;
else link_location = "http://krdic.naver.com/search.naver?where=krdic&mode=srch_all&query="+escape(str);
/*window.open*/(link_location,"_blank");
}
function flink(str) {
var link_location;
if (navigator.appName == 'Netscape') link_location = "http://endic.naver.com/search.naver?where=endic&mode=srch_ke&query="+str;
else link_location = "http://endic.naver.com/search.naver?where=endic&mode=srch_ke&query="+escape(str);
/*window.open*/(link_location,"_blank");
}
function qlink(str) {
var link_location;
if (navigator.appName == 'Netscape') link_location = "http://jpdic.naver.com/search.naver?where=jpdic&mode=srch_ke&query="+str;
else link_location = "http://jpdic.naver.com/search.naver?where=jpdic&mode=srch_ke&query="+escape(str);
/*window.open*/(link_location,"_blank");
}
// 메모로그로 이동 신청을 할때 호출되며 목록보기를 reloading해줌.
function reloadtoplist(){
try {
var cpage2 = document.forms["listTopForm"].cpage2.value;
var cpage = document.forms["listTopForm"].cpage.value;
document.all.postTop.src = "http://blog.naver.com/postListTop.jsp?blogId=pupuni75&categoryNo=0&viewdate=&cpage2="+cpage2+"&cpage="+cpage;
}catch(e){}
}
function reloadByUser() {
location.href = "/PostView.nhn?blogId=speech119&logNo=150014469923";
}
//목록열기
var firstListOpen = false;
function openlist(logNo){
var ch = $('toplist').style.display;
if (ch=='none') { // 열기
if(!firstListOpen){
firstListOpen = true;
if (logNo)
$('postTop').src = "/PostListTop.nhn?blogId=speech119&logNo="+logNo+"&categoryNo=0&viewdate=&postListTopCurrentPage=1";
else
$('postTop').src = "/PostListTop.nhn?blogId=speech119&categoryNo=0&viewdate=&postListTopCurrentPage=1";
}
$('toplist').style.display='block';
$('toplistmenu').style.display='block';
$('toplistmenudown').style.display='none';
$('toplistmenuup').style.display='block';
} else { // 닫기
$('toplist').style.display='none';
$('toplistmenu').style.display='none';
$('toplistmenudown').style.display='block';
$('toplistmenuup').style.display='none';
}
// 현재 처음 목록을 열었을때만 NDS태그 호출 -> 목록을 열거나 닫을경우 무조건 NDS태그 호출하도록 하기위해 다음코드 추가
document.getElementById('toplist').innerHTML = document.getElementById('toplist').innerHTML;
resizeIfr(parent.document.getElementById('papermain'),300);
}
//하단 목록열기
function openPostListBottom(logNo, isAccessFromSearch, isFirstPage) {
if(isAccessFromSearch) {
$('postBottom').src = "/PostListBottom.nhn?blogId=speech119&logNo="+logNo+"&categoryNo=&viewdate=&listType=bottom&postListTopCurrentPage=1&isFirstPage="+isFirstPage;
$('postListBottom').style.display='block';
resizeIfr(parent.document.getElementById('papermain'),300);
}
}
// Post List Top
var bCheckAll = false;
function checkAllPost(nCnt){
if(bCheckAll) bCheckAll = false; else bCheckAll = true;
if (nCnt > 1){
for (var i = 0;i < nCnt;i++){
if(!document.forms["listTopForm"].logNo[i].disabled)
document.forms["listTopForm"].logNo[i].checked = bCheckAll;
}
}else if(nCnt == 1){
if(!document.forms["listTopForm"].logNo.disabled)
document.forms["listTopForm"].logNo.checked = bCheckAll;
}
if(typeof(document.forms["listTopForm"].checkall)=="object"){
if(!document.forms["listTopForm"].logNo[i].disabled)
document.forms["listTopForm"].checkall.checked = bCheckAll;
}
}
function cfmMemoMovePost(nCnt){
var nCheckedCnt = 0;
var i;
var strMsg;
if (nCnt > 1){
for(i = 0;i < nCnt; i++){
if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++;
}
}
else if(nCnt == 1){
if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1;
}
if (nCheckedCnt > 0){
/*window.open*/("/post/postMoveMemoConfirm!.jsp?blogId=speech119&cnt="+nCnt , "_postMoveMemoCfm", "width=360,height=280");
}else{
alert!("포스트를 선택하세요.");
}
}
// 공개설정변경
function cfmAuthUpdatePost(nCnt){
var nCheckedCnt = 0;
var i;
var strMsg;
if (nCnt > 1){
for(i = 0;i < nCnt; i++){
if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++;
}
}
else if(nCnt == 1){
if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1;
}
if (nCheckedCnt > 0){
/*window.open*/("/PostOptionsUpdateFormByLogNo.nhn?blogId=speech119&logNoStruct=" , "_postAuthUpdateCfm", "width=495,height=280");
}else{
alert!("포스트를 선택하세요.");
}
}
function cfmPostRegistTagName(nCnt) {
var nCheckedCnt = 0;
var i;
var strMsg;
if (nCnt > 1){
for(i = 0;i < nCnt; i++){
if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++;
}
}
else if(nCnt == 1){
if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1;
}
if (nCheckedCnt > 0){
/*window.open*/("/post/tag/PostTagRegistConfirm!.jsp?blogId=speech119&cnt="+nCnt , "_postTagCfm", "width=430,height=180");
}else{
alert!("포스트를 선택하세요.");
}
}
function arrays2JsonStr(names, values){
var aResult = [];
for(var i=0; i < values[0].length; i++){
var eachPair = [];
for(var ii=0; ii < values.length; ii++){
eachPair[eachPair.length] = "'"+names[ii]+"':'"+values[ii][i]+"'";
}
aResult[aResult.length] = "{"+eachPair.join(",")+"}";
}
return "["+aResult.join(",")+"]";
}
function cfmDeletePost(nCnt){
var nCheckedCnt = 0;
var i;
var strMsg;
// [{'logNo':1,'sourceCode':1}, {'logNo':2,'sourceCode':35}]
var allSourceCode = document.getElementsByName("sourceCode");
var sourceCode = [];
var logNo = [];
if (nCnt > 1){
for(i = 0;i < nCnt; i++){
if(document.forms["listTopForm"].logNo[i].checked){
nCheckedCnt++;
sourceCode.push(allSourceCode[i].value);
logNo.push(document.forms["listTopForm"].logNo[i].value);
}
}
}else if(nCnt == 1){
if(document.forms["listTopForm"].logNo.checked){
sourceCode.push(allSourceCode[0].value);
logNo.push(document.forms["listTopForm"].logNo.value);
nCheckedCnt = 1;
}
}
$("logNoStruct").value = arrays2JsonStr(['logNo','sourceCode'], [logNo, sourceCode]);
if (nCheckedCnt > 0){
/*window.open*/("/post/postDeleteConfirm!.jsp" , "_postDeleteCfm", "width=330,height=190");
}else{
alert!("포스트를 선택하세요.");
}
}
// 포스트카테고리이동
function cfmMovePost(nCnt){
var nCheckedCnt = 0;
var i;
var strMsg;
if (nCnt > 1){
for(i = 0;i < nCnt; i++){
if(document.forms["listTopForm"].logNo[i].checked) nCheckedCnt++;
}
}
else if(nCnt == 1){
if(document.forms["listTopForm"].logNo.checked) nCheckedCnt = 1;
}
if (nCheckedCnt > 0){
/*window.open*/("/PostCategoryMoveForm.nhn?blogId=speech119&cnt="+nCnt , "_postMoveCfm", "width=330,height=270");
}else{
alert!("포스트를 선택하세요.");
}
}
// 블링크/공감수 가져오기
function getXmlHttpRequest() {
var xmlhttp = false
if(window.XMLHttpRequest){//Mozila
xmlhttp = new XMLHttpRequest()
} else {//IE
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
}
return xmlhttp;
}
function loadData(path, successFunc){
var xmlhttp = getXmlHttpRequest();
xmlhttp.open("GET",path,true);
xmlhttp.[안내]태그제한으로등록되지않습니다-onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
var data = xmlhttp.responseText;
successFunc(data);
}
}
}
xmlhttp.send(null);
return false;
}
function setBlinkinfo(data){
if(data == "") return;
try{
var data = eval!('('+data+')');
}catch(e){return;}
if(!data || !data.blist) return;
if(data.blist.length>0){
for(i=0; i < data.blist.length; i++){
setBlink(data.blist[i].logno, data.blist[i].blinkno, data.blist[i].blinktitle, data.blist[i].themename)
}
}
}
function setSympathyinfo(data){
if(data == "") return;
try{
var data = eval!('('+data+')');
}catch(e){return;}
if(data.length>0){
for(i=0; i < data.length; i++){
setSympathy(data[i].logNo, data[i].sympathyCnt);
}
}
}
function setSympathy(logNo, cnt){
//try{
var symId = $('symcnt'+logNo);
symId.style.display='inline';
if($('spc_sympathy_'+logNo)) {
$('spc_sympathy_'+logNo).style.display='inline';
}
var symCnt = symId.getElementsByTagName('span');
symCnt[0].innerHTML = '공감 ' +cnt+'개';
var symFrm = $('sympathyFrm'+logNo);
if(symFrm.style.display=="none") {
if($Agent().IE) {
$('Sympathy'+logNo).fireEvent('[안내]태그제한으로등록되지않습니다-xxonclick');
}
else {
var clickEvent=document.createEvent("MouseEvents")
clickEvent.initEvent("click", true, true)
$('Sympathy'+logNo).dispatchEvent(clickEvent);
}
};
symFrm.contentWindow.reloadPage();
//}catch(e){}
}
function setBlink(logno, blinkno, blinktitle, themename){
try{
var html = "";
var comma = "";
var blinkinfo = $('blinkinfo_'+logno);
html = blinkinfo.innerHTML;
if(html!='') comma = ",";
blinkinfo.innerHTML += comma
+" "
+blinktitle+" "
+themename+" ";
blinkinfo.style.display = "inline";
showBlinkTR(logno);
}catch(e){}
}
function setSymcnt(data){
var data = eval!('('+data+')');
try{
if(data.resultCode == 3){ // not login
var closeUrl = "http://blog.naver.com/npost/common/reloadOpenerParentAndClose.jsp";
/*window.open*/("http://nid.naver.com/nidlogin.login?mode=form&template=plogin&url="+closeUrl,"loginPopup","width=400,height=267");
return;
}
if(data.resultCode != 1){
alert!(data.message);
}
if(data.count>0&&data.resultCode!=2){
setSympathy(data.logNo, data.count);
}
} catch(e) {}
}
function sympathy(logno){
// 공감하기
loadData("/PostSympathyAddAndCountAsync.nhn?blogId=speech119&logNo="+logno, setSymcnt);
}
function showBlinkTR(logno){
var infoTR = document.getElementById('blink_sym_'+logno);
infoTR.style.display = "block";
}
function loadBlinkInfo(){// 블링크 리스트 가져오기
loadData("/BlinkInfoByPostAsync.nhn?blogId=speech119", setBlinkinfo);
}
function loadSympathyInfo(){// 공감수 가져오기
loadData("/SympathyInfoByPostAsync.nhn?blogId=speech119", setSympathyinfo);
}
function callbackSaveTagInfo(data) {
try{
var data = eval!('('+data+')');
if(data.taglist.length>0){
for(i=0; i < data.taglist.length; i++){
hideTagEditBox(data.taglist[i].logno);
hideTagTopEditBox(data.taglist[i].logno);
setTagList(data.taglist[i].logno, data.taglist[i].tagName);
setTagTopList(data.taglist[i].logno, data.taglist[i].tagName);
}
}
}catch(e){};
}
function setTagListinfo(data) {
try{
var data = eval!('('+data+')');
if(data.taglist.length>0){
for(i=0; i < data.taglist.length; i++){
setTagList(data.taglist[i].logno, data.taglist[i].tagName);
}
}
}catch(e){};
}
//edited by mj.chong 2006. 8. 23 logout data protection
function saveTag(logNo) {
ajax.loginCheck(__saveTag, 'speech119', logNo, null);
}
function __saveTag(logno) {
var tagNameVal! = $('tagnames_'+logno);
var tagForm = $('saveTagName');
tagForm.logNo.value = logno;
tagForm.chtagname.value = tagNameVal!.value;
if (isChkNull(tagNameVal!.value)){
alert!("태그를 입력해주세요");
tagNameVal!.focus();
return;
}
tagForm.submit();
}
function saveTagTop(logno) {
var tagNameVal! = $('tagTopnames_'+logno);
document.saveTagName.logNo.value = logno;
document.saveTagName.chtagname.value = tagNameVal!.value;
document.saveTagName.submit();
}
function showTagTopEditBox(logno) {
try{
var tagElem = $('tagTopName_'+logno);
tagElem.style.display = "none";
var tagEditElem = $('edit_tagTopName_'+logno);
tagEditElem.style.display = "block";
}catch(e){}
}
function hideTagTopEditBox(logno) {
try{
var tagElem = $('tagTopName_'+logno);
tagElem.style.display = "block";
var tagEditElem = $('edit_tagTopName_'+logno);
tagEditElem.style.display = "none";
}catch(e){}
}
function isChkNull(p_value){
var re = false;
var tmpStr = trimData(p_value);
if (tmpStr == null || tmpStr == undefined || tmpStr == "") re = true;
return re;
}
function trimData(p_s){
var rv = p_s;
try{
rv = rv.replace(/(^\s*)|(\s*$)/g, '');
return rv;
}catch(e){
return rv;
}
}
function setTagList(logno, tagList) {
try {
var tagNames = tagList.split(",");
var editTagStr ="";
var tagElem = $('tagName_'+logno);
var tagStr = "";
for(var i =0; i < tagNames.length; i++) {
tagStr += ""+tagNames[i]+" ";
editTagStr += tagNames[i];
if(i != tagNames.length-1) {
tagStr += ", ";
editTagStr += ",";
}
}
tagElem.innerHTML = tagStr;
tagElem.style.display = "block";
}catch(e) {}
resizeIfr(parent.document.getElementById('papermain'),300);
}
function setTagTopList(logno, tagList) {
try {
var tagNames = tagList.split(",");
var editTagStr ="";
var tagElem = $('tagTopName_'+logno);
var tagStr = "";
for(var i =0; i < tagNames.length; i++) {
tagStr += ""+tagNames[i]+" ";
editTagStr += tagNames[i];
if(i != tagNames.length-1) {
tagStr += ", ";
editTagStr += ",";
}
}
tagElem.innerHTML = tagStr;
tagElem.style.display = "block";
}catch(e) {}
}
function highlightMyTag() {
return;
}
function showTagEditBox(logno) {
try{
var tagElem = $('tagName_'+logno);
tagElem.style.display = "none";
var tagEditElem = $('edit_tagName_'+logno);
tagEditElem.style.display = "block";
}catch(e){}
}
function hideTagEditBox(logno) {
try{
var tagElem = $('tagName_'+logno);
tagElem.style.display = "block";
var tagEditElem = $('edit_tagName_'+logno);
tagEditElem.style.display = "none";
}catch(e){}
}
function loadTagInfo () {
loadData("/BlogTagListInfo.nhn?blogId=speech119&logNo=150014469923", setTagListinfo);
}
function goPostView(logNo, postListTopCurrentPage) {
var url = "blogId=speech119&logNo=" + logNo +
"&categoryNo=0&viewdate=&cpage=1&postListTopCurrentPage=" + postListTopCurrentPage;
document.location!.href = "http://blog.naver.com/PostView.nhn?" + url;
}
function goPostViewBottom(logNo, postListTopCurrentPage) {
var url = "from=search&blogId=speech119&logNo=" + logNo +
"&categoryNo=0&viewdate=&cpage=1&postListTopCurrentPage=" + postListTopCurrentPage;
document.location!.href = "http://blog.naver.com/PostView.nhn?" + url;
}
function defineCursorStyle(p_id){
try{
$(p_id).style.cursor = "pointer";
}catch(e){
$(p_id).style.cursor = "hand";
}
}
//for preview
function clickPrevent(){
var tmpFunc = function(){
var sParentLocation = parent.document.location!.toString();
var idx0 = sParentLocation.indexOf("Redirect=Preview");
var idx1 = sParentLocation.indexOf("NBlogPostPreview.nhn");
var isPreview = (idx0 > -1) || (idx1 > -1) ? true : false;
if (isPreview){
document.[안내]태그제한으로등록되지않습니다-xxonclick = null;
var oHtmlDom = parent.document.documentElement || parent.document;
var oPreventClickLayer = parent.document.getElementById("click_prevent");
with(oPreventClickLayer.style){
width = oHtmlDom.scrollWidth + 'px';
height = oHtmlDom.scrollHeight + 'px';
filter = 'alpha(Opacity=0)';
opacity = '0.0';
}
}
}
setTimeout(tmpFunc, 1500);
}
function writelcs(code) {
if (code == "")
return;
var oImg = document.createElement("img");
oImg.src = "http://lcs.naver.com/i{" + code + "}";
}
// Post 리스트의 페이지 이동
function goPageList(page) {
var url = "blogId=speech119&postListTopCurrentPage=" + page +
"&categoryNo=0&viewdate=";
$('postTop').src = "http://blog.naver.com/PostListTop.nhn?" + url;
settop();
}
// 검색을 통해서 들어올경우 생기는 하단목록인 경우의 해당 카테고리no를 파라메터로 보낸다. -20070503 jina
function goBottomPageList(page) {
var url = "blogId=speech119&postListTopCurrentPage=" + page +
"&categoryNo=&viewdate=&listType=bottom";
$('postBottom').src = "http://blog.naver.com/PostListBottom.nhn?" + url;
}
function checkRClickYN(isRClickNotAllowed, isAdmin) {
if (isRClickNotAllowed && !isAdmin) {
document.[안내]태그제한으로등록되지않습니다-oncontextmenu = new Function ("return false");
document.[안내]태그제한으로등록되지않습니다-[안내]태그제한으로등록되지않습니다-ondragstart = new Function ("return false");
document.[안내]태그제한으로등록되지않습니다-[안내]태그제한으로등록되지않습니다-xxonselectstart = new Function ("return false");
}
}
var categoryName = "실전스피치";
function closeAndSetFocus( postID ) {
var iframe = $( "CommentFrm" + postID );
var flag = true;
if ( iframe.style.display == "none" ) {
sublayer( 1, 1, postID );
}
try {
iframe = iframe.contentWindow.document;
} catch( e ) {
flag = false;
}
if ( flag ) {
var textArea = iframe.getElementsByTagName( "BODY" )[0].getElementsByTagName( "TEXTAREA" );
if ( textArea.length != 0 ){
textArea[0].focus();
}
}
}
목록열기
목록닫기
전체목록 (13554 )
AutoSourcing.init( 'post_%id%' , true);
var ep3SendPostLayer = {
cL : null,
currentLayer : null,
init : function() {
this.cL = new Ju.controlLayer();
this.cL.show = function(sLayerID, nTop, nLeft){
if(this._oElement == null || this._sElementID != sLayerID) this._bBlockReOpen = false;
this._sElementID = sLayerID
this._oElement = $(sLayerID);
if(this._bBlockReOpen == false){
this._oElement.style.display = "block";
if(nTop || nLeft){
this._oElement.style.top = nTop;
this._oElement.style.left = nLeft;
}
Event.addEventListener(this._oElement, "mouseover", this._[안내]태그제한으로등록되지않습니다-xxonMouseOverFunction);
Event.addEventListener(this._oElement, "mouseout", this._[안내]태그제한으로등록되지않습니다-xxonMouseOutFunction);
Event.addEventListener(document.body, "mousedown", this._checkLayer.bind(this));
this.options.onShow(this._oElement);
}
};
this.cL.hide = function(sLayerID){
if(sLayerID) this._oElement = $(sLayerID);
this._oElement.style.display = "none";
Event.removeListener(this._oElement, "mouseover", this._[안내]태그제한으로등록되지않습니다-xxonMouseOverFunction);
Event.removeListener(this._oElement, "mouseout", this._[안내]태그제한으로등록되지않습니다-xxonMouseOutFunction);
Event.removeListener(document.body, "mousedown", this._checkLayer.bind(this));
this.options.onHide();
};
this.cL._checkLayer = function(){
if(this._bCursorOver == false){
this.hide();
if (!this._bParentOver) {
ep3SendPostLayer.currentLayer = null;
}
}
};
},
show : function(el, logNo, evt) {
try {
if (this.currentLayer != logNo) {
var pos = this.setLayerPos(logNo);
this.cL.show(el, pos.top, pos.left);
this.currentLayer = logNo;
} else {
this.currentLayer = null;
}
} catch(e) {}
},
hide : function(el) {
Element.hide(el);
if (!this.cL._bParentOver) {
this.currentLayer = null;
}
},
setLayerPos : function(logNo) {
Element.show("sendPostLayer_"+logNo);
var sendPostPos = Element.realPos($("sendPost_"+logNo));
return {
top: (sendPostPos.top + $("sendPost_"+logNo).offsetHeight) + "px",
left: (sendPostPos.left + $("sendPost_"+logNo).offsetWidth - $("sendPostLayer_"+logNo).offsetWidth) + "px"
};
},
parentOver : function(logNo) {
this.cL._bParentOver = true;
},
parentOut : function(logNo) {
this.cL._bParentOver = false;
}
};
var ep3SendPost = {
blinkYn : false,
setBlinkYn : function(flag) {
if (flag == "true") {
this.blinkYn = true;
}
},
blinkReq : 0,
logNo : [],
setLogNo : function(logNo) {
this.logNo.push(logNo);
},
getLogNo : function() {
return this.logNo;
},
kept : [],
setKeptInstance : function(logNo, kept) {
this.setLogNo(logNo);
this.kept.push({ "logNo" : logNo, "kept" : kept });
},
getKeptInstance : function(logNo) {
for (var i=0; i base.clientHeight) top = base.clientHeight-elm.clientHeight;
elm.style.top = top+'px';
elm.style.left = left+'px';
elm.style.zIndex = 1001;
},
requestBlink : function() {
if (this.blinkYn) {
this.setBlink(this, "&logNo="+this.logNo.join("&logNo="));
}
},
setBlink: function(thisObj, params) {
var blinkUrl = '/BlinkInfoByPostAsync.nhn?blogId=speech119'+params;
var jsonBlink = new Ajax ( blinkUrl,{
method : 'get',
[안내]태그제한으로등록되지않습니다-xxonLoad : function(req){
thisObj.doSetBlinkString(req.responseText);
}
});
blinkUrl = "/SympathyInfoByPostAsync.nhn?blogId=speech119"+params;
jsonBlink = new Ajax ( blinkUrl,{
method : 'get',
[안내]태그제한으로등록되지않습니다-xxonLoad : function(req){
thisObj.doSetBlinkCount(req.responseText);
}
});
},
doSetBlinkString: function(jsonStr) {
var structBlink = eval!("(" + jsonStr + ")");
var fulltitles = [];
var tmpText = [];
this.kept.each(function (v) { tmpText.push({logNo:v["logNo"], linkedText: []}); });
if(structBlink && structBlink.length){
for(var i=0; i < structBlink.length; i++){
fulltitles[i] = structBlink[i]['title'] + " " + structBlink[i]['themeName'];
tmpText.each(function(v) {
if (v["logNo"] == structBlink[i]['logNo'])
v["linkedText"].push(""+fulltitles[i]+" ");
});
}
}
for (var i=0; i 1) {
this.kept.each(function(v) {
v["kept"].setSPHtml();
});
}
}
};
var ep3SendPostKept = Class({
oKept : null,
linkedText : [],
blinkCount : 0,
spHtml : [],
kitchen : false,
__init: function() {
try {
this.oKept = eval!("("+arguments[0]+")");
this.logNo = arguments[1];
this.getSendPost();
} catch(e) {}
},
isKept : function() {
if (this.oKept && this.oKept.length)
return true;
return false;
},
getKept : function() {
return this.oKept;
},
get : function(sourceCode, idx) {
var ret = null
this.oKept.each(function(v) {
if (v.sourceCode == sourceCode)
ret = v[idx];
});
return ret;
},
getSendPost : function(logNo) {
if (logNo) this.logNo = logNo;
this.kitchen = this.isKitchenPost();
this.setSPHtml();
},
isKitchenPost : function() {
var ret = false;
$A(this.oKept).each(function(v) {
if (v.sourceCode == 35 && v.copyYn == 1) {
ret = true;
}
});
return ret;
},
setSPHtml : function() {
if (!this.kitchen) {
this.setSPCountHtml();
this.setSPListHtml();
} else {
this.setKitchenHtml();
}
},
setSPCountHtml : function() {
if (this.oKept.length > 0 || this.linkedText.length > 0) {
var sendPost = $("sendPost_"+this.logNo);
var blinkCount = (this.linkedText.length > 0) ? 1 : 0;
sendPost.getElementsByTagName("SPAN")[0].getElementsByTagName("EM")[0].innerHTML = this.oKept.length + blinkCount;
sendPost.style.display = "";
} else {
if ( $( "sep_" + this.logNo ) != null ) {
$( "sep_" + this.logNo ).style.display = "none";
}
}
},
setSPListHtml : function() {
var html = this.getSPListHtml();
if (html) {
$("sendPostLayerDiv_"+this.logNo).innerHTML = html;
}
},
getSPListHtml : function() { //call back
var html = "";
if ( this.linkedText.length > 0 ) {
html += "블링크 : " + this.linkedText.join(",") + "";
if ( parseInt( this.blinkCount ) > 0 ) {
// html += "| 공감" + this.blinkCount + " ";
}
html += " ";
html += "
";
}
for ( i = 0 ; i < this.oKept.length ; i++ ) {
var kept = this.oKept[i];
html += "" + kept.targetService + " : ";
html += (kept.targetUrl) ? "" + kept.targetCategoryDisplay + " " : kept.targetCategoryDisplay;
if ( parseInt( kept.reputationCnt ) > 0 ) {
html += " | " + kept.reputationName;
html += "" + kept.reputationCnt + " ";
}
html += "
";
}
return html;
},
getSPPopup : function() {
var spInsideItem = "";
var spOutsideItem = "";
var html = "";
for (var i=0; i"+this.oKept[i].targetService+"" : this.oKept[i].targetService;
if (this.oKept[i].sourceTypeGroupId == "0") { //내부
spInsideItem += ((spInsideItem) ? ", " : "") + html;
} else if (this.oKept[i].sourceTypeGroupId == "1") { //외부
spOutsideItem += ((spOutsideItem) ? ", " : "") + html;
} else {
}
}
}
html = "";
if (spInsideItem.length > 0) {
html += "네이버 서비스"+spInsideItem+" \n";
}
if (spOutsideItem.length > 0) {
html += "외부 서비스"+spOutsideItem+" \n";
}
return html;
},
setKitchenHtml : function() {
var html = "";
$A(this.oKept).each(function(v) {
html += "" + v.targetService+" > "+ v.targetCategory + " ";
});
if (html != "") {
$("sendPost_kitchen_"+this.logNo).style.display = "";
$("sendPost_kitchenH_"+this.logNo).innerHTML = html;
}
}
});
var cclLayer = {
isRegister : false,
layer : null,
src : null
};
function addCclLayer( src, layerID ) {
if ( !cclLayer.isRegister ) {
try {
Event.addEventListener( document, "mousemove", popCclLayer );
} catch(e) {
return;
}
cclLayer.src = src;
cclLayer.layer = layerID;
cclLayer.isRegister = true;
}
}
function popCclLayer( event ) {
var e = event || window.event;
var b = document.body;
var scrollPos = [
b.scrollLeft || document.documentElement.scrollLeft,
b.scrollTop || document.documentElement.scrollTop
];
var layer = $( cclLayer.layer );
var coordi = {
x : ( e.pageX || e.clientX+scrollPos[0]-b.clientLeft ),
y : ( e.pageY || e.clientY+scrollPos[1]-b.clientTop ),
pos : Element.realPos( cclLayer.src ),
width : cclLayer.src.offsetWidth,
height : cclLayer.src.offsetHeight
};
if ( isInnerPos( coordi ) ) {
layer.style.display = "block";
} else {
if ( cclLayer.isRegister ) {
Event.removeListener( document, "mousemove", popCclLayer );
layer.style.display = "none";
cclLayer.isRegister = false;
}
}
}
function isInnerPos( coordi ) {
var x_1 = coordi.pos.left;
var y_1 = coordi.pos.top;
var x_2 = x_1 + coordi.width;
var y_2 = y_1 + coordi.height;
if ( ( coordi.x >= x_1 && coordi.x <= x_2 ) && ( coordi.y >= y_1 && coordi.y <= y_2 ) ) {
return true;
}
return false;
}
var isOverFileLayer = false;
function showFileLayer( obj, id ) {
var fileLayer = $( "fileLayer" );
var elFiles = fileLayer.getElementsByTagName( "UL" )[0];
elFiles.innerHTML = "";
var files = window["post_files_" + id];
var childStr = "";
for ( var i = 0 ; i < files.length ; i++ ) {
childStr += ' ';
if(files[i].licenseyn == 'F' && (false == false || false == null)){ // 다운로드 불가 레이어 출
// AU niceilm modify
// SUS - 블로그 음원 관리
}else{ // 첨부파일 다운로드 가능
childStr += ' ' + files[i].encodedAttachFileNameByTruncate + ' ';
}
}
elFiles.innerHTML = childStr;
fileLayer.style.right = "16px";
fileLayer.style.top = Element.realPos( obj ).top + obj.offsetHeight + "px";
fileLayer.style.display = "block";
}
function mouseFileLayer( isOver ) {
isOverFileLayer = isOver;
}
function checkFileLayer() {
if ( !isOverFileLayer ) $( "fileLayer" ).style.display = "none";
}
Event.register( window.document, "mousedown", checkFileLayer );
function sendNDS ( target ) {
if ( !ndsStatus[target] ) {
$("nds").src = "http://lcs.naver.com/i{100074999}";
ndsStatus[target] = true;
}
}
var ndsStatus = {};
AutoSourcing.setString( 1, "[출처] 실전 인사말 모음 | 작성자 스피치짱
" );
var post_files_1 = eval!( "(" + "[]" + ")" );
ndsStatus["150014469923"] = false;
▷ 늘 잘해 주지 못해 미안해. 영원히 사랑해. ▷ 넌 늘 나에게 멋없는 남자라고 투정 부렸지. 나 멋은 없는지 몰라도 널 사랑하는 내 마음만은 세상에서 제일 이니까.. 앞으로 많이 노력 할께. ▷ 삐쳐서 사라지지마. 그래 사라지는 건 좋은데 너무 멀리 가지마. 그럼 내가 널 찾을 수 없잖아. 영원히 널 찾아 다녀야할 것 같애. 괜찮아, 널 사랑하니까. ▷ 오늘은 너랑 만난지 OO 일이야. 우리가 만난날보다 더 사랑하고 우리가 아꼈던 마음보다 더 서로를 아끼자. ▷ 세상의 어떠한 주의 은총보다 저를 감사케하는 것은 당신입니다. 사랑합니다. ▷ 난 널 좋아하지 않아. 그리고 더더욱 너를 사랑하지도 않아. 다만, 넌 나의 일부분이기 때문에 너를 좋아하지 않을수도 사랑하지 않을 수도 없기 떄문에 어쩔 수 없을 뿐이야. ▷ 너에게 너랑 닮은 꽃을 보낸다. ▷ 꽃 받으니까 좋지? 이것말고 더 좋은 선물을 준비했어. 그건 바로 나야. ▷태어나서 처음으로 여자에게 꽃을 보내 보는데 많이 쑥스럽다. 하지만, 이렇게 용기를 낼 수 있었던건 내가 널 사랑하기 때문이야. 그리 고 고마워. ▷어제 미안했어. I Love you forever.
▷ 오늘은 우리의 결혼 기념일, 언제까지고 당신을 아끼고 사랑하겠소. ▷ 여보 행복해요. 기쁜 오늘을 축하해요. 오늘은 우리의 결혼 기념일, 서로 더 사랑하고 아끼는 부부가 됩시 다. ▷ 우리의 결혼 기념일을 축하하며 우리 가정의 행복을 위해 함께 노력합시다. ▷ 결혼 전의 많은 약속 다 충실히 지켰다는 말 못하겠소. 하지만 앞으 로는 떳떳하게 말할 수 있을 만큼 노력하겠소. 사랑하오. ▷ OO 년 전 오늘 우리는 가족이 되었소. OO 년이란 세월을 함께 보냈습니다. ▷ 하늘은 우리를 하나로 묶어주었고, 우리 서로 소중히 여기며 살아왔고, 또 살아 갈 것입니다. 하늘이 우리를 부를때까지.. 여보, 사랑합 니다.
▷ 취임을 축하하오며 앞날의 더 큰 영광을 기원합니다. ▷ 취임을 축하하며 원대한 포부 펼치시기 바랍니다. ▷ 취임을 진심으로 축하하오며 뜻한 바 모두 이루시기 바랍니다. ▷ 취임을 경하하며 성공과 건투를 바랍니다. 취직을 축하하며 모든 일 뜻대로 되기 바란다. ▷ 그간의 업적을 기리며 앞날의 행운을 기원합니다. ▷ 퇴임을 맞아 앞으로 더욱 건강하시기를 기원합니다. ▷ 영예로운 퇴임이 새 인생의 출발점이 되시기를 기원합니다. ▷ 영예로운 정년 퇴임이 새 인생의 출발점이 되시기를 기원합니다. ▷ 그간 노고를 치하하며 앞날의 행운과 건강을 기원합니다. ▷ 그간의 빛나는 업적은 우리의 자랑으로 길이 기억될 것입니다.
▷ 간의 노력에 경의를 표하며 새집 마련의 기쁨을 함께 합니다. ▷ 새집 마련을 축하하며 새로운 마음으로 힘차게 나아가기를 기원합 니다. ▷ 새집을 마련한 오늘의 기쁨이 더 큰 행복으로 이어지기 바랍니다. ▷ 새 보금자리로 입주하심을 축하하며 가정의 건강과 행복을 기원합 니다. ▷ 너의 보금자리 마련을 축하하며 화목한 가정 이루기 바란다. ▷ 새 사옥으로의 이전을 축하하며 더 큰 발전 있기를 기원합니다. ▷ 뜻깊은 증축을 축하하며 앞날의 눈부신 번영을 기원합니다. ▷ 오늘의 뜻깊은 증축이 성공으로 비상하는 날개가 되기 바랍니다.
▷ 명예로운 입상을 진심으로 축하합니다. ▷ 입상을 축하하며 더욱 정진하시기 바랍니다. ▷ 각고의 노력으로 이룬 입상의 영광을 함께 기뻐합니다. ▷ 이번 입상이 더 큰 영광으로 나아가는 발판이 되기 바랍니다. ▷ 영예로운 입상 정말 자랑스럽다. 입상했다니 정말 기쁘구나. 계속 정진하여 더 큰 영광 있기를 바란 다. ▷ 수상의 영예를 축하하며 앞날의 발전을 기원합니다. ▷ 각고의 노력으로 이룬 수상의 영광을 함께 기뻐합니다. ▷ 이번 수상이 더 큰 영광으로 나아가는 발판이 되기 바랍니다. ▷ 기쁘기 그지없습니다. 오늘의 영광 더욱 빛나기를 기원합니다. ▷ 기쁘구나! 앞으로 오늘의 영광이 더욱 빛나리라 믿는다. ▷ 영광스런 메달 획득을 축하하며 그간의 노고를 깊이 치하합니다. ▷ 굳은 의지와 노력으로 이룬 오늘의 영광을 우리 모두 기뻐합니다. ▷ 그간의 노력을 격려하며 더욱 분발하여 좋은 결실 맺기를 기원합니 다. ▷ 최후의 순간까지 최선을 다하는 투혼으로 드높은 기상떨치기 바랍 니다. ▷ 필승의 신념으로 우리나라의 명예를 빛내주시기 바랍니다.
▷ 회갑을 축하하오며 더욱 건강하시고 복된 나날을 보내시기 바랍니다. ▷ 아버님/어머님의 회갑을 축하하오며 더욱 건강하시길 기원합니다. ▷ 회갑을 경축하오며 만수무강을 축원합니다. ▷ 기쁘신 수연에 참석하지 못함을 사죄하오며 멀리서나마 축배를 올립니다. ▷ 뜻깊은 잔치에 함께하지 못하여 아쉽습니다. 건강과 행복이 더욱 가득하시길 기원합니다. ▷ 고희를 축하하오며 더욱 건강하시고 복된 나날을 보내시기 바랍니다. ▷ 아버님/어머님의 고희를 축하하오며 더욱 건강하시길 기원합니다. ▷ 고희를 축하하오며 만수무강하시기를 기원합니다.
▷ 삼가 조의를 표하오며 고인의 유덕이 후세에 이어져 빛나기를 빕니다. ▷ 뜻밖의 비보에 슬픈 마음 금할 길 없습니다. 머리숙여 고인의 명복 을 빕니다. ▷ 평소 고인의 은덕을 되새기며 삼가 고인의 명복을 빕니다. ▷ 부친/모친의 별세를 애도하며 삼가 고인의 명복을 빕니다. ▷ 부득이한 사정으로 조문치 못하여 죄송하오며 삼가 고인의 명복을 빕니다. ▷ 삼가 조의를 표하오며 주님의 위로와 소망이 함꼐하기를 기원합니 다. ▷ 삼가 조의를 표하오며 서방정토 극락세계에 왕생하시기를 빕니다.
▷ 높고 깊으신 보모님의 은혜에 머리숙여 감사드립니다. ▷ 사랑하는 엄마, 아빠 고맙습니다. 자랑스런 아들/딸이 되겠습니다. ▷ 뜻깊은 날을 맞아 부모님의 사랑에 다시금 감사합니다. ▷ 부모님의 은혜에 깊이 감사하며 항상 건강하시기를 기원합니다. ▷ 자주 찾아뵙지 못해 죄송하오며, 부모님의 은혜에 깊이 감사합니다. ▷ 멀리서나마 부모님의 은혜에 감사합니다. 항상 건강하시기 바랍니다. ▷ 저희들을 바른 길로 이끌어 주신 선생님, 감사합니다. ▷ 선생님의 가르침이 더욱 새롭습니다. 큰 은혜에 다시금 감사합니다. ▷ 사랑으로 이끌어 주신 선생님의 가르침에 깊이 감사합니다. ▷ 학창시절 선생님의 모습이 그립습니다. 내내 건강하시길 바랍니다. ▷ 선생님의 높으신 은혜 늘 잊지 않고 있습니다. 항상 건강하시기 바랍니다. ▷ 선생님, 멀리서 인사드림을 용서하시고 늘 즐겁고 건강하시기 바랍 니다.
▷ 아기의 백일/첫돌을 축하하며 더욱 건강하게 자라길 기원합니다. ▷ 아기의 백일/첫돌을 축하하며 귀엽고 튼튼하게 키우길 바랍니다. ▷ 백일/첫돌을 맞이한 아기에게 더없이 큰 사랑과 축복이 깃들기를 바랍니다.
▷ 합격을 축하하며 앞으로도 뜻한 바 모두 성취하기를 기원합니다. ▷ 합격의 영광을 기뻐하며 앞날의 행운과 발전을 기원합니다. ▷ 그간의 노력에 경의를 표하며 합격을 충심으로 축하합니다. ▷ 아드님/따님의 합격을 축하하며 귀댁에 더 큰 기쁨 있기를 기웝합니다. ▷ 멀리서나마 축하하며 더욱 발전한 모습 뵙기를 바랍니다. ▷ 뜻깊은 오늘, 그 어느때 보다도 아름다운 날 되기 바랍니다. ▷ 기쁜 날 축하하며 주님의 축복이 있기를 기원합니다. ▷ 너의 기쁨은 곧 나의 기쁨, 축하해! 좋은 소식 들으니 참으로 기쁘네. 축하하네. ▷ 영광된 합격을 축하하며 앞으로 큰 길 힘차게 나아가기 바랍니다.
▷ 성년됨을 축하합니다. 이웃과 사회에 큰 일꾼이 되기 바랍니다. ▷ 성년이 된 것을 축하하며 항상 드높은 꿈을 간직한 젊은이가 되어 다오. ▷ 이제 너도 성인이 되었구나. 축하해! ▷ 이제 미래는 우리의 것, 부끄러움 없는 젊은이가 되자. ▷ 성년됨을 진심으로 축하한다. 우리 변함없는 우정을 간직하자.
▷ 결혼을 축하하며 두 분의 앞날에 행복하기를 바랍니다. ▷ 결혼을 축하하며 서로 존중하고 더 맣은 사랑 나누는 부부 되시기 바랍니다. ▷ 두 사람의 소중한 결합을 축하하며 더없이 행복한 부부 되시기 바 랍니다. ▷ 가내에 경사 맞으심을 축하하며 화목한 가정 이루시길 기원합니다. ▷ 새 식구 맞으심을 축하하며 화목한 가정 이루시기를 기원합니다. ▷ 아드님/따님의 결혼을 축하하며 앞날의 행복을 기원합니다. ▷ 뜻깊은 금혼식을 진심으로 축하하오며 두 분의 깊은 사랑에 경의를 표합니다. ▷ 뜻깊은 회혼혜를 진심으로 축하하오며 두 분께 축배를 올립니다. ▷ 기쁜 자리 함께 못하여 죄송합니다. 두 분 앞날에 행복이 가득하시기를 빕니다. ▷ 결혼 기념일을 축하하며 두 분의 앞날에 사랑과 행복이 가득하시기 기원합니다. ▷ 결혼 기념일을 진심으로 축하하며 더욱 행복한 가정 이루시기를 기원합니다.
▷ 생신을 진심으로 축하하오며 건강과 행복을 기원합니다. ▷ 생신을 진심으로 축하하오며 내내 건강하시기를 기원합니다. ▷ 생신의 기쁨을 함께하지 못해 죄송합니다. 멀리서나마 축배를 올립 니다. ▷ 기쁘신 생신에 함께하지 못해 죄송합니다. 내내 건강하십시오. ▷ 생일을 축하하며 가정의 건강과 행복을 기원합니다. ▷ 생일을 맞아 주님의 은총이 더욱 가득하기를 기원합니다. ▷ 생일을 맞아 부처님의 자비가 늘 함께하기를 기원합니다. ▷ 변함없이 사랑하는 당신의 생일을 함께 기뻐합니다. 사랑해요. ▷ 사랑하는 당신의 생일 진심으로 축하합니다. ▷ 생일을 축하하며 건강과 행운이 함께하기 바란다. ▷ 너의 생일을 함께하지 못해 아쉽지만 마음은 항상 너의 곁에 있단다. ▷ 기쁜날 함께 즐기지 못해 아쉽구나. 생일 진심으로 축하한다. ▷ 생일 축하해! 언제나 밝은 웃음 간직하길 바란다.
▷ 승진을 축하하오며 더 큰 영광 있기를 기원합니다. ▷ 승진을 축하하며 앞으로도 모든 일 뜻대로 되기를 기원합니다. ▷ 승진을 계기로 더욱 힘차게 전진하시기를 기원합니다. ▷ 진급을 축하하오며 더 큰 영광있기를 기원합니다. ▷ 영예로운 진급을 축하하며 무궁한 발전을 기원합니다. ▷ 영전을 축하하며 높으신 뜻 새로이 펼치시기 바랍니다. ▷ 영전을 충심으로 축하하며 뜻한 바 모두 이루시기 바랍니다. ▷ 창의와 노력으로 이루신 영전의 기쁨을 충심으로 축하합니다.
▷ 개원을 축하하며 앞날의 번영을 기원합니다. ▷ 개원을 축하하며 건투와 발전을 기원합니다. ▷ 개원을 축하하며 뜻한 일 모두 성취하시기 바랍니다. ▷ 오늘의 뜻깊은 개업이 무궁한 발전과 번영의 초석이 되기를 기원합 니다. ▷ 개원 기념일을 진심으로 축하합니다. ▷ 개교를 축하하며 건투와 발전을 기원합니다. ▷ 개교를 축하하며 뜻한 일 모두 성취하시기 바랍니다. ▷ 오늘의 뜻깊은 개교가 무궁한 발전과 번영의 초석이 되기를 기원합 니다. ▷ 사업의 번창을 진심으로 기원합니다. ▷ 하나님의 축복이 사업장 위에 넘치게 되기를 기원합니다. ▷ 부처님의 자비가 성공의 길로 이끌어 주시리라 믿습니다. ▷ 창립을 축하하며 앞날의 번영을 기원합니다. ▷ 창립을 축하하며 무궁한 번영있기를 기원합니다. ▷ 오늘의 뜻깊은 창립이 무궁한 발전과 번영의 초석이 되기를 기원합 니다. ▷ 뜻깊은 창립 기념일을 축하하며 그간의 눈부신 업적을 기립니다.
▷ 발표회/전시회를 축하하며 끊임없이 발전하기를 기원합니다. ▷ 발표회/전시회를 축하하며 많은 호평 받으시기를 기원합니다. ▷ 공연 개최를 축하하며 많은 호평 받으시기를 기원합니다. ▷ 이번 발표회/전시회에 기울인 노력만큼 보람과 기쁨이 함께 하기를 기원합니다. ▷ 직접 보지 못해 아쉽게 생각하며 성공적인 발표회/전시회가 되기를 바랍니다. ▷ 이번 공연에 기울인 노력만큼 보람과 기쁨이 함께 하기를 기원합니다. ▷ 뜻깊은 대회에 성원을 보내며 바라시는 일 이루시기 바랍니다. ▷ 뜻깊은 대회에 참석하지 못함을 사과 드리며 멀리서나마 뜨거운 성원을 보냅니다. ▷ 성스러운 식전을 경축하며 무궁한 발전을 기원합니다. ▷ 영광이 가득한 오늘의 큰 잔치에 아낌없는 성원을 보냅니다.
▷ 입후보하심을/공천받으심을 축하하며 당선 소식 기리겠습니다. ▷ 멀리서 성원의 뜻을 전하며 당선의 영광이 함께할 것이라 믿습니다. ▷ 영예로운 당선을 축하하며 건투를 빕니다. ▷ 영광스런 당선을 축하합니다. 국가와 사회를 위해 큰 뜻 펼치십시오. ▷ 지역 사회의 일꾼으로 당선되심을 축하하며 앞날의 발전과 행운을 기원합니다. ▷ 영예로운 당선을 축하하며 지역사회 발전을 위하여 더 많은 노력있 으시기 바랍 니다.
▷ 하루빨리 일어나시어 이전보다 더욱 건강해지시기를 기원합니다. ▷ 편찮으시다는 소식 듣고 놀랐어요. 하루 빨리 건강을 되찾으시기 바랍니다. ▷ 병환 속히 나으시어 건강한 모습으로 우리에게 돌아오시기를 기원 합니다. ▷ 병환중이라는 말씀 듣고도 찾아뵙지 못하여 죄송합니다. 조속한 쾌유바랍니다. ▷ 병환중에 계시다는 말씀 듣고도 찾아뵙지 못하여 죄송합니다. ▷ 퇴원하셨다니 반갑습니다. 몸조리 잘 하시어 더욱 건강을 되찾으시기 바랍니다. ▷ 주의 은총과 믿음으로 하루 빨리 건강을 되찾으시기 바랍니다. ▷ 부처님의 자비로 하루 빨리 건강한 모습을 되찾으시기 바랍니다.
▷ 성탄절을 맞아 온 가정에 기쁨과 사랑이 넘치기를 기원합니다. 성탄절을 맞아 예수님의 사랑이 온 누리에 가득하기를 기원합니다. ▷ 사랑과 축복의 종소리 온세상 가득한 성탄절 되소서. ▷ 주님의 탄생을 기쁜 마음으로 경배하며 축복이 가득하기를 빕니다. ▷ 성탄절을 잘 보내기 바라며 가정에 축복이 가득하기를 기원한다. ▷ 메리크리스마스! 좋은 날, 좋은 사람과 함께하는 성탄절이 되기를 빈다.
▷ 새해를 맞이하여 행운과 평안을 기원합니다. ▷ 새해 복 많이 받으시고 소원 성취하시기 바랍니다. ▷ 새해의 기쁨을 함께하며 평소의 후의에 감사합니다. ▷ 희망찬 새해를 맞아 가정 화목하고 건강하기를 기원합니다. ▷ 새해에는 더욱 건강하시고 뜻한 바 모두 이루시기 바랍니다. ▷ 희망찬 새래를 맞아 온 가정에 행복이 가득하기를 기원합니다. ▷ 지난해의 보살핌에 감사하오며 새해에도 많은 가르침 있으시기 바랍니다. ▷ 새해에도 주님의 사랑속에서 행복하시기를 기원합니다. ▷ 새해에도 부처님의 자비광명이 앞길을 밝혀 주길 기원합니다. ▷ 설을 맞아 집안이 두루 평안하기를 기원합니다. ▷ 즐거운 설이 되기를 기원하오며 새해 소원 성취하십시오. ▷ 설을 즐겁게 보내시고 기쁜 일 많은 한 해가 되기를 바랍니다. ▷ 설을 맞아 가정의 화목 더하시고 내내 건강하시기 바랍니다. ▷ 즐거운 설을 맞아 가정에 웃음과 기쁨이 넘치기를 기원합니다. ▷ 한가위를 맞아 집안이 두루 평안하기를 기원합니다. ▷ 한가위를 맞아 인사올리며 소망하시는 일 잘 거두시길 바랍니다. ▷ 즐거운 한가위가 되길 바라며 풍성한 수확을 기원합니다. ▷ 추석에 가정의 풍요와 조상의 보살핌이 있으시길 기원합니다. ▷ 명절인데도 찾아뵙지 못하여 죄송하오며 내내 건겅하시기를 기원합 니다.
▷ 희망찬 오월, 푸른 꿈을 간직한 슬기로운 어린이가 되어라. 푸른 나무처럼 무럭무럭 ▷ 자라서 더욱 아름다운 세상 만들어라.
▷ 입학을 축하하며 앞날의 정진과 성취를 기원합니다. ▷ 입학을 축하하며 고귀한 학문의 뜻 꼭 이루시기 바랍니다. ▷ 입학을 축하한다. 더욱 더 끊임없이 노력하는 사람이 되기 바란다. ▷ 입학을 축하하며 뜻깊은 학창 생활이 되기 바란다. ▷ 졸업을 축하하며 앞날에 행운이 있기를 기원합니다. ▷ 졸업을 축하하며 큰 뜻 펼치기 바란다. ▷ 수료를 축하하며 앞날의 더 큰 발전을 기원합니다. ▷ 수료를 축하하며 건강과 영예가 함께하기를 기원합니다. ▷ 수료를 축하하며 더욱더 발전하기 바란다. ▷ 영광스러운 학위 받으심을 짐심으로 축하합니다. ▷ 각고의 노력으로 얻은 오늘의 영광, 진심으로 축하합니다. ▷ 형설의 공 이루심을 축하하며 더 큰 영광있기를 기원합니다. ▷ 사회로 첫발 내딛는 오늘을 축하하며 힘찬 전진을 기원합니다.
▷ 약혼을 축하하며, 두분의 앞날에 행복이 함께하기를 기원합니다. ▷ 약혼을 축하하며 서로 존중하고 더 많은 사랑 나누는 부부 되시기 바랍니다.
▷ 순산을 축하하며 산모의 건강을 기원합니다. ▷ 득남을 축하하오며 산모의 건강을 기원합니다. ▷ 귀여운 공주님의 탄생을 축하하며 산모의 건강을 기원합니다. ▷ 사랑스런 아기의 탄생을 축하하며 산모와 아기의 건강을 기원합니다. ▷ 예쁜 조카가 태어나서 너무 기뻐요. 축하해요. ▷ 언니 축하해요. 몸저리 잘하시고 예쁜 아기 잘 키우세요. ▷ 사랑스런 아기의 탄생을 축하하며 산모와 아기의 건강을 빈다.
기타 메시지
생일
祝 生日(축생일), 祝 生辰(축 생신), 祝 六旬宴(축 육순연, 60살), 축 수연(祝 壽宴,61살), 축 환갑(祝 還甲, 61살), 축 회갑(祝 回甲,61살), 축 수연(祝 壽宴,62살), 축진갑(祝 進甲, 62살), 축수연(祝 壽宴, 70살), 축고희연(祝 古稀宴, 70살), 축 희연(祝 稀宴, 70살), 축희연(祝 稀宴, 70살), 축수연(祝壽宴, 77살), 축희수연(祝 喜壽宴, 77살), 축 수연(祝 壽宴, 80살), 축팔순연(祝 八旬宴)
결혼/약혼
祝 約婚(축 약혼), 祝 結婚(축 결혼), 祝 成婚(축 성혼), 祝 華婚(축 화혼)
결혼 기념일
祝 錫婚式(축 석혼식, 결혼10주년), 祝 銅婚式(축 동혼식, 결혼15주년), 祝 陶婚式(축 도혼식, 결혼20주년), 祝 婚式(축 은혼식, 결혼25주년), 祝 眞珠婚式(축 진주혼식, 결혼30주년), 祝 珊瑚婚式(축 산호혼식, 결혼35주년), 祝 紅玉婚式(축 홍옥혼식, 결혼40주년), 祝 金婚式(축 금혼식, 결혼50주년), 祝 金剛婚式(축 금강혼식, 결혼60주년), 祝 回婚式(축 회혼식, 결혼60주년)
승진/취임 /영정
祝 昇進(축 승진), 祝 榮轉(축 영전), 祝 就任(축 취임), 祝 轉任(축 전임), 祝 移任(축 이임), 祝 轉役(축 전역)
개업/창립
祝 發展(축 발전), 祝 開業(축 개업), 祝 盛業(축 성업, 사업이 번창하길 기원), 祝 創立(축 창립), 周年紀念(주년기념) 祝 移轉(축 이전), 祝 開院(축 개원), 祝 開館(축 개관)
이사
祝 入宅(축 입택), 祝 入住(축 입주), 祝 家和萬事成(축 가화만사성)
공사
祝 起工(축 기공, 공사 시작 축하), 祝 竣工(축 준공), 祝 完工(축 완공), 祝 開通(축 개통), 祝 除幕式(축 제막식)
전시회/발표회/공연
祝 展示會(축 전시회), 祝 展覽會(축 전람회), 祝 公演(축공연) 祝 演奏會(축 연주회), 祝 獨奏會(축 독주회), 祝 協演(축 협연) 祝 發表會(축 발표회), 祝 獨唱會(축 독창회)
수상 /당선
祝 當選(축 당선), 祝 入選(축 입선), 祝 健勝(축 건승), 祝 優勝(축 우승)
문병
祈快遊(기쾌유), 祈完快(기완쾌)
애도
謹弔(근조), 追慕(추모), 追悼(추도), 哀悼(애도), 弔意(조의), 尉靈(위령)
"칠순에는 고희라는 말이 있는데, 팔순 잔치 때는 뭐라고 써야 합니까?"
학회 연구실에 문의해 오는 내용 가운데 상당수가 부조금 봉투 적기에 관련된 것들입니다. 여러 분야의 생활 방식이 서양화 함에 따라 우리의 전통적인 인사말들이 점차 사라져 가고 있음에도, 이 부조금 봉투 적기만은 아직까지 꼭 지켜야 하는 것으로들 인식하고 있습니다. 적은 액수의 돈일지언정 부조를 하는 이의 정성을 상대방에게 간곡하게 전하려는 의식이 작용하기 때문일 것입니다. 이에 따라 부조금 봉투에 적는 인사말 하나에도 대단히 조심을 하게 되는데, 특히 팔순이나 구순을 축하하는 잔치 모임을 무엇이라고 불러야 할지 망설이는 이들이 많습니다. 여기에서는 이러한 문제들에 관하여 함께 생각해 보기로 하겠습니다. 손위 어른의 생일을 높여 부르는 말이 생신입니다. 생신이 곧 '태어난 날'의 뜻이므로 "생신일"은 잘못된 말입니다. 우리는 전통적으로 육순이 지난 뒤에는 특별히 의미 있는 때를 정하여 주변 사람들을 초청, 성대한 생신 잔치를 열어 왔습니다. 그 대표적인 것이 환갑(또는 회갑, 화갑) 잔치와 칠순 잔치입니다. 칠순을 달리 "고희(古稀)"라고 하는데, 이는 중국의 이름난 문장가였던 두보의 시 가운데 "人生七十 古來稀"라는 구절에서 따온 것이다. 한학이 융성했던 시기에 글줄이나 배운 이들이 칠순을 좀더 문학적으로 표현하느라 지었을 것입니다.
그러한 까닭에 많은 사람들은 팔순이나 구순 따위에도 이 같은 별칭이 있으리라 짐작하고 있습니다. 그러나 옛날에는 팔구십 살까지 사는 일이 흔치 않았으므로 굳이 별칭까지 만들어 쓸 필요가 없었습니다. 있지도 않은 말을 막연히 있을 것이라고만 생각하고 있으니, 정작 우리말인 "팔순, 구순"은 한 구석으로 밀려나고 있는 듯한 느낌이다. 80살은 그대로 팔순(八旬)이며 90살은 구순(九旬)입니다. 일부에서는 팔순을 "산수(傘壽)", 구순을 "졸수(卒壽)"라고도 하는데, 앞에서 말한 것과 같이 억지로 별칭을 만들어 쓰려는 심리에서 나온 말이니 권장할 것은 못 됩니다. (칠순이나 팔순, 구순 잔치는 모두 우리의 세는 나이로 각각 70, 80, 90살에 치릅니다.)
또한, 66살을 "미수(美壽)", 77살을 "희수(喜壽)", 88살을 "미수(米壽)", 99살을 "백수(白壽)"라고 하여 성대한 생신 잔치를 치릅니다. 이들 말은 모두 일본말에서 들여 온 것들입니다. 우리에게는 본디 66살이나 77살, 88살 등을 기리는 전통이 없었습니다. 유별나게 장수에 관심이 많은 일본 사람들의 풍속을 우리가 배운 것입니다. 그러니 그에 따른 용어도 일본말을 쓰지 않을 수 없게 된 것입니다. 우리는 주로 환갑(회갑, 화갑)을 앞뒤로 하여 크게 생신 잔치를 치르었습니다. 환갑 잔치는 우리 나이(세는 나이)로 61살(만 나이로 60살)에 열었고, 60살에는 육순(六旬) 잔치를, 62살에는 진갑(進甲) 잔치를 열었습니다. 70살까지 사는 일이 그리 많지 않아서 71살만 되어도 "망팔(望八)"이라 하여 장수를 축하하는 큰 잔치를 열기도 하였습니다.
그러면, 이들 잔치에 참석하고자 할 때 마련하는 부조금 봉투에는 무엇이라고 써야 할까요? 다음에 몇 가지 예를 들어 보겠습니다.
(세는 나이) ………(봉투에 적는 인사말)
60살 ……… 축 육순연(祝六旬宴) 61살 ……… 축 수연(祝壽宴), 축 환갑(祝還甲), 축 회갑(祝回甲), 축 화갑(祝華甲) 62살 ……… 축 수연(祝壽宴), 축 진갑(祝進甲) 70살 ……… 축 수연(祝壽宴), 축 고희연(祝古稀宴), 축 희연(祝稀宴) 77살 ……… 축 수연(祝壽宴), 축 희수연(祝喜壽宴) 80살 ……… 축 수연(祝壽宴), 축 팔순연(祝八旬宴)
그밖에 88살의 생신 잔치에는 "축 미수연(祝米壽宴)", 99살의 생신에는 "축 백수연(祝白壽宴)" 따위로 쓰는 것이 일반적인 관례입니다. 한편, 환갑 이상의 생신 잔치에는 장수를 축하하는 뜻으로 보통 "축 수연(祝壽宴)"을 널리 씁니다.
그러나 이 "축(祝)"을 '축하'의 뜻으로 사용하는 것은 본디의 낱말이 가진 뜻과 어긋납니다. "祝"은 '빌다'는 뜻의 동사로서, 예부터 제사를 지낼 때에나 써 오던 말입니다. "축문(祝文)"은 '제사 때 읽어 신명에게 고하는 글'이고, "축가(祝歌)" 역시 본디는 노래의 형식을 빌어 신에게 비는 제례의 하나였습니다. 그것이 오늘날 모두 제사와는 관계없이 '축하하다'는 의미로 바뀌었습니다. 그렇더라도 "祝"이라고만 할 때에는 '빌다'의 뜻이지 '축하'의 뜻은 가질 수 없는 것입니다. 따라서 "축 환갑"이라고 하면 '환갑을 (맞이하기를) 빌다'는 뜻이 되니, 이미 환갑을 맞은 사람에게는 커다란 실언입니다. 같은 경우로, "축 결혼"이라고 하면 '결혼을 (하기를) 빌다'는 뜻이 됩니다. 이는 당사자들에게 어처구니없는 실례가 아닐 수 없습니다.
또한, '축 OO' 식의 말은 우리말 어법에도 벗어납니다. 우리는 'OO를 축하하다'라고 말하지, '축하하다 OO를'이라고 말하지 않습니다. 이것은 영어나 중국어의 어법(말법)입니다. "나는 학교에 간다."를 영어권 나라에서는 "I(나는) go(간다) to school(학교에)."이라 하고, 중국에서는 "我(나는)去(간다)學校(학교에)."라고 합니다. 아마 우리 한아비(선조)들이 오랫동안 한자로 글자살이를 해 온 까닭에 많은 부분에 이??중국식 표현이 남아 있는 것 같습니다. 요즘 들어서 "차 한 잔을 마시며"를 "한 잔의 차를 마시며"로 표현하는 젊은이들이 늘어가고 있는데, 이는 영어의 영향을 받은 미국말입니다. 지난날에는 중국 문화를 신봉하여 우리것이 많이 손상되었다면, 오늘날에는 미국 문화에 대한 동경으로 우리 고유의 문화를 잃어 가고 있는 느낌입니다. 이러한 말투를 바로잡는 것은 곧 우리의 겨레얼을 회복하는 길이기도 함을 잊지 말아야 하겠습니다. 생신 잔치에 내는 부조금 봉투 쓰기에 대하여, 글쓴이는 종래의 틀에 박힌 '축 OO' 대신 새로운 방법을 제안합니다. 돈의 많고 적음보다 정성의 깊이를 담아야 하는 부조금 봉투에는 꼭 제한된 글자 수를 고집할 필요가 없습니다. 또한, 한글만 쓰기가 보편화 된 요즘 같은 시대에 어려운 한자말을 적으려고 애쓸 필요도 없습니다.
생신 잔치 자체를 축하하는 것보다는 장수를 빌어 드리는 뜻으로 "만수무강하소서"가 어떨까요? 하얀 봉투에 큼직한 한글로 "만수무강하소서"라고 적어 전해 드린다면, 모든 허식을 떠나 마치 부모의 강녕을 비는 자식의 정성을 대한 듯 받는 이의 마음도 한결 따뜻해 질 것이라 믿습니다.