function validateForm(){   
   if (
   		document.membershipform.FName.value==""||
       	document.membershipform.LName.value==""||
       	document.membershipform.Title.value==""||
       	document.membershipform.Position.value==""||
       	document.membershipform.Company.value==""||
       	document.membershipform.Address1.value==""||
       	document.membershipform.City.value==""||
       	document.membershipform.Province.value==""||
       	document.membershipform.Country.value==""||
       	document.membershipform.Zipcode.value==""||
       	document.membershipform.Telephone.value==""||
       	document.membershipform.Fax.value==""||
       	document.membershipform.Email.value==""||
       	document.membershipform.Degree.value==""||
       	document.membershipform.YearGraduated.value==""||
       	document.membershipform.University.value==""||
       	document.membershipform.MembershipType.value==""){
  		alert ("Please complete the form.");
   		return false;
   }

  var pos=document.membershipform.Position.value;
	 if(pos.length>50)
	 {
	   alert("Position field data is too long. Please make it  under 50 characters");
	   return false;
	  }

    if (document.membershipform.Journals.value==""){
       alert("Please choose a complimentary journal for your subscription.")
       return false;
    }
}

function AddDecimal(number) {

   var withdecimal = "";

   var num = "" + number;

   if (num.length == 0) {

      withdecimal += "0";

   } else if (num.length == 1)  {

       withdecimal += "0.0" + num;

   } else if (num.length == 2)  {

       withdecimal += "0." + num;

   } else {

   withdecimal += num.substring(0, num.length - 2);

   withdecimal += "."

   withdecimal += num.substring(num.length - 2, num.length);

   }

   return withdecimal;

}

function ComputeTotal() {
   var membership = new Array("11000","19000","2000");

   var control = Math.round(eval(document.membershipform.add201.value * 7000));

   var computers = Math.round(eval(document.membershipform.add202.value * 7000));

   var power = Math.round(eval(document.membershipform.add203.value * 7000));

   var parallel = Math.round(eval(document.membershipform.add204.value * 7000));

   var modelling = Math.round(eval(document.membershipform.add205.value * 7000));

   var robotics = Math.round(eval(document.membershipform.add206.value * 7000));     

   i = document.membershipform.MembershipType.selectedIndex;

   totalmembership = eval(membership[i]);

   subtotal = totalmembership + control + computers + power + parallel + modelling + robotics;
   document.membershipform.total.value = AddDecimal(subtotal);
   document.membershipform.price.value = AddDecimal(subtotal);
}
