function resetField(f) {
	if (f.name == 'password') {
	  if (f.value == '' ) {
		  f.className='passwordField';
	  } else {
		  f.className='txtFieldSml';
	  } 
	}
	
	if (f.name == 'email') {
	  if (f.value == '') {
		  f.className='emailField';
	  } else {
		  f.className='txtFieldSml2';
		}
	}
}


function resetField_French(f) {
	if (f.name == 'password') {
	  if (f.value == '' ) {
		  f.className='passwordField_french';
	  } else {
		  f.className='txtFieldSml';
	  } 
	}
	
	if (f.name == 'email') {
	  if (f.value == '') {
		  f.className='emailField_french';
	  } else {
		  f.className='txtFieldSml2';
		}
	}
}

function formCheck(f) {
	var totalFields = f.length-1;
	for (var i = 0; i < totalFields; i++) {
		var thisField = f.elements[i]; 
		if (thisField.value == '' || thisField.value == 'email') {
			alert('Please enter your '+thisField.name+' to continue.');
			thisField.focus();
			return false;
		}
	}
}

function formCheck2(f) {
	var totalFields = f.length-1;
	for (var i = 0; i < totalFields; i++) {
		var thisField = f.elements[i]; 
		if (thisField.value == '') {
			alert('You didn\'t fill out all required fields. Please try again.');
			thisField.focus();
			return false;
		}
	}
}

function chkfrm(lang) {
	if(document.form.first_name.value=="") {
		
		if(lang == "french"){
		
			alert("Veuillez entrer votre prénom.");
			
		}else{
			alert("Please enter your first name.");
		}	
		document.form.first_name.focus();
		document.form.first_name.select();
		return false;
	}

  
  if(document.form.email.value=="") {
	if(lang == "french"){
	alert("Veuillez entrer votre adresse électronique");
	}else{ alert("Please enter your email address.");}
	document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if(document.form.email.value.indexOf('@')== -1) {
	   if(lang == "french"){
	  alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email.value + " is not a valid email address. Please re-enter.");}
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if(document.form.email.value.indexOf('.')== -1 || (document.form.email.value.length - document.form.email.value.lastIndexOf('.'))< 3) {
	  if(lang == "french"){
	  alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email.value + " is not a valid email address. Please re-enter.");}
    document.form.email.focus();
    document.form.email.select();
		return false;
  }

  if(document.form.comments.value=="") {
   if(lang == "french"){
   alert("Veuillez entrer un message.");
   }else{alert("Please enter a message.");}
   document.form.comments.focus();
   document.form.comments.select();
   return false;
  }
	

	if(document.form.private_key.value == "") {
    	if(lang == "french"){
	  		alert("Veuillez entrer le code à 6 chiffres.");
	  	}else{
	  		alert("Please enter the 6-digit code.");
	  	}
		document.form.private_key.focus();
		document.form.private_key.select();
		return false;
  	} else {
  		if(document.form.private_key.value.length < 6) {
  			if(lang == "french"){
  				alert("Veuillez entrer le code à 6 chiffres.");
  			}else{
  				alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);
  			}

			document.form.private_key.focus();
			document.form.private_key.select();
			return false;
    	} else {
/*
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
				if(lang == "french"){
					alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
				}else{	
					alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");
				}
			
				document.form.private_key.focus();
				document.form.private_key.select();
				return false;
	      	}
*/
		}
	}
}
 
function chkfrm2(lang) { 
  if(document.forgotForm.email.value=="") {
  	if(lang == "french"){
	alert("Veuillez entrer votre adresse électronique");
	}else{
	alert("Please enter your email address.");
	}
   document.forgotForm.email.focus();
   document.forgotForm.email.select();
   return false;
  } 
	
	if(document.forgotForm.email.value.indexOf('@')== -1) {
		 if(lang == "french"){
	  alert(document.forgotForm.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.forgotForm.email.value + " is not a valid email address. Please re-enter.");}
    document.forgotForm.email.focus();
    document.forgotForm.email.select();
    return false;
  }

  if(document.forgotForm.email.value.indexOf('.')== -1 || (document.forgotForm.email.value.length - document.forgotForm.email.value.lastIndexOf('.'))< 3) {
	  if(lang == "french"){
	  alert(document.forgotForm.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.forgotForm.email.value + " is not a valid email address. Please re-enter.");}
    document.forgotForm.email.focus();
    document.forgotForm.email.select();
		return false;
  }
  	

	if(document.forgotForm.private_key.value == "") {
	
		if(lang == "french"){
			alert("Veuillez entrer le code à 6 chiffres.");
		}else{ 
			alert("Please enter the 6-digit code.");
		}
		  
		document.forgotForm.private_key.focus();
		document.forgotForm.private_key.select();
		return false;
	
  	} else {
		if(document.forgotForm.private_key.value.length < 6) {
		
			if(lang == "french"){
	  			alert("Veuillez entrer le code à 6 chiffres.");
	 	 	}else{
	 	 		alert("Please enter the 6-digit code. You only entered "+document.forgotForm.private_key.value.length);
	 	 	}			
			
	
			document.forgotForm.private_key.focus();
			document.forgotForm.private_key.select();
			return false;
    	} else {
/*
			if(document.forgotForm.private_key.value.toLowerCase() != document.forgotForm.public_key.value) {
			
				
				if(lang == "french"){
	  				alert("Le code que vous avez entré ("+document.forgotForm.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
	  			}else{
	  				alert("The code you entered ("+document.forgotForm.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");
	  			}	
       
				document.forgotForm.private_key.focus();
				document.forgotForm.private_key.select();
				return false;
      		}
*/
		}
	}

}

function chkfrm3(lang) { 
  if(document.unsubscribeForm.email.value=="") {
   if(lang == "french"){
	alert("Veuillez entrer votre adresse électronique");
	}else{alert("Please enter your email address.");}
   document.unsubscribeForm.email.focus();
   document.unsubscribeForm.email.select();
   return false;
  } 
	
	if(document.unsubscribeForm.email.value.indexOf('@')== -1) {
		if(lang == "french"){
	  alert(document.unsubscribeForm.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.unsubscribeForm.email.value + " is not a valid email address. Please re-enter.");}
    document.unsubscribeForm.email.focus();
    document.unsubscribeForm.email.select();
    return false;
  }

  if(document.unsubscribeForm.email.value.indexOf('.')== -1 || (document.unsubscribeForm.email.value.length - document.unsubscribeForm.email.value.lastIndexOf('.'))< 3) {
	  if(lang == "french"){
	  alert(document.unsubscribeForm.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.unsubscribeForm.email.value + " is not a valid email address. Please re-enter.");}
     document.unsubscribeForm.email.focus();
    document.unsubscribeForm.email.select();
		return false;
  }
	
  if(document.unsubscribeForm.pwd.value=="") {
	  

  if(lang == "french"){
   alert("Veuillez entrer votre mot de passe pour continuer.");
   }else{alert("Please enter your password to continue.");}
   
   
   document.unsubscribeForm.pwd.focus();
   document.unsubscribeForm.pwd.select();
   return false;
  } 
	
	if(document.unsubscribeForm.private_key.value == "") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code.");}			
		
		
    document.unsubscribeForm.private_key.focus();
    document.unsubscribeForm.private_key.select();
    return false;
  } else {
		if(document.unsubscribeForm.private_key.value.length < 6) {
			
			
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code. You only entered "+document.unsubscribeForm.private_key.value.length);}			
	
	
      document.unsubscribeForm.private_key.focus();
      document.unsubscribeForm.private_key.select();
      return false;
    } else {
			if(document.unsubscribeForm.private_key.value.toLowerCase() != document.unsubscribeForm.public_key.value) {
				
				
		if(lang == "french"){
	  alert("Le code que vous avez entré ("+document.unsubscribeForm.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
	  }else{alert("The code you entered ("+document.unsubscribeForm.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");}				
		
        
        document.unsubscribeForm.private_key.focus();
        document.unsubscribeForm.private_key.select();
        return false;
      }
		}
	}
	
  if (document.unsubscribeForm.mailing.checked == false && document.unsubscribeForm.contest.checked == false && document.unsubscribeForm.member.checked == false ) {
	  
	  
	  if(lang == "french"){
	  alert("Veuillez sélectionner le service duquel vous souhaitez vous désabonner pour poursuivre.");
	  }else{alert("Please select a service you would like to unsubscribe from to continue.");}
		
		
		
		return false;
	}
	
}
function emailedit(lang){
    if(document.form.email2.value=="") {
    if(lang == "french"){
	alert("Veuillez entrer votre adresse électronique");
	}else{alert("Please enter your email address.");}
    document.form.email2.focus();
    document.form.email2.select();
    return false;
  }

  if(document.form.email2.value.indexOf('@')== -1) {
	  
	  
	  if(lang == "french"){
	  alert(document.form.email2.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email2.value + " is not a valid email address. Please re-enter.");}
	  
	  
   
    document.form.email2.focus();
    document.form.email2.select();
    return false;
  }

  if(document.form.email2.value.indexOf('.')== -1 || (document.form.email2.value.length - document.form.email2.value.lastIndexOf('.'))< 3) {
    
	
	 if(lang == "french"){
	  alert(document.form.email2.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email2.value + " is not a valid email address. Please re-enter.");}
	
	
    document.form.email2.focus();
    document.form.email2.select();
		return false;
  }
  	if(document.form.private_key.value == "") {
		
		
		
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{ alert("Please enter the 6-digit code.");}		
		
    
    document.form.private_key.focus();
    document.form.private_key.select();
    return false;
  } else {
		if(document.form.private_key.value.length < 6) {
			
			
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);}				
			
			
      document.form.private_key.focus();
      document.form.private_key.select();
      return false;
    } else {
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
				
				
		if(lang == "french"){
	  alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
	  }else{alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");}			
				
				
        
        document.form.private_key.focus();
        document.form.private_key.select();
        return false;
      }
		}
	}
}



function proedit(lang){
	
var regexNum = /(\d)/;
	var regexLetter = /([a-zA-z])/;

	var re = new RegExp(regexNum);
	var re1 = new RegExp(regexLetter);

    if(document.form.first_name.value=="") {
   
   if(lang == "french"){
	  alert("Veuillez entrer votre prénom.");
	  }else{alert("Please enter your first name.");}	
   
   
   document.form.first_name.focus();
   document.form.first_name.select();
   return false;
  }
	
	if(document.form.last_name.value=="") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer votre nom de famille.");
	  }else{alert("Please enter your last name.");}			
		
    document.form.last_name.focus();
   document.form.last_name.select();
   return false;
  } 
	
	if(document.form.private_key.value == "") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code.");}	
	
    document.form.private_key.focus();
    document.form.private_key.select();
    return false;
  } else {
		if(document.form.private_key.value.length < 6) {
			
			
	
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);}	
			
      document.form.private_key.focus();
      document.form.private_key.select();
      return false;
    } else {
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
				
				
		
		if(lang == "french"){
	  alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
	  }else{alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");}		
				
				
       
        document.form.private_key.focus();
        document.form.private_key.select();
        return false;
      }
		}
	}
	  if(document.form.street.value=="") {
		  
		  
		 if(lang == "french"){
	  alert("Veuillez entrer un numéro civique.");
	  }else{alert("Please enter street number.");}	 
		  
        
       document.form.street.focus();
       document.form.street.select();
       return false;
    }
	
	if(!document.form.street.value.match(re)) {
		
		
		if(lang == "french"){
	  alert("Veuillez n’indiquer que des chiffres.");
	  }else{alert("Please enter only numbers.");}	
		
		
		
       document.form.street.focus();
       document.form.street.select();
       return false;
    }
	
	
    if(document.form.stname.value=="") {
        if(lang == "french"){
		alert("Veuillez entrer le nom de la rue.");		
		}else{alert("Please enter street name.");}
       document.form.stname.focus();
       document.form.stname.select();
       return false;
    }
    
    //REMOVED AT REQUEST FROM AUDREY (by DILSHAN)
    //STREET NAMES DO CONTAIN NUMERALS SOME TIMES
	
	/*if(!document.form.stname.value.match(re1)) {
		
		
		if(lang == "french"){
		alert("Veuillez n’indiquer que des lettres.");
		}else{alert("Please enter only letters.");}
		
		
       document.form.stname.focus();
       document.form.stname.select();
       return false;
    }*/
	
	if(document.form.sttype.value== "Select") {
		
		
	if(lang == "french"){
	 alert("Veuillez  sélectionner le type de rue.");
	  }else{alert("Please select street type.");}	
		
       
       document.form.sttype.focus();
       return false;
    }
	
	/*if(document.form.suit.value== "Select") {
        alert("Please select Unit/Suite/Apartment Type.");
       document.form.suit.focus();
       return false;
    }*/
	
	
	
	/*if(document.form.suffix.value=="") {
        alert("Please enter Unit/Suite/Apartment Number.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
	/*if(!document.form.suffix.value.match(re)) {
		alert("Please enter only numbers.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
	
    if(document.form.city.value=="") {
		
		
		if(lang == "french"){
	 alert("Veuillez entrer votre la ville.");
	  }else{alert("Please enter city.");}		
		
		
        
       document.form.city.focus();
       document.form.city.select();
       return false;
    }
  } 
  




function contestedit(lang){
	
var regexNum = /(\d)/;
	var regexLetter = /([a-zA-z])/;

	var re = new RegExp(regexNum);
	var re1 = new RegExp(regexLetter);

  /*  if(document.form.first_name.value=="") {
   alert("Please enter your first name.");
   document.form.first_name.focus();
   document.form.first_name.select();
   return false;
  }
	
	if(document.form.last_name.value=="") {
   alert("Please enter your last name.");
   document.form.last_name.focus();
   document.form.last_name.select();
   return false;
  } 
	*/
	
	
	
// REMOVED BY STEPHANIE
// VALIDATION NOW OCCURRING SERVER SIDE.
/*
	if(document.form.private_key.value == "") {
	
		if (lang == "french") {
			alert("Veuillez entrer le code à 6 chiffres.");
		} else {
			alert("Please enter the 6-digit code.");
		}		
		
		document.form.private_key.focus();
		document.form.private_key.select();
		return false;
	} else {
		if(document.form.private_key.value.length < 6) {
			if(lang == "french"){
				alert("Veuillez entrer le code à 6 chiffres.");
			} else {
				alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);
			}	
			
			document.form.private_key.focus();
			document.form.private_key.select();
			return false;
		} else {
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
					
				if(lang == "french"){
					alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
				}else{
					alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");
				}			
				
				document.form.private_key.focus();
				document.form.private_key.select();
				return false;
			}
		}
	}
*/
	  
	  
	  
	  if(document.form.street.value=="") {
		  
		  
		if(lang == "french"){
	  alert("Veuillez entrer un numéro civique.");
	  }else{alert("Please enter street number.");}	
		
		
		document.form.street.focus();
       document.form.street.select();
       return false;
    }
	
	if(!document.form.street.value.match(re)) {
		
		
		
		if(lang == "french"){
	  alert("Veuillez n’indiquer que des chiffres.");
	  }else{alert("Please enter only numbers.");}	
		
		
		
       document.form.street.focus();
       document.form.street.select();
       return false;
    }
	
	
    if(document.form.stname.value=="") {
        if(lang == "french"){
		alert("Veuillez entrer le nom de la rue.");		
		}else{alert("Please enter street name.");}
       document.form.stname.focus();
       document.form.stname.select();
       return false;
    }
	
	//REMOVED AT REQUEST FROM AUDREY (by DILSHAN)
    //STREET NAMES DO CONTAIN NUMERALS SOME TIMES
    
	/*if(!document.form.stname.value.match(re1)) {
		
		
		if(lang == "french"){
		alert("Veuillez n’indiquer que des lettres.");
		}else{alert("Please enter only letters.");}
		
		
       document.form.stname.focus();
       document.form.stname.select();
       return false;
    }*/
	
	if(document.form.sttype.value== "Select") {
		
		
		
		if(lang == "french"){
	 alert("Veuillez  sélectionner le type de rue.");
	  }else{alert("Please select street type.");}		
		
        
       document.form.sttype.focus();
       return false;
    }
	
	/*if(document.form.suit.value== "Select") {
        alert("Please select Unit/Suite/Apartment Type.");
       document.form.suit.focus();
       return false;
    }*/
	
	
	
	/*if(document.form.suffix.value=="") {
        alert("Please enter Unit/Suite/Apartment Number.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
	/*if(!document.form.suffix.value.match(re)) {
		alert("Please enter only numbers.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
    if(document.form.city.value=="") {
		
		
		
		
		
		if(lang == "french"){
	 alert("Veuillez entrer votre la ville.");
	  }else{alert("Please enter city.");}		
		
		
        
       document.form.city.focus();
       document.form.city.select();
       return false;
    }
  } 



  

function chkfrm4(lang) {
var regexNum = /(\d)/;
	var regexLetter = /([a-zA-z])/;

	var re = new RegExp(regexNum);
	var re1 = new RegExp(regexLetter);

 if(document.form.email.value=="") {
   if(lang == "french"){
	alert("Veuillez entrer votre adresse électronique");
	}else{
	alert("Please enter your email address.");	
    }
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if(document.form.email.value.indexOf('@')== -1) {
	  
	  
	  if(lang == "french"){
	  alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email.value + " is not a valid email address. Please re-enter.");}
	
	
	document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if(document.form.email.value.indexOf('.')== -1 || (document.form.email.value.length - document.form.email.value.lastIndexOf('.'))< 3) {

		 if(lang == "french"){
	  alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  }else{alert(document.form.email.value + " is not a valid email address. Please re-enter.");}




	document.form.email.focus();
    document.form.email.select();
		return false;
  }
  
  
  if(document.form.pwd1.value=="") {
	  
	  
	   if(lang == "french"){
	  alert("Veuillez entrer un mot de passe.");
	  }else{
		  alert("Please enter a password.");
		  }
	  
	
   document.form.pwd1.focus();
   document.form.pwd1.select();
   return false;
  }
  
  
  
  if(document.form.pwd1.value.length > 10){
	  if(lang == "french"){
	  alert("Vous ne pouvez pas entrer plus de 10 caractères.");
	  }else{
		alert("You can't enter more than 10 characters.");  
	  }
	  
	 document.form.pwd1.focus();
   	document.form.pwd1.select();
   	return false;
	  
	  }
  if(document.form.pwd1.value.length < 6){
	  
	  
	 if(lang == "french"){
	  alert("Les mots de passe doivent contenir au moins 6 caractères.");
	  }else{
		  alert("Passwords cannot be less than 6 characters long.");
		  }
	  
	  
  	 
	 
	 
	 
	 document.form.pwd1.focus();
   	document.form.pwd1.select();
   	return false;
	  
	  }
  if(document.form.pwd1.value=="") {
	  
	  
	   if(lang == "french"){
	  alert("Veuillez entrer un mot de passe.");
	  }else{
		  alert("Please enter a password.");
		  }
	  
	  
	  
   
   document.form.pwd1.focus();
   document.form.pwd1.select();
   return false;
  }
	
	if(document.form.pwd2.value=="") {
		
		
		if(lang == "french"){
	  alert("Veuillez entrer votre mot de passe de nouveau.");
	  }else{
		  alert("Please re-enter your password.");
		  }
		
		
   
   document.form.pwd2.focus();
   document.form.pwd2.select();
   return false;
  } else {
	  if (document.form.pwd2.value!=document.form.pwd1.value) {
		  	if(lang == "french"){
			alert("Le deuxième mot de passe ne correspond pas à la première. Veuillez essayer de nouveau.");
			}else{
				alert("The second password doesn't match the first. Please try again.");
				}
			
		  document.form.pwd2.focus();
      document.form.pwd2.select();
			return false;
		}
	}
	
	if(document.form.first_name.value=="") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer votre prénom.");
	  }else{
		  alert("Please enter your first name.");
		  }
		
		
		
   
   document.form.first_name.focus();
   document.form.first_name.select();
   return false;
  }
	
	if(document.form.last_name.value=="") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer votre nom de famille.");
	  }else{
		  alert("Please enter your last name.");
		  }	
		
   
   document.form.last_name.focus();
   document.form.last_name.select();
   return false;
  } 
	
	if(document.form.private_key.value == "") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{
		  alert("Please enter the 6-digit code.");
		  }
		
    
    document.form.private_key.focus();
    document.form.private_key.select();
    return false;
  } else {
		if(document.form.private_key.value.length < 6) {
			
		if(lang == "french"){
	  alert("Veuillez entrer le code à 6 chiffres.");
	  }else{alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);}		
			
			
      
      document.form.private_key.focus();
      document.form.private_key.select();
      return false;
    } else {
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
				
				
		if(lang == "french"){
	  alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
	  }else{alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");}				
				
				
				
        
        document.form.private_key.focus();
        document.form.private_key.select();
        return false;
      }
		}
	}
	

	
	if(document.form.street.value=="") {
		
		
		if(lang == "french"){
	  alert("Veuillez entrer un numéro civique.");
	  }else{ alert("Please enter street number.");}	
		
        
       document.form.street.focus();
       document.form.street.select();
       return false;
    }
    
	if(!document.form.street.value.match(re)) {
		
		
		if(lang == "french"){
	  alert("Veuillez n’indiquer que des chiffres.");
	  }else{ alert("Please enter only numbers.");}	
		
		
       document.form.street.focus();
       document.form.street.select();
       return false;
    }
	
	
	
	if(document.form.stname.value=="") {
		
		if(lang == "french"){
		alert("Veuillez entrer le nom de la rue.");		
		}else{alert("Please enter street name.");}
	   
	   
	   document.form.stname.focus();
       document.form.stname.select();
       return false;
    }
    
    
    //REMOVED AT REQUEST FROM AUDREY (by DILSHAN)
    //STREET NAMES DO CONTAIN NUMERALS SOME TIMES
	
	/*if(!document.form.stname.value.match(re1)) {
		
		
		if(lang == "french"){
		alert("Veuillez n’indiquer que des lettres.");
		}else{alert("Please enter only letters.");}
	   
	   
	   document.form.stname.focus();
       document.form.stname.select();
       return false;
    }*/
	
	
	if(document.form.sttype.value== "Select") {
		
		
		if(lang == "french"){
	 alert("Veuillez  sélectionner le type de rue.");
	  }else{alert("Please select street type.");}		
		
		
        
       document.form.sttype.focus();
       return false;
    }
	
	/*if(document.form.suit.value== "Select") {
        alert("Please select Unit/Suite/Apartment Type.");
       document.form.suit.focus();
       return false;
    }*/
	
	
	/*if(document.form.suffix.value=="") {
        alert("Please enter Unit/Suite/Apartment Number.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
	/*if(!document.form.suffix.value.match(re)) {
		alert("Please enter only numbers.");
       document.form.suffix.focus();
       document.form.suffix.select();
       return false;
    }*/
	
	
    if(document.form.city.value=="") {
		
		
		if(lang == "french"){
	 alert("Veuillez entrer votre la ville.");
	  }else{alert("Please enter city.");}		
	  
		
        
       document.form.city.focus();
       document.form.city.select();
       return false;
    }
	
	if(document.form.user_agreement.checked==false) {
		
		
	if(lang == "french"){
	  alert("Vous devez lire et accepter la politique relative au respect de la vie privée de Brisk® avant de pouvoir vous inscrire.");
	  }else{alert("You must read and agree to Brisk's Privacy Policy to register.");}		
		
		
   
   document.form.user_agreement.focus();
   return false;
  } 
    
	
 }
 
 
 function Chkpassword(lang) {

   if(document.form.pwd1.value=="") {
   if(lang == "french"){
   alert("Veuillez entrer ton mot de passe actuel.");
   }else{alert("Please enter your current password.");}
   document.form.pwd1.focus();
   document.form.pwd1.select();
   return false;
  }

  if(document.form.pwd2.value=="") {
if(lang == "french"){
   alert("Veuillez entrer ton nouveau mot de passe.");
   }else{alert("Please enter your new password.");}
   
   document.form.pwd2.focus();
   document.form.pwd2.select();
   return false;
  }

  if(document.form.pwd2.value.length > 10){
	 if(lang == "french"){
	  alert("Vous ne pouvez pas entrer plus de 10 caractères.");
	  }else{alert("You can't enter more than 10 characters.");}
  	 document.form.pwd2.focus();
   	document.form.pwd2.select();
   	return false;
	  
	  }
  if(document.form.pwd2.value.length < 6){
	  
	  
	  if(lang == "french"){
	  alert("Les mots de passe doivent contenir au moins 6 caractères.");
	  }else{alert("Passwords cannot be less than 6 characters long.");}
	 
	 
	 
	 document.form.pwd2.focus();
   	document.form.pwd2.select();
   	return false;
	  
	  }
  
	
	if(document.form.pwd3.value=="") {
		
		
	if(lang == "french"){
	  alert("Veuillez entrer votre mot de passe de nouveau.");
	  }else{alert("Please re-enter your password.");}	
		
		
   
   document.form.pwd3.focus();
   document.form.pwd3.select();
   return false;
  } else {
	  if (document.form.pwd3.value!=document.form.pwd2.value) {
			if(lang == "french"){
			alert("Le deuxième mot de passe ne correspond pas à la première. Veuillez essayer de nouveau.");
			}else{alert("The second password doesn't match the first. Please try again.");}
		  document.form.pwd3.focus();
      document.form.pwd3.select();
			return false;
		}
	}
	

 }
 
 
function play(flash_url,idTag,width,height){
  document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+idTag+'" >');
  document.write('<param name="allowScriptAccess" value="sameDomain" />');
  document.write('<param name="movie" value="swf/' + flash_url + '.swf" />');
  document.write('<param name="menu" value="false" />');
  document.write('<param name="quality" value="best" />');
  document.write('<param name="wmode" value="transparent" />');
  document.write('<embed src="swf/' + flash_url + '.swf" menu="false" quality="best" wmode="transparent" width="'+width+'" height="'+height+'" name="'+idTag+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
  document.write('</object>');
}

function display(flash_url,idTag,width,height) {

 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+idTag+'" align="middle">');
 document.write('<param name="allowScriptAccess" value="sameDomain" />');
 document.write('<param name="movie" value="'+flash_url+'" />');
 document.write('<param name="quality" value="best" />');
 document.write('<param name="wmode" value="transparent" />');
 document.write('<embed src="'+flash_url+'" quality="best" width="'+width+'" wmode="transparent" height="'+height+'" name="'+idTag+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
 document.write('</object>');
 
}

function gamePlay(URL,width,height) {
 URL = '_games/'+ URL + '.php';
 var winProp = 'toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no, height=' + height + ', width=' + width;
 window.open(URL,'gamePlay', winProp);
}

function launch(URL,name,width,height) {
	var winProp = 'toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no, height=' + height + ', width=' + width;
 window.open(URL,name, winProp);
 //location.reload(true);

}



  

function chkfrm5(lang) {
	var regexNum = /(\d)/;
	var regexLetter = /([a-zA-z])/;
	var re = new RegExp(regexNum);
	var re1 = new RegExp(regexLetter);

	if(document.form.email.value=="") {
   		if(lang == "french"){
			alert("Veuillez entrer votre adresse électronique");
		} else {
			alert("Please enter your email address.");	
		}

		document.form.email.focus();
		document.form.email.select();
		return false;
	}

  	if(document.form.email.value.indexOf('@')== -1) {
	
		if(lang == "french"){
	  		alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  	} else {
	  		alert(document.form.email.value + " is not a valid email address. Please re-enter.");
	  	}
	
		document.form.email.focus();
    	document.form.email.select();
    	return false;
  	}

	if(document.form.email.value.indexOf('.')== -1 || 
		(document.form.email.value.length - document.form.email.value.lastIndexOf('.'))< 3) {

		if(lang == "french"){
	  		alert(document.form.email.value + " n’est pas une adresse électronique valide. Veuillez essayer de nouveau.");
	  	} else {
	  		alert(document.form.email.value + " is not a valid email address. Please re-enter.");
	  	}

		document.form.email.focus();
    	document.form.email.select();
		return false;
	}
	
	if (document.form.pwd1.value=="") {
		if(lang == "french") {
			alert("Veuillez entrer un mot de passe.");
		} else {
			alert("Please enter a password.");
		}
	  
		document.form.pwd1.focus();
		document.form.pwd1.select();
		return false;
 	}
  
  	if (document.form.pwd1.value.length > 10) {
	 	if(lang == "french"){
	  		alert("Vous ne pouvez pas entrer plus de 10 caractères.");
	  	} else {
			alert("You can't enter more than 10 characters.");  
	  	}
	  
		document.form.pwd1.focus();
		document.form.pwd1.select();
		return false;
	}
  
  	if(document.form.pwd1.value.length < 6){
  		if(lang == "french"){
	  		alert("Les mots de passe doivent contenir au moins 6 caractères.");
	  	} else {
	  		alert("Passwords cannot be less than 6 characters long.");
	  	}	 
	 
		document.form.pwd1.focus();
		document.form.pwd1.select();
		return false;
	}
  
  	if(document.form.pwd1.value=="") {
  		if(lang == "french"){
	  		alert("Veuillez entrer un mot de passe.");
	  	} else {
	  		alert("Please enter a password.");
	  	}
	  	
	  	document.form.pwd1.focus();
	  	document.form.pwd1.select();
	  	return false;
	}
	
	if(document.form.pwd2.value=="") {
		
		if(lang == "french"){
			alert("Veuillez entrer votre mot de passe de nouveau.");
		
		} else {
			alert("Please re-enter your password.");
		}
		
		document.form.pwd2.focus();
		document.form.pwd2.select();
		return false;
  
  	} else {
		if (document.form.pwd2.value!=document.form.pwd1.value) {
			if(lang == "french"){
				alert("Le deuxième mot de passe ne correspond pas à la première. Veuillez essayer de nouveau.");
			}else{
				alert("The second password doesn't match the first. Please try again.");
			}
			
			document.form.pwd2.focus();
			document.form.pwd2.select();
			return false;
		}
	}
		
	if(document.form.first_name.value=="") {
		if(lang == "french"){
			alert("Veuillez entrer votre prénom.");
		}else{
			alert("Please enter your first name.");
		}
	
		document.form.first_name.focus();
		document.form.first_name.select();
		return false;
	}
		
	if(document.form.last_name.value=="") {
	
	
		if(lang == "french"){
			alert("Veuillez entrer votre nom de famille.");
		}else{
			alert("Please enter your last name.");
		}	
		
		
		document.form.last_name.focus();
		document.form.last_name.select();
		return false;
	} 
		
/*
	if(document.form.private_key.value == "") {
	
		
		if(lang == "french"){
			alert("Veuillez entrer le code à 6 chiffres.");
		}else{
			alert("Please enter the 6-digit code.");
		}
		
		
		document.form.private_key.focus();
		document.form.private_key.select();
		return false;
	
	} else {
		if(document.form.private_key.value.length < 6) {
		
			if(lang == "french"){
				alert("Veuillez entrer le code à 6 chiffres.");
			}else{
				alert("Please enter the 6-digit code. You only entered "+document.form.private_key.value.length);
			}		
			
			document.form.private_key.focus();
			document.form.private_key.select();
			return false;
			
		} else {
			if(document.form.private_key.value.toLowerCase() != document.form.public_key.value.toLowerCase()) {
		
		
				if(lang == "french"){
					alert("Le code que vous avez entré ("+document.form.private_key.value.toUpperCase()+") ne correspond pas au code fourni. Veuillez essayer de nouveau.");
				} else {
					alert("The code you entered ("+document.form.private_key.value.toUpperCase()+") doesn't match the code provided. Please try again.");
				}		
				
				document.form.private_key.focus();
				document.form.private_key.select();
				return false;
			}
		}
	}
*/
		
	

	if(document.form.street.value=="") {
	
		if(lang == "french"){
			alert("Veuillez entrer un numéro civique.");
		}else{
			 alert("Please enter street number.");
		}	
		
		
		document.form.street.focus();
		document.form.street.select();
		return false;
	}

	if(!document.form.street.value.match(re)) {


		if(lang == "french"){
			alert("Veuillez n’indiquer que des chiffres.");
		}else{
			alert("Please enter only numbers.");
		}	
		
		
		document.form.street.focus();
		document.form.street.select();
		return false;
	}
	
	

	if(document.form.stname.value=="") {
		
		if(lang == "french"){
			alert("Veuillez entrer le nom de la rue.");		
		}else{
			alert("Please enter street name.");
		}
		
		
		document.form.stname.focus();
		document.form.stname.select();
		return false;
	}

	if(document.form.sttype.value== "Select") {


		if(lang == "french"){
			alert("Veuillez  sélectionner le type de rue.");
		}else{
			alert("Please select street type.");
		}		
	
	
		
		document.form.sttype.focus();
		return false;
	}

	
	if(document.form.city.value=="") {


		if(lang == "french"){
			alert("Veuillez entrer votre la ville.");
		}else{
			alert("Please enter city.");
		}		

		
		
		document.form.city.focus();
		document.form.city.select();
		return false;
	}

	if(document.form.user_agreement.checked==false) {


		if(lang == "french"){
			alert("Vous devez lire et accepter la politique relative au respect de la vie privée de Brisk® avant de pouvoir vous inscrire.");
		}else{
			alert("You must read and agree to Brisk's Privacy Policy to register.");
		}			

		document.form.user_agreement.focus();
		return false;
	} 


}










