농업 협동 조합이 하는 일

농업 협동 조합이 하는 일

작성일 2006.05.25댓글 4건
    게시물 수정 , 삭제는 로그인 필요

오늘까지 숙젠데 농업 협동 조합이 하는 일에 대해 알려주세요. 내일 학부모님들이 오셔서 선생님한테 더 혼나요. 오늘까지 부탁드릴께요.


#농업 협동조합 #농업 협동 #농업 농협 협동조합 #독일 농업 협동조합

profile_image 익명 작성일 -

답변이 없어서,, 올려드립니다~,ㅋㅋ

 

 

 

약칭으로 농협이라고 한다. 농업인이 모여 협동을 통하여 경제적 이익을 얻고 자신의 권리를 지켜나가기 위하여 만든 농업생산자 단체로, 농업 및 생활자재 구입, 생산농산물 판매, 필요자금 조달 등 가입 조합원의 경제활동과 관련된 사업을 하고 있다. 또한 민주적으로 운영되는 조직으로, 최대 이윤을 목적으로 운영되는 주식회사와는 근본적으로 다르다.

8·15광복 직후 전형적 농업국이었던 한국에서 농업협동조합의 설립은 농지개혁과 함께 국민의 큰 관심사였다. 오랜 논란 끝에 정부는 1958년 농업은행과 구 농협을 설립하였으나 활동이 미진하였다. 이 상황에서 5·16군사정변 직후 국가재건최고회의는 1961년 6월15일 농업은행과 구 농협을 통합하여 같은 해 8월 15일 도지부 8개, 시·군조합 140개(지소 383개), 특수조합 257개로 현재의 농협을 발족시켰다.

농협은 신용사업과 경제사업뿐만 아니라 공제사업(1965.6 시작)·지도사업 등을 겸영()하는 종합농협의 형태를 취한다. 설립 당시 농협은 이동()조합·시 및 군조합·중앙회로 조직되었다. 당시 이동조합은 농촌지역이 자원이 부족한 데다가 조합당 조합원수가 100명 정도로 영세하였기 때문에 독자적인 사업 추진이 어려웠다.

따라서 1970년대에는 대단위 합병운동을 벌여 2만 1000여 개의 이동조합을 1,500여 개의 읍면농협으로 통합하였다. 1972년 12월에는 국제협동조합연맹(ICA)의 정식 회원국이 되었고, 1977년3월 농가소득을 위해 새마을소득종합개발사업을 실시하였다.

1980년대에는 시·군조합을 중앙회에 흡수시키고 전문농협을 중앙회의 회원으로 하는 2단계 조직으로 개편하였다. 1985년 5월 '새마을협동조합대상'을 처음으로 시상하였다. 1988년에는 조합장과 중앙회장을 조합원이 직접 선출하게 되었다. 1994년에는 중앙회 이사회의 2/3 이상을 회원조합장으로 구성하도록 하는 민주적 운영을 강화하였다. 1999년 현재 자본금은 6759억 6600만 원이다.

profile_image 익명 작성일 -

《선도농업인 및 협동조직 육성》

직능별, 연령별 협동조직을 육성하여 효율적인 영농지도를 실시하고 있으며, 농업인 조직의 위상을 높이기위하여「이 달의 새농민」으로 구성된 농업생산자조직의 사단법인화를 추진하고 있습니다.
1966년 이래 선정해 온「 이 달의 새농민」은 선도농업인을 선발·시상하는 제도로 농업인의 영농의욕을 고취함은 물론 새로운 영농 및 판매기법 등을 농업에 접목 시키는 신지식농업의 발전에 기여하고 있습니다.

《작목반 육성 및 시범연구사업》

작목반 조직을 정비·전산화하고 저리자금 지원, 기술교육 등 친환경농업의 확산을 위한 지원활동을 강화하고 있으며 농촌진흥청과 공동협력을 통한 유기축산시스템 구축을 위한 시범사업 등을 펼치고 있습니다.

《생산기술 및 소비자교육》

농업인에게는 농약의 안전사용기준을 준수하고 작물별 시비기준량과 화학자재 사용을 적정수준으로 유지하여 안전한 농산물을 생산할 수 있도록 친환경농업 관련 정보제공 및 기술교육을 강화하고 있으며, 소비자에게는 친환경농업에 대한 이해를 돕고 필요성을 전파하는 교육을 실시함으로써 친환경농산물 수요창출을 위해 노력하고 있습니다.

《 담근먹이 사업 및 가축분뇨 자원화》

외국산 축산물에 대한 불안과 수입개방에 대비 고품질축산물 생산을 위해 기존의 사료대신 가을철 벼 수확 후 보리,호밀 등을 재배하여 발효시킨 담근먹이 사업을 적극 추진하고 있으며 환경친화형 축산시설 개발 보급에도 앞장서고 있습니다.

《 흙살리기 운동 》

건강한 흙을 가꾸기 위해 11월 9일을 흙의 날로 제정, 범국민흙살리기 운동을 전개하고 있습니다. 전국 토양에 대한 과학적인 검정작업과 심포지엄을 개최하고 내고향 흙살리기 회원을 모집, 산업폐기물의 무단방치, 공장폐수 방류 등을 감시토록 하며 흙살리기 체험농장 운영, 흙살리기 기자재 공급 등 각종 활동을 전개하고 있습니다.

아마 이정도쯤 할껄요?

그리구.. 계급은 없네요.. ㅈㅅ

profile_image 익명 작성일 -

_id=1305&eid=7+pLE9IcpSe+b0Mm4Ywyhttp://kin.naver.com/qna/answer.php?status=DB&dir_id=1305&docid=855904&l_url=L2xpc3QvbGlzdF9ub2Fuhttp://kin.naver.com/qna/answer.php?status=DB&dir_id=1
  • 답변 제목은
    내용을 파악할 수 있도록
    작성해 주세요
  • 답변 내용은
    구체적이고 자세하게
    설명해 주세요
  • 출처는 정확하게
    밝혀 주세요. 특히
    타인의 글이나 인터넷,
    도서 등을 참고한 경우
    반드시 밝혀 주세요
  • 다른 사람에게 피해를
    주는 장난성, 음란성,
    상업성,개인정보를
<FORM name=search_gn onsubmit=LAYER.go_search(); action=http://search.naver.com/search.naver method=get target=_new autocomplete="off"><INPUT type=hidden value=gnb_hty.kin name=sm></FORM>
<LINK href="http://gn.naver.com/css/gnbjs.css" type=text/css rel=stylesheet> <STYLE taype="text/css"> #lnb_div {height:40px;padding:0px;margin:0 0 -6 0px;} #lnb_div h5 {position:relative;text-align:left;vertical-align:top;height:40px;margin:-4px 0px 0px 14px;padding:0px;} </STYLE>
<STYLE type=text/css> #layer_ico {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.com/kin/img/k1/ico_new.png',sizingMethod='scale'); width:28px;height:15px;} html>body #layer_ico {background:url('http://static.naver.com/kin/img/k1/ico_new.png') transparent;} </STYLE>
<LINK href="http://static.naver.com/green/css/ip_layer_2.css" type=text/css rel=stylesheet> <STYLE type=text/css> .layerpopup .logbox_wrap p{text-align:left;} .layerpopup .frame_wrap.type03{position:relative; left:-10px;} </STYLE> <script type=text/javascript> var auth = 0; function checkLogin(result) { if (result=="LOGOUT" || result=="WRONGIP" || result=="RECOMMEND2OFF") { if (result=="WRONGIP") { document.getElementById("layerd_notice01").style.display = "none"; openLoginLayer(); } else if (result=="RECOMMEND2OFF") { document.getElementById("layerd_notice01").style.display = ""; openLoginLayer(); } else { //logout document.getElementById("layerd_notice01").style.display = "none"; if (auth == 1) { openLayeredLogin(); } else { openLoginLayer(); } } } else { try { closeLoginLayer(); } catch (e) { } try { closeLayeredLogin(); } catch (e) { } answerSubmit(); } } function openCheckLayer(authtype) { var url = "http://kin.naver.com/ajax/checkLogin.php?id=smw04130"; auth = authtype; if (navigator.userAgent.indexOf("Safari") != -1) { document.getElementById("loginmid_layer").style.display = ""; } document.body.scrollTop = 0; document.getElementById("loginframe").src = url; } function openLoginLayer() { var url = "http://nid.naver.com/nidlogin.login?mode=form&svctype=40960&id=smw04130&url=http%3A%2F%2Fkin.naver.com%2Fajax%2FcheckLogin.php"; document.getElementById("loginmid_layer").style.display = ""; loginframe.location.replace(url); //document.getElementById("loginframe").src = url; try { closeLayeredLogin(); } catch (e) { } } function closeLoginLayer() { document.getElementById("loginmid_layer").style.display = "none"; } function openLayeredLogin() { var url = "http://nid.naver.com/nidlogin.login?mode=form&svctype=8192&viewtype=2&url=http%3A%2F%2Fkin.naver.com%2Fajax%2FcheckLogin.php"; document.getElementById("loginstart_layer").style.display = ""; layeredframe.location.replace(url); try { closeLoginLayer(); } catch (e) { } } function closeLayeredLogin() { document.getElementById("loginstart_layer").style.display = "none"; } </script> <script> var movieUploadUrl = 'http://uploader.nmv.naver.com'; var movieServiceUrl = 'http://serviceapi.nmv.naver.com'; var url_movieimage= 'http://uploader.nmv.naver.com'; var url_movieimage_old = 'http://thumb.media.naver.com'; var url_attachmpeg = 'mms://stream.media.naver.com'; var url_mpegthumbnail = 'http://thumb.media.naver.com'; var url_imageupload = 'http://upload.kin.naver.com'; var url_imageserver = 'http://kinimage.naver.net'; var url_attach = 'http://kinimage.naver.net'; var url_uploadmap = 'http://mapview.naver.com'; var url_viewmap = 'http://mapview.naver.com'; var movie_service_id = 4; REAL_DOMAIN = document.location.host; document.domain = 'naver.com'; var login_user_id = "smw04130"; var loginId = "smw04130"; var openDisable = false; var one2oneDisable = true; var closePoint = 10; var keptAttachFiles = [ ]; </script>
<FORM id=answer_form name=answer_form action=./answer_action.php method=post><INPUT id=dir_id type=hidden value=1305 name=dir_id> <INPUT id=svc type=hidden value=KIN name=svc> <INPUT id=status type=hidden value=DB name=status> <INPUT id=docid type=hidden value=855904 name=docid> <INPUT type=hidden name=dummy_val> <INPUT id=qna_write_time type=hidden value="2006-05-25 21:39:47" name=qna_write_time> <INPUT id=l_url type=hidden value=L2xpc3QvbGlzdF9ub2Fuc3dlci5waHA/ZDFpZD0xMyZkaXJfaWQ9MTMwNQ== name=l_url> <INPUT id=open_flag type=hidden value=Y name=open_flag> <INPUT id=rss_flag type=hidden value=N name=rss_flag> <INPUT id=addedInfoStruct type=hidden name=addedInfoStruct> <INPUT id=mapAttachStruct type=hidden name=mapAttachStruct> <INPUT id=formula_infos type=hidden name=formula_infos> <INPUT id=new_formulas type=hidden name=new_formulas> <INPUT id=del_formulas type=hidden name=del_formulas>


:editor_guide(); href="http://kin.naver.com/qna/answer.php?status=DB&dir_id=1305&docid=855904&l_url=L2xpc3QvbGlzdF9ub2Fuc3dlci5waHA/ZDFpZD0xMyZkaXJfaWQ9MTMwNQ==#">

  • 농업 협동 조합이 하는 일
<script language=JavaScript> function add_one2one(status,dir_id,docid) { var url = '/popup/one2one_search.php?add=1&dir_id='+dir_id+'&docid='+docid+'&status='+status; var win = window.open(url, 'one2one_add', 'width=416, height=440, scrollbars=yes'); win.focus(); } //--> </script> <STYLE type=text/css> #notice{width:244px; padding:7px 9px 5px 9px; font-size:11px; background-color:#EFEFEF; color:#666666;} #notice p{margin:5px 0 5px 0; padding:0; font-size:11px; line-height:1.2; text-align:left;} </STYLE> <STYLE type=text/css> #notice02{width:224px; padding:12px 0 9px 0;} #notice02 a{color:#000000; text-decoration:underline;} </STYLE> <script type=text/javascript> var VIEWLAYER = Class({ _layer : null, __init : function() { this._layer = new Ju.controlLayer(); }, //네티즌 답변확정 답변이 아닐경우 standardLayer : function(btnid) { var pos = this.getPosition(btnid); var layer = 'kinup_point'; pos.left -= parseInt($(layer).style.width); this._layer.show(layer, null, pos.top, pos.left); }, //네티즌 답변확정 답변일경우 specialLayer : function (btnid) { var pos = this.getPosition(btnid); var layer = 'kinup_netizen'; pos.left -= parseInt($(layer).style.width); this._layer.show(layer, null, pos.top, pos.left); }, // 대선 프로모션 daesunEvalLayer : function (btnid) { var pos = this.getPosition(btnid); var layer = 'check_eval_acl'; pos.left -= parseInt($(layer).style.width); this._layer.show(layer, null, pos.top, pos.left); }, getPosition : function(btnid) { var pos = this._layer.getRealPosition($(btnid)); var bheight = $Agent().IE ? 58 + 5 : 58 - 16; var bwidth = $(btnid).offsetWidth; pos.top += bheight; pos.left += bwidth; return pos; }, hidelayer : function(layerid) { this._layer.hide(layerid); } }); </script> <script type=text/javascript> var vl; Event.register(window, 'load', function() { vl = new VIEWLAYER(); }); </script> 오늘까지 숙젠데 농업 협동 조합이 하는 일에 대해 알려주세요. 내일 학부모님들이 오셔서 선생님한테 더 혼나요. 오늘까지 부탁드릴께요.
  • <INPUT class=box_input id=title value="re: 농업 협동 조합이 하는 일" name=title>
<INPUT id=agree_rule type=checkbox value=Y name=agree_rule> 운영원칙의 내용과 그에 따른 조치에 동의합니다.

</FORM>
<script> oEditor = new Editor('textbox',{ toolbox : 'toolbox', attarea : true, resizable : true, minHeight : 450, skin : 'edit_skin', defaultDoc : '/common_editor/sharpei/default.html', sizeGrip : 'size_grip', onResize : function(){ } }); $('textbox').style.visibility = 'visible'; var formulaWin = null; var photoWin = null; var imageWin = null; var movieWin = null; /* {{{ alignFilter */ var alignFilter = { onSave : function(sHTML) { var re = //g; var m = sHTML.match(re); if (m == null || m.length == 0) return sHTML; re = /<(p|div) (.*?align\s*=\s*.*?)>((?:[\w\W](?!<\1[> ]))*?)((?:[\w\W](?!<\1[> ]))*?)<\/\1>/ig; return sHTML.replace(re,'
$3$5
'); } }; oEditor.filter.register(alignFilter); /* }}} */ /* {{{ infopopupFilter */ var infopopupFilter = { contents : new Array(), agent : $Agent(), sIfmPath : '/common_editor/infopopup/iframe.php', editTpl : "
undefined.
", str1 : '<iframe class=info_attach name=attach_iframe src="{IFRAME_PATH}?content=', str2 : '" frameBorder=0 noResize scrolling=no desc="nhn_content_attach"></iframe>', str3 : '', str5 : '
', str6 : '.
', regStr5 : /<(DIV|SPAN) name=\"infopopup\">/ig, regStr6 : /\.?<\/SPAN><\/(DIV|SPAN)>/ig, getRemoveGarbage : function(html){ var reHtml = html; if (!this.agent.Gecko) { var contentReg = /<iframe class=\"?info_attach\"? [^<>]*name=\"?attach_iframe\"?/ig; return reHtml.replace(contentReg,'<iframe class=info_attach name=attach_iframe'); }else{ var contentReg = /<>]*class=\"\"/ig; return reHtml.replace(contentReg,'<\!\-\-DBATTACH.+?\-\-\>/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); var idx = tmpStr.replace("\<\!\-\-DBATTACH", ""); idx = idx.replace("\-\-\>", ""); var sDivHtml = this.contents[idx]; var sPre = this.getPreString(sDivHtml); var sTail = this.getTailString(); var sSource = tmpStr; var sTarget = this.str5 + sDivHtml + this.str6; returnStr = returnStr.replace(sSource,sTarget); } return returnStr; }, onLoad : function(html) { var reqHtml = this.getRemoveGarbage(html); var returnStr = reqHtml; var contentReg = /<(DIV|SPAN) name=\"infopopup\">(\r?\n|.)+?\.?<\/SPAN><\/(DIV|SPAN)>/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); var content = tmpStr.replace(this.regStr5, ""); content = content.replace(this.regStr6, ""); this.contents[i] = content; var sDivHtml = this.contents[i]; var sPre = this.getPreString(sDivHtml); var sTail = this.getTailString(); var sSource = tmpStr; var sTarget = sPre + i + sTail; returnStr = returnStr.replace(sSource,sTarget); } return returnStr; }, onHTML : function(html) { var reqHtml = this.getRemoveGarbage(html); var returnStr = reqHtml; var jsonValue = new String(); var contentReg = /content=([^"]+)/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); tmpStr = tmpStr.replace(/content=/g,''); var idx = tmpStr.replace(/content=/g,''); var sDivHtml = this.str5 + this.contents[idx] + this.str6; var sPre = this.getPreString(sDivHtml); var sTail = this.getTailString(); var sSource = sPre + idx + sTail; var sTarget = this.editTpl.replace(/{IDX}/g, idx); jsonValue += this.getJsonValue(sDivHtml); if (i < (matchStr.length - 1)) jsonValue += "," returnStr = returnStr.replace(sSource,sTarget); } if (jsonValue.length > 0) jsonValue = "[" + jsonValue + "]"; try{ $('addedInfoStruct').value = jsonValue; }catch(e){} return returnStr; }, onEdit : function(html) { var refineContents = new Array(); var reqHtml = html; var returnStr = reqHtml; var contentReg = /\<\!\-\-DBATTACH.+?\-\-\>/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); var idx = tmpStr.replace("\<\!\-\-DBATTACH", ""); idx = idx.replace("\-\-\>", ""); refineContents[i] = this.contents[idx]; if (refineContents[i] != undefined) { var sDivHtml = refineContents[i]; var sPre = this.getPreString(sDivHtml); var sTail = this.getTailString(); var sSource = tmpStr; var sTarget = sPre + i + sTail; }else{ var sSource = tmpStr; var sTarget = ""; } returnStr = returnStr.replace(sSource,sTarget); } this.contents = refineContents; return returnStr; }, getJsonValue : function(data){ var returnVal = new String(); var reqData = data.replace(/\r?\n/g, ""); var jsonReg = /jsonvalue=\"([^"]+)/ig; try{ var matchStr = reqData.match(jsonReg); returnVal = matchStr[0].toString(); returnVal = returnVal.replace('jsonvalue="',''); returnVal = unescape(returnVal); }catch(e){ returnVal = ""; } return returnVal; }, getPreString : function(sDivHtml){ var returnVal = new String(); if (!this.agent.Gecko) { returnVal = this.str1; }else{ var serviceNameReg = /servicename=\"([^"]+)/ig; var serviceName = sDivHtml.match(serviceNameReg); serviceName = serviceName[0].toString().replace('servicename="',''); returnVal = this.str3.replace(/{SERVICE_NAME}/g, serviceName); } returnVal = returnVal.replace(/{IFRAME_PATH}/g, this.sIfmPath); return returnVal; }, getTailString : function(){ if (!this.agent.Gecko) return this.str2; else return this.str4; } }; oEditor.filter.register(infopopupFilter); /* }}} */ /* {{{ mapFilter */ var mapFilter = { contents : new Array(), agent : $Agent(), editTpl : "", ifmTpl : '', imgTpl : '', saveTpl : '
', jsonTpl : '{"mapId":"{MAP_ID}","mapTitle":"{MAP_TITLE}","mapAddress":"{MAP_ADDRESS}","mapPointX":"{MAP_POINTX}","mapPointY":"{MAP_POINTY}","mapWidth":"{MAP_WIDTH}","mapHeight":"{MAP_HEIGHT}","mapType":"{MAP_TYPE}","mapPreviewWidth":"{MAP_PREVIEWWIDTH}","mapPreviewHeight":"{MAP_PREVIEWHEIGHT}"}', getRemoveGarbage : function(html){ var reHtml = html; if (!this.agent.Gecko) { var contentReg = /<iframe id=\"?map_ifm\"? [^<>]*src=\"/ig; return reHtml.replace(contentReg,'<iframe id="map_ifm" src="'); }else{ var contentReg = /<>]*id=\"?map_ifm\"?/ig; return reHtml.replace(contentReg,'<\!\-\-DBMAPATTACH.+?\-\-\>/ig; var matchStr = reqHtml.match(contentReg); var jsonSets = new String(); try{ var loopCnt = matchStr.length; for (var i = 0; i < loopCnt; i++){ var tmpStr = matchStr[i].toString(); var idx = tmpStr.replace("\<\!\-\-DBMAPATTACH", ""); idx = idx.replace("\-\-\>", ""); var mapInfos = this.getMapInfos(this.contents[idx]); var sSource = tmpStr; var sTarget = this.getFinalString(this.saveTpl , mapInfos.mapId , mapInfos.mapTitle , mapInfos.mapAddress , mapInfos.mapWidth , mapInfos.mapHeight , mapInfos.mapPreviewWidth , mapInfos.mapPreviewHeight , mapInfos.mapType , mapInfos.mapPointX , mapInfos.mapPointY); jsonSets += unescape(this.contents[idx]); if (i < (loopCnt - 1)) jsonSets += ","; returnStr = returnStr.replace(sSource,sTarget); } }catch(e){} if (jsonSets.length > 0) jsonSets = "[" + jsonSets + "]"; $('mapAttachStruct').value = jsonSets; return returnStr; }, onLoad : function(html) { var reqHtml = html.replace(/\r?\n/g, ""); var returnStr = reqHtml; var reg_mapId = /mapId=\"([^"]+)/ig; var reg_mapTitle = /mapTitle=\"([^"]+)/ig; var reg_mapAddress = /mapAddress=\"([^"]+)/ig; var reg_mapWidth = /mapWidth=\"([^"]+)/ig; var reg_mapHeight = /mapHeight=\"([^"]+)/ig; var reg_mapPreviewWidth = /mapPreviewWidth=\"([^"]+)/ig; var reg_mapPreviewHeight = /mapPreviewHeight=\"([^"]+)/ig; var reg_mapType = /mapType=\"([^"]*)/ig; var reg_mapPointX = /mapPointX=\"([^"]*)/ig; var reg_mapPointY = /mapPointY=\"([^"]*)/ig; var mat_mapId = reqHtml.match(reg_mapId); var mat_mapTitle = reqHtml.match(reg_mapTitle); var mat_mapAddress = reqHtml.match(reg_mapAddress); var mat_mapWidth = reqHtml.match(reg_mapWidth); var mat_mapHeight = reqHtml.match(reg_mapHeight); var mat_mapPreviewWidth = reqHtml.match(reg_mapPreviewWidth); var mat_mapPreviewHeight = reqHtml.match(reg_mapPreviewHeight); var mat_mapType = reqHtml.match(reg_mapType); var mat_mapPointX = reqHtml.match(reg_mapPointX); var mat_mapPointY = reqHtml.match(reg_mapPointY); for (var i = 0; i < mat_mapId.length; i++){ var mapId = mat_mapId[i].toString().replace(/mapId="/i,''); var mapTitle = mat_mapTitle[i].toString().replace(/mapTitle="/i,''); var mapAddress = mat_mapAddress[i].toString().replace(/mapAddress="/i,''); var mapWidth = mat_mapWidth[i].toString().replace(/mapWidth="/i,''); var mapHeight = mat_mapHeight[i].toString().replace(/mapHeight="/i,''); var mapPreviewWidth = mat_mapPreviewWidth[i].toString().replace(/mapPreviewWidth="/i,''); var mapPreviewHeight = mat_mapPreviewHeight[i].toString().replace(/mapPreviewHeight="/i,''); var mapType = mat_mapType[i].toString().replace(/mapType="/i,''); var mapPointX = mat_mapPointX[i].toString().replace(/mapPointX="/i,''); var mapPointY = mat_mapPointY[i].toString().replace(/mapPointY="/i,''); var jsonValue = this.getFinalString(this.jsonTpl , mapId , mapTitle , mapAddress , mapWidth , mapHeight , mapPreviewWidth , mapPreviewHeight , mapType , mapPointX , mapPointY); this.contents[i] = escape(jsonValue); var mapInfos = this.getMapInfos(this.contents[i]); var sSource = this.getFinalString(this.saveTpl , mapId , mapTitle , mapAddress , mapWidth , mapHeight , mapPreviewWidth , mapPreviewHeight , mapType , mapPointX , mapPointY); var sTarget = this.getMapIframe(mapInfos, this.contents[i]); returnStr = returnStr.replace(new RegExp(sSource, "i"),sTarget); } return returnStr; }, onHTML : function(html) { var reqHtml = this.getRemoveGarbage(html); var returnStr = reqHtml; var jsonValue = new String(); var contentReg = /mapjsonvalue=\"([^"]+)/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); tmpStr = tmpStr.replace(/mapjsonvalue=\"/g,''); var mapInfos = this.getMapInfos(tmpStr); var idx = i; this.contents[idx] = tmpStr; var sSource = this.getMapIframe(mapInfos, tmpStr); var sTarget = this.editTpl.replace(/{IDX}/g, idx); returnStr = returnStr.replace(sSource,sTarget); } return returnStr; }, onEdit : function(html) { var refineContents = new Array(); var reqHtml = html.replace(/\r?\n/g, ""); var returnStr = reqHtml; var contentReg = /\<\!\-\-DBMAPATTACH.+?\-\-\>/ig; var matchStr = reqHtml.match(contentReg); for (var i = 0; i < matchStr.length; i++){ var tmpStr = matchStr[i].toString(); var idx = tmpStr.replace("\<\!\-\-DBMAPATTACH", ""); idx = idx.replace("\-\-\>", ""); //Reset contents array refineContents[i] = this.contents[idx]; if (refineContents[i] != undefined) { var mapInfos = this.getMapInfos(refineContents[i]); var sSource = tmpStr; var sTarget = this.getMapIframe(mapInfos, refineContents[i]); }else{ var sSource = tmpStr; var sTarget = ""; } returnStr = returnStr.replace(sSource,sTarget); } this.contents = refineContents; return returnStr; }, getMapInfos : function(p_json){ if (p_json == "" || p_json == undefined) return null; var mapInfos = eval('(' + unescape(p_json) + ')'); return mapInfos; }, getMapIframe : function(mapInfos, jsonValue){ var reVal = this.ifmTpl; if (this.agent.Gecko) reVal = this.imgTpl; reVal = reVal.replace(/{MAP_ID}/g, mapInfos.mapId); reVal = reVal.replace(/{MAP_WIDTH}/g, mapInfos.mapPreviewWidth); reVal = reVal.replace(/{MAP_HEIGHT}/g, mapInfos.mapPreviewHeight); reVal = reVal.replace(/{MAP_JSON}/g, jsonValue); return reVal; }, getFinalString : function(tpl, mapId, mapTitle, mapAddress, mapWidth, mapHeight, mapPreviewWidth, mapPreviewHeight, mapType, mapPointX, mapPointY){ var reVal = tpl; reVal = reVal.replace(/{MAP_ID}/g, mapId); reVal = reVal.replace(/{MAP_TITLE}/g, mapTitle); reVal = reVal.replace(/{MAP_ADDRESS}/g, mapAddress); reVal = reVal.replace(/{MAP_WIDTH}/g, mapWidth); reVal = reVal.replace(/{MAP_HEIGHT}/g, mapHeight); reVal = reVal.replace(/{MAP_PREVIEWWIDTH}/g, mapPreviewWidth); reVal = reVal.replace(/{MAP_PREVIEWHEIGHT}/g, mapPreviewHeight); reVal = reVal.replace(/{MAP_TYPE}/g, mapType); reVal = reVal.replace(/{MAP_POINTX}/g, mapPointX); reVal = reVal.replace(/{MAP_POINTY}/g, mapPointY); return reVal; } }; oEditor.filter.register(mapFilter); /* }}} */ /* {{{ movieFilter */ var movieFilter = { _width : 500, _height : 408, _index : 0, _oldId : [], _thumbUrl : [], _playerImg : movieServiceUrl+'/resources/img/Player.png', onHTML : function(sHTML) { var t = this; var playerImg = this._playerImg.replace(/(\.|\/|\-)/g, "\\"+"$1"); var reg = new RegExp('<>]* src="?'+playerImg+'[^<>]*>', 'ig'); return sHTML.replace(reg, function(m0) { var vid = m0.match(/\sid="?([0-9a-f]{36})/i)[1]; var thumbSrc = m0.match(/\sname=("[^"]+?"|[^ ]+?)(\s|>)/i); if (thumbSrc && thumbSrc[1]) { t._thumbUrl['_'+vid] = thumbSrc[1].replace(/"/g, ''); } return ''; }); }, onEdit : function(sHTML) { var t = this; return sHTML.replace(//ig, function(m0,m1) { var id = m1; var url = t._thumbUrl['_'+id]; if (url) { return ''; } else { return ''; } }); }, onSave : function(sHTML) { var t = this; return sHTML.replace(//ig, function(m0,m1) { var id = m1; var url = t._thumbUrl['_'+m1]; if (url) { if (t._oldId.has(m1)) { var re = new RegExp('^'+url_mpegthumbnail.replace(/\./g, '\\.')); var re2 = /_player\.jpg$/; var mpeg_url = url.replace(re, url_attachmpeg).replace(re2, '.wmv'); return ''; } else { return ''; } } else { return ''; } }); }, onLoad : function(sHTML) { var t = this; return sHTML.replace(//ig, function(m0,m1,m2,m3,m4,m5,m6) { var id = m1 || m3 || m5 || m6; if ((m1||'') != id) t._oldId.push(id); t._thumbUrl['_'+id] = m4; return ''; }); } }; oEditor.filter.register(movieFilter); /* }}} */ /* {{{ oTagFilter */ var oTagFilter = { _re : /<(applet|script|iframe|style|link|meta|body|base|plaintext|xmp|xml)\s*.*?>.*?<\/\1[^>]*>/ig, onSave : function(html) { return html.replace(this._re, ''); } }; oEditor.filter.register(oTagFilter); /* }}} */ /* {{{ quoteFilter */ quoteFilter = { type01 : '
#string#
', type02 : '
#string#
', type03 : '
#string#
', type04 : '
#string#
', type05 : '
#string#
', type07 : '
#string#
', type08 : '
#string#
', onLoad : function(sHTML) { return sHTML.replace(/
]* class="?vview_quote([0-9]+)"?[^>]*>((?:\s|.)*?)<\/blockquote>/ig, function(m0,m1,m2){ if (/((?:\s|.)*?)/ig.test(m2)) { return '
'+RegExp.$1+'
'; } else { return ''; } }); }, onSave : function(sHTML) { return sHTML.replace(/
]* class="?quote([0-9]+)"?[^>]*>((?:\s|.)*?)<\/blockquote>/ig, function(m0,m1,m2){ var str = ''; if (quoteFilter['type'+m1]) { str = quoteFilter['type'+m1].replace('#string#', ''+m2+''); return str.replace('
', init : function(keptAttachFiles, enable) { var el, fileObj = null; this._form = $('textbox').form; this.setMaximumSize(2048); this._maxFileCount = 20; this.showFileContainer(false); this.clear(); for(var i=0; i < keptAttachFiles.length; i++) { el = keptAttachFiles[i]; if (typeof el == 'undefined' || el == null) continue; fileObj = this.getBaseObj(); for(var k in el) { fileObj[k] = el[k]; } this.addFile(fileObj); } /* for(var i=0; i < this._form.elements.length; i++) { el = this._form.elements[i]; if (el.tagName.toLowerCase() == 'input' && el.name == 'attachFile') { fileObj = this.getBaseObj(); rawJson = eval('('+el.value+')'); for (var k in rawJson) { fileObj[k] = rawJson[k]; } this.addFile(fileObj, false); el.setAttribute('fileId', fileObj.id); } } */ }, onresize : function(e) { }, setMaximumSize : function(maxSize) { this._maxSize = maxSize*1024; $('filesizeTotal').innerHTML = maxSize; this.paintGuage(); }, paintGuage : function() { this._currentSize = Math.max(this._currentSize, 0); // assert(this._currentSize >= 0) $('filesizeCurrent').innerHTML = Math.round(this._currentSize/1024*10)/10; $('filesizeGuage').style.width = Math.round(this._currentSize/this._maxSize*100)+'%'; var txtExist = ($('fileTxtArea').getElementsByTagName('LI').length > 0); var thumbExist = ($('fileThumbArea').getElementsByTagName('LI').length > 0); // 첨부목록 상단이 두꺼워보이는 문제 수정 by gony 070803 if (thumbExist) { $("fileThumbArea").style.borderTopWidth = txtExist?'1px':'0px'; } $("fileTxtArea").style.display = txtExist?'':'none'; $("fileThumbArea").style.display = thumbExist?'':'none'; $("file_list").style.display = (txtExist||thumbExist)?'':'none'; }, showFileContainer : function(bShow) { $('filelist_container').style.display = !!(bShow)?'':'none'; }, getUsedSize : function() { return this._currentSize; }, hasEffectiveFileSize : function(fileObj) { return !(fileObj.copied || ['M','T'].has(fileObj.type)); }, getMaxFileSize : function() { return this._maxSize; }, getMaxFileCount : function() { return this._maxFileCount; }, getFileCount : function() { var fileObj = null, el = null; var count = 0; for(var i=0; i < this._form.elements.length; i++) { el = this._form.elements[i]; if (el.name != 'attachFile[]') continue; fileObj = eval('('+el.value+')'); if (['U'].has(fileObj.type) || ['remove'].has(fileObj.status)) continue; count++; } return count; }, isExceedMaxFileSize : function() { return (this._currentSize >= this._maxSize); }, isExceedMaxFileCount : function() { return (this.getFileCount() >= this._maxFileCount); }, sendAttachedFileSize : function(fileObj) { /* if (this.hasEffectiveFileSize(fileObj)) { new Ajax(this._attachNewFileUrl, {headers:{ajax:'true'}, method:"post", params:{"loginId":loginId, "amount":fileObj.size}}); } */ }, insertImageIntoEditor : function(fileObj, align, isFirst) { // insert image into editor var htmlSrc = ''; var imgStr = ' 0 ? ' width="'+fileObj.width+'"' : '') + (fileObj.height > 0 ? ' height="'+fileObj.height+'"' : '') + '>'; switch (align) { case 'top': htmlSrc = oEditor.getContent(); if (htmlSrc.indexOf(this.sTopBound) > -1) { htmlSrc = htmlSrc.replace(this.sTopBound, imgStr + this.sTopBound); } else { htmlSrc = imgStr + this.sTopBound + htmlSrc; } oEditor.setContent(htmlSrc); break; case 'blockleft': oEditor.execCommand('inserthtml', null, '

'+imgStr+'

'); break; case 'bottom': htmlSrc = oEditor.getContent(); oEditor.setContent(htmlSrc + imgStr); break; case 'left': case 'right': imgStr = imgStr.substr(0, imgStr.length-1); oEditor.execCommand('inserthtml', null, imgStr + ' align="' + align + '"' + ' style="clear:' + align + '">'); //oEditor.execCommand('inserthtml', null, '

'+imgStr+'

'); break; case 'now': default: var sel = oEditor.getSelection(); if ($Agent().IE) { if (sel.type == 'control') { if (sel.startNode.tagName.toLowerCase() == 'img' && isFirst) { sel.startNode.outerHTML = imgStr; break; } else if (!isFirst) { imgStr = sel.startNode.outerHTML + '

' + imgStr; } } } else { if (!isFirst) imgStr = '

' + imgStr; } oEditor.execCommand('inserthtml', null, imgStr); break; } }, newPhotoFile : function(url, directory, name, size, width, height, align, photoLog, isFirst) { var fileObj = this.getBaseObj(); fileObj.id = this._newIdx--; // ? fileObj.size = parseInt(size); fileObj.status = 'add'; // new file attachment fileObj.type = 'P'; // image file fileObj.directory = directory; fileObj.name = name; fileObj.copied = photoLog; fileObj.width = width; fileObj.height = height; fileObj.path = url; this.addFile(fileObj); this.insertImageIntoEditor(fileObj, align, isFirst); this.sendAttachedFileSize(fileObj); }, getUsingImageInfoByPath : function(sDir, sName, nParentId) { var f = this._form, fileObj; if (!sDir || !sName) return null; for(var i=0; i < f.elements.length; i++) { if (f.elements[i].name != 'attachFile') continue; fileObj = eval('('+f.elements[i].value+')'); if (fileObj.directory == sDir && fileObj.name == sName) { //f.elements[i].type = 'text'; if (fileObj.status == 'keep' || fileObj.status == 'update') { fileObj.parentId = nParentId; fileObj.status = 'update'; f.elements[i].value = JINDO.obj2json(fileObj); } else { f.elements[i].parentNode.removeChild(f.elements[i]); // delete form } return { id : (fileObj.status=='update')?fileObj.id:0, filename : fileObj.name, width : fileObj.width, height : fileObj.height, status : fileObj.status }; } } return null; }, newMovieFile : function(id, bitRate, playTime, width, height, thumbnailTime, thumbnailPath) { var fileObj = this.getBaseObj(); var match = thumbnailPath.match(/(.+?)([^\/\\]+)$/); var videoUrl = ''; var fixedHeight = 408; fileObj.id = this._newIdx--; fileObj.type = 'M'; // movie file fileObj.width = width; fileObj.height = height; fileObj.directory = match[1]; fileObj.name = match[2]; fileObj.videoId = id; // appended 0503 fileObj.videoBitRate = bitRate; fileObj.videoPlayTime = playTime; fileObj.videoThumbnailTime = thumbnailTime; fileObj.videoThumbnailPath = thumbnailPath.replace(/^http:\/\/[a-z\.]+/i,''); // remove host name this.addFile(fileObj); videoUrl = url_movieimage+fileObj.directory+fileObj.name; try { oEditor.execCommand('inserthtml', null, ''); } catch (e) { alert(e.message); } if(videoRegister.REQ_videoCategoryName == "" && !videoRegister.categorySelected){ videoRegister.displayRegisterArea(); } }, newImageFile : function(path, directory, name, size, width, height, intoEditor) { var fileObj = this.getBaseObj(); fileObj.id = this._newIdx--; fileObj.size = size; fileObj.status = 'add'; fileObj.type = 'I'; fileObj.directory = directory; fileObj.name = name; fileObj.copied = false; fileObj.width = width; fileObj.height = height; fileObj.path = path; this.addFile(fileObj); if (intoEditor) { this.insertImageIntoEditor(fileObj, "blockleft"); } return fileObj; }, newSketchFile : function(directory, name, size, width, height) { this.newImageFile(directory + name, directory, name, size, width, height, true); }, addFile : function(fileObj, formAttaching) { var box = $((fileObj.type=='F')?'fileTxtArea':'fileThumbArea'); var tpl = $(box.id+'_template').innerText || $(box.id+'_template').textContent; var div = $C('div'); var cnt = box.getElementsByTagName('LI').length - 1; var htmlEscape = function(str) { return str.replace(/&/g,'&'); }; var tplVar = { fileid : fileObj.id, filename : htmlEscape(fileObj.name), thumbnail : fileObj.thumbUrl(), filesize : ['M','U'].has(fileObj.type)?' ':this.getFileSize(fileObj.size), classname : cnt%2?'bgcolor':'' }; curAttachFileInfo.id.push(tplVar.fileid); curAttachFileInfo.url.push(tplVar.thumbnail); fileObj.size = parseInt(fileObj.size); if (isNaN(fileObj.size)) fileObj.size = 0; if (typeof fileObj.copied == 'string') { fileObj.copied = (fileObj.copied == 'true')?true:false; } this.showFileContainer(true); if (typeof formAttaching == 'undefined') formAttaching = true; if (fileObj.type != 'U') { tpl = tpl.replace(/#([a-z0-9_]+)#/g, function(m0,m1) { if (typeof tplVar[m1] != 'undefined') return ''+tplVar[m1]; return ''; }); div.innerHTML = tpl.replace(/^\s+|\s+$/g, ''); tpl = div.firstChild; // set fileid tpl.setAttribute('fileId', fileObj.id); box.appendChild(tpl); } if (this.hasEffectiveFileSize(fileObj)) { try { if (isNaN(parseInt(fileObj.size))) { throw 'Wrong file size : attachFile.addFile'; } } catch(e) { alert(e); } this._currentSize += fileObj.size; } this.paintGuage(); if (formAttaching) { var inp, fileObjClone = JINDO.clone(fileObj); try { inp = $C('<input type="hidden" name="attachFile[]" value="" />'); } catch(e) { inp = $C('input'); inp.type = 'hidden'; inp.name = 'attachFile[]'; }; /** var s=""; for(i in fileObjClone){ s += i+':'+fileObjClone[i]+'\n'; } alert(s); **/ inp.value = fileObjClone.toJSON(); inp.setAttribute('fileId', fileObjClone.id); this._form.appendChild(inp); } }, delFile : function(fileId,boxId,deleteFromEditor) { var box = $(boxId); var lis = box.getElementsByTagName('LI'); var frm = this._form, inp, fileObj, childFileObj; var escapedId, removeReg; var filenameEscape = function(str) { return str.replace(/([\.\(\)\[\]\+\-])/g,'\\'+'$1'); } if (typeof deleteFromEditor != 'boolean') deleteFromEditor = true; for (var i=0; i < lis.length; i++) { var li = lis[i]; if (li.getAttribute('fileId') == fileId) { box.removeChild(li); break; } } for(var i=0; i < frm.elements.length; i++) { inp = frm.elements[i]; if (inp.name == 'attachFile[]') { fileObj = eval('('+inp.value+')'); if (fileObj.id != fileId) continue; if (this.hasEffectiveFileSize(fileObj)) { this._currentSize -= fileObj.size; } if (deleteFromEditor) { switch(fileObj.type) { case 'T': // story photo escapedId = filenameEscape(url_attach+fileObj.directory+fileObj.name) removeReg = new RegExp('
]* sXml="'+escapedId+'"[^>]*>\\s*<\\/DIV>','gi'); oEditor.setContent(oEditor.getContent().replace(removeReg,'')); break; case 'M': // movie removeReg = new RegExp('','ig'); oEditor.setContent(oEditor.getContent().replace(removeReg,'')); break; case 'I': escapedId = filenameEscape(url_attach+fileObj.path); removeReg = new RegExp(']* src="'+escapedId+'"[^>]*>','ig'); oEditor.setContent(oEditor.getContent().replace(removeReg,'')); break; case 'P': escapedId = filenameEscape(url_attach+fileObj.path); removeReg = new RegExp(']* src="'+escapedId+'"[^>]*>','ig'); oEditor.setContent(oEditor.getContent().replace(removeReg,'')); break; } } new Ajax(this._deleteFileUrl, {headers:{ajax:'true'}, method:"post", params:{"attachId":fileObj.id, "attachFile":fileObj.toJSON()}, onLoad:display_result}); // params:{"loginId":loginId, "logNo":logNo, "attachId":fileObj.id, "attachFile":fileObj.toJSON()}}); if (fileObj.status == 'keep') { fileObj.status = 'remove'; // deleted inp.value = fileObj.toJSON(); } else if (fileObj.status == 'add') { inp.parentNode.removeChild(inp); } if (fileObj.type == 'T') { for(var j=0; j < frm.elements.length; j++) { inp = frm.elements[j]; if (inp.name != 'attachFile[]') continue; childFileObj = eval('('+inp.value+')'); if (childFileObj.parentId != fileObj.id) continue; if (childFileObj.status == 'update') continue; if (fileObj.status == 'add') { inp.parentNode.removeChild(inp); j--; } else { childFileObj.status = 'remove'; inp.value = childFileObj.toJSON(); } this._currentSize -= childFileObj.size; new Ajax(this._deleteFileUrl, {headers:{ajax:'true'}, method:"post", params:{"attachId":fileObj.id, "attachFile":fileObj.toJSON()}, onLoad:display_result}); // params:{"loginId":loginId, "logNo":logNo, "attachId":fileObj.id, "attachFile":fileObj.toJSON()}}); } this.paintGuage(); } break; } } this.showFileContainer(this.getFileCount() > 0); this.paintGuage(); }, getFileSize: function(size) { var unit = ['B','KB','MB','GB']; var unit_idx = 0; while(size >= 1024) { size = size / 1024; unit_idx++; } size = Math.round(size*10)/10; return size+' '+unit[unit_idx]; }, beginImgInsert : function() { oEditor.setContent(this.sTopBound+oEditor.getContent()); }, finishImgInsert : function() { oEditor.setContent(oEditor.getContent().replace(this.sTopBound,'')); }, getBaseObj : function() { return { id : 0, status : 'add', parentId : 0, type : 'F', directory : '/data2/someWhere', name : 'filename.wmv', size : 0, copied : false, width : 0, height : 0, videoId : '', videoBitRate : 0, videoPlayTime : 0, videoThumbnailTime : 0, videoThumbnailPath : 0, url : function() { return url_attach + this.path; }, thumbUrl : function() { if (this.type == 'M') { return url_movieimage+this.videoThumbnailPath.replace('_logo.jpg', '_s60.jpg'); } else { return url_imageserver + this.path + "?type=r2"; } } }; }, disable : function() { this.enableFileMenu(false); $('filelist_container').style.display = 'none'; this._disabled = true; }, enableFileMenu : function(bEnable) { var menu = $('file_attach_menu'); if (this._disabled) return false; if ($Agent().IE) { if (bEnable) { $("file_attach_menu_title").style.filter = ''; $A(menu.getElementsByTagName('li')).each(function(a){ a.style.filter = ''; }); } else { $("file_attach_menu_title").style.filter = 'Alpha(Opacity=30)'; $A(menu.getElementsByTagName('li')).each(function(a){ a.style.filter = 'Alpha(Opacity=30)'; }); } } else { $("file_attach_menu_title").style.opacity = bEnable?'':0.3; menu.style.opacity = bEnable?'':0.3; } }, check : function(func) { var bEnable = !(this._disabled || false); if (func && func instanceof Function) { if (bEnable) { func(); } else { alert(this.getDisabledMessage()); } } return bEnable; }, clear : function() { $A($('fileTxtArea').getElementsByTagName('li')).each(function(v) { v.parentNode.removeChild(v); }); $A($('fileThumbArea').getElementsByTagName('li')).each(function(v) { v.parentNode.removeChild(v); }); this._currentSize = 0; this.paintGuage(); }, clearAttach : function() { var frm = this._form, inp, fileObj, childFileObj; for(var i=frm.elements.length-1; i >= 0; i--) { inp = frm.elements[i]; if (inp.name == 'attachFile[]') { fileObj = eval('('+inp.value+')'); new Ajax(this._deleteFileUrl, {headers:{ajax:'true'}, method:"post", params:{"attachId":fileObj.id, "attachFile":fileObj.toJSON()}, onLoad:display_result}); inp.parentNode.removeChild(inp); } } }, getDisabledMessage : function() { if (this._disabled) { return '스크랩한 포스트에서 첨부파일은 수정할 수 없습니다.'; } else if (false) { return 'HTML 편집모드에서 첨부파일을 추가할 수 없습니다.'; } else { return '알 수 없는 오류'; } }, asKBytes : function(bytes) { return Math.round(bytes / (1024))+"KB"; }, asMBytes : function(bytes) { return Math.round(bytes / (1024 * 1024))+"MB"; }, checkBeforeFileSelect : function() { if (!GB_TEMPLATE_UPLOAD) { if (!this.check()) return this.getDisabledMessage(); } if (this.isExceedMaxFileSize()) { return "포스트당 최대 "+this.asMBytes(this.getMaxFileSize())+"의 파일을 첨부할 수 있습니다."; } if (this.isExceedMaxFileCount()) { return "포스트당 최대 "+this.getMaxFileCount()+"개의 파일을 첨부할 수 있습니다."; } } } function display_result(req) { // alert(req.responseText); } attachArea.init(keptAttachFiles); /* }}} */ /* {{{ 수식 업로드 */ function upload_formula() { if (formulaWin == null || formulaWin.closed ) { formula_infos = $('formula_infos').value; url = '/editor/edit_formula.php?formula_infos='+encodeURI(formula_infos); formulaWin = window.open(url, 'upload_formula', 'width=885,height=740,scrollbars=yes'); formulaWin.focus(); window.onbeforeunload = function(){ return setPopupUnload(); } } else { alert('수식 업로드 창이 떠있는 상태입니다.'); } } /* }}} */ /* {{{ 수식 관련 method */ newFomulas = new Array; delFomulas = new Array; function add_formula(showname, size, tmpimg_url) { realname = tmpimg_url.substring(tmpimg_url.lastIndexOf('/')+1); // Update new_formulas and formula_infos newFomulas.push(realname); $("new_formulas").value=newFomulas.join('/'); rebuild_formula_infos('ADD', realname, showname, size); // Add image tag to contents var imgStr = ''; oEditor.execCommand('inserthtml', null, '

'+imgStr+'

'); } function update_formula(showname, size, tmpimg_url, old_realname) { realname = tmpimg_url.substring(tmpimg_url.lastIndexOf('/')+1); // Update new_formulas, del_formulas and formula_infos index = -1; for (i = 0; i < newFomulas.length; ++i) { if (newFomulas[i] == old_realname) index = i; } if (index >= 0) { for (i = index; i < newFomulas.length-1; ++i) { newFomulas[i] = newFomulas[i+1]; } newFomulas.pop(); delFomulas.push(old_realname); $("del_formulas").value = delFomulas.join('/'); } else { delFomulas.push(old_realname); $("del_formulas").value = delFomulas.join('/'); } newFomulas.push(realname); $("new_formulas").value = newFomulas.join('/'); rebuild_formula_infos('UPDATE', realname, showname, size, old_realname); // Update image tag in contents var content = oEditor.getContent(); if (content != null) { /* eugenom - replace later */ re = new RegExp('http://kinimage.naver.net/storage/[^>]+'+old_realname, 'ig'); content = content.replace(re, tmpimg_url); oEditor.setContent(content); } } function remove_formula(realname) { // Update new_formulas or del_formulas index = -1; for (i = 0; i < newFomulas.length; ++i) { if (newFomulas[i] == realname) index = i; } if (index >= 0) { for (i = index; i < newFomulas.length-1; ++i) { newFomulas[i] = newFomulas[i+1]; } newFomulas.pop(); $("new_formulas").value = newFomulas.join('/'); delFomulas.push(realname); $("del_formulas").value = delFomulas.join('/'); } else { delFomulas.push(realname); $("del_formulas").value = delFomulas.join('/'); } // Remove image tag from contents var content = oEditor.getContent(); if (content != null) { re = new RegExp(']+'+realname+'[^>]+>', 'ig'); content = content.replace(re, ''); oEditor.setContent(content); } // Rebuild formula_infos rebuild_formula_infos('REMOVE', realname); } function rebuild_formula_infos(mode, realname, showname, size, old_realname) { formulaInfos = new Array(); chunk1 = $("formula_infos").value.split('/'); if ($("formula_infos").value == '') chunk1.length = 0; for (i = 0, j = 0; i < chunk1.length; ++i) { chunk2 = chunk1[i].split(':'); if (realname == chunk2[2] && mode == 'REMOVE') continue; else if (old_realname == chunk2[2] && mode == 'UPDATE') formulaInfos[j++] = size+':'+showname+':'+realname; else formulaInfos[j++] = chunk2[0]+':'+chunk2[1]+':'+chunk2[2]; } if (mode == 'ADD') formulaInfos.push(size+':'+showname+':'+realname); $("formula_infos").value = formulaInfos.join('/'); } /* }}} */ /* {{{ 이미지 업로드 */ function attachPhoto() { if (photoWin == null || photoWin.closed ) { url = url_imageupload+"/BaseUploader.nhn"; photoWin = window.open(url, 'upload_image', 'width=216,height=115'); window.onbeforeunload = function(){ return setPopupUnload(); } } else { alert('사진 업로드 창이 떠있는 상태입니다.'); } } /* }}} */ /* {{{ 그림 업로드 */ function attachSketch() { if (imageWin == null || imageWin.closed ) { url = url_imageupload+"/Sketch.nhn"; imageWin = window.open(url, 'upload_sketch', 'width=216,height=115'); window.onbeforeunload = function(){ return setPopupUnload(); } } else { alert('그림 업로드 창이 떠있는 상태입니다.'); } } /* }}} */ /* {{{ 동영상 업로드 */ function attachMovie() { if (movieWin == null || movieWin.closed ) { var url = movieUploadUrl+"/upload/write.nhn?sid="+movie_service_id+"&userId="+login_user_id; movieWin = window.open(url, "attachMovie", "width=400, height=300"); window.onbeforeunload = function(){ return setPopupUnload(); } } else { alert('동영상 업로드 창이 떠있는 상태입니다.'); } } function insertMultimedia(vid, videoInfo) { var size = videoInfo.screensize.split('x'); videoInfo.thumbname = videoInfo.thumbname.replace(/^http:\/\/[a-z0-9\.]+/i,''); attachArea.newMovieFile( vid, videoInfo.bitrate||0, // not support yet videoInfo.playtime, size[0], size[1], videoInfo.thumbtime||'', videoInfo.thumbname ); } /* }}} */ /* {{{ setPopupUnload */ function setPopupUnload() { if ((attachAreaForDb.mapOpenWin != null && !attachAreaForDb.mapOpenWin.closed) || (attachAreaForDb.dbOpenWin != null && !attachAreaForDb.dbOpenWin.closed) || (imageWin != null && !imageWin.closed) || (photoWin != null && !photoWin.closed) || (movieWin != null && !movieWin.closed) || (formulaWin != null && !formulaWin.closed) ) { window.onunload = function() { if (attachAreaForDb.mapOpenWin != null) attachAreaForDb.mapOpenWin.close(); if (attachAreaForDb.dbOpenWin != null) attachAreaForDb.dbOpenWin.close(); if (imageWin != null) imageWin.close(); if (photoWin != null) photoWin.close(); if (movieWin != null) movieWin.close(); if (formulaWin != null) formulaWin.close(); }; if (attachAreaForDb.mapOpenWin != null && !attachAreaForDb.mapOpenWin.closed) { return Editor._('지도 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } else if (attachAreaForDb.dbOpenWin != null && !attachAreaForDb.dbOpenWin.closed) { return Editor._('정보 첨부 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } else if (imageWin != null && !imageWin.closed) { return Editor._('그림 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } else if (photoWin != null && !photoWin.closed) { return Editor._('사진 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } else if (movieWin != null && !movieWin.closed) { return Editor._('동영상 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } else if (formulaWin != null && !formulaWin.closed) { return Editor._('수식 업로드 창이 떠있는 상태입니다. 페이지를 벗어나시려면 업로드 창을 닫아 주세요.'); } } else { oEditor.setUnloadWarn(true); if (oEditor.isChanged()) return Editor._('event.onexit.message'); } } /* }}} */ </script> <script type=text/javascript> var ws_ie=960,ws_ff=988; var atop_ie=103,atop_ff=98; var aleft_ie=595,aleft_ff=600; var ftop_ie=123,ftop_ff=118; var fleft_ie=337,fleft_ff=342; var ck_domain='naver.com'; var svc_name='kin'; var svc_domain='http://kin.naver.com/search.naver?section=kinnx&query='; var doc_domain = document.domain; document.write(" "); document.write(" "); </script>
:keydown_query(event);document.search.query.focus(); alt="" src="http://sstatic.naver.com/search/mypocket/v3/btn_atcmp_on2.gif">
<script type=text/javascript> function get_ck_acuse_main() { var s=get_cookie_main(); return typeof(s)=='undefined' ? '' : s; } function get_cookie_main() { var cn='nsr_kac=',x=0; while (x<=document.cookie.length) { var y=(x+cn.length); if (document.cookie.substring(x, y)==cn) { if ((end=document.cookie.indexOf(';', y))==-1) end=document.cookie.length; return unescape(document.cookie.substring(y, end)); } x=document.cookie.indexOf(' ', x)+1; if (x==0) break; } return ''; } function get_navtype_main() { if (navigator.appName.indexOf('Microsoft')!=-1) return 1; else if (navigator.appName.indexOf('Netscape')!=-1) return 2; else return 0; } function get_winsize_main(navtype) { var tmp_width = 0; switch (navtype) { case 1 : tmp_width=document.body.clientWidth; break; case 2 : if (parseInt(navigator.appVersion)>3) { tmp_width=window.innerWidth; } break; default : break; } return tmp_width; } var first_tmp = true; var acuse = 1; function resize_tmp_ac() { if (!first_keydown) return; var navtype = get_navtype_main(); var tmp_left, tmp_atop, tmp_aleft, tmp_ws; var tmp_ww = get_winsize_main(navtype); if (navtype == 0) return; if (navtype == 1) { tmp_atop = atop_ie; tmp_aleft = aleft_ie; tmp_ws = ws_ie; } else { tmp_atop = atop_ff; tmp_aleft = aleft_ff; tmp_ws = ws_ff; } if (tmp_ww < tmp_ws) tmp_left = tmp_aleft; else tmp_left = tmp_aleft + (tmp_ww-tmp_ws)/2; if (first_tmp) { first_tmp = false; acuse=get_ck_acuse_main(); if (acuse=='') acuse=1; if (acuse==1) btn='/btn_atcmp_on2.gif'; else btn='/btn_atcmp_off2.gif'; document.getElementById('tmp_btn').src = 'http://sstatic.naver.com/search/mypocket/v3'+btn; document.getElementById('tmp_ac').style.display = 'block'; } document.getElementById('tmp_ac').style.top = tmp_atop; document.getElementById('tmp_ac').style.left = tmp_left; } document.body.onresize=resize_tmp_ac; resize_tmp_ac(); </script>
도움말 - 운영원칙 - 저작권 안내 - 게시중단요청서비스 - 고객센터
Copyright ⓒ NHN Corp. All Rights Reserved.

올리면 경고 및 패널티를
받을 수 있습니다 305&docid=855904&l_url=L2xpc3QvbGlzdF9ub2Fuc3dlci5waHA/ZDFpZD0xMyZkaXJfaWQ9MTMwNQ==c3dlci5waHA/ZDFpZD0xMyZkaXJfaWQ9MTMwNQ==ZjO3bJOZJ+jQ&qb=s/O+98f5tb/BtsfV#BtnCLose

profile_image 익명 작성일 -

주로 농협을도와줌 ㅋㅋ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

뻥인데 ㅋㅋ

농업 협동 조합이 하는 일

... 농업협동조합하는 일 중 주요한 것은 ① 농림수산업자 신용보증 등의 금융사업, ② 영농기술교육, 농민권익 보호, 농촌생활개선 및 문화향상을 추구하는 지도사업, ③...

농업 협동 조합이 하는 일

오늘까지 숙젠데 농업 협동 조합이 하는 일에 대해 알려주세요. 내일 학부모님들이 오셔서 선생님한테 더 혼나요. 오늘까지 부탁드릴께요. 답변이 없어서,, 올려드립니다...

농업 협동 조합이 하는일

제발 농업 협동 조합이 하는일 좀 써주ㄱ세요 오늘까지거든요 자세하게 써 주시면 감사하겠습니다. 답변이 없어서,, 올려드립니다~,ㅋㅋ 약칭으로 농협이라고 한다....

농협중앙회? 농업협동조합?

제 계좌번호가 356으로 시작하는데 농협중앙회인가요 농업협동조합인가요? 그리고 만약... 중앙회 하는 일/ 농협은행이 하는일/지역농협이 하는일은 근본 여신업무는 같으나...

NH농협은행 하고 농업협동조합은...

... 판매하는 등의 일을 합니다. 이때에 출자된 돈의 규모가 점점 커지다 보니 전문적으로 돈을 관리, 투자할 목적이 생기게 되었고 이에 따라 지역 농업협동조합이라는 은행이...

공주양잠농업협동조합 천마골드에 관한...

... 공주양잠농업협동조합 있습니다. 거기서 대부분 누에를 가지고 하는 제품이 많고요 천마골드진액 이면 원가는 좀 싸겠군요.. 천마골드진액이 어떤 상품인지 보면 알텐데...

수박생산자에 농업협동조합이라고...

홈플러스에서 판매하는수박에 생산자에 농업협동조합이라고 적혀있는데 농협에서 생산자에게 경매로 구입한거같은데 생산자른 농협이라고 적어도 되나요? 일단...

농업협동조합(NH 농협)회사에 취업하면...

... 그리고 농업협동조합에서 하는 일, 경쟁률 자세하게 알려주세요ㅜㅜㅜㅜㅜㅜㅜㅜ 그냥 직원1입니다 경쟁률은 축협마다 상이해서 뭐라하기 힘듭니다 광주축협은 200대1...

농업협동조합이 농민을 위해 필요한...

... 그러한 관점에서 농업협동조합의 필요성이 감소 내지는 유명무실하게 되었음에도 거기에 종사하는 임직원들은 은행원수준의 급여와 대기업 수준의 복지혜택을 누리는 반면...