function validate(pageForm) {
var valid = true ;
if (pageForm.pass.value == "") {
	if (pageForm.lang.value == "en") {
		valid = false ;
		pageForm.passError.value = "You must enter a password" ;	
	}
	else if (pageForm.lang.value == "fr"){
		valid = false ;
		pageForm.passError.value = "Vous devez entrer un mot de passe" ;	
	}
}
else if (pageForm.pass.value != pageForm.pass2.value) {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.passError.value = "Your passwords must match" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.passError.value = "Vos mots de passe doivent correspondre" ;	
	}
}
else if (pageForm.pass.value.length < 6 || pageForm.pass.value.length > 12) {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.passError.value = "Your password is the wrong length" ;
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.passError.value = "Votre mot de passe est trop court ou trop long" ;	
	}	
}
else {
pageForm.passError.value="" ;
}
if (pageForm.pass2.value == "" && pageForm.pass.value.length > 0) {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.pass2Error.value = "You must enter your password again" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.pass2Error.value = "Vous devez enter votre mot de passe encore une fois" ;	
	}
}
else {
pageForm.pass2Error.value="" ;
}
if (pageForm.fname.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.fnameError.value = "You must enter a first name" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.fnameError.value = "Vous devez entrer votre prénom" ;	
	}
}
else {
pageForm.fnameError.value="" ;
}
if (pageForm.lname.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.lnameError.value = "You must enter a last name" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.lnameError.value = "Vous devez entrer un nom de famille" ;	
	}
}
else {
pageForm.lnameError.value="" ;
}
if (pageForm.address1.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.address1Error.value = "You must enter an address" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.address1Error.value = "Vous devez entrer une adresse" ;	
	}
}
else {
pageForm.address1Error.value="" ;
}
if (pageForm.city.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.cityError.value = "You must enter a city/town" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.cityError.value = "Vous devez entrer une ville" ;	
	}
}
else {
pageForm.cityError.value="" ;
}
if (pageForm.prov.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.provError.value = "You must select a province" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.provError.value = "Vous devez entrer une province" ;	
	}
}
else {
pageForm.provError.value="" ;
}
if (pageForm.postalcode1.value == "" && pageForm.postalcode2.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.postalcodeError.value = "You must enter a postal code" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.provError.value = "Vous devez entrer un code postal" ;	
	}
}
else if (pageForm.postalcode1.value == "" && pageForm.postalcode2.value != "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.postalcodeError.value = "You must enter a complete postal code" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.provError.value = "Vous devez entrer un code postal complet" ;	
	}
}
else if (pageForm.postalcode1.value != "" && pageForm.postalcode2.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.postalcodeError.value = "You must enter a complete postal code" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.provError.value = "Vous devez entrer un code postal complet" ;	
	}
}
else {
pageForm.postalcodeError.value="" ;
}
//if (pageForm.store_name.value == "") {
//valid = false ;
//pageForm.storenameError.value = "You must enter a store name" ;	
//}
//else {
//pageForm.storenameError.value="" ;
//}
//if (pageForm.store_city.value == "") {
//valid = false ;
//pageForm.storecityError.value = "You must enter a city for the store name" ;	
//}
//else {
//pageForm.storenameError.value="" ;
//}
if (!valid){
	if (pageForm.lang.value == "en") {
		pageForm.overallError.value="Please correct the indicated error(s)." ;
		pageForm.overallError.scrollIntoView(true);
    }
	else if (pageForm.lang.value == "fr") {	
		pageForm.overallError.value="Vous devez corriger les erreurs indiquées." ;
		pageForm.overallError.scrollIntoView(true);
	}
}
return valid ;
}
function emailvalidate(pageForm) {
var valid = true ;
if (pageForm.email.value != pageForm.email2.value) {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.emailError.value = "Your email addresses must match" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.emailError.value = "Vos adresses courriel doivent correspondre" ;	
	}
}
else if (pageForm.email.value == "") {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.emailError.value = "You must enter an email address" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.emailError.value = "Vous devez entrer une adresse courriel" ;	
	}
}
else if (pageForm.email.value.indexOf("@") == -1 || pageForm.email.value.indexOf(".") == -1 || pageForm.email.value.indexOf(" ") > 0) {
	if (pageForm.lang.value == "en") {	
		valid= false;
		pageForm.emailError.value = "Your email address is invalid" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.emailError.value = "Votre adresse courriel n’est pas valable" ;	
	}
}
else {
pageForm.emailError.value="" ;
}
if (pageForm.email2.value == "" && pageForm.email2.value.length > 0) {
	if (pageForm.lang.value == "en") {	
		valid = false ;
		pageForm.email2Error.value = "You must enter your email address again" ;	
	}
	else if (pageForm.lang.value == "fr") {	
		valid = false ;
		pageForm.email2Error.value = "Vous devez entrer votre adresse courriel encore une fois" ;	
	}
}
else {
pageForm.email2Error.value="" ;
}
return valid ;
}