var jq = jQuery.noConflict();
var isIE = false;
var isIE6 = false;

if(jQuery.browser.msie) {
    isIE = true;
}
if(isIE && jQuery.browser.msie && jQuery.browser.version=='6.0') {
    isIE6 = true;
}

function adjustHeightWidth() {
    debug('adjustHeightWidth()');
    var bodyContainer = document.getElementById('bodyContainer');
    var menuContainer = document.getElementById('leftMenuContainer');
    var crossSellContainer = document.getElementById('relatedProductsContainer');
  
    var pageContainer = document.getElementById('pageContainer');
  
    if (menuContainer == null) {
        menuContainer = jQuery('#checkoutLeftMenuContainer').get(0);
        if(menuContainer == null) {
            bodyContainer.style.width = fullWidth;
        } else {
            bodyContainer.style.width = checkoutWidth;
            if (bodyContainer.offsetHeight > menuContainer.offsetHeight) {
                menuContainer.style.minHeight = bodyContainer.offsetHeight+'px';   
                if(isIE) {
                    menuContainer.style.height = bodyContainer.offsetHeight+'px';   
                }
            } else {
                bodyContainer.style.height = menuContainer.offsetHeight+'px';
            }
        }
    } else {
        bodyContainer.style.width = regWidth;
        //if(isIE) {
        //    bodyContainer.style.width = '825px';     
        //}
        if (bodyContainer.offsetHeight > menuContainer.offsetHeight) {
            menuContainer.style.height = bodyContainer.offsetHeight+'px';   
            //if(isIE) {
            //    menuContainer.style.height = (bodyContainer.offsetHeight + 10) +'px'; 
            //}
        } else {
            bodyContainer.style.height = menuContainer.offsetHeight+'px';
        }
    }
    
    if (crossSellContainer != null && crossSellContainer.offsetHeight < document.getElementById('productDetailWrapper').offsetHeight) {
    	crossSellContainer.style.height = (document.getElementById('productDetailWrapper').offsetHeight - 1) + 'px';
    }
}

jQuery(window).load(function() {
    jQuery(document).ready( function() {
        setupToolTips();
        jQuery('.subMenuContainer').bgiframe();
        if (location.pathname != '/woolrich/browse/powerReviews_writeAReview.jsp') {
        	jQuery('#bodyContainer').fadeIn('slow');
        }
        jQuery('#leftMenuContainer').css('visibility', 'visible');
        jQuery('#checkoutLeftMenuContainer').css('visibility', 'visible');
        if(window.location.pathname.indexOf('cart/cart.jsp') == -1) { // cart summary page is going to handle this on it's own because of the recently viewed widget
            adjustHeightWidth();
        }
    });
});
