function DPJS_getCurriculumForClientID(iClientID) {



	
	var aCC = new Array();
	// generated code
	// use wwsp_select_campus_programs_by_landing_page_id 
	// start the array with the first campus id
	// when you find a new one start a new line, otherwise keep dumping out pairs of names and codes
	//aCC['<campusid>'] = new Array('Prog Name','Prog id','Prog Name','Prog id','Prog Name','Prog id');
	// end generated code

aCC['2'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Accounting','1','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: E-Business Management','3','BACH: Game Art and Design','6','BACH: Game Software Development','15','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9');
aCC['3'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Accounting','1','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art and Design','6','BACH: Game Software Development','15','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9');
aCC['4'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art and Design','6','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['5'] = new Array('ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art and Design','6','BACH: Game Software Development','15','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9','MBA: Business Administration (MBA)','44');
aCC['7'] = new Array('ASSOC: Automotive Technology','23','ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','ASSOC: Hotel & Restaurant Mgmt','4','ASSOC: Surveying','25','BACH: Animation','5','BACH: Bus Adm. - Accounting','1','BACH: Bus Adm. - Mktng/Sales','29','BACH: Business Management','40','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: E-Business Management','3','BACH: Fashion Merchandising','34','BACH: Game Art and Design','6','BACH: Game Software Development','36','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Technical Management','27','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9');
aCC['8'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Accounting','1','BACH: Bus Adm. - Mktng/Sales','29','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: E-Business Management','3','BACH: Fashion Merchandising','34','BACH: Game Art and Design','6','BACH: Game Software Development','15','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Technical Management','27','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9');
aCC['9'] = new Array('ASSOC: Advanced Electronics Technology (Avionics)','46','ASSOC: Airframe and Powerplant','30','ASSOC: Construction Management','38','ASSOC: HVAC/R','24','Diploma - Advanced Electronics Technology (Avionics)','20','Diploma - Airframe and Powerplant','19','Diploma - HVAC/R','26');
aCC['10'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Criminal Justice','2','BACH: E-Business Management','3','BACH: Game Art and Design','6','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['11'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art and Design','6','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['12'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Software Development','15','BACH: Healthcare Management','45','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9');
aCC['13'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Software Development','15','BACH: Healthcare Management','45','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['14'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Computer Network Management','14','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: E-Business Management','3','BACH: Game Software Development','15','BACH: Healthcare Management','45','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['15'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Graphic Design and Multimedia','10','ASSOC: Information Technology','47','Diploma - Medical Assisting','22','Diploma - Med Ins. Coding & Billing','33');
aCC['16'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Graphic Design and Multimedia','10','ASSOC: Information Technology','47','Diploma - Medical Assisting','22','Diploma - Med Ins. Coding & Billing','33');
aCC['17'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Graphic Design and Multimedia','10','ASSOC: Information Technology','47','Diploma - Medical Assisting','22','Diploma - Med Ins. Coding & Billing','33');
aCC['19'] = new Array('ASSOC: Computer Network Engineering','17','ASSOC: Software Engineering','18','BACH: Animation','5','BACH: Bus Adm. - Accounting','1','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Criminal Justice','43','BACH: Fashion Merchandising','34','BACH: Game Art and Design','6','BACH: Game Software Development','15','BACH: Healthcare Management','45','BACH: Information Systems Security','16','BACH: Visual Communications','8','BACH: Web Design and Multimedia','9','MBA: Westwood Online MBA','31');
aCC['22'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Computer Network Engineering','17','ASSOC: Graphic Design and Multimedia','10','BACH: Animation','5','BACH: Bus Adm. - Mktng/Sales','29','BACH: Computer Network Management','14','BACH: Criminal Justice','2','BACH: Information Systems Security','16','BACH: Interior Design','7','BACH: Visual Communications','8');
aCC['27'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Graphic Design and Multimedia','10','ASSOC: Information Technology','47','BACH: Animation','5','BACH: Accounting & Fin. Management','51','BACH: Business Management','50','BACH: Healthcare Management','52','BACH: Marketing Management','53','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art','54','BACH: IT - Computer Forensics','56','BACH: IT - Network Management','48','BACH: IT - Systems Security','49','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','55');
aCC['28'] = new Array('ASSOC: CAD - Architectural Drafting','11','ASSOC: Graphic Design and Multimedia','10','ASSOC: Information Technology','47','BACH: Animation','5','BACH: Accounting & Fin. Management','51','BACH: Business Management','50','BACH: Healthcare Management','52','BACH: Marketing Management','53','BACH: Construction Management','41','BACH: Criminal Justice','2','BACH: Game Art','54','BACH: IT - Computer Forensics','56','BACH: IT - Network Management','48','BACH: IT - Systems Security','49','BACH: Interior Design','7','BACH: Visual Communications','8','BACH: Web Design and Multimedia','55');




	return aCC[iClientID.toString()];
	
	
}

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 myindex  = oClientID.selectedIndex;
    var iClientID = oClientID.options[myindex].value;

	var bHasNotSure = false;
	var iHasNotSureValue = -1;
    
   	if (!isNaN(iClientID) && iClientID > 0) {
   	
		var arrProgs = DPJS_getCurriculumForClientID(iClientID);
		
		DPJS_clearDD(oProg);
		DPJS_addOptionToSelect('Select Program','0',oProg);
		for (var i=0;arrProgs.length-1>i;i=i+2) {
					// name, value
				DPJS_addOptionToSelect(arrProgs[i],arrProgs[i+1],oProg);
		}
	}
	else {
	
		DPJS_clearDD(oProg);
		DPJS_addOptionToSelect('Choose a campus first','0',oProg);
	}
}

// general utility functions

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;oForm.elements.length>i;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);
		}
	}
}

