/********************************************************************************
* Script utilisé avec les applications clientes en mode iframe   
* Auteur: Jonathan Bolduc
* Créé le 21 décembre 2007
* ©S.M.D. Informatique inc.
*********************************************************************************/

var loadcount = new Array();
var lastMsg = '';

function iframe_initialize(frameId, reposition)
{
	//Modif 6mars2008 Jonathan - Repositionnement optionel
	
	var iframe = document.getElementById(frameId);

	if (isNaN(loadcount[frameId]))
		loadcount[frameId] = 1;
	else
		loadcount[frameId]++;
			
	iframe_redimension(frameId);
	
	if (loadcount[frameId] > 1) //Ne pas repositionner la première fois
		if (reposition)	//Seulement si le repositionnement est demandé
			iframe_reposition(getTop(iframe));
		else
			iframe_reposition(0);
}

function iframe_redimension(frameId)
{
	//Redimensionnement du iframe
	var iframe = document.getElementById(frameId);
	iframe.height = 6000;
}

function iframe_reposition(initTop)
{
	//Repositionnement de la page au haut du iframe
	window.scrollTo(0, initTop);
}

function getTop(MyObject)
{
	//Fonction permettant de connaître la position d'un objet
	//par rapport au bord haut de la page.
	//Cet objet peut être à l'intérieur d'un autre objet.

    if (MyObject.offsetParent)
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else
        return (MyObject.offsetTop);
}
