function ValidateLogin()
{
   var e = document.form1.LOGUSER.value;
   var p = document.form1.LOGPASS.value;
   if (e == "")
   {
      alert ("Enter your Username to Login");
      return false;
   }
   if (p == "")
   {
      alert ("Enter your password to Login");
      return false;
   }
   return true;
}


function ValidateResend()
{
   var u = document.form1.RESENDUSER.value;
   var e = document.form1.RESENDEMAIL.value;
      
   if (u == "")
   {
      alert ("Enter your Username to Resend Password");
      return false;
   }
   if (e == "")
   {
      alert ("Enter your Email to Resend Password");
      return false;
   }
   
   return true;

}

function ValidateQuestion()
{
   var a = document.form1.RESENDANSWER.value;
   
   if (a == "")
   {
      alert("Enter your Answer to the security question");
      return false;
   }
   
   return true;

}



function ValidateRegistration()
{

   var u      = document.form1.RegUsername.value;
   var pass1  = document.form1.RegPass1.value;
   var pass2  = document.form1.RegPass2.value;
   var t      = document.form1.RegTitle.value;
   var n1     = document.form1.RegFirstName.value;
   var n2     = document.form1.RegMidName.value;
   var n3     = document.form1.RegLastName.value;
   var r      = document.form1.RegRole.value;
   var rother = document.form1.RegRoleOther.value;
   
   var g0     = document.form1.RegGender[0].checked;
   var g1     = document.form1.RegGender[1].checked;

   var e      = document.form1.RegEthnicity.value;
   var eother = document.form1.RegEthnicityOther.value;
   var e1     = document.form1.RegEmail1.value;
   var e2     = document.form1.RegEmail2.value;
   var ph1    = document.form1.RegPhone1.value;
   var ph2    = document.form1.RegPhone2.value;
   var ph3    = document.form1.RegPhone3.value;
   var a      = document.form1.RegAddr.value;
   var city   = document.form1.RegCity.value;
   var s      = document.form1.RegState.value;
   var z      = document.form1.RegZip.value;
   var cc     = document.form1.RegCountry.value;
   var i      = document.form1.RegInterests.value;
   
   var q1     = document.form1.RegSecureQuestion.value;
   var a1     = document.form1.RegSecureAnswer.value;
          
   // check validation on all required fields
   
   if (u == "")
   {
      alert("Username is required");
      return false;
   }
      
   if (pass1 == "")
   {
      alert("Choose a password");
      return false;
   }
   
   if (pass1.length < 6)
   {
      alert("Password should be at least 6 letters and numbers");
      return false;
   }
   
   if (pass2 == "")
   {
      alert("Please retype your password");
      return false;
   }
   
   if (pass1 != pass2)
   {
      alert("Passwords do not match");
      return false;
   }
   
   if (t == "")
   {
      alert("Please select a title or salutation");
      return false;
   }

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }

   if (n3 == "")
   {
       alert("Last Name is required");
       return false;
   }

   if (r == "")
   {
      alert("Role is required");
      return false;
   }
   
   if (r == "Other" && rother == "")
   {
      alert("You selected Other for Role, please fill in Other");
      return false;    
   }
   
   if (!g0 && !g1)
   {
      alert("Gender must be selected");
      return false;
   }
   
   if (e == "")
   {
      alert("Ethnicity is required");
      return false;
   }

   if (e == "Other" && eother == "")
   {
      alert("You selected Other for Ethnicity, please fill in Other");
      return false;
   }

   if (e1 == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e1.indexOf(".") <= 0) || (e1.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }

   if (e2 == "")
   {
      alert("Please retype your Email");
      return false;
   }

   if (e1 != e2)
   {
      alert("Emails do not match");
      return false;
   }
   
   if (ph1 == "")
   {
      alert("Please enter an area or calling code for phone number");
      return false;
   }
   
   if (ph2 == "" || ph3 == "")
   {
      alert("Phone Number is required");
      return false;
   }

   if (a == "")
   {
      alert("Address is required");
      return false;
   }

   if (city == "")
   {
      alert("City is required");
      return false;
   }

   if (s == "")
   {
      alert("State/Province is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip/Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Please select a Country");
      return false;
   }
   
   if (q1 == "")
   {
      alert("Please enter your personal security question");
      return false;
   }
   
   if (a1 == "")
   {
      alert("Please enter your personal answer to your security question");
      return false;
   }
   
   if ((q1.indexOf(" ") <= 0) || (q1.length < 10))
   {
      alert("Security question must have at least one space and be 10 characters long")
      return false;
   }
    
   return true;
   	
}



function ValidateUserEdit()
{

   var pass1  = document.form1.RegPass1.value;
   var pass2  = document.form1.RegPass2.value;
   var t      = document.form1.RegTitle.value;
   var n1     = document.form1.RegFirstName.value;
   var n2     = document.form1.RegMidName.value;
   var n3     = document.form1.RegLastName.value;
   var r      = document.form1.RegRole.value;
   var rother = document.form1.RegRoleOther.value;
   
   var g0     = document.form1.RegGender[0].checked;
   var g1     = document.form1.RegGender[1].checked;

   var e      = document.form1.RegEthnicity.value;
   var eother = document.form1.RegEthnicityOther.value;
   var e1     = document.form1.RegEmail1.value;
   
   var ph1    = document.form1.RegPhone1.value;
   var ph2    = document.form1.RegPhone2.value;
   var ph3    = document.form1.RegPhone3.value;
   var a      = document.form1.RegAddr.value;
   var city   = document.form1.RegCity.value;
   var s      = document.form1.RegState.value;
   var z      = document.form1.RegZip.value;
   var cc     = document.form1.RegCountry.value;
   var i      = document.form1.RegInterests.value;
         
   // check validation on all required fields
            
   if (pass1 == "")
   {
      alert("Choose a password");
      return false;
   }
   
   if (pass1.length < 6)
   {
      alert("Password should be at least 6 letters and numbers");
      return false;
   }
   
   if (pass2 == "")
   {
      alert("Please retype your password");
      return false;
   }
   
   if (pass1 != pass2)
   {
      alert("Passwords do not match");
      return false;
   }
   
   if (t == "")
   {
      alert("Please select a title or salutation");
      return false;
   }

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }

   if (n3 == "")
   {
       alert("Last Name is required");
       return false;
   }

   if (r == "")
   {
      alert("Role is required");
      return false;
   }
   
   if (r == "Other" && rother == "")
   {
      alert("You selected Other for Role, please fill in Other");
      return false;    
   }
   
   if (!g0 && !g1)
   {
      alert("Gender must be selected");
      return false;
   }
   
   if (e == "")
   {
      alert("Ethnicity is required");
      return false;
   }

   if (e == "Other" && eother == "")
   {
      alert("You selected Other for Ethnicity, please fill in Other");
      return false;
   }

   if (e1 == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e1.indexOf(".") <= 0) || (e1.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }
   
   if (ph1 == "")
   {
      alert("Please enter an area or calling code for phone number");
      return false;
   }
   
   if (ph2 == "" || ph3 == "")
   {
      alert("Phone Number is required");
      return false;
   }

   if (a == "")
   {
      alert("Address is required");
      return false;
   }

   if (city == "")
   {
      alert("City is required");
      return false;
   }

   if (s == "")
   {
      alert("State/Province is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip/Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Please select a Country");
      return false;
   }
      
   return true;
   	
}




function ValidateEmail()
{

   var n1  = document.form1.EmailYourName.value;
   var e1  = document.form1.EmailYourEmail.value;
   var n2  = document.form1.EmailFriendName.value;
   var e2  = document.form1.EmailFriendEmail.value;
           
   // check validation on all required fields
   
   if (n1 == "")
   {
      alert("Your Name is required");
      return false;
   }
      
   if (e1 == "")
   {
      alert("Your Email is required");
      return false;
   }
   
   if ((e1.indexOf(".") <= 0) || (e1.indexOf("@") <= 0))
   {
      alert("Your Email does not appear to be a valid Email");
      return false;
   }

   if (n2 == "")
   {
      alert("Your Friend's Name is required");
      return false;
   }

   if (e2 == "")
   {
      alert("Your Friend's Email is required");
      return false;
   }
   
   if ((e2.indexOf(".") <= 0) || (e2.indexOf("@") <= 0))
   {
      alert("Your Friend's Email does not appear to be a valid Email");
      return false;
   }
    
   return true;
      	
}



function ValidateFreeScholarship()
{

   var n1     = document.form1.FreeFirstName.value;
   var n3     = document.form1.FreeLastName.value;
   var age    = document.form1.FreeAge.value;
   var g0     = document.form1.FreeGender[0].checked;
   var g1     = document.form1.FreeGender[1].checked;

   var g      = document.form1.FreeGrade.value;
   var gc     = document.form1.FreeGradeCompleted.value;
   var pn     = document.form1.FreeParentName.value;
   var e      = document.form1.FreeEmail.value;
   
   var ph1    = document.form1.FreePhone1.value;
   var ph2    = document.form1.FreePhone2.value;
   var ph3    = document.form1.FreePhone3.value;
   
   var s      = document.form1.FreeSchoolName.value;
   var sa     = document.form1.FreeAddr.value;
   var scity  = document.form1.FreeCity.value;
   var ss     = document.form1.FreeState.value;
   var sz     = document.form1.FreeZip.value;
   var scoun  = document.form1.FreeCountry.value;
   
   var eth    = document.form1.FreeEthnicity.value;
   var eother = document.form1.FreeEthnicityOther.value;
      
   var isg0   = document.form1.FreeIsGrad[0].checked;
   var isg1   = document.form1.FreeIsGrad[1].checked;
   var gpa    = document.form1.FreeGPA.value;
      
   var q1     = document.form1.FreeQ1.value;
   var q2     = document.form1.FreeQ2.value;
   var q3     = document.form1.FreeQ3.value;
   var q4     = document.form1.FreeQ4.value;
   var q5     = document.form1.FreeQ5.value;
   var q6     = document.form1.FreeQ6.value;
   var q7     = document.form1.FreeQ7.value;
       
   // check validation on all required fields

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }

   if (n3 == "")
   {
       alert("Last Name is required");
       return false;
   }

   if (age == "")
   {
      alert("Age is required");
      return false;
   }

   if (!g0 && !g1)
   {
      alert("Gender must be selected");
      return false;
   }

   if (g == "")
   {
      alert("Grade is required");
      return false;
   }     

   if (gc == "")
   {
      alert("Grade Completed is required");
      return false;
   }
   
   if (pn == "")
   {
      alert("Parent Name is required");
      return false;
   }

   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }   
   
   if (ph1 == "")
   {
      alert("Please enter an area or calling code for phone number");
      return false;
   }
   
   if (ph2 == "" || ph3 == "")
   {
      alert("Phone Number is required");
      return false;
   }


   if (sa == "")
   {
      alert("School Address is required");
      return false;
   }

   if (scity == "")
   {
      alert("School City is required");
      return false;
   }

   if (ss == "")
   {
      alert("School State/Province is required");
      return false;
   }
   
   if (sz == "")
   {
      alert("School Zip/Postal Code is required");
      return false;
   }
   
   if (scoun == "")
   {
      alert("Please select a School Country");
      return false;
   }


   if (eth == "")
   {
      alert("Please select an Ethnicity");
      return false;
   }
   
   if (eth == "Other" && eother == "")
   {
      alert("You selected Other for Ethnicity, please fill in Other");
      return false;
   }

   if (!isg0 && !isg1)
   {
      alert("Have you Graduated must be answered");
      return false;
   } 


   if (gpa == "")
   {
      alert("GPA is required");
      return false;
   }

   if (q1 == "")
   {
      alert("Please respond to Question 1");
      return false;
   }
  
   if (q2 == "")
   {
      alert("Please respond to Question 2");
      return false;
   }
   
   if (q3 == "")
   {
      alert("Please respond to Question 3");
      return false;
   }   
 
   if (q4 == "")
   {
      alert("Please respond to Question 4");
      return false;
   }
  
   if (q5 == "")
   {
      alert("Please respond to Question 5");
      return false;
   }
   
   if (q6 == "")
   {
      alert("Please respond to Question 6");
      return false;
   }
   
   if (q7 == "")
   {
      alert("Please respond to Question 7");
      return false;
   }
   
   return true;
   	
}



function ValidateTeachersCorner()
{

   var t      = document.form1.TeacherTitle.value;
   var n1     = document.form1.TeacherFirstName.value;
   var n3     = document.form1.TeacherLastName.value;
   var a      = document.form1.TeacherAddr.value;
   var city   = document.form1.TeacherCity.value;
   var s      = document.form1.TeacherState.value;
   var z      = document.form1.TeacherZip.value;
   var cc     = document.form1.TeacherCountry.value;
   
   var ph1    = document.form1.TeacherPhone1.value;
   var ph2    = document.form1.TeacherPhone2.value;
   var ph3    = document.form1.TeacherPhone3.value;   

   var p1     = document.form1.TeacherPos1.checked;
   var p2     = document.form1.TeacherPos2.checked;
   var p3     = document.form1.TeacherPos3.checked;
   var p4     = document.form1.TeacherPos4.checked;
   var p5     = document.form1.TeacherPos5.checked;
   var p6     = document.form1.TeacherPos6.checked;
   var p7     = document.form1.TeacherPos7.checked;

   var e      = document.form1.TeacherEmail.value;
   var inter  = document.form1.TeacherInterests.value;         
   var skill  = document.form1.TeacherSkills.value;

   var c1     = document.form1.TeacherContrib1.checked;
   var c2     = document.form1.TeacherContrib2.checked;
   var c3     = document.form1.TeacherContrib3.checked;
   var c4     = document.form1.TeacherContrib4.checked;
   var c5     = document.form1.TeacherContrib5.checked;
   var c6     = document.form1.TeacherContrib6.checked;
       
   // check validation on all required fields
      
   if (t == "")
   {
      alert("Please select a title or salutation");
      return false;
   }

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }

   if (n3 == "")
   {
       alert("Last Name is required");
       return false;
   }

   if (a == "")
   {
      alert("Address is required");
      return false;
   }

   if (city == "")
   {
      alert("City is required");
      return false;
   }

   if (s == "")
   {
      alert("State/Province is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip/Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Please select a Country");
      return false;
   }

   if (ph1 == "")
   {
      alert("Please enter an area or calling code for phone number");
      return false;
   }
   
   if (ph2 == "" || ph3 == "")
   {
      alert("Phone Number is required");
      return false;
   }

   if (!p1 && !p2 && !p3 && !p4 && !p5 && !p6 && !p7)
   {
      alert("Please select your Position");
      return false;
   }
   
   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }

   if (inter == "")
   {
      alert("Please enter your Interests");
      return false;
   }
   
   if (skill == "")
   {
      alert("Please enter your Skills");
      return false;
   }
   
   if (!c1 && !c2 && !c3 && !c4 && !c5 && !c6)
   {
      alert("Please select what you would contribute");
      return false;
   }  

   return true;
   	
}


function ValidateSciEdCollaboration()
{

   var t      = document.form1.SciEdTitle.value;
   var n      = document.form1.SciEdName.value;
   var lev    = document.form1.SciEdLevel.value;
   var pos    = document.form1.SciEdPosition.value;
   var long   = document.form1.SciEdHowLong.value;
   var e      = document.form1.SciEdEmail.value;

   var ph1    = document.form1.SciEdPhone1.value;
   var ph2    = document.form1.SciEdPhone2.value;
   var ph3    = document.form1.SciEdPhone3.value;

   var a      = document.form1.SciEdAddr.value;
   var city   = document.form1.SciEdCity.value;
   var s      = document.form1.SciEdState.value;
   var z      = document.form1.SciEdZip.value;
   var cc     = document.form1.SciEdCountry.value;
   
   var a0     = document.form1.SciEdAreOrg[0].checked;
   var a1     = document.form1.SciEdAreOrg[1].checked;
   
   var sn     = document.form1.SciEdSchoolName.value;
   var pn     = document.form1.SciEdPrincipalName.value;

   var sph1   = document.form1.SciEdOrgPhone1.value;
   var sph2   = document.form1.SciEdOrgPhone2.value;
   var sph3   = document.form1.SciEdOrgPhone3.value;

   var sa     = document.form1.SciEdOrgAddr.value;
   var scity  = document.form1.SciEdOrgCity.value;
   var ss     = document.form1.SciEdOrgState.value;
   var sz     = document.form1.SciEdOrgZip.value;
   var scc    = document.form1.SciEdOrgCountry.value;

   var slev   = document.form1.SciEdOrgLevel.value;
   var st     = document.form1.SciEdSchoolType.value;

   var spop   = document.form1.SciEdStudentPop.value;
   var tpop   = document.form1.SciEdTeacherPop.value;

   var eth    = document.form1.SciEdEthnicity.value;
   var eother = document.form1.SciEdEthnicityOther.value;
   
   var o1     = document.form1.SciEdOffers1.checked;
   var o2     = document.form1.SciEdOffers2.checked;
   var o3     = document.form1.SciEdOffers3.checked;
   var o4     = document.form1.SciEdOffers4.checked;
   var o5     = document.form1.SciEdOffers5.checked;
   var o6     = document.form1.SciEdOffers6.checked;
   var o7     = document.form1.SciEdOffers7.checked;
   var o8     = document.form1.SciEdOffers8.checked;

   var srate  = document.form1.SciEdSchoolRating.value;

   var exp1   = document.form1.SciEdSchoolExp1.checked;
   var exp2   = document.form1.SciEdSchoolExp2.checked;
   var exp3   = document.form1.SciEdSchoolExp3.checked;
   var exp4   = document.form1.SciEdSchoolExp4.checked;
   var exp5   = document.form1.SciEdSchoolExp5.checked;
   var exp6   = document.form1.SciEdSchoolExp6.checked;
   var exp7   = document.form1.SciEdSchoolExp7.checked;
   var exp8   = document.form1.SciEdSchoolExp8.checked;

   var sfin   = document.form1.SciEdSchoolStatus.value;
   
   var assoc1 = document.form1.SciEdSchoolAssoc1.checked;
   var assoc2 = document.form1.SciEdSchoolAssoc2.checked;
   var assoc3 = document.form1.SciEdSchoolAssoc3.checked;
   var assoc4 = document.form1.SciEdSchoolAssoc4.checked;
   var assoc5 = document.form1.SciEdSchoolAssoc5.checked;
   
   var ben0   = document.form1.SciEdSchoolBenefit[0].checked;
   var ben1   = document.form1.SciEdSchoolBenefit[1].checked;

   // check validation on all required fields
     
   if (t == "")
   {
      alert("Please select a title or salutation");
      return false;
   }
   
   if (n == "")
   {
      alert("Name is required");
      return false;
   }

   if (lev == "")
   {
       alert("Education Level is required");
       return false;
   }

   if (pos == "")
   {
      alert("Position is required");
      return false;
   }
   
   if (long == "")
   {
      alert("Please answer How Long in this Position");
      return false;
   }

   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }

   if (ph1 == "")
   {
      alert("Please enter an area or calling code for phone number");
      return false;
   }
   
   if (ph2 == "" || ph3 == "")
   {
      alert("Phone Number is required");
      return false;
   }

   if (!a0 && !a1)
   {
      alert("Are you associated with an organization must be answered");
      return false;
   }

   if (sn == "")
   {
      alert("School Name is required");
      return false;
   }

   if (pn == "")
   {
      alert("Principal Name is required");
      return false;
   }
   
    if (sph1 == "")
   {
      alert("Please enter an area or calling code for School phone number");
      return false;
   }
   
   if (sph2 == "" || sph3 == "")
   {
      alert("School Phone Number is required");
      return false;
   }

   if (sa == "")
   {
      alert("School Address is required");
      return false;
   }

   if (scity == "")
   {
      alert("School City is required");
      return false;
   }

   if (ss == "")
   {
      alert("School State/Province is required");
      return false;
   }
   
   if (sz == "")
   {
      alert("School Zip/Postal Code is required");
      return false;
   }
   
   if (scc == "")
   {
      alert("School Please select a Country");
      return false;
   }
   
   if (slev == "")
   {
      alert("School Level is required");
      return false;
   }
   
   if (st == "")
   {
      alert("School Type is required");
      return false;
   }  

   if (spop == "")
   {
      alert("Student Population is required");
      return false;
   }


   if (tpop == "")
   {
      alert("Teacher Population is required");
      return false;
   }

   if (eth == "")
   {
      alert("Ethnicity is required");
      return false;
   }

   if (eth == "Other" && eother == "")
   {
      alert("You selected Other for Ethnicity, please fill in Other");
      return false;
   }

   if (!o1 && !o2 && !o3 && !o4 && !o5 && !o6 && !o7 && !o8)
   {
      alert("Please select some School Offers");
      return false;
   }
   
   if (srate == "")
   {
      alert("School Rating is required");
      return false;
   }
   
   if (!exp1 && !exp2 && !exp3 && !exp4 && !exp5 && !exp6 && !exp7 && !exp8)
   {
      alert("Please select your School's Expertise");
      return false;
   }

   if (sfin == "")
   {
      alert("School Financial Status is required");
      return false;
   }
     
   if (!assoc1 && !assoc2 && !assoc3 && !assoc4 && !assoc5)
   {
      alert("Please select your School Association");
      return false;
   }
   
   if (!ben0 && !ben1)
   {
      alert("You must answer if the School would benefit from the bioscience program");
      return false;
   }

   return true;
   	
}


function ValidatePostResume()
{

   var ed     = document.form1.ResumeEducation.value;
   var w      = document.form1.ResumeWorkExp.value;
   var y      = document.form1.ResumeYearExp.value;
   var j      = document.form1.ResumeJobTitle.value;
   
   var a0     = document.form1.ResumeAreApply[0].checked;
   var a1     = document.form1.ResumeAreApply[1].checked;
   
   var spec   = document.form1.ResumeSpecial.value;

   var reloc0 = document.form1.ResumeWillReloc[0].checked;
   var reloc1 = document.form1.ResumeWillReloc[1].checked;
   var pref0  = document.form1.ResumeRelocPref[0].checked;
   var pref1  = document.form1.ResumeRelocPref[1].checked;
       
   // check validation on all required fields
   
   if (ed == "")
   {
      alert("Education is required");
      return false;
   }
      
   if (w == "")
   {
      alert("Work Experience is required");
      return false;
   }

   if (y == "")
   {
      alert("Years Experience is required");
      return false;
   }

   if (j == "")
   {
      alert("Job Title is required");
      return false;
   }
   
   if (!a0 && !a1)
   {
      alert("Please answer Are you Applying for Bioscience Jobs?");
      return false;
   }

   if (spec == "")
   {
      alert("Area of Speciality is required");
      return false;
   }
   
   if (!reloc0 && !reloc1)
   {
      alert("Please answer Are you willing to relocate?");
      return false;
   }

   if (!pref0 && !pref1)
   {
      alert("Please answer your relocation preference");
      return false;
   }

   return true;
   	
}


function ValidateContactUs()
{

   var n  = document.form1.ContactName.value;
   var c  = document.form1.ContactCountry.value;
   var r  = document.form1.ContactComments.value;
   var s  = document.form1.ContactStatus.value;
   var so = document.form1.ContactStatusOther.value;
   var e  = document.form1.ContactEmail.value;
               
   // check validation on all required fields
   
   if (n == "")
   {
      alert("Contact Name is required");
      return false;
   }
      
   if (c == "")
   {
      alert("Country is required");
      return false;
   }
   
   if (s == "")
   {
	  alert("Status is required");
	  return false;
   }
   
   if (s == "other" && so == "")
   {
	  alert("You selected other for Status -- please fill in other");
	  return false;
   }
   
   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("Your Email does not appear to be a valid Email");
      return false;
   }

   if (r == "")
   {
      alert("Some comments are required");
      return false;
   }
   
   return true;
      	
}


function ValidateAffiliation()
{

   var t      = document.form1.AffTitle.value;
   var n1     = document.form1.AffFirstName.value;
   var n2     = document.form1.AffLastName.value;
   var e      = document.form1.AffEmail.value;
   
   var a      = document.form1.AffAddr.value;
   var city   = document.form1.AffCity.value;
   var s      = document.form1.AffState.value;
   var z      = document.form1.AffZip.value;
   var cc     = document.form1.AffCountry.value;

   var orgn   = document.form1.AffOrgName.value;
   var orga   = document.form1.AffOrgAddr.value;
   var orgc   = document.form1.AffOrgCity.value;
   var orgs   = document.form1.AffOrgState.value;
   var orgz   = document.form1.AffOrgZip.value;
   var orgcc  = document.form1.AffOrgCountry.value;
   var orge   = document.form1.AffOrgEmail.value;
   
   var et     = document.form1.AffEmpType.value;
   var ep     = document.form1.AffEmpProfile.value;
   var r      = document.form1.AffYourReq.value;

   // check validation on all required fields
   
   if (t == "")
   {
      alert("Your Title is required");
      return false;
   }
      
   if (n1 == "")
   {
      alert("Your First Name is required");
      return false;
   }
   
   if (n2 == "")
   {
      alert("Your Last Name is required");
      return false;
   }
      
   if (e == "")
   {
      alert("Your Email Address is required");
      return false;
   }
   
   if (a == "")
   {
      alert("Your Address is required");
      return false;
   }
      
   if (city == "")
   {
      alert("Your City is required");
      return false;
   }
   
   if (s == "")
   {
      alert("Your State is required");
      return false;
   }
      
   if (z == "")
   {
      alert("Your Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Your Country is required");
      return false;
   }

   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("The Email does not appear to be a valid Email");
      return false;
   }   

   if (orgn == "")
   {
      alert("Your Organization Name is required");
      return false;
   }

   if (orga == "")
   {
      alert("Your Organization Address is required");
      return false;
   }
      
   if (orgc == "")
   {
      alert("Your Organization City is required");
      return false;
   }
   
   if (orgs == "")
   {
      alert("Your Organization State is required");
      return false;
   }
      
   if (orgz == "")
   {
      alert("Your Organization Zip or Postal Code is required");
      return false;
   }
   
   if (orgcc == "")
   {
      alert("Your Organization Country is required");
      return false;
   }

   if (orge == "")
   {
      alert("The Organization Email is required");
      return false;
   }
   
   if ((orge.indexOf(".") <= 0) || (orge.indexOf("@") <= 0))
   {
      alert("The Organization Email does not appear to be a valid Email");
      return false;
   }   

   if (et == "")
   {
      alert("The Employer Type is required");
      return false;
   }
      
   if (ep == "")
   {
      alert("The Employer Profile is required");
      return false;
   }
   
   if (r == "")
   {
      alert("Your Organization Requirements is required");
      return false;
   }

   return true;
      	
}



function ValidateJobPost()
{
   var c    = document.form1.JobCategory.value;
   var g    = document.form1.JobGradeLevel.value;
   var r    = document.form1.JobRefNum.value;
   var d    = document.form1.JobDesc.value;
           
   // check validation on all required fields
   
   if (c == "")
   {
      alert("Job Category is required");
      return false;
   }
   if (g == "")
   {
      alert("Job Grade Level is required");
      return false;
   }  

   if (r == "")
   {
      alert("Job Reference Number is required");
      return false;
   }

   if (d == "")
   {
      alert("Job Description is required");
      return false;
   }

   return true;
      	
}



function ValidatePreRegister()
{

   var n1  = document.form1.PreFirstName.value;
   var n3  = document.form1.PreLastName.value;

   var a   = document.form1.PreAddr.value;
   var c   = document.form1.PreCity.value;
   var s   = document.form1.PreState.value;
   var z   = document.form1.PreZip.value;
   var cc  = document.form1.PreCountry.value;

   var m   = document.form1.PreMonthStart.value;
   var y   = document.form1.PreYearStart.value;

   // check validation on all required fields

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }
    
   if (n3 == "")
   {
      alert("Last Name is required");
      return false;
   }  

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
   
   if (c == "")
   {
      alert("City is required");
      return false;
   }
  
   if (s == "")
   {
      alert("State is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }

   if (cc == "")
   {
      alert("Country is required");
      return false;
   }
   
   if (m == "")
   {
      alert("Month start date is required");
      return false;
   }
   
   if (y == "")
   {
      alert("Year start date is required");
      return false;
   }

   return true;
      	
}



function ValidateCourse()
{


   // check validation on all required fields











   return true;


}



function ValidateAdvertising()
{

   var cn    = document.form1.AdCompanyName.value;
   var ca    = document.form1.AdCompanyAddr.value;
   var ccity = document.form1.AdCompanyCity.value;
   var cs    = document.form1.AdCompanyState.value;
   var cc    = document.form1.AdCompanyCountry.value;
   var cz    = document.form1.AdCompanyZip.value;

   var at1   = document.form1.AdType1.checked;
   var at2   = document.form1.AdType2.checked;
   var at3   = document.form1.AdType3.checked;
   var at4   = document.form1.AdType4.checked;
   
   var ti1   = document.form1.AdIndustry1.checked;
   var ti2   = document.form1.AdIndustry2.checked;
   var ti3   = document.form1.AdIndustry3.checked;
   var ti4   = document.form1.AdIndustry4.checked;
   
   var tc    = document.form1.AdTargetCountry.value;
   
   var t1a1   = document.form1.AdTarget1Aud1.checked;
   var t1a2   = document.form1.AdTarget1Aud2.checked;
   var t1a3   = document.form1.AdTarget1Aud3.checked;
   var t1a4   = document.form1.AdTarget1Aud4.checked;
   
   var t2a1   = document.form1.AdTarget2Aud1.checked;
   var t2a2   = document.form1.AdTarget2Aud2.checked;
   var t2a3   = document.form1.AdTarget2Aud3.checked;
   var t2a4   = document.form1.AdTarget2Aud4.checked;
   var t2a5   = document.form1.AdTarget2Aud5.checked;
   var t2a6   = document.form1.AdTarget2Aud6.checked;
   var t2a7   = document.form1.AdTarget2Aud7.checked;

   var m0 = document.form1.PaymentMode[0].checked;
   var m1 = document.form1.PaymentMode[1].checked;

   // check validation on all required fields
      
   if (cn == "")
   {
      alert("Your Company Name is required");
      return false;
   }
   
   if (ca == "")
   {
      alert("Your Company Address is required");
      return false;
   }

   if (ccity == "")
   {
      alert("Your Company City is required");
      return false;
   }

   if (cs == "")
   {
      alert("Your Company State is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Your Company Country is required");
      return false;
   }   
   
   
   if (cz == "")
   {
      alert("Your Company Zip is required");
      return false;
   }  


   if (!at1 && !at2 && !at3 && !at4)
   {
      alert("You must select an Advertisement Type");
      return false;
   }
   
   if (!ti1 && !ti2 && !ti3 && !ti4)
   {
      alert("You must select a Target Industry");
      return false;
   }

   if (tc == "")
   {
      alert("Your Target Country is required");
      return false;
   }

   if (!t1a1 && !t1a2 && !t1a3 && !t1a4)
   {
      alert("You must select a Target Audience 1");
      return false;
   }

   if (!t2a1 && !t2a2 && !t2a3 && !t2a4 && !t2a5 && !t2a6 && !t2a7)
   {
      alert("You must select a Target Audience 2");
      return false;
   }

   if (!m0 && !m1)
   {
      alert("Payment Mode is required");
      return false;
   }
    
   return true;
      	
}




function EnableText(n)
{
   if (n == 1)
   {
      document.form1.DisplayText.disabled = 1;
      //document.form1.Submit.disabled = 0;
      document.form1.Submit.value = "Pay by Credit Card";
   }
   
   if (n == 2)
   {
      document.form1.DisplayText.disabled = 0;
      //document.form1.Submit.disabled = 0;
      document.form1.Submit.value = "Pay by Check";
   }

}



function ValidateNewsletter()
{
   var p   = document.form1.NewsPos.value;
   var r   = document.form1.NewsRec.value;
   var e   = document.form1.NewsEmail.value;

   var p1  = document.form1.NewsPart1.checked;
   var p2  = document.form1.NewsPart2.checked;
   var p3  = document.form1.NewsPart3.checked;
   var p4  = document.form1.NewsPart4.checked;
   var p5  = document.form1.NewsPart5.checked;
   var p6  = document.form1.NewsPart6.checked;
   var p7  = document.form1.NewsPart7.checked;
   var p8  = document.form1.NewsPart8.checked;

   // check validation on all required fields

   if (p == "")
   {
      alert("Your Position is required");
      return false;
   }

   if (r == "")
   {
      alert("Please answer whether you would like to receive the Newsletter");
      return false;
   }

   if (r == "Yes" && e == "")
   {
      alert("You indicated you would like the Newsletter, but your Email address is blank");
      return false;
   }

   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }

   if (!p1 && !p2 && !p3 && !p4 && !p5 && !p6 && !p7 && !p8)
   {
      alert("Please select what you would like to participate in");
      return false;
   }

   return true;

}



function ValidatePublish()
{
   var n   = document.form1.PublishNameMaterial.value;
   var m   = document.form1.PublishCreatedMonth.value;
   var y   = document.form1.PublishCreatedYear.value;
     
   var n1   = document.form1.PublishNeeds1.checked;
   var n2   = document.form1.PublishNeeds2.checked;
   var n3   = document.form1.PublishNeeds3.checked;
   var n4   = document.form1.PublishNeeds4.checked;
   var n5   = document.form1.PublishNeeds5.checked;
   var n6   = document.form1.PublishNeeds6.checked;

   // check validation on all required fields

   if (n == "")
   {
      alert("The Name of the Material is required");
      return false;
   }

   if (m == "")
   {
      alert("The Month the material was created is required");
      return false;
   }

   if (y == "")
   {
      alert("The Year the material was created is required");
      return false;
   }
  
   if (!n1 && !n2 && !n3 && !n4 && !n5 && !n6)
   {
      alert("Please indicate your Needs");
      return false;
   }

   return true;
      	
}


function ValidateSubmission()
{

   var t   = document.form1.SubmitTitle.value;
   var n   = document.form1.SubmitName.value;
   var a   = document.form1.SubmitAddr.value;
   var c   = document.form1.SubmitCity.value;
   var s   = document.form1.SubmitState.value;
   var z   = document.form1.SubmitZip.value;
   var cc  = document.form1.SubmitCountry.value;

   var ed  = document.form1.SubmitEducation.value;
   var p   = document.form1.SubmitPos.value;
   var e   = document.form1.SubmitEmail.value;
   
   // check validation on all required fields

   if (t == "")
   {
      alert("Title or Salutation is required");
      return false;
   }   

   if (n == "")
   {
      alert("Name is required");
      return false;
   }   

   if (a == "")
   {
      alert("Address is required");
      return false;
   }   

   if (c == "")
   {
      alert("City is required");
      return false;
   }   

   if (s == "")
   {
      alert("State or Province is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip or Postal code is required");
      return false;
   }  

   if (cc == "")
   {
      alert("Country is required");
      return false;
   }   
   
   if (ed == "")
   {
      alert("Please select your Education Level");
      return false;
   }

   if (p == "")
   {
      alert("Please select your Position");
      return false;
   }

   if (e == "")
   {
      alert("Email is required");
      return false;
   }
      
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }
    
   return true;
      	
}


function ValidateFile()
{
   
   var f     = document.form1.UpFormat.value;
   
   var c0    = document.form1.UpCopy[0].checked;
   var c1    = document.form1.UpCopy[1].checked;
   var c2    = document.form1.UpCopy[2].checked;
   var t0    = document.form1.UpTrade[0].checked;
   var t1    = document.form1.UpTrade[1].checked;
   var t2    = document.form1.UpTrade[2].checked;

   var a    = document.form1.UpAuthor.value;
   var o    = document.form1.UpOwns.value;
   var g    = document.form1.UpGradeLevel.value;
   
   var cb0   = document.form1.UpCollab[0].checked;
   var cb1   = document.form1.UpCollab[1].checked;

   var file    = document.form1.user_file.value;
   
   var n = file.length;
   var s = file.substring(n - 4);
   
   if (f == "")
   {
      alert("Please select the type or format of the item");
      return false;
   }
   
   if (!c0 && !c1 && !c2)
   {
      alert("Please answer whether the item is copyrighted");
      return false;
   }

   if (!t0 && !t1 && !t2)
   {
      alert("Please answer whether the item is trademarked");
      return false;
   }
   
   if (a == "")
   {
      alert("Name of Author is required");
      return false;
   }
   
   if (o == "")
   {
      alert("Name of Owner is required");
      return false;
   }

   if (g == "")
   {
      alert("Grade Level is required");
      return false;
   }   
 
   if (!cb0 && !cb1)
   {
      alert("Please indicate if you want to collaborate with BioScience");
      return false;
   }

   if (file == "")
   {
      alert("You must select a file from your computer with Browse....");
      return false;
   }

   s = s.toLowerCase();
   
   if ((s==".exe") || (s==".php") || (s=="php3") || (s=="php4") || (s=="php5") || (s==".bin") || (s==".dll") || (s==".vbs") || (s==".cgi"))  
   {
      alert("Your file extension = " + s + " which is not allowed.");
      return false;
   }
   
   return true;

}



function ValidateFairRegister()
{

   var n1   = document.form1.FairFirstName.value;
   var n3   = document.form1.FairLastName.value;

   var t    = document.form1.FairParentTitle.value;
   var pn1  = document.form1.FairParentFirst.value;
   var pn3  = document.form1.FairParentLast.value;

   var a    = document.form1.FairParentAddr.value;
   var c    = document.form1.FairParentCity.value;
   var s    = document.form1.FairParentState.value;
   var z    = document.form1.FairParentZip.value;
   var cc   = document.form1.FairParentCountry.value;

   var ph1  = document.form1.FairPhone1.value;
   var ph2  = document.form1.FairPhone2.value;
   var ph3  = document.form1.FairPhone3.value;
     
   // check validation on all required fields
      
   if (n1 == "")
   {
      alert("Student/Child First Name is required");
      return false;
   }
   
   if (n3 == "")
   {
      alert("Student/Child Last Name is required");
      return false;
   }  
    
   if (t == "")
   {
      alert("Parent Title is required");
      return false;
   }
   
   if (pn1 == "")
   {
      alert("Parent First Name is required");
      return false;
   }
    
   if (pn3 == "")
   {
      alert("Parent Last Name is required");
      return false;
   }  

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
   
   if (c == "")
   {
      alert("City is required");
      return false;
   }
  
   if (s == "")
   {
      alert("State is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }

   if (cc == "")
   {
      alert("Country is required");
      return false;
   }

   if (!ph1 || !ph2 || !ph3)
   {
      alert("Phone Number with area/country code is required");
      return false;
   }

   return true;
      	
}



function ValidateCampRegister()
{

   var n1   = document.form1.CampFirstName.value;
   var n3   = document.form1.CampLastName.value;

   var t    = document.form1.CampParentTitle.value;
   var pn1  = document.form1.CampParentFirst.value;
   var pn3  = document.form1.CampParentLast.value;

   var a    = document.form1.CampParentAddr.value;
   var c    = document.form1.CampParentCity.value;
   var s    = document.form1.CampParentState.value;
   var z    = document.form1.CampParentZip.value;
   var cc   = document.form1.CampParentCountry.value;

   var ph1  = document.form1.CampPhone1.value;
   var ph2  = document.form1.CampPhone2.value;
   var ph3  = document.form1.CampPhone3.value;
   
   var e    = document.form1.CampEmail.value;
   
   // check validation on all required fields
      
   if (n1 == "")
   {
      alert("Student/Child First Name is required");
      return false;
   }

   if (n3 == "")
   {
      alert("Student/Child Last Name is required");
      return false;
   }  
   
   if (t == "")
   {
      alert("Parent Title is required");
      return false;
   }
   
   if (pn1 == "")
   {
      alert("Parent First Name is required");
      return false;
   }
    
   if (pn3 == "")
   {
      alert("Parent Last Name is required");
      return false;
   }  

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
   
   if (c == "")
   {
      alert("City is required");
      return false;
   }
  
   if (s == "")
   {
      alert("State is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }

   if (cc == "")
   {
      alert("Country is required");
      return false;
   }

   if (!ph1 || !ph2 || !ph3)
   {
      alert("Phone Number with area/country code is required");
      return false;
   }
   
   if (e == "")
   {
      alert("Email is required");
      return false;
   }   
 
   return true;
      	
}



function ValidateMembership()
{
   var n1   = document.form1.MemFirstName.value;
   var n3   = document.form1.MemLastName.value;
   var age  = document.form1.MemAge.value;
   
   var g0   = document.form1.MemGender[0].checked;
   var g1   = document.form1.MemGender[1].checked;
         
   var gp   = document.form1.MemPresentGrade.value;
   var gc   = document.form1.MemGradeCompleted.value;
   var pn   = document.form1.MemParentName.value;
   var eth  = document.form1.MemEthnicity.value;

   // check validation on all required fields

   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }
   
   if (n3 == "")
   {
      alert("Last Name is required");
      return false;
   }  
   
   if (age == "")
   {
      alert("Age is required");
      return false;
   }              

   if (!g0 && !g1)
   {
      alert("Gender must be selected");
      return false;
   }

   if (gp == "")
   {
      alert("Present Grade is required");
      return false;
   }
   
   if (gc == "")
   {
      alert("Grade Completed is required");
      return false;
   }
  
   if (pn == "")
   {
      alert("Parent Name is required");
      return false;
   }
   
   if (eth == "")
   {
      alert("Ethnicity is required");
      return false;
   }

   return true;
      	
}



function ValidateDonate()
{

   var a = document.form1.DonateAmount.value;

   // check validation on all required fields

   if (a == "")
   {
      alert("Donation Amount is required");
      return false;
   }  

   return true;
      	
}



function ValidateVolunteer()
{
   var t      = document.form1.VolTitle.value;
   var n1     = document.form1.VolFirstName.value;
   var n3     = document.form1.VolLastName.value;
   var e      = document.form1.VolEmail.value;
   var a      = document.form1.VolAddr.value;
   var c      = document.form1.VolCity.value;
   var s      = document.form1.VolState.value;
   var z      = document.form1.VolZip.value;
   
   var ph1    = document.form1.VolPhone1.value;
   var ph2    = document.form1.VolPhone2.value;
   var ph3    = document.form1.VolPhone3.value;
   
   var cc     = document.form1.VolCountry.value;
   
   var p1     = document.form1.VolPos1.checked;
   var p2     = document.form1.VolPos2.checked;
   var p3     = document.form1.VolPos3.checked;
   var p4     = document.form1.VolPos4.checked;
   var p5     = document.form1.VolPos5.checked;
   var p6     = document.form1.VolPos6.checked;
   var p7     = document.form1.VolPosOther.value;

   var i      = document.form1.VolInterests.value;
   var sk     = document.form1.VolSkills.value;
   
   var m1     = document.form1.VolMentor1.checked;
   var m2     = document.form1.VolMentor2.checked;
   var m3     = document.form1.VolMentor3.checked;
   var m4     = document.form1.VolMentor4.checked;
   var m5     = document.form1.VolMentor5.checked;
   var m6     = document.form1.VolMentor6.checked;
   var m7     = document.form1.VolMentor7.checked;
   var m8     = document.form1.VolMentorOther.value;
            
   // check validation on all required fields
   
   if (t == "")
   {
      alert("Title is required");
      return false;
   }
      
   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }
   
   if (n3 == "")
   {
      alert("Last Name is required");
      return false;
   }  
   
    if (e == "")
   {
      alert("Email is required");
      return false;
   }              

   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }
   
   if (!ph1 || !ph2 || !ph3)
   {
      alert("Phone Number with area/country code is required");
      return false;
   }

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
   
   if (c == "")
   {
      alert("City is required");
      return false;
   }
  
   if (s == "")
   {
      alert("State is required");
      return false;
   }
   
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }
  
   if (cc == "")
   {
      alert("Country is required");
      return false;
   }
   
   if (!p1 && !p2 && !p3 && !p4 && !p5 && !p6 && !p7)
   {
      alert("Please check at least one position or fill in other");
      return false;
   }

  if (i == "")
   {
      alert("Please list some of your interests");
      return false;
   }
   
   if (sk == "")
   {
      alert("Please list some of your skills");
      return false;
   }  

   if (!m1 && !m2 && !m3 && !m4 && !m5 && !m6 && !m7 && !m8)
   {
      alert("Please check at least one area you would like to mentor or fill in other");
      return false;
   }
    
   return true;
      	
}



function ValidateTranscript()
{

   var n   = document.form1.TransStudentName.value;
   var a   = document.form1.TransAddr.value;
   var c   = document.form1.TransCity.value;
   var s   = document.form1.TransState.value;
   var z   = document.form1.TransZip.value;
   var cc  = document.form1.TransCountry.value;
               
   // check validation on all required fields

   if (n == "")
   {
      alert("Full Name of Student is required");
      return false;
   }

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
    
   if (c == "")
   {
      alert("City is required");
      return false;
   }
   
   if (s == "")
   {
      alert("State is required");
      return false;
   }
    
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Country is required");
      return false;
   }

   return true;
      	
}



function ValidateMentoring()
{
   var t      = document.form1.MentorTitle.value;
   var n1     = document.form1.MentorFirstName.value;
   var n3     = document.form1.MentorLastName.value;
   var e      = document.form1.MentorEmail.value;
   var a      = document.form1.MentorAddr.value;
   var c      = document.form1.MentorCity.value;
   var s      = document.form1.MentorState.value;
   var z      = document.form1.MentorZip.value;
   var cc     = document.form1.MentorCountry.value;
   var q1     = document.form1.MentorQ1.value;
   var q2     = document.form1.MentorQ2.value;
   var q3     = document.form1.MentorQ3.value;
   var q4     = document.form1.MentorQ4.value;
   var q5     = document.form1.MentorQ5.value;
   var q6     = document.form1.MentorQ6.value;
   var q7     = document.form1.MentorQ7.value;
                  
   // check validation on all required fields
    
   if (t == "")
   {
      alert("Title is required");
      return false;
   }
       
   if (n1 == "")
   {
      alert("First Name is required");
      return false;
   }
    
   if (n3 == "")
   {
      alert("Last Name is required");
      return false;
   }  
    
   if (e == "")
   {
      alert("Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("That does not appear to be a valid Email");
      return false;
   }

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
    
   if (c == "")
   {
      alert("City is required");
      return false;
   }
   
   if (s == "")
   {
      alert("State is required");
      return false;
   }
    
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Country is required");
      return false;
   }
    
   if (q1 == "")
   {
      alert("Please answer question 1 Yes or No");
      return false;
   }

   if (q2 == "")
   {
      alert("Please answer question 2 Yes or No");
      return false;
   }

   if (q3 == "")
   {
      alert("Please answer question 3 Yes or No");
      return false;
   }

   if (q4 == "")
   {
      alert("Please answer question 4 Yes or No");
      return false;
   }

   if (q5 == "")
   {
      alert("Please answer question 5 Yes or No");
      return false;
   }

   if (q6 == "")
   {
      alert("Please answer question 6 Yes or No");
      return false;
   }

   if (q7 == "")
   {
      alert("Please answer question 7 Yes or No");
      return false;
   }

return true;
      	
}



function ValidateAddYourInstitution()
{

   var sn  = document.form1.AddSchoolName.value;
   var cn  = document.form1.AddContactName.value;
   var a   = document.form1.AddAddr.value;
   var c   = document.form1.AddCity.value;
   var s   = document.form1.AddState.value;
   var z   = document.form1.AddZip.value;
   var cc  = document.form1.AddCountry.value;
               
   // check validation on all required fields

   if (sn == "")
   {
      alert("Full School Name is required");
      return false;
   }
   
   if (cn == "")
   {
      alert("Full Contact Name is required");
      return false;
   }

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
    
   if (c == "")
   {
      alert("City is required");
      return false;
   }
   
   if (s == "")
   {
      alert("State is required");
      return false;
   }
    
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Country is required");
      return false;
   }
    
   return true;
      	
}



function ValidateInvention()
{

   var n   = document.form1.InvName.value;
   var a   = document.form1.InvAddr.value;
   var c   = document.form1.InvCity.value;
   var s   = document.form1.InvState.value;
   var z   = document.form1.InvZip.value;
   var cc  = document.form1.InvCountry.value;
               
   // check validation on all required fields

   if (n == "")
   {
      alert("Full Name of Inventor is required");
      return false;
   }

   if (a == "")
   {
      alert("Street Address is required");
      return false;
   }
    
   if (c == "")
   {
      alert("City is required");
      return false;
   }
   
   if (s == "")
   {
      alert("State is required");
      return false;
   }
    
   if (z == "")
   {
      alert("Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Country is required");
      return false;
   }

   return true;
      	
}



function ValidateEmployers()
{

   var cn    = document.form1.EmpContactName.value;
   var ce    = document.form1.EmpContactEmail.value;
   var cph1  = document.form1.EmpContactPhone1.value;
   var cph2  = document.form1.EmpContactPhone2.value;
   var cph3  = document.form1.EmpContactPhone3.value;
   var n     = document.form1.EmpName.value;
   var a     = document.form1.EmpAddr.value;
   var city  = document.form1.EmpCity.value;
   var s     = document.form1.EmpState.value;
   var z     = document.form1.EmpZip.value;
   var cc    = document.form1.EmpCountry.value;
   var e     = document.form1.EmpEmail.value;
   var p     = document.form1.EmpProfile.value;

   // check validation on all required fields

   if (cn == "")
   {
      alert("Contact Name is required");
      return false;
   }
   
   if (ce == "")
   {
      alert("Contact Email is required");
      return false;
   }
   
   if ((ce.indexOf(".") <= 0) || (ce.indexOf("@") <= 0))
   {
      alert("The Contact Email does not appear to be a valid Email");
      return false;
   }

   if (cph1 == "")
   {
      alert("Contact Phone area or calling code is required");
      return false;
   }
  
   if (cph2 == "")
   {
      alert("Contact Phone number is required");
      return false;
   }

   if (cph3 == "")
   {
      alert("Contact Phone number is required");
      return false;
   }

   if (n == "")
   {
      alert("Employer Name is required");
      return false;
   }
  
   if (a == "")
   {
      alert("Employer Address is required");
      return false;
   }

   if (city == "")
   {
      alert("Employer City is required");
      return false;
   }

   if (z == "")
   {
      alert("Employer Zip or Postal Code is required");
      return false;
   }
   
   if (cc == "")
   {
      alert("Employer Country is required");
      return false;
   }
   
   if (e == "")
   {
      alert("Employer Email is required");
      return false;
   }
   
   if ((e.indexOf(".") <= 0) || (e.indexOf("@") <= 0))
   {
      alert("The Employer Email does not appear to be a valid Email");
      return false;
   }

   if (p == "")
   {
      alert("Employer Profile is required");
      return false;
   }  
   
   return true;
      	
}


function ValidateEmployerJobs()
{

   var d  = document.form1.JobDesc.value;
   var a  = document.form1.JobHowApply.value;
   var s  = document.form1.JobSalary.value;
   
   var w0 = document.form1.JobWillTele[0].checked;
   var w1 = document.form1.JobWillTele[1].checked;
   
   var r0 = document.form1.JobRelocPaid[0].checked;
   var r1 = document.form1.JobRelocPaid[1].checked;
   
   var e0 = document.form1.JobEEO[0].checked;
   var e1 = document.form1.JobEEO[1].checked;
      
   var t  = document.form1.JobType.value;
               
   // check validation on all required fields
   
   if (d == "")
   {
      alert("Job Description is required");
      return false;
   }
   
   if (a == "")
   {
      alert("How the person should apply is required");
      return false;
   }

   if (s == "")
   {
      alert("Job Salary is required");
      return false;
   }

   if (!w0 && !w1)
   {
      alert("Please answer the question on telecommute");
      return false;
   }
   
   if (!r0 && !r1)
   {
      alert("Please answer the question on relocation");
      return false;
   }  

   if (!e0 && !e1)
   {
      alert("Please answer the question on EEO");
      return false;
   }    

   if (t == "")
   {
      alert("Type of Job Posting is required");
      return false;
   }
    
   return true;
      	
}


function ValidateEmployerCredits()
{

   var t  = document.form1.JobType.value;

   var m0 = document.form1.PaymentMode[0].checked;
   var m1 = document.form1.PaymentMode[1].checked;
         
   // check validation on all required fields

   if (t == "")
   {
      alert("Type of Job Posting is required");
      return false;
   }

   if (!m0 && !m1)
   {
      alert("Payment Mode is required");
      return false;
   }

   return true;

}


function DisplayTotal()
{
   var mt = document.form1.MemType.value;
   var mc = document.form1.MemClass.value;
   var ml = document.form1.MemLen.value;
      
   var v = 0.00;
   
   if (mt == "IND")
   {
      if (mc == "STU")
      {
         if (ml == "1M") v = 10.00;
         if (ml == "3M") v = 27.00;
         if (ml == "1Y") v = 100.00;
         if (ml == "2Y") v = 190.00;
      }
      if (mc == "PLAT")
      {
         if (ml == "1M") v = 90.00;
         if (ml == "3M") v = 260.00;
         if (ml == "1Y") v = 1000.00;
         if (ml == "2Y") v = 1900.00;
      }
      if (mc == "GOLD")
      {
         if (ml == "1M") v = 75.00;
         if (ml == "3M") v = 220.00;
         if (ml == "1Y") v = 850.00;
         if (ml == "2Y") v = 1615.00;
      }
      if (mc == "SILV")
      {
         if (ml == "1M") v = 60.00;
         if (ml == "3M") v = 170.00;
         if (ml == "1Y") v = 650.00;
         if (ml == "2Y") v = 1235.00;
      }
      if (mc == "BRZ")
      {
         if (ml == "1M") v = 45.00;
         if (ml == "3M") v = 130.00;
         if (ml == "1Y") v = 500.00;
         if (ml == "2Y") v = 950.00;
      }
      if (mc == "NICK")
      {
         if (ml == "1M") v = 30.00;       
         if (ml == "3M") v = 80.00;
         if (ml == "1Y") v = 300.00;
         if (ml == "2Y") v = 570.00;
      }
   }  // END OF IND
   

   if (mt == "CORP")
   {
      if (mc == "STU")
      {
         if (ml == "1M") v = 10.00;
         if (ml == "3M") v = 27.00;
         if (ml == "1Y") v = 100.00;
         if (ml == "2Y") v = 190.00;
      }
      if (mc == "PLAT")
      {
         if (ml == "1M") v = 425.00;
         if (ml == "3M") v = 1260.00;
         if (ml == "1Y") v = 5000.00;
         if (ml == "2Y") v = 9000.00;
      }
      if (mc == "GOLD")
      {
         if (ml == "1M") v = 350.00;
         if (ml == "3M") v = 1000.00;
         if (ml == "1Y") v = 3600.00;
         if (ml == "2Y") v = 6480.00;
      }
      if (mc == "SILV")
      {
         if (ml == "1M") v = 150.00;
         if (ml == "3M") v = 430.00;
         if (ml == "1Y") v = 1700.00;
         if (ml == "2Y") v = 3060.00;
      }
      if (mc == "BRZ")
      {
         if (ml == "1M") v = 110.00;
         if (ml == "3M") v = 320.00;
         if (ml == "1Y") v = 1200.00;
         if (ml == "2Y") v = 2160.00;
      }
      if (mc == "NICK")
      {
         if (ml == "1M") v = 65.00;       
         if (ml == "3M") v = 180.00;
         if (ml == "1Y") v = 700.00;
         if (ml == "2Y") v = 1330.00;
      }
   }  // END OF CORP


   if (mt == "AFF")
   {
      if (mc == "STU")
      {
         if (ml == "1M") v = 10.00;
         if (ml == "3M") v = 27.00;
         if (ml == "1Y") v = 100.00;
         if (ml == "2Y") v = 190.00;
      }
      if (mc == "PLAT")
      {
         if (ml == "1M") v = 300.00;
         if (ml == "3M") v = 890.00;
         if (ml == "1Y") v = 3500.00;
         if (ml == "2Y") v = 6300.00;
      }
      if (mc == "GOLD")
      {
         if (ml == "1M") v = 240.00;
         if (ml == "3M") v = 710.00;
         if (ml == "1Y") v = 2800.00;
         if (ml == "2Y") v = 5040.00;
      }
      if (mc == "SILV")
      {
         if (ml == "1M") v = 185.00;
         if (ml == "3M") v = 545.00;
         if (ml == "1Y") v = 2100.00;
         if (ml == "2Y") v = 3780.00;
      }
      if (mc == "BRZ")
      {
         if (ml == "1M") v = 160.00;
         if (ml == "3M") v = 470.00;
         if (ml == "1Y") v = 1800.00;
         if (ml == "2Y") v = 3240.00;
      }
      if (mc == "NICK")
      {
         if (ml == "1M") v = 130.00;       
         if (ml == "3M") v = 380.00;
         if (ml == "1Y") v = 1500.00;
         if (ml == "2Y") v = 2700.00;
      }
   }  // END OF AFF


   if (mt == "INST")
   {
      if (mc == "STU")
      {
         if (ml == "1M") v = 10.00;
         if (ml == "3M") v = 27.00;
         if (ml == "1Y") v = 100.00;
         if (ml == "2Y") v = 190.00;
      }
      if (mc == "PLAT")
      {
         if (ml == "1M") v = 270.00;
         if (ml == "3M") v = 800.00;
         if (ml == "1Y") v = 3100.00;
         if (ml == "2Y") v = 5580.00;
      }
      if (mc == "GOLD")
      {
         if (ml == "1M") v = 185.00;
         if (ml == "3M") v = 545.00;
         if (ml == "1Y") v = 2100.00;
         if (ml == "2Y") v = 3780.00;
      }
      if (mc == "SILV")
      {
         if (ml == "1M") v = 150.00;
         if (ml == "3M") v = 430.00;
         if (ml == "1Y") v = 1700.00;
         if (ml == "2Y") v = 3060.00;
      }
      if (mc == "BRZ")
      {
         if (ml == "1M") v = 130.00;
         if (ml == "3M") v = 380.00;
         if (ml == "1Y") v = 1500.00;
         if (ml == "2Y") v = 2700.00;
      }
      if (mc == "NICK")
      {
         if (ml == "1M") v = 110.00;       
         if (ml == "3M") v = 320.00;
         if (ml == "1Y") v = 1200.00;
         if (ml == "2Y") v = 2160.00;
      }
   }  // END OF INST



   if (mt == "RET")
   {
      if (mc == "STU")
      {
         if (ml == "1M") v = 10.00;
         if (ml == "3M") v = 27.00;
         if (ml == "1Y") v = 100.00;
         if (ml == "2Y") v = 190.00;
      }
      if (mc == "PLAT")
      {
         if (ml == "1M") v = 215.00;
         if (ml == "3M") v = 635.00;
         if (ml == "1Y") v = 2500.00;
         if (ml == "2Y") v = 4500.00;
      }
      if (mc == "GOLD")
      {
         if (ml == "1M") v = 165.00;
         if (ml == "3M") v = 485.00;
         if (ml == "1Y") v = 1900.00;
         if (ml == "2Y") v = 3420.00;
      }
      if (mc == "SILV")
      {
         if (ml == "1M") v = 110.00;
         if (ml == "3M") v = 320.00;
         if (ml == "1Y") v = 1200.00;
         if (ml == "2Y") v = 2160.00;
      }
      if (mc == "BRZ")
      {
         if (ml == "1M") v = 80.00;
         if (ml == "3M") v = 230.00;
         if (ml == "1Y") v = 900.00;
         if (ml == "2Y") v = 1620.00;
      }
      if (mc == "NICK")
      {
         if (ml == "1M") v = 70.00;       
         if (ml == "3M") v = 190.00;
         if (ml == "1Y") v = 725.00;
         if (ml == "2Y") v = 1305.00;
      }
   }  // END OF RET

   
   if ((mc == "STU") && (mt != "IND")) document.form1.MemType.value = "IND";   
   document.form1.MemTotal.value = v;

}

