var level_ar = new Array; var group_ar = new Array; var subject_ar = new Array; level_ar["第一學習階段"] = "第一學習階段"; level_ar["第二學習階段"] = "第二學習階段"; level_ar["第三學習階段"] = "第三學習階段"; level_ar["第四學習階段"] = "第四學習階段"; group_ar["中國語文教育"]= new Array; group_ar["中國語文教育"]["chi"] = "中國語文教育"; group_ar["中國語文教育"]["eng"] = "中國語文教育"; subject_ar["中國語文"]= new Array; subject_ar["中國語文"]["name"] = new Array; subject_ar["中國語文"]["level"] = new Array; subject_ar["中國語文"]["name"]["chi"] = "中國語文"; subject_ar["中國語文"]["name"]["eng"] = "中國語文"; subject_ar["中國語文"]["group"] = "中國語文教育"; subject_ar["中國語文"]["level"][0] = "第一學習階段"; subject_ar["中國語文"]["level"][1] = "第二學習階段"; subject_ar["中國語文"]["level"][2] = "第三學習階段"; subject_ar["中國語文"]["level"][3] = "第四學習階段"; subject_ar["中國文學"]= new Array; subject_ar["中國文學"]["name"] = new Array; subject_ar["中國文學"]["level"] = new Array; subject_ar["中國文學"]["name"]["chi"] = "中國文學"; subject_ar["中國文學"]["name"]["eng"] = "中國文學"; subject_ar["中國文學"]["group"] = "中國語文教育"; subject_ar["中國文學"]["level"][3] = "第四學習階段"; subject_ar["普通話"]= new Array; subject_ar["普通話"]["name"] = new Array; subject_ar["普通話"]["level"] = new Array; subject_ar["普通話"]["name"]["chi"] = "普通話"; subject_ar["普通話"]["name"]["eng"] = "普通話"; subject_ar["普通話"]["group"] = "中國語文教育"; subject_ar["普通話"]["level"][0] = "第一學習階段"; subject_ar["普通話"]["level"][1] = "第二學習階段"; subject_ar["普通話"]["level"][2] = "第三學習階段"; group_ar["English Language Education"]= new Array; group_ar["English Language Education"]["chi"] = "English Language Education"; group_ar["English Language Education"]["eng"] = "English Language Education"; subject_ar["English Language"]= new Array; subject_ar["English Language"]["name"] = new Array; subject_ar["English Language"]["level"] = new Array; subject_ar["English Language"]["name"]["chi"] = "English Language"; subject_ar["English Language"]["name"]["eng"] = "English Language"; subject_ar["English Language"]["group"] = "English Language Education"; subject_ar["English Language"]["level"][0] = "第一學習階段"; subject_ar["English Language"]["level"][1] = "第二學習階段"; subject_ar["English Language"]["level"][2] = "第三學習階段"; subject_ar["English Language"]["level"][3] = "第四學習階段"; group_ar["數學教育"]= new Array; group_ar["數學教育"]["chi"] = "數學教育"; group_ar["數學教育"]["eng"] = "數學教育"; subject_ar["數學科"]= new Array; subject_ar["數學科"]["name"] = new Array; subject_ar["數學科"]["level"] = new Array; subject_ar["數學科"]["name"]["chi"] = "數學科"; subject_ar["數學科"]["name"]["eng"] = "數學科"; subject_ar["數學科"]["group"] = "數學教育"; subject_ar["數學科"]["level"][0] = "第一學習階段"; subject_ar["數學科"]["level"][1] = "第二學習階段"; subject_ar["數學科"]["level"][2] = "第三學習階段"; subject_ar["數學科"]["level"][3] = "第四學習階段"; group_ar["科學教育"]= new Array; group_ar["科學教育"]["chi"] = "科學教育"; group_ar["科學教育"]["eng"] = "科學教育"; subject_ar["科學科"]= new Array; subject_ar["科學科"]["name"] = new Array; subject_ar["科學科"]["level"] = new Array; subject_ar["科學科"]["name"]["chi"] = "科學科"; subject_ar["科學科"]["name"]["eng"] = "科學科"; subject_ar["科學科"]["group"] = "科學教育"; subject_ar["科學科"]["level"][2] = "第三學習階段"; subject_ar["生物"]= new Array; subject_ar["生物"]["name"] = new Array; subject_ar["生物"]["level"] = new Array; subject_ar["生物"]["name"]["chi"] = "生物"; subject_ar["生物"]["name"]["eng"] = "生物"; subject_ar["生物"]["group"] = "科學教育"; subject_ar["生物"]["level"][3] = "第四學習階段"; subject_ar["化學"]= new Array; subject_ar["化學"]["name"] = new Array; subject_ar["化學"]["level"] = new Array; subject_ar["化學"]["name"]["chi"] = "化學"; subject_ar["化學"]["name"]["eng"] = "化學"; subject_ar["化學"]["group"] = "科學教育"; subject_ar["化學"]["level"][3] = "第四學習階段"; subject_ar["物理"]= new Array; subject_ar["物理"]["name"] = new Array; subject_ar["物理"]["level"] = new Array; subject_ar["物理"]["name"]["chi"] = "物理"; subject_ar["物理"]["name"]["eng"] = "物理"; subject_ar["物理"]["group"] = "科學教育"; subject_ar["物理"]["level"][3] = "第四學習階段"; subject_ar["綜合科學"]= new Array; subject_ar["綜合科學"]["name"] = new Array; subject_ar["綜合科學"]["level"] = new Array; subject_ar["綜合科學"]["name"]["chi"] = "綜合科學"; subject_ar["綜合科學"]["name"]["eng"] = "綜合科學"; subject_ar["綜合科學"]["group"] = "科學教育"; subject_ar["綜合科學"]["level"][3] = "第四學習階段"; subject_ar["組合科學"]= new Array; subject_ar["組合科學"]["name"] = new Array; subject_ar["組合科學"]["level"] = new Array; subject_ar["組合科學"]["name"]["chi"] = "組合科學"; subject_ar["組合科學"]["name"]["eng"] = "組合科學"; subject_ar["組合科學"]["group"] = "科學教育"; subject_ar["組合科學"]["level"][3] = "第四學習階段"; group_ar["科技教育"]= new Array; group_ar["科技教育"]["chi"] = "科技教育"; group_ar["科技教育"]["eng"] = "科技教育"; subject_ar["共通課題"]= new Array; subject_ar["共通課題"]["name"] = new Array; subject_ar["共通課題"]["level"] = new Array; subject_ar["共通課題"]["name"]["chi"] = "共通課題"; subject_ar["共通課題"]["name"]["eng"] = "共通課題"; subject_ar["共通課題"]["group"] = "科技教育"; subject_ar["共通課題"]["level"][2] = "第三學習階段"; subject_ar["資訊和通訊科技"]= new Array; subject_ar["資訊和通訊科技"]["name"] = new Array; subject_ar["資訊和通訊科技"]["level"] = new Array; subject_ar["資訊和通訊科技"]["name"]["chi"] = "資訊和通訊科技"; subject_ar["資訊和通訊科技"]["name"]["eng"] = "資訊和通訊科技"; subject_ar["資訊和通訊科技"]["group"] = "科技教育"; subject_ar["資訊和通訊科技"]["level"][2] = "第三學習階段"; subject_ar["物料和結構"]= new Array; subject_ar["物料和結構"]["name"] = new Array; subject_ar["物料和結構"]["level"] = new Array; subject_ar["物料和結構"]["name"]["chi"] = "物料和結構"; subject_ar["物料和結構"]["name"]["eng"] = "物料和結構"; subject_ar["物料和結構"]["group"] = "科技教育"; subject_ar["物料和結構"]["level"][2] = "第三學習階段"; subject_ar["營運和製造"]= new Array; subject_ar["營運和製造"]["name"] = new Array; subject_ar["營運和製造"]["level"] = new Array; subject_ar["營運和製造"]["name"]["chi"] = "營運和製造"; subject_ar["營運和製造"]["name"]["eng"] = "營運和製造"; subject_ar["營運和製造"]["group"] = "科技教育"; subject_ar["營運和製造"]["level"][2] = "第三學習階段"; subject_ar["策略和管理"]= new Array; subject_ar["策略和管理"]["name"] = new Array; subject_ar["策略和管理"]["level"] = new Array; subject_ar["策略和管理"]["name"]["chi"] = "策略和管理"; subject_ar["策略和管理"]["name"]["eng"] = "策略和管理"; subject_ar["策略和管理"]["group"] = "科技教育"; subject_ar["策略和管理"]["level"][2] = "第三學習階段"; subject_ar["系統和控制"]= new Array; subject_ar["系統和控制"]["name"] = new Array; subject_ar["系統和控制"]["level"] = new Array; subject_ar["系統和控制"]["name"]["chi"] = "系統和控制"; subject_ar["系統和控制"]["name"]["eng"] = "系統和控制"; subject_ar["系統和控制"]["group"] = "科技教育"; subject_ar["系統和控制"]["level"][2] = "第三學習階段"; subject_ar["科技與生活"]= new Array; subject_ar["科技與生活"]["name"] = new Array; subject_ar["科技與生活"]["level"] = new Array; subject_ar["科技與生活"]["name"]["chi"] = "科技與生活"; subject_ar["科技與生活"]["name"]["eng"] = "科技與生活"; subject_ar["科技與生活"]["group"] = "科技教育"; subject_ar["科技與生活"]["level"][2] = "第三學習階段"; subject_ar["科技與生活"]["level"][3] = "第四學習階段"; subject_ar["企業、會計與財務概論"]= new Array; subject_ar["企業、會計與財務概論"]["name"] = new Array; subject_ar["企業、會計與財務概論"]["level"] = new Array; subject_ar["企業、會計與財務概論"]["name"]["chi"] = "企業、會計與財務概論"; subject_ar["企業、會計與財務概論"]["name"]["eng"] = "企業、會計與財務概論"; subject_ar["企業、會計與財務概論"]["group"] = "科技教育"; subject_ar["企業、會計與財務概論"]["level"][3] = "第四學習階段"; subject_ar["設計與應用科技"]= new Array; subject_ar["設計與應用科技"]["name"] = new Array; subject_ar["設計與應用科技"]["level"] = new Array; subject_ar["設計與應用科技"]["name"]["chi"] = "設計與應用科技"; subject_ar["設計與應用科技"]["name"]["eng"] = "設計與應用科技"; subject_ar["設計與應用科技"]["group"] = "科技教育"; subject_ar["設計與應用科技"]["level"][3] = "第四學習階段"; subject_ar["資訊及通訊科技"]= new Array; subject_ar["資訊及通訊科技"]["name"] = new Array; subject_ar["資訊及通訊科技"]["level"] = new Array; subject_ar["資訊及通訊科技"]["name"]["chi"] = "資訊及通訊科技"; subject_ar["資訊及通訊科技"]["name"]["eng"] = "資訊及通訊科技"; subject_ar["資訊及通訊科技"]["group"] = "科技教育"; subject_ar["資訊及通訊科技"]["level"][3] = "第四學習階段"; subject_ar["健康管理與社會關懷"]= new Array; subject_ar["健康管理與社會關懷"]["name"] = new Array; subject_ar["健康管理與社會關懷"]["level"] = new Array; subject_ar["健康管理與社會關懷"]["name"]["chi"] = "健康管理與社會關懷"; subject_ar["健康管理與社會關懷"]["name"]["eng"] = "健康管理與社會關懷"; subject_ar["健康管理與社會關懷"]["group"] = "科技教育"; subject_ar["健康管理與社會關懷"]["level"][3] = "第四學習階段"; subject_ar["科技與生活"]= new Array; subject_ar["科技與生活"]["name"] = new Array; subject_ar["科技與生活"]["level"] = new Array; subject_ar["科技與生活"]["name"]["chi"] = "科技與生活"; subject_ar["科技與生活"]["name"]["eng"] = "科技與生活"; subject_ar["科技與生活"]["group"] = "科技教育"; subject_ar["科技與生活"]["level"][2] = "第三學習階段"; subject_ar["科技與生活"]["level"][3] = "第四學習階段"; group_ar["個人、社會及人文教育"]= new Array; group_ar["個人、社會及人文教育"]["chi"] = "個人、社會及人文教育"; group_ar["個人、社會及人文教育"]["eng"] = "個人、社會及人文教育"; subject_ar["中國歷史"]= new Array; subject_ar["中國歷史"]["name"] = new Array; subject_ar["中國歷史"]["level"] = new Array; subject_ar["中國歷史"]["name"]["chi"] = "中國歷史"; subject_ar["中國歷史"]["name"]["eng"] = "中國歷史"; subject_ar["中國歷史"]["group"] = "個人、社會及人文教育"; subject_ar["中國歷史"]["level"][2] = "第三學習階段"; subject_ar["中國歷史"]["level"][3] = "第四學習階段"; subject_ar["經濟"]= new Array; subject_ar["經濟"]["name"] = new Array; subject_ar["經濟"]["level"] = new Array; subject_ar["經濟"]["name"]["chi"] = "經濟"; subject_ar["經濟"]["name"]["eng"] = "經濟"; subject_ar["經濟"]["group"] = "個人、社會及人文教育"; subject_ar["經濟"]["level"][3] = "第四學習階段"; subject_ar["倫理與宗教"]= new Array; subject_ar["倫理與宗教"]["name"] = new Array; subject_ar["倫理與宗教"]["level"] = new Array; subject_ar["倫理與宗教"]["name"]["chi"] = "倫理與宗教"; subject_ar["倫理與宗教"]["name"]["eng"] = "倫理與宗教"; subject_ar["倫理與宗教"]["group"] = "個人、社會及人文教育"; subject_ar["倫理與宗教"]["level"][3] = "第四學習階段"; subject_ar["地理"]= new Array; subject_ar["地理"]["name"] = new Array; subject_ar["地理"]["level"] = new Array; subject_ar["地理"]["name"]["chi"] = "地理"; subject_ar["地理"]["name"]["eng"] = "地理"; subject_ar["地理"]["group"] = "個人、社會及人文教育"; subject_ar["地理"]["level"][2] = "第三學習階段"; subject_ar["地理"]["level"][3] = "第四學習階段"; subject_ar["歷史"]= new Array; subject_ar["歷史"]["name"] = new Array; subject_ar["歷史"]["level"] = new Array; subject_ar["歷史"]["name"]["chi"] = "歷史"; subject_ar["歷史"]["name"]["eng"] = "歷史"; subject_ar["歷史"]["group"] = "個人、社會及人文教育"; subject_ar["歷史"]["level"][2] = "第三學習階段"; subject_ar["歷史"]["level"][3] = "第四學習階段"; subject_ar["生活與社會"]= new Array; subject_ar["生活與社會"]["name"] = new Array; subject_ar["生活與社會"]["level"] = new Array; subject_ar["生活與社會"]["name"]["chi"] = "生活與社會"; subject_ar["生活與社會"]["name"]["eng"] = "生活與社會"; subject_ar["生活與社會"]["group"] = "個人、社會及人文教育"; subject_ar["生活與社會"]["level"][2] = "第三學習階段"; subject_ar["宗教教育"]= new Array; subject_ar["宗教教育"]["name"] = new Array; subject_ar["宗教教育"]["level"] = new Array; subject_ar["宗教教育"]["name"]["chi"] = "宗教教育"; subject_ar["宗教教育"]["name"]["eng"] = "宗教教育"; subject_ar["宗教教育"]["group"] = "個人、社會及人文教育"; subject_ar["宗教教育"]["level"][2] = "第三學習階段"; subject_ar["綜合人文"]= new Array; subject_ar["綜合人文"]["name"] = new Array; subject_ar["綜合人文"]["level"] = new Array; subject_ar["綜合人文"]["name"]["chi"] = "綜合人文"; subject_ar["綜合人文"]["name"]["eng"] = "綜合人文"; subject_ar["綜合人文"]["group"] = "個人、社會及人文教育"; subject_ar["綜合人文"]["level"][2] = "第三學習階段"; subject_ar["歷史與文化"]= new Array; subject_ar["歷史與文化"]["name"] = new Array; subject_ar["歷史與文化"]["level"] = new Array; subject_ar["歷史與文化"]["name"]["chi"] = "歷史與文化"; subject_ar["歷史與文化"]["name"]["eng"] = "歷史與文化"; subject_ar["歷史與文化"]["group"] = "個人、社會及人文教育"; subject_ar["歷史與文化"]["level"][2] = "第三學習階段"; subject_ar["旅遊與款待"]= new Array; subject_ar["旅遊與款待"]["name"] = new Array; subject_ar["旅遊與款待"]["level"] = new Array; subject_ar["旅遊與款待"]["name"]["chi"] = "旅遊與款待"; subject_ar["旅遊與款待"]["name"]["eng"] = "旅遊與款待"; subject_ar["旅遊與款待"]["group"] = "個人、社會及人文教育"; subject_ar["旅遊與款待"]["level"][3] = "第四學習階段"; group_ar["體育"]= new Array; group_ar["體育"]["chi"] = "體育"; group_ar["體育"]["eng"] = "體育"; subject_ar["體育科"]= new Array; subject_ar["體育科"]["name"] = new Array; subject_ar["體育科"]["level"] = new Array; subject_ar["體育科"]["name"]["chi"] = "體育科"; subject_ar["體育科"]["name"]["eng"] = "體育科"; subject_ar["體育科"]["group"] = "體育"; subject_ar["體育科"]["level"][0] = "第一學習階段"; subject_ar["體育科"]["level"][1] = "第二學習階段"; subject_ar["體育科"]["level"][2] = "第三學習階段"; subject_ar["體育科"]["level"][3] = "第四學習階段"; group_ar["藝術教育"]= new Array; group_ar["藝術教育"]["chi"] = "藝術教育"; group_ar["藝術教育"]["eng"] = "藝術教育"; subject_ar["音樂科"]= new Array; subject_ar["音樂科"]["name"] = new Array; subject_ar["音樂科"]["level"] = new Array; subject_ar["音樂科"]["name"]["chi"] = "音樂科"; subject_ar["音樂科"]["name"]["eng"] = "音樂科"; subject_ar["音樂科"]["group"] = "藝術教育"; subject_ar["音樂科"]["level"][0] = "第一學習階段"; subject_ar["音樂科"]["level"][1] = "第二學習階段"; subject_ar["音樂科"]["level"][2] = "第三學習階段"; subject_ar["音樂科"]["level"][3] = "第四學習階段"; subject_ar["視覺藝術科"]= new Array; subject_ar["視覺藝術科"]["name"] = new Array; subject_ar["視覺藝術科"]["level"] = new Array; subject_ar["視覺藝術科"]["name"]["chi"] = "視覺藝術科"; subject_ar["視覺藝術科"]["name"]["eng"] = "視覺藝術科"; subject_ar["視覺藝術科"]["group"] = "藝術教育"; subject_ar["視覺藝術科"]["level"][0] = "第一學習階段"; subject_ar["視覺藝術科"]["level"][1] = "第二學習階段"; subject_ar["視覺藝術科"]["level"][2] = "第三學習階段"; subject_ar["視覺藝術科"]["level"][3] = "第四學習階段"; subject_ar["藝術發展"]= new Array; subject_ar["藝術發展"]["name"] = new Array; subject_ar["藝術發展"]["level"] = new Array; subject_ar["藝術發展"]["name"]["chi"] = "藝術發展"; subject_ar["藝術發展"]["name"]["eng"] = "藝術發展"; subject_ar["藝術發展"]["group"] = "藝術教育"; subject_ar["藝術發展"]["level"][0] = "第一學習階段"; subject_ar["藝術發展"]["level"][1] = "第二學習階段"; subject_ar["藝術發展"]["level"][2] = "第三學習階段"; subject_ar["藝術發展"]["level"][3] = "第四學習階段"; group_ar["小學常識科"]= new Array; group_ar["小學常識科"]["chi"] = "小學常識科"; group_ar["小學常識科"]["eng"] = "小學常識科"; subject_ar["小學常識科"]= new Array; subject_ar["小學常識科"]["name"] = new Array; subject_ar["小學常識科"]["level"] = new Array; subject_ar["小學常識科"]["name"]["chi"] = "小學常識科"; subject_ar["小學常識科"]["name"]["eng"] = "小學常識科"; subject_ar["小學常識科"]["group"] = "小學常識科"; subject_ar["小學常識科"]["level"][0] = "第一學習階段"; subject_ar["小學常識科"]["level"][1] = "第二學習階段"; group_ar["高中通識教育科"]= new Array; group_ar["高中通識教育科"]["chi"] = "高中通識教育科"; group_ar["高中通識教育科"]["eng"] = "高中通識教育科"; subject_ar["高中通識教育科"]= new Array; subject_ar["高中通識教育科"]["name"] = new Array; subject_ar["高中通識教育科"]["level"] = new Array; subject_ar["高中通識教育科"]["name"]["chi"] = "高中通識教育科"; subject_ar["高中通識教育科"]["name"]["eng"] = "高中通識教育科"; subject_ar["高中通識教育科"]["group"] = "高中通識教育科"; subject_ar["高中通識教育科"]["level"][3] = "第四學習階段"; group_ar["特殊教育需要"]= new Array; group_ar["特殊教育需要"]["chi"] = "特殊教育需要"; group_ar["特殊教育需要"]["eng"] = "特殊教育需要"; subject_ar["特殊教育需要"]= new Array; subject_ar["特殊教育需要"]["name"] = new Array; subject_ar["特殊教育需要"]["level"] = new Array; subject_ar["特殊教育需要"]["name"]["chi"] = "特殊教育需要"; subject_ar["特殊教育需要"]["name"]["eng"] = "特殊教育需要"; subject_ar["特殊教育需要"]["group"] = "特殊教育需要"; var owner_member_info_cnt = 1; var div_obj_id; var reg_subject_obj; div_obj_id = "reg_subject_frame"; if (reg_subject_obj = document.getElementById("reg_subject")) { reg_subject_obj.disabled = true; } function reg_identity_change(ctrl_name,selected_value){ if (ctrl_name == "owner"){ var subject_ctrl_id = "owner_subject_id"; var subject_ctrl_value = "owner_subject_value"; var std_level_ctrl_id = "owner_std_level"; var tert_level_ctrl_id = "owner_tert_level"; }else{ var subject_ctrl_id = "member_subject_id_"+ctrl_name; var subject_ctrl_value = "member_subject_value_"+ctrl_name; var std_level_ctrl_id = "member_std_level_"+ctrl_name; var tert_level_ctrl_id = "member_tert_level_"+ctrl_name; } //EDIT 21OCT2014 if (selected_value == "老師" || selected_value == "教職員" || selected_value == "School Staff"){ //$('#'+subject_ctrl_value).show(); $('#'+std_level_ctrl_id).hide(); $('#'+std_level_ctrl_id).val(''); $('#'+tert_level_ctrl_id).hide(); $('#'+tert_level_ctrl_id).val(''); return true; } //EDIT 21OCT2014 if (selected_value == "學生" || selected_value == "Student"){ $('#'+subject_ctrl_value).hide(); $('#'+subject_ctrl_id).val(''); $('#'+subject_ctrl_value).val(''); $('#'+std_level_ctrl_id).show(); $('#'+tert_level_ctrl_id).hide(); $('#'+tert_level_ctrl_id).val(''); return true; } if (selected_value == "大專及師訓"){ $('#'+subject_ctrl_value).hide(); $('#'+subject_ctrl_id).val(''); $('#'+subject_ctrl_value).val(''); $('#'+std_level_ctrl_id).hide(); $('#'+std_level_ctrl_id).val(''); $('#'+tert_level_ctrl_id).show(); return true; } //if (selected_value == "公眾"){ $('#'+subject_ctrl_value).hide(); $('#'+subject_ctrl_id).val(''); $('#'+subject_ctrl_value).val(''); $('#'+std_level_ctrl_id).hide(); $('#'+std_level_ctrl_id).val(''); $('#'+tert_level_ctrl_id).hide(); $('#'+tert_level_ctrl_id).val(''); return true; //} } function reg_subject_confirm(ctrl_name){ //alert("test"); //var iframe = document.getElementById('test'); //iframe.parentNode.removeChild(iframe); var option_id_str = ""; var subject_str = ""; $('#subject_select_div [type=checkbox]:checked').each(function(i, selected) { option_id_str = option_id_str +$(selected).attr('id')+','; subject_str = subject_str +$(selected).val()+','; }); option_id_str = option_id_str.substr(0,option_id_str.length-1) subject_str = subject_str.substr(0,subject_str.length-1) if (ctrl_name == "owner"){ var subject_ctrl_id = "owner_subject_id"; var subject_ctrl_value = "owner_subject_value"; }else{ var subject_ctrl_id = "member_subject_id_"+ctrl_name; var subject_ctrl_value = "member_subject_value_"+ctrl_name; } //alert(subject_ctrl_id); //alert(subject_ctrl_value); $('#'+subject_ctrl_id).val(option_id_str); $('#'+subject_ctrl_value).val(subject_str); $('#'+subject_ctrl_value).attr("title", subject_str); jQuery("#"+div_obj_id).hkectopbar_dialog({closed:true}); //objDivIframe = document.getElementById("reg_subject_frame"); //objDivIframe.style.display = "none"; } $(document).ready(function() { $('#submitted_video').html("
未有提交作品
"); //COMMENT 21OCT2014 //$('#owner_identity').val('公眾'); //$('#owner_subject_value').val(''); //$('#owner_subject_value').attr("title", ''); //$('#owner_subject_id').val(''); //reg_identity_change('owner','公眾'); //alert($('#cname').val()); //alert($('#ename').val()); //document.getElementById('cname').value =$('#cname').val(); $('input[name=owner_name_chi]').val($('#cname').val()); $('input[name=owner_name_eng]').val($('#ename').val()); var current_user_sch_level = ''; if (current_user_sch_level != ''){ $('#owner_std_level').val(current_user_sch_level); } $('.reg_del').live('click',function(){ $(this).parent().parent().remove(); }); $('.reg_add').live('click',function(){ //$(this).val('Delete'); //$(this).attr('class','del'); //EDIT 21OCT2014 var appendTxt = " "; appendTxt = appendTxt + ""; //appendTxt = appendTxt + " "; appendTxt = appendTxt + ""; //appendTxt = appendTxt + ""; appendTxt = appendTxt + ""; owner_member_info_cnt = owner_member_info_cnt + 1; $("#owner_member_info tr:last").after(appendTxt); }); //$('#reg_subject').attr('disabled'); //$.each(level_ar, function(key, value) { for(var key in level_ar){ $("#reg_level") .append($("") .attr("value", key) .text(level_ar[key])); } //}); $("#reg_level").multiSelect({ selectAll: false, oneOrMoreSelected: '*', noneSelected: '請選擇' }); var validate_delay = 100; $("#reg_level").blur(function() { setTimeout('$("#application_form").validate().element($("[name=reg_level[]]"))',validate_delay); }); $("input[name=group]").blur(function() { setTimeout('$("#application_form").validate().element($("[name=group]"))',validate_delay); }); $("input[name=reg_level[]]").click(function(){ checked_subject_ar = null; var checked_subject_ar = new Array; $('input[name=reg_subject[]]:checked').each(function(i, selected) { checked_subject_ar.push($(selected).val()); $(selected).attr('checked', false); }); match_subject_ar = null; match_group_ar = null; var match_subject_ar = new Array; var match_group_ar = new Array; $("#reg_subject").find('option').remove(); $("#reg_subject").find('optgroup').remove(); for(var subject_key in subject_ar){ for(var level_no in subject_ar[subject_key]["level"]){ if($("input[name=reg_level[]][value="+subject_ar[subject_key]["level"][level_no]+"]").attr('checked')){ if(jQuery.inArray(subject_ar[subject_key]["group"], match_group_ar) < 0){ //alert("creat group"+ subject_ar[subject_key]["group"]); match_group_ar.push(subject_ar[subject_key]["group"]); match_subject_ar[subject_ar[subject_key]["group"]]= new Array; } if(jQuery.inArray(subject_key, match_subject_ar[subject_ar[subject_key]["group"]]) < 0){ match_subject_ar[subject_ar[subject_key]["group"]].push(subject_key); } } } } var tmp_selected = ""; for(var group_key in match_subject_ar){ var group_str = ""; group_str = group_str + ''; for(var group_member_key in match_subject_ar[group_key]){ tmp_selected = ""; if(jQuery.inArray(match_subject_ar[group_key][group_member_key], checked_subject_ar) >= 0){ tmp_selected = "SELECTED"; } group_str = group_str + ''; } group_str = group_str + ''; $("#reg_subject").append(group_str); } $("#reg_subject").multiSelect({ selectAll: false, optGroupSelectable: true, oneOrMoreSelected: '*', noneSelected: '請選擇' }); $("#reg_subject").blur(function() { setTimeout('$("#application_form").validate().element($("[name=reg_subject[]]"))',validate_delay); }); }); }); function array2json(arr) { var parts = []; var is_list = (Object.prototype.toString.apply(arr) === '[object Array]'); for(var key in arr) { var value = arr[key]; if(typeof value == "object") { //Custom handling for arrays if(is_list) parts.push(array2json(value)); /* :RECURSION: */ else parts[key] = array2json(value); /* :RECURSION: */ } else { var str = ""; if(!is_list) str = '"' + key + '":'; //Custom handling for multiple data types if(typeof value == "number") str += value; //Numbers else if(value === false) str += 'false'; //The booleans else if(value === true) str += 'true'; else str += '"' + value + '"'; //All other things // :TODO: Is there any more datatype we should be in the lookout for? (Functions?) parts.push(str); } } var json = parts.join(","); if(is_list) return '[' + json + ']';//Return numerical JSON return '{' + json + '}';//Return associative JSON } // EDIT 13FEB2014 function reg_subject_select(ctrl_name) { // IMPORTANT! url = '/registration_v2/template/2017/26/subject.php'; if (!jQuery.messager) { setTimeout( function() { reg_subject_select(ctrl_name); }, 50 ); return; } if (ctrl_name == "owner"){ var subject_ctrl_id = "owner_subject_id"; }else{ var subject_ctrl_id = "member_subject_id_"+ctrl_name; } url += "?subject_id="+$("#"+subject_ctrl_id).val()+"&ctrl_name="+ctrl_name+"&seed="+Math.random();; jQuery.get(url, function(data) { openRegSubjectSelectDialog(ctrl_name, data); }); return; } // COMMENT 13FEB2014 // AFTER AJAX CALL BY reg_subject_select() function openRegSubjectSelectDialog(ctrl_name, data) { if (ctrl_name == "owner") { var subject_ctrl_id = "owner_subject_id"; }else{ var subject_ctrl_id = "member_subject_id_"+ctrl_name; } protocol = "http"; var param_tmp = ctrl_name; var param = { id: div_obj_id, title: "subject", "msg": data, "width": 700, "height": 400, "destroyOnClose": true, "buttons": { // CONFIRM BUTTON SUPPORT BILLINGUAL "確定": function() { reg_subject_confirm(param_tmp); } } }; var subject_id_str = $("#"+subject_ctrl_id).val(); //alert(subject_id_str); var subject_ar =subject_id_str.split(","); jQuery.messager.showModal(param); jQuery("a.hkectopbar_dialog-close").attr("href", "#"); for(var subject_pos in subject_ar){ //alert(subject_ar[subject_pos]); $('#'+subject_ar[subject_pos]).attr('checked', true); } return; }