﻿<!--
function trim(st){while(st){if(st.indexOf(" ")==0)st=st.substring(1);else break;}
while(st){if(st.lastIndexOf(" ")==st.length-1)st=st.substring(0,st.length-1);else break;}
return st;}
function trim_all(checkform){var i=0;while(i<checkform.length){if(checkform.elements[i].name!='uploadfile'&&checkform.elements[i].name!='icon'){checkform.elements[i].value=trim(checkform.elements[i].value);}
i++;}
return true;}
function isNull(field,message){if(field.value.length==0){alert(message+'\t');field.focus();return true;}
return false;}
function layer_toggle(obj){if(obj.style.display=='none')obj.style.display='block';else if(obj.style.display=='block')obj.style.display='none';}
function onclick_toggle(form){for(i=0;i<a_ary.length;i++){eval(form+'.chk'+ a_ary[i]).checked=t_set;}
if(t_set)t_set=false;else t_set=true;}
function initialize(form){form.setdate.value='';form.page.value='';form.setdate.value='';form.ct1.value='';form.ct2.value='';}
function keyword_open(url){window.open(url,'keyword','width=570,height=650,location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0');}
function has_leaves(d_ary,num){for(i=0;i<d_ary.length;i++){if(num==d_ary[i][0]&&d_ary[i][1]=='0')return false;}
return true;}
function onclick_all_process(frame,path,sts,d_ary){var action='';var rps_img='';var set_img='';if(sts=='1'){action='block';rps_img='tab_opened.gif';}else{action='none';rps_img='tab_closed.gif';}
for(i=0;i<d_ary.length;i++){var set_img=rps_img;if(d_ary[i][1]=='0')set_img='tab_none.gif';eval('document.getElementById(\'hidden_category'+d_ary[i][0]+'\')').style.display=action;eval('document.getElementById(\'folder'+d_ary[i][0]+'\')').src=path+ set_img;}}
function onclick_setimp(frame,obj,c_ary,t_ary){var c1=c_ary[0];var c2=c_ary[1];var bc1=c_ary[2];var bc2=c_ary[3];obj.style.color=c2;obj.style.backgroundColor=bc2;for(i=0;i<t_ary.length;i++){var set_area=document.getElementById(t_ary[i]);set_area.style.color=c1;set_area.style.backgroundColor=bc1;}
obj.style.color=c2;obj.style.backgroundColor=bc2;}
function onclick_folder(hc,fd,url,check){if(check=='0'){layer_toggle(hc);}else if(hc.style.display=='none'){fd.src=url+'tab_opened.gif';layer_toggle(hc);}else{fd.src=url+'tab_closed.gif';layer_toggle(hc);}}
function addList(object,text,value){loc=object.length;object.options[loc]=new Option(text,value);object.selectedIndex=loc;}
function deleteList(object){var buffer='';if(object.selectedIndex==-1){alert("請選擇要刪除的檔案");return false;}else{if(confirm("刪除後插入檔案將無效\t\n\n確定要刪除嗎?")){for(var i=0;i<object.options.length;i++){if(object.options[i].selected==true){buffer=buffer+'^'+ i+'\|'+ object.options[i].value;}}
return buffer;}}}
function onclick_addexe(num,d_target,obj1,obj2,mode){if(obj1.value==0){obj1.value='1';obj2.value='0';exe_frame.location.href='add_exe.php?md='+mode+'&num='+num+'&d_target='+d_target;}else{obj1.value='0';var ele=eval(document.getElementById(d_target));ele.style.display='none';ele.innerHTML='';}
return true;}
function onclick_insert_guest(form,mode,num,page,sort){trim_all(form);if(isNull(form.guest_input_name,'請輸入名字'))return false;if(isNull(form.guest_textarea_body,'請輸入文章內容'))return false;if(form.guest_input_password.value==''){if(!confirm('密碼是提供您日後對您發表的這篇內容做刪除或編輯用.\t\n\n如沒輸入密碼將放棄刪除或編輯權利.\t\n\n您確定不需要輸入密碼嗎?'))return false;}
form.md.value='guest_db';form.act.value=mode;form.num.value=num;form.page.value=page;form.sort.value=sort;form.submit();}
function onclick_edit_guest(form,pnum,num,page,sort){trim_all(form);if(isNull(form.guest_input_name,'請輸入名字'))return false;if(isNull(form.guest_textarea_body,'請輸入文章內容'))return false;form.md.value='guest_db';form.act.value='edit';form.pnum.value=pnum;form.num.value=num;form.page.value=page;form.sort.value=sort;form.submit();}
function onclick_insert_reply(form,num){trim_all(form);if(isNull(eval('form.c_name_'+num),'請輸入名字'))return false;if(isNull(eval('form.c_body_'+num),'請輸入文章內容'))return false;if(form.gen.value!=form.gen_confirm.value)
{alert('驗證碼錯誤\t');return false;}
form.target='exe_frame';form.action='add_exe.php';form.md.value='insert';form.num.value=num;form.c_name.value=eval('form.c_name_'+num).value;form.c_homepage.value=eval('form.c_homepage_'+num).value;form.c_password.value=eval('form.c_password_'+num).value;if(eval('form.c_is_secret_'+num)&&eval('form.c_is_secret_'+num).checked)form.c_is_secret.value='1';else form.c_is_secret.value='0';form.c_body.value=eval('form.c_body_'+num).value;form.d_target.value='post_'+num;form.submit();form.target='_self';form.action='index.php';form.md.value='';form.num.value='';}
function onclick_delete(mode,pnum,num){window.open('del_exe.php?mode='+mode+'&pnum='+pnum+'&num='+num,'del','width=450,height=400,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');}
function onclick_reply(mode,pnum,num){window.open('reply_exe.php?mode='+mode+'&pnum='+pnum+'&num='+num,'del','width=450,height=400,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');}
function set_preview_image(obj1,obj2,path1,path2){temp=obj1.options[obj1.selectedIndex].value.split("|");var ext=temp[2].substring(temp[2].length-3).toLowerCase();if(!(ext=='jpg'||ext=='gif'||ext=='bmp'||ext=='png'))set_preview_no_image(obj2);else obj2.src='../attach/'+ path1+ path2+ temp[2];return true;}
function set_preview_no_image(obj){obj.src='../images/spacer.gif';}
function to_article_1l(obj1,obj2){if(obj1.selectedIndex==-1){alert('請選擇要插入的檔案\t');return false;}
var buffer='';temp=obj1.options[obj1.selectedIndex].value.split("|");buffer='[##_1L|'+ temp[2]+'|'+ temp[1]+'| _##]';set_tag_support(obj2,buffer,'');return true;}
function to_article_1c(obj1,obj2){if(obj1.selectedIndex==-1){alert('請選擇要插入的檔案\t');return false;}
var buffer='';temp=obj1.options[obj1.selectedIndex].value.split("|");buffer='[##_1C|'+ temp[2]+'|'+ temp[1]+'| _##]';set_tag_support(obj2,buffer,'');return true;}
function to_article_1r(obj1,obj2){if(obj1.selectedIndex==-1){alert('請選擇要插入的檔案\t');return false;}
var buffer='';temp=obj1.options[obj1.selectedIndex].value.split("|");buffer='[##_1R|'+ temp[2]+'|'+ temp[1]+'| _##]';set_tag_support(obj2,buffer,'');return true;}
function to_article_2c(obj1,obj2){var count=0;var buffer='';for(var i=0;i<obj1.options.length;i++){if(obj1.options[i].selected==true){temp=obj1.options[i].value.split("|");buffer=buffer+'^'+ temp[2]+'|'+ temp[1]+'|';count++;}}
if(count!=2){alert('必須選擇 2個 檔案才可作插入動作 (ctrl + 滑鼠左鍵欲選擇檔案)');return false;}else{var imageinfo;if(trim(buffer)!="")buffer=buffer.substr(1);imageinfo=buffer.split("^");buffer='[##_2C|'+ imageinfo[0]+' |'+ imageinfo[1]+' _##]';set_tag_support(obj2,buffer,'');}
return true;}
function to_article_3c(obj1,obj2){var count=0;var buffer='';for(var i=0;i<obj1.options.length;i++){if(obj1.options[i].selected==true){temp=obj1.options[i].value.split("|");buffer=buffer+'^'+ temp[2]+'|'+ temp[1]+'|';count++;}}
if(count!=3){alert('必須選擇 3個 檔案才可作插入動作 (ctrl + 滑鼠左鍵欲選擇檔案)');return false;}else{var imageinfo;if(trim(buffer)!="")buffer=buffer.substr(1);imageinfo=buffer.split("^");buffer='[##_3C|'+ imageinfo[0]+' |'+ imageinfo[1]+' |'+ imageinfo[2]+' _##]';set_tag_support(obj2,buffer,'');return true;}}
function to_article_free(obj1,obj2,path1,path2){var buffer='';for(var i=0;i<obj1.options.length;i++){if(obj1.options[i].selected==true){temp=obj1.options[i].value.split("|");buffer=buffer+'<img src="'+ path1+ path2+ temp[2]+'" '+ temp[1]+'>';}}
set_tag_support(obj2,buffer,'');return true;}
function image_view(obj,path,title){window.open(path+'image_pop.php?p_title='+title+'&imagefile='+obj.src+'&width='+obj.style.width+'&height='+obj.style.height,'_blank','width='+obj.style.width+',height='+obj.style.height+',location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0');}
function is_valid_time(tval){var year=tval.substring(0,4).replace(/\D/g,"");var month=tval.substring(5,7).replace(/\D/g,"");var day=tval.substring(8,10).replace(/\D/g,"");var hour=tval.substring(11,13).replace(/\D/g,"");var min=tval.substring(14,16).replace(/\D/g,"");var sec=tval.substring(17,19).replace(/\D/g,"");if(check_date(year,month,day,hour,min,sec))return true;alert('請正確輸入網誌建立時間');return false;}
function check_date(year,month,day,hour,min,sec){if(year<1900||year=='')return false;if(month>12||month=='')return false;if(day>count_days(year,month)||day=='')return false;if(hour>23||hour=='')return false;if(min>60||min=='')return false;if(sec>60||sec=='')return false;return true;}
function count_days(year,month){var days;if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))days=31;else if((month==4)||(month==6)||(month==9)||(month==11))days=30;else if(month==2){if(((year%4==0)&&(year%100!=0))||(year%400==0))days=29;else days=28;}
return days;}
function save_pos(obj){if(obj.createTextRange)obj.currentPos=document.selection.createRange().duplicate();return true;}
function set_tag_support(obj,prefix,postfix){if(document.selection){if(obj.createTextRange&&obj.currentPos){obj.currentPos.text=prefix+ obj.currentPos.text+ postfix;obj.focus();save_pos(obj);}else obj.value=obj.value+ prefix+ postfix;}else if(obj.selectionStart!=null&&obj.selectionEnd!=null){var s1=obj.value.substring(0,obj.selectionStart);var s2=obj.value.substring(obj.selectionStart,obj.selectionEnd);var s3=obj.value.substring(obj.selectionEnd);obj.value=s1+ prefix+ s2+ postfix+ s3;}else obj.value+=prefix+ postfix;return true;}
function open_set(val){document.getElementById('mark_set').style.display='none';document.getElementById('color_set').style.display='none';layer_toggle(document.getElementById(val));}
function close_color_set(obj,col1){layer_toggle(document.getElementById('color_set'));set_tag_support(obj,'<font color="'+ col1+'">','</font>');}
function close_mark_set(obj,col1,col2){layer_toggle(document.getElementById('mark_set'));set_tag_support(obj,'<span style="color:'+col1+';background-color:'+col2+';padding:3 1 0 1">','</span>');}
function get_event(evt){if(document.all)evt=window.event;return evt;}
function chk_event_tag_name(evt){var tn;if(document.all)tn=evt.srcElement.tagName;else tn=evt.target.nodeName;if(tn=='INPUT'||tn=='TEXTAREA'||tn=='SELECT')return false;else return true;}
function onclick_scrap_star2(obj,no,is_scrap){var i_c1=tar1.reader_center1.document.getElementById('scc_'+no+'_00');var i_c2=tar1.reader_center2.document.getElementById('scc_'+no+'_00');var i_c3=tar1.reader_center3.document.getElementById('scc_'+no+'_00');var i_r=tar2.document.getElementById('scr_'+no+'_01');var flag;if(obj.src.indexOf('star_on')==-1){if(i_r)i_r.src='../images/star_on_.gif';if(i_c1)i_c1.src='../images/star_on.gif';if(i_c2)i_c2.src='../images/star_on.gif';if(i_c3)i_c3.src='../images/star_on.gif';flag='1';}else{if(i_r)i_r.src='../images/star_off_.gif';if(i_c1)i_c1.src='../images/star_off.gif';if(i_c2)i_c2.src='../images/star_off.gif';if(i_c3)i_c3.src='../images/star_off.gif';flag='0';}
var exe_form=document.ritem_scrap;exe_form.num.value=no;exe_form.flag.value=flag;exe_form.submit();}
function onclick_scrap_star1(obj,no,is_scrap){var i_c=tar1.document.getElementById('scc_'+no+'_00');var i_r=tar2.document.getElementById('scr_'+no+'_01');var flag;if(obj.src.indexOf('star_on')==-1){if(i_c)i_c.src='../images/star_on.gif';if(i_r)i_r.src='../images/star_on.gif';flag='1';}else{if(i_c)i_c.src='../images/star_off.gif';if(i_r)i_r.src='../images/star_off.gif';flag='0';}
var exe_form=document.ritem_scrap;exe_form.num.value=no;exe_form.flag.value=flag;exe_form.submit();}
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&document.getElementById)x=document.getElementById(n);return x;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
-->
