/****************************************************
* Droit In-Situ (c) 2006														*
* fonctions de positionnement des blocs interfaces	*
****************************************************/

var ww	= 0;	//largeur de fenêtre
var wh	= 0;	//hauteur de fenêtre
var sbW	= 0;	//largeur de la scrollbar

//récupération des dimensions utiles de la fenêtre
function getDim() {
	//1. Determination du client
	a = getDim.arguments;
	var dom = net = iex = false;
	if (document.getElementById) dom = true; // IE5+ ou Netscape6+/Mozilla
	if (document.layers) net = true; // Netscape4
	if (document.all) iex = true; // IE4+

	//2. Définition des dimensions
	if (iex) {
	  var ww = document.body.offsetWidth;
	  var wh = document.body.offsetHeight;
	}
	else if (dom || net) {
	  var ww = window.innerWidth;
	  var wh = window.innerHeight;
	}
	else {
		var ww = screen.width;
		var wh = screen.height;
	}

	//3. Détermine la présence de scrollbars et leurs dimensions
	navigator.appName.indexOf("Microsoft")!=-1 ? sbW = 18 : sbW = 0;

	//4. Renvoi des dimensions utiles
	if(a[0]=="w")				{	return ww-sbW																;	}
	else if (a[0]=="h")	{	return wh-5																	;	}
}

//évaluation d'une taille autorisée ou non
function evalDim() {
	a = evalDim.arguments;
	if(a.length==1) {
		if(typeof(a[0])=="number") {
			if (a[0]>=0) { return a[0];	}
			else				{ return 0;		}
		} else return 0;
	} else {
		if(a[0]<a[1]) {
			return a[1];
		} else {
			if(a[0]>0) {
			return a[0];
			} else {
				return a[1];
			}
		}
	}
}
