var debug=0;cj.init({require:"inline_pop,loadding,calendar,debug,popup,calendar"});
cj.evt.add(cj.w,"load",function(){cj.util.each("quickmenu,vcode,course,sharing,mb,contact,search".split(","),function(a){cj.util.loadJs("js/"+a+".js")});cj.output=cj.d.getElementById("debug");cj.updateUid();cj.util.countDown.init();cj.fn.selector(cj.d.getElementById("gSearchTableSelector"));cj.fn.selector(cj.d.getElementById("myTableSelector"),{cb:function(a){cj.util.each(a.opt,function(d){cj.d.getElementById("table"+d.value).style.display=a.selectedIndex==d.index?"block":"none"})}});cj.fn.selector(cj.d.getElementById("bYearSelector"),
{noanimate:1});cj.fn.selector(cj.d.getElementById("bMonthSelector"),{noanimate:1});cj.fn.selector(cj.d.getElementById("bDaySelector"),{noanimate:1});cj.fn.menubar("member_navi");cj.fn.kv();cj.fn.lecturer()});
var tinymce_set={language:"tw",mode:"textareas",theme:"advanced",editor_selector:"tmcontent",plugins:"inlinepopups,cj,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link_cj,unlink,bullist,forecolor,cjPhoto,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"bottom",theme_advanced_toolbar_align:"left",content_css:"inc/css/tinymce.css",convert_newlines_to_brs:false,inline_styles:false,object_resizing:false,valid_elements:"a[href|target:_blank],strong/b,br,em,li,img[src|class|fid],p[class<quote],span[style],u",
paste_use_dialog:true,paste_auto_cleanup_on_paste:true,paste_strip_class_attributes:"all",paste_remove_spans:true,paste_remove_styles:true,paste_preprocess:function(a,d){d.content=d.content.replace(/<[^>]*>/g,"")}};
cj.fn={selector:function(a,d){if(a){a.ext=d||{max:10,noanimate:0,cb:null};if(!a.ext.max)a.ext.max=10;if(!a.ext.noanimate)a.ext.noanimate=0;if(!a.ext.cb)a.ext.cb=null;a.active=false;a.vholder=a.getElementsByTagName("input")[0];a.searchTitle=a.getElementsByTagName("span")[0];a.optHolder=a.getElementsByTagName("div")[0];a.optHolder.style.zIndex=1E4;a.opt=[];var b=a.selectedIndex=0,e=0;cj.util.each(a.optHolder.getElementsByTagName("a"),function(c){c.index=b++;a.opt.push({title:c.innerHTML,value:c.getAttribute("value"),
index:c.index});e=Math.max(e,c.clientWidth)});if(a.opt.length){e>a.searchTitle.clientWidth&&cj.util.setStyle(a.searchTitle,{width:e});e=Math.max(e,a.searchTitle.clientWidth);a.vholder.value&&cj.util.each(a.opt,function(c){if(c.value==a.vholder.value){a.searchTitle.innerHTML=c.title;a.selectedIndex=c.index}});if(a.searchTitle.innerHTML==""){a.searchTitle.innerHTML=a.opt[0].title;a.vholder.value=a.opt[0].value}if(a.opt.length!=1){a.optHolder.height=Math.min(a.opt.length,a.ext.max)*a.optHolder.getElementsByTagName("a")[0].offsetHeight;
cj.util.setStyle(a.optHolder,{top:0,width:e,height:0,visibility:"hidden",overflowX:"hidden",overflowY:a.opt.length>a.ext.max?"scroll":"hidden"});cj.evt.add(a.optHolder,"click",function(c){c=c||cj.w.event;c=c.srcElement||c.target;if(/a/i.test(c.tagName)){a.hide();a.searchTitle.innerHTML=c.innerHTML;a.vholder.value=c.getAttribute("value");a.selectedIndex=c.index;a.ext.cb&&a.ext.cb(a);return false}});a.hide=function(){if(!this.active)return false;this.active=false;this.timer&&clearTimeout(this.timer);
a.ext.noanimate?cj.util.setStyle(a.optHolder,{height:0,visibility:"hidden"}):this.doHide()};a.doHide=function(c){var f=this;c=c||f.optHolder.offsetHeight;c-=20;if(c<0){cj.util.setStyle(f.optHolder,{height:0,visibility:"hidden"});clearTimeout(f.timer);return false}f.optHolder.style.height=c+"px";f.timer=setTimeout(function(){f.doHide(c)},2)};a.show=function(){if(this.active)return false;this.active=true;cj.util.setStyle(this.optHolder,{height:0,visibility:"visible"});this.timer&&clearTimeout(this.timer);
if(a.ext.noanimate)a.optHolder.style.height=a.optHolder.height+"px";else this.doShow()};a.doShow=function(c){var f=this;c=c||0;c+=20;if(c>=f.optHolder.height)f.optHolder.style.height=f.optHolder.height+"px";else{cj.util.setStyle(f.optHolder,{height:c});f.timer=setTimeout(function(){f.doShow(c)},5)}};a.onclick=a.show;cj.evt.add(a,"mouseout",function(c){c=c||cj.w.event;for(c=c.relatedTarget||c.toElement;c;){if(a==c)return;c=c.offsetParent}a.hide()})}}}},gotop:function(a,d){var b=cj.d.getElementById(a),
e=cj.util.getVP();b.top=d;cj.util.setStyle(b,{top:e.sp.y+b.top});b.follow=function(){var c=cj.util.getPos(b),f=cj.util.getVP(),g=f.sp.y-(c.y-this.top);b.timer&&clearTimeout(b.timer);if(Math.abs(g)<=5)cj.util.setStyle(b,{top:f.sp.y+this.top});else{y=c.y+Math.ceil(g/5);cj.util.setStyle(b,{top:y});b.timer=setTimeout(function(){b.follow()},20)}};cj.evt.add(cj.w,"scroll",function(){b.timer&&clearTimeout(b.timer);b.timer=setTimeout(function(){b.follow()},300)})},menubar:function(a){function d(b){if(!b.attr){b.attr=
{x:b.parentNode.clientWidth-5,y:-12,w:b.offsetWidth,h:parseInt(cj.util.getStyle(b,"height"),10)};cj.util.setStyle(b,{left:b.attr.x,top:b.attr.y,margin:0,height:b.attr.h,visibility:"hidden"});b.active=false}b.show=function(){if(this.active)return false;this.timer&&clearTimeout(this.timer);this.active=true;cj.util.setStyle(this,{visibility:"visible"})};b.hide=function(){var e=this;if(e.active){e.timer&&clearTimeout(e.timer);e.active=false;e.timer=setTimeout(function(){cj.util.setStyle(e,{visibility:"hidden"})},
500)}}}(a=cj.d.getElementById(a))&&cj.util.each(a.getElementsByTagName("ul"),function(b){/dropdown/i.test(b.className)&&cj.util.each(b.getElementsByTagName("li"),function(e){if(e.parentNode===b){e.ul=e.getElementsByTagName("ul");if(e.ul.length){d(e.ul[0]);e.onmouseover=function(){e.ul[0].show()};cj.evt.add(e,"mouseout",function(c){c=c||cj.w.event;for(var f=c.relatedTarget||c.toElement;f;){if(e===f)return;f=f.parentNode}e.ul[0].hide();cj.evt.cancel(c)})}}})})},menubar_ori:function(a){function d(b){if(!b.attr){b.attr=
{x:b.parentNode.clientWidth,y:-12,w:b.offsetWidth,h:parseInt(cj.util.getStyle(b,"height"),10)};b.attr.mid=Math.floor(b.attr.h/2);cj.util.setStyle(b,{left:b.attr.x,top:b.attr.y,margin:0,height:b.attr.h,visibility:"hidden"});b.box1=cj.util.addElm(b.parentNode,{tag:"div",style:{visibility:"hidden",position:"absolute",left:b.attr.x,top:b.attr.y,width:b.attr.w,height:b.attr.mid,zIndex:1E3,overflow:"hidden"}});b.box2=cj.util.addElm(b.parentNode,{tag:"div",style:{visibility:"hidden",position:"absolute",
left:b.attr.x,top:b.attr.y+b.attr.mid,width:b.attr.w,height:b.attr.mid,zIndex:1E3,overflow:"hidden"}});b.c1=b.box1.appendChild(b.cloneNode(b));cj.util.setStyle(b.c1,{margin:0,left:0,top:b.attr.mid});b.c2=b.box2.appendChild(b.cloneNode(b));cj.util.setStyle(b.c2,{margin:0,left:0,top:-b.attr.h});cj.util.setStyle(b,{margin:0,visibility:"hidden"});b.active=false}b.show=function(){if(this.active)return false;this.active=true;this.attr.dy=1;cj.util.setStyle(this.box1,{visibility:"visible"});cj.util.setStyle(this.box2,
{visibility:"visible"});cj.util.setStyle(this.c1,{visibility:"visible"});cj.util.setStyle(this.c2,{visibility:"visible"});this.timer&&clearTimeout(this.timer);this.doShow()};b.doShow=function(e){var c=this;e=e||1;if(c.attr.mid-c.attr.dy<10){cj.util.setStyle(c,{visibility:"visible"});cj.util.setStyle(c.box1,{visibility:"hidden"});cj.util.setStyle(c.box2,{visibility:"hidden"});cj.util.setStyle(c.c1,{visibility:"hidden"});cj.util.setStyle(c.c2,{visibility:"hidden"})}else{c.attr.dy+=e;e+=5;cj.util.setStyle(c.c1,
{top:c.attr.mid-c.attr.dy});cj.util.setStyle(c.c2,{top:c.attr.dy-c.attr.h});c.timer=setTimeout(function(){c.doShow(e)},5)}};b.hide=function(){if(this.active){this.active=false;this.attr.dy=1;cj.util.setStyle(this,{visibility:"hidden"});cj.util.setStyle(this.box1,{visibility:"visible"});cj.util.setStyle(this.box2,{visibility:"visible"});cj.util.setStyle(this.c1,{visibility:"visible"});cj.util.setStyle(this.c2,{visibility:"visible"});cj.util.setStyle(this.c1,{top:0});cj.util.setStyle(this.c2,{top:-this.attr.mid});
this.timer&&clearTimeout(this.timer);this.doHide()}};b.doHide=function(e){var c=this;e=e||1;if(c.attr.mid-c.attr.dy<10){cj.util.setStyle(c.box1,{visibility:"hidden"});cj.util.setStyle(c.box2,{visibility:"hidden"});cj.util.setStyle(c.c1,{visibility:"hidden"});cj.util.setStyle(c.c2,{visibility:"hidden"})}else{c.attr.dy+=e;e+=5;cj.util.setStyle(c.c1,{top:c.attr.dy});cj.util.setStyle(c.c2,{top:-c.attr.mid-c.attr.dy});c.timer=setTimeout(function(){c.doHide(e)},5)}}}(a=cj.d.getElementById(a))&&cj.util.each(a.getElementsByTagName("ul"),
function(b){/dropdown/i.test(b.className)&&cj.util.each(b.getElementsByTagName("li"),function(e){if(e.parentNode===b){e.ul=e.getElementsByTagName("ul");if(e.ul.length){d(e.ul[0]);e.onmouseover=function(){e.ul[0].show()};e.onmouseout=function(c){var f=this;c=c||cj.w.event;for(c=c.relatedTarget||c.toElement;c;){if(f==c)return;c=c.parentNode}setTimeout(function(){f.ul[0].hide()},500)}}}})})},kv:function(){var a=cj.d.getElementById("KV");if(a){a.imgs=a.getElementsByTagName("a");a.btns=a.getElementsByTagName("li");
if(!(a.imgs.length<=1)){for(var d=0;d<a.imgs.length;d++){a.imgs[d].index=d;a.btns[d].index=a.imgs.length-d-1}a.set={c:0,rolltime:1,holdtime:5};a.timer=null;a.roll=function(){var b=this,e=b.set.c;b.set.c=++b.set.c%b.imgs.length;b.btns[b.imgs.length-e-1].className="inactive";b.btns[b.imgs.length-b.set.c-1].className="active";b.imgs[b.set.c].style.display=b.imgs[e].style.display="block";cj.fade.start(b.imgs[e],b.set.rolltime,0.9,0);cj.fade.start(b.imgs[b.set.c],b.set.rolltime,0.1,1);b.timer=setTimeout(function(){b.imgs[e].style.display=
"none";b.roll()},b.set.holdtime*1E3)};a.jumpTo=function(b){for(d=0;d<a.imgs.length;d++)if(d==b){cj.util.setStyle(a.imgs[d],{display:"block",opacity:1});a.btns[a.imgs.length-d-1].className="active"}else{cj.util.setStyle(a.imgs[d],{display:"none"});a.btns[a.imgs.length-d-1].className="inactive"}};for(d=0;d<a.imgs.length;d++)a.btns[d].onclick=function(){clearTimeout(a.timer);a.jumpTo(this.index);a.set.c=this.index;a.timer=setTimeout(function(){a.roll()},a.set.holdtime*1E3)};a.timer=setTimeout(function(){a.roll()},
a.set.holdtime*1E3)}}},lecturer:function(){cj.util.each(cj.d.getElementsByTagName("div"),function(a){if(/lecturer/.test(a.className)){a.itemHolder=a.getElementsByTagName("div");if(a.itemHolder.length){a.itemHolder=a.itemHolder[0];a.items=a.itemHolder.getElementsByTagName("a");if(a.items.length){var d=cj.util.getPos(a);cj.util.setStyle(a.itemHolder,{left:d.x,top:d.y,width:Math.max(a.clientWidth,a.itemHolder.clientWidth)});a.active=false;cj.evt.add(a,"mouseover",function(){if(!a.active){a.active=true;
a.itemHolder.style.visibility="visible"}});cj.evt.add(a,"mouseout",function(b){b=b||cj.w.event;b=b.relatedTarget||b.toElement;if(!(!a.active||a===b)){a.active=false;a.itemHolder.style.visibility="hidden"}})}}}})},showHide:function(a){if(a=cj.d.getElementById(a))a.style.display=a.style.display=="block"?"none":"block"},chkPasswd:function(a){a=cj.d.getElementById(a);var d=["\u5f37","\u4e2d","\u5f31"],b=[/^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$/g,/^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$/g,
/(?=.{6,}).*/g];this.value=this.value.replace(/^\s*/,"");if(b[0].test(this.value))a.innerHTML=d[0];else if(b[1].test(this.value))a.innerHTML=d[1];else if(this.value.length<3||b[2].test(this.value))a.innerHTML=d[2]},popAddCourse:function(a,d,b){cj.inline_pop.open({url:"ajax?a=addCourseLiteForm&courseid="+a+"&u="+(new Date).valueOf(),addEvt:[{fn:function(){var e=cj.inline_pop.pop.d,c=e.getElementById("addCourseLiteForm"),f=e.getElementById("confirmBtn1");if(f)f.onclick=function(){if(!c.tableid.value){alert("\u8acb\u9078\u64c7\u8ab2\u8868");
return false}cj.ajax.open({URL:"ajax",postData:"a=mbAddCourseToTable&tableid="+c.tableid.value+"&courseid="+a,cb:function(g){debug&&alert(g.responseText);try{s=eval(g.responseText);switch(s.s){case 0:if(d)if(b){cj.w.open(d,b);cj.inline_pop.close();cj.w.location.reload()}else cj.w.location=d;else{alert("\u52a0\u5165\u5b8c\u6210");cj.inline_pop.close()}break;case 1:alert("\u60a8\u6240\u9078\u64c7\u7684\u8ab2\u8868\u5df2\u5305\u542b\u672c\u8ab2\u7a0b")}}catch(h){}}});return false};if(e=e.getElementById("confirmBtn2")){c.title.defaultValue=
c.title.value;c.title.onclick=function(){if(this.value==this.defaultValue)this.value=""};e.onclick=function(){if(!c.title.value){alert(c.title.defaultValue);return false}if(c.title.value==c.title.defaultValue){alert(c.title.defaultValue);c.title.value="";c.focus();return false}var g="a=mbAddCourseToNewTable&title="+encodeURIComponent(c.title.value)+"&courseid="+a;cj.ajax.open({URL:"ajax",postData:g,cb:function(h){debug&&alert(h.responseText);try{s=eval(h.responseText);switch(s.s){case 0:if(d)if(b){cj.w.open(d,
b);cj.inline_pop.close();cj.w.location.reload()}else cj.w.location=d;else{alert("\u52a0\u5165\u5b8c\u6210");cj.inline_pop.close()}}}catch(i){}}});return false}}}}]})},popMbLogin:function(a){cj.inline_pop.open({url:"ajax?a=mbLightboxLoginForm&u="+(new Date).valueOf(),addEvt:[{tg:"cj.inline_pop.pop.b",type:"click",fn:function(d){d=d||cj.w.event;d=d.srcElement||d.target;var b=cj.inline_pop.pop.d.getElementById("memberLoginForm");if(/submitBtn/.test(d.id)){if(!cj.form.isEmail(b.email.value)){alert(cj.form.msg.valid.tw+
b.email.getAttribute("title"));b.email.focus();return false}if(b.passwd.value==""){alert(b.passwd.getAttribute("title")+cj.form.msg.not_null.tw);b.passwd.focus();return false}var e="a=mbLogin";cj.util.each("uniqid,email,passwd".split(","),function(f){e+="&"+f+"="+encodeURIComponent(b[f].value)});if(a&&a.onload)e+="&onload="+encodeURIComponent(a.onload);var c=cj.loadding.newPlayer();c.play();cj.ajax.open({URL:"ajax",postData:e,cb:function(f){debug&&alert(f.responseText);c.stop();try{s=eval(f.responseText);
switch(s.status){case 0:if(s.popgohome){cj.inline_pop.close();cj.inline_pop.open({url:"ajax?a=popgohome",addEvt:[{fn:function(){var h=cj.inline_pop.pop.d,i=h.getElementById("gohomeBtn");h=h.getElementById("cancelBtn");i.onclick=function(){cj.w.location="member?a=gohome1";return false};h.onclick=function(){cj.ajax.open({URL:"ajax",postData:"a=cancelGohome",cb:function(j){debug&&alert(j.responseText);cj.w.location=a&&a.url?a.url:/sorry|join|member/.test(cj.w.location.toString())?"member?a=index":cj.w.location}});
return false}}}]});return false}if(a&&a.url){cj.w.location=a.url;break}if(/sorry|join|member/.test(cj.w.location.toString()))cj.w.location="member?a=index";else cj.w.location.reload();break;case 2:alert(b.msg2.value);b.email.focus();b.passwd.value="";break;case 3:alert("\u60a8\u7684\u5e33\u865f\u5c1a\u672a\u555f\u7528\uff0c\u8acb\u958b\u555f\u7cfb\u7d71\u5bc4\u7d66\u60a8\u7684\u8a8d\u8b49\u4fe1\u4ef6\u9032\u884c\u8a8d\u8b49");b.email.focus();b.passwd.value=""}}catch(g){}}});return false}if(/joinBtn/.test(d.id))cj.w.location=
"member_join.html";if(/forgotPwBtn/.test(d.id))cj.w.location="member?a=forgot_pw";if(/forgotIdBtn/.test(d.id))cj.w.location="member?a=forgot_id";if(/getAuthEmailBtn/.test(d.id))cj.w.location="member?a=certification_resend"}},{fn:function(){var d=cj.inline_pop.pop.d.getElementById("memberLoginForm");d.email.defaultValue=d.email.value;d.passwd.defaultValue=d.passwd.value;d.email.onclick=d.passwd.onclick=function(){if(this.value==this.defaultValue)this.value="";return false}}}]})},popPreview:function(){var a=
this;if(!a.set)a.set=eval(a.getAttribute("attr"));cj.inline_pop.open({url:"course_preview"+a.set.id+".html",addEvt:[{fn:function(){var d=cj.inline_pop.pop.d,b=d.getElementById("addCourseBtn");d=d.getElementById("courseStudyBtn");b.onclick=function(){this.set=eval(this.getAttribute("attr"));cj.inline_pop.close();this.set.active?cj.fn.popAddCourse(a.set.id):cj.fn.popMbLogin({onload:"cj.fn.popAddCourse("+this.set.id+")"})};d.onclick=function(){this.set=eval(this.getAttribute("attr"));cj.inline_pop.close();
this.set.active?cj.w.open("course_study"+this.set.id+".html","study"):cj.fn.popMbLogin({onload:"cj.w.open('course_study"+this.set.id+".html','study')"})}}}]})},traceSharing:function(a){var d=cj.d.getElementById(a);if(d){d.set=eval(d.getAttribute("attr"));if(!d.set.active){cj.fn.popMbLogin({onload:"cj.fn.traceSharing('"+a+"')"});return false}if(d.set.traced){alert("\u5df2\u8ffd\u8e64!");return false}cj.ajax.open({URL:"ajax",postData:"a=mbTraceSharing&id="+d.set.id,cb:function(b){debug&&alert(b.responseText);
try{switch(eval(b.responseText).s){case 0:alert("\u5df2\u52a0\u5165\u8ffd\u8e64!");var e=cj.d.getElementById("traceSharingBtn1"),c=cj.d.getElementById("traceSharingBtn2");if(e)e.set.traced=1;if(c)c.set.traced=1;e&&cj.util.setStyle(e,{opacity:0.5});if(c)c.style.textDecoration="line-through"}}catch(f){}}});return false}}};

