function showBox(){
	if ($('$flexTopsId')) {$('FlexTop').style.display = 'none';}
	if ($('$flexSkysId')) {$('FlexSky').style.display = 'none';}
	var offset = (document.documentElement.scrollTop || document.body.scrollTop);
	var eltDims = $('overlaybox').getDimensions();
	var browserDims = document.viewport.getDimensions();
	$('overlaybox').setStyle({	position : 'absolute',display: 'block',
					top : ((browserDims.height - eltDims.height) / 2) + 'px',
					left : ((browserDims.width - eltDims.width) / 2) + 'px'}).scrollTo();

//	$('overlay', 'overlayframe').collect(function (e){ e.setStyle({'top': (e.style.marginTop + offset) + 'px', display: 'block'});});
//	$('overlaybox').setStyle({top: '25%', left: '25%', marginTop: (parseInt($('overlaybox').getStyle('margin-top')) + offset) + 'px', display: 'block'});
//	$('overlay').style.top = offset + 'px';
	$('overlay').style.display='block';
	$('overlayframe').style.display='block';
//	$('overlaybox').style.display='block';
	document.body.style.overflow='hidden';
    return false;
}
function showBookingBox(){
	if ($('$flexTopsId')) {$('FlexTop').style.display = 'none';}
	if ($('$flexSkysId')) {$('FlexSky').style.display = 'none';}
    $('overlayBooking').style.display='block';
	$('overlayframeBooking').style.display='block';
	$('overlayboxBooking').style.display='block';
	document.body.style.overflow='hidden';
    return false;
}
function showPackageBox(){
	if ($('$flexTopsId')) {$('FlexTop').style.display = 'none';}
	if ($('$flexSkysId')) {$('FlexSky').style.display = 'none';}
    $('overlayPackage').style.display='block';
	$('overlayframePackage').style.display='block';
	$('overlayboxPackage').style.display='block';
	document.body.style.overflow='hidden';
    return false;
}
function hideBox(){
    $('box').hide();
    $('overlay').hide();
	document.body.style.overflow='visible';
    return false;
}
function hideBookingBox(){
    $('boxBooking').hide();
    $('overlayBooking').hide();
	document.body.style.overflow='visible';
    return false;
}
function hidePackageBox(){
    $('boxPackage').hide();
    $('overlayPackage').hide();
	document.body.style.overflow='visible';
    return false;
}
function center(element){
    try{
        element = $(element);
    }catch(e){
        return;
    }
	var my_width  = (document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth);
    var my_height = (document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight);
    var elementDimensions = Element.getDimensions(element);
	var setX = ( my_width  - elementDimensions.width  ) / 2;
    var setY = ( my_height - elementDimensions.height ) / 2;
	setX = ( setX < 0 ) ? 0 : (setX);
    setY = ( setY < 0 ) ? 0 : (setY);
	element.style.display  = 'block';
}
