
function fillLineItem(){ 
 // this function is used to fill the LineItem list on load
addOption(document.submissionform.LineItem, "101 - Producer", "101 - Producer", "");
addOption(document.submissionform.LineItem, "102 - Writers", "102 - Writers", "");
addOption(document.submissionform.LineItem, "103 - Directors", "103 - Directors", "");
//addOption(document.submissionform.LineItem, "104 - Talent", "104 - Talent", "");
addOption(document.submissionform.LineItem, "105 - Camera Department", "105 - Camera Department", "");
addOption(document.submissionform.LineItem, "106 - Sound Department", "106 - Sound Department", "");
addOption(document.submissionform.LineItem, "107 - Production Staff", "107 - Production Staff", "");
addOption(document.submissionform.LineItem, "108 - Art Direction & Set Construction", "108 - Art Direction & Set Construction", "");
addOption(document.submissionform.LineItem, "109 - Grip Department", "109 - Grip Department", "");
addOption(document.submissionform.LineItem, "110 - Electric Department", "110 - Electric Department", "");
addOption(document.submissionform.LineItem, "111 - SFX/Weapons", "111 - SFX/Weapons", "");
addOption(document.submissionform.LineItem, "112 - Hair and Make Up", "112 - Hair and Make Up", "");
addOption(document.submissionform.LineItem, "113 - Wardrobe Department", "113 - Wardrobe Department", "");
addOption(document.submissionform.LineItem, "114 - Raw Stock and Lab", "114 - Raw Stock and Lab", "");
addOption(document.submissionform.LineItem, "115 - Transportation", "115 - Transportation", "");
addOption(document.submissionform.LineItem, "116 - Location Costs", "116 - Location Costs", "");
addOption(document.submissionform.LineItem, "117 - Administrative", "117 - Administrative", "");
addOption(document.submissionform.LineItem, "118 - Insurance", "118 - Insurance", "");
addOption(document.submissionform.LineItem, "119 - Editorial", "119 - Editorial", "");
addOption(document.submissionform.LineItem, "120 - Post Production Sound", "120 - Post Production Sound", "");
addOption(document.submissionform.LineItem, "121 - Post Production Video", "121 - Post Production Video", "");
addOption(document.submissionform.LineItem, "122 - Negative Cutting", "122 - Negative Cutting", "");
addOption(document.submissionform.LineItem, "123 - Promotions", "123 - Promotions", "");
addOption(document.submissionform.LineItem, "124 - Distribution Companies", "124 - Distribution Companies", "");
}

function SelectLineSubCat(){
// ON selection of LineItem this function will work

removeAllOptions(document.submissionform.LineSubCat);
addOption(document.submissionform.LineSubCat, "", "Select a Sub-Category...", "");

if(document.submissionform.LineItem.value == '101'){
addOption(document.submissionform.LineSubCat,"1", "Producers");
addOption(document.submissionform.LineSubCat,"2", "Line Producers");
addOption(document.submissionform.LineSubCat,"3", "Finance Companies");
addOption(document.submissionform.LineSubCat,"4", "Union Locals")
addOption(document.submissionform.LineSubCat,"5", "Film Grants");
}
if(document.submissionform.LineItem.value == '102'){
addOption(document.submissionform.LineSubCat,"1", "Screenwriters");
addOption(document.submissionform.LineSubCat,"2", "Script Consultants");
addOption(document.submissionform.LineSubCat,"3", "US Copyright Information", "");
}
if(document.submissionform.LineItem.value == '103'){
addOption(document.submissionform.LineSubCat,"1", "Directors");
addOption(document.submissionform.LineSubCat,"2", "Assistant Directors");
addOption(document.submissionform.LineSubCat,"3", "2nd Unit Directors");
}
//if(document.submissionform.LineItem.value == '104'){
//addOption(document.submissionform.LineSubCat,"1", "Screen Actors Guild");
//addOption(document.submissionform.LineSubCat,"2", "SAG Agreements");
//addOption(document.submissionform.LineSubCat,"3", "Audition/Rehearsal Spaces");
//addOption(document.submissionform.LineSubCat,"4", "Casting Notices");
//addOption(document.submissionform.LineSubCat,"5", "Casting Directors");
//addOption(document.submissionform.LineSubCat,"6", "Stunt Coordinators");
//addOption(document.submissionform.LineSubCat,"7", "Dialect Coaches");
//addOption(document.submissionform.LineSubCat,"8", "Miscellaneous Talent Services");
//}
if(document.submissionform.LineItem.value == '105'){
addOption(document.submissionform.LineSubCat,"1", "Director of Photography");
addOption(document.submissionform.LineSubCat,"2", "Camera Crew");
addOption(document.submissionform.LineSubCat,"3", "Camera Crew: Camera Operator");
addOption(document.submissionform.LineSubCat,"4", "Camera Crew: 1st Assistant Camera");
addOption(document.submissionform.LineSubCat,"5", "Camera Crew: 2nd Assistant Camera");
addOption(document.submissionform.LineSubCat,"6", "Camera Crew: Focus Puller");
addOption(document.submissionform.LineSubCat,"7", "Camera Crew: Loader");
addOption(document.submissionform.LineSubCat,"8", "Steadicam Operator");
addOption(document.submissionform.LineSubCat,"9", "Camera Package Rentals");
addOption(document.submissionform.LineSubCat,"10", "Set Photographers");
}
if(document.submissionform.LineItem.value == '106'){
addOption(document.submissionform.LineSubCat,"1", "Production Sound Mixer");
addOption(document.submissionform.LineSubCat,"2", "Boom Operator");
addOption(document.submissionform.LineSubCat,"3", "Sound Equipment Rentals");
addOption(document.submissionform.LineSubCat,"4", "Sound Equipment Expendables");
}
if(document.submissionform.LineItem.value == '107'){
addOption(document.submissionform.LineSubCat,"1", "Production Coordinators");
addOption(document.submissionform.LineSubCat,"2", "Unit Production Managers");
addOption(document.submissionform.LineSubCat,"3", "Production Assistants");
addOption(document.submissionform.LineSubCat,"4", "Script Supervisors");
addOption(document.submissionform.LineSubCat,"5", "Radios");
addOption(document.submissionform.LineSubCat,"6", "Miscellaneous");
}
if(document.submissionform.LineItem.value == '108'){
addOption(document.submissionform.LineSubCat,"1", "Art Department");
addOption(document.submissionform.LineSubCat,"2", "Art Department: Production Designer");
addOption(document.submissionform.LineSubCat,"3", "Art Department: Art Director");
addOption(document.submissionform.LineSubCat,"4", "Art Department: Art Assistants");
addOption(document.submissionform.LineSubCat,"5", "Art Department: Prop Masters");
addOption(document.submissionform.LineSubCat,"6", "Art Department: Lead Man");
addOption(document.submissionform.LineSubCat,"7", "Art Department: Set Dressers");
addOption(document.submissionform.LineSubCat,"8", "Art Department: On Set Dressers");
addOption(document.submissionform.LineSubCat,"9", "Art Supplies");
addOption(document.submissionform.LineSubCat,"10", "Set Construction");
addOption(document.submissionform.LineSubCat,"11", "Prop Rentals");
}
if(document.submissionform.LineItem.value == '109'){
addOption(document.submissionform.LineSubCat,"1", "Grip Crew");
addOption(document.submissionform.LineSubCat,"2", "Grip Crew: Key Grip");
addOption(document.submissionform.LineSubCat,"3", "Grip Crew: Dolly Grip");
addOption(document.submissionform.LineSubCat,"4", "Grip Crew: Grips");
addOption(document.submissionform.LineSubCat,"5", "Dolly Rental");
}
if(document.submissionform.LineItem.value == '110'){
addOption(document.submissionform.LineSubCat,"1", "Gaffer");
addOption(document.submissionform.LineSubCat,"2", "Crew");
addOption(document.submissionform.LineSubCat,"3", "Grip/Electric Package");
addOption(document.submissionform.LineSubCat,"4", "Grip/Electric Expendables");
addOption(document.submissionform.LineSubCat,"5", "Generator Rental");
}
if(document.submissionform.LineItem.value == '111'){
addOption(document.submissionform.LineSubCat,"1", "Practical Special Effects Team");
addOption(document.submissionform.LineSubCat,"2", "Weapons Rental");
}
if(document.submissionform.LineItem.value == '112'){
addOption(document.submissionform.LineSubCat,"1", "Hair and Makeup Crew");
addOption(document.submissionform.LineSubCat,"2", "Hair and Makeup Expendables");
addOption(document.submissionform.LineSubCat,"3", "SFX Makeup Artists");
addOption(document.submissionform.LineSubCat,"4", "SFX Makeup Expendables");
addOption(document.submissionform.LineSubCat,"5", "Makeup Table Rental");
}
if(document.submissionform.LineItem.value == '113'){
addOption(document.submissionform.LineSubCat,"1", "Costume Design/Crew");
addOption(document.submissionform.LineSubCat,"2", "Wardrobe Rentals");
}
if(document.submissionform.LineItem.value == '114'){
addOption(document.submissionform.LineSubCat,"1", "Raw Film & Tape Stock");
addOption(document.submissionform.LineSubCat,"2", "Negative Processing");
addOption(document.submissionform.LineSubCat,"3", "Motion Picture Laboratories");
}
if(document.submissionform.LineItem.value == '115'){
addOption(document.submissionform.LineSubCat,"1", "Production Vehicles");
addOption(document.submissionform.LineSubCat,"2", "Picture Cars");
}
if(document.submissionform.LineItem.value == '116'){
addOption(document.submissionform.LineSubCat,"1", "Set Meals/Catering");
addOption(document.submissionform.LineSubCat,"2", "Craft Services");
addOption(document.submissionform.LineSubCat,"3", "Film Permits");
addOption(document.submissionform.LineSubCat,"4", "Film Commissions");
addOption(document.submissionform.LineSubCat,"5", "Sound Stages/Production Facilities");
addOption(document.submissionform.LineSubCat,"6", "Film Friendly Locations");
addOption(document.submissionform.LineSubCat,"7", "Portable Toilet");
addOption(document.submissionform.LineSubCat,"8", "Miscellaneous");
}
if(document.submissionform.LineItem.value == '117'){
addOption(document.submissionform.LineSubCat,"1", "Office Space Rentals");
addOption(document.submissionform.LineSubCat,"2", "Payroll Companies");
addOption(document.submissionform.LineSubCat,"3", "Production Attorneys");
addOption(document.submissionform.LineSubCat,"4", "Preproduction/Administrative");
addOption(document.submissionform.LineSubCat,"5", "Minor Work Permits");
addOption(document.submissionform.LineSubCat,"6", "Telephone Access/Communication");
addOption(document.submissionform.LineSubCat,"7", "Office Supplies");
addOption(document.submissionform.LineSubCat,"8", "Script Copies");
addOption(document.submissionform.LineSubCat,"9", "Employment & Tax Forms Information");
addOption(document.submissionform.LineSubCat,"10", "Miscellaneous");
}
if(document.submissionform.LineItem.value == '118'){
addOption(document.submissionform.LineSubCat,"1", "Production Insurance");
addOption(document.submissionform.LineSubCat,"2", "Worker’s Compensation");
}
if(document.submissionform.LineItem.value == '119'){
addOption(document.submissionform.LineSubCat,"1", "Editor");
addOption(document.submissionform.LineSubCat,"2", "Assistant Editor");
addOption(document.submissionform.LineSubCat,"3", "Editing Bay");
addOption(document.submissionform.LineSubCat,"4", "Editing Equipment");
addOption(document.submissionform.LineSubCat,"5", "Titles");
}
if(document.submissionform.LineItem.value == '120'){
addOption(document.submissionform.LineSubCat,"1", "Post Production Sound");
addOption(document.submissionform.LineSubCat,"2", "Post Production Sound Packages");
addOption(document.submissionform.LineSubCat,"3", "Composers");
}
if(document.submissionform.LineItem.value == '121'){
addOption(document.submissionform.LineSubCat,"1", "Telecine");
addOption(document.submissionform.LineSubCat,"2", "Screener Replication");
}
if(document.submissionform.LineItem.value == '122'){
addOption(document.submissionform.LineSubCat,"1", "Negative Cutters");
}
if(document.submissionform.LineItem.value == '123'){
addOption(document.submissionform.LineSubCat,"1", "Trailers");
addOption(document.submissionform.LineSubCat,"2", "Key Arts");
addOption(document.submissionform.LineSubCat,"3", "Marketing/PR/Promotions");
addOption(document.submissionform.LineSubCat,"4", "Printing/Promotions");
addOption(document.submissionform.LineSubCat,"5", "Screening Rooms");
addOption(document.submissionform.LineSubCat,"6", "Art House Theaters");
}
if(document.submissionform.LineItem.value == '124'){
addOption(document.submissionform.LineSubCat,"1", "No Sub-LineItem");
}
}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

