function correctPNG( imageId ) // correctly handle PNG transparency in Win IE 5.5 , 6 & 7.
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
	{
		var img = document.getElementById( imageId );
		var imgName = img.src.toUpperCase()
		var imgID = (img.id) ? "id='" + img.id + "' " : "";
		var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		var imgStyle = "display:inline-block;" + img.style.cssText 
		if (img.align == "left") imgStyle = "float:left;" + imgStyle
		if (img.align == "right") imgStyle = "float:right;" + imgStyle
		if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
		var strNewHTML = "<span " + imgID + imgClass + imgTitle
		+ " style=\"" + "width:45px; height:65px;" + imgStyle + ";"
		+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		img.outerHTML = strNewHTML
	}    
}

function setTall( adjustor ) {
	if (document.getElementById) {
		var leftContainer = document.getElementById('regionContainer');
		var rightContainer = document.getElementById('mainContainer');
		var maxHeight = 0;
		var leftHeight = leftContainer.offsetHeight;
		var rightHeight = rightContainer.offsetHeight;
		if( rightHeight >= leftHeight ){
			if( typeof adjustor != 'undefined' ){	
				leftContainer.style.height = ( rightHeight - parseInt( adjustor )) + 'px';
			} else {
				leftContainer.style.height = rightHeight + 'px';	
			}
		} else {
			if( typeof adjustor != 'undefined' ){	
				rightContainer.style.height =  ( leftHeight + parseInt( adjustor )) + 'px';
			} else {
				rightContainer.style.height = leftHeight + 'px';	
			}
		}
	}
}

	var departmentArray = new Array();
	departmentArray['67']="Bas-Rhin";
	departmentArray['68']="Haut-Rhin";
	departmentArray['24']="Dordogne";
	departmentArray['33']="Gironde";
	departmentArray['40']="Landes";
	departmentArray['47']="Lot-et-Garonne";
	departmentArray['64']="Pyrénées-Atlantiques";
	departmentArray['03']="Allier";
	departmentArray['15']="Cantal";
	departmentArray['43']="Haute-Loire";
	departmentArray['63']="Puy-de-Dôme";
	departmentArray['22']="Côtes-d'Armor";
	departmentArray['29']="Finistère";
	departmentArray['35']="Ille-et-Vilaine";
	departmentArray['56']="Morbihan";
	departmentArray['21']="Côte-d'Or";
	departmentArray['58']="Nièvre";
	departmentArray['71']="Saône-et-Loire";
	departmentArray['89']="Yonne";
	departmentArray['18']="Cher";
	departmentArray['28']="Eure-et-Loir";
	departmentArray['36']="Indre";
	departmentArray['37']="Indre-et-Loire";
	departmentArray['41']="Loir-et-Cher";
	departmentArray['45']="Loiret";
	departmentArray['08']="Ardennes";
	departmentArray['10']="Aube";
	departmentArray['51']="Marne";
	departmentArray['52']="Haute-Marne";
	departmentArray['25']="Doubs";
	departmentArray['39']="Jura";
	departmentArray['70']="Haute-Saône";
	departmentArray['11']="Aude";
	departmentArray['30']="Gard";
	departmentArray['34']="Hérault";
	departmentArray['48']="Lozère";
	departmentArray['66']="Pyrénées-Orientales";
	departmentArray['19']="Corrèze";
	departmentArray['23']="Creuse";
	departmentArray['87']="Haute-Vienne";
	departmentArray['54']="Meurthe-et-Moselle";
	departmentArray['55']="Meuse";
	departmentArray['57']="Moselle";
	departmentArray['90']="Territoire-de-Belfort";
	departmentArray['88']="Vosges";
	departmentArray['09']="Ariège";
	departmentArray['12']="Aveyron";
	departmentArray['31']="Haute-Garonne";
	departmentArray['32']="Gers";
	departmentArray['46']="Lot";
	departmentArray['65']="Hautes-Pyrénées";
	departmentArray['81']="Tarn";
	departmentArray['82']="Tarn-et-Garonne";
	departmentArray['14']="Calvados";
	departmentArray['27']="Eure";
	departmentArray['50']="Manche";
	departmentArray['61']="Orne";
	departmentArray['76']="Seine-Maritime";
	departmentArray['59']="Nord";
	departmentArray['62']="Pas-de-Calais";
	departmentArray['77']="Seine-et-Marne";
	departmentArray['78']="Yvelines";
	departmentArray['91']="Essonne";
	departmentArray['95']="Val-d'Oise";
	departmentArray['75']="Paris";
	departmentArray['92']="Hauts-de-Seine";
	departmentArray['93']="Seine-Saint-Denis";
	departmentArray['94']="Val-de-Marne";
	departmentArray['02']="Aisne";
	departmentArray['60']="Oise";
	departmentArray['80']="Somme";
	departmentArray['16']="Charente";
	departmentArray['17']="Charente-Maritime";
	departmentArray['79']="Deux-Sèvres";
	departmentArray['86']="Vienne";
	departmentArray['04']="Alpes-de-Haute-Provence";
	departmentArray['05']="Hautes-Alpes";
	departmentArray['13']="Bouches-du-Rhône";
	departmentArray['83']="Var";
	departmentArray['06']="Alpes-Maritimes";
	departmentArray['01']="Ain";
	departmentArray['07']="Ardèche";
	departmentArray['26']="Drôme";
	departmentArray['38']="Isère";
	departmentArray['42']="Loire";
	departmentArray['69']="Rhône";
	departmentArray['73']="Savoie";
	departmentArray['74']="Haute-Savoie";
	departmentArray['44']="Loire-Atlantique";
	departmentArray['49']="Maine-et-Loire";
	departmentArray['53']="Mayenne";
	departmentArray['72']="Sarthe";
	departmentArray['85']="Vendée";
	departmentArray['84']="Vaucluse";
	