function createHTTPObject() {
   var objHTTP = null;
   
   if (typeof XMLHttpRequest != 'undefined') {
      try {
         // Native XML support (Firefox, etc...)
         objHTTP = new XMLHttpRequest();
      }
      catch (e1) {}
   }
   else {
       try {
         // Internet Explorer support (new library)
         objHTTP = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e2) {
         try {
            // Internet Explorer support (old library)
              objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
           }
         catch (e3) {}
        }
   }
   return objHTTP;
}

var _objHTTP = createHTTPObject();

function getvoid(url) {

	_objHTTP.open('GET', url, true);
	_objHTTP.onreadystatechange = function() {
		if (_objHTTP.readyState == 4) {
			try {
				if (_objHTTP.status != 200) {
					//alert('Error: refresh failed !\r\nReason : ' + _objHTTP.statusText);
				}
			}
			catch (e) {}
		}
	}
	_objHTTP.send(null);
} 


function getpage(url, conteneur) {

	_objHTTP.open('GET', url, true);
	_objHTTP.onreadystatechange = function() {
		if (_objHTTP.readyState == 4) {
			try {
				if (_objHTTP.status == 200) {
					document.getElementById(conteneur).innerHTML = _objHTTP.responseText;
				}
				else {
					document.getElementById(conteneur).innerHTML = 'Erreur technique :\r\n' + _objHTTP.statusText;
				}
			}
			catch (e) {}
		}
	}
	_objHTTP.send(null);
} 


function refresh(url, delai, conteneur) {

	delai = parseInt(delai);
	getpage(url, conteneur);
	return setTimeout('refresh(\''+url+'\', '+delai+', \''+conteneur+'\');', delai);
}

/* GOOGLE MAPS --------------------------------------------------------------- */
/* GOOGLE MAPS --------------------------------------------------------------- */

function _onload(page_cd) {
	switch (page_cd) {
		case "accueil":
		return refresh("web2/_index_vignette.php", 10000, "refreshVignette");
		break;
		case "diaporama-photos":
		return refresh("web2/_diaporama_image.php", 5000, "refreshImage");
		break;
		default:
		//Instruction_par_défaut
		break;
	}
}

function _onunload(page_cd) {
	switch (page_cd) {
		case "google-maps":
		return GUnload();
		break;
		default:
		//Instruction_par_défaut
		break;
	}
}
