function fillSubcategoryCbo(iCategoryNbr) {	var oCategoryCbo, oSubcategoryCbo	oCategoryCbo = document.proposal.elements['Category_' + iCategoryNbr]	oSubcategoryCbo = document.proposal.elements['Subcategory_' + iCategoryNbr]	oSubcategoryCbo.options.length = 0	switch(oCategoryCbo.options[oCategoryCbo.selectedIndex].value) {		case 'CREW':			addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Accountants (Production Accountants)','Accountants (Production Accountants)');			addCboOption(oSubcategoryCbo, 'Animal Trainers','Animal Trainers');			addCboOption(oSubcategoryCbo, 'Art Department / Prod Design / Set Decorators, Dressers & Construction','Art Department / Prod Design / Set Decorators, Dressers & Construction');			addCboOption(oSubcategoryCbo, 'Assistant Directors, 1st & 2nd','Assistant Directors, 1st & 2nd');			addCboOption(oSubcategoryCbo, 'Camera Operators & Assistants','Camera Operators & Assistants');			addCboOption(oSubcategoryCbo, 'Craft Service','Craft Service');			addCboOption(oSubcategoryCbo, 'Directors','Directors');			addCboOption(oSubcategoryCbo, 'Directors of Photography','Directors of Photography');			addCboOption(oSubcategoryCbo, 'Food Stylists / Home Economists','Food Stylists / Home Economists');			addCboOption(oSubcategoryCbo, 'Grip/Electric','Grip/Electric');			addCboOption(oSubcategoryCbo, 'Hair Stylists & Make-up Artists','Hair Stylists & Make-up Artists');			addCboOption(oSubcategoryCbo, 'Marine / Underwater Specialists ','Marine / Underwater Specialists ');			addCboOption(oSubcategoryCbo, 'Medics & Nurses','Medics & Nurses');			addCboOption(oSubcategoryCbo, 'Photo Stylists','Photo Stylists');			addCboOption(oSubcategoryCbo, 'Producers / Production Managers / UPM','Producers / Production Managers / UPM');			addCboOption(oSubcategoryCbo, 'Production Assistants','Production Assistants');			addCboOption(oSubcategoryCbo, 'POCs / Production Coordinators & APOCs / Asst Prod Coordinators','POCs / Production Coordinators & APOCs / Asst Prod Coordinators');			addCboOption(oSubcategoryCbo, 'Production Designers (See Art Dept)','Production Designers (See Art Dept)');			addCboOption(oSubcategoryCbo, 'Props','Props');			addCboOption(oSubcategoryCbo, 'Script Supervisors','Script Supervisors');			addCboOption(oSubcategoryCbo, 'Set Construction (See Art Dept)','Set Construction (See Art Dept)');			addCboOption(oSubcategoryCbo, 'Set Decorators / Dressers  (See Art Dept.)','Set Decorators / Dressers  (See Art Dept.)');			addCboOption(oSubcategoryCbo, 'Sound','Sound');			addCboOption(oSubcategoryCbo, 'Special Effects','Special Effects');			addCboOption(oSubcategoryCbo, 'Still Photographers','Still Photographers');			addCboOption(oSubcategoryCbo, 'Studio Teachers','Studio Teachers');			addCboOption(oSubcategoryCbo, 'Stunts','Stunts');			addCboOption(oSubcategoryCbo, 'Transportation','Transportation');			addCboOption(oSubcategoryCbo, 'Underwater (See Marine)','Underwater (See Marine)');			addCboOption(oSubcategoryCbo, 'Unit Publicist','Unit Publicist');			addCboOption(oSubcategoryCbo, 'Video Assist','Video Assist');			addCboOption(oSubcategoryCbo, 'Visual Effects','Visual Effects');			addCboOption(oSubcategoryCbo, 'Wardrobe / Costumes','Wardrobe / Costumes');			break;		case 'EQUIPMENT RENTALS':			addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'AV / Sound','AV / Sound');			addCboOption(oSubcategoryCbo, 'Camera','Camera');			addCboOption(oSubcategoryCbo, 'Communications','Communications');			addCboOption(oSubcategoryCbo, 'Equipment - HD','Equipment - HD');			addCboOption(oSubcategoryCbo, 'Equipment - Marine / Underwater','Equipment - Marine / Underwater');			addCboOption(oSubcategoryCbo, 'Equipment - Misc','Equipment - Misc');			addCboOption(oSubcategoryCbo, 'Lighting, Grip Equipment, Trucks','Lighting, Grip Equipment, Trucks');			addCboOption(oSubcategoryCbo, 'Production Vans / Motorhomes (see also Automobiles)','Production Vans / Motorhomes (see also Automobiles)');			addCboOption(oSubcategoryCbo, 'Production Vehicles  (see also Automobiles)','Production Vehicles  (see also Automobiles)');			addCboOption(oSubcategoryCbo, 'Water Trucks','Water Trucks');			break;					case 'LOCATIONS (including Location Services)':		    addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Airports & Aerial Services','Airports & Aerial Services');			addCboOption(oSubcategoryCbo, 'Beaches (see Parks)','Beaches (see Parks)');			addCboOption(oSubcategoryCbo, 'Golf Courses','Golf Courses');			addCboOption(oSubcategoryCbo, 'Historic Locations & Missions','Historic Locations & Missions');			addCboOption(oSubcategoryCbo, 'Islands','Islands');			addCboOption(oSubcategoryCbo, 'Lakes & Rivers','Lakes & Rivers');			addCboOption(oSubcategoryCbo, 'Loc Services, Scouts, Mgrs','Loc Services, Scouts, Mgrs');			addCboOption(oSubcategoryCbo, 'Malls','Malls');			addCboOption(oSubcategoryCbo, 'Military','Military');			addCboOption(oSubcategoryCbo, 'Oil Rigs / Offshore Platforms','Oil Rigs / Offshore Platforms');			addCboOption(oSubcategoryCbo, 'Parks (& Beaches), Gardens & Zoos','Parks (& Beaches), Gardens & Zoos');			addCboOption(oSubcategoryCbo, 'Railroads','Railroads');			addCboOption(oSubcategoryCbo, 'Ranches / Equestrian Facilities','Ranches / Equestrian Facilities');			addCboOption(oSubcategoryCbo, 'Theatres / Event Venues / Rodeo Arenas','Theatres / Event Venues / Rodeo Arenas');			addCboOption(oSubcategoryCbo, 'Wineries / Vineyards','Wineries / Vineyards');			break;					case 'NEW MEDIA':		    addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Web Graphic Design','Web Graphic Design');			addCboOption(oSubcategoryCbo, 'Web Software & Technology','Web Software & Technology');			addCboOption(oSubcategoryCbo, 'Web / Interactive Media','Web / Interactive Media');			break;					case 'POST PRODUCTION':		    addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Animation / Motion Graphics / Visual Effects','Animation / Motion Graphics / Visual Effects');			addCboOption(oSubcategoryCbo, 'Audio Services','Audio Services');			addCboOption(oSubcategoryCbo, 'Editors & Editing Facilities','Editors & Editing Facilities');			addCboOption(oSubcategoryCbo, 'Music / Sound Design / Composing','Music / Sound Design / Composing');			addCboOption(oSubcategoryCbo, 'Music Research','Music Research');			addCboOption(oSubcategoryCbo, 'Recording Studios','Recording Studios');			addCboOption(oSubcategoryCbo, 'Stock Photos / Stock Footage','Stock Photos / Stock Footage');			addCboOption(oSubcategoryCbo, 'Transfers & Duplication','Transfers & Duplication');			addCboOption(oSubcategoryCbo, 'Visual Effects (see Animation)','Visual Effects (see Animation)');			addCboOption(oSubcategoryCbo, 'Web (see New Media category)','Web (see New Media category)');			break;					case 'PRODUCTION COMPANIES':		    addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Animation','Animation');			addCboOption(oSubcategoryCbo, 'Film','Film');			addCboOption(oSubcategoryCbo, 'Marine / Underwater','Marine / Underwater');			addCboOption(oSubcategoryCbo, 'Production Services','Production Services');			addCboOption(oSubcategoryCbo, 'Video','Video');			addCboOption(oSubcategoryCbo, 'Web (see New Media)','Web (see New Media)');			break;									case 'Resources / SUPPORT SERVICES':		    addCboOption(oSubcategoryCbo, 'None Selected', 'Select one ...');			addCboOption(oSubcategoryCbo, 'Accommodations','Accommodations');			addCboOption(oSubcategoryCbo, 'Aerial Photography','Aerial Photography');			addCboOption(oSubcategoryCbo, 'Aerial Services (see Location category: Airports)','Aerial Services (see Location category: Airports)');			addCboOption(oSubcategoryCbo, 'Agriculture','Agriculture');			addCboOption(oSubcategoryCbo, 'Air Freight & Couriers','Air Freight & Couriers');			addCboOption(oSubcategoryCbo, 'Animals -Trainers / Handlers','Animals -Trainers / Handlers');			addCboOption(oSubcategoryCbo, 'Assns / Guilds / Trades / Unions','Assns / Guilds / Trades / Unions');			addCboOption(oSubcategoryCbo, 'Automobiles / Cycles / Tractors /Carriages - Custom, Antique','Automobiles / Cycles / Tractors /Carriages - Custom, Antique');			addCboOption(oSubcategoryCbo, 'Backdrops (see Props)','Backdrops (see Props)');			addCboOption(oSubcategoryCbo, 'Barricades (see Signage)','Barricades (see Signage)');			addCboOption(oSubcategoryCbo, 'Boat Charters','Boat Charters');			addCboOption(oSubcategoryCbo, 'Casting Agencies','Casting Agencies');			addCboOption(oSubcategoryCbo, 'Caterers','Caterers');			addCboOption(oSubcategoryCbo, 'Cleaning Svcs / Layout Board','Cleaning Svcs / Layout Board');			addCboOption(oSubcategoryCbo, 'Copyright','Copyright');			addCboOption(oSubcategoryCbo, 'Dry Cleaner / Laundry','Dry Cleaner / Laundry');			addCboOption(oSubcategoryCbo, 'Film Schools','Film Schools');			addCboOption(oSubcategoryCbo, 'Historical  (See Research)','Historical  (See Research)');			addCboOption(oSubcategoryCbo, 'Hospitals','Hospitals');			addCboOption(oSubcategoryCbo, 'Insurance','Insurance');			addCboOption(oSubcategoryCbo, 'Labor, Workman\'s Comp & Minors','Labor, Workman\'s Comp & Minors');			addCboOption(oSubcategoryCbo, 'Limousines / Transportation','Limousines / Transportation');			addCboOption(oSubcategoryCbo, 'Lumber Yards','Lumber Yards');			addCboOption(oSubcategoryCbo, 'Massage Therapy','Massage Therapy');			addCboOption(oSubcategoryCbo, 'Models','Models');			addCboOption(oSubcategoryCbo, 'Music & Entertainment','Music & Entertainment');			addCboOption(oSubcategoryCbo, 'Organizations (see Assns)','Organizations (see Assns)');			addCboOption(oSubcategoryCbo, 'Payroll / Prod Accounting (see Crew category: Accountants)','Payroll / Prod Accounting (see Crew category: Accountants)');			addCboOption(oSubcategoryCbo, 'Photo Processing','Photo Processing');			addCboOption(oSubcategoryCbo, 'Plant Rental / Nurseries','Plant Rental / Nurseries');			addCboOption(oSubcategoryCbo, 'Printing, Copies, Mass Mailing','Printing, Copies, Mass Mailing');			addCboOption(oSubcategoryCbo, 'Promotional Products','Promotional Products');			addCboOption(oSubcategoryCbo, 'Props & Wardrobe','Props & Wardrobe');			addCboOption(oSubcategoryCbo, 'Publicists / PR','Publicists / PR');			addCboOption(oSubcategoryCbo, 'Research & Historical','Research & Historical');			addCboOption(oSubcategoryCbo, 'Restaurants','Restaurants');			addCboOption(oSubcategoryCbo, 'Security Services','Security Services');			addCboOption(oSubcategoryCbo, 'Service Stations (24 hr)','Service Stations (24 hr)');			addCboOption(oSubcategoryCbo, 'Signage','Signage');			addCboOption(oSubcategoryCbo, 'Special Effects Products','Special Effects Products');			addCboOption(oSubcategoryCbo, 'Sports','Sports');			addCboOption(oSubcategoryCbo, 'Technical Advisor','Technical Advisor');			addCboOption(oSubcategoryCbo, 'Temp Employment Agencies','Temp Employment Agencies');			addCboOption(oSubcategoryCbo, 'Tent Rentals / Tables / Chairs','Tent Rentals / Tables / Chairs');			addCboOption(oSubcategoryCbo, 'Trainer - Personal','Trainer - Personal');			addCboOption(oSubcategoryCbo, 'Transportation: Air Service','Transportation: Air Service');			addCboOption(oSubcategoryCbo, 'Transportation: Bus / Tours','Transportation: Bus / Tours');			addCboOption(oSubcategoryCbo, 'Transportation: Rental Cars','Transportation: Rental Cars');			addCboOption(oSubcategoryCbo, 'Transportation: Taxis / Airport Shuttles','Transportation: Taxis / Airport Shuttles');			addCboOption(oSubcategoryCbo, 'Transportation: Train','Transportation: Train');			addCboOption(oSubcategoryCbo, 'Trucks (See Equipment: Equipment Rentals, and Production Vans / Motorhomes','Trucks (See Equipment: Equipment Rentals, and Production Vans / Motorhomes');			addCboOption(oSubcategoryCbo, 'Wardrobe (See Props)','Wardrobe (See Props)');			addCboOption(oSubcategoryCbo, 'Waste Disposal / Porta-Potties','Waste Disposal / Porta-Potties');			addCboOption(oSubcategoryCbo, 'Weather / Tides / Surf','Weather / Tides / Surf');			break;						case 'STUDIOS & STAGES':			addCboOption(oSubcategoryCbo, 'Studios & Sound Stages','Studios & Sound Stages');			break;					default:			addCboOption(oSubcategoryCbo, '', 'Select a Category first');			break;	}	oSubcategoryCbo.options[0].selected = true;	//alert(iCategoryNbr);}function addCboOption(oCbo, tValue, tName) {	var oNewOption = new Option(tName, tValue);	oCbo.options[oCbo.options.length] = oNewOption}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_validateForm() { //v4.0  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);    if (val) { nm=val.name; if ((val=val.value)!="") {      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';      } else if (test!='R') { num = parseFloat(val);        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');          min=test.substring(8,p); max=test.substring(p+1);          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }  } if (errors) alert('The following error(s) occurred:\n'+errors);  document.MM_returnValue = (errors == '');}