  var imHeads;
  var swapIm = new Array();
  var old = "";
  var oldSrc = "";
  var old2 = "";
  var oldSrc2 = "";
  var baseURL = "";

  var Im= new Array(baseURL + "/images/istudio/fr/toolbar_home_lit.gif",
  baseURL + "/images/istudio/fr/toolbar_links_lit.gif",
  baseURL + "/images/istudio/fr/toolbar_index_lit.gif",
  baseURL + "/images/istudio/fr/toolbar_site_map_lit.gif",
  baseURL + "/images/istudio/fr/toolbar_english_lit.gif",
  baseURL + "/images/istudio/fr/toolbar_contact_us_lit.gif");


   for(i in Im) {
      swapIm[i] = new Image();
	  swapIm[i].src = Im[i];
   }

   function swap(n,index) {
     n = arguments[0].toString();
	 index = parseInt(arguments[1]);
	 eval("oldSrc = document." + n + ".src");
	 old = n;
 	 eval("document." + n + " .src=swapIm[" + index + "].src");
	 }

   
   function restore() {
     eval("document." + old + ".src=oldSrc");
   }
   function isValidEmail (emailStr) {

var emailPat=/^(.+)@(.+)$/;
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var quotedUser="(\"[^\"]*\")";
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
		var matchArray=emailStr.match(emailPat);
		if (matchArray==null) {
			//alert("L’adresse de courriel semble incorrecte (vérifier le signe @ et les .)");
			return false;
		}
		var user=matchArray[1];
		var domain=matchArray[2];
		if (user.match(userPat)==null) {
		    //alert("Le nom d’utilisateur ne semble pas valide ");
		    return false;
		}
		var IPArray=domain.match(ipDomainPat);
		if (IPArray!=null) {
			  for (var i=1;i<=4;i++) {
			    if (IPArray[i]>255) {
			        //alert("L’adresse IP de destination n’est pas valide");
				return false;
			    }
		    }
		    return true;
		}
		var domainArray=domain.match(domainPat);
		if (domainArray==null) {
			//alert("Le nom de domaine ne semble pas valide.");
		    return false;
		}
		var atomPat=new RegExp(atom,"g");
		var domArr=domain.match(atomPat);
		var len=domArr.length;
		if (domArr[domArr.length-1].length<2 || 
		    domArr[domArr.length-1].length>3) {
		  // alert("L’adresse doit se terminer par un nom de domaine à trois lettres ou un code de pays à deux lettres.");
		   return false;
		}
		if (len<2) {
		   var errStr="Il manque un nom d’hôte à cette adresse!";
		   //alert(errStr);
		   return false;
		}
		return true;
		}
		
		function open_Window(url) {
			popupWin = window.open(url, 'tutorial', 'scrollbars,width=640,height=395,left=10,top=10,toolbar,menubar,status,location,resizable')
		}
function submitToolbarSearch(){
	(CheckForWhiteSpace(document.formSearch.ciRestriction.value))?document.formSearch.submit():void(0);
}		
function CheckForWhiteSpace(sValue){
	var reOnlyWhiteSpace = /^\s*$/
	if(reOnlyWhiteSpace.test(sValue)) return false;//if there are any whitespaces and no characters, send it back false
	return true;
}		