
//
// Ferdjaoui Sahid
// (c) 2007
// Onglets dynamique en Javascript/Ajax
//

/**
 * Cree un objet XMLHttpRequest
 */

function createXHR ()
{
	try { return new XMLHttpRequest(); } catch (e) {};
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {};
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {};
	return null;
}

/**
 * Envoi une requete au serveur
 * Type GET
 */
function httpRequest(xhr, url, onEnd)
{
	xhr.onreadystatechange = function () {
		if (xhr.readyState == 2) { // requete en cours
			$ ("loading").className = "load";
		}
		if (xhr.readyState == 4) { // requete terminée
			if (xhr.status == 200) { // requete c bien passé
				$ ("loading").className = "noload";
				$ ("dynamic-content").innerHTML = xhr.responseText;
				if(onEnd != undefined) { 
					onEnd();
				}
			}
		}
	}
	xhr.open("GET", url, true);
	xhr.send(null);
}


