function setFav(photo) { var http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}} } if (!http_request) { alert("Abandon : impossible de cr\351er une instance XMLHTTP"); return false; } var url = 'https://www.pss-archi.eu/xmlhttp/setfavphoto.php?id='+photo; http_request.onreadystatechange = function() {favDisp(http_request,photo);}; http_request.open('GET', url, true); http_request.send(null); } function favDisp(http_request,photo) { if (http_request.readyState == 4) { if (http_request.status == 200) { if (http_request.responseText != "" && http_request.responseText != null) { var infos = new Array(); infos = http_request.responseText.split('|'); var img = document.getElementById("fav_img"+photo); if (infos[0] == 1) { document.getElementById("addfavlink"+photo).style.display = "none"; img.src = img.src.substring(0,img.src.lastIndexOf("/")+1)+"fav2.gif"; jQuery("#favnum"+photo).removeClass("nbfav_gris").addClass("nbfav"); } else { if (infos[1] == 0) document.getElementById("addfavlink"+photo).style.display = ""; img.src = img.src.substring(0,img.src.lastIndexOf("/")+1)+"fav1.gif"; jQuery("#favnum"+photo).removeClass("nbfav").addClass("nbfav_gris"); } var favnum = document.getElementById("favnum"+photo); if (infos[1] > 0) { favnum.innerHTML = infos[1]; } else { favnum.innerHTML = ""; } } } } }