//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 20 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraWidth=parseFloat(getFFVersion)>=0.1? 20 : 0 //extra widthin px to add to iframe in FireFox 1.0+ browsers

function setDomain()
{
	try
	{
		document.domain = "adp.fr";
	}
	catch(err)
	{
		/*alert('pb positionnement domaine');alert(err);*/
	}
}

function ResizeHeight()
{
 try
  {
   	var currentfr=document.getElementById('idh');
	var objToResize = /*(currentfr.style) ? currentfr.style : */currentfr;
	// on resize si la hauteur de l'iframe est à 0
	if (objToResize.height == 0)
	{
		if (currentfr && !window.opera)
		{
			currentfr.style.display="block";
			if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax				
				currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
			else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
				currentfr.height = currentfr.Document.body.scrollHeight;
			if (currentfr.addEventListener)
				currentfr.addEventListener("load", readjustIframe, false)
			else if (currentfr.attachEvent){
				currentfr.detachEvent("onload", readjustIframe) // Bug fix line
			currentfr.attachEvent("onload", readjustIframe)
			}
		}
	}
	
	}catch(err){currentfr.height = 800; /*alert('erreur calcHeight'); alert(err.message);*/}// pour gérer le cas où la page n'a pas fait de setDomain
}
function readjustIframe(loadevt) 
{

}

function calcHeight()
{
	setDomain();
	ResizeHeight();
}

function setHeightIframe(divcontent,iFrameName){// récupère la hauteur de la fiche	
	var iframeHeight=document.getElementById(divcontent).offsetHeight;
	window.parent.document.getElementById(iFrameName).height=iframeHeight+30+"px";
}

function setHeightIframe2(iFrameName, divcontent) {
	var iframeObj=document.getElementById(iFrameName);
	var iframeWin=iframeObj.contentWindow;
	iframeHeight=iframeWin.document.getElementById(divcontent).offsetHeight;
//	alert (iframeHeight);
//	var iframeHeight=iframeObj.getElementById(divcontent).offsetHeight;
	document.getElementById(iFrameName).style.height=iframeHeight+10+"px";
}


function resetIframe2(iFrameName, divcontent, moreHeight) {
	if (!moreHeight) moreHeight=10;
	var iframeObj=document.getElementById(iFrameName);
	var iframeWin=iframeObj.contentWindow;
	iframeHeight=iframeWin.document.getElementById(divcontent).offsetHeight;
	document.getElementById(iFrameName).style.height=iframeHeight+moreHeight+"px";
	document.getElementById(iFrameName).height=iframeHeight+moreHeight+"px";
}


function setHeightIframe3(divcontent,iFrameName){// récupère la hauteur de la fiche	
	var iframeHeight=document.getElementById(divcontent).offsetHeight;
	window.parent.document.getElementById(iFrameName).height=iframeHeight+15+"px";
}

