function valideString(champValue,badCars,goodCars){
	if(badCars.length != goodCars.length){
		alert("badCars et goodCars doivent avoir des longueurs identiques");
		return false;
	}
	var tst = (typeof(champValue)=="object" ? champValue.value : champValue);
	var s1  = "";
	var j   = -1;
	for(var i=0;i<tst.length;i++){
		j = badCars.indexOf(tst.charAt(i));
		if(j>=0) s1 += goodCars.charAt(j);
		else s1 += tst.charAt(i);
	}
	return s1;
}

function majuscule(champValue) {
	if(typeof(champValue)=="object") champValue.value=champValue.value.toUpperCase();
	else return champValue.toUpperCase();
}
function lettre1Majuscule(champValue) {
	if(typeof(champValue)=="object")
	champValue.value=champValue.value.substr(0,1).toUpperCase() + champValue.value.substr(1).toLowerCase();
	else return champValue.substr(0,1).toUpperCase() + champValue.substr(1).toLowerCase();
}


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_swapImage() {
	var i;
	var j=0;
	var x;
	var 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_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_reloadPage(init) {
	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);
