function ChangeMenuStyle(ioElem, icStyle_left, icStyle_centre, icStyle_right){
	ioElem.previousSibling.className = icStyle_left;
	ioElem.className = icStyle_centre;
	ioElem.nextSibling.className = icStyle_right;
}

function GetURL(icUrl){
	if(icUrl != "#")window.location.href = icUrl;
	else alert("pas d'url");
}

function ResizeContent(){
    var marginOffset = 16 + 20;// 16 en haut + 20 entre divHeader et divCentre
    var centerHeight = document.getElementById("divCentre").offsetHeight;
	var headerHeight = document.getElementById("divHeader").offsetHeight;
	var footerHeight = document.getElementById("divFooter").offsetHeight;
	//-------------------------------------------------------------------------
	var avaibleHeight = 0;
	if (self.innerHeight) // all except Explorer
	{
		avaibleHeight = self.innerHeight;
	}
	else if (IE6)
		// Explorer 6 Strict Mode
	{   
	    document.getElementById("divCentre").style.backgroundAttachment = "fixed";
		avaibleHeight = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		avaibleHeight = document.documentElement.clientHeight;
	}
	//-------------------------------------------------------------------------
	var totalHeight = (headerHeight+footerHeight);
    var diffHeight = avaibleHeight-(headerHeight+footerHeight+marginOffset);
    document.getElementById("divCentre").style.visibility = "hidden";
	document.getElementById("divCentre").style.height = diffHeight + "px";

	if(document.getElementById("divMenuLeft")){
	    if(document.getElementById("divMenuLeft").offsetHeight < diffHeight){
	        document.getElementById("divMenuLeft").style.height = diffHeight + "px";
	    }
	 } 
	 document.getElementById("divCentre").style.visibility = "visible"; 
	//-------------------------------------------------------------------------
	//          Si y a scroll on resize le width de divCentre
	//-------------------------------------------------------------------------
	var marginDivCentre = 20;
	
	if(document.getElementById("divContentScroll")){
	    document.getElementById("divContentScroll").style.visibility = "hidden";
	    if(Number(document.getElementById("divCentre").scrollHeight)-marginDivCentre > diffHeight)
        {
            //alert("TRUE:"+Number(document.getElementById("divCentre").scrollHeight-marginDivCentre)+" / "+diffHeight);
            document.getElementById("divContentScroll").style.width = "539px";
        }else{
            //alert("FALSE:"+Number(document.getElementById("divCentre").scrollHeight-marginDivCentre)+" / "+diffHeight);
            document.getElementById("divContentScroll").style.width = "555px";
        }
        document.getElementById("divContentScroll").style.visibility = "visible";
    }
   	        
	if(document.getElementById("divContentScrollFull")){
	        document.getElementById("divContentScrollFull").style.height = diffHeight + "px";
    }
    
    if(document.getElementById("IFramePage")){
        document.getElementById("IFramePage").height = diffHeight-35;
    }    
    
    
}

function PrintOpenerContent(){
    if(window.opener.document.getElementById("divContentScroll")){
        document.getElementById("divContentToPrint").innerHTML = window.opener.document.getElementById("divContentScroll").innerHTML;
    }else if(document.getElementById("divContentScrollFull")){
        document.getElementById("divContentToPrint").innerHTML = window.opener.document.getElementById("divContentScrollFull").innerHTML;
    }
    window.print();
    window.close();
}

myWindow = null;
function Popup(icURL, icWIdth, icHeight, ilResisable, icWindowName){
	myWindow = window.open (icURL, icWindowName, "status=0,toolbar=0,menubar=0,location=0,resizable="+ ilResisable +",scrollbars=1,fullscreen=0,directories=0,top=20,left=" + ((screen.availWidth - icWIdth) / 2) + ",height=" + icHeight + ",width=" + icWIdth);
}

function DoLayout(){
    if(document.getElementById("divContentToPrint")){
    
    }else{
        ResizeContent();
    }
}

window.onresize=ResizeContent;
window.onchange=ResizeContent;




 
