var hMini = 0;
var tAide = 0;
var tAide1 = 0;
var tAide2 = 0;

window.onload = init_masterpage;

function init_masterpage()
{
	if ($("decalage"))
	{
		hMini = $("decalage").offsetTop + 152;
		//setInterval(decalage_aide,1500);
	}
	
	if ($("conteneur_menu")) initMenu();
	if ($("imprimer_infobulle")) displaying('imprimer_infobulle');
	if ($("keywords")) $('keywords').style.bottom = "0px";
	if ($("keywords")) resize();
}


function $(el)
{
	return document.getElementById(el);
}

function displaying(o)
{
	if ($(o).style.display == 'none')
	{
		$(o).style.display = 'block';
	}
	else
	{
		$(o).style.display = 'none';
	}	
}

function agences(num,total)
{
	image = new Image;
	
	if ($("agence_"+num).style.display == 'none' || $("agence_"+num).style.display == '' || $("agence_"+num).className == 'show')
	{
		for (var i=1; i<=total; i++)
		{
			if (i == num)
			{
				$("agence_"+num).style.display = 'block';
				image.src = "/entreprises/Images/ENT_moins.gif";
				$("agence_puce_"+num).src = image.src;
			}
			else
			{
				$("agence_"+i).style.display = 'none';
				image.src = "/entreprises/Images/ENT_plus.gif";
				$("agence_puce_"+i).src = image.src;		
			}
		}
	}
	else
	{
		$("agence_"+num).style.display = 'none';
		image.src = "/entreprises/Images/ENT_plus.gif";
		$("agence_puce_"+num).src = image.src;		
	}
	
	resize();
}

function abecedaire(num)
{
	if ($("mot_description_"+num).style.display == 'block')
	{
		$("mot_description_"+num).style.display = 'none';
		$("mot_chapeau_"+num).style.display = 'block';
		$("mot_fermer_"+num).style.display = 'none';
		$("mot_ouvrir_"+num).style.display = 'block';
	}
	else
	{
		$("mot_description_"+num).style.display = 'block';
		$("mot_chapeau_"+num).style.display = 'none';
		$("mot_fermer_"+num).style.display = 'block';
		$("mot_ouvrir_"+num).style.display = 'none';
	}
	
	resize();
}


function carte_france(code_insee,nom)
{
	$("nomregion").innerHTML = nom;	
	$("id_region").value = nom;
	$("id_code_region").value = code_insee;
                $('id_masterpage_msg_err_region_obligatoire').className =  $('id_masterpage_msg_err_region_obligatoire').className.replace(/txterror visible/, "txterror hidden");
}

function aide()
{
	tAide1 = setTimeout("couleur_aide(\"#e51717\")",1700);
	tAide2 = setTimeout("couleur_aide(\"#000000\")",6700);
	
	clearInterval(tAide);
	tAide = setInterval(decalage_aide,1000);
}
function couleur_aide(couleur)
{
	$("content").style.color = couleur;
}
function decalage_aide()
{
	var safari = navigator.appVersion.indexOf("Safari");
	if (safari != -1)
	{
		var decalage = document.body.scrollTop - hMini;
	}
	else
	{
		var decalage = document.documentElement.scrollTop - hMini;
	}
	
	var temp = parseInt(decalage + $('decalage').offsetHeight + hMini);
	
	if (decalage < 0) decalage = 0;	
	
	//pour éviter que le bloc aide sorte de la page
	if (temp > document.body.clientHeight) decalage = decalage - (temp - document.body.clientHeight);
	
	var effetTop = new Fx.Tween($('decalage'));
	
	var position_actuelle = $('decalage').getStyle('top'); 
	position_actuelle = position_actuelle.substr(0,(position_actuelle.length - 2));
		
	if (position_actuelle != decalage)
	{
		clearTimeout(tAide1);
		clearTimeout(tAide2);
		
		effetTop.start('top',decalage);
		
		tAide1 = setTimeout("couleur_aide(\"#e51717\")",1700);
		tAide2 = setTimeout("couleur_aide(\"#000000\")",6700);
	}
}

function btnoptions(cible) {
	var chainetmp = cible.className;
	var reg = new RegExp("_", "g");
	var tablo = chainetmp.split(reg);
	
	if (chainetmp == tablo[0]+'_off' ) {cible.className = tablo[0]+'_on';}
	else if (chainetmp == tablo[0]+'_on' ) {cible.className = tablo[0]+'_off';}
}

function reactivation(lobjet) {

	var chainetmp = lobjet.parentNode.parentNode.className;
	var reg = new RegExp("_", "g");
	var tablo = chainetmp.split(reg);
	
	if (tablo[1] == "off"){
		lobjet.parentNode.parentNode.className = tablo[0]+'_on';
	}
	else {
		lobjet.parentNode.parentNode.className = tablo[0]+'_off';
	}
}

function rollBouton(o, image)
{
	var extenxion = image.split('.');
	
	o.src = image;
	var tabInfo = navigator.appVersion.split(';');

	if (extenxion[1] == 'png' && tabInfo[1] == " MSIE 6.0")
	{correct_png();}
	
}

