//*下載換視窗 function goto_download(link) { parent.c_bot.location.href=link; } //*下載換視窗 function goto_download_byFrm(link,frm_obj) { frm_obj.location.href=link; } //*移動色系 function catcheyes(obj,objcolor){ obj.style.backgroundColor=objcolor; } function loseeyes(obj){ obj.style.backgroundColor=''; } //*欄位預設值 function fld_tips(theForm,obj,obj_str) { if (obj=='focus') { if(theForm.value==obj_str)theForm.value=''; } else { if(theForm.value=='')theForm.value=obj_str; } } //loading string function load_str(sp_obj,obj_str) { sp_obj.innerHTML = '
' + obj_str + '
'; } //*cour head Switch function cour_switch(theForm,event,link) { //if (event == 'course') top.location.href= 'course_switch.asp?link_page=' + link + '&cno=' + theForm.fldcourse.value; //else if (event == 'group') // top.location.href= 'course_switch.asp?link_page=' + link + '&cno=' + cid; } //*連接 function my_fastlink(link,cid,event,event_2,event_3) { if (event == '_top') { if (event_2 == 'course') top.location.href= 'ican/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; else if (event_2 == 'group') top.location.href= 'icangroup/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; else if (event_2 == 'inet') top.location.href= 'inet/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; } else { if (event_2 == 'course') location.href= 'ican/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; else if (event_2 == 'group') location.href= 'icangroup/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; else if (event_2 == 'inet') location.href= 'inet/course_switch.asp?link_page=' + link + '&cno=' + cid + '&funcid=' + event_3; } } //*連接 function my_link(link,cid,event,event_2) { if (event == '_top') { if (event_2 == 'course') top.location.href= 'ican/course_login.asp?link_page=' + link + '&cno=' + cid; else if (event_2 == 'group') top.location.href= 'icangroup/course_login.asp?link_page=' + link + '&cno=' + cid; } } //*gept連接 function my_gept_link(course_no,paper_no,prod_type,event){ if (event == 'paper'){ self.location.href= 'exam/gept_list.asp?course_no=' + course_no + '&prod_type=' + prod_type; }else if (event == 'intro'){ self.location.href= 's_paper_intro.asp?course_no=' + course_no + '&paper_no=' + paper_no + '&prod_type=' + prod_type; }else if(event == 'exam'){ self.location.href= 's_paper.asp?course_no=' + course_no + '&paper_no=' + paper_no + '&prod_type=' + prod_type; }else if (event == 'back'){ self.location.href= 'gept_list.asp?course_no=' + course_no + '&prod_type=' + prod_type; } } //*guest連接 function my_guest_link(link,cid,event,event_2,rtype,rperpage,rpageno,rfldstr) { if (event == '_top') { if (event_2 == 'course') top.location.href= 'guest_ican/course_login.asp?link_page=' + link + '&cno=' + cid + '&type=' + rtype + '&perpage=' + rperpage + '&pageno=' + rpageno + '&fldstr=' + rfldstr; } } //*ican連接 function ican_link(link,event) { if (event == '_top') { top.location.href=link; } else if (event == 'target') { //alert(link); top.c_content.location.href=link; } else if (event == 'c2target') { //alert(link); top.c_content.location.href=link; } else if (event == 'chg_mode') { //if (link == 't') // alert("切換瀏覽模式") //else // alert("切換編輯模式") //alert('c_chgmode.asp?mode=' + link); top.c_trans.location.href='c_chgmode.asp?chg=yes&mode=' + link; } } //*顯示 +-menu function ocshow(obj,objimg,objurl) { if (obj.style.display=='none') { obj.style.display=''; objimg.src=objurl + 'logo_-.gif'; } else { obj.style.display='none'; objimg.src=objurl + 'logo_+.gif'; } } //*開啟新視窗 function OPwindow(link,lname,lresize,lwidth,lheight) { window.open (link,lname,'resizable='+lresize+',top=,left=,width='+lwidth+',height='+lheight+',scrollbars=yes,menubar=no,status=no,toolbar=no'); } //##icq## //function opwindow(link,wname,wlen,hlen,Mresize,xPos,yPos) //{ // window.open (link,wname,'resizable='+Mresize+',top='+yPos+',left='+xPos+',width= '+wlen+',height='+hlen+',scrollbars=yes,menubar=no,status=no,toolbar=no'); //} //*開啟新視窗 function gotowindow(link) { window.open (link,'iCAN3','resizable=yes,top=5,left=5,width=400,height=400,scrollbars=yes,menubar=no,status=no,toolbar=no'); } //*開啟新視窗 function opwindow_byPos(link,wname,wlen,hlen,Mresize,xPos,yPos) { window.open (link,wname,'resizable='+Mresize+',top='+yPos+',left='+xPos+',width= '+wlen+',height='+hlen+',scrollbars=yes,menubar=no,status=yes,toolbar=no'); } //*展開,縮合 function menu_oc(theForm,event,imgurl) { if (event=='+') { for (tag1 in document.all.tags("img")) { if (tag1.substr(0,4) == "img_") { document.all.item(tag1).src=imgurl+'logo_-.gif'; } } for (tag1 in document.all.tags("div")) { if (tag1.substr(0,6) == "ocshow") { document.all.item(tag1).style.display=''; } } } else { for (tag1 in document.all.tags("img")) { if (tag1.substr(0,4) == "img_") { document.all.item(tag1).src=imgurl+'logo_+.gif'; } } for (tag1 in document.all.tags("div")) { if (tag1.substr(0,6) == "ocshow") { document.all.item(tag1).style.display='none'; } } } } //*展開,縮合 function menu_oc_all(theForm,imgurl) { if (theForm.oc_img.value=='+') { for (tag1 in document.all.tags("img")) { if (tag1.substr(0,4) == "img_") { document.all.item(tag1).src=imgurl+'logo_-.gif'; } } for (tag1 in document.all.tags("div")) { if (tag1.substr(0,6) == "ocshow") { document.all.item(tag1).style.display=''; } } theForm.oc_img.value='-'; } else { for (tag1 in document.all.tags("img")) { if (tag1.substr(0,4) == "img_") { document.all.item(tag1).src=imgurl+'logo_+.gif'; } } for (tag1 in document.all.tags("div")) { if (tag1.substr(0,6) == "ocshow") { document.all.item(tag1).style.display='none'; } } theForm.oc_img.value='+'; } } function Days (yy, mm) { var monthday = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); if ((yy % 4 == 0 && yy % 100 != 0) || yy % 400 == 0) { monthday[1] = 29; } return monthday[mm]; } function RechkDate (theform) { var yy = theform.fldyear.options[theform.fldyear.selectedIndex].value; var mm = theform.fldmonth.selectedIndex; var dd = theform.fldday.selectedIndex; days = Days (yy, mm); end = days -1; if ( dd > end ) { theform.fldday.options[end].selected = true; } olddays = theform.fldday.length; if ( olddays > days ) { for (i=days; i < olddays; i++) { theform.fldday.options[i] = null; } theform.fldday.length = days; return 0; } if (olddays < days) { for (i=olddays; i < days; i++) { theform.fldday.options[i] = new Option (i+1, i+1); } } } function RechkEDate (theform) { var yy = theform.fldeyear.options[theform.fldeyear.selectedIndex].value; var mm = theform.fldemonth.selectedIndex; var dd = theform.fldeday.selectedIndex; days = Days (yy, mm); end = days -1; if ( dd > end ) { theform.fldeday.options[end].selected = true; } olddays = theform.fldeday.length; if ( olddays > days ) { for (i=days; i < olddays; i++) { theform.fldeday.options[i] = null; } theform.fldeday.length = days; return 0; } if (olddays < days) { for (i=olddays; i < days; i++) { theform.fldeday.options[i] = new Option (i+1, i+1); } } } //*顯示 function bar function menushow(obj) { if (obj.style.display=='none') { for (tag1 in document.all.tags("div")) { if (tag1.substr(0,8) == "menushow") { document.all.item(tag1).style.display='none'; } } obj.style.display=''; } else obj.style.display='none'; } //*顯示 function menushow1(obj) { if (obj.style.display=='none') { obj.style.display=''; } else { obj.style.display='none'; } } //*顯示 function bar function menushow_1(obj,objimg,imgurl) { if (obj.style.display=='none') { obj.style.display=''; objimg.src=imgurl + 'logo_-.gif'; } else { obj.style.display='none'; objimg.src=imgurl + 'logo_+.gif'; } } //*僅顯示 function justshow(obj) { if (obj.style.visibility=='hidden') obj.style.visibility=''; else obj.style.visibility='hidden'; } function dayweek(yy,mm,dd) { /* 家麒 2004/5/31 修改 註:先設月份 setMonth() 的話,每遇到系統時間的31號, 4.6.9.11 這四個月的月份會跑掉,所以要先setDate(),再setMonth() 另外也可使用下列方式設定日期: myDate=new Date(yy+"/"+parseInt(mm)+1)+"/1"); */ myDate.setFullYear(yy); myDate.setDate(dd); myDate.setMonth(mm); return myDate.getDay(); } function fixdate(obj,yy,mm,dd,obj_sp,obj_div) { obj.value=yy+'/'+mm+'/'+dd; calendar(obj,'',yy,mm,dd,obj_sp,obj_div); justshow(obj_div); } function calendar_script(obj,obj1,yy,mm,dd,img_url,obj_sp,obj_div,obj_name) { var cstr = ''; cstr += ('' + obj_name + ''); cstr += ('  '); document.write (cstr); } function calendar(obj,obj1,yy,mm,dd,obj_sp,obj_div) { myDate = new Date(); obj_date = obj.value; theDate = new Date(obj_date); if (obj1=='pre') { if (parseInt(mm)==1) { yy=parseInt(yy)-1; mm=12; } else { mm=parseInt(mm)-1; } } else if (obj1=='next') { if (parseInt(mm)==12) { yy=parseInt(yy)+1; mm=1; } else { mm=parseInt(mm)+1; } } days = Days (yy, mm-1); /* 家麒 2004/5/31 修改 註:先設月份 setMonth() 的話,每遇到系統時間的31號, 4.6.9.11 這四個月的月份會跑掉,所以要先setDate(),再setMonth() 另外也可使用下列方式設定日期: myDate=new Date(yy+"/"+mm+"/1"); */ myDate.setFullYear(yy); myDate.setDate('1'); myDate.setMonth(parseInt(mm)-1); sDay = myDate.getDay(); var cstr='
'; cstr += (''); cstr += (''); for (i=0;i'); } for (i=1;i<=days;i++) { dayweek1 = dayweek(yy,mm-1,i); if (dayweek1==0 && i > 0) cstr += (''); if ((theDate.getFullYear()==yy) && (theDate.getMonth()==mm-1) && (i==dd)) cstr += (''); else cstr += (''); } cstr += ('
<<'+ yy +' 年 ' + mm + ' 月>>
' + i + '' + i + '
'); //document.write(cstr); //alert(cstr); obj_sp.innerHTML=cstr; } //*檢查不合法的 script 語言在 text or textarea 裡 function script_chk() { for (tag1 in document.all.tags("input")) { if (tag1.substr(0,3) == "fld") { //if ((tag1.substr(0,8) == "fldemail") || (tag1.substr(0,6) == "fldweb")) { if ((document.all.item(tag1).value.match(/