
if((navigator.userAgent.indexOf('MSIE')>=0)&&(navigator.userAgent.indexOf('Mac')>=0)){

	hackstyle = '#menCal {width: 100px; height: 12px; background: #fff;}#tous {padding-right: 0;position: absolute; width: 342px;}.calView#liste-evenements { width: 301px; overflow: hidden} .fiche p.annot { font-size: 13px; } .fiche address.contact.spe3 { float: none; width: 55%; clear: right;  position: relative; right: 0; height: 60px; padding-left: 170px }';

	document.write('<style type="text/css">'+hackstyle+'</style>')
}

if((navigator.userAgent.indexOf('MSIE')>=0)&&(navigator.userAgent.indexOf('Win')>=0)){

	hackstyle = '.fermer { cursor: hand }';

	document.write('<style type="text/css">'+hackstyle+'</style>')
}



if(navigator.userAgent.indexOf('MSIE')>=0){
document.onmousemove = getMouseXY;
}

var tempX = 0
var tempY = 0

function getMouseXY(){
tempX = event.clientX + document.body.scrollLeft
tempY = event.clientY + document.body.scrollTop


if(tempY > 70 || tempY < 20 ) mn_cal2()
if(tempX > 680 ) mn_cal2()
}
		
		moisSel = 0;
		ficheSel = 0;
		ficheCur = 0;		
		

		// activer un mois
		
		function vMois(t,m){
		
		if(ficheSel != 0 && moisSel != 0){ 
							ficheSel.className = "";
			 				document.getElementById(ficheCur).style.display = '';
							sp2 = ficheSel.getElementsByTagName('span')
							for(i=0;i<sp2.length;i++){
							sp2.item(i).style.backgroundColor = ""
							}
							}
		
		
		
		if(t.blur())t.blur()
		
		// desactivation du mois precedent
		
		if(moisSel != 0) moisSel.className = "";
		
		
		// desactivation du bouton Tous les evenements
		
		document.getElementById('tous').style.backgroundColor = "";
		document.getElementById('tous').style.color = "";
		document.getElementById('liste-evenements').style.backgroundColor = "";
		
		// activation du bouton du mois
		
		t.className= "m-sel"

		// passage en mode calendrier 1 colonne

		document.getElementById('liste-evenements').className = "calView";

		// selection des titres a afficher

		inf = document.getElementById('liste-evenements').getElementsByTagName('li');
		
		moisSel = t ;
		for(i=0;i<inf.length;i++){
		inf.item(i).style.display = "";
		if(inf.item(i).className.indexOf(m)<0){
		inf.item(i).style.display = "none";
		}
		}
		
		marge()
		
		}
		
		
		// voir Tous les evenements
		
		function vMoisAll(t){
		
		if(t.blur())t.blur()
		
		if(document.getElementById('liste-evenements').style.display == "block"&&moisSel == 0){
		document.getElementById('liste-evenements').style.display = "";
		document.getElementById('expos').style.display = "";
		document.getElementById('avertissement').style.display = "";
		document.getElementById('pdf').style.display = "block";
		}
		else {
		
		// affichage de la liste complete
		if(moisSel == 0){
		document.getElementById('liste-evenements').style.display = "block";
		document.getElementById('expos').style.display = "block";
		document.getElementById('avertissement').style.display = "none";
		document.getElementById('pdf').style.display = "none";
		}
		
		// desactivation du mois deja selectionne
		
		if(moisSel != 0) moisSel.className = "";
		moisSel = 0;
		
		
		//t.style.backgroundColor = "#AAF6FF";
		t.style.color = "#000";
		document.getElementById('liste-evenements').style.backgroundColor = "#cff";
		
		// retrait du tri eventuel par mois
		
		inf = document.getElementById('liste-evenements').getElementsByTagName('li');
		
		for(i=0;i<inf.length;i++){
		inf.item(i).style.display = "block";
		}
		
		// passage en mode 2 colonnes
		
		document.getElementById('liste-evenements').className = "";
		
		// deselection eventuelle de la fiche courante
		
		if(ficheSel != 0){ 
							ficheSel.className = "";
			 				document.getElementById(ficheCur).style.display = '';
							sp2 = ficheSel.getElementsByTagName('span')
							for(i=0;i<sp2.length;i++){
							sp2.item(i).style.backgroundColor = ""
							
							ficheSel = 0 ;
							ficheCur = 0;
							
							}
							}		
		
		marge()
		}
		}		
		

		function marge(){
		
		hfich=0; hlist=0;
		
		if(ficheCur!=0) { 
		hfich = document.getElementById(ficheCur).offsetHeight;
		}

		hlist = document.getElementById('liste-evenements').offsetHeight;
		
		if(hfich>hlist){;hlist=hfich;}
		
		document.getElementById('mrgB').style.height = (hlist + 20) + "px";
		
		//document.getElementById('mrgB').style.height = (htr + 20) + "px";
		
		
		}
		
		
		// selection de la fiche
		
		function ficheCal(t,f){
		
		fich = "fiche"+f
		document.getElementById(fich).style.display = 'block';
		t.blur();

		
		t.className= "m-sel";
		
		// selection du bouton titre
		
		sp1 = t.getElementsByTagName('span')
		for(i=0;i<sp1.length;i++){
		sp1.item(i).style.backgroundColor = "yellow"
							}

		// deselection fiche courante
		
		if(ficheSel != 0){ 
							ficheSel.className = "";
			 				document.getElementById(ficheCur).style.display = '';
							sp2 = ficheSel.getElementsByTagName('span')
							for(i=0;i<sp2.length;i++){
							sp2.item(i).style.backgroundColor = ""
							}
							}


		if(ficheSel != t){ 

		ficheSel = t ;
		ficheCur = fich;
		
		// creation de la marge basse
		
		htr = document.getElementById(fich).offsetHeight;
		document.getElementById('mrgB').style.height = (htr + 20) + "px";
		
		}

		// si la fiche nouvelle = la fiche selectionnee alors la fiche est retiree
		
		else { 
		ficheSel = 0 ;
		ficheCur = 0;
		}
		
		
		marge();
		
		
		// selection du mois automatique en mode Tous les evenements
		
		if(moisSel == 0) 
		{
		mDep = t.parentNode.className.substr(0,4);
		mDepn = 0;
		
		switch(mDep)
		{
		case 'jan ': mDep = 'jan'; break
		case 'fev ': mDep = 'fev'; break
		case 'mar ': mDep = 'mar'; break
		case 'avr ': mDep = 'avr'; break
		case 'mai ': mDep = 'mai'; break
		case 'juin': mDep = 'juin'; break
		case 'juil': mDep = 'juil'; break
		case 'aout': mDep = 'aou'; break
		case 'sep ': mDep = 'sep'; break
		case 'oct ': mDep = 'oct'; break
		case 'nov ': mDep = 'nov'; break
		case 'dec ': mDep = 'dec'; break
		
		}
		switch(mDep)
		{
		case 'jan': mDepn = 1; break
		case 'fev': mDepn = 2; break
		case 'mar': mDepn = 3; break
		case 'avr': mDepn = 4; break
		case 'mai': mDepn = 5; break
		case 'juin': mDepn = 6; break
		case 'juil': mDepn = 7; break
		case 'aou': mDepn = 8; break
		case 'sep': mDepn = 9; break
		case 'oct': mDepn = 10; break
		case 'nov': mDepn = 11; break
		case 'dec': mDepn = 12; break
		
		}		
		
		btm = 'mois'+(mDepn)
		btm = document.getElementById(btm)
		
		vMois(btm,mDep)
		}
		
		}
		
		
		
		function fermFich(t){
		
		document.getElementById(ficheCur).style.display = '';
		ficheSel.className = "";
		sp = ficheSel.getElementsByTagName('span')
							for(i=0;i<sp.length;i++){
							sp.item(i).style.backgroundColor = ""
							}
		
		ficheSel = 0 ;
		ficheCur = 0;
		
		marge()
		
		}
		
		
		function calHD(im){

		y=self.screen.availWidth
		y/=2
		y=parseInt(y)-150
		
		
		imW = window.open(im,'hd','width=300, height=300,status =1,resizable=yes,scrollbars=1, top=100, left='+y)
		imW.resizeTo(300,300)
		imW.focus();
		}
		
		