function resizeIt(location,largeur,hauteur,largeurnew,hauteurnew)
{
	x = largeurnow;
	y = hauteurnow;
        ow=0;
        oh=0;

	

	if (document.all)
	{
		//Internet Explorer
		
		largeur_zone=document.all.zone.offsetWidth;
		//hauteur_zone=document.all.zone.offsetHeight;
		if (location!="brief" && location!="realisations" && location!="references")
		{
			hauteur_zone=598;
		}
		else
		{
			hauteur_zone=320;
		}
		
		document.all.popwindow.style.width=(x+ow);
		document.all.popwindow.style.height=(y+oh);
	
		if (location!="tarifs")
		{
			document.all.popwindow.style.left=((largeur_zone/2)-(largeurnow/2))-2;
			document.all.popwindow.style.top=((hauteur_zone/2)-(hauteurnow/2))+4;
		}
		else
		{
			document.all.popwindow.style.left=((largeur_zone/2)-(largeurnow/2))-2;
			document.all.popwindow.style.top=((hauteur_zone/2)-(hauteurnow/2))+26;
		}
		largeurnow = largeurnow+((largeur-largeurnow)*ratio)
		hauteurnow = hauteurnow+((hauteur-hauteurnow)*ratio)
	
		if (((largeurnow-largeur) <= .5)&&((largeurnow-largeur) >= -.5))
		{  
			largeurnew=Math.floor(largeur); hauteurnew=Math.floor(hauteur); 
		        document.all.popwindow.style.width=largeurnew+ow;
		        document.all.popwindow.style.height=hauteurnew+oh;
		}
		if (largeurnew != largeur) 
		{
			//Redimensionnement en cours
			setTimeout("resizeIt('"+location+"','"+largeur+"','"+hauteur+"','"+largeurnew+"','"+hauteurnew+"')",vitesse);
		}
		else 
		{
			//Fin du redimensionnement
			
			//window.location = (location);
			//alert("end");
			document.getElementById("popwindow_inside").style.visibility="visible";
			AJAX(location);
		}
	}
	else
	{
		//Mozilla FireFox

		largeur_zone=window.innerWidth;
		//hauteur_zone=window.innerHeight;
		if (location!="brief" && location!="realisations" && location!="references")
		{
			hauteur_zone=598;
		}
		else
		{
			hauteur_zone=320;
		}
		document.getElementById("popwindow").style.width=(x+ow);
		document.getElementById("popwindow").style.height=(y+oh);
	
	
		document.getElementById("popwindow").style.left=((largeur_zone/2)-(largeurnow/2));
		document.getElementById("popwindow").style.top=((hauteur_zone/2)-(hauteurnow/2));
		
		largeurnow = largeurnow+((largeur-largeurnow)*ratio)
		hauteurnow = hauteurnow+((hauteur-hauteurnow)*ratio)
	
		if (((largeurnow-largeur) <= 0.5)&&((largeurnow-largeur) >= -0.5))
		{  
			largeurnew=Math.floor(largeur); 
			hauteurnew=Math.floor(hauteur); 
		        document.getElementById("popwindow").style.width=largeurnew+ow;
		        document.getElementById("popwindow").style.height=hauteurnew+oh;
		}
		//alert(largeurnew+"\n"+largeur);
		if (largeurnew != largeur) 
		{
			//Redimensionnement en cours
			setTimeout("resizeIt('"+location+"','"+largeur+"','"+hauteur+"','"+largeurnew+"','"+hauteurnew+"')",vitesse);
		}
		else 
		{
			//Fin du redimensionnement
			
			//window.location = (location);
			//alert("end");
			document.getElementById("popwindow").width=largeur;
			document.getElementById("popwindow").style.height=hauteur;
			document.getElementById("popwindow_inside").style.visibility="visible";
			AJAX(location);
		}		
	}
}

function start_resize(destination,largeur,hauteur){

	if (document.all)
	{
		//Internet Explorer
	
		//document.all['body'].style.background = '#000000';
	
		largeurnow=parseInt(popwindow.style.width);
		hauteurnow=parseInt(popwindow.style.height);
		
		largeurnew = largeurnow+((largeur-largeurnow)*ratio);
		hauteurnew = hauteurnow+((hauteur-hauteurnow)*ratio);
		document.getElementById("popwindow_inside").style.visibility="hidden";
		//document.all.popwindow_frame.src="formulaires/"+destination;
	}
	else
	{
		largeurnow=parseInt(document.getElementById("popwindow").width);
		hauteurnow=parseInt(document.getElementById("popwindow").style.height);
		
		largeurnew = largeurnow+((largeur-largeurnow)*ratio);
		hauteurnew = hauteurnow+((hauteur-hauteurnow)*ratio);
		document.getElementById("popwindow_inside").style.visibility="hidden";
		//document.getElementById("popwindow_frame").src="formulaires/"+destination;	
	}
	document.getElementById("popwindow_inside").innerHTML="";
	setTimeout("resizeIt('"+destination+"','"+largeur+"','"+hauteur+"','"+largeurnew+"','"+hauteurnew+"')",100);

}

function init(){
	largeurnow=parseInt(popwindow.style.width);
	hauteurnow=parseInt(popwindow.style.height);
	//alert(largeurnow);
	//alert(hauteurnow);
	
}

//Initialisation des variables de redimensionnement
vitesse = 10; 	//plus elle est élevée, plus c'est lent
ratio = 0.3; 	//le ratio  de ralentissement (entre 0 et 1)
largeurnow=0;
hauteurnow=0;
