//Copyright J.Philippe ROSELLO
//version 3
	
//exemple : preload('imageA','imageA.gif');preload('imageB','imageB.gif');
function preload(imgNom,imgSrc) {
	if (document.images) {
		eval(imgNom+' = new Image()')
		eval(imgNom+'.src = "'+imgSrc+'"')
	}
}

//exemple : changeImage('imgDiv','imageA','remplaçant_imageA.gif');
function changeImage(layer,imgNom,imgSrc) {
	if (document.images) {
		if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgNom+'"].src = '+imgSrc+'.src')
		else document.images[imgNom].src = eval(imgSrc+".src")
	}
}

//Décodage
//var key dans la page hote
var inPageString = "";
function d(msg){inPageString += codeIt(msg);}
function codeIt (_message) {
	var wTG;var mcH =  key.length / 2;
	var arr = Math.floor(mcH);//arr remplace le 33 du script originel, qui plante si on augmente la taille de la clé...
	var _newString = "";
	var dv;
	for (var x = 0; x < _message.length; x++) {
		wTG = key.indexOf(_message.charAt(x));
		if (wTG > mcH) {dv = wTG - mcH;_newString += key.charAt(arr - dv);}
		else {
			if (key.indexOf(_message.charAt(x)) < 0) {_newString += _message.charAt(x);}
			else {dv = mcH - wTG;_newString += key.charAt(arr + dv);}
		}
	}
	return (_newString);
}