//utils : scripts Erik Soulard 4 HYPTIQUE

// roll sur bouton image
function roll(t,n,imgAChanger)
{
	adr = t.getAttribute('src').substring(0,t.getAttribute('src').lastIndexOf('/')+1)
	if(n == 0){t.setAttribute('src',adr+imgAChanger)
	}else if(n == 1){t.setAttribute('src',adr+imgAChanger)
	}
}
// manipaulation des DIV
function get_offset(elem, pos)
{
    var offset = 0;
    while(elem) {
        offset += elem[pos];
        elem = elem.offsetParent
    }
    return offset
}
//
function get_full_position(id)
{
    var d = document.getElementById(id);
    var offsets = new Object;
    offsets.top = get_offset(d, "offsetTop");
    offsets.left = get_offset(d, "offsetLeft");
    offsets.width = d.clientWidth;
    offsets.height = d.clientHeight;
    return offsets;
}
//
function heightEqualizer()
{
    var d1 = document.getElementById('colonneGauche'); var d1_ = document.getElementById('contenuGauche');
	var d2 = document.getElementById('colonneCentre'); //var d2_ = document.getElementById('colonneCentre');
	var d3 = document.getElementById('colonneDroite'); var d3_ = document.getElementById('contenuDroite');

    var offset_1 = new Object; var offset_2 = new Object; var offset_3 = new Object;
	offset_1.height = d1.clientHeight; offset_2.height = d2.clientHeight; offset_3.height = d3.clientHeight;
    if(offset_1.height > offset_2.height && offset_1.height > offset_3.height)
	{
		d3.style.height = (offset_1.height) + 'px';
	}
	else if(offset_2.height > offset_1.height && offset_2.height > offset_3.height)
	{
		d1.style.height = (offset_2.height) +  'px'; 
		d3.style.height = (offset_2.height) + 'px';

		
		
	}
	else if(offset_3.height > offset_2.height && offset_3.height > offset_1.height)
	{
		d1.style.height = (offset_3.height) + 'px';
		d3.style.height = (offset_3.height) + 'px';
	}

	if (navigator.appName == "Microsoft Internet Explorer")
		{
			d1.style.padding = '2px 0px 0px 0px';
			d3.style.padding = '2px 0px 0px 0px';
			d2.style.padding = '0px 0px 2px 0px';
		}
		else
		{
			d1.style.padding = '2px 0px 0px 0px';
			d3.style.padding = '2px 0px 0px 0px';
			d2.style.padding = '0px 0px 2px 0px';
		}

	return offset_1; return offset_2; return offset_3;
}
/**/
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
