var showCommentsOnLoad = false;

function setTall() {
	if ( document.getElementById ) {
		if ( document.getElementById('rhs') && document.getElementById('lhs') ) {
			var divs = new Array( 
				new Array( 
					new Array( document.getElementById('lhs'), document.getElementById('rhs'))
				)
			);
			for (var i = 0; i < divs.length; i++) {
				var maxHeight = 0;
				for (var j = 0; j < divs[i][0].length; j++) {
					if (divs[i][0][j].offsetHeight > maxHeight) {
						maxHeight = divs[i][0][j].offsetHeight;
					}
				}
				for (var j = 0; j < divs[i][0].length; j++) {
					divs[i][divs[i].length-1][j].style.height = maxHeight + 'px';
					if (divs[i][0][j].offsetHeight > maxHeight) {
						divs[i][divs[i].length-1][j].style.height = ( parseInt(divs[i][divs[i].length-1][j].style.height) - (divs[i][0][j].offsetHeight - maxHeight)) + 'px';
					}
				}
			}
		}
	}
}

function correctPNGBackground( divId, imgURL ) // correctly handle PNG transparency in Win IE 5.5 , 6 & 7.
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
		var div = document.getElementById( divId );
		div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+imgURL+"', sizingMethod='scale')";
		div.style.background = '';
	}
}

function initComments() {
	// Initialize the temporary Panel to display while waiting for external content to load
	correctPNGBackground( 'commentPopupBg', '/custom/images/popupbg.png' );
	document.getElementById('commentPopup').style.display = '';
	commentBox = 
			new YAHOO.widget.Panel("commentPopup",  
											{ width:"573px", 
											  height:"344px", 
											  fixedcenter:true, 
											  close:false, 
											  draggable:false, 
											  modal:true,
											  visible:false,
											  underlay:"none",
											  effect:{effect:YAHOO.widget.ContainerEffect.FADE, duration:0.5} 
											} 
										);

	commentBox.render(document.body);
	if( showCommentsOnLoad )
		commentBox.show();
}

function hideComments() {
	if( typeof commentBox != "undefined" )
		commentBox.hide();
}

function showComments() {
	if( typeof commentBox != "undefined" ){
		commentBox.show();
	} else {
		showCommentsOnLoad = true;
	}
}

function doBrandSearch() {
	var brand = document.getElementById('brandSearchDropDown').value;
	if ( brand != '' ) {
		document.location = brand;
	}
}

YAHOO.util.Event.addListener(window, "load", setTall);

var currentGreen = 0;
var myTimer = new Object;

function fadeIn() {
	anim2.animate();
}
function fadeOut() {
	anim.animate();
}
function setPortfolioImage() {
	document.getElementById( 'sideMenuGreen' ).style.backgroundImage = 'url(' + flickImages[ currentGreen ] + ')';
	portfolioUrl = flickURLs[ currentGreen ];
	fadeIn();
}
function timer() {
	myTimer = setTimeout ( "showGreenItem()", 4000 );	
}

function showGreenItem( ) {
	timerout = null;
	currentGreen++;
	if ( currentGreen > ( flickImages.length - 1 ) ) {
		// resets to zero
		currentGreen = 0;
	}
	fadeOut();
}

var flickImages = new Array();
var flickURLs = new Array();
flickImages[0] = '/custom/images/green1.gif';
flickImages[1] = '/custom/images/green2.gif';
flickImages[2] = '/custom/images/green3.gif';
function preloadImages( arrImages ) {
	for ( var i in arrImages ) {
		var image = new Image();
		image.src = arrImages[i];
	}
}

preloadImages( flickImages );
var anim = new YAHOO.util.Anim('sideMenuGreen', { opacity: { to: 0 } }, 0.5, YAHOO.util.Easing.easeOut);
var anim2 = new YAHOO.util.Anim('sideMenuGreen', { opacity: { to: 1 } }, 0.5, YAHOO.util.Easing.easeOut);
anim2.onComplete.subscribe(timer);
anim.onComplete.subscribe(setPortfolioImage);
// kick it off
timer();
