function ouvrirFenetre(typeFenetre, elementAppel, cheminIframe, hauteur, largeur)
{
	if(typeFenetre=1)
	{
		titreFenetre = "Localiser l'auteur"
	}
	else
	{
		if(typeFenetre=2)
		{	
			titreFenetre = "Contacter l'auteur"
		}
		else
		{
			if(typeFenetre=2)
			{			
				titreFenetre = "Commentaires"
			}
		}
	}
	document.getElementById('Ligne_TabProgressBar').style.height = (hauteur - 30) + 'px';
		elementDAppel = elementAppel;
		document.getElementById('Fenetre_Titre').innerHTML = titreFenetre;
		document.getElementById('iframe_fenetre').src= cheminIframe;
		if(!fenetre)
		{
			fenetre = new Ext.LayoutDialog("Fenetre", {
					modal:true,
					animateTarget:elementAppel,
					width: largeur,
					height: hauteur,
					shadow:true,
					minWidth: largeur,
					minHeight: hauteur,
					proxyDrag: true,
					resizable:false,
					autoCreate:true,
					shim:true,
					center: {
							autoScroll:false,
							closeOnTab: true,
							alwaysShowTabs: false
					}
				});

				fenetre.on('hide',ReglerLBoxChoixProjet, 2);
				fenetre.on('hide',FermerIframe);
				var layout = fenetre.getLayout();
				layout.beginUpdate();
				layout.add('center', new Ext.ContentPanel('center'));
				layout.endUpdate();

			}
	RedimmensionnerFenetreAvantOuverture(largeur, hauteur, 1, 1, fenetre);
	ChangerTailleContainerIE();
	fenetre.show(elementDAppel.dom);
	
	return fenetre;
}


// Fnction permettant de redimmensionner la fenetre contenant une frame à l'ouverture (a appler dans la frame)

function RedimmensionnerFenetreOuverture(largeur, hauteur, Presencetitre, centrageFenetre)
{
	parent.fenetre.resizeTo(largeur,hauteur);
	if(centrageFenetre == 1)
	{
		parent.fenetre.center();
	}
	if(Presencetitre == 1)
	{
		if (window.innerHeight)
		{
			parent.document.getElementById('iframe_fenetre').style.height=(hauteur-30)+'px';
		}
		else
		{
			parent.document.getElementById('iframe_fenetre').style.height=(hauteur-28)+'px';
		}
	}
	else
	{
		parent.document.getElementById('iframe_fenetre').style.height=(hauteur)+'px';
	}
	if (window.innerHeight)
	{
			parent.document.getElementById('iframe_fenetre').style.width=(largeur-10)+'px';
	}
	else
	{
			parent.document.getElementById('iframe_fenetre').style.width=(largeur-8)+'px';
	}

}


// Fonction permettant de redimmensionner la fenetre contenant une frame avant l_ouverture (ne pas appeler dans l_iframe)

function RedimmensionnerFenetreAvantOuverture(largeur, hauteur, Presencetitre, centrageFenetre, objetFenetre)
{
	objetFenetre.resizeTo(largeur,hauteur);
	if(centrageFenetre == 1)
	{
		objetFenetre.center();
	}
	if(Presencetitre == 1)
	{
		if (window.innerHeight)
		{
			document.getElementById('iframe_fenetre').style.height=(hauteur-30)+'px';
		}
		else
		{
			document.getElementById('iframe_fenetre').style.height=(hauteur-28)+'px';
		}
	}
	else
	{
		document.getElementById('iframe_fenetre').style.height=(hauteur)+'px';
	}
	if (window.innerHeight)
	{
			document.getElementById('iframe_fenetre').style.width=(largeur-10)+'px';
	}
	else
	{
			document.getElementById('iframe_fenetre').style.width=(largeur-8)+'px';
	}

}

function ReglerLBoxChoixProjet(type)
{

}

function ChangerTailleContainerIE()
{
	if(!window.innerHeight)
	{
		for(i=0;i<document.getElementsByTagName('div').length;i++)
		{
			if(document.getElementsByTagName('div')[i].id.indexOf('ext-gen')!=-1)
			{
				if(document.getElementsByTagName('div')[i].offsetWidth > document.body.offsetWidth)
				{
					document.getElementsByTagName('div')[i].style.width = (document.getElementsByTagName('div')[i].offsetWidth - 16) + 'px';
				}
			}
		}
	}
}

function FermerIframe()
{
	//document.getElementById('iframe_fenetre').style.display='none';
	document.getElementById('TabProgressBar').style.display='';
}
