// Récupération de la requête contenue dans l'URL (sans le ?)
var req = window.location.search.substr(1,window.location.search.length);
// Récupération des paires paramètre=valeur
var dbl = req.split('&');
	
var objQS = new Object();	// Objet pour stock. le nom des paramètres
var aPrm = new Array();		// Pour stock. le nom des paramètres
var aVal = new Array();		// Pour stock. la valeur des paramètres
for (i=0;i<dbl.length;i++) {
	// Recup. le nom des parametres (Attention : elem.1 du tab. = param.1)
	aPrm[i+1] = dbl[i].substring(0,dbl[i].indexOf('='));
	// Recup. la valeur des parametres (Attention : elem.1 du tab. = val.param.1)
	aVal[i+1] = unescape(dbl[i].substring(dbl[i].indexOf('=')+1,dbl[i].length));
	objQS[aPrm[i+1]] = aVal[i+1];	// Stock la valeur des paramètres sous forme de propriété
}

// Renvoie la valeur d'un parametre par son nom

function getQueryStringByName(pname) 
{
	return eval("objQS." + pname);
}

//onresize = new Function('setTimeout("window.location.reload()",0)');

/* affichage de la date */

// corrige l'année pour Netscape 4.06 et versions supérieures
function annee(an) {
  if ((navigator.appName == "Netscape") && (parseFloat(navigator.appVersion) >= 4.06))
     an = eval(an + 1900);
//   an = eval(an + 0);
  return an;
}

function afficheDate() {
	
 var semaine = new Array ("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
 var mois = new Array ("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août","septembre", "octobre", "novembre", "décembre");
 var jour = new Date

	if (annee(jour.getYear())==2006){
		//alert(annee(jour.getYear()));
 		document.write(" " + semaine[jour.getDay()-1] + " " +jour.getDate() + " " + mois[jour.getMonth()] + " " + annee(jour.getYear()));
	}else{
		document.write(" " + semaine[jour.getDay()] + " " +jour.getDate() + " " + mois[jour.getMonth()] + " " + annee(jour.getYear()));
	} 
 }

/* fin affichage de la date */

function afficheTitre(Titre) {
	
 document.write("<img src=../img/" + Titre + " border=0 valign=absmiddle>");
 
 }
 
function changeCouleur(couleur,rang) {
  if (!document.styleSheets) return;
  var regles=new Array();
  if (document.styleSheets[0].cssRules) regles=document.styleSheets[0].cssRules
  else if (document.styleSheets[0].rules) regles = document.styleSheets[0].rules
  else return
  regles[rang].style.color = couleur;
} 	
	
var count1=1000;   
function bouge() {

    var lestyle = trouvestyle('domaine');	

    if (lestyle) {

	count1-- ;
	lestyle.left = count1-10; 
	       }
    if (count1 > 756 ) {setTimeout('bouge()',1)}
		else {count1=1000;
		 }
  }

// Test de la résolution écran pour affichage sousmenu

function resolutionecran(){
	
	var newX1 = parseInt(document.getElementById("position").offsetLeft);
	
	if (newX1 != 783){
		
	newstyle('animsousmenu','left',newX1);	
		
	}
}

/* fonctions generales pour changer un style */

function trouvestyle(idf) { 
	if (document.getElementById) {
	  return document.getElementById(idf).style;
	} else if (document.all) {
	  return document.all[idf].style;
	} else if (document.layers) {
	  return document.layers[idf];
	} else return null
}

function newstyle(idf,prop,value) {
	var objet_style=trouvestyle(idf)
	if(objet_style) 
	eval( 'objet_style.' + prop + '="' + value+ '"' );
   }

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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];}
}

// popup

function openWin(theUrl,dimension){	
	var carp = new Date();
	var minute = carp.getMinutes();
  var second = carp.getSeconds();
  var unique = minute+second;

	var leNom = 'POPUP'+unique;
	if (openWin.arguments.length >2){
		leNom = openWin.arguments[2];
	}
	var POPUP = window.open(theUrl,leNom, dimension);
	var chaine = dimension.toLowerCase();
	var reg=new RegExp("[ ,]+", "g");
	var reg2=new RegExp("[ =]+", "g");
	var tableau=chaine.split(reg);
	var height = 0;
	var width = 0;
	for (var i=0; i<tableau.length; i++) {
	 if (tableau[i].indexOf("height") != -1){
		tableau2=tableau[i].split(reg2);
		tableau2[1] = tableau2[1].replace(" ","");
		if (! isNaN(tableau2[1])){
			height = tableau2[1];
		}
	 } else if (tableau[i].indexOf("width") != -1) {
		tableau2=tableau[i].split(reg2);
		tableau2[1] = tableau2[1].replace(" ","");
		if (! isNaN(tableau2[1])){
			width = tableau2[1];
		}
	 }
	}
	if (height != 0 && width != 0){
		POPUP.resizeTo(width,height);
	}
}

// fonction Onchange sur menu liste

	function MM_jumpMenu(targ,selObj,restore){ //v3.0
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	  if (restore) selObj.selectedIndex=0;
	}
	
function carp_date(){	
	
	navvers = navigator.appVersion.substring(0,1);
	if (navvers > 3)
		navok = true;
	else
		navok = false;
	
	today = new Date;
	jour = today.getDay();
	numero = today.getDate();
	if (numero<10)
		numero = "0"+numero;
	mois = today.getMonth();
	if (navok)
		annee = today.getFullYear();
	else
		annee = today.getYear();
	//TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
	TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
	//messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
	messageDate = numero + " " + TabMois[mois] + " " + annee;

	//alert(messageDate);
  document.formul.MAJ.value = messageDate;
}		

function winClose(){
	window.close();
}
	
function bouba_refresh(){
	window.opener.location.reload(true);
	self.focus();
}	