AND / OR Operator - Please help

AND / OR Operator - Please help

Below is a my ON VALIDATE script for a form that I cannot seem to get working. 

  1. if (input.production)
  2. {
  3. }
  4. else if (((input.section  =  "Processing Specifications")  &&  (input.caliper.toString()  =  ""))  ||  (input.pulp.toString()  =  ""))
  5. {
  6.     alert "Please complete the rest of the form fields";
  7.     cancel submit;
  8. }
  9. else if ((((((input.section  =  "16 oz Random Sliced Sample")  &&  (input.extraneous  =  null))  ||  (input.foreign  =  null))  ||  (input.discoloration  =  null))  ||  (input.spots  =  null))  ||  (input.gill  =  null))
  10. {
  11.     alert "Please complete the rest of the form fields";
  12.     cancel submit;
  13. }
  14. else
  15. {
  16. }
When I fill in all the files (there in no breaking the validated script) it still pops up with the "Alert" 

Am I used the Operators incorrectly?