/*	rp_library - a JavaScript library for x-browser DHTML
	written by : Yann LOHIER aka yanhl
	email : contact@rezopeople.com
	reuse and customization are allowed, but you MUST keep this text
	latest version available @ www.rezopeople.com
	-----------------------------------------------------------------
	version : 0.02 (12/11/2001)
  */

var DOM = '';
var ns = 'Netscape Navigator';
var ie = 'Internet Explorer';
var w3c = 'DOM level 1';

if (navigator.appName.indexOf('Netscape')>-1) DOM = ns;
//if (document.layers) DOM=ns; // Engendre des problèmes de synchronisation
if (document.all) DOM=ie;
if (document.getElementById) DOM=w3c;



function displayLayer(l) { zl_hd(l,(DOM==ns)?'show':'visible'); }
function hideLayer(l) { zl_hd(l,(DOM==ns)?'hide':'hidden'); }

function writeHTML(l,h) {
					if (DOM==ns) {	with (zl_lref(l).document) {open(); write(h); close();} }
					else {zl_lref(l).innerHTML = h;}
				}
function layerWidth(l) {
					if (DOM==ns) return zl_lref(l).clip.width;
					else return zl_lref(l).offsetWidth;
				}
function layerHeight(l) {
					if (DOM==ns) return zl_lref(l).clip.height;
					else return zl_lref(l).offsetHeight;
				}
function moveLayer(l,sx,sy) {
					if (DOM==ns) {
						zl_lref(l).x = sx;
						zl_lref(l).y = sy;
					} else {
						zl_lref(l).style.left = sx;
						zl_lref(l).style.top = sy;
					}
				}

//---------------
// RP Lib Core
//---------------
function zl_hd(l,s) {
	if (DOM==ns) zl_lref(l).visibility = s;
	else zl_lref(l).style.visibility=s;
}
function zl_lref(l) {
	if (DOM==ns) return document.layers[l];
	if (DOM==ie) return document.all[l];
	if (DOM==w3c) return document.getElementById(l);
}