/**

 */
var superInit=init;

init = function() {

	$('#selectCurrent').click(function() {
		$('#selectCurrent').attr('class','selected');
		$('#selectProduct').removeClass('selected');
		$('#selectFavorites').removeClass('selected');
		$('#CurrentProductBox').css('display', 'block');
		$('#ProductSelectionBox').css('display', 'none');
		$('#FavoritesBox').css('display', 'none');
	});
	$('#selectProduct').click(function() {
		$('#selectCurrent').removeClass('selected');
		$('#selectProduct').attr('class','selected');
		$('#selectFavorites').removeClass('selected');
		$('#CurrentProductBox').css('display', 'none');
		$('#ProductSelectionBox').css('display', 'block');
		$('#FavoritesBox').css('display', 'none');
	});
	$('#selectFavorites').click(function() {
		$('#selectCurrent').removeClass('selected');
		$('#selectProduct').removeClass('selected');
		$('#selectFavorites').attr('class','selected');
		$('#CurrentProductBox').css('display', 'none');
		$('#ProductSelectionBox').css('display', 'none');
		$('#FavoritesBox').css('display', 'block');
	});
	
	superInit();
}

/**

 */
function initHoverAccordion() {
}

/**

 */
function initColorButtons() {
}

/**

 */
var superInitializeModules=initializeModules;

initializeModules = function() {
	superInitializeModules();
	initializeImageHint();
}

function initializeImageHint() {
	$('#ImageHint').click(function() {
		var minWidth=120;
		var minHeight=28;
		var maxSize=200;
		if($('#ImageHint').height() > minHeight) {
			newWidth=minWidth;
			newHeight=minHeight;
		}
		else {
			newWidth=maxSize;
			newHeight=maxSize;
		}
		$('#ImageHint').animate({ 
			width: newWidth,
			height: newHeight
			}, 500
		);
	});
}

/**

 */
function preImageFading() {
	$('#ImageHint').fadeOut(fadingTime);
}

/**

 */
function postImageFading() {
	$('#ImageHint').fadeIn(fadingTime);
	initializeImageHint();
}
