//---- ·¹ÀÌ¾î ¿òÁ÷ÀÌ°Ô Çϴ ó¸® ÇÔ¼ö ---------------------------------------------------------------------------------------- var dragapproved = false; var zcor, xcor, ycor, s_layer, i_save; var s_mode = ""; function layer_select(i) { i_save = i; var F = document.F; var layer = document.all('layer'); var image = document.all('image'); var text = F.elements['layer_text[]']; var top = F.elements['layer_top[]']; var left = F.elements['layer_left[]']; var width = F.elements['layer_width[]']; var height = F.elements['layer_height[]']; if(layer.length>=2) { s_layer = layer[i]; s_image = image[i]; s_text = text[i]; s_top = top[i]; s_left = left[i]; s_width = width[i]; s_height = height[i]; } else { s_layer = layer; s_image = image; s_text = text; s_top = top; s_left = left; s_width = width; s_height = height; } } function layer_move() { if(event.button==1&&dragapproved) { var l = tempvar1+event.clientX-xcor; var t = tempvar2+event.clientY-ycor; if( l>0 && (l+s_layer.style.pixelWidth0) { zcor.style.pixelTop = t; s_top.value = t; } return false } } function layer_move_chk() { if(event.button==1) { if(!document.all) return false; if(event.srcElement.id=="layer_title") { dragapproved = true; zcor = s_layer; tempvar1 = zcor.style.pixelLeft; tempvar2 = zcor.style.pixelTop; xcor = event.clientX; ycor = event.clientY; document.onmousemove = layer_move; } else if(event.srcElement.id=="image"&&s_mode=="resize") { dragapproved = true; zcor = s_layer; tempvar1 = zcor.style.pixelWidth; tempvar2 = zcor.style.pixelHeight; xcor = event.clientX; ycor = event.clientY; document.onmousemove = img_resize; } else if(event.srcElement.id=="text"&&s_mode=="resize") { dragapproved = true; zcor = s_layer; tempvar1 = zcor.style.pixelWidth; tempvar2 = zcor.style.pixelHeight; xcor = event.clientX; ycor = event.clientY; document.onmousemove = text_resize; } } } document.onmousedown = layer_move_chk document.onmouseup = new Function("dragapproved=false") //---- À̹ÌÁö ¸®»çÀÌÁî ÇÔ¼ö ---------------------------------------------------------------------------------------- function img_resize() { if(event.button==1&&dragapproved) { var l = tempvar1+ event.clientX-xcor; var t = tempvar2+ event.clientY-ycor; if( l>20 && ((l+zcor.style.pixelLeft)20) { zcor.style.pixelHeight = t; s_image.style.pixelHeight = t; s_height.value = t; } else { zcor.style.pixelHeight = 20; s_image.style.pixelHeight = 20; s_height.value = 20; } return false } } //---- ÅØ½ºÆ® ¸®»çÀÌÁî ÇÔ¼ö ---------------------------------------------------------------------------------------- function text_resize() { if(event.button==1&&dragapproved) { var l = tempvar1+ event.clientX-xcor; var t = tempvar2+ event.clientY-ycor; if( l>200 && ((l+zcor.style.pixelLeft)50) { zcor.style.pixelHeight = t; s_text.style.pixelHeight = t; s_height.value = t; } else { zcor.style.pixelHeight = 50; s_text.style.pixelHeight = 50; s_height.value = 50; } return false } } //---- ÆË¾÷ ¸Þ´º ó¸® ÇÔ¼ö ---------------------------------------------------------------------------------------- /* document.oncontextmenu=function(){ pop_menu(); s_name = event.srcElement.name; return false; } */ function pop_close(layer) { document.all(layer).style.display = "none"; } function pop_menu(T)//¿À¸¥ÂÊ ¹öư Ŭ¸¯½Ã ³ª¿À´Â ¸Þ´º(·¹À̾î ŸÀÌÆ² Ŭ¸¯½Ã) { if(event.srcElement.id=='layer_title') { var explode = event.srcElement.id.split('_'); s_images = explode[1]; var pop = document.all('popup_layer'); pop.style.top = event.clientY; pop.style.left = event.clientX; pop.style.display = ""; } } function pop_layer_mode(mode) { pop_close('popup_layer'); s_mode = mode; var img = document.all("image"); var text = document.all("text"); if(img.length>=2) { var i=0; while(img[i]) { if(mode=="update") { img[i].style.cursor = ""; text[i].style.cursor = ""; img[i].title = "ÆíÁý ¸ðµå"; text[i].title = "ÆíÁý ¸ðµå"; } else { img[i].style.cursor = "move"; text[i].style.cursor = "move"; img[i].title = "¸®»çÀÌ¡ ¸ðµå"; text[i].title = "¸®»çÀÌ¡ ¸ðµå"; } i++; }//while¹® Á¾·á } else { if(mode=="update") { img.style.cursor = ""; text.style.cursor = ""; img.title = "ÆíÁý ¸ðµå"; text.title = "ÆíÁý ¸ðµå"; } else { img.style.cursor = "move"; text.style.cursor = "move"; img.title = "¸®»çÀÌ¡ ¸ðµå"; text.title = "¸®»çÀÌ¡ ¸ðµå"; } } } function pop_layer_top(type)//ÆË_·¹À̾î À妽º Á¶Á¤ { pop_close('popup_layer'); var si = pop_layer_nameToid('layer_title',s_name); var L = document.all('layer'); var I = document.F.elements['layer_index[]']; if(L.length >= 2) { var i = 0; if(type=='top') var save_index = 0; else var save_index = 10000; while(L[i]) { if(type=='top') { if(L[i].style.zIndex > save_index) save_index = L[i].style.zIndex; } else { if(L[i].style.zIndex < save_index) save_index = L[i].style.zIndex; } i++; } if(type=='top') { L[si].style.zIndex = save_index+1; I[si].value = save_index+1; } else { L[si].style.zIndex = save_index-1; I[si].value = save_index-1; } } } function pop_layer_bgcolor()//ÆË_·¹ÀÌ¾î ¹è°æ»ö º¯°æ { pop_close('popup_layer'); var si = pop_layer_nameToid(layer,s_name); var L = document.all('layer_body'); var type = document.F.elements['layer_type[]']; var T = document.F.elements['layer_text[]']; var B = document.F.elements['layer_bgcolor[]']; var color = window.showModalDialog(modal_path+'layerboard_colorpicker.html', 'color_picker',"dialogWidth:490px; dialogHeight:400px; help:0; scroll:0; status:0;"); if(color) { if(L.length >= 2) { if(type[si].value=='T') T[si].style.background = color; else L[si].style.background = color; B[si].value = color; } else { T.style.background = color; B.value = color; } } } function pop_layer_alpha(type)//ÆË_·¹À̾î Åõ¸íµµ Á¶Àý { var layer = document.all('layer'); var layer_alpha= document.F.elements('layer_alpha[]'); var si = pop_layer_nameToid(layer,s_name); if(layer.length>=2) { layer = layer[si]; layer_alpha = layer_alpha[si]; } if(type=='down') { if(layer_alpha.value>0) { layer_alpha.value = parseInt(layer_alpha.value) - 10; layer.style.filter = 'alpha(opacity='+layer_alpha.value+')'; } } else { if(layer_alpha.value<100) { layer_alpha.value = parseInt(layer_alpha.value) + 10; layer.style.filter = 'alpha(opacity='+layer_alpha.value+')'; } } } function pop_layer_delete()//ÆË_·¹ÀÌ¾î »èÁ¦ { pop_close('popup_layer'); var si = pop_layer_nameToid(layer,s_name); layer_delete(si); } function pop_layer_nameToid(layer, name)//ÆË_·¹ÀÌ¾î ³×ÀÓÀ» ¾ÆÀ̵ðÀÇ ¼ø¼­¸¦ ¸®ÅÏ { var L = document.all('layer_title'); if(L.length>=2) { var i = 0; while(L[i]) { if(L[i].name==name) break; i++; } } else { var i = 0; } return i; } function R_image() { var img = document.all('image'); var F = document.F; var file = F.elements["layer_file[]"]; var explode = img[s_images].id.split('_'); var layer_width = F.elements['layer_width[]']; var layer_height = F.elements['layer_height[]']; img[s_images].width = explode[2]; img[s_images].height = explode[3]; layer_width[s_images].value = explode[2]; layer_height[s_images].value = explode[3]; document.all('popup').style.display = 'none'; } //---- ·¹¾î¾î Ãß°¡, ·¹ÀÌ¾î »èÁ¦ µîµî ó¸® ÇÔ¼ö------------------------------------------------------------------------------------- function layer_insert_type(type) { if(type=="T") { var v_image = "none"; var v_text = "display"; var v_media = "none"; var width = 200; var height = 150; var body_border_width = 0; var bgcolor = 'EFEFFF'; } else if(type=="I") { var v_image = "display"; var v_text = "none"; var v_media = "none"; var width = 98; var height = 100; var body_border_width = 0; var bgcolor = 'FFFFEF'; } else { var v_image = "none"; var v_text = "none"; var v_media = "display"; var width = 303; var height = 28; var body_border_width = 1; var bgcolor = 'FFEFEF'; } if(s_mode=="resize") { var title = "¸®»çÀÌÁî ¸ðµå"; var cursor = "move"; } else { var title = "ÆíÁý ¸ðµå"; var cursor = ""; } var layer = document.all("layer"); if(layer.length>=2) var num = layer.length; else var num = 1; var tindex = top_index(); contents.innerHTML += "
 ·¹À̾î"+num+"
"; layer_insert(type,tindex); } function top_index() { var layer = document.all("layer"); var tindex=0; var i=0; while(layer[i]) { if(tindex < layer[i].style.zIndex) tindex = layer[i].style.zIndex; i++; } return tindex+1; } function layer_insert(type,index) { //--> À妽º ¼³Á¤ var layer = document.all("layer"); var layer_title = document.all("layer_title"); if(layer.length>=2) { var num = layer.length-1; var top = layer[layer.length-1].style.pixelTop; var left = layer[layer.length-1].style.pixelLeft; var width = layer[layer.length-1].style.pixelWidth; var height = layer[layer.length-1].style.pixelHeight; } else { var num = 0; var top = layer.style.pixelTop; var left = layer.style.pixelLeft; var width = layer.style.pixelWidth; var height = layer.style.pixelHeight; } if(type=='T') { var type_view = 'ÅØ½ºÆ®'; var bgcolor = 'EFEFFF'; } else if(type=='I') { var type_view = 'À̹ÌÁö'; var bgcolor = 'FFFFEF'; } else { var type_view = '¹Ìµð¾î'; var bgcolor = 'FFEFEF'; } var table = document.all("insert_table"); var tr = table.insertRow(); tr.height = 20; tr.align = 'center'; tr.id = 'layer_tr'; tr.style.background = bgcolor; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = "·¹À̾î"+num; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = type_view+""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = ""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = ""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = ""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = ""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = ""; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; if(type=='T') td.innerHTML = " "; else if(type=='I') td.innerHTML = "
"; else td.innerHTML = "
"; var td = tr.insertCell(); td.style.borderStyle = 'solid'; td.style.borderColor = 'e1e1e1'; td.style.borderWidth = 0; td.style.borderTopWidth= 1; td.innerHTML = "¼öÁ¤/»èÁ¦"; } function layer_result(type,i) { var F = document.F; var layer = document.all('layer'); var layer_body = document.all('layer_body'); var layer_index = F.elements['layer_index[]']; var layer_top = F.elements['layer_top[]']; var layer_left = F.elements['layer_left[]']; var layer_width = F.elements['layer_width[]']; var layer_height = F.elements['layer_height[]']; var layer_alpha = F.elements['layer_alpha[]']; if(layer.length>=2) { layer = layer[i]; layer_body = layer_body[i]; layer_index = layer_index[i]; layer_top = layer_top[i]; layer_left = layer_left[i]; layer_width = layer_width[i]; layer_height = layer_height[i]; layer_alpha = layer_alpha[i]; } layer.style.zIndex = layer_index.value; layer.style.top = layer_top.value; layer.style.left = layer_left.value; layer.style.width = layer_width.value; layer.style.height = layer_height.value; layer.style.filter = 'alpha(opacity='+layer_alpha.value+')'; if(type=="I") { var img = document.all('image'); if(img.length>=2) { img = img[i]; } img.style.width = layer.style.width; img.style.height = layer.style.height; } } function layer_delete(i) { var F = document.F; var layer_tr = document.all("layer_tr"); var layer = document.all('layer'); var layer_body = document.all('layer_body'); var layer_type = F.elements['layer_type[]']; if(layer.length>=2) { layer = layer[i]; layer_body = layer_body[i]; layer_type = layer_type[i]; layer_tr = layer_tr[i]; } layer.style.display = "none"; layer_tr.style.display= "none"; layer_type.value = "del"; layer_body.innerHTML = ""; } function img_insert(i) { var F=document.F; var layer = document.all('layer_body'); var img = document.all('image'); var file = F.elements["layer_file[]"]; var file2 = F.elements["layer_file2[]"]; var layer_width = F.elements['layer_width[]']; var layer_height = F.elements['layer_height[]']; if(layer.length>=2) { file = file[i]; file2 = file2[i]; layer = layer[i]; img = img[i]; layer_width = layer_width[i]; layer_height = layer_height[i]; } var w = 98; var h = 100; if(file.value) { var exp = file.value.substr(file.value.length-3,3); if(exp=='gif'||exp=="GIF"||exp=='jpg'||exp=="JPG") { img.src = file.value; file2.value = file.value; img.name = 'images_'+i+'_'+img.width+'_'+img.height; img.width = w; img.height = h; layer_width.value = w; layer_height.value= h; layer.style.border = 0; img.border = 1; } else { alert("ÁöÁ¤µÈ ÆÄÀÏÀº »ç¿ëÇÒ ¼ö ¾ø´Â À̹ÌÁö ÆÄÀÏÀÔ´Ï´Ù. \n\n»ç¿ë °¡´ÉÇÑ ÆÄÀÏÀº jpg, gif ÆÄÀÏÀÔ´Ï´Ù."); insert_table.rows[i+1].cells[7].innerHTML="
"; img.src=''; } } } s_media = ""; function mid_insert(i) { var F=document.F; var layer = document.all('layer_body'); var file = F.elements["layer_file[]"]; var file2 = F.elements["layer_file2[]"]; if(layer.length>=2) { layer = layer[i]; file = file[i]; file2 = file2[i]; } if(file.value&&s_media!=file.value) { var exp = file.value.substr(file.value.length-3,3); if(exp=='mp3'||exp=='MP3'||exp=='wmv'||exp=='WMV'||exp=='wav'||exp=='WAV'||exp=='asf'||exp=='ASF'||exp=='avi'||exp=='AVI'||exp=='wma'||exp=='WMA') { layer.innerHTML = ""; s_media = file.value; file2.value = file.value; } else { alert("ÁöÁ¤µÈ ÆÄÀÏÀº »ç¿ëÇÒ ¼ö ¾ø´Â ¹Ìµð¾î ÆÄÀÏÀÔ´Ï´Ù. \n\n»ç¿ë °¡´ÉÇÑ ÆÄÀÏÀº mp3, wmv, wav, asf, avi ÆÄÀÏÀÔ´Ï´Ù."); insert_table.rows[i+1].cells[7].innerHTML="
"; } } } function pre_view(url,width) { open_window('pre_view', url, 0,0, parseInt(width)+20, 500, 0, 0, 0, 1, 0, 'c') } function change_color(mode,tr_id,color,clickcolor,border)//¸¶¿ì½º ·Ñ¾î¹ö À̺¥Æ® { var c = document.all(tr_id).style.background; click_color = clickcolor; if(mode=="click") { if(c==click_color) document.all(tr_id).style.background = "white"; else document.all(tr_id).style.background = color; } if(mode=="over") { if(c != click_color) document.all(tr_id).style.background = color; if(border) { document.all(tr_id).style.borderStyle = 'solid'; document.all(tr_id).style.borderColor = border; document.all(tr_id).style.borderWidth = 1; } } if(mode=="out") { if(c != click_color) document.all(tr_id).style.background = color; if(border) { document.all(tr_id).style.borderStyle = 'solid'; document.all(tr_id).style.borderColor = border; document.all(tr_id).style.borderWidth = 1; } } return false; } function return_false(msg,field) { alert(msg); if(field) field.focus(); return false; } function write_submit_chk()//±Û¾²±â ¼­ºê¹Ô üũ { var F=document.F; field = F.lb_name; if(!field.value) return return_false("ÀÛ¼ºÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); field = F.lb_passwd; if(field) { if(!field.value) return return_false("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); } field = F.lb_title; if(!field.value) return return_false("±Û Á¦¸ñÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); if(confirm('ÀÛ¼ºÇϽбÛÀ» µî·ÏÇϽðڽÀ´Ï±î?')) { var R = F.lb_option3; if(R[0].checked==true) { document.F.contents_text.value = obj_editor.DocumentHTML; } //submit_window(); return true; } else { return false; } } function memo_submit_chk()//¸Þ¸ð »èÁ¦ ¼­ºê¹Ô üũ { var F=document.F; field = F.lb_name; if(!field.value||field.value=="À̸§") return return_false("À̸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); if(F.lb_passwd) { field = F.lb_passwd; if(!field.value||field.value=="ºñ¹Ð¹øÈ£") return return_false("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); } field = F.lb_comment; if(!field.value) return return_false("³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); if(F.lb_comment2.value==field.value) return return_false("¶È°°Àº ³»¿ëÀ» ¿¬¼Ó µÎ¹øÀÌ»ó ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.", field); F.lb_comment2.value = field.value; } function delete_submit_chk()//±Û»èÁ¦ ¼­ºê¹Ô üũ { field = DF.passwd; if(!field.value) return return_false("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä", field); } function delete_del_chk(action,target)//ºñȸ¿ø ±Û »èÁ¦ÇÒ¶§ ºñ¹Ð¹øÈ£ »ðÀÔ { var name = document.all('ps_name'); var passwd = document.all('ps_passwd'); document.DF.action = action; document.DF.target = target; name.innerHTML = "ºñ¹Ð¹øÈ£"; if(target) value = '»èÁ¦Çϱâ'; else value = '¼öÁ¤Çϱâ'; passwd.innerHTML = "  "; document.DF.passwd.focus(); } function memo_del_chk(i)//ºñȸ¿ø ¸Þ¸ð±Û »èÁ¦ÇÒ¶§ ºñ¹Ð¹øÈ£ »ðÀÔ { var F = document.MF; var td=document.all('mtd_'+i); var name="pass_"+i; td[1].innerHTML = ""; eval("F."+name+".focus()"); } function memo_del_submit_chk(i) { var F = document.MF; var td=document.all('mtd_'+i); var pass = eval("F.pass_"+i+".value"); F.lb_pnum.value = i; F.lb_passwd.value = pass; F.submit(); } function write_button_chk() { var R = write_submit_chk(); if(R) document.F.submit(); } function admin_color(T)//°ü¸®ÀÚ¸ðµå¿¡¼­ »öÁöÁ¤ Çϱâ { var color = window.showModalDialog(modal_path+'layerboard_colorpicker.html?C='+T.value.substr(1,6), 'color_picker',"dialogWidth:490px; dialogHeight:380px; help:0; scroll:0; status:0;"); if(color) { T.value = color; T.style.background = color; } } function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable, h)//»õâ ¶ç¿ì±â ÇÔ¼ö { toolbar_str = toolbar ? 'yes' : 'no'; menubar_str = menubar ? 'yes' : 'no'; statusbar_str = statusbar ? 'yes' : 'no'; scrollbar_str = scrollbar ? 'yes' : 'no'; resizable_str = resizable ? 'yes' : 'no'; //ÇØ»óµµ¿¡ µû¶ó¼­ »ó´ëÀ§Ä¡·Î »õâÀ» ¶ç¿î´Ù. if(h == "h") var left = screen.width - left; // left=>Å×À̺íÀÇ Å©±â + 10px else if(h == "c") { var left = ( screen.width / 2 - (width / 2) ) +left; var top = ( screen.height / 2 - (height / 2) ) + top; } var win = window.open(url, name , 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str); return win; } function nl2br(str)//php ÀÇ nl2br°ú °°Àº ½ºÅ©¸³Æ® ÇÔ¼ö { var t = str.split("\n"); var i = 0; var text = ''; while(t[i]) { text += t[i]+'
'; i++; } return text; } function submit_window() { sub_win = open_window('save_window', modal_path+'submit_window.html', 0,0, 300, 200, 0, 0, 0, 0, 0, 'c'); } function submit_window_close() { sub_win.close(); } function form_resize(height)//±Û¾²±â ÆíÁý â Å©±â Á¶Á¤ { document.all("contents_table").style.pixelHeight += height; window.parent.document.all('l_board').style.height = document.body.scrollHeight+height; } function contents_option(T) { if(T.value=="H") { if(document.F.contents_text.value!=obj_editor.DocumentHTML&&document.F.contents_text.value) { obj_editor.DocumentHTML = document.F.contents_text.value; } op_table1.style.display = ""; op_table2.style.display = "none"; op_table3.style.display = "none"; } else if(T.value=="T") { document.F.contents_text.value = obj_editor.DocumentHTML; op_table1.style.display = "none"; op_table2.style.display = ""; op_table3.style.display = "none"; } else { op_table1.style.display = "none"; op_table2.style.display = "none"; op_table3.style.display = ""; } } function w_img_urlinsert() { var H = w_modal("img_insert", 400, 200); if(H) pasteHTML(H); } function w_modal(mode, width, height) { var r = window.showModalDialog(modal_path+"layer_wform.html?mode="+mode, '',"dialogWidth:"+width+"px; dialogHeight:"+height+"px; help:0; scroll:0; status:0;"); return r; } function pasteHTML(H)//°´Ã¼¿¡ html »ðÀÔÇϱâ { try { var ob = document.F.contents.DOM.parentWindow; var sel = ob.document.selection.createRange(); sel.pasteHTML(H); sel.select(); } catch (e) { alert("»ðÀÔÇÒ À§Ä¡ ÁöÁ¤ÀÌ À߸øµÇ¾ú½À´Ï´Ù."); } }