function presetSelect(formname,fd,idx) {
  eval("theField="+formname+"."+fd);
  if (idx!="") {
  for (i=0;i<theField.length;i++) {
    if (theField[i].value==idx) {
      theField.selectedIndex=i;
      break;
    }
  }
  }
}

function presetRadio(formname,fd,idx) {
  eval("theField="+formname+"."+fd);
  if (idx!="") {
  for (i=0;i<theField.length;i++) {
    if (theField[i].value==idx) {
      theField[i].checked=true;
      break;
    }
  }
  }
}

function showjob(form, jobbig, seq) {
  var job_index=jobbig;
  if (job_index == 0){
     count1= 1
     setcode(form.FunctionName, "", 0, seq)
  }
  else if (job_index == 1100){
     count1= 1
     setcode(form.FunctionName, "行政或總務主管", 1101, seq)
     setcode(form.FunctionName, "行政總務人員", 1102, seq)
     setcode(form.FunctionName, "電腦操作或資料輸入", 1103, seq)
     setcode(form.FunctionName, "總機或接待人員", 1104, seq)
     setcode(form.FunctionName, "行政助理", 1105, seq)
     setcode(form.FunctionName, "正職人員", 1106, seq)
     setcode(form.FunctionName, "工讀生", 1107, seq)
  } 
  else if (job_index == 1200 ) {
     count1= 1
     setcode(form.FunctionName, "經營管理主管", 1201, seq)
     setcode(form.FunctionName, "營運管理師、系統整合或ERP", 1202, seq)
     setcode(form.FunctionName, "秘書", 1203, seq)
     setcode(form.FunctionName, "儲備幹部", 1204, seq)
     setcode(form.FunctionName, "人力資源主管", 1205, seq)
     setcode(form.FunctionName, "人力資源專員", 1206, seq)
     setcode(form.FunctionName, "人力與外勞仲介", 1207, seq)
     setcode(form.FunctionName, "人力資源助理", 1208, seq)
     setcode(form.FunctionName, "主管特別助理", 1209, seq)
  }
  else if (job_index == 1300 ) {
     count1= 1
     setcode(form.FunctionName, "財務或會計主管", 1301, seq)
     setcode(form.FunctionName, "會計師", 1302, seq)
     setcode(form.FunctionName, "主辦會計", 1303, seq)
     setcode(form.FunctionName, "成本會計", 1304, seq)
     setcode(form.FunctionName, "記帳、出納或一般會計", 1305, seq)
     setcode(form.FunctionName, "查帳或審計人員", 1306, seq)
     setcode(form.FunctionName, "稽核人員", 1307, seq)
     setcode(form.FunctionName, "稅務人員", 1308, seq)
     setcode(form.FunctionName, "財務分析或財務人員", 1309, seq)
     setcode(form.FunctionName, "財務會計助理", 1310, seq)
  }
  else if (job_index == 1400 ) {
     count1= 1
     setcode(form.FunctionName, "金融專業主管", 1401, seq)
     setcode(form.FunctionName, "融資或信用業務人員", 1402, seq)
     setcode(form.FunctionName, "銀行辦事員", 1403, seq)
     setcode(form.FunctionName, "金融投資人員", 1404, seq)
     setcode(form.FunctionName, "金融研究員", 1405, seq)
     setcode(form.FunctionName, "金融營業員", 1406, seq)
     setcode(form.FunctionName, "金融承銷人員", 1407, seq)
     setcode(form.FunctionName, "券商後線人員", 1408, seq)
     setcode(form.FunctionName, "股務人員", 1409, seq)
     setcode(form.FunctionName, "核保或保險內勤人員", 1410, seq)
     setcode(form.FunctionName, "理賠人員", 1411, seq)
     setcode(form.FunctionName, "催收人員", 1412, seq)
  }
  else if (job_index == 1500 ) {
     count1= 1
     setcode(form.FunctionName, "廣告企劃主管", 1501, seq)
     setcode(form.FunctionName, "行銷企劃主管", 1502, seq)
     setcode(form.FunctionName, "產品主管或專案主管", 1503, seq)
     setcode(form.FunctionName, "產品企劃開發人員", 1504, seq)
     setcode(form.FunctionName, "產品行銷人員", 1505, seq)
     setcode(form.FunctionName, "行銷企劃人員", 1506, seq)
     setcode(form.FunctionName, "活動企劃員", 1507, seq)
     setcode(form.FunctionName, "網站行銷企劃", 1508, seq)
     setcode(form.FunctionName, "不動產或商場開發人員", 1509, seq)
     setcode(form.FunctionName, "市場調查或市場分析", 1510, seq)
     setcode(form.FunctionName, "媒體公關宣傳或購買", 1511, seq)
     setcode(form.FunctionName, "廣告文案或企劃", 1512, seq)
     setcode(form.FunctionName, "廣告設計或商業設計", 1513, seq)
     setcode(form.FunctionName, "行銷企劃助理", 1514, seq)
  }
  else if (job_index == 1600 ) {
     count1= 1
     setcode(form.FunctionName, "店長或賣場管理人員", 1601, seq)
     setcode(form.FunctionName, "門市、店員或專櫃人員", 1602, seq)
     setcode(form.FunctionName, "不動產經紀人", 1603, seq)
     setcode(form.FunctionName, "汽車銷售人員", 1604, seq)
     setcode(form.FunctionName, "保險業務或經紀人", 1605, seq)
     setcode(form.FunctionName, "傳銷人員", 1606, seq)
     setcode(form.FunctionName, "售票或收銀人員", 1607, seq)
     setcode(form.FunctionName, "加盟、經銷商或代理商", 1608, seq)
  }
  else if (job_index == 1700 ) {
     count1= 1
     setcode(form.FunctionName, "國內業務主管", 1701, seq)
     setcode(form.FunctionName, "國外業務主管", 1702, seq)
     setcode(form.FunctionName, "專案業務主管", 1703, seq)
     setcode(form.FunctionName, "國內業務人員", 1704, seq)
     setcode(form.FunctionName, "國外業務人員", 1705, seq)
     setcode(form.FunctionName, "國貿人員", 1706, seq)
     setcode(form.FunctionName, "船務押匯或報關人員", 1707, seq)
     setcode(form.FunctionName, "廣告AE業務人員", 1708, seq)
     setcode(form.FunctionName, "電話行銷人員", 1709, seq)
     setcode(form.FunctionName, "業務助理", 1710, seq)
     setcode(form.FunctionName, "保稅人員", 1711, seq)
  }
  else if (job_index == 1800 ) {
     count1= 1
     setcode(form.FunctionName, "客戶服務主管", 1801, seq)
     setcode(form.FunctionName, "客戶服務人員", 1802, seq)
     setcode(form.FunctionName, "產品售後技術服務", 1803, seq)
     setcode(form.FunctionName, "業務支援工程師", 1804, seq)
     setcode(form.FunctionName, "電腦組裝或測試", 1805, seq)
     setcode(form.FunctionName, "通信測試維修人員", 1806, seq)
     setcode(form.FunctionName, "產品維修人員", 1807, seq)
     setcode(form.FunctionName, "技術文件或說明書編譯", 1808, seq)
  }
  else if (job_index == 1900 ) {
     count1= 1
     setcode(form.FunctionName, "工廠主管", 1901, seq)
     setcode(form.FunctionName, "工業工程師或生產線規劃", 1902, seq)
     setcode(form.FunctionName, "生產技術或製程工程師", 1903, seq)
     setcode(form.FunctionName, "生管", 1904, seq)
     setcode(form.FunctionName, "生產設備工程師", 1905, seq)
     setcode(form.FunctionName, "領班", 1906, seq)
     setcode(form.FunctionName, "倉管", 1907, seq)
     setcode(form.FunctionName, "採購、採購助理或發包", 1908, seq)
     setcode(form.FunctionName, "廠務或廠務助理", 1909, seq)
     setcode(form.FunctionName, "操作員、作業員或包裝員", 1910, seq)
     setcode(form.FunctionName, "物管或資材", 1911, seq)
     setcode(form.FunctionName, "技術員", 1912, seq)
     setcode(form.FunctionName, "採購主管", 1913, seq)
     setcode(form.FunctionName, "CNC銑床技術人員", 1914, seq)
     setcode(form.FunctionName, "CAD或CAM工程師", 1915, seq)
  }
  else if (job_index == 2000 ) {
     count1= 1
     setcode(form.FunctionName, "品管或品保主管", 2001, seq)
     setcode(form.FunctionName, "ISO或品保人員", 2002, seq)
     setcode(form.FunctionName, "測試工程師", 2003, seq)
     setcode(form.FunctionName, "測試人員", 2004, seq)
     setcode(form.FunctionName, "品管或檢驗人員", 2005, seq)
     setcode(form.FunctionName, "工廠安全衛生或安規人員", 2006, seq)
     setcode(form.FunctionName, "可靠度工程師", 2007, seq)
     setcode(form.FunctionName, "品保工程師", 2008, seq)
  }
  else if (job_index == 2100 ) {
     count1= 1
     setcode(form.FunctionName, "建築師", 2101, seq)
     setcode(form.FunctionName, "土木技師或土木工程師", 2102, seq)
     setcode(form.FunctionName, "建築設計或繪圖人員", 2103, seq)
     setcode(form.FunctionName, "營造工程師或工地監工", 2104, seq)
     setcode(form.FunctionName, "工地安全衛生工程師", 2105, seq)
     setcode(form.FunctionName, "營建施工人員", 2106, seq)
     setcode(form.FunctionName, "交通工程師或運輸規劃師", 2107, seq)
     setcode(form.FunctionName, "水電、電信或配線技術員", 2108, seq)
     setcode(form.FunctionName, "水電及其他工程繪圖人員", 2109, seq)
     setcode(form.FunctionName, "裝潢、櫥窗或會場", 2110, seq)
     setcode(form.FunctionName, "景觀設計", 2111, seq)
     setcode(form.FunctionName, "結構技師或結構工程師", 2112, seq)
     setcode(form.FunctionName, "室內設計", 2113, seq)
  }
  else if (job_index == 2200 ) {
     count1= 1
     setcode(form.FunctionName, "其他工程研發主管", 2201, seq)
     setcode(form.FunctionName, "自動控制工程師", 2202, seq)
     setcode(form.FunctionName, "電機技術人員", 2203, seq)
     setcode(form.FunctionName, "空調冷凍技術人員", 2204, seq)
     setcode(form.FunctionName, "機械工程師", 2205, seq)
     setcode(form.FunctionName, "機構工程師", 2206, seq)
     setcode(form.FunctionName, "機械設計或繪圖人員", 2207, seq)
     setcode(form.FunctionName, "機械加工技術人員", 2208, seq)
     setcode(form.FunctionName, "汽車技術人員", 2209, seq)
     setcode(form.FunctionName, "模具技術人員", 2210, seq)
     setcode(form.FunctionName, "印前製作或印刷技術人員", 2211, seq)
     setcode(form.FunctionName, "測量或儀校人員", 2212, seq)
     setcode(form.FunctionName, "環保專業人員", 2213, seq)
     setcode(form.FunctionName, "化工化學工程師", 2214, seq)
     setcode(form.FunctionName, "紡織化學工程師", 2215, seq)
     setcode(form.FunctionName, "特用化學工程師", 2216, seq)
     setcode(form.FunctionName, "食品研發人員", 2217, seq)
     setcode(form.FunctionName, "材料研發人員", 2218, seq)
     setcode(form.FunctionName, "實驗化驗人員", 2219, seq)
     setcode(form.FunctionName, "機電工程師", 2220, seq)
     setcode(form.FunctionName, "塑膠射出技術人員", 2221, seq)
     setcode(form.FunctionName, "打版人員", 2222, seq)
     setcode(form.FunctionName, "其他特殊工程人員", 2223, seq)
  }
  else if (job_index == 2300 ) {
     count1= 1
     setcode(form.FunctionName, "硬體工程研發主管", 2301, seq)
     setcode(form.FunctionName, "電子工程師", 2302, seq)
     setcode(form.FunctionName, "零件工程師", 2303, seq)
     setcode(form.FunctionName, "電腦硬體工程師", 2304, seq)
     setcode(form.FunctionName, "PCB佈線工程師", 2305, seq)
     setcode(form.FunctionName, "SMT工程師", 2306, seq)
     setcode(form.FunctionName, "電源工程師", 2307, seq)
     setcode(form.FunctionName, "EMC或電子安規工程師", 2308, seq)
     setcode(form.FunctionName, "IC設計工程師", 2309, seq)
     setcode(form.FunctionName, "IC封裝或測試工程師", 2310, seq)
     setcode(form.FunctionName, "半導體工程師", 2311, seq)
     setcode(form.FunctionName, "微機電工程師", 2312, seq)
     setcode(form.FunctionName, "光學工程研發主管", 2313, seq)
     setcode(form.FunctionName, "光電工程師", 2314, seq)
     setcode(form.FunctionName, "光學工程師", 2315, seq)
     setcode(form.FunctionName, "通訊工程研發主管", 2316, seq)
     setcode(form.FunctionName, "通訊系統工程師", 2317, seq)
     setcode(form.FunctionName, "RF通訊工程師", 2318, seq)
     setcode(form.FunctionName, "通訊軟體工程師", 2319, seq)
     setcode(form.FunctionName, "工程助理或助理工程師", 2320, seq)
     setcode(form.FunctionName, "PCB技術人員", 2321, seq)
     setcode(form.FunctionName, "IC佈局工程師", 2322, seq)
  }
  else if (job_index == 2400 ) {
     count1= 1
     setcode(form.FunctionName, "MIS主管", 2401, seq)
     setcode(form.FunctionName, "電子商務技術主管", 2402, seq)
     setcode(form.FunctionName, "軟體專案主管", 2403, seq)
     setcode(form.FunctionName, "軟體設計工程師", 2404, seq)
     setcode(form.FunctionName, "韌體設計工程師", 2405, seq)
     setcode(form.FunctionName, "軟韌體測試工程師", 2406, seq)
     setcode(form.FunctionName, "Internet程式設計師", 2407, seq)
     setcode(form.FunctionName, "MIS程式設計師", 2408, seq)
     setcode(form.FunctionName, "系統分析師", 2409, seq)
     setcode(form.FunctionName, "資料庫管理人員", 2410, seq)
     setcode(form.FunctionName, "網路管理工程師", 2411, seq)
     setcode(form.FunctionName, "系統維護或操作人員", 2412, seq)
     setcode(form.FunctionName, "資訊助理人員", 2413, seq)
     setcode(form.FunctionName, "電玩程式設計師", 2414, seq)
  }
  else if (job_index == 2500 ) {
     count1= 1
     setcode(form.FunctionName, "多媒體開發主管", 2501, seq)
     setcode(form.FunctionName, "多媒體或動畫設計人員", 2502, seq)
     setcode(form.FunctionName, "網頁設計師", 2503, seq)
     setcode(form.FunctionName, "電腦繪圖美工人員", 2504, seq)
     setcode(form.FunctionName, "平面美工設計或美編", 2505, seq)
     setcode(form.FunctionName, "商業設計", 2506, seq)
     setcode(form.FunctionName, "美術設計", 2507, seq)
     setcode(form.FunctionName, "服裝設計", 2508, seq)
     setcode(form.FunctionName, "工業設計", 2509, seq)
     setcode(form.FunctionName, "藝術指導", 2510, seq)
  }
  else if (job_index == 2600 ) {
     count1= 1
     setcode(form.FunctionName, "傳播媒體主管", 2601, seq)
     setcode(form.FunctionName, "傳播媒體企劃人員", 2602, seq)
     setcode(form.FunctionName, "發行企劃或出版人員", 2603, seq)
     setcode(form.FunctionName, "記者、採編或新聞工作者", 2604, seq)
     setcode(form.FunctionName, "翻譯或口譯人員", 2605, seq)
     setcode(form.FunctionName, "文編、校對或文字工作者", 2606, seq)
     setcode(form.FunctionName, "排版人員", 2607, seq)
     setcode(form.FunctionName, "電台工作人員", 2608, seq)
     setcode(form.FunctionName, "播音或配音人員", 2609, seq)
     setcode(form.FunctionName, "影片製作技術人員", 2610, seq)
     setcode(form.FunctionName, "演員", 2611, seq)
     setcode(form.FunctionName, "其他娛樂事業人員", 2612, seq)
     setcode(form.FunctionName, "模特兒", 2613, seq)
     setcode(form.FunctionName, "攝影師", 2614, seq)
     setcode(form.FunctionName, "樂器演奏或合成音樂", 2615, seq)
     setcode(form.FunctionName, "美容專業人員", 2616, seq)
     setcode(form.FunctionName, "美髮專業人員", 2617, seq)
     setcode(form.FunctionName, "導演", 2618, seq)
     setcode(form.FunctionName, "舞蹈專業人員", 2619, seq)
     setcode(form.FunctionName, "寵物美容專業人員", 2620, seq)
  }
  else if (job_index == 2700 ) {
     count1= 1
     setcode(form.FunctionName, "教授或講師", 2701, seq)
     setcode(form.FunctionName, "研究人員、研究助理或教授", 2702, seq)
     setcode(form.FunctionName, "中小學教師或約聘人員", 2703, seq)
     setcode(form.FunctionName, "幼教或安親班老師", 2704, seq)
     setcode(form.FunctionName, "補習班導師或管理人員", 2705, seq)
     setcode(form.FunctionName, "電腦補習班老師", 2706, seq)
     setcode(form.FunctionName, "語文補習班老師", 2707, seq)
     setcode(form.FunctionName, "升學課業補習班老師", 2708, seq)
     setcode(form.FunctionName, "其他類講師或教育訓練人員", 2709, seq)
     setcode(form.FunctionName, "圖書資料管理人員", 2710, seq)
  }
  else if (job_index == 2800 ) {
     count1= 1
     setcode(form.FunctionName, "旅遊或運輸主管", 2801, seq)
     setcode(form.FunctionName, "飯店或餐廳主管", 2802, seq)
     setcode(form.FunctionName, "OP或旅行社人員", 2803, seq)
     setcode(form.FunctionName, "運輸交通專業人員", 2804, seq)
     setcode(form.FunctionName, "空服員", 2805, seq)
     setcode(form.FunctionName, "司機", 2806, seq)
     setcode(form.FunctionName, "外務、快遞或送貨", 2807, seq)
     setcode(form.FunctionName, "領隊", 2808, seq)
     setcode(form.FunctionName, "運動教練", 2809, seq)
     setcode(form.FunctionName, "廚師", 2810, seq)
     setcode(form.FunctionName, "飯店工作人員", 2811, seq)
     setcode(form.FunctionName, "餐廳服務生", 2812, seq)
     setcode(form.FunctionName, "飛行機師", 2813, seq)
     setcode(form.FunctionName, "飛安人員", 2814, seq)
     setcode(form.FunctionName, "地勤人員", 2815, seq)
     setcode(form.FunctionName, "導遊", 2816, seq)
     setcode(form.FunctionName, "救生員", 2817, seq)
     setcode(form.FunctionName, "麵包師", 2818, seq)
     setcode(form.FunctionName, "調酒師或吧檯人員", 2819, seq)
     setcode(form.FunctionName, "餐廚助手", 2820, seq)
  }
  else if (job_index == 2900 ) {
     count1= 1
     setcode(form.FunctionName, "醫師", 2901, seq)
     setcode(form.FunctionName, "牙醫師", 2902, seq)
     setcode(form.FunctionName, "麻醉、放射、檢驗或醫技人員", 2903, seq)
     setcode(form.FunctionName, "心輔、復健或護理人員", 2904, seq)
     setcode(form.FunctionName, "診所助理", 2905, seq)
     setcode(form.FunctionName, "藥劑師", 2906, seq)
     setcode(form.FunctionName, "營養師", 2907, seq)
     setcode(form.FunctionName, "醫院行政管理人員", 2908, seq)
     setcode(form.FunctionName, "其他醫院從業人員", 2909, seq)
     setcode(form.FunctionName, "醫藥研發人員", 2910, seq)
     setcode(form.FunctionName, "褓母或看護", 2911, seq)
     setcode(form.FunctionName, "獸醫", 2912, seq)
     setcode(form.FunctionName, "生物科技研發人員", 2913, seq)
  }
  else if (job_index == 3000 ) {
     count1= 1
     setcode(form.FunctionName, "律師", 3001, seq)
     setcode(form.FunctionName, "法務人員", 3002, seq)
     setcode(form.FunctionName, "不動產產權審核或估價師", 3003, seq)
     setcode(form.FunctionName, "代書", 3004, seq)
     setcode(form.FunctionName, "商標或專利人員", 3005, seq)
     setcode(form.FunctionName, "工商登記服務人員", 3006, seq)
     setcode(form.FunctionName, "藝術品、珠寶鑑價或拍賣顧問", 3007, seq)
     setcode(form.FunctionName, "顧問人員", 3008, seq)
  }
  else if (job_index == 3100 ) {
     count1= 1
     setcode(form.FunctionName, "演員", 3101, seq)
     setcode(form.FunctionName, "其他娛樂事業人員", 3102, seq)
     setcode(form.FunctionName, "模特兒", 3103, seq)
     setcode(form.FunctionName, "樂器演奏或合成音樂", 3104, seq)
     setcode(form.FunctionName, "舞蹈專業人員", 3105, seq)
  }
  else if (job_index == 3200 ) {
     count1= 1
     setcode(form.FunctionName, "美容專業人員", 3201, seq)
     setcode(form.FunctionName, "美髮專業人員", 3202, seq)
     setcode(form.FunctionName, "寵物美容專業人員", 3203, seq)
  }
  else if (job_index == 3300 ) {
     count1= 1
     setcode(form.FunctionName, "指揮職軍士官", 3301, seq)
     setcode(form.FunctionName, "保全警衛人員", 3302, seq)
     setcode(form.FunctionName, "保全技術人員", 3303, seq)
     setcode(form.FunctionName, "大樓警衛管理人員", 3304, seq)
     setcode(form.FunctionName, "警察或警務人員", 3305, seq)
     setcode(form.FunctionName, "消防專業人員", 3306, seq)
     setcode(form.FunctionName, "清潔工或資源回收人員", 3307, seq)
     setcode(form.FunctionName, "花藝或園藝人員", 3308, seq)
     setcode(form.FunctionName, "生鮮人員", 3309, seq)
     setcode(form.FunctionName, "養殖、畜牧或農業相關人員", 3310, seq)
  }
  else if (job_index == 3400 ) {
     count1= 1
     setcode(form.FunctionName, "學生", 3401, seq)
     setcode(form.FunctionName, "待業中", 3402, seq)
  }
}

function showarea(form, areatype, seq) {
  var page_index=areatype;
  if (page_index == 1) {
     count1= 1
     setcode(form.Area, "台北市", 1, seq)
     setcode(form.Area, "基隆市", 2, seq)
     setcode(form.Area, "台北縣", 3, seq)
     setcode(form.Area, "宜蘭縣", 4, seq)
     setcode(form.Area, "桃園縣", 5, seq)
     setcode(form.Area, "新竹縣", 6, seq)
     setcode(form.Area, "新竹市", 7, seq)
     setcode(form.Area, "苗栗縣", 8, seq)
     setcode(form.Area, "台中市", 9, seq)
     setcode(form.Area, "台中縣", 10, seq)
     setcode(form.Area, "彰化縣", 11, seq)
     setcode(form.Area, "南投縣", 12, seq)
     setcode(form.Area, "嘉義市", 13, seq)
     setcode(form.Area, "嘉義縣", 14, seq)
     setcode(form.Area, "雲林縣", 15, seq)
     setcode(form.Area, "台南市", 16, seq)
     setcode(form.Area, "台南縣", 17, seq)
     setcode(form.Area, "高雄市", 18, seq)
     setcode(form.Area, "高雄縣", 19, seq)
     setcode(form.Area, "屏東縣", 20, seq)
     setcode(form.Area, "花蓮縣", 21, seq)
     setcode(form.Area, "台東縣", 22, seq)
     setcode(form.Area, "澎湖縣", 23, seq)
     setcode(form.Area, "金門縣", 24, seq)
     setcode(form.Area, "連江縣", 25, seq)
  }   
  else if (page_index == 2 ) {
     count1 = 1   
     setcode(form.Area, "北美洲地區", 301, seq)
     setcode(form.Area, "中國大陸", 101, seq)
     setcode(form.Area, "港澳地區", 102, seq)
     setcode(form.Area, "南海諸島", 103, seq)
     setcode(form.Area, "歐洲地區", 201, seq)
     setcode(form.Area, "中南美洲地區", 401, seq)
     setcode(form.Area, "亞洲及大洋洲地區", 501, seq)
     setcode(form.Area, "非洲地區", 601, seq)
  }
}

function setcode(form, str, code, seq)
{
    count1 = count1 + 1;
    form.selectedIndex = 0;
    form.options.length = count1;
    form.options[count1-1].text = str;
    if (count1==2){form.options[count1-1].value = code;}
    else{ form.options[count1-1].value = code;}
}

function CheckPassword(obj) {
    strPass=obj.value;
    if(strPass != "") {
       if(strPass.length<4 || strPass.length>12) {
          alert("密碼必須4-12個字元!!");
          obj.value ="";
          obj.focus();
       } else {
          for(i=0;i<strPass.length;i++) {
             AsciiCode=strPass.charCodeAt(i);
             if(AsciiCode<48 || AsciiCode>122 || (AsciiCode>57 && AsciiCode<65) || (AsciiCode>90 && AsciiCode<97)) {
                alert("密碼必須是英文字或數字,且不能有特殊符號!!");
                obj.value ="";
                obj.focus();
                break;
             }
          }
       }
    }
}

function CheckRePassword(objPasswd,objCheck){
    if(objPasswd.value!="") {
       if(objCheck.value!="" && objPasswd.value != objCheck.value) {
          alert("密碼設定與密碼再確認不一致!!");
          objCheck.value="";
          objCheck.focus();
       }
    } else {
       if(objCheck.value!="") {
          alert("請先填寫密碼設定!!");
          objCheck.value="";
          objCheck.focus();
       }
    }
}

function CheckNumber(obj,fun) {
    strNumber=obj.value;
    if(strNumber!= "") {
       for(i=0;i<strNumber.length;i++) {
          AsciiCode=strNumber.charCodeAt(i);
          if(fun==1 && (AsciiCode<48 || AsciiCode>57)) {
             alert("輸入數字,請勿加上其他符號!!\n\n其他符號例如:()-=.或英文等。");
             obj.value ="";
             obj.focus();
             break;
          } else if(fun==2 && (AsciiCode<48 || AsciiCode>57) && AsciiCode!=46){
             alert("輸入數字(可含小數後一位),請勿加上其他符號!!\n\n其他符號例如:()-=或英文等。");
             obj.value ="";
             obj.focus();
             break;
          }
       }
    }
}

function CheckEmail(obj) {
    obj.value = obj.value.toLowerCase();
    elmstr=obj.value + "";
    if (elmstr == "") {
       return true;
    } else {
       if (elmstr.indexOf("@") + "" != "-1" && elmstr.indexOf(".") + "" != "-1") {
          if (elmstr.indexOf("yammail.com") + "" == "-1" && elmstr.indexOf("sinamail.com") + "" == "-1" && elmstr.indexOf("kime.com.tw") + "" == "-1" && elmstr.indexOf("relco.net") + "" == "-1" && elmstr.indexOf("ebtnet.net") + "" == "-1" && elmstr.indexOf("citymail.com.tw") + "" == "-1" && elmstr.indexOf("match.com.tw") + "" == "-1" && elmstr.indexOf("1111.com.tw") + "" == "-1" && elmstr.indexOf("163.com") + "" == "-1" && elmstr.indexOf("126.com") + "" == "-1") {
             if (elmstr.indexOf("pchome") + "" == "-1" && elmstr.indexOf("yahoo.com.tw") + "" == "-1" && elmstr.indexOf("yahoo.com") + "" == "-1" && elmstr.indexOf("kimo.com") + "" == "-1" && elmstr.indexOf("kimo.com.tw") + "" == "-1" && elmstr.indexOf("ymail.com") + "" == "-1" && elmstr.indexOf("rocketmail.com") + "" == "-1" && elmstr.indexOf("apol.com.tw") + "" == "-1") {
                if (elmstr.indexOf("matchbank.com.tw") + "" != "-1") {
                   alert("請設定您私人使用的信箱!!");
                   obj.value='';
                   obj.focus();
                } else if (elmstr.indexOf("@hinet.net.tw") + "" != "-1") {
                   obj.value=elmstr.replace("hinet.net.tw","hinet.net");
                   obj.focus();
                } else {
                   return true;
                }
             } else {
                alert("為避免您收不到信件,請勿使用PChome、Yahoo或Apol的信箱!!");
                obj.value='';
                obj.focus();
             }
          } else {
             alert("電子郵件信箱格式有誤,請重填!!");
             obj.value='';
             obj.focus();
          }
       } else {
          alert("電子郵件信箱格式有誤,請重填!!");
          obj.value='';
          obj.focus();
       }
    }
}

