campuszips2114 = Array('940','941','943','944','945','946','947','948','949','950','951','952','953','954','956'); campuszips2115 = Array('932','936','937','938','953'); campuszips2116 = Array('940','941','943','944','945','946','947','948','949','950','951','953'); campuszips2117 = Array('942','945','952','956','957','958','959'); campuszips2118 = Array('942','945','952','956','957','958','959'); campuszips2119 = Array('939','950','951'); campuszips2120 = Array('940','941','943','944','945','946','947','948','949','950','951','954'); campuszips2121 = Array('940','941','943','944','945','946','947','950','951','953'); campuszips2122 = Array('942','945','946','952','953','956','957','958'); campuszips2123 = Array('967','968'); campuszips2124 = Array('970','971','972','986'); var agt=navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_minor = parseFloat(navigator.appVersion); var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); var is_ie3 = (is_ie && (is_major < 4)); var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) ); var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5") !=-1)); var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) ); var is_ie7 = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.")!=-1) ); ie_ver = 6; if(is_ie) ie_ver = 1; if(is_ie3) ie_ver = 3; if(is_ie4) ie_ver = 4; if(is_ie5) ie_ver = 5; if(is_ie6) ie_ver = 6; if(is_ie7) ie_ver = 7; grouping = ''; function getCampus(){ pos = document.forms[0].campus_key.length; if(typeof(pos) == "undefined"){ AddCampus("CA - Concord","CNC"); AddCampus("CA - Fresno","FNC"); AddCampus("CA - Hayward","HAC"); AddCampus("CA - Rancho Cordova","RCC"); AddCampus("CA - Roseville","ROC"); AddCampus("CA - Salinas","SLC"); AddCampus("CA - San Francisco","SFC"); AddCampus("CA - San Jose","SJC"); AddCampus("CA - Stockton","STC"); AddCampus("HI - Honolulu","HOC"); AddCampus("OR - Portland","POC"); }else{ for(i = document.forms[0].campus_key.length-1; i >= 0;i--){ document.forms[0].campus_key.options[i] = null; } AddCampus("Select One:",""); AddCampus("CA - Concord","CNC"); AddCampus("CA - Fresno","FNC"); AddCampus("CA - Hayward","HAC"); AddCampus("CA - Rancho Cordova","RCC"); AddCampus("CA - Roseville","ROC"); AddCampus("CA - Salinas","SLC"); AddCampus("CA - San Francisco","SFC"); AddCampus("CA - San Jose","SJC"); AddCampus("CA - Stockton","STC"); AddCampus("HI - Honolulu","HOC"); AddCampus("OR - Portland","POC"); } } function setCampus(){ pos = document.forms[0].campus_key.length; if(typeof(pos) != "undefined"){ if(document.forms[0].campus_key.length == 2){ document.forms[0].campus_key.selectedIndex = 1; }else{ document.forms[0].campus_key.value = GetQueryVariable("campus_key"); } } } function getProgram(){ pos = document.forms[0].program_key.length; if(typeof(pos) == "undefined"){ }else{ for(i = document.forms[0].program_key.childNodes.length-1; i >= 0;i--){ document.forms[0].program_key.removeChild(document.forms[0].program_key.childNodes.item(i)); } for(i = document.forms[0].program_key.length-1; i >= 0;i--){ document.forms[0].program_key.options[i] = null; } } validateCampus(); pos = document.forms[0].campus_key.length; if(typeof(pos) == "undefined"){ var the_selected = document.forms[0].campus_key.value; }else{ var the_index = document.forms[0].campus_key.selectedIndex; var the_selected = document.forms[0].campus_key.options[the_index].value; } grouping = ''; switch (the_selected){ case "": AddProgram("Please choose a campus","",""); break; case "CNC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Software Technologies","STEC","Business"); AddProgram("Dental Assisting","DA","Healthcare"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Network Security","NSEC","Technology"); break; case "FNC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Software Technologies","STEC","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Network Systems Administration","NSA","Technology"); break; case "HAC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Sales and Marketing","SLMK","Business"); AddProgram("Software Technologies","STEC","Business"); AddProgram("Dental Assisting","DA","Healthcare"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Network Security","NSEC","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); break; case "RCC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Network Security","NSEC","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); break; case "ROC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Microsoft® Windows® 2003","MCSE","Technology"); AddProgram("Network Security","NSEC","Technology"); break; case "SLC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); break; case "SFC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Network Security","NSEC","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); AddProgram("Software Technologies","STEC","Technology"); break; case "SJC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Electronics Technology","ELEC","Technology"); AddProgram("Network Security","NSEC","Technology"); break; case "STC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Dental Assisting","DA","Healthcare"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Cisco® Systems","CSCO","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); break; case "HOC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Hospitality & Tourism","HOSP","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Sales and Marketing","SLMK","Business"); AddProgram("Software Technologies","STEC","Business"); AddProgram("Dental Assisting","DA","Healthcare"); AddProgram("Health Information Technology","HIT","Healthcare"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Advanced Cisco® Systems","CSCO","Technology"); AddProgram("Cisco® Systems","CSCO","Technology"); AddProgram("Electronics Technology","ELEC","Technology"); AddProgram("Microsoft® Windows® 2003","MCSE","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); AddProgram("Web Design and Administration","WDES","Technology"); break; case "POC": AddProgram("Select One:","",""); AddProgram("Undecided","UND",""); AddProgram("Accounting","ACCT","Business"); AddProgram("Business Administration","BA","Business"); AddProgram("Construction Management","COMA","Business"); AddProgram("Criminal Justice","CRIM","Business"); AddProgram("Office Skills (certificate)","OSKL","Business"); AddProgram("Medical Assisting","MA","Healthcare"); AddProgram("Medical Assisting with Phlebotomy","MA","Healthcare"); AddProgram("Medical Insurance Billing and Coding","MIBC","Healthcare"); AddProgram("Medical Office Administration","MOA","Healthcare"); AddProgram("Pharmacy Technology","PHMT","Healthcare"); AddProgram("Paralegal","PL","Legal"); AddProgram("Cisco® Systems","CSCO","Technology"); AddProgram("Microsoft® Windows® 2003","MCSE","Technology"); AddProgram("Network Systems Administration","NSA","Technology"); break; } setProgram(); } function setProgram(){ if(document.forms[0].program_key.length == 2){ document.forms[0].program_key.selectedIndex = 1; }else{ $program_key_tmp = GetQueryVariable("program_key"); if( $program_key_tmp != '' ) { document.forms[0].program_key.value = $program_key_tmp; } } } function AddCampus(name,value){ pos = document.forms[0].campus_key.length; if(typeof(pos) == "undefined"){ document.forms[0].campus_key.value = value; }else{ document.forms[0].campus_key.options[pos] = new Option(name,value,false,false); } } function AddProgram(name,value,group){ pos = document.forms[0].program_key.length; if(typeof(pos) == "undefined"){ document.forms[0].program_key.value = value; }else{ if(ie_ver <= 5){ document.forms[0].program_key.options[document.forms[0].program_key.length] = new Option(name, value, false, false) }else{ var objOption = document.createElement("option"); objOption.innerHTML = name; objOption.value = value; if(group == ""){ document.forms[0].program_key.appendChild(objOption); }else{ if(group != grouping){ optGroup = document.createElement('optgroup'); optGroup.label = group; grouping = group; } optGroup.appendChild(objOption); document.forms[0].program_key.appendChild(optGroup); } } } } function GetQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i -1){ rVal += "\n-CA - Concord."; } if(zip != "" && BinarySearchCampus(campuszips2115,zip) > -1){ rVal += "\n-CA - Fresno."; } if(zip != "" && BinarySearchCampus(campuszips2116,zip) > -1){ rVal += "\n-CA - Hayward."; } if(zip != "" && BinarySearchCampus(campuszips2117,zip) > -1){ rVal += "\n-CA - Rancho Cordova."; } if(zip != "" && BinarySearchCampus(campuszips2118,zip) > -1){ rVal += "\n-CA - Roseville."; } if(zip != "" && BinarySearchCampus(campuszips2119,zip) > -1){ rVal += "\n-CA - Salinas."; } if(zip != "" && BinarySearchCampus(campuszips2120,zip) > -1){ rVal += "\n-CA - San Francisco."; } if(zip != "" && BinarySearchCampus(campuszips2121,zip) > -1){ rVal += "\n-CA - San Jose."; } if(zip != "" && BinarySearchCampus(campuszips2122,zip) > -1){ rVal += "\n-CA - Stockton."; } if(zip != "" && BinarySearchCampus(campuszips2123,zip) > -1){ rVal += "\n-HI - Honolulu."; } if(zip != "" && BinarySearchCampus(campuszips2124,zip) > -1){ rVal += "\n-OR - Portland."; } return rVal; } function USZip(zip){ if(!(zip.substr(0,1) >= '0' && zip.substr(0,1) <= '9')){ return false; } if(!(zip.substr(1,1) >= '0' && zip.substr(1,1) <= '9')){ return false; } if(!(zip.substr(2,1) >= '0' && zip.substr(2,1) <= '9')){ return false; } return true; } function CAZip(zip){ if(!(zip.substr(0,1) >= 'A' && zip.substr(0,1) <= 'Z') && !(zip.substr(0,1) >= 'a' && zip.substr(0,1) <= 'z')){ return false; } if(!(zip.substr(1,1) >= '0' && zip.substr(1,1) <= '9')){ return false; } if(!(zip.substr(2,1) >= 'A' && zip.substr(2,1) <= 'Z') && !(zip.substr(2,1) >= 'a' && zip.substr(2,1) <= 'z')){ return false; } return true; } function BinarySearchCampus(ArrayToSearch, SearchFor){ first = 0; last = ArrayToSearch.length - 1; mid = Math.floor((first + last) / 2); while((first <= last) && (ArrayToSearch[mid]!=SearchFor.toUpperCase())){ if(SearchFor.toUpperCase() < ArrayToSearch[mid]){ last = mid - 1; }else if(SearchFor.toUpperCase() > ArrayToSearch[mid]){ first = mid + 1; } mid = Math.floor((first + last)/2); } if(ArrayToSearch[mid] == SearchFor.toUpperCase()){ return mid; }else{ return -1; } } zipVal = GetQueryVariable('zip'); if(zipVal != '') { document.forms[vFormName].elements['zip'].value = zipVal; } getCampus(); setCampus(); getProgram(); setProgram();