// noms des villes de la manche
tabVillesManche=new Array("AGNEAUX","AGON-COUTAINVILLE","AIREL","AMFREVILLE","AMIGNY","ANCTEVILLE","ANCTOVILLE-SUR-BOSCQ","ANGEY","ANGOVILLE-AU-PLAIN","ANGOVILLE-SUR-AY","ANNEVILLE-EN-SAIRE","ANNEVILLE-SUR-MER","ANNOVILLE","APPEVILLE","ARGOUGES","AUCEY-LA-PLAINE","AUDERVILLE","AUDOUVILLE-LA-HUBERT","AUMEVILLE-LESTRE","AUVERS","AUXAIS","AVRANCHES","AZEVILLE","BACILLY","BARENTON","BARFLEUR","BARNEVILLE-CARTERET","BAUBIGNY","BAUDRE","BAUDREVILLE","BAUPTE","BEAUCHAMPS","BEAUCOUDRAY","BEAUFICEL","BEAUMONT-HAGUE","BEAUVOIR","BELLEFONTAINE","BELVAL","BENOITVILLE","BERIGNY","BESLON","BESNEVILLE","BEUVRIGNY","BEUZEVILLE-AU-PLAIN","BEUZEVILLE-LA-BASTILLE","BIEVILLE","BINIVILLE","BION","BIVILLE","BLAINVILLE-SUR-MER","BLOSVILLE","BOISROGER","BOISYVON","BOLLEVILLE","BOURGUENOLLES","BOUTTEVILLE","BRAFFAIS","BRAINVILLE","BRANVILLE-HAGUE","BRECEY","BRECTOUVILLE","BREHAL","BRETTEVILLE","BRETTEVILLE-SUR-AY","BREUVILLE","BREVANDS","BREVILLE-SUR-MER","BRICQUEBEC","BRICQUEBOSQ","BRICQUEVILLE-LA-BLOUETTE","BRICQUEVILLE-SUR-MER","BRILLEVAST","BRIX","BROUAINS","BRUCHEVILLE","BUAIS","CAMBERNON","CAMETOURS","CAMPROND","CANISY","CANTELOUP","CANVILLE-LA-ROCQUE","CARANTILLY","CARENTAN","CARNET","CARNEVILLE","CAROLLES","CARQUEBUT","CATTEVILLE","CATZ","CAVIGNY","CEAUX","CERENCES","CERISY-LA-FORET","CERISY-LA-SALLE","CHAMPCERVON","CHAMPCEY","CHAMPEAUX","CHAMPREPUS","NOM_COMM ","CHANTELOUP","CHASSEGUEY","CHAULIEU","CHAVOY","CHEF-DU-PONT","CHERBOURG-OCTEVILLE","CHERENCE-LE-HERON","CHERENCE-LE-ROUSSEL","CHEVREVILLE","CHEVRY","CLITOURPS","COIGNY","COLOMBY","CONDE-SUR-VIRE","CONTRIERES","COSQUEVILLE","COUDEVILLE-SUR-MER","COULOUVRAY-BOISBENATRE","COURCY","COURTILS","COUTANCES","COUVAINS","COUVILLE","CRASVILLE","CREANCES","CRETTEVILLE","CROLLON","CROSVILLE-SUR-DOUVE","CUVES","DANGY","DENNEVILLE","DIGOSVILLE","DIGULLEVILLE","DOMJEAN","DONVILLE-LES-BAINS","DOVILLE","DRAGEY-RONTHON","DUCEY","ECAUSSEVILLE","ECOQUENEAUVILLE","ECULLEVILLE","EMONDEVILLE","EQUEURDREVILLE-HAINNEVILLE","EQUILLY","EROUDEVILLE","ETIENVILLE","FERMANVILLE","FERRIERES","FERVACHES","FEUGERES","FIERVILLE-LES-MINES","FLAMANVILLE","FLEURY","FLOTTEMANVILLE","FLOTTEMANVILLE-HAGUE","FOLLIGNY","FONTENAY","FONTENAY-SUR-MER","FOUCARVILLE","FOURNEAUX","FRESVILLE","GATHEMO","GATTEVILLE-LE-PHARE","GAVRAY","GEFFOSSES","GENETS","GER","GIEVILLE","GLATIGNY","GOLLEVILLE","GONFREVILLE","GONNEVILLE","GORGES","GOUBERVILLE","GOURBESVILLE","GOURFALEUR","GOUVETS","GOUVILLE-SUR-MER","GRAIGNES","GRANVILLE","GRATOT","GREVILLE-HAGUE","GRIMESNIL","GROSVILLE","GUEHEBERT","GUILBERVILLE","HAMBYE","HAMELIN","HARDINVAST","HAUTEVILLE-LA-GUICHARD","HAUTEVILLE-SUR-MER","HAUTTEVILLE-BOCAGE","HEAUVILLE","HEBECREVON","HELLEVILLE","HEMEVEZ","HERENGUERVILLE","HERQUEVILLE","HEUGUEVILLE-SUR-SIENNE","HEUSSE","NOM_COMM ","HIESVILLE","HOCQUIGNY","HOUESVILLE","HOUTTEVILLE","HUBERVILLE","HUDIMESNIL","HUISNES-SUR-MER","HUSSON","HYENVILLE","ISIGNY-LE-BUAT","JOBOURG","JOGANVILLE","JUILLEY","JULLOUVILLE","JUVIGNY-LE-TERTRE","L'ETANG-BERTRAND","LA BALEINE","LA BARRE-DE-SEMILLY","LA BAZOGE","LA BLOUTIERE","LA BONNEVILLE","LA CHAISE-BAUDOUIN","LA CHAPELLE-CECELIN","LA CHAPELLE-EN-JUGER","LA CHAPELLE-UREE","LA COLOMBE","LA CROIX-AVRANCHIN","LA FEUILLIE","LA GLACERIE","LA GODEFROY","LA GOHANNIERE","LA HAYE-BELLEFOND","LA HAYE-D'ECTOT","LA HAYE-DU-PUITS","LA HAYE-PESNEL","LA LANDE-D'AIROU","LA LUCERNE-D'OUTREMER","LA LUZERNE","LA MANCELLIERE-SUR-VIRE","LA MEAUFFE","LA MEURDRAQUIERE","LA MOUCHE","LA PERNELLE","LA ROCHELLE-NORMANDE","LA RONDE-HAYE","LA TRINITE","LA VENDELEE","LAMBERVILLE","LAPENTY","LAULNE","LE CHEFRESNE","LE DEZERT","LE FRESNE-PORET","LE GRAND-CELLAND","LE GUISLAIN","LE HAM","LE HOMMET-D'ARTHENAY","LE LOREUR","LE LOREY","LE LUOT","LE MESNIL","LE MESNIL-ADELEE","LE MESNIL-AMAND","LE MESNIL-AMEY","LE MESNIL-ANGOT","LE MESNIL-AU-VAL","LE MESNIL-AUBERT","LE MESNIL-EURY","LE MESNIL-GARNIER","LE MESNIL-GILBERT","LE MESNIL-HERMAN","LE MESNIL-OPAC","LE MESNIL-OZENNE","LE MESNIL-RAINFRAY","LE MESNIL-RAOULT","LE MESNIL-ROGUES","LE MESNIL-ROUXELIN","LE MESNIL-TOVE","LE MESNIL-VENERON","LE MESNIL-VIGOT","LE MESNIL-VILLEMAN","LE MESNILBUS","LE MESNILLARD","LE MONT-SAINT-MICHEL","LE MONT-SAINT-MICHEL","LE NEUFBOURG","LE PERRON","LE PETIT-CELLAND","LE PLESSIS-LASTELLE","LE ROZEL","LE TANU","LE TEILLEUL","LE THEIL","LE VAL-SAINT-PERE","LE VALDECIE","LE VAST","LE VICEL","LE VRETOT","LENGRONNE","LES CHAMBRES","NOM_COMM ","LES CHAMPS-DE-LOSQUE","LES CHERIS","LES CRESNAYS","LES LOGES-MARCHIS","LES LOGES-SUR-BRECEY","LES MOITIERS-D'ALLONNE","LES MOITIERS-EN-BAUPTOIS","LES PERQUES","LES PIEUX","LES VEYS","LESSAY","LESTRE","LIESVILLE-SUR-DOUVE","LIEUSAINT","LINGEARD","LINGREVILLE","LITHAIRE","LOLIF","LONGUEVILLE","LOZON","MACEY","MAGNEVILLE","MARCEY-LES-GREVES","MARCHESIEUX","MARCILLY","MARGUERAY","MARIGNY","MARTIGNY","MARTINVAST","MAUPERTUIS","MAUPERTUS-SUR-MER","MEAUTIS","MILLIERES","MILLY","MOBECQ","MONTABOT","MONTAIGU-LA-BRISETTE","MONTAIGU-LES-BOIS","MONTANEL","MONTBRAY","MONTCHATON","MONTCUIT","MONTEBOURG","MONTFARVILLE","MONTGARDON","MONTHUCHON","MONTJOIE-SAINT-MARTIN","MONTMARTIN-EN-GRAIGNES","MONTMARTIN-SUR-MER","MONTPINCHON","MONTRABOT","MONTREUIL-SUR-LOZON","MONTSURVENT","MONTVIRON","MOON-SUR-ELLE","MORIGNY","MORSALINES","MORTAIN","MORVILLE","MOULINES","MOYON","MUNEVILLE-LE-BINGARD","MUNEVILLE-SUR-MER","NAY","NEGREVILLE","NEHOU","NEUFMESNIL","NEUVILLE-AU-PLAIN","NEUVILLE-EN-BEAUMONT","NEVILLE-SUR-MER","NICORPS","NOTRE-DAME-D'ELLE","NOTRE-DAME-DE-CENILLY","NOTRE-DAME-DE-LIVOYE","NOTRE-DAME-DU-TOUCHET","NOUAINVILLE","OCTEVILLE-L'AVENEL","OMONVILLE-LA-PETITE","OMONVILLE-LA-ROGUE","ORGLANDES","ORVAL","OUVILLE","OZEVILLE","PARIGNY","PERCY","PERIERS","PERRIERS-EN-BEAUFICEL","PICAUVILLE","PIERREVILLE","PIROU","PLACY-MONTAIGU","PLOMB","POILLEY","PONT-HEBERT","PONTAUBAULT","PONTORSON","PONTS","PORTBAIL","PRECEY","PRECORBIN","NOM_COMM ","PRETOT-SAINTE-SUZANNE","QUERQUEVILLE","QUETTEHOU","QUETTETOT","QUETTREVILLE-SUR-SIENNE","QUIBOU","QUINEVILLE","RAIDS","RAMPAN","RAUVILLE-LA-BIGOT","RAUVILLE-LA-PLACE","RAVENOVILLE","REFFUVEILLE","REGNEVILLE-SUR-MER","REIGNEVILLE-BOCAGE","REMILLY-SUR-LOZON","RETHOVILLE","REVILLE","ROCHEVILLE","ROMAGNY","RONCEY","ROUFFIGNY","ROUXEVILLE","SACEY","SAINT-AMAND","SAINT-ANDRE-DE-BOHON","SAINT-ANDRE-DE-L'EPINE","SAINT-AUBIN-DE-TERREGATTE","SAINT-AUBIN-DES-PREAUX","SAINT-AUBIN-DU-PERRON","SAINT-BARTHELEMY","SAINT-BRICE","SAINT-BRICE-DE-LANDELLES","SAINT-CHRISTOPHE-DU-FOC","SAINT-CLAIR-SUR-L'ELLE","SAINT-CLEMENT-RANCOUDRAY","SAINT-COME-DU-MONT","SAINT-CYR","SAINT-CYR-DU-BAILLEUL","SAINT-DENIS-LE-GAST","SAINT-DENIS-LE-VETU","SAINT-EBREMOND-DE-BONFOSSE","SAINT-FLOXEL","SAINT-FROMOND","SAINT-GEORGES-D'ELLE","SAINT-GEORGES-DE-BOHON","SAINT-GEORGES-DE-LA-RIVIERE","SAINT-GEORGES-DE-LIVOYE","SAINT-GEORGES-DE-ROUELLEY","SAINT-GEORGES-MONTCOCQ","SAINT-GERMAIN-D'ELLE","SAINT-GERMAIN-DE-TOURNEBUT","SAINT-GERMAIN-DE-VARREVILLE","SAINT-GERMAIN-DES-VAUX","SAINT-GERMAIN-LE-GAILLARD","SAINT-GERMAIN-SUR-AY","SAINT-GERMAIN-SUR-SEVES","SAINT-GILLES","SAINT-HILAIRE-DU-HARCOUET","SAINT-HILAIRE-PETITVILLE","SAINT-JACQUES-DE-NEHOU","SAINT-JAMES","SAINT-JEAN-DE-DAYE","SAINT-JEAN-DE-LA-HAIZE","SAINT-JEAN-DE-LA-RIVIERE","SAINT-JEAN-DE-SAVIGNY","SAINT-JEAN-DES-BAISANTS","SAINT-JEAN-DES-CHAMPS","SAINT-JEAN-DU-CORAIL","SAINT-JEAN-DU-CORAIL-DES-BOIS","SAINT-JEAN-LE-THOMAS","SAINT-JORES","SAINT-JOSEPH","SAINT-LAURENT-DE-CUVES","SAINT-LAURENT-DE-TERREGATTE","SAINT-LO","SAINT-LO-D'OURVILLE","SAINT-LOUET-SUR-VIRE","SAINT-LOUP","SAINT-MALO-DE-LA-LANDE","SAINT-MARCOUF","SAINT-MARTIN-D'AUBIGNY","SAINT-MARTIN-D'AUDOUVILLE","SAINT-MARTIN-DE-BONFOSSE","SAINT-MARTIN-DE-CENILLY","SAINT-MARTIN-DE-LANDELLES","SAINT-MARTIN-DE-VARREVILLE","SAINT-MARTIN-DES-CHAMPS","SAINT-MARTIN-LE-BOUILLANT","SAINT-MARTIN-LE-GREARD","SAINT-MARTIN-LE-HEBERT","SAINT-MAUR-DES-BOIS","SAINT-MAURICE-EN-COTENTIN","SAINT-MICHEL-DE-LA-PIERRE","SAINT-MICHEL-DE-MONTJOIE","SAINT-NICOLAS-DE-PIERREPONT","SAINT-NICOLAS-DES-BOIS","SAINT-OVIN","SAINT-PAIR-SUR-MER","SAINT-PATRICE-DE-CLAIDS","NOM_COMM ","SAINT-PELLERIN","SAINT-PIERRE-D'ARTHEGLISE","SAINT-PIERRE-DE-COUTANCES","SAINT-PIERRE-DE-COUTANCES","SAINT-PIERRE-DE-SEMILLY","SAINT-PIERRE-EGLISE","SAINT-PIERRE-LANGERS","SAINT-PLANCHERS","SAINT-POIS","SAINT-QUENTIN-SUR-LE-HOMME","SAINT-REMY-DES-LANDES","SAINT-ROMPHAIRE","SAINT-SAMSON-DE-BONFOSSE","SAINT-SAUVEUR-DE-PIERREPONT","SAINT-SAUVEUR-LA-POMMERAYE","SAINT-SAUVEUR-LE-VICOMTE","SAINT-SAUVEUR-LENDELIN","SAINT-SEBASTIEN-DE-RAIDS","SAINT-SENIER-DE-BEUVRON","SAINT-SENIER-SOUS-AVRANCHES","SAINT-SYMPHORIEN-DES-MONTS","SAINT-SYMPHORIEN-LE-VALOIS","SAINT-VAAST-LA-HOUGUE","SAINT-VIGOR-DES-MONTS","SAINTE-CECILE","SAINTE-COLOMBE","SAINTE-CROIX-HAGUE","SAINTE-GENEVIEVE","SAINTE-MARIE-DU-BOIS","SAINTE-MARIE-DU-MONT","SAINTE-MERE-EGLISE","SAINTE-PIENCE","SAINTE-SUZANNE-SUR-VIRE","SAINTENY","SARTILLY","SAUSSEMESNIL","SAUSSEY","SAVIGNY","SAVIGNY-LE-VIEUX","SEBEVILLE","SENOVILLE","SERVIGNY","SERVON","SIDEVILLE","SIOUVILLE-HAGUE","SORTOSVILLE","SORTOSVILLE-EN-BEAUMONT","SOTTEVAST","SOTTEVILLE","SOULLES","SOURDEVAL","SOURDEVAL-LES-BOIS","SUBLIGNY","SURTAINVILLE","SURVILLE","TAILLEPIED","TAMERVILLE","TANIS","TESSY-SUR-VIRE","TEURTHEVILLE-BOCAGE","TEURTHEVILLE-HAGUE","THEVILLE","TIREPIED","TOCQUEVILLE","TOLLEVAST","TONNEVILLE","TORIGNI-SUR-VIRE","TOURLAVILLE","TOURVILLE-SUR-SIENNE","TREAUVILLE","TRELLY","TRIBEHOU","TROISGOTS","TURQUEVILLE","URVILLE","URVILLE-NACQUEVILLE","VAINS","VALCANVILLE","VALOGNES","VARENGUEBEC","VAROUVILLE","VASTEVILLE","VAUDREVILLE","VAUDRIMESNIL","VAUVILLE","VENGEONS","VER","VERGONCEY","VERNIX","VESLY","VESSEY","VIDECOSVILLE","VIDOUVILLE","VIERVILLE","VILLEBAUDON","VILLECHIEN","VILLEDIEU-LES-POELES","VILLIERS-FOSSARD","VILLIERS-LE-PRE","VINDEFONTAINE","NOM_COMM ","VIRANDEVILLE","VIREY","YQUELON","YVETOT-BOCAGE");

// fonctions divers

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_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_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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function selfprint() {
	// uniquement IE PC
	isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0;
	//if(document.all && document.all["contenu"] && !isMac && window.print)
	if(document.all && document.all["contenu"] && !isMac && window.print)
		{	letps=100;
			document.body.insertAdjacentHTML("beforeEnd", "<iframe name=printHiddenFrame width=0 height=0></iframe>");
			// contenu
			setTimeout("printHiddenFrame.document.body.innerHTML=document.all[\"contenu\"].innerHTML",letps)
			// css
			setTimeout("cssprint()",letps)
			// qd publié, var nom = menu (par stats)
  			setTimeout("printHiddenFrame.focus()",letps)
  			setTimeout("printHiddenFrame.print()",letps)
			setTimeout("printHiddenFrame.outerHTML = ''",letps)
		}
	else
	{	if(window.print)
		{	window.print()	}
		else
		{	alert("Fonction non disponible.\nUtilisez le bouton 'Imprimer' de votre navigateur")	}
	}
}

function cssprint()
{	printHiddenFrame.document.createStyleSheet('templates/inca_interne_1/css/print.css');
}

function detectCaractere()
{	// detect taille police par défaut du navigateur (si pas déjà détecté)
	
	detectiontaille=LireCookie("detectiontaille");
	if(!detectiontaille)
	{	if ((document.createElement) && (document.createTextNode))
		{	var h=0;
			if (document.getElementById('detectCaractere').clientHeight) h=parseInt(document.getElementById('detectCaractere').clientHeight);
			else if (document.getElementById('detectCaractere').offsetHeight) h=parseInt(document.getElementById('detectCaractere').offsetHeight);

			if(h!=13)
			{	alert("IMPORTANT:\nVotre navigateur est configuré pour utiliser une taille de caractère diffférente de la taille standard (Affichage->Taille du texte).\nPour éviter des problèmes de mise en page, nous vous conseillons de configurer la taille de caractères en taille Moyenne (ou Normale).\nVous pouvez aussi choisir un mode d'affichage différent dans le menu Accessibilité en bas de page.\n\nA noter : la taille de la police a pu aussi être modifiée au niveau de votre système d'exploitation (sous Windows XP : Propriété d'affichage -> Paramètres -> Avancé )");
				EcrireCookie("detectiontaille", "1");
			}
		}
	}
}
function EcrireCookie(nom, valeur)
{	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function LireCookie(nom)
{	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{	var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;	
	}
	return null; 
}

var newWin = null;
function closeWin(){
	if (newWin != null){
	if(!newWin.closed)
		newWin.close();
	}
}
function popUp(strURL,strHeight,strWidth) {
	closeWin();
	var strOptions="resizable,scrollbars,height="+strHeight+",width="+strWidth;
	newWin = window.open(strURL, 'newWin', strOptions);
	newWin.focus();
} 
