<!--

var IE = false;
var is_admin = false;
var is_editeur = false;

function changerContexte(contexte,param) {
	d = parent ? parent.document : document;
	parent.changerContexte(contexte,param);
};

function minimiserIFrame(ifrName) {
	theDiv = document.getElementById('CTRL'+ifrName)
	theDiv.style.display = 'none';
	theDiv = document.getElementById('ICONE'+ifrName)
	theDiv.style.display = 'block';
};

function maximiserIFrame(ifrName) {
	theDiv = document.getElementById('CTRL'+ifrName)
	theDiv.style.display = 'block';
	theDiv = document.getElementById('ICONE'+ifrName)
	theDiv.style.display = 'none';
};

function init() {
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			IE = false;
			try {
				window.loadFirebugConsole();
			} catch(err) {
			};
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			IE = true;
		}
	}
	
}; // init

function addLoadEvent(func) {
	console.log("dans addloadevent");
	console.log(func);
	console.log(addLoadEvent.arguments.callee);
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


// Initialisation des évènements
//addLoadEvent(init);
$(document).ready(init);

function changeEspace(esp) {
	d = parent ? parent.document : document;
	d.location = 'index.php?espace='+esp;
} // changeEspace

function maFonctionClick() {
	console.log("dans maFonctionClick");
	var evt = window.event;
	console.log(evt);
}

function centrerBouton(btn, booX, booY) {
	if (booX) { btn.style.left = ((document.body.clientWidth-parseInt(btn.style.width))/2) + 'px'; };
	if (booY) { btn.style.top = ((document.body.clientHeight-parseInt(btn.style.height))/2) + 'px'; };
};


var docWidth = 0, docHeight = 0;
var winWidth = 0, winHeight = 0;
function documentSize(wnd) {
  if( typeof( wnd.height ) == 'number' ) {
    //Non-IE
    docWidth = wnd.width;
    docHeight = wnd.height;
  } else if( wnd.document.body && ( wnd.document.body.scrollWidth || wnd.document.body.scrollHeight ) ) {
    //IE 4 compatible
    docWidth = wnd.document.body.scrollWidth;
    docHeight = wnd.document.body.scrollHeight;
  }
  if( typeof( wnd.innerWidth ) == 'number' ) {
    //Non-IE
    winWidth = wnd.innerWidth;
    winHeight = wnd.innerHeight;
  } else if( wnd.document.documentElement && ( wnd.document.documentElement.clientWidth || wnd.document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    winWidth = wnd.document.documentElement.clientWidth;
    winHeight = wnd.document.documentElement.clientHeight;
  } else if( wnd.document.body && ( wnd.document.body.clientWidth || wnd.document.body.clientHeight ) ) {
    //IE 4 compatible
    winWidth = wnd.document.body.clientWidth;
    winHeight = wnd.document.body.clientHeight;
  }
}

function closePopup(cbackArg) {
	var d = parent ? parent.document : document;
	var popupLevelElt = d.getElementById('popupLevel');
	var popupLevel = parseInt(popupLevelElt.textContent);
	var div=d.getElementById('PopupDiv'+popupLevel);
	if (div!=null) {
		if (div.happyCallback) {
			div.happyCallback(cbackArg);
		} else {
			if (popupLevel == 1) d.location = d.location;
		};
		popupLevel = popupLevel-1;
		popupLevelElt.textContent = popupLevel;
		d.body.removeChild(div);
	} else {
		changeEspace(1);
	};
};

function openPopup(what,param_supl,param,w,h,scrolling,border,movable,close,callback) {
	var d = parent ? parent.document : document;
	var nam = what;
	if (param_supl != '') nam = what+'_'+param_supl;
	var ifr = d.getElementById(nam);
	if (ifr) {
		ifr.src = what+".php?param="+param;
	} else {
		_openPopup(what,param_supl,param,w,h,scrolling,border,movable,close,callback);
	}
}

function _openPopup(what,parm_supl,param,w,h,scrolling,border,movable,close,callback) {
	if(typeof UnTip == 'function') {
		UnTip();
	}
	var d = parent ? parent.document : document;
	if (d.defaultView) {
		wnd = d.defaultView;
	} else {
		wnd = d.parentWindow;
	};
	documentSize(wnd);
	var div=d.createElement("div");
	var popupLevelElt = d.getElementById('popupLevel');
	if (popupLevelElt==null) {
		popupLevelElt = d.createElement("p");
		popupLevelElt.id = "popupLevel";
		popupLevelElt.textContent = "0";
		popupLevelElt.style.display = "none";
		d.body.appendChild(popupLevelElt);
	}
	var popupLevel = parseInt(popupLevelElt.textContent)+1;
	popupLevelElt.textContent = popupLevel;
	div.id="PopupDiv"+popupLevel;
	
	div.happyCallback=callback;
	
	div.style.position="absolute";
	div.style.top='0px';
	div.style.left='0px';
	div.style.height=docHeight+'px';
	div.style.width=docWidth+'px';
	div.style.overflow="hidden";
	if (is_admin) {
		div.style.backgroundImage="url('images/popupAdm.png')";
	} else {
		div.style.backgroundImage="url('images/popupUsr.png')";
	}
	div.scrolling="no";
	d.body.appendChild(div);

	if (ofsY = wnd.pageYOffset) {
		ofsY = wnd.pageYOffset;
	} else {
		ofsY = d.body.scrollTop;
	};

	if (close=='yes') {
		var img = d.createElement("img");
		img.src = "images/btFermer.png";
		img.style.position="absolute";
		img.style.top=ofsY + 'px';
		img.style.left=((docWidth-w)/2)+'px';
		div.appendChild(img);
		img.onclick=closePopup;
		};
	
	var ifrm=d.createElement("iframe");
	ifrm.style.position="absolute";
	ifrm.style.top=(ofsY+30)+'px';
	ifrm.style.left=((winWidth-w)/2)+'px';
	if (h+40 > winHeight)
		h = winHeight-40;
	ifrm.style.height=h+'px';
	ifrm.style.width=w+'px';
	ifrm.style.overflow="auto";
	ifrm.scrolling=scrolling;
	ifrm.frameborder=border;
	//alert('scrolling :'+scrolling);
	div.appendChild(ifrm);
	ifrm.src = what+".php?param="+param;
	
} // openPopup


var DragDiv;
var Dragging = false;
var SizingDivName;
var Sizing = '';
var OffsetX = 0;
var OffsetY = 0;


function startDragging(theDiv,e) {
	Dragging = true;
	DragDiv = theDiv;
	OffsetX = e.screenX - parseInt(DragDiv.style.left);
	OffsetY = e.screenY - parseInt(DragDiv.style.top);
}

function startSizing(theWay,theDivName,e) {
	Sizing = theWay;
	SizingDivName = theDivName;
   	var divIFRAME = document.getElementById(SizingDivName);
	OffsetX = e.clientX - parseInt(divIFRAME.style.width);
	OffsetY = e.clientY - parseInt(divIFRAME.style.height);
	//if (!IE) document.captureEvents(Event.MOUSEMOVE);
}


function HappyMouseMove(e)
 {
  if (!e) e = window.event;
  if (window.parent.Dragging) {
   window.parent.DragDiv.style.left = (e.screenX - OffsetX) + "px";
   window.parent.DragDiv.style.top = (e.screenY - OffsetY) + "px";
  }
  if (window.parent.Sizing != '') {
    var d = window.parent.document;
   	var divCTRL = d.getElementById('Ctrl'+SizingDivName);
   	var divIFRAME = d.getElementById(SizingDivName);
   	var divW = d.getElementById('CtrlW'+SizingDivName);
   	var divH = d.getElementById('CtrlH'+SizingDivName);
   	var divWH = d.getElementById('CtrlWH'+SizingDivName);
   	if ( (Sizing == 'W') || (Sizing == 'WH') ) {
      divIFRAME.style.width = (e.clientX-OffsetX) + 'px';
      divH.style.width = (e.clientX-OffsetX) + 'px';
    }
   	if ( (Sizing == 'H') || (Sizing == 'WH') ) {
      divIFRAME.style.height = (e.clientY-OffsetY) + 'px';
      divW.style.height = (e.clientY-OffsetY) + 'px';
    }
    // Changer aussi CTRL et le controle avec le bouton déplacer
  } // if Sizing
 } // HappyMouseMove

document.onmouseup = function()
 {
  Dragging = false;
  Sizing = '';
 }

if (document.addEventListener) {
  document.addEventListener('mousemove',HappyMouseMove,true);
} else if (document.attachEvent) {
  document.attachEvent('onmousemove',HappyMouseMove);
};

var tipShown = false;
function myUnTip() {
  if (tipShown) {
    tipShown = false;
    tt_Hide();
  }
}

function myTip(s) {
  Tip(s);
  setTimeout('tipShown = true;',500);
}

//-->

