// Menu config
function mmLoadMenus() {
  if (window.mm_menu_1002132258_0) return;
          window.mm_menu_1002132258_0 = new Menu("root",120,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
  mm_menu_1002132258_0.addMenuItem("historique&nbsp;&&nbsp;philosophie","location='about-history.php'");
  mm_menu_1002132258_0.addMenuItem("vision&nbsp;et&nbsp;mission","location='about-vision.php'");
  mm_menu_1002132258_0.addMenuItem("technologie","location='about-technology.php'");
   mm_menu_1002132258_0.hideOnMouseOut=true;
   mm_menu_1002132258_0.bgColor='#999999';
   mm_menu_1002132258_0.menuBorder=0;
   mm_menu_1002132258_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002132258_0.menuBorderBgColor='#999999';
        window.mm_menu_1002133727_0 = new Menu("root",120,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
  mm_menu_1002133727_0.addMenuItem("services","location='services.php'");
  mm_menu_1002133727_0.addMenuItem("approche","location='service-approach.php'");
  mm_menu_1002133727_0.addMenuItem("mesure&nbsp;de&nbsp;retour&nbsp;sur&nbsp;investissement","location='service-roi.php'");
  mm_menu_1002133727_0.addMenuItem("international","location='service-international.php'");
   mm_menu_1002133727_0.hideOnMouseOut=true;
   mm_menu_1002133727_0.bgColor='#999999';
   mm_menu_1002133727_0.menuBorder=0;
   mm_menu_1002133727_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002133727_0.menuBorderBgColor='#999999';
window.mm_menu_1002134606_0 = new Menu("root",153,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
  mm_menu_1002134606_0.addMenuItem("culture&nbsp;&&nbsp;valeurs","location='people-culture.php'");
  mm_menu_1002134606_0.addMenuItem("formation&nbsp;et&nbsp;developpement","location='people-training.php'");
  mm_menu_1002134606_0.addMenuItem("equipe&nbsp;directoriale","location='people-management.php'");
  mm_menu_1002134606_0.addMenuItem("photo&nbsp;gallery","location='people-photo.php'");
   mm_menu_1002134606_0.hideOnMouseOut=true;
   mm_menu_1002134606_0.bgColor='#999999';
   mm_menu_1002134606_0.menuBorder=0;
   mm_menu_1002134606_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002134606_0.menuBorderBgColor='#999999';
    window.mm_menu_1002135041_0 = new Menu("root",120,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
  mm_menu_1002135041_0.addMenuItem("clients","location='clients.php'");
  mm_menu_1002135041_0.addMenuItem("case&nbsp;studies","location='client-case-studies.php'");
   mm_menu_1002135041_0.hideOnMouseOut=true;
   mm_menu_1002135041_0.bgColor='#999999';
   mm_menu_1002135041_0.menuBorder=0;
   mm_menu_1002135041_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002135041_0.menuBorderBgColor='#999999';
  window.mm_menu_1002135933_0 = new Menu("root",123,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
  mm_menu_1002135933_0.addMenuItem("quantum&nbsp;tm&nbsp;news","location='news-quantum.php'");
  mm_menu_1002135933_0.addMenuItem("industry&nbsp;news","location='news-industry.php'");
   mm_menu_1002135933_0.hideOnMouseOut=true;
   mm_menu_1002135933_0.bgColor='#999999';
   mm_menu_1002135933_0.menuBorder=0;
   mm_menu_1002135933_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002135933_0.menuBorderBgColor='#999999';
window.mm_menu_1002140139_0 = new Menu("root",120,19,"Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#B4BBB4","#E99705","left","middle",4,0,300,-5,7,true,true,true,0,false,true);
<!--  mm_menu_1002140139_0.addMenuItem("opportunit&#233;s&nbsp;de&nbsp;carri&#232;re","location='career-opportunities.php'"); -->
  mm_menu_1002140139_0.addMenuItem("job&nbsp;vacancies","location='career-job.php'");
  mm_menu_1002140139_0.addMenuItem("&#233;tudiants&nbsp;de&nbsp;premier&nbsp;cycle","location='career-undergraduates.php'");
  mm_menu_1002140139_0.addMenuItem("future&nbsp;stars","location='career-future.php'");
   mm_menu_1002140139_0.hideOnMouseOut=true;
   mm_menu_1002140139_0.bgColor='#999999';
   mm_menu_1002140139_0.menuBorder=0;
   mm_menu_1002140139_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1002140139_0.menuBorderBgColor='#999999';

mm_menu_1002140139_0.writeMenus();
} // mmLoadMenus()

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){

    var phoneNumberDelimiters = "()- ";
    var validWorldPhoneChars = phoneNumberDelimiters + "+";
    var minDigitsInIPhoneNumber = 10;

    s=stripCharsInBag(strPhone,validWorldPhoneChars);
    return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function validateTel(val){
	var errors = "";
	if ((val==null)||(val=="")){
		errors+="- please enter your phone number\n";
	}
	if (checkInternationalPhone(val)==false){
		errors+="- please enter a valid phone number\n";
	}
	return errors;
 }

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (nm=='telephone') {
	errors+= validateTel(val);
      }
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
 document.MM_returnValue = (errors == '');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
