// <![CDATA[
           var MinCaracteres = 5;
           var CaracteresSecurite = 7;
		   var PicSecurite = new Array();
           PicSecurite[0] = "/core/interface/ete/images/szero.png";
           PicSecurite[1] = "/core/interface/ete/images/sfaible.png";
           PicSecurite[2] = "/core/interface/ete/images/smoyen.png";
           PicSecurite[3] = "/core/interface/ete/images/sfort.png";
           var preLoadSecurite = new Array();
           for (i = 0; i < 4; i++){
             preLoadSecurite[i] = new Image();
             preLoadSecurite[i].src = PicSecurite[i];
           }
           function NiveauSecurite() { 
             var pwd = document.getElementById('pass').value ; 
             if (IsStrong(pwd)) {
               document.getElementById('securiter').src = preLoadSecurite[3].src;
             }
             else if (IsMedium(pwd)) {
               document.getElementById('securiter').src = preLoadSecurite[2].src;
             }
             else if (IsWeak(pwd)) {
               document.getElementById('securiter').src = preLoadSecurite[1].src;
             }
             else {
               document.getElementById('securiter').src = preLoadSecurite[0].src;
             }
           }
           function textCounter(field, countfield, maxlimit) {
        	   if (field.value.length > maxlimit) // if too long...trim it!
        	   field.value = field.value.substring(0, maxlimit);
        	   else 
        	   countfield.value = maxlimit - field.value.length;
        	   }

           function IsStrong(pwd) {
               if (pwd.length < CaracteresSecurite) {
                 return false;
               }
               else {
                 if (!SpansAtLeastNCharacterSets(pwd, 3)) return false;
                 else return true; 
               }    
             }
             function IsMedium(pwd) {
               if (pwd.length < CaracteresSecurite) return false;
               else {
                 if (!SpansAtLeastNCharacterSets(pwd,2)) return false;
                 else return true;
               }    
             }
             function IsWeak(pwd) { return (pwd.length >= (MinCaracteres)); }
             function SpansAtLeastNCharacterSets(word, N) {
               if (word == null) return false;
               var csets = new Array(false,false,false,false);
               ncs = 0;
               var listeNombre = "0123456789";
               var listeCaractereSpe = "&é'(-è_çà)=*ù!:;,?./§-+<>$£µ%"+'"';
               for (i = 0; i < word.length; i++) {
                 c= word.charAt(i);
                 if (listeNombre.indexOf(c) >= 0) {
                   if (csets[0] == false) {
                     csets[0] = true;
                     ncs++;
                     if (ncs >= N) return true;
                   }
                 }
                 else if (listeCaractereSpe.indexOf(c) >= 0) {
                   if (csets[1] == false) {
                     csets[1] = true;
                     ncs++;
                     if (ncs >= N) return true;
                   }
                 }
                 else if (c.toUpperCase() == c) {
                   if (!csets[2]) {
                     csets[2] = true;
                     ncs++;
                      if (ncs >= N) return true;
                   }
                   continue;
                 }
                 else if (c.toLowerCase() == c) {
                   if (!csets[3]) {
                     csets[3] = true;
                     ncs++;
                     if (ncs >= N) return true;
                   }
                 }
               }
               return false;
             }

             var country = 'spain';
             function afficheCountry(){
             	document.getElementById('Image3').src = '/core/interface/ete/images/'+country+'.gif';
             }

             function select_country(newCountry){
             	country = newCountry;
             	lang    = document.getElementById('mapping').lang;
             	afficheCountry();

             	
             	
               	var http_request = false;

             	if (window.XMLHttpRequest) { 
             		http_request = new XMLHttpRequest();
             		if (http_request.overrideMimeType) {
             			http_request.overrideMimeType('text/xml');			
             		}
             	} else if (window.ActiveXObject) {
             		try {
             			http_request = new ActiveXObject("Msxml2.XMLHTTP");
             		} catch (e) {
             			try {
             				http_request = new ActiveXObject("Microsoft.XMLHTTP");
             			} catch (e) {}
             		}
             	}
             	if (!http_request) {
             		return false;
             	}
         		http_request.onreadystatechange = function() { 
         			if (http_request.readyState == 4) {
         				if (http_request.status == 200) {
         					document.getElementById('recherche').innerHTML = http_request.responseText;
         				} else {
         					alert('Service indisponible : veuillez réessayer plus tard.');
         				}
         			}

         			
         		};
             	
             	http_request.open('GET', '/core/html/mod_recherche.inc.php?pays='+country+'&lang='+lang, true);
             	http_request.send(null);
             	
             	
             }

             function MM_swapImgRestore() { //v3.0
               var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
             }

             function MM_preloadImages() { //v3.0
               var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
                 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
                 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
             }

             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 MM_swapImage() { //v3.0
               var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
                if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
             }

             function MM_jumpMenu(targ,selObj,restore){ //v3.0
               eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
               if (restore) selObj.selectedIndex=0;
             }
             function executeHTTPRequest(url, cmd, divID)
             {
             	var http_request = false;

             	if (window.XMLHttpRequest) { 
             		http_request = new XMLHttpRequest();
             		if (http_request.overrideMimeType) {
             			http_request.overrideMimeType('text/xml');			
             		}
             	} else if (window.ActiveXObject) {
             		try {
             			http_request = new ActiveXObject("Msxml2.XMLHTTP");
             		} catch (e) {
             			try {
             				http_request = new ActiveXObject("Microsoft.XMLHTTP");
             			} catch (e) {}
             		}
             	}
             	if (!http_request) {
             		return false;
             	}
             	
             	if(cmd == 'alert'){
             		http_request.onreadystatechange = function() {
             		if (http_request.readyState == 4) {
             			if (http_request.status == 200) {
             				alert(http_request.responseText);
             			} 
             		}};
             	}else if (cmd == 'afficherEnDiv'){
             		http_request.onreadystatechange = function() { 
             			if (http_request.readyState == 4) {
             				if (http_request.status == 200) {
             					document.getElementById(divID).innerHTML = http_request.responseText;
             				} else {
             					alert('Service indisponible : veuillez réessayer plus tard.');
             				}
             			}

             			
             		};
             	}
             	http_request.open('GET', url+'&enc=true', true);
             	http_request.send(null);
             }
             	
       
             var country = 'spain';

             var lang = new Array;
             lang["belgium"]="fr";
             lang["france"]="fr";
             lang["germany"]="de";
             lang["italy"]="it";
             lang["nederland"]="nl";
             lang["portugal"]="pt";
             lang["spain"]="es";
             lang["switzerland"]="fr";
             lang["uk"]="en";

             
             
/*
 * function MM_jumpCountry(targ,selObj){ //v3.0
 * eval(targ+".location='/copernic21/_"+country + "/_" + lang[country] + "/" +
 * selObj+"'"); }
 */

  // ]]>