<!--
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;
//-->
<!--
function GoogleMap(location){
	location=Utf8.encode(location)
	window.open("http://maps.google.com/maps?f=q&hl=fr&ie=UTF8&om=1&q="+location);
}
//-->

<!--
function checkrequired(which){
	var pass=true
	if (document.images){
	for (i=0;i<which.length;i++){
	var tempobj=which.elements[i]
	if (tempobj.title.substring(0,3)=="Req"){
	if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
	pass=false
	break
	}
	}
	}
	}
	if (!pass){
	alert("Un ou plusieurs éléments requis n'ont pas été saisi")
	return false
	}
	else
	return true
	}
	
//-->
	var newwindow;
function poptastic(url)
{
	newwindow=window.open(url,'name','height=700,width=500,left=100,top=100,toolbar=yes,scrolling=yes,status=yes,resize=yes');
	if (window.focus) {newwindow.focus()}
}



<!--
function AbortEntry(sMsg, eSrc)
 {
  window.alert(sMsg);
  // set focus and highlight to the offending error
  eSrc.focus();
  //eSrc.select();
 }

 function HandleError(eSrc)
 {
  // make sure they input a numeric value
  // (in VBScript you'd use the IsNumeric() function)
  var val = parseInt(eSrc.value);
  if (isNaN(val))
  {
   return AbortEntry("Must be a number.", eSrc);
  }

  // make sure the value is in range
  if (val < 0) 
  {
   return AbortEntry("Number cannot be less than zero.", eSrc);
  }
 }
//-->

var Utf8 = {

	// public method for url encoding
	encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < string.length; n++) {

			var c = string.charCodeAt(n);

			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}

		}

		return utftext;
	},

	// public method for url decoding
	decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {

			c = utftext.charCodeAt(i);

			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}

		}

		return string;
	}

}