var timer;
var mouse;
var currentImage = '';
e=window.event;
function whenDOMisReady(callback)
{
	if( document.getElementsByTagName && document.getElementById && document.body )
	{
		callback();
		return true;
	}
	setTimeout(function() { whenDOMisReady(callback) }, 10);
}
function $my(id) {
	if (document.getElementById)
		return document.getElementById(id);
	else
		return document.id;
}
function OnKeyAction(form,keypressed)
{
	if(keypressed == 13)
	{
		$(form.id).submit();
	}
}
function isIE6()
{
	if (/MSIE[\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		var IEVersion = new Number(RegExp.$1);
		if(IEVersion <= 7) return true;
	}
}
function ToggleDisplay(id) {
	var element = document.getElementById(id);
	if(element.style.display == 'none') {
		element.style.display = 'block';
	}
	else {
		element.style.display = 'none';
	}
}
function ShowTitle(el) {
	currentImage = el.getElementsByTagName('span')[0];
	currentImage.style.display = 'inline-block';
	currentImage.style.left = mouse.X + 15 +"px";
	currentImage.style.top = mouse.Y + 10 +"px";
}
function HideTitle(el) {
	if(currentImage.style) {
		currentImage.style.display = 'none';
		currentImage = '';
		mouse = '';
	}
}
function position(e)
{
	x = (navigator.appName=="Netscape") ? e.pageX : event.x + document.body.scrollLeft;
	y = (navigator.appName=="Netscape") ? e.pageY : event.y + document.body.scrollTop;
	mouse = {'X':x,'Y':y};
}

function getXhr() {
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
		   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
	               xhr = new ActiveXObject("Msxml2.XMLHTTP");
	           } catch (e) {
	               xhr = new ActiveXObject("Microsoft.XMLHTTP");
	           }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}
	return xhr;
}
function LoadGifs() {
	$('loading').style.display = 'block';
	$('loading').style.position = 'fixed';
	var xhr = getXhr();
	if($('numpage')) {
		Page = $('numpage').value;
	}
	else {
		Page = 1;
	}

	// On défini les variables nécéssaires au traitement
	var method = "POST";
	var filename = "ajax_loadgifs.php";
	var data = "page=" + Page;
	
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4) {
			if(xhr.status == 200) {
				$('loadGifs').innerHTML = xhr.responseText;
				setTimeout("$('loading').style.display = 'none'", 2000);
			}
		}
	};

	xhr.open(method, filename, true); 
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xhr.send(data);
}

if(isIE6()) {
	location.href="ie.html";
}
