        /* correctly handle PNG transparency in Win IE 5.5 or higher. */

function correctPNG() {

for(var i=0; i<document.images.length; i++)
{
       var img = document.images[i]
       var imgName = img.src.toUpperCase()
       if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
       {
               var imgID = (img.id) ? "id='" + img.id + "' " : ""
               var imgClass = (img.className) ? "class='" + img.className + "' " : ""
               var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
               var imgStyle = "display:inline-block;" + img.style.cssText
               if (img.align == "left") imgStyle = "float:left;" + imgStyle
               if (img.align == "right") imgStyle = "float:right;" + imgStyle
               if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
               var strNewHTML = "<span " + imgID + imgClass + imgTitle
               + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
               + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
               + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
               img.outerHTML = strNewHTML
               i = i-1
       }
}
}
// window.attachEvent("onload", correctPNG);

	/* include : pour inclure des js */

function include(fileName) {
	if (document.getElementsByTagName) {
		Script = document.createElement("script");
		Script.type = "text/javascript";
		Script.src = fileName;
		Body = document.getElementsByTagName("BODY");
		if (Body) {
			Body[0].appendChild(Script);
		}
	}
} 	

	/* getXhr : declaration et instanciantion de l'objet XMLHTTPRequest */

function getXhr() {
	if (window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	return;
	}
}

	/* changetext */

function changetext(item) {
	if (item == "2") document.getElementById("stripe2").innerHTML = "";
	if (item == "3") document.getElementById("stripe3").innerHTML = "catalogues";
	if (item == "4") document.getElementById("stripe4").innerHTML = "accrochages";
	if (item == "5") document.getElementById("stripe5").innerHTML = "";
	if (item == "6") document.getElementById("stripe6").innerHTML = "infos";

	if (item == "7") document.getElementById("stripe2cat").innerHTML = "accueil";
}

	/* test_effets */

function test_effets(item) {
	Effect.Appear(item, { duration: 3.0, to: 0.8});
}

	/* gotoo */

function gotoo(item) {
	// alert("REGIS");
	self.location.href=item;
}

	/* reload_picture */

function reload_picture(cat, files, img) {
	
	var cat3 = "";

	if (img == 1) {
		img2a = img + 1;
	} else if (img == files) {
		imga = files - 1; 
		if (imga == 0) { imga = 1 };
	} else {
		imga = img - 1; 
		if (imga == 0) { imga = 1 };
		img2a = img + 1; 
		if (imga == 0) { imga = 1 };
	}
	
	var pad20 = "<a href='pictures/"+cat+"/"+img+".jpg' rel='lightbox' title='"+img+"'>";
	pad20 += "<img src='pictures/"+cat+"/"+img+".jpg' alt='tof' class='noborder' /></a>";

	var clas = "";
	var clas2 = "";

	if (img == 1) clas = 'novisible';
	else clas = 'arrow';
	if (img == files) clas2 = 'novisible';
	else clas2 = 'arrow';

	if (img != 1)
		cat3  += "<a href='javascript:reload_picture(\""+cat+"\", "+files+", "+imga+");' title='Image pr&eacute;c&eacute;dente' class='noborder'>";
	cat3 += "<img src='pictures/wardretour.jpg' alt='pr&eacut.e;c&eacute;dent' class='"+clas+"' />";
	if (img != 1)
		cat3 += "</a>";
	if (img != files)
		cat3 += "<a href='javascript:reload_picture(\""+cat+"\", "+files+", "+img2a+");' title='Image suivante' class='noborder'>";
	cat3 += "<img src='pictures/wardavance.jpg' alt='suivant' class='"+clas2+"' />";
	if (img != files)
		cat3 += "</a>";

	document.getElementById("pad20").innerHTML = pad20;
	document.getElementById("cat3").innerHTML = cat3;
}

	/* popup */

function popup(item) {
	window.open(item, 'popup', config='height=510, width=670, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no, top=150, left=20');
}

	/* removetext */

function removetext(item) {
	item.innerHTML = "";
}

	/* move_struct : change l'apparence du pattern */

function move_struct(position) {
	if (position == 'plain') document.getElementById("position_site").innerHTML = "<div id='plain' class='black'>plain</div>";
	if (position == 'tl') document.getElementById("position_site").innerHTML = "<div id='tl' class='black'>tl</div>";
	if (position == 'lc') document.getElementById("position_site").innerHTML = "<div id='lc' class='black'>lc</div>";
	if (position == 'tr') document.getElementById("position_site").innerHTML = "<div id='tr' class='black'>tr</div>";
	if (position == 'ct') document.getElementById("position_site").innerHTML = "<div id='ct' class='black'>ct</div>";
	if (position == 'cc') document.getElementById("position_site").innerHTML = "<div id='cc' class='black'>cc</div>";
	if (position == 'mr') document.getElementById("position_site").innerHTML = "<div id='mr' class='black'>mr</div>";
	if (position == 'cm') document.getElementById("position_site").innerHTML = "<div id='cm' class='black'>cm</div>";
}

	/* change_reso : change l'apparence du pattern */

function change_reso(reso) {
	if (document.getElementById("position_site"))
		position = document.getElementById("position_site").innerHTML;
	else position = "";

	if (reso == 'little') {
		document.getElementById("position_site").style.margin = "0px";
		document.getElementById("position_site").style.padding = "0px";
		document.getElementById("position_site").style.width = "220px";
		document.getElementById("position_site").style.height = "155px";
		document.getElementById("position_site").style.border = "40px #d8d8d8 solid";
	}
	if (reso == 'average') {
		document.getElementById("position_site").style.margin = "0px";
		document.getElementById("position_site").style.padding = "0px";
		document.getElementById("position_site").style.width = "250px";
		document.getElementById("position_site").style.height = "185px";
		document.getElementById("position_site").style.border = "25px #d8d8d8 solid";
	}
	if (reso == 'big') {
		document.getElementById("position_site").style.margin = "0px";
		document.getElementById("position_site").style.padding = "0px";
		document.getElementById("position_site").style.width = "300px";
		document.getElementById("position_site").style.height = "235px";
		document.getElementById("position_site").style.border = "1px #d8d8d8 solid";
	}
	document.getElementById("position_site").innerHTML = position;
}

	/* droite : integration AJAX pour ne recharger que le contenu de
	la balise div 'droite' */

function droite(page) {
	getXhr();

	xhr_object.open("POST", page, true);
	
	xhr_object.onreadystatechange = function() {
		if (xhr_object.readyState == 4) {
			/* Remplacer le contenu de la balise div */
			document.getElementById("droite").innerHTML = xhr_object.responseText;
		}
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var data = "";
	xhr_object.send(data);
}

	/* resolution : capte la resolution de l'ecran utilisateur */

function resolution_ecran() {
/*
screen.availWidth,screen.availHeight
screen.width, screen.height
*/
	var larg = (screen.width);
	var haut = (screen.height);
	alert("Votre Resolution : "+larg+" x "+haut);
}

function resolution_fenetre() {
	if (document.body) {
		var larg = (document.body.clientWidth);
		var haut = (document.body.clientHeight);
		alert("Body : Votre ecran fait "+larg+" x "+haut);
	} else {
		var larg = (window.innerWidth);
		var haut = (window.innerHeight);
		alert("Window : Votre ecran fait "+larg+" x "+haut);
	}

	if (larg > 1200) {
		return 1;
	} else if (larg < 1200) {
		return 0;
	}
}
