var group=new Array(8);

group[0]=new Array(8);
group[0][0]=new Option("Accounting / Billing / Pricing","");
group[0][1]=new Option("Accounts Payable - EDI","electronicap@bnsf.com");
group[0][2]=new Option("Accounts Payable - Fast Track","Fasttrack@bsnf.com");
group[0][3]=new Option("Accounts Receivable","FINDLCustomerFeedback@bnsf.com");
group[0][4]=new Option("Bills of Lading","RPWSolutions@bnsf.com");
group[0][5]=new Option("Freight Billing","FINDLCustomerFeedback@bnsf.com");
group[0][6]=new Option("Pricing / Rates / Tariffs","priceInfo.request@bnsf.com");
group[0][7]=new Option("Sourcing","michael.mcclary@bnsf.com");

group[1]=new Array(5);
group[1][0]=new Option("Community Affairs / Media","");
group[1][1]=new Option("Community Affairs","corporate.communications@bnsf.com");
group[1][2]=new Option("Crossing Trouble","joseph.faust@bnsf.com");
group[1][3]=new Option("Locomotive Whistles / Engine Noise","joseph.faust@bnsf.com");
group[1][4]=new Option("Media","corporate.communications@bnsf.com");

group[2]=new Array(3);
group[2][0]=new Option("Demurrage / Intermodal Storage","");
group[2][1]=new Option("Demurrage","MKTDLDemStorage@bnsf.com");
group[2][2]=new Option("Intermodal Storage","MKTDLDemStorage@bnsf.com");

group[3]=new Array(5);
group[3][0]=new Option("Human Resources","");
group[3][1]=new Option("Career Site Problems","bnsf.newhire@bnsf.com");
group[3][2]=new Option("General HR","staff.recruiter1@bnsf.com");
group[3][3]=new Option("Insurance Questions","HRDlBenefits@bnsf.com");
group[3][4]=new Option("Job Opportunities","staff.recruiter1@bnsf.com");

group[4]=new Array(4);
group[4][0]=new Option("Jobs","");
group[4][1]=new Option("Career Site Problems","larry.murphy@bnsf.com,eRecruiting@bnsf.com,staff.recruiter1@bnsf.com");
group[4][2]=new Option("General HR","staff.recruiter1@bnsf.com");
group[4][3]=new Option("Job Opportunities","staff.recruiter1@bnsf.com");

group[5]=new Array(7);
group[5][0]=new Option("Railroad Operations","");
group[5][1]=new Option("Commuter Rail / Amtrak","richard.wessler@BNSF.com");
group[5][2]=new Option("Crossing Trouble","joseph.faust@bnsf.com");
group[5][3]=new Option("Customer Service Issues","theresa.lorinser@bnsf.com");
group[5][4]=new Option("Job Opportunities","staff.recruiter1@bnsf.com");
group[5][5]=new Option("Locomotive Whistles / Engine Noise","joseph.faust@bnsf.com");
group[5][6]=new Option("Rail Mileage","rail.mileage@bnsf.com");

group[6]=new Array(4);
group[6][0]=new Option("Website","");
group[6][1]=new Option("Career Site Problems","larry.murphy@bnsf.com,eRecruiting@bnsf.com,staff.recruiter1@bnsf.com");
group[6][2]=new Option("Suggestions / Comments","webmaster@bnsf.com");
group[6][3]=new Option("Technical Support","webmaster@bnsf.com");

group[7]=new Array(2);
group[7][0]=new Option("Customer","");
group[7][1]=new Option("Customer Site","MarketingWebManager@bnsf.com");

group[8]=new Array(2);
group[8][0]=new Option("Other","");
group[8][1]=new Option("Other","webmaster@bnsf.com");

function loadCatList(c){var a=document.form1.Subcategory;clearListbox(a);var b=0;for(i=0;i<group[c].length;i++){if(group[c][i].value>""){a.options[b++]=new Option(group[c][i].text)}}return false}function clearListbox(a){for(var b=a.options.length-1;b>=0;b--){a.options[b]=null}a.selectedIndex=-1}var radio_selection="";var count=0;var countno=0;function validateFeedbackForm(c){var f="N";var j="N";var l="Missing Data. Please supply values for the following fields:";var a="Fields being sent";var e=c.Name.value;var d=c.Email.value;var b=c.Phone.value;var k;var g;if(c.Cat.selectedIndex!=-1&&c.Subcategory.selectedIndex!=-1){k=c.Cat.options[c.Cat.selectedIndex].text;g=c.Subcategory.options[c.Subcategory.selectedIndex].text}var h=c.Feedback.value;a=a+"\n    - Name :"+e;a=a+"\n    - Email :"+d;a=a+"\n    - Category :"+k;a=a+"\n    - Subcategory :"+g;if(c.Cat.selectedIndex==-1){f="Y";l=l+"\n    - Category";if(j=="N"){c.Cat.focus();j="Y"}}if(c.Subcategory.selectedIndex==-1){f="Y";l=l+"\n    - Subcategory";if(j=="N"){c.Subcategory.focus();j="Y"}}if(c.Cat.selectedIndex!=-1&&c.Subcategory.selectedIndex!=-1){c.recipient.value=group[c.Cat.selectedIndex][c.Subcategory.selectedIndex+1].value}else{c.recipient.value="noreply@bnsf.com"}if(h.length==0){f="Y";l=l+"\n    - Feedback";if(j=="N"){c.Feedback.focus();j="Y"}}if(radio_selection=="YesEmail"){if(count==0){if(e=="Anonymous"||e==""){f="Y";l=l+"\n    - Name";if(j=="N"){c.Name.focus();j="Y";count=count+1}}}else{if(e=="Anonymous"||e==""){c.Name.value="Anonymous"}}if(d==""){f="Y";l=l+"\n    - Email";if(j=="N"){c.Email.focus();j="Y"}}}if(radio_selection=="YesPhone"){if(countno==0){if(e=="Anonymous"||e==""){f="Y";l=l+"\n    - Name";if(j=="N"){c.Name.focus();j="Y";countno=countno+1}}}else{if(e=="Anonymous"||e==""){c.Name.value="Anonymous"}}if(b==""){f="Y";l=l+"\n    - Phone";if(j=="N"){c.Phone.focus();j="Y"}}}if(f=="Y"){f="N";alert(l);return false}else{f="N";c.Category.value=k;c.Subcategory.value=g;c.SubCategory.value=g;if(radio_selection=="YesEmail"||radio_selection=="YesPhone"){c.subject.value="BNSF Feedback - "+g+" - Needs Response"}else{c.subject.value="BNSF Feedback - "+g;c.Subcategory.value=undefined}c.IP_Address.value="10.2.45.244";return true}return true}function showResponse(){$("div#feedbackMsg").html("Thank you for your feedback.");$("form#feedbackform").hide()}$(document).ready(function(){for(i=0;i<group.length;i++){document.form1.Cat.options[i]=(group[i][0],group[i][0])}$("form#feedbackform").submit(function(){if(validateFeedbackForm(this)==false){return false}$(this).ajaxSubmit({clearForm:true,resetForm:true,success:showResponse});return false});$("form#feedbackform select[name=Cat]").change(function(){return loadCatList($(this).attr("selectedIndex"))});if(document.referrer!=""){$("form#feedbackform input[name=ReferringURL]").attr("value",document.referrer)}});
