
var lastMouseX;
var lastMouseY;

var is_crappyNetscape = false;

if(navigator.appName.substring(0,3) == "Net")
	document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = mouseMoved;


function getMouseX(e){
	if (!e) var e = window.event;
  if(window.opera)                                               //OP6
  	return e.clientX;
  else if(document.all) {                                           //IE4,IE5,IE6
    //return document.body.scrollLeft+e.clientX;
    return document.documentElement.scrollLeft+e.clientX;
	}
  else if(document.layers||document.getElementById)               //N4,N6,Moz
    return e.pageX;
}

function getMouseY(e){
	if (!e) var e = window.event;
  if(window.opera)                                                //OP6
  	return e.clientY;
  else if(document.all) {                                           //IE4,IE5,IE6
    //return document.body.scrollTop+e.clientY;
    return document.documentElement.scrollTop+e.clientY;
	}
  else if(document.layers||document.getElementById)               //N4,N6,Moz
    return e.pageY;
}


function mouseMoved(e)
{
	/*
    if (is_nav6up)
    {	
        lastMouseX = parseInt(e.pageX);
        lastMouseY = parseInt(e.pageY);
    }
    else if (is_ie4up || is_opera)
    {
				lastMouseX = event.clientX + document.body.scrollLeft;
        lastMouseY = event.clientY + document.body.scrollTop;
    }
		*/
	lastMouseX = getMouseX(e);
  lastMouseY = getMouseY(e);
}


function clickPhoto (userLogin)
{	
  var E = $("LargeImage");
  if (!lastMouseX)	lastMouseX = event.x;
  if (!lastMouseY)	lastMouseY = event.y;
  E.style.left = (lastMouseX-5)+"px";
  E.style.top = (lastMouseY+12)+"px";
	E.style.background = "#F3F3F3";
  E.style.display = "block";
  E.innerHTML = '<div style="margin:2px; text-align:center;">'+loading_txt+'<br /><img src="'+static_url+'/img/loading1.gif" width="16" height="16" alt="Chargement" vspace="4" /></div>';
	var url = page;
	var pars = 'page=viewProfil&userlogin='+userLogin;
	var myAjax = new Ajax.Updater(
		'LargeImage',
    url,
    {
			asynchronous:true,
			method: 'get',
			parameters: pars,
			onFailure: clickPhotoError
		}
 	);
}


function clickPhotoId (userId)
{	
  var E = $("LargeImage");
  if (!lastMouseX)	lastMouseX = event.x;
  if (!lastMouseY)	lastMouseY = event.y;
  E.style.left = (lastMouseX-5)+"px";
  E.style.top = (lastMouseY+12)+"px";
  E.style.display = "block";
  E.innerHTML = '<div style="margin:2px; text-align:center;">'+loading_txt+'<br /><img src="'+static_url+'/img/loading1.gif" width="16" height="16" alt="Chargement" vspace="4" /></div>';
	var url = page;
//	alert (url);
	var pars = 'page=viewProfil&id='+userId;
	var myAjax = new Ajax.Updater(
		'LargeImage',
    url,
    {
			asynchronous:true,
			method: 'get',
			parameters: pars,
			onFailure: clickPhotoError
		}
 	);
}

function clickPhotoError(request) {
	alert('Erreur (ajaxError)');
}




function hideProfil()
{
    E = getRef("LargeImage");
    if (E != null)
    {
        E.style.display = "none";
    }
}


/*
	Positionnement de la valeur dans une combo
*/
function onLoadComboFolders (name, value) {
	var combo = getRef(name);
	var trouve = false;
	for ( i=0 ; !trouve && i<combo.length ; i++) {
		trouve = (combo[i].value == value) ? i : false;
	}
	if (trouve)
		combo.selectedIndex = trouve;
	//alert (trouve);
	
}





