	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';
	}

	function ShowDiv(div) {
		document.getElementById(div).style.display = 'block';
		document.getElementById(div).style.visibility = 'visible';
	}
