function set_diction(str, con1, con2 ) {  // 구분할 단어 , 받침(유)조사 , 받침(무)조사 ex) 단어,을,를
    var comb = '   가 갸 거 겨 고 교 구 규 그 기 개 걔 게 계 과 괘 궈 궤 괴 귀 긔 까 꺄 꺼 껴 꼬 꾜 꾸 뀨 끄 끼 깨 나 냐 너 녀 노 뇨 누 뉴 느 니 내 다 댜 더 뎌 도 됴 두 듀 드 디 대 따 라 랴 러 려 로 료 루 류 르 리 래 마 먀 머 며 모 묘 무 뮤 므 미 매 바 뱌 버 벼 보 뵤 부 뷰 브 비 배 빠 뺘 뻐 뼈 뽀 뾰 뿌 쀼 쁘 삐 빼 사 샤 서 셔 소 쇼 수 슈 스 시 새 섀 세 셰 솨 쇄 숴 쉐 쇠 쉬 싸 아 야 어 여 오 요 우 유 으 이 애 얘 에 예 와 왜 워 웨 외 위 의 자 쟈 저 져 조 죠 주 쥬 즈 지 재 쟤 제 졔 좌 좨 줘 줴 죄 쥐 즤 짜 쨔 쩌 쪄 쪼 쬬 쭈 쮸 쯔 찌 째 쨰 쩨 쪠 쫘 쫴 쭤 쮀 쬐 쮜 쯰 차 챠 처 쳐 초 쵸 추 츄 츠 치 채 챼 체 쳬 촤 쵀 춰 췌 최 취 츼 카 캬 커 켜 코 쿄 쿠 큐 크 키 캐 컈 케 켸 콰 쾌 쿼 퀘 쾨 퀴 킈 타 탸 터 텨 토 툐 투 튜 트 티 태 턔 테 톄 톼 퇘 퉈 퉤 퇴 튀 틔 파 퍄 퍼 펴 포 표 푸 퓨 프 피 패 퍠 페 폐 퐈 퐤 풔 풰 푀 퓌 픠 하 햐 허 혀 호 효 후 휴 흐 히 해 햬 헤 혜 화 홰 훠 훼 회 휘 희 m n r M N R l L 1 3 6 7 8 0 # ~ ';
    var half   = 'mnrMNRlL136780#~';
    var chk    = str;      
    var length = chk.length;       
    //var ch     = new Array();
    if (!length) return false;       
    var syllablei = str.charAt(length - 1);
    
    var item = comb.search(syllablei);
    
    // 그외는 2 바이트 체계이므로...
    if (item > 0) {
        return con1;
    } else {
        return con2;
    }
}
