// JavaScript Document

<!--

// functions permettant le survol d'une image
function MM_swapImgRestore() {
	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_preloadImages() {
	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_findObj(n, d) {
	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() {
	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];
		}
}


// fonctions de rollover/rollout des onglets
function ongletOn(num) {
	if(num == '1') document.getElementById("onglet_gauche_"+num).className='ongletGauche1 ongletGaucheOn';
	else document.getElementById("onglet_gauche_"+num).className='ongletGauche ongletGaucheOn';
	document.getElementById("onglet_centre_"+num).className='onglet ongletOn';
	if (document.getElementById("onglet_droite_"+num) != null) document.getElementById("onglet_droite_"+num).className='ongletDroite ongletDroiteOn';
}

function ongletOff(num) {
	if(num == '1') document.getElementById("onglet_gauche_"+num).className='ongletGauche1';
	else document.getElementById("onglet_gauche_"+num).className='ongletGauche';
	document.getElementById("onglet_centre_"+num).className='onglet';
	if (document.getElementById("onglet_droite_"+num) != null) document.getElementById("onglet_droite_"+num).className='ongletDroite';
}


// fonctions d'ouverture d'une popup
function popup(url, largeur, hauteur) {
	if (largeur == null) {
		largeur=672;
	}
	if (hauteur == null) {
		hauteur=550;
	}
	j = Math.floor((screen.height*hauteur)/768);
	k = Math.floor((screen.width-largeur)/2);
	fin = 'height='+j+',left='+k;
	
	if(url.indexOf('http://')==-1){
		url = document.getElementsByTagName('base')[0].href + url;
	}
		w = window.open(url,'Print','toolbar=no,status=yes,scrollbars=yes,width='+largeur+',top=10,'+fin);	
	
	w.focus();
}


//lancement de l'impression
function imprimer() {
	window.print();
}

// ouverture de la popup "resultats en direct"
function ouvrirPopUp(url) {
	window.open(url,'results','width=800,height=800,scrollbars=yes');
}

// fonction de suppression des elements du formulaire pour reinitialisation
function resetContact() {
	document.getElementById('domaine').selectedIndex = 0;
	document.getElementById('nom').value = '';
	document.getElementById('prenom').value = '';
	document.getElementById('adresse1').value = '';
	document.getElementById('adresse2').value = '';
	document.getElementById('ville').value = '';
	document.getElementById('code_postal').value = '';
	document.getElementById('pays').selectedIndex = 0;
	document.getElementById('age').value = '';
	document.getElementById('mail').value = '';
	document.getElementById('telephone').value = '';
	document.getElementById('message').value = '';
}


//-->


//Gestion du design mode
function setDesignMode(){
	var url=document.location.href;
	var designExist=0;
	if(url.indexOf('designMode')!=-1){
	designExist=1;
	}	
		if(document.getElementById('designMode').checked){
			if(designExist==0){
				self.location=url+'&designMode=Y';
			}else if(designExist==1){
				url=Remplace(url,'designMode=N','designMode=Y');
				self.location=url;
			}
		}else{
			if(designExist==0){
				self.location=url+'&designMode=N';
			}else if(designExist==1){
				url=Remplace(url,'designMode=Y','designMode=N');
				self.location=url;
			}
		}
}

function Remplace(expr,a,b) {
		var i=0
		while (i!=-1) {
		 i=expr.indexOf(a,i);
		 if (i>=0) {
		    expr=expr.substring(0,i)+b+expr.substring(i+a.length);
		    i+=b.length;
		 }
		}
		return expr
	}


