// JavaScript Document

function makeRequest(url,theTarget) {



        var http_request = false;



        if (window.XMLHttpRequest) { // Mozilla, Safari,...

            http_request = new XMLHttpRequest();

            if (http_request.overrideMimeType) {

                http_request.overrideMimeType('text/xml');

                // Voir la note ci-dessous Epropos de cette ligne

            }

        } else if (window.ActiveXObject) { // IE

            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 creer une instance XMLHTTP');

            return false;

        }

        //http_request.onreadystatechange = function() { alertContents(http_request); };

		http_request.onreadystatechange = function() { updateContents(http_request, theTarget); };

        http_request.open('GET', url, true);

        http_request.send(null);



    }

	

	function updateContents(http_request, cible) {

	var cibleDiv = document.getElementById(cible);	

	

	 if (http_request.readyState == 4) {

		 	cibleDiv.innerHTML = '<img src=\"img/load.gif\" alt=\"Loading...\" class=\"animLoad\"/>';

            if (http_request.status == 200) {

				Element.hide(cibleDiv); 
				cibleDiv.innerHTML = http_request.responseText;
				new Effect.Appear(cibleDiv, { duration: 0.75 });

            } else {

                cibleDiv.innerHTML = 'Oh noooooooo...';

            }

        }

	}
	
function changeTitle() {
	var ran_number=Math.floor(Math.random()*6)+1;
	if (document.getElementById) {
		document.getElementById('logo').className = 'logo'+ran_number;
	}
	//alert(ran_number);
}

function initPop() {
	if (document.getElementById('openPop')){
		var elem = document.getElementById('openPop');
		var theURL = elem.getAttribute('href');
		elem.onclick=function(){openPop(theURL,"showMe",screen.width,screen.height);return false}
	}
}

function openPop (theURL,winName,width,height) {
	if (window.open) {
		var width = "width="+width;
		var height = "height="+height;
		var features = width+","+height;
		features += ",scrollbars=yes";
		features += ",resizable=yes";
		features += ",toobar=yes";
		features += ",status=yes";
		features += ",location=yes";
		features += ",menubar=yes";
		window.open(theURL,winName,features);
	}
}

function getBodyClass() {
	var bodyClass = document.getElementsByTagName('body')	[0].className;
	return bodyClass;
}

window.onload= function () {
	changeTitle(); 
	initPop(); 
	getBodyClass();
}
