function getBodyHeight()
{
	if (document.documentElement) return document.documentElement.offsetHeight;
	else if (document.body) return document.body.offsetHeight;
	else return window.innerHeight;
}

function getBodyWidth()
{
	if (document.documentElement) return document.documentElement.offsetWidth;
	else if (document.body) return document.body.offsetWidth;
	else return window.innerWidth;
}

function showWait(zIndex)
{
	var waitDiv = document.getElementById('waiting');
	var topOffset = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
	waitDiv.style.left = Math.ceil((getBodyWidth()-50)/2)+'px';
	waitDiv.style.top = Math.ceil((getBodyHeight()-50)/2)+'px';
	waitDiv.style.zIndex = zIndex;
	waitDiv.style.display = 'block';
}

function hideWait()
{
	document.getElementById('waiting').style.display = 'none';
}

function showMask(id)
{
	maskDiv = document.getElementById('basane');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('egypte');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('antique');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('lave');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('crispe');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('doublure');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('gainerie');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('grainages');
	if(maskDiv) maskDiv.style.display = 'none';
	maskDiv = document.getElementById('options');
	if(maskDiv) maskDiv.style.display = 'none';
	
	maskDiv = document.getElementById(id);
	/*document.documentElement.style.overflow = 'hidden';*/
	maskDiv.style.display = 'block';
	document.getElementById(id).style.marginTop = Math.ceil((getBodyHeight()/2) - (document.getElementById(id).offsetHeight)/2)+'px';
	document.getElementById(id).style.marginLeft = Math.ceil(getBodyWidth() - (document.getElementById(id).offsetWidth) - 25)+'px';
}
function showMask2(id)
{
	maskDiv = document.getElementById(id);
	maskDiv.style.display = 'block';
}
function hideMask(id) {
	maskDiv = document.getElementById(id);
	document.documentElement.style.overflow = '';
	maskDiv.style.display = 'none';
}

function openFocusWindow(theURL,winName,features) { //v2.0
  newWindow=window.open(theURL,winName,features);
  newWindow.focus();
}

