var _Campuses = new Object; _Campuses['7100'] = {"CampusID":7100,"CampusName":"International Career School","Programs":[{"OptionGroup":"","ProgramName":"Accounting"},{"OptionGroup":"","ProgramName":"Administrative Assistant"},{"OptionGroup":"","ProgramName":"Adult Psychology"},{"OptionGroup":"","ProgramName":"Aircraft Mechanics"},{"OptionGroup":"","ProgramName":"Appliance Repair"},{"OptionGroup":"","ProgramName":"Artist"},{"OptionGroup":"","ProgramName":"Automotive Mechanics"},{"OptionGroup":"","ProgramName":"Basic Electronics"},{"OptionGroup":"","ProgramName":"Bookkeeping"},{"OptionGroup":"","ProgramName":"Bridal Consultant"},{"OptionGroup":"","ProgramName":"Business Management"},{"OptionGroup":"","ProgramName":"Carpenter"},{"OptionGroup":"","ProgramName":"Caterer"},{"OptionGroup":"","ProgramName":"Certified Personal Trainer"},{"OptionGroup":"","ProgramName":"Child Day Care Management"},{"OptionGroup":"","ProgramName":"Child Psychology"},{"OptionGroup":"","ProgramName":"Computer Graphic Artist"},{"OptionGroup":"","ProgramName":"Counselling Skills"},{"OptionGroup":"","ProgramName":"Dental Assistant"},{"OptionGroup":"","ProgramName":"Diesel Mechanics"},{"OptionGroup":"","ProgramName":"Dog Obedience Trainer/Instructor"},{"OptionGroup":"","ProgramName":"Drafting with AutoCAD"},{"OptionGroup":"","ProgramName":"Dressmaking & Design"},{"OptionGroup":"","ProgramName":"Electrician"},{"OptionGroup":"","ProgramName":"Electronics"},{"OptionGroup":"","ProgramName":"Electronics Technician"},{"OptionGroup":"","ProgramName":"Firearms Repair"},{"OptionGroup":"","ProgramName":"Floral Design"},{"OptionGroup":"","ProgramName":"Freelance Writer"},{"OptionGroup":"","ProgramName":"Furniture & Cabinet Maker"},{"OptionGroup":"","ProgramName":"Gardening and Landscaping"},{"OptionGroup":"","ProgramName":"Gunsmith"},{"OptionGroup":"","ProgramName":"High School (Canada Diploma)"},{"OptionGroup":"","ProgramName":"Home Inspector"},{"OptionGroup":"","ProgramName":"Home Remodeling & Repair"},{"OptionGroup":"","ProgramName":"Hotel/Restaurant Management"},{"OptionGroup":"","ProgramName":"HVAC Technician"},{"OptionGroup":"","ProgramName":"Interior Decorator"},{"OptionGroup":"","ProgramName":"Legal Assistant"},{"OptionGroup":"","ProgramName":"Locksmithing"},{"OptionGroup":"","ProgramName":"Managing Your Own Business"},{"OptionGroup":"","ProgramName":"Market Researcher"},{"OptionGroup":"","ProgramName":"Medical Coding and Billing"},{"OptionGroup":"","ProgramName":"Medical Office Assistant"},{"OptionGroup":"","ProgramName":"Medical Transcriptionist"},{"OptionGroup":"","ProgramName":"Motorcycle Repair"},{"OptionGroup":"","ProgramName":"Occupational Therapy Aide"},{"OptionGroup":"","ProgramName":"PC Maintenance and Repair"},{"OptionGroup":"","ProgramName":"Pet Groomer"},{"OptionGroup":"","ProgramName":"Photography"},{"OptionGroup":"","ProgramName":"Police Sciences (Law Enf & Prot.)"},{"OptionGroup":"","ProgramName":"Private Investigator"},{"OptionGroup":"","ProgramName":"Professional Landscaper"},{"OptionGroup":"","ProgramName":"Retail Pharmacy Assistant"},{"OptionGroup":"","ProgramName":"Small Engine Repair"},{"OptionGroup":"","ProgramName":"Teacher Aide"},{"OptionGroup":"","ProgramName":"Travel and Tourism"},{"OptionGroup":"","ProgramName":"Web Page Designer"},{"OptionGroup":"","ProgramName":"Wildlife/Forestry Conservation"}]}; var DPJS_PleaseSelectCampusText = 'Choose a campus first:'; var DPJS_PleaseSelectProgramText = 'Choose one:'; // asp dependent javascript function DPJS_getCurriculumForClientID(iClientID) { alert("DPJS_getCurriculumForClientID is not implemented!"); } function DPJS_BuildOptionGroups(oClientID) { var oFrm = oClientID.form; var oProg = DPJS_getObjectByName('program',oFrm); oProg.options.length = 0; // Clear Existing Programs\Groups for(op in _OptionGroups) { var oGroup = document.createElement('optgroup'); oGroup.id = 'optgroup' + _OptionGroups[op]; oGroup.label = _OptionGroups[op]; oProg.appendChild(oGroup); } } // Event Handler (get data and update drop down) function DPJS_ChangePrograms(oClientID) { // main event handler, call from clientid dropdown with an onChange="DPJS_ChangePrograms(this);" var oFrm = oClientID.form; var oProg = DPJS_getObjectByName('program',oFrm); var oProgs; // Clear Options and Groups while (oProg.firstChild) {oProg.removeChild(oProg.firstChild);} if(_Campuses[oClientID.value] != null) { oProgs = _Campuses[oClientID.value].Programs; DPJS_addOptionToSelect(DPJS_PleaseSelectProgramText,'0',oProg); var NotSure = false; for(p in oProgs) { if(oProgs[p].ProgramName != 'Not Sure') { var option = new Option(oProgs[p].ProgramName, oProgs[p].ProgramName) option.innerText = oProgs[p].ProgramName; if(oProgs[p].OptionGroup != '') { // Check if option group already exists if(document.getElementById('optgroup' + oProgs[p].OptionGroup) == null) { // create option group var oGroup = document.createElement('optgroup'); oGroup.id = 'optgroup' + oProgs[p].OptionGroup; oGroup.label = oProgs[p].OptionGroup; oProg.appendChild(oGroup); } document.getElementById('optgroup' + oProgs[p].OptionGroup).appendChild(option); } else oProg.appendChild(option); } else { NotSure = true; } } if(NotSure) { var option = new Option('Not Sure', 'Not Sure'); option.innerText = 'Not Sure'; oProg.appendChild(option); } } else { DPJS_addOptionToSelect(DPJS_PleaseSelectCampusText,'0',oProg); } } // general utility functions function DPJS_stripCurriculumIDs(sInput) { var iStart = sInput.indexOf('|') + 1 return sInput.substring(iStart); } function DPJS_clearDD(Obj) { var undefined; if(Obj != undefined) { if (Obj.type == 'select-one' || Obj.type == 'select-multiple') { for (var iRow=Obj.length;iRow > -1;iRow--) { Obj.options[iRow] = null; Obj.selectedIndex = 0; } } } } function DPJS_getObjectByName(sObjName,oForm) { var sCurName = ''; var undefined; for (var i=0;i < oForm.elements.length;i++) { sCurName = oForm.elements[i].name.toString(); if (sCurName == sObjName) { return oForm.elements[i]; } } return undefined; } function DPJS_addOptionToSelect(sName,sValue,oSel) { var undefined; if (oSel != undefined) { if (oSel.type == 'select-one' || oSel.type == 'select-multiple') { oSel[oSel.length] = new Option(sName,sValue); } } }