///////////////////////////////////////////////////////////////
function setCenter2(id_layer) {
var scrollLeft, scrollTop;
if (window.pageYOffset) {
	scrollTop = window.pageYOffset
}
else if (document.documentElement && document.documentElement.scrollTop) {
	scrollTop = document.documentElement.scrollTop;
}
else if (document.body) {
	scrollTop = document.body.scrollTop;
}
if (window.pageXOffset) {
	scrollLeft=window.pageXOffset
}
else if (document.documentElement && document.documentElement.scrollLeft) {
	scrollLeft=document.documentElement.scrollLeft;
}
else if (document.body) {
	scrollLeft=document.body.scrollLeft;
}
var windowWidth, windowHeight;
if (window.innerWidth) {
	windowWidth=window.innerWidth;
}
else if (document.documentElement && document.documentElement.clientWidth) {
	windowWidth=document.documentElement.clientWidth;
}
else if (document.body) {
	windowWidth=document.body.offsetWidth;
}
if (window.innerHeight) {
	windowHeight=window.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight){
	windowHeight=document.documentElement.clientHeight;
}
else if (document.body){
	windowHeight=document.body.clientHeight;
}
var layerWidth, layerHeight;
layerWidth=document.getElementById(id_layer).offsetWidth;
layerHeight=document.getElementById(id_layer).offsetHeight;

var delta;
delta = windowHeight - layerHeight;
if (delta < 0) delta=0;
document.getElementById(id_layer).style.top = (delta)/2 + scrollTop + 'px';
document.getElementById(id_layer).style.left = (windowWidth - layerWidth)/2 + 'px';
}
///////////////////////////////////////////////////////////////
function checkAll(oForm, cbName, checked) {
	for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked;
}
////////////////////////////////////////////////////////////////
function askConfirm(text, func_name) {
	if (confirm(text)) {
		eval(func_name);
		return false;
	}
	else return false;
}
///////////////////////////////////////////////////////////////
function setCenter(divID, w, h) 
{
	
	if (div = document.getElementById(divID)) {
		var sizes = getWindowSizes();
		var scrolls = getScrollXY();
		if (!h) h = div.style.height.substring(0,  div.style.height.length-2);
		if (!w) w = div.style.width.substring(0,  div.style.width.length-2);
		//if (!h) h = document.getElementById('popup_sub').offsetHeight;
		//if (!w) w = document.getElementById('popup_sub').offsetWidth;		
		var xTop = sizes[1]/2 + scrolls[1] - h/2;
		var xLeft = sizes[0]/2 + scrolls[0] - w/2;
		div.style.top = xTop+'px';
		div.style.left = xLeft+'px';
	}
}
///////////////////////////////////////////////////////////////
function getScrollXY() {
   var scrOfX = 0, scrOfY = 0;
   if( typeof( window.pageYOffset ) == 'number' ) {
     //Netscape compliant
     scrOfY = window.pageYOffset;
     scrOfX = window.pageXOffset;
   } else if( document.body && ( document.body.scrollLeft ||  
document.body.scrollTop ) ) {
     //DOM compliant
     scrOfY = document.body.scrollTop;
     scrOfX = document.body.scrollLeft;
   } else if( document.documentElement &&  
( document.documentElement.scrollLeft ||  
document.documentElement.scrollTop ) ) {
     //IE6 standards compliant mode
     scrOfY = document.documentElement.scrollTop;
     scrOfX = document.documentElement.scrollLeft;
   }
   return [ scrOfX, scrOfY ];
}
///////////////////////////////////////////////////////////////
function getWindowSizes() {
   var myWidth = 0, myHeight = 0;
   if( typeof( window.innerWidth ) == 'number' ) {
     //Non-IE
     myWidth = window.innerWidth;
     myHeight = window.innerHeight;
   } else if( document.documentElement &&  
( document.documentElement.clientWidth ||  
document.documentElement.clientHeight ) ) {
     //IE 6+ in 'standards compliant mode'
     myWidth = document.documentElement.clientWidth;
     myHeight = document.documentElement.clientHeight;
   } else if( document.body && ( document.body.clientWidth ||  
document.body.clientHeight ) ) {
     //IE 4 compatible
     myWidth = document.body.clientWidth;
     myHeight = document.body.clientHeight;
   }
   return [ myWidth, myHeight ];
}
///////////////////////////////////////////////////////////////

function closeWindow(id_layer) {
	document.getElementById(id_layer).style.visibility = "hidden";
}