

function is_pass(pass, pass2) {
	if (pass == "") 
	{
	   alert("\nThe Password field is blank.");
	   return false;
	}
	else if (pass.length<=5) 
	{
	   alert("\nThe Password must be at least 6 characters in length.");;
	   return false;
	}
	else if (pass2 == "") 
	{
	   alert("\nThe verification Password field is blank.");
	   return false;
	}
	else if (pass != pass2) 
	{
	   alert("\nThe Passwords are different.");
	   return false;
	}
    return true;
}

function PhCheckAll(form) {
	form.submit();
	return true;
}

function CheckSweating(form, confirmation)
{
	var errorstring = "";
	var consulted = form.consulted.checked;
	if (consulted == false || consulted == "")
	{
		alert("We can only complete a consultation for you once we know that you have previously consulted a physician for your sweating and that the physician has made a diagnosis of hyperhydrosis (excessive sweating).");
		form.consulted.focus();
		return false;
	}
	if (confirmation == false)
	{
		var email = form.email.value;
		var firstname = form.firstname.value;
		var lastname = form.lastname.value;
		//var age = form.age.value;
		var weight = form.weight.value;
		var height = form.height.value;
		var sweatingduration = form.sweatingduration.value;	
		var noprescriptions = form.noprescriptions.checked;
		var prescriptions = form.prescriptions.value;
		var noallergies = form.noallergies.checked;
		var allergies = form.allergies.value;

		if (email == null || email == "")
		{
			errorstring = errorstring + "email address must be entered\n";	
		}
		if (firstname == null || firstname == "")
		{
			errorstring = errorstring + "first name must be entered\n";	
		}
		if (lastname == null || lastname == "")
		{
			errorstring = errorstring + "last name must be entered\n";	
		}
		//if (age == null || age == "" || age<13 || age>75)
		//{
		//	errorstring = errorstring + "age must be 13 - 75 years old\n";	
		//}
		if (weight == null || weight == "")
		{
			errorstring = errorstring + "weight must be entered\n";	
		}
		if (height == null || height == "")
		{
			errorstring = errorstring + "height must be entered\n";	
		}
		if (sweatingduration == null || sweatingduration == "")
		{
			errorstring = errorstring + "number of years of excessive sweating must be entered\n";	
		}
		if (noprescriptions == false || noprescriptions == "")
		{
			if (prescriptions == null || prescriptions == "")
			{
				errorstring = errorstring + "either enter your current medications or check the box indicating that you are not on any medication\n";	
			}
		}
		if (noallergies == false || noallergies == "")
		{
			if (allergies == null || allergies == "")
			{
				errorstring = errorstring + "either enter your current allergies or check the box indicating that you do not have any allergies\n";	
			}
		}
//		if (professionalhelp == null || professionalhelp == "")
//		{
//			errorstring = errorstring + "doctors/health professionals you have seen must be entered\n";	
//		}			
	
	}
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}
	form.submit();
	return true;
}


function CheckKitorder(form)
{
	var errorstring = "";
	var email = form.email.value;
	var firstname = form.firstname.value;
	var lastname = form.lastname.value;
	var street = form.street.value;
	var city = form.city.value;
	var province = form.province.value;
	var postal = form.postal.value;	

	if (email == null || email == "")
	{
		errorstring = errorstring + "email address must be entered\n";	
	}
	if (firstname == null || firstname == "")
	{
		errorstring = errorstring + "first name must be entered\n";	
	}
	if (lastname == null || lastname == "")
	{
		errorstring = errorstring + "last name must be entered\n";	
	}
	if (street == null || street == "")
	{
		errorstring = errorstring + "street must be entered\n";	
	}
	if (city == null || city == "")
	{
		errorstring = errorstring + "city must be entered\n";	
	}
	if (postal == null || postal == "")
	{
		errorstring = errorstring + "postal code must be entered\n";	
	}
	if (province == null || province == "")
	{
		errorstring = errorstring + "province must be entered\n";	
	}				
		
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}

	return true;
}

function CheckTamoxifenKitorder(form, update)
{
	var errorstring = "";
	var email = form.email.value;
	var phone = form.phone.value;
	var firstname = form.firstname.value;
	var lastname = form.lastname.value;
	var city = form.city.value;
	var province = form.province.value;

	if (email == null || email == "")
	{
		errorstring = errorstring + "email address must be entered\n";	
	}
	if (firstname == null || firstname == "")
	{
		errorstring = errorstring + "first name must be entered\n";	
	}
	if (lastname == null || lastname == "")
	{
		errorstring = errorstring + "last name must be entered\n";	
	}
	if (phone == null || phone == "")
	{
		errorstring = errorstring + "phone number must be entered\n";	
	}
	if (update == false) {
		var street = form.street.value;
		var postal = form.postal.value;
		if (street == null || street == "")
		{
			errorstring = errorstring + "street must be entered\n";	
		}
		if (postal == null || postal == "")
		{
			errorstring = errorstring + "postal code must be entered\n";	
		}
	}
	
	if (city == null || city == "")
	{
		errorstring = errorstring + "city must be entered\n";	
	}
	if (province == null || province == "")
	{
		errorstring = errorstring + "province must be entered\n";	
	}				
			
		
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}

	form.submit();
	return true;
}

function CheckSweatingProfile(form)
{
	var errorstring = "";
	var email = form.email.value;
	var firstname = form.firstname.value;
	var lastname = form.lastname.value;

	if (email == null || email == "")
	{
		errorstring = errorstring + "email address must be entered\n";	
	}
	if (firstname == null || firstname == "")
	{
		errorstring = errorstring + "first name must be entered\n";	
	}
	if (lastname == null || lastname == "")
	{
		errorstring = errorstring + "last name must be entered\n";	
	}
		
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}

	form.submit();
	return true;
}


function CheckQuestion(form)
{
	var errorstring = "";
	var question = form.question.value;
	var email = form.email.value;
	var firstname = form.firstname.value;
	var lastname = form.lastname.value;
	var street = form.street.value;
	var city = form.city.value;
	var province = form.province.value;
	var postal = form.postal.value;

	if (question == null || question == "")
	{
		errorstring = errorstring + "question must be entered\n";	
	}
	if (email == null || email == "")
	{
		errorstring = errorstring + "email address must be entered\n";	
	}
	if (firstname == null || firstname == "")
	{
		errorstring = errorstring + "first name must be entered\n";	
	}
	if (lastname == null || lastname == "")
	{
		errorstring = errorstring + "last name must be entered\n";	
	}
	if (street == null || street == "")
	{
		errorstring = errorstring + "street must be entered\n";	
	}
	if (city == null || city == "")
	{
		errorstring = errorstring + "city must be entered\n";	
	}
	if (postal == null || postal == "")
	{
		errorstring = errorstring + "postal code must be entered\n";	
	}
	if (province == null || province == "")
	{
		errorstring = errorstring + "province must be entered\n";	
	}				
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}

	return true;
}


function CheckConsult(form, confirmation)
{
	var errorstring = "";
	if (confirmation == false)
	{
		var email = form.email.value;
		var verifyemail = form.verifyemail.value;
		var firstname = form.firstname.value;
		var lastname = form.lastname.value;
		var age = form.age.value;
		var weight = form.weight.value;
		var height = form.height.value;
		//var noallergies = form.noallergies.checked;
		//var allergies = form.allergies.value;

		if (email == null || email == "")
		{
			errorstring = errorstring + "email address must be entered\n";	
		}
		if (verifyemail == null || verifyemail == "")
		{
			errorstring = errorstring + "verify email address must be entered\n";	
		}
		if (errorstring == "" && verifyemail != email)
		{
			errorstring = errorstring + "verify email address must match entered email address\n";	
		}
		
		if (firstname == null || firstname == "")
		{
			errorstring = errorstring + "first name must be entered\n";	
		}
		if (lastname == null || lastname == "")
		{
			errorstring = errorstring + "last name must be entered\n";	
		}
		if (age == null || age == "")
		{
			errorstring = errorstring + "age must be entered\n";	
		}
		if (weight == null || weight == "")
		{
			errorstring = errorstring + "weight must be entered\n";	
		}
		if (height == null || height == "")
		{
			errorstring = errorstring + "height must be entered\n";	
		}
		//if (noallergies == false || noallergies == "")
		//{
		//	if (allergies == null || allergies == "")
		//	{
		//		errorstring = errorstring + "either enter your current allergies or check the box indicating that you do not have any allergies\n";	
		//	}
		//}
		
	}
	if (errorstring != "")
	{
		alert (errorstring);
		return false;
	}
	form.submit();
	return true;
}


function CheckAll(form) {
		var phone = true;
		var zipc = true;
		var zipc_length = form.postal1.value.length;
		var field1 = form.firstname.value;
		var field2 = form.lastname.value;
		var field3 = form.address1.value;
		var field4 = form.city.value;
		var field5 = form.province.selectedIndex;
		var field6 = form.postal1.value;
		var field7 = form.telephonedayext.value;
		var field8 = form.telephoneday.value;
		var field9 = form.email.value;
		var field11 = form.dateofbirth.selectedIndex;
		var field12 = form.monthofbirth.selectedIndex;
		var field13 = form.yearofbirth.value;
		var field14 = form.weight.value;
		var pass1 = form.password.value;
		var pass2 = form.verifypassword.value;
	
	 if (!is_pass(pass1, pass2)) {
		form.password.value="";
		form.verifypassword.value="";
		form.password.focus();
		return false;
	} else  if (field1=="") {
		alert("Please enter your first name.");
		form.firstname.focus();
		return false;
	} else if (field2=="") {
		alert("Please enter your last name.");
		form.lastname.focus();
		return false;
	} else if (field14=="") {
		alert("Please enter your weight.");
		form.weight.focus();
		return false;
	} else if (field3=="") {
		alert("Please enter your address.");
		form.address1.focus();
		return false;
	}
	else if (field4=="") {
		alert("Please enter your city.");
		form.city.focus();
		return false;
	}
	else if (field6=="") {
		alert("Please enter your postal code.");
		form.postal1.focus();
		return false;
	} 
   else if (field7=="") {
       alert("Please enter the Telephone Area Code.");
       form.telephonedayext.focus();
       return false;
   }
   else if (field7.length!=3) {
       alert("\nThe Area Code must be 3 digits.");
       form.telephonedayext.select();
       return false;
   }
	   for (var i=0; i < field7.length; i++) {
	           if ((field7.substring(i,i+1) != "0") &&
	               (field7.substring(i,i+1) != "1") &&
	               (field7.substring(i,i+1) != "2") &&
	               (field7.substring(i,i+1) != "3") &&
	               (field7.substring(i,i+1) != "4") &&
	               (field7.substring(i,i+1) != "5") &&
	               (field7.substring(i,i+1) != "6") &&
	               (field7.substring(i,i+1) != "7") &&
	               (field7.substring(i,i+1) != "8") &&
	               (field7.substring(i,i+1) != "9")) {
	                   phone=false;
	           }
	   }
	   if (!phone) {
	         window.alert("Warning: Telephone must be numbers only.");
	         form.telephonedayext.value="";
	         form.telephonedayext.focus();
	         return false;
	   }
	   if (field8=="") {
	       alert("Please enter the Phone Number.");
	       form.telephoneday.focus();
	       return false;
	   }
	   else if ((field8.length!=7) && (field8.length!=8) ){
	      alert("\nThe Phone Number must be 7 digits.");
	      form.telephoneday.select();
	      return false;
	   }
	   for (var i=0; i < field8.length; i++) {
	           if ((field8.substring(i,i+1) != "0") &&
	               (field8.substring(i,i+1) != "1") &&
	               (field8.substring(i,i+1) != "2") &&
	               (field8.substring(i,i+1) != "3") &&
	               (field8.substring(i,i+1) != "4") &&
	               (field8.substring(i,i+1) != "5") &&
	               (field8.substring(i,i+1) != "6") &&
	               (field8.substring(i,i+1) != "7") &&
	               (field8.substring(i,i+1) != "8") &&
	               (field8.substring(i,i+1) != "9") && 
	               (field8.substring(i,i+1) != " ") &&   				   
	               (field8.substring(i,i+1) != "-")) 
				   {
	                   phone=false;
	           		}
	   }
	   if (!phone) {
	         window.alert("Warning: Telephone must be numbers only.");
	         form.telephoneday.value="";
	         form.telephoneday.focus();
	         return false;
	   }
	   if (field9=="") {
	       alert("Please enter the email address.");
	       form.email.focus();
	       return false;
	   }
	   
	   if (field13=="") {
	       alert("Please enter the year of birth.");
	       form.yearofbirth.focus();
	       return false;
	   }
	form.submit();
	return true;
	}