
YAHOO.util.Event.onContentReady("top-menu-t", function () {

	var oMenuBar = new YAHOO.widget.MenuBar(
    	'top-menu-t',
    	{
    		autosubmenudisplay: true,
    		showdelay: 100,
    		hidedelay: 750,
    		lazyload: false,
    		zIndex: 998,
    		visible: true,
    		iframe: false
    	}
    );

    oMenuBar.render();

    oMenuBar.cfg.setProperty("iframe", false);

});

var resFunc = function( ) {

	//alert( YAHOO.util.Dom.getStyle('wine-store', 'zIndex') + ' ' + YAHOO.util.Dom.getStyle('main-div', 'zIndex') + ' ' + YAHOO.util.Dom.getStyle('main-outer-div', 'zIndex') );

	/*if ( /*YAHOO.env.ua.ie > 0 && document.documentElement.clientWidth ) {

		if ( document.documentElement.clientWidth < 1150 ) {
			document.getElementsByTagName( 'body' )[ 0 ].style.width = '1150px';
		}
		else {
			document.getElementsByTagName( 'body' )[ 0 ].style.width = 'auto';
		}

	}*/

	centrize();
  positionSignInContents();
  //alert( YAHOO.util.Dom.getStyle('wine-store', 'zIndex') + ' ' + YAHOO.util.Dom.getStyle('main-div', 'zIndex') + ' ' + YAHOO.util.Dom.getStyle('main-outer-div', 'zIndex') );
	//YAHOO.util.Dom.setStyle('wine-store', 'zIndex', 999)

	//top menu fix, only for VinCellar, not for wine store
	// AFC: Is there any way we can avoid this? the text jumps around on the
	// screen as the page loads.


}

function centrize() {
  //alert("hee");

  //fix center
	var main_region = YAHOO.util.Dom.getRegion('main-outer-div');

	var header_region = YAHOO.util.Dom.getRegion('header');
	var footer_region = YAHOO.util.Dom.getRegion('footer');
	var width_view = YAHOO.util.Dom.getViewportWidth();
	var main_new_x = parseInt((width_view - (main_region.right - main_region.left)) / 2);
	if(main_new_x < 0 )
		main_new_x = 0;
	YAHOO.util.Dom.setStyle('main-outer-div', 'marginLeft', main_new_x + 'px');

	var main_inner_region = YAHOO.util.Dom.getRegion('main-div');

	//YAHOO.util.Dom.setStyle('main-div', 'marginLeft', parseInt( ( main_region.right - main_region.left - main_inner_region.right + main_inner_region.left ) / 2 ) + 'px' );

	//YAHOO.util.Dom.setX('footer', main_inner_region.right - footer_region.right + footer_region.left);

	YAHOO.util.Dom.setX('footer', main_inner_region.left);

	if(parseInt( YAHOO.env.ua.ie ) > 0)
	{
		YAHOO.util.Dom.setStyle('header', 'marginLeft', 0);
		YAHOO.util.Dom.setStyle('header', 'left', main_inner_region.left);
		YAHOO.util.Dom.setStyle('header', 'width', parseInt(main_inner_region.right - main_inner_region.left) + 'px');
		YAHOO.util.Dom.setStyle('footer', 'marginLeft', 0);
		YAHOO.util.Dom.setStyle('footer', 'left', main_inner_region.left);
  }else
	{
    YAHOO.util.Dom.setX('header', main_inner_region.right - header_region.right + header_region.left);
		YAHOO.util.Dom.setX('footer', main_inner_region.left);
	}

  var isVinCellar = document.getElementById('vc-body');
	if (!isVinCellar)
	{
		var topMenuBar = document.getElementById('top-menu-bar');
		var topMenuBar_region = YAHOO.util.Dom.getRegion('top-menu-bar');
		if ( topMenuBar )
		{
			YAHOO.util.Dom.setX('top-menu-bar', main_inner_region.right  - topMenuBar_region.right + topMenuBar_region.left);
			topMenuBar.style.visibility = 'visible';
		}
  }
  var vfLogo = YAHOO.util.Dom.get("vfLogo");
  vfLogo.style.visibility = "visible";
}

function init( ) {
  resFunc( );


}

YAHOO.util.Event.addListener( window, 'load', init );
YAHOO.util.Event.addListener( window, 'resize', resFunc );
