this._Campuses = new Object; this._Campuses['18872'] = {"CampusID":18872,"CampusName":"International Career School","Programs":[{"OptionGroup":"","ProgramName":"Accounting","DeliveryCode":"071","Outcome":"Certificate","CurriculumID":325697,"CurriculumGroupID":1},{"OptionGroup":"","ProgramName":"Administrative Assistant","DeliveryCode":"074","Outcome":"Certificate","CurriculumID":325966,"CurriculumGroupID":206},{"OptionGroup":"","ProgramName":"Adult Psychology","DeliveryCode":"052","Outcome":"Certificate","CurriculumID":325967,"CurriculumGroupID":72},{"OptionGroup":"","ProgramName":"Aircraft Mechanics","DeliveryCode":"003","Outcome":"Certificate","CurriculumID":325968,"CurriculumGroupID":6},{"OptionGroup":"","ProgramName":"Appliance Repair","DeliveryCode":"072","Outcome":"Certificate","CurriculumID":325745,"CurriculumGroupID":123},{"OptionGroup":"","ProgramName":"Artist","DeliveryCode":"032","Outcome":"Certificate","CurriculumID":325970,"CurriculumGroupID":223},{"OptionGroup":"","ProgramName":"Automotive Mechanics","DeliveryCode":"004","Outcome":"Certificate","CurriculumID":325971,"CurriculumGroupID":212},{"OptionGroup":"","ProgramName":"Basic Electronics","DeliveryCode":"002","Outcome":"","CurriculumID":326033,"CurriculumGroupID":91},{"OptionGroup":"","ProgramName":"Bookkeeping","DeliveryCode":"018","Outcome":"Certificate","CurriculumID":325972,"CurriculumGroupID":1},{"OptionGroup":"","ProgramName":"Bridal Consultant","DeliveryCode":"160","Outcome":"Certificate","CurriculumID":325746,"CurriculumGroupID":100},{"OptionGroup":"","ProgramName":"Business Management","DeliveryCode":"070","Outcome":"Certificate","CurriculumID":325698,"CurriculumGroupID":214},{"OptionGroup":"","ProgramName":"Carpenter","DeliveryCode":"104","Outcome":"Career Diploma","CurriculumID":325715,"CurriculumGroupID":213},{"OptionGroup":"","ProgramName":"Caterer","DeliveryCode":"059","Outcome":"Certificate","CurriculumID":325973,"CurriculumGroupID":75},{"OptionGroup":"","ProgramName":"Certified Personal Trainer","DeliveryCode":"443","Outcome":"Career Diploma","CurriculumID":325752,"CurriculumGroupID":103},{"OptionGroup":"","ProgramName":"Child Day Care Management","DeliveryCode":"011","Outcome":"Certificate","CurriculumID":325974,"CurriculumGroupID":43},{"OptionGroup":"","ProgramName":"Child Psychology","DeliveryCode":"015","Outcome":"Certificate","CurriculumID":325975,"CurriculumGroupID":72},{"OptionGroup":"","ProgramName":"Computer Graphic Artist","DeliveryCode":"105","Outcome":"Certificate","CurriculumID":325976,"CurriculumGroupID":83},{"OptionGroup":"","ProgramName":"Counselling Skills","DeliveryCode":"009","Outcome":"Certificate","CurriculumID":325977,"CurriculumGroupID":72},{"OptionGroup":"","ProgramName":"Dental Assistant","DeliveryCode":"024","Outcome":"Career Diploma","CurriculumID":325716,"CurriculumGroupID":81},{"OptionGroup":"","ProgramName":"Diesel Mechanics","DeliveryCode":"055","Outcome":"Certificate","CurriculumID":325717,"CurriculumGroupID":227},{"OptionGroup":"","ProgramName":"Dog Obedience Trainer/Instructor","DeliveryCode":"395","Outcome":"Certificate","CurriculumID":325747,"CurriculumGroupID":105},{"OptionGroup":"","ProgramName":"Drafting with AutoCAD","DeliveryCode":"054","Outcome":"Certificate","CurriculumID":325748,"CurriculumGroupID":210},{"OptionGroup":"","ProgramName":"Dressmaking & Design","DeliveryCode":"042","Outcome":"Certificate","CurriculumID":325718,"CurriculumGroupID":100},{"OptionGroup":"","ProgramName":"Electrician","DeliveryCode":"006","Outcome":"Certificate","CurriculumID":325719,"CurriculumGroupID":90},{"OptionGroup":"","ProgramName":"Electronics","DeliveryCode":"002","Outcome":"Certificate","CurriculumID":325714,"CurriculumGroupID":91},{"OptionGroup":"","ProgramName":"Electronics Technician","DeliveryCode":"079","Outcome":"Certificate","CurriculumID":325741,"CurriculumGroupID":91},{"OptionGroup":"","ProgramName":"Firearms Repair","DeliveryCode":"025","Outcome":"Certificate","CurriculumID":325978,"CurriculumGroupID":213},{"OptionGroup":"","ProgramName":"Floral Design","DeliveryCode":"030","Outcome":"Certificate","CurriculumID":325720,"CurriculumGroupID":131},{"OptionGroup":"","ProgramName":"Freelance Writer","DeliveryCode":"076","Outcome":"Certificate","CurriculumID":325980,"CurriculumGroupID":95},{"OptionGroup":"","ProgramName":"Furniture & Cabinet Maker","DeliveryCode":"384","Outcome":"","CurriculumID":326034,"CurriculumGroupID":213},{"OptionGroup":"","ProgramName":"Gardening and Landscaping","DeliveryCode":"033","Outcome":"Certificate","CurriculumID":325981,"CurriculumGroupID":131},{"OptionGroup":"","ProgramName":"Gunsmith","DeliveryCode":"025","Outcome":"Career Diploma","CurriculumID":325749,"CurriculumGroupID":213},{"OptionGroup":"","ProgramName":"High School (Canada Diploma)","DeliveryCode":"007","Outcome":"Certificate","CurriculumID":325982,"CurriculumGroupID":105},{"OptionGroup":"","ProgramName":"Home Inspector","DeliveryCode":"015","Outcome":"","CurriculumID":326035,"CurriculumGroupID":105},{"OptionGroup":"","ProgramName":"Home Remodeling & Repair","DeliveryCode":"145","Outcome":"Career Diploma","CurriculumID":325721,"CurriculumGroupID":131},{"OptionGroup":"","ProgramName":"Hotel/Restaurant Management","DeliveryCode":"005","Outcome":"Certificate","CurriculumID":325983,"CurriculumGroupID":119},{"OptionGroup":"","ProgramName":"HVAC Technician","DeliveryCode":"014","Outcome":"Career Diploma","CurriculumID":325722,"CurriculumGroupID":123},{"OptionGroup":"","ProgramName":"Interior Decorator","DeliveryCode":"012","Outcome":"Certificate","CurriculumID":325723,"CurriculumGroupID":131},{"OptionGroup":"","ProgramName":"Legal Assistant","DeliveryCode":"008","Outcome":"Certificate","CurriculumID":325984,"CurriculumGroupID":140},{"OptionGroup":"","ProgramName":"Locksmithing","DeliveryCode":"031","Outcome":"Certificate","CurriculumID":325750,"CurriculumGroupID":105},{"OptionGroup":"","ProgramName":"Managing Your Own Business","DeliveryCode":"054","Outcome":"Certificate","CurriculumID":325985,"CurriculumGroupID":214},{"OptionGroup":"","ProgramName":"Market Researcher","DeliveryCode":"459","Outcome":"Career Diploma","CurriculumID":368864,"CurriculumGroupID":5},{"OptionGroup":"","ProgramName":"Medical Coding and Billing","DeliveryCode":"381","Outcome":"Career Diploma","CurriculumID":325737,"CurriculumGroupID":155},{"OptionGroup":"","ProgramName":"Medical Office Assistant","DeliveryCode":"023","Outcome":"Certificate","CurriculumID":325725,"CurriculumGroupID":153},{"OptionGroup":"","ProgramName":"Medical Transcriptionist","DeliveryCode":"039","Outcome":"Certificate","CurriculumID":325726,"CurriculumGroupID":157},{"OptionGroup":"","ProgramName":"Motorcycle Repair","DeliveryCode":"028","Outcome":"Certificate","CurriculumID":325732,"CurriculumGroupID":212},{"OptionGroup":"","ProgramName":"Occupational Therapy Aide","DeliveryCode":"383","Outcome":"Certificate","CurriculumID":325986,"CurriculumGroupID":174},{"OptionGroup":"","ProgramName":"PC Maintenance and Repair","DeliveryCode":"053","Outcome":"Certificate","CurriculumID":325987,"CurriculumGroupID":220},{"OptionGroup":"","ProgramName":"Pet Groomer","DeliveryCode":"056","Outcome":"Certificate","CurriculumID":325988,"CurriculumGroupID":105},{"OptionGroup":"","ProgramName":"Photography","DeliveryCode":"026","Outcome":"Certificate","CurriculumID":325989,"CurriculumGroupID":172},{"OptionGroup":"","ProgramName":"Police Sciences (Law Enf & Prot.)","DeliveryCode":"029","Outcome":"Certificate","CurriculumID":325990,"CurriculumGroupID":74},{"OptionGroup":"","ProgramName":"Private Investigator","DeliveryCode":"058","Outcome":"Career Diploma","CurriculumID":325728,"CurriculumGroupID":74},{"OptionGroup":"","ProgramName":"Professional Landscaper","DeliveryCode":"084","Outcome":"Certificate","CurriculumID":325991,"CurriculumGroupID":131},{"OptionGroup":"","ProgramName":"Retail Pharmacy Assistant","DeliveryCode":"017","Outcome":"Certificate","CurriculumID":325992,"CurriculumGroupID":171},{"OptionGroup":"","ProgramName":"Small Engine Repair","DeliveryCode":"089","Outcome":"Certificate","CurriculumID":325733,"CurriculumGroupID":212},{"OptionGroup":"","ProgramName":"Teacher Aide","DeliveryCode":"021","Outcome":"Certificate","CurriculumID":325734,"CurriculumGroupID":198},{"OptionGroup":"","ProgramName":"Travel and Tourism","DeliveryCode":"035","Outcome":"Career Diploma","CurriculumID":325735,"CurriculumGroupID":119},{"OptionGroup":"","ProgramName":"Web Page Designer","DeliveryCode":"083","Outcome":"Certificate","CurriculumID":325994,"CurriculumGroupID":83},{"OptionGroup":"","ProgramName":"Wildlife/Forestry Conservation","DeliveryCode":"022","Outcome":"Certificate","CurriculumID":325995,"CurriculumGroupID":105}]}; this._Campuses['15857'] = {"CampusID":15857,"CampusName":"Penn Foster College","Programs":[{"OptionGroup":"","ProgramName":"Associate Degree - Accounting","DeliveryCode":"061","Outcome":"Associate","CurriculumID":15770,"CurriculumGroupID":1},{"OptionGroup":"","ProgramName":"Associate Degree - Associate Degree - Electronics Technology","DeliveryCode":"067","Outcome":"Associate","CurriculumID":15776,"CurriculumGroupID":91},{"OptionGroup":"","ProgramName":"Associate Degree - Business Management","DeliveryCode":"060","Outcome":"Associate","CurriculumID":15771,"CurriculumGroupID":214},{"OptionGroup":"","ProgramName":"Associate Degree - Civil Engineering Technology","DeliveryCode":"063","Outcome":"Associate","CurriculumID":18861,"CurriculumGroupID":93},{"OptionGroup":"","ProgramName":"Associate Degree - Computer Information Systems","DeliveryCode":"418","Outcome":"Associate","CurriculumID":326031,"CurriculumGroupID":127},{"OptionGroup":"","ProgramName":"Associate Degree - Criminal Justice","DeliveryCode":"406","Outcome":"Associate","CurriculumID":15772,"CurriculumGroupID":74},{"OptionGroup":"","ProgramName":"Associate Degree - Early Childhood Education","DeliveryCode":"405","Outcome":"Associate","CurriculumID":15774,"CurriculumGroupID":43},{"OptionGroup":"","ProgramName":"Associate Degree - Electrical Engineering Technology","DeliveryCode":"065","Outcome":"Associate","CurriculumID":15775,"CurriculumGroupID":90},{"OptionGroup":"","ProgramName":"Associate Degree - Fashion Merchandising","DeliveryCode":"463","Outcome":"Associate Degree","CurriculumID":421702,"CurriculumGroupID":100},{"OptionGroup":"","ProgramName":"Associate Degree - Finance","DeliveryCode":"081","Outcome":"Associate","CurriculumID":15784,"CurriculumGroupID":101},{"OptionGroup":"","ProgramName":"Associate Degree - Graphic Design","DeliveryCode":"407","Outcome":"Associate","CurriculumID":15785,"CurriculumGroupID":83},{"OptionGroup":"","ProgramName":"Associate Degree - Health Information Technology","DeliveryCode":"409","Outcome":"Associate","CurriculumID":15777,"CurriculumGroupID":109},{"OptionGroup":"","ProgramName":"Associate Degree - Human Resources Management","DeliveryCode":"412","Outcome":"Associate","CurriculumID":15786,"CurriculumGroupID":120},{"OptionGroup":"","ProgramName":"Associate Degree - Industrial Engineering Technology","DeliveryCode":"066","Outcome":"Associate","CurriculumID":15787,"CurriculumGroupID":93},{"OptionGroup":"","ProgramName":"Associate Degree - Marketing","DeliveryCode":"080","Outcome":"Associate","CurriculumID":15788,"CurriculumGroupID":5},{"OptionGroup":"","ProgramName":"Associate Degree - Mechanical Engineering Technology","DeliveryCode":"062","Outcome":"Associate","CurriculumID":15780,"CurriculumGroupID":93},{"OptionGroup":"","ProgramName":"Associate Degree - Paralegal Studies","DeliveryCode":"401","Outcome":"Associate","CurriculumID":15781,"CurriculumGroupID":140},{"OptionGroup":"","ProgramName":"Associate Degree - PC Maintenance Technology","DeliveryCode":"408","Outcome":"Associate","CurriculumID":15789,"CurriculumGroupID":217},{"OptionGroup":"","ProgramName":"Associate Degree - Retail Management","DeliveryCode":"456","Outcome":"Associate Degree","CurriculumID":341548,"CurriculumGroupID":214},{"OptionGroup":"","ProgramName":"Associate Degree - Veterinary Technician","DeliveryCode":"396","Outcome":"Associate","CurriculumID":15782,"CurriculumGroupID":204}]}; var __locationObj; var __programObj; var __ProgramOptionPleaseSelectText = "Please select"; var __ProgramOptionPleaseSelectFirstText = "Please select a location first"; var __ProgramPleaseSelectText = "Please select"; var __ProgramPleaseSelectLocationFirstText = "Please select a location first"; var __LocationPleaseSelectText = "Please select"; var __ProgramOptionGroup = null; var __UseProgramRadio = false; function InitDropDowns(LocationElementID, ProgramElementID, ProgramOptionGroup) { __locationObj = document.getElementById(LocationElementID); __programObj = document.getElementById(ProgramElementID); ClearDropDown(__locationObj); AddOption(__locationObj,__LocationPleaseSelectText, -1); for(var c in _Campuses) AddOption(__locationObj, _Campuses[c].CampusName, c); if(ProgramOptionGroup!=null) { __ProgramOptionGroup = document.getElementById(ProgramOptionGroup); XBrowserAddHandler(__locationObj,"change",FillOptionGroups); XBrowserAddHandler(__ProgramOptionGroup,"change",FillPrograms); FillOptionGroups(); } else { XBrowserAddHandler(__locationObj,"change",FillPrograms); FillPrograms(); } } function ClearDropDown(obj) { while (obj.firstChild) {obj.removeChild(obj.firstChild);} // Clear Options and groups and radio buttons } function CreateOption(t,v) { if(__UseProgramRadio == true) { var robj = document.createElement('input'); robj.type = 'radio'; robj.name = 'program'; robj.value = v; robj.id = t; return robj; } else { var Opt = document.createElement('option'); Opt.text = t; Opt.value = v; return Opt; } } function AddOption(o,t,v) { if(__UseProgramRadio && o.name == __programObj.name) { } else { var Opt = document.createElement('option'); Opt.text = t; Opt.value = v; try {o.add(Opt, null); } catch(ex) {o.add(Opt); }// IE only } } function FillOptionGroups(CampusID) { if(isNaN(CampusID)) CampusID = __locationObj.value; ClearDropDown(__ProgramOptionGroup); if(CampusID > 0 && _Campuses[CampusID] != null) { oGroups = _Campuses[CampusID].Programs; AddOption(__ProgramOptionGroup, __ProgramOptionPleaseSelectText, -1); for(g in oGroups) { if(!document.getElementById("__optionDD" + oGroups[g].OptionGroup)) { var option = new Option(oGroups[g].OptionGroup, oGroups[g].OptionGroup) option.innerText = oGroups[g].OptionGroup; option.id = "__optionDD" + oGroups[g].OptionGroup; __ProgramOptionGroup.appendChild(option); } } } else AddOption(__ProgramOptionGroup, __ProgramOptionPleaseSelectFirstText, -1); FillPrograms(CampusID); } function FillPrograms(CampusID, ProgramElementID) { if(ProgramElementID!=null) __programObj = document.getElementById(ProgramElementID); if(isNaN(CampusID)) CampusID = __locationObj.value; ClearDropDown(__programObj); if(__ProgramOptionGroup != null && __ProgramOptionGroup.selectedIndex < 1 ) { AddOption(__programObj, __ProgramPleaseSelectLocationFirstText, "0"); return; } if(CampusID > 0 && _Campuses[CampusID] != null) { if(__programObj.multiple==false) if(__ProgramPleaseSelectText!=null) AddOption(__programObj, __ProgramPleaseSelectText, -1); var oProgs = _Campuses[CampusID].Programs; var NotSure = false; for(p in oProgs) { if(oProgs[p].ProgramName != 'Not Sure') { var option = CreateOption(oProgs[p].ProgramName, oProgs[p].ProgramName) if(oProgs[p].OptionGroup != '' && __ProgramOptionGroup == null && __UseProgramRadio == false ) { // Check if option group already exists var opName = 'optgroup.' + __programObj.name + "." + oProgs[p].OptionGroup; if(document.getElementById(opName) == null) { // create option group var oGroup = document.createElement('optgroup'); oGroup.id = opName; oGroup.label = oProgs[p].OptionGroup; __programObj.appendChild(oGroup); } document.getElementById(opName).appendChild(option); } else { if(__ProgramOptionGroup!=null) { if(__ProgramOptionGroup.value == oProgs[p].OptionGroup) __programObj.appendChild(option); } else __programObj.appendChild(option); } //Set Program Text if(__UseProgramRadio == true) { var label = document.createElement('label'); label.htmlFor = oProgs[p].ProgramName; label.innerHTML = oProgs[p].ProgramName + "
"; __programObj.appendChild(label); } else option.innerText = oProgs[p].ProgramName; } else { NotSure = true; } } if(NotSure) { var option = new Option('Not Sure', 'Not Sure'); option.innerText = 'Not Sure'; __programObj.appendChild(option); } } else { AddOption(__programObj, __ProgramPleaseSelectLocationFirstText, "0"); } } function XBrowserAddHandler(target,eventName,handlerName) { if ( target.addEventListener ) target.addEventListener(eventName, handlerName, false); else if ( target.attachEvent ) target.attachEvent("on" + eventName, handlerName); else target["on" + eventName] = handlerName; }