function bookmarkLink(title, url) {

	var title=title;
	var url=url;

	if (window.sidebar) { // Mozilla Firefox Bookmark		
		window.sidebar.addPanel(title, url,"");	
	} else 
		if( window.external ) { // IE Favorite		
			window.external.AddFavorite( url, title); 
		} else 
			if(window.opera && window.print) { // Opera Hotlist		
				return true; 
			} 
	
}

function verify_referal_fr(frm){

	var alpha=/^[a-zA-Z ]+$/;
	var email_from=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})$/;
	var email_to=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3}([,]?[_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})*)$/;	
 
	if(frm.name.value==""){
		alert("Veuillez entrer votre nom.");
		frm.name.focus();
		return false;
	}
	
	if(frm.email_from.value==""){
		alert("Veuillez entrer votre courriel.");
		frm.email_from.focus();
		return false;
	}
	else{
		if(!email_from.test(frm.email_from.value)){
		 alert("Votre courriel est Invalid.");
		 frm.email_from.value="";
		 frm.email_from.focus();
		 return false;
	 	}
	}
	
	if(frm.email_to.value==""){
		alert("Veuillez entre les courriels de vos contacts.");
		frm.email_to.focus();
		return false;
	}
	else{
		if(!email_to.test(frm.email_to.value)){
		 alert("Un ou plusieurs courriels de vos contacts invalid.");
		 frm.email_to.value="";
		 frm.email_to.focus();
		 return false;
	 	}
	}

	return true;
	
}

function verify_referal_en(frm){

	var alpha=/^[a-zA-Z ]+$/;
	var email_from=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})$/;
	var email_to=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3}([,]?[_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})*)$/;	
 
	if(frm.name.value==""){
		alert("Please enter your name.");
		frm.name.focus();
		return false;
	}
	
	if(frm.email_from.value==""){
		alert("Please enter your email.");
		frm.email_from.focus();
		return false;
	}
	else{
		if(!email_from.test(frm.email_from.value)){
		 alert("Your email is invalid.");
		 frm.email_from.value="";
		 frm.email_from.focus();
		 return false;
	 	}
	}
	
	if(frm.email_to.value==""){
		alert("Please enter email(s) of your contact(s).");
		frm.email_to.focus();
		return false;
	}
	else{
		if(!email_to.test(frm.email_to.value)){
		 alert("One or more of your contact's emails are invalid.");
		 frm.email_to.value="";
		 frm.email_to.focus();
		 return false;
	 	}
	}

	return true;
	
}

// verify Wholesale fields
function verify_contact_frm_fr(frm){

	var alpha=/^([-a-zA-Z ]+)$/;
	var num=/^([0-9]+)$/;
	var code=/^([a-zA-Z][0-9][a-zA-Z])( |-)?([0-9][a-zA-Z][0-9])$/;
	var email=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})$/;
	var year=/^([0-9]{4})$/;
	var alpha_num=/^([a-zA-Z0-9 ]+)$/;

	if(frm.company.value==""){
  		alert("Veuillez entrer le nom de la compagnie.");
	  	frm.company.focus();
	  	return false;
	}
	
	if(frm.contact.value==""){
  		alert("Veuillez entrer le nom du contact.");
	  	frm.contact.focus();
	  	return false;
	}
	
	if(frm.city.value==""){
  		alert("Veuillez entrer votre ville.");
	  	frm.city.focus();
	  	return false;
	}
	
	if(frm.address.value==""){
  		alert("Veuillez entrer votre adresse.");
	  	frm.address.focus();
	  	return false;
	}
	
	if(frm.pcode.value==""){
  		alert("Veuillez entrer votre code postal.");
	  	frm.pcode.focus();
	  	return false;
	}
	else{
  		if(!code.test(frm.pcode.value)){
			alert("Code postal invalid.");
			frm.pcode.value="";
			frm.pcode.focus();
			return false;
  		}
	}
	
	if(frm.phone.value==""){
  		alert("Veuillez entrer votre telephone.");
	  	frm.phone.focus();
	  	return false;
	}
 
 	if(frm.email.value==""){
   		alert("Veuillez entrer votre courriel.");
   		frm.email.focus();
   		return false;
 	}
 	else{
   		if(!email.test(frm.email.value)){
	 		alert("Veuillez entrer un courriel valid.");
	 		frm.email.value="";
	 		frm.email.focus();
	 		return false;
	 	}
 	}
	
	if(frm.day.value=="" || frm.month.value=="" || frm.year.value==""){
  		alert("Veuillez entrer la date de l'evenement.");
	  	frm.day.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.day.value) || !num.test(frm.month.value) || !year.test(frm.year.value)){
			alert("Veuillez entrer une date valide.");
			frm.day.value="";
			frm.month.value="";
			frm.year.value="";
			frm.day.focus();
			return false;
  		}else{
			if(frm.day.value<=0 || frm.day.value>31){
				alert("Veuillez entrer un jour entre 1 et 31.");
				frm.day.value="";
				frm.day.focus();
				return false;
			}
			
			if(frm.month.value<=0 || frm.month.value>12){
				alert("Veuillez entrer un mois entre 1 et 12.");
				frm.month.value="";
				frm.month.focus();
				return false;
			}
		}			
	}
		
	if(frm.hour.value==""){
  		alert("Veuillez entrer l'heure de l'evenement.");
	  	frm.hour.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.hour.value)){
			alert("Heure est invalide.");
			frm.hour.value="";
			frm.hour.focus();
			return false;
  		}else{
			if(frm.hour.value<=0 || frm.hour.value>12){
				alert("Veuillez entrer une heure entre 1 et 12.");
				frm.hour.value="";
				frm.hour.focus();
				return false;
			}
		}
	}
	
	if(frm.minute.value!=""){
		if(!num.test(frm.minute.value)){
			alert("Minute est invalide.");
			frm.minute.value="";
			frm.minute.focus();
			return false;
		}
		else{
			if(frm.minute.value<0 || frm.minute.value>59){
				alert("Veuillez entrer une minute entre 0 et 59.");
				frm.minute.value="";
				frm.minute.focus();
				return false;
			
			}
		}
	}
		
	/////////////////////////temporary disabled/////////////////////////////
/*
	if(frm.duration.value==""){
  		alert("Veuillez entrer la duree de l'evenement.");
	  	frm.duration.focus();
	  	return false;
	}
	
	if(frm.location.value==""){
  		alert("Veuillez entrer le lieu de l'evenement.");
	  	frm.location.focus();
	  	return false;
	}
	
	if(frm.event_obj.value==""){
  		alert("Veuillez entrer l'objectif de l'evenement.");
	  	frm.event_obj.focus();
	  	return false;
	}
	
	if(frm.nb_person.value==""){
  		alert("Veuillez entrer le nombre de personnes.");
	  	frm.nb_person.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.nb_person.value)){
			alert("Nombre de personnes invalide.");
			frm.nb_person.value="";
			frm.nb_person.focus();
			return false;
  		}
		if(frm.nb_person.value<=0){
			alert("Nombre de personnes plus grand que zero.");
			frm.nb_person.value="";
			frm.nb_person.focus();
			return false;
		}
	}
	
	if(frm.portrait.value==""){
  		alert("Veuillez entrer le portrait des personnes.");
	  	frm.portrait.focus();
	  	return false;
	}
	
	if(frm.budget.value==""){
  		alert("Veuillez entrer le budget.");
	  	frm.budget.focus();
	  	return false;
	}
	else{
  		if(!alpha_num.test(frm.budget.value)){
			alert("Veuillez entrer un budget valid.");
			frm.budget.value="";
			frm.budget.focus();
			return false;
  		}
	}
	
	if(frm.how.value==""){
  		alert("Comment avez-vous connus l'Agence de Team Building?");
	  	frm.how.focus();
	  	return false;
	}
	
*/

	return true;
}

// verify Wholesale fields
function verify_contact_frm_en(frm){

	var alpha=/^([-a-zA-Z ]+)$/;
	var num=/^([0-9]+)$/;
	var code=/^([a-zA-Z][0-9][a-zA-Z])( |-)?([0-9][a-zA-Z][0-9])$/;
	var email=/^([_a-z0-9-]+(\.)?([_a-z0-9-]+)?@([_a-z0-9-]+\.)*[a-z]{2,3})$/;
	var year=/^([0-9]{4})$/;
	var alpha_num=/^([a-zA-Z0-9 ]+)$/;

	if(frm.company.value==""){
  		alert("Please enter company name.");
	  	frm.company.focus();
	  	return false;
	}
	
	if(frm.contact.value==""){
  		alert("Please enter contact name.");
	  	frm.contact.focus();
	  	return false;
	}
	
	if(frm.city.value==""){
  		alert("Please enter your city.");
	  	frm.city.focus();
	  	return false;
	}
	
	if(frm.address.value==""){
  		alert("Please enter your address.");
	  	frm.address.focus();
	  	return false;
	}
	
	if(frm.pcode.value==""){
  		alert("Please enter your postal code.");
	  	frm.pcode.focus();
	  	return false;
	}
	else{
  		if(!code.test(frm.pcode.value)){
			alert("Please enter a valid postal code.");
			frm.pcode.value="";
			frm.pcode.focus();
			return false;
  		}
	}
	
	if(frm.phone.value==""){
  		alert("Please enter your phone number.");
	  	frm.phone.focus();
	  	return false;
	}
 
 	if(frm.email.value==""){
   		alert("Please enter your email.");
   		frm.email.focus();
   		return false;
 	}
 	else{
   		if(!email.test(frm.email.value)){
	 		alert("Please enter a valid email.");
	 		frm.email.value="";
	 		frm.email.focus();
	 		return false;
	 	}
 	}
	
	if(frm.day.value=="" || frm.month.value=="" || frm.year.value==""){
  		alert("Please enter the date of the event.");
	  	frm.day.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.day.value) || !num.test(frm.month.value) || !year.test(frm.year.value)){
			alert("Please enter a valid date.");
			frm.day.value="";
			frm.month.value="";
			frm.year.value="";
			frm.day.focus();
			return false;
  		}else{
			if(frm.day.value<=0 || frm.day.value>31){
				alert("Please enter a day between 1 and 31.");
				frm.day.value="";
				frm.day.focus();
				return false;
			}
			
			if(frm.month.value<=0 || frm.month.value>12){
				alert("Please enter a month between 1 and 12.");
				frm.month.value="";
				frm.month.focus();
				return false;
			}
		}			
	}
		
	if(frm.hour.value==""){
  		alert("Please enter the time of the event.");
	  	frm.hour.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.hour.value)){
			alert("Invalid hour.");
			frm.hour.value="";
			frm.hour.focus();
			return false;
  		}else{
			if(frm.hour.value<=0 || frm.hour.value>12){
				alert("Please enter an hour between 1 and 12.");
				frm.hour.value="";
				frm.hour.focus();
				return false;
			}
		}
	}
	
	if(frm.minute.value!=""){
		if(!num.test(frm.minute.value)){
			alert("Invalid minute.");
			frm.minute.value="";
			frm.minute.focus();
			return false;
		}
		else{
			if(frm.minute.value<0 || frm.minute.value>59){
				alert("Please enter minute between 0 and 59.");
				frm.minute.value="";
				frm.minute.focus();
				return false;
			
			}
		}
	}
	
	/////////////////////////temporary disabled/////////////////////////////
/*
	
	if(frm.duration.value==""){
  		alert("Please enter event duration.");
	  	frm.duration.focus();
	  	return false;
	}
	
	if(frm.location.value==""){
  		alert("Please enter event location.");
	  	frm.location.focus();
	  	return false;
	}
	
	if(frm.event_obj.value==""){
  		alert("Please enter objectives of the event.");
	  	frm.event_obj.focus();
	  	return false;
	}
	
	if(frm.nb_person.value==""){
  		alert("Please enter the number of participants.");
	  	frm.nb_person.focus();
	  	return false;
	}
	else{
  		if(!num.test(frm.nb_person.value)){
			alert("Please enter a valide number of participants.");
			frm.nb_person.value="";
			frm.nb_person.focus();
			return false;
  		}
		if(frm.nb_person.value<=0){
			alert("Number of participants must be above zero.");
			frm.nb_person.value="";
			frm.nb_person.focus();
			return false;
		}
	}
	
	if(frm.portrait.value==""){
  		alert("Please enter portrait of those present.");
	  	frm.portrait.focus();
	  	return false;
	}
	
	if(frm.budget.value==""){
  		alert("Please enter a budget.");
	  	frm.budget.focus();
	  	return false;
	}
	else{
  		if(!alpha_num.test(frm.budget.value)){
			alert("Please enter a valid budget.");
			frm.budget.value="";
			frm.budget.focus();
			return false;
  		}
	}
	
	if(frm.how.value==""){
  		alert("How did you hear about The Team Building Agency?");
	  	frm.how.focus();
	  	return false;
	}

*/

	return true;
}

	
	
