// Detection du browser
var is_ns = false;
var is_ie = false;
var browser = navigator.userAgent.toLowerCase();
if (browser.indexOf('netscape') >= 0) is_ns = true;
if (browser.indexOf('mozilla') >= 0) is_ns = true;
if (browser.indexOf('msie') >= 0) { is_ie = true; is_ns = false }

function getObject(objName) {
  if (document.layers) {
    return document.layers[objName].document;
  }
  else if (document.getElementById) {
    return document.getElementById(objName);
  }
  else if (document.all) {
    return window[objName];
  } 
}

function dynamic(objName, html) {
	var obj = getObject(objName);
	
	if (document.layers) {
    obj.open("text/html");
    obj.write(html);
    obj.close();
	}
  else if (document.all) {
    if (obj.innerHTML != html) obj.innerHTML = html;
  } 
  else if (document.getElementById) {
    if (obj.innerHTML != html) obj.innerHTML = html;
  }
}

function make_new(id, text) {
	var retval = document.createElement("OPTION");
	retval.text = text;
	retval.value = id;
	return retval;
}

// Retourne la hauteur utilisable du browser;
function getClientHeight() {
	if (window.innerHeight) {
		return window.innerHeight;
	} else if (document.body.clientHeight) {
	  return document.body.clientHeight;
	} else if (document.documentElement.clientHeight) {
	  return document.documentElement.clientHeight;
	}
}

// Retourne la largeur utilisable du browser;
function getClientWidth() {
	if (window.innerWidth) {
		return window.innerWidth;
	} else if (document.body.clientWidth) {
	  return document.body.clientWidth;
	} else if (document.documentElement.clientWidth) {
	  return document.documentElement.clientWidth;
	}
}


