function rolloverImg ( p_objImg ) {
	p_objImg.src = replace(p_objImg.src,'OFF','ROLL');
}
function rolloutImg ( p_objImg ) {
	p_objImg.src = replace(p_objImg.src,'ROLL','OFF');
}
function rolloverLink ( p_strImgId ) {
	rolloverImg ( document.getElementById(p_strImgId) );
}
function rolloutLink ( p_strImgId ) {
	rolloutImg ( document.getElementById(p_strImgId) );
}
function setTelValue( p_objTel ) {
	p_objTel.value = replace(replace(p_objTel.value,' ',''),'.','');
}
function setActionForm(p_objForm) {
	p_objForm.action = 'sendMail.php';
}
function rollDiapoOver(p_objImg) {
	p_objImg.src = replace(p_objImg.src,'nb','mini');
	p_objImg.style.border = "2px solid #8080ff";
}
function rollDiapoOut(p_objImg) {
	p_objImg.src = replace(p_objImg.src,'mini','nb');
	p_objImg.style.border = "2px solid #e6e5a4";
}
var g_intDiapoImgId = 0;
var g_boolShowDiapo = false;
var g_boolButtonCommand = false;
function showDiapoImg(p_objImgId) {
	g_intDiapoImgId = p_objImgId;
	g_boolShowDiapo = true;
	document.getElementById("ImgToShow").style.height = "100%";
	document.getElementById("ImgToShow").style.width = "100%";
	document.getElementById("ImgToShow").innerHTML = 
		"<div style='position:absolute;width:100%;height:100%;'><table width='100%' height='100%'><tr><td><table align='center'><tr><td>"+
		"<img src='img/shadowBig.png' onLoad='fixPNG(this);'>"+
		"</td></tr></table></td></tr></table></div>"+
		"<div style='position:absolute;width:100%;height:100%;'><table width='100%' height='100%'><tr><td><table align='center'><tr><td>"+
		"<img style='cursor:pointer;position:relative;top:35px;border:2px solid #8080ff;' onClick='hideDiapoImg();' src='diaporama/photo"+p_objImgId+".jpg'>"+
		"</td></tr></table></td></tr></table></div>"+
		"<div id='navig'>"+
			"<img alt='photo précédente' src='img/prevOFF.png' onLoad='fixPNG(this);' onClick='g_boolButtonCommand=true;g_boolShowDiapo=true;prevDiapoImg();' onMouseover='rolloverImg(this);' onMouseout='rolloutImg(this);'>"+
			"<img alt='pause' src='img/stopOFF.png' onLoad='fixPNG(this);' onClick='g_boolShowDiapo=false;' onMouseover='rolloverImg(this);' onMouseout='rolloutImg(this);'>"+
			"<img alt='photo suivante' src='img/nextOFF.png' onLoad='fixPNG(this);' onClick='g_boolButtonCommand=true;g_boolShowDiapo=true;nextDiapoImg();' onMouseover='rolloverImg(this);' onMouseout='rolloutImg(this);'>"+
		"</div>"+
		"<img src='img/transparent.gif' onClick='hideDiapoImg();' id='close'>";
	if (!g_boolButtonCommand) setTimeout("nextDiapoImg();",3000);
}
function hideDiapoImg() {
	g_boolShowDiapo = false;
	document.getElementById("ImgToShow").style.height = "0px";
	document.getElementById("ImgToShow").style.width = "0px";
	document.getElementById("ImgToShow").innerHTML = "";
}
function nextDiapoImg() {
	if (g_boolShowDiapo) {
		var l_intNextDiapoId = g_intDiapoImgId + 1;
		if (g_intDiapoImgId == 12) {
			l_intNextDiapoId = 1;
		}
		showDiapoImg(l_intNextDiapoId);
		if (g_boolButtonCommand) g_boolShowDiapo = false;
	}
}
function prevDiapoImg() {
	if (g_boolShowDiapo) {
		var l_intNextDiapoId = g_intDiapoImgId - 1;
		if (g_intDiapoImgId == 1) {
			l_intNextDiapoId = 12;
		}
		showDiapoImg(l_intNextDiapoId);
		if (g_boolButtonCommand) g_boolShowDiapo = false;
	}
}
/////////////////////////////////////////////////////////
//// REPLACE STRING /////////////////////////////////////
/////////////////////////////////////////////////////////
function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

/////////////////////////////////////////////////////////
//// IMAGES PNG /////////////////////////////////////////
/////////////////////////////////////////////////////////
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
function fixPNG(myImage) {
	if ((version >= 5.5) && (version < 7) && (document.body.filters)) { 
		var l_strAddString1 = "\n";
		var l_strAddString2 = "function anonymous(){";
		var l_strAddString3 = "}";
		var imgID = (myImage.id) ? "id='" + myImage.id + "' " : "";
		var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : "";
		var imgTitle = (myImage.title) ? 
		           "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' ";
		var imgOnMouseOver = ( myImage.onmouseover != null ? "onMouseover=\""+replace(replace(replace(replace(myImage.onmouseover.toString(),"imageRoll","imageRollpng"),l_strAddString1,""),l_strAddString2,""),l_strAddString3,"")+"\" " : "" );
		var imgOnMouseOut = ( myImage.onmouseout != null ? "onMouseout=\""+replace(replace(replace(replace(myImage.onmouseout.toString(),"imageRoll","imageRollpng"),l_strAddString1,""),l_strAddString2,""),l_strAddString3,"")+"\" " : "" );
		var imgOnMouseDown = ( myImage.onmousedown != null ? "onMousedown=\""+replace(replace(replace(replace(myImage.onmousedown.toString(),"imageClick","imageClickpng"),l_strAddString1,""),l_strAddString2,""),l_strAddString3,"")+"\" " : "" );
		var imgOnMouseUp = ( myImage.onmouseup != null ? "onMouseup=\""+replace(replace(replace(replace(myImage.onmouseup.toString(),"imageClick","imageClickpng"),l_strAddString1,""),l_strAddString2,""),l_strAddString3,"")+"\" " : "" );
		var imgOnClick = ( myImage.onclick != null ? "onClick=\""+replace(replace(replace(myImage.onclick.toString(),l_strAddString1,""),l_strAddString2,""),l_strAddString3,"")+"\" " : "" );
		
		
		//if (imgOnMouseOver!='') alert(imgOnMouseOver);
		var imgStyle = "display:inline-block; cursor:pointer;" + myImage.style.cssText;
		var strNewHTML = "<span " + imgID + imgClass + imgTitle + imgOnMouseOver + imgOnMouseOut + imgOnMouseDown + imgOnMouseUp + imgOnClick 
		              + " style=\"" + "width:" + myImage.width 
		              + "px; height:" + myImage.height 
		              + "px;" + imgStyle + ";"
		              + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		              + "(src=\'" + myImage.src + "\', sizingMethod='scale');\" "
		              + "></span>";
		myImage.outerHTML = strNewHTML; 
	}
}
