var ACCOUNTING = [];
var ADMINISTRATION = [];
var ADVERT =[];
var IT = [];
var BANKING = [];
var CALLCENTRE = [];
var CONSTRUCTION = [];
var ANYSC = [];
var DEFAULTWARNING= [];

//For All Sub Classification (have not finished)
ANYSC[0] = new Option("Any", "0");
ANYSC[1] = new Option("Account Management", "1300");
ANYSC[2] = new Option("Accountant", "1301");
ANYSC[3] = new Option("Accounts Clerk/Admin", "1302");
ANYSC[4] = new Option("Accounts Payable", "1303");
ANYSC[5] = new Option("Accounts Receivable", "1304");
ANYSC[6] = new Option("Administration", "1307");
ANYSC[1] = new Option("Agency: Account Mgmt.", "1310");
ANYSC[2] = new Option("Agency: Creative Services", "1311");
ANYSC[6] = new Option("Analyst", "1318");
ANYSC[1] = new Option("Analyst/Programmer", "1319");
ANYSC[2] = new Option("Architect", "1320");
ANYSC[7] = new Option("Bookkeeping", "1335");
ANYSC[3] = new Option("Business Analyst", "1339");
ANYSC[8] = new Option("Company Secretary", "1356");
ANYSC[4] = new Option("Computer Operators", "1358");
ANYSC[5] = new Option("Consultant/Funct. Consultant", "1360");
ANYSC[2] = new Option("Contracts Administration", "1362");
ANYSC[3] = new Option("Copywriters", "1364");
ANYSC[3] = new Option("Data Entry/WPO", "1369");
ANYSC[4] = new Option("Design/Graphics", "1373");
ANYSC[7] = new Option("Engineer: Hardware", "1380");
ANYSC[8] = new Option("Engineer: Network", "1381");
ANYSC[9] = new Option("Engineer: Software", "1382");
ANYSC[10] = new Option("Help Desk/Support", "1413");
ANYSC[9] = new Option("Financial Controller", "1391");
ANYSC[11] = new Option("Internet/Multimedia Design", "1422");
ANYSC[12] = new Option("Internet/Multimedia Dev.", "1423");
ANYSC[10] = new Option("Management", "1437");
ANYSC[6] = new Option("Media Booking & Traffic", "1441");
ANYSC[13] = new Option("Networks & Systems", "1452");
ANYSC[5] = new Option("Office Assistant/Junior", "1455");
ANYSC[6] = new Option("Office Manager", "1456");
ANYSC[7] = new Option("PA/Executive Assistant", "1464");
ANYSC[11] = new Option("Payroll", "1468");
ANYSC[12] = new Option("Procurement & Inventory", "1480");
ANYSC[14] = new Option("Project Management", "1554");
ANYSC[7] = new Option("Promotions", "1484");
ANYSC[8] = new Option("Publishing", "1488");
ANYSC[15] = new Option("QA/Testers", "1491");
ANYSC[8] = new Option("Reception", "1494");
ANYSC[16] = new Option("Sales: Pre & Post", "1506");
ANYSC[17] = new Option("Security", "1555");
ANYSC[9] = new Option("Secretarial", "1510");
ANYSC[18] = new Option("Team Leaders", "1529");
ANYSC[19] = new Option("Technical Writers", "1531");
ANYSC[20] = new Option("Telecommunications", "1533");
ANYSC[21] = new Option("Trainers", "1539");
ANYSC[13] = new Option("Other", "1463");

//Accounting sub-classification 
ACCOUNTING[0] = new Option("Any", "0");
ACCOUNTING[1] = new Option("Account Management", "1300");
ACCOUNTING[2] = new Option("Accountant", "1301");
ACCOUNTING[3] = new Option("Accounts Clerk/Admin", "1302");
ACCOUNTING[4] = new Option("Accounts Payable", "1303");
ACCOUNTING[5] = new Option("Accounts Receivable", "1304");
ACCOUNTING[6] = new Option("Analyst", "1318");
ACCOUNTING[7] = new Option("Bookkeeping", "1335");
ACCOUNTING[8] = new Option("Company Secretary", "1356");
ACCOUNTING[9] = new Option("Financial Controller", "1391");
ACCOUNTING[10] = new Option("Management", "1437");
ACCOUNTING[11] = new Option("Payroll", "1468");
ACCOUNTING[12] = new Option("Procurement & Inventory", "1480");
ACCOUNTING[13] = new Option("Other", "1463");

//Administration sub-classification
ADMINISTRATION[0] = new Option("Any", "0");
ADMINISTRATION[1] = new Option("Administration", "1307");
ADMINISTRATION[2] = new Option("Contracts Administration", "1362");
ADMINISTRATION[3] = new Option("Data Entry/WPO", "1369");
ADMINISTRATION[4] = new Option("Management", "1437");
ADMINISTRATION[5] = new Option("Office Assistant/Junior", "1455");
ADMINISTRATION[6] = new Option("Office Manager", "1456");
ADMINISTRATION[7] = new Option("PA/Executive Assistant", "1464");
ADMINISTRATION[8] = new Option("Reception", "1494");
ADMINISTRATION[9] = new Option("Secretarial", "1510");
ADMINISTRATION[10] = new Option("Other", "1463");

//Advert./Media/Entertain. sub-classification
ADVERT[0] = new Option("Any", "0");
ADVERT[1] = new Option("Agency: Account Mgmt.", "1310");
ADVERT[2] = new Option("Agency: Creative Services", "1311");
ADVERT[3] = new Option("Copywriters", "1364");
ADVERT[4] = new Option("Design/Graphics", "1373");
ADVERT[5] = new Option("Event Management", "1388");
ADVERT[6] = new Option("Media Booking & Traffic", "1441");
ADVERT[7] = new Option("Promotions", "1484");
ADVERT[8] = new Option("Publishing", "1488");
ADVERT[9] = new Option("Other", "1463");

//Banking sub-classification (have not finished)
BANKING[0] = new Option("Any", "0");
BANKING[1] = new Option("Agency: Account Mgmt.", "1310");
BANKING[2] = new Option("Agency: Creative Services", "1311");
BANKING[3] = new Option("Copywriters", "1364");
BANKING[4] = new Option("Design/Graphics", "1373");
BANKING[5] = new Option("Event Management", "1388");
BANKING[6] = new Option("Media Booking & Traffic", "1441");
BANKING[7] = new Option("Promotions", "1484");
BANKING[8] = new Option("Publishing", "1488");
BANKING[9] = new Option("Other", "1463");



//IT sub-classification 	
IT[0] = new Option("Any", "0");
IT[1] = new Option("Analyst/Programmer", "1319");
IT[2] = new Option("Architect", "1320");
IT[3] = new Option("Business Analyst", "1339");
IT[4] = new Option("Computer Operators", "1358");
IT[5] = new Option("Consultant/Funct. Consultant", "1360");
IT[6] = new Option("Database Dev. & Admin", "1370");
IT[7] = new Option("Engineer: Hardware", "1380");
IT[8] = new Option("Engineer: Network", "1381");
IT[9] = new Option("Engineer: Software", "1382");
IT[10] = new Option("Help Desk/Support", "1413");
IT[11] = new Option("Internet/Multimedia Design", "1422");
IT[12] = new Option("Internet/Multimedia Dev.", "1423");
IT[13] = new Option("Networks & Systems", "1452");
IT[14] = new Option("Project Management", "1554");
IT[15] = new Option("QA/Testers", "1491");
IT[16] = new Option("Sales: Pre & Post", "1506");
IT[17] = new Option("Security", "1555");
IT[18] = new Option("Team Leaders", "1529");
IT[19] = new Option("Technical Writers", "1531");
IT[20] = new Option("Telecommunications", "1533");
IT[21] = new Option("Trainers", "1539");
IT[22] = new Option("Other", "1463");

DEFAULTWARNING[0] = new Option ("No selection is required","");

function populateSubClassification(mainSel, subSel){
 var mainMenu = mainSel;
 var subMenu = subSel;
 alert("hallo");
 var subMenuItems;
 subMenu.options.length = 0;

 switch (mainMenu.selectedIndex) {
 case 1:
  subMenuItems = IT;
  break;
 case 2:
  subMenuItems = ACCOUNTING;
  break;
 case 3:
  subMenuItems = ADMINISTRATION;
  break;
 case 4:
  subMenuItems= ADVERT;
  break;
 default:
  subMenuItems = DEFAULTWARNING;
 }

 for (var i = 0; i < subMenuItems.length; i++) {
  subMenu.options[i] = subMenuItems[i];
 }
}