var sSiteChannel=''; function LayerSH(id) { if (document.getElementById(id).style.display == "block") { document.getElementById(id).style.display="none"; } else { document.getElementById(id).style.display="block"; } return true; } //fChapterShowHide function fChapterShowHide(oDiv) { //document.getElementById(oDiv).style.display = "none"; //alert(document.getElementById(oDiv).style.display); if (document.getElementById(oDiv).style.display=='') { document.getElementById(oDiv).style.display='none'; } else { document.getElementById(oDiv).style.display=''; } } //判斷是否更換Chapter按鈕圖片 function fChapterImg(oDiv) { alert(oDiv); if (document.getElementById(oDiv).src == './Image/btn_download.png') { document.getElementById(oDiv).src='./Image/CourseSchedule.png'; } else { document.getElementById(oDiv).src='./Image/btn_download.png'; } } function fChapterShow(oDiv) { document.getElementById(oDiv).style.display=''; } //All fChapterShowHide function fChapterShowHideAll(sObj,iLen) { var vTemp; for(i=1;i0&&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'9') bflag=false; } } return bflag; } function isint(str) { var bflag=true; var nLen=str.length; for(i=0;i'9') bflag=false; } return bflag; } function isemail(str) { var i; for(var i=0;i '~' ) { alert('中文Email ??'); return false; } } if(str.charAt(0)=='@') return false; if(str.indexOf('.',1)-str.indexOf('@',1)==1 ) return false; if(str.charAt(str.length-1)=='.') return false; if(str.length<5) return false; if(str.indexOf('@',1)==-1) return false; if(str.indexOf('.',1)==-1) return false; if(str.indexOf('.',str.length-1)!=-1) return false; if(str.indexOf('..',1)>0) return false; if(str.indexOf('.@',1)>0) return false; if(str.indexOf('@.',1)>0) return false; return true; } function OrderBy(sBy) { if (document.form1.sOrder.value==sBy) { if (document.form1.sAscDesc.value=='Desc') { document.form1.sAscDesc.value=''; } else { document.form1.sAscDesc.value='Desc'; } } else { document.form1.sOrder.value=sBy } document.form1.submit(); } function ChangePage() { document.form1.submit(); } function SelectItem(sSelected,sObj) { var sVar var sVar2 sVar=eval(sObj+'.length') for (i = 0; i < sVar; i++) { sVar2=eval( sObj+'['+i+'].value' ); if ( sVar2==sSelected ) {eval(sObj+'['+i+'].selected=true'); break;} } } function CheckItem(sSelected,sObj) { var sVar var sVar2 sVar=eval(sObj+'.length') for (i = 0; i < sVar; i++) { sVar2=eval( sObj+'['+i+'].value' ); if ( sVar2==sSelected ) {eval(sObj+'['+i+'].checked=true'); break;} } } //======Company ID======== function CheckCompanyNo(sF) { var cx = new Array; cx[0] = 1; cx[1] = 2; cx[2] = 1; cx[3] = 2; cx[4] = 1; cx[5] = 2; cx[6] = 4; cx[7] = 1; var NO = eval(sF+".value"); //alert(NO); var SUM = 0; if (NO.length != 8) { //alert("統編錯誤,要有 8 個數字"); return false; } var cnum = NO.split(""); for (i=0; i<=7; i++) { if (NO.charCodeAt() < 48 || NO.charCodeAt() > 57) { //alert("統編錯誤,要有 8 個 0-9 數字組合"); return false; } // cnum[i] *= 1; SUM += cc(cnum[i] * cx[i]); } if (SUM % 10 == 0) { //alert("統一編號:"+NO+" 正確!"); return true; } else if (cnum[6] == 7 && (SUM + 1) % 10 == 0) { //alert("統一編號:"+NO+" 正確!"); return true; } else { //alert("統一編號:"+NO+" 錯誤!"); return false; } } //======Company ID======== //======Check ID======== function parse(str) { var output=''; var ch; var index=0; for(i=0;i0 || id.substring(i,i+1)=='0') continue else{ haserr=1 break} } if(haserr==1) return 1 else return 0 } function checkerr(id){ var se=new Array(10) var we=0 var checkcode=0 for(i=10;i<=35;i++){ if(local[i]==id.substring(0,1)){ se[0]=parseInt((i+'0').substring(0,1)) se[1]=parseInt((i+'0').substring(1,2)) break } } for(i=1;i<=9;i++){ se[i+1]=parseInt(id.substring(i,i+1)) } for(i=0;i<=10;i++){ if(i==0) we=we+se[i] else we=we+(se[i]*(10-i)) } if (mod(we,10)==0) { checkcode=0} else { checkcode=((10-mod(we,10))+'0').substring(0,1) } if(checkcode!=id.substring(9,10)) return 1 else return 0 } function mod(a,b){ var r r=Math.round(a/b) if((b*r)>a) r-=1 return (a-(b*r)) } //======Check ID======== //--disableCtrlKeyCombination------------------ function disableCtrlN() { if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n event.returnValue=false; if ( (event.keyCode==116)|| //屏蔽 F5 刷新? (event.ctrlKey && event.keyCode==82)){ //Ctrl + R event.keyCode=0; event.returnValue=false; } } //Sert All Time function fFormatTimeSet(sType,sObj) { //Check object exits if (document.getElementById(sObj)!=null) { sVar=eval(sObj+'.length'); //check number //alert(sObj+'.innerHTML=TimeTransfer(\''+sType+'\','+sObj+'.innerHTML);'); if (typeof(sVar)=="undefined") { eval(sObj+'.innerHTML=fTimeTransfer(\''+sType+'\','+sObj+'.innerHTML);'); } else { for (i=0;i 0 ) { switch (sType) { case 'ss': var iTimeH,iTimeM,iTimeS; var sTimeH,sTimeM; iTimeH=Math.floor(iTime/3600); iTimeM=parseInt(iTime%3600) ; sTimeH = ((iTimeH < 10) ? "0" : "") + iTimeH ; sTimeM = ((iTimeM < 10) ? "0" : "") + iTimeM; return sTimeH +":"+ sTimeM ; break; case 'mm': //iTime=3260 var iTimeH,iTimeM; var sTimeH,sTimeM; iTimeH=Math.floor(iTime/60); iTimeM=parseInt(iTime%60); sTimeH = ((iTimeH < 10) ? "0" : "") + iTimeH ; sTimeM = ((iTimeM < 10) ? "0" : "") + iTimeM; return sTimeH +":"+ sTimeM ; break; case 'hh': var iTimeH,iTimeM,iTimeS; var sTimeH,sTimeM,sTimeS; iTimeH=Math.floor(iTime/3600); iTimeM=Math.floor((iTime - (iTimeH * 3600))/60); iTimeS=parseInt(iTime-(iTimeH * 3600) - (iTimeM * 60)); sTimeH = ((iTimeH < 10) ? "0" : "") + iTimeH ; sTimeM = ((iTimeM < 10) ? "0" : "") + iTimeM; sTimeS = ((iTimeS < 10) ? "0" : "") + iTimeS; return sTimeH +":"+ sTimeM+":"+ sTimeS ; break; } } else { return '0'; } } //Set All Time function fFormatDateSet(sObj) { //Check object exits if (document.getElementById(sObj)!=null) { sVar=eval(sObj+'.length'); //check number //alert(sObj+'.innerHTML=TimeTransfer(\''+sType+'\','+sObj+'.innerHTML);'); if (typeof(sVar)=="undefined") { eval(sObj+'.innerHTML=fDateTransfer('+sObj+'.innerHTML);'); } else { for (i=0;i0) { sDate=fTrim(sDate); if(sDate.length==14) { sTimeYYYY= sDate.substring(0,4); sTimeMM= sDate.substring(4,6); sTimeDD= sDate.substring(6,8); sTimehh= sDate.substring(8,10); sTimemm= sDate.substring(10,12); sTimess= sDate.substring(12,14); sOut=sTimeYYYY +'/' +sTimeMM + '/' +sTimeDD +' '+ sTimehh +":"+ sTimemm+":"+ sTimess ; } else if(sDate.length>=8) { sTimeYYYY= sDate.substring(0,4); sTimeMM= sDate.substring(4,6); sTimeDD= sDate.substring(6,8); sOut=sTimeYYYY +'/' +sTimeMM + '/' +sTimeDD; } else { sOut=''; } } else { sOut=''; } return sOut; } function fTrim(sX) { return sX.replace(/^\s+|\s+$/gm,''); } function fCheckChinese(str) { var strlen=str.length; if(strlen>0){ var oldstrlen=str.length for(var i=0;i>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r)}if(a!=64){t=t+String.fromCharCode(i)}}t=BS5._utf8_decode(t);return t},_utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");var t="";for(var n=0;n127&&r<2048){t+=String.fromCharCode(r>>6|192);t+=String.fromCharCode(r&63|128)}else{t+=String.fromCharCode(r>>12|224);t+=String.fromCharCode(r>>6&63|128);t+=String.fromCharCode(r&63|128)}}return t},_utf8_decode:function(e){var t="";var n=0;var r=c1=c2=0;while(n191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}return t}}