function _get_y_pos_for_element(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		do
		{
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return curtop;
	}
}

function _generate_jobs_name_anchors_and_links()
{

	pageURL=location.href;
	pageFR = pageURL.match("/aide.aspx");
	pageEN = pageURL.match("/help.aspx");

	if(pageFR != null || pageEN != null)
	{
		var is_h1 = true;
		var headings = document.getElementById('mainContent').getElementsByTagName('H1');
	}
	else
	{
		var is_h1 = false;
		var headings = document.getElementById('mainContent').getElementsByTagName('H2');
	}

	var add_ret = ( is_h1 && navigator.userAgent.indexOf('MSIE') < 0 ? 'return false;' : '' );
	
	var a;

	for(var i=0;i<headings.length;++i)
	{
		if(! (a = headings[i].getElementsByTagName('A')[0]) )
		{
			headings[i].innerHTML = '<a>' + headings[i].innerHTML + '</a>';
			a = headings[i].getElementsByTagName('A')[0];			
		}
		a.id = a.name = 'a' + i;
		document.write('<a onmouseover="this.style.color = \'#ff543d\'" onmouseout="this.style.color = \'#c30c3e\'" style="color:#c30c3e; display:block; background:url(themes/DiscoverIT/images/rollOver_Icone.png) no-repeat 0px 6px; padding-left:10px; _background:url(themes/DiscoverIT/images/rollOver_Icone.gif) no-repeat 0px 6px; padding-left:10px; text-decoration:none;" href="#' + a.name + '" onclick="scrollTo(0,' + _get_y_pos_for_element(a) + ');' + add_ret + '">' + a.innerHTML + '</a>');
	}
}




_generate_jobs_name_anchors_and_links();
