	function ShowOrHideDiv(div)
	{
		var	el = document.getElementById(div);

		if(el.className != 'hidden')
		{
			el.className = 'hidden';
		}else
		{
			el.className = 'visible';
		}
	}

	function ShowOrHide(obj,div)
	{
		if ( obj.id == 'imgPlus' )
			{
			obj.src = '/images/iconeVisible1.gif';
			document.getElementById(div).className = 'visible';
			obj.id = 'imgMoins'; 
			}
		else
			{
			obj.src = '/images/iconeHidden1.gif';
			document.getElementById(div).className = 'hidden';
			obj.id = 'imgPlus'; 
			}
			
	}

	function Hide(obj,div)
	{
		if ( obj.id == 'imgPlus' )
			{
			obj.src = '/images/iconeVisible1.gif';
			document.getElementById(div).className = 'visible';
			obj.id = 'imgMoins'; 
			}
	}

	function ToggleDiv(obj,inOut) {
      var d = obj.src;
		var res = null;
		var i = d.lastIndexOf("/");
		var str = d.substring(i);
		var reg1 = new RegExp("1", "i");
		var reg0 = new RegExp("0", "i");
		if ( reg0.test(str) && inOut == 1 )
			res = str.replace(reg0, "1");
		else if ( reg1.test(str) && inOut == 0 )
			res = str.replace(reg1, "0");
		if ( res != null )
			obj.src =  d.substring(0,i) + res;
   	}

		function ShowDivNear(obj,div)
		{
		var	el = document.getElementById(div);
		var	tmp = obj;
		var x = 0;
		var y = 0;
		
		if ( el ) {
				while ( tmp.offsetParent )
					{
					tmp = tmp.offsetParent;
					x += tmp.offsetLeft;
					y += tmp.offsetTop;
					}
				el.style.top=y + obj.offsetTop;
				el.style.left=x + obj.offsetWidth + obj.offsetLeft;
			
				el.style.display = 'block';
				el.style.visibility = 'visible';
			}
		}
		function HideDiv(div)
		{
		document.getElementById(div).style.display = 'none';
		document.getElementById(div).style.visibility = 'hidden';
		}
