// set content height

function getWindowHeight() {
			var windowHeight = 0;
			if (typeof(window.innerHeight) == 'number') {
				windowHeight = window.innerHeight;
			}
			else {
				if (document.documentElement && document.documentElement.clientHeight) {
					windowHeight = document.documentElement.clientHeight;
				}
				else {
					if (document.body && document.body.clientHeight) {
						windowHeight = document.body.clientHeight;
					}
				}
			}
			return windowHeight;
		}
		function setFooter() {
			if (document.getElementById) {
				var windowHeight = getWindowHeight();
				
				if (windowHeight > 0) {
				
					var containerElement=document.getElementById('container');
					//containerElement.style.visibility = "hidden";
					
					var contentElement=document.getElementById('content_container');
					var contentHeight = contentElement.offsetHeight;
					var headerHeight = document.getElementById('header').offsetHeight;
						
					var footerElement = document.getElementById('footer');
					var footerHeight  = footerElement.offsetHeight;
					
					heightNotUsed=(windowHeight-footerElement.offsetTop-footerHeight);
	
	
					contentElement.style.height=(heightNotUsed+contentHeight-5)+"px";	
					contentHeight = contentElement.offsetHeight;
					
	
					//containerElement.style.visibility = "visible";
				}
				
					/*if (windowHeight > 0) {
				
					var containerElement=document.getElementById('container');
					//containerElement.style.visibility = "hidden";
					
					var contentElement=document.getElementById('content_container');
					var contentHeight = contentElement.offsetHeight;
					var headerHeight = document.getElementById('header').offsetHeight;
						
					var footerElement = document.getElementById('footer');
					var footerHeight  = footerElement.offsetHeight;
					
					heightNotUsed=(windowHeight-footerElement.offsetTop);
					
					//alert(heightNotUsed);
					//footerElement.style.top=(heightNotUsed-footerHeight)+"px";	
					//containerElement.style.visibility = "visible";
				}*/
			
				
				
			}
		}

window.onload = function() {

	setFooter();
	
	iframeId=	document.getElementById('maintenance');
	iframeId.src="/sites/templates/bouton_e-finances.html";
	
	setTimeout("setVisible()",500);
	
	
}
window.onresize = function() {
	//setFooter();
}
function setVisible () {

	iframeId=	document.getElementById('maintenance');
	iframeId.style.visibility = "visible";
}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function shiftOpacity(id, millisec,startOpacity) {
    //if an element is invisible, make it visible, else make it ivisible

	
	if (startOpacity==-1)
		startOpacity=document.getElementById(id).style.opacity;
	
    if(startOpacity == 0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
} 

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 




// fade effect
/*
function fadeInPage(){
if (document.getElementById("content").style.MozOpacity < 1){
document.getElementById("content").style.MozOpacity = .1 + Math.abs(document.getElementById("content").style.MozOpacity)
setTimeout("fadeInPage()",100);
}
else
	document.getElementById('content').style.visibility = "visible";
}
*/
