Techday=new new Class({submitting:false,apply:function(D){var A=this.applicationForm.getElement("input[name=chineseName]");var E=this.applicationForm.getElement("input[name=englishName]");var C=this.applicationForm.getElement("input[name=contact]");var G=this.applicationForm.getElement("input[name=email]");var B=this.applicationForm.getElement("select[name=quantity]");var I=this.applicationForm.getElements("input.birthday");var H=this.applicationForm.getElements("input.address");this.applicationForm.getElements("input").removeClass("alert");this.applicationForm.getElements("table span.alert").destroy();if(A.get("value").match(/[^\u4E00-\u9FA5]|^$/g)){new Element("span",{className:"alert",text:"(中文姓名)"}).inject(A.addClass("alert"),"after");}if(E.get("value").match(/[^a-zA-Z\s]|^$/g)){new Element("span",{className:"alert",text:"(英文姓名)"}).inject(E.addClass("alert"),"after");}if(I){$each(I,function(J){if(J.get("value").match(/[^0-9]|^$/g)){J.addClass("alert");}});if(I.hasClass("alert").contains(true)){new Element("span",{className:"alert",text:"(非正確出生日期)"}).inject(I[2],"after");}}if(H){$each(H,function(J,L){var K=J.get("value").match(/[^\u4E00-\u9FA5\w\s-.,\/]/g);if((K&&K.length)||(J.get("value")==""&&!L)){J.addClass("alert");}});if(H.hasClass("alert").contains(true)){new Element("span",{className:"alert",text:"(無效地址)"}).inject(H[2],"after");}}if(!G.get("value").match(/[^@'"]+@[^@'"]+\.[^@\'"]+/g)){new Element("span",{className:"alert",text:"(非正確地址)"}).inject(G.addClass("alert"),"after");}if(!C.get("value").match(/[0-9]{8}/g)){new Element("span",{className:"alert",text:"(需為8位號碼)"}).inject(C.addClass("alert"),"after");}if(!B.get("value").match(/[1-9]{1}/g)){new Element("span",{className:"alert",text:"(非有效數量)"}).inject(B.addClass("alert"),"after");}var F=this.applicationForm.getElement("table input.alert");if(F){F.select();}else{this.applicationReference.getElement(".content").set("load",{method:"post",data:this.applicationForm.toQueryString()}).load("/action");}return false;},logon:function(C){var B=C.target||C.srcElement;var A=B==$("applicationLogon");new Request.JSON({onSuccess:(function(D){if(D&&D.code==200){this.logonReference.destroy();$$(".hidden").removeClass("hidden");if(this.applicationReference){this.applicationReference.getElement(".content").set("html",D.application);this.applicationForm=$("apply");if(this.applicationForm){this.applicationForm.getElement("input[name=static]").set("disabled",true);this.applicationForm.addEvent("submit",this.apply.bindWithEvent(this));}}if(A&&this.applicationForm){this.applicationForm.getElement("input[type=text]").select();}else{if(!A){this.post.getElement("textarea").focus();}}}else{alert("並未找到相關用戶密碼組合");B.getElement("input[type=password]").select();}}).bind(this)}).send({url:"/action",data:B.toQueryString()});return false;},start:function(){this.logonReference=$$(".logon");this.applicationReference=$("application");this.applicationForm=$("apply");new ReMooz($$("#content img"),{caption:false,closer:!Browser.Engine.trident4});if(this.logonReference){this.logonReference.addEvent("submit",this.logon.bindWithEvent(this));}if(this.applicationForm){this.applicationForm.addEvent("submit",this.apply.bindWithEvent(this));}$$("input[name=static]").set("disabled",true);}});window.addEvent("domready",Techday.start.bind(Techday));
