/*
 * initializes details obtrusive-overlay on deals page
 */

mcd.dom.ready(function(){
	
	var dealsObtrusiveTrigger = document.getElementById('details');
	mcd.dom.removeClass(dealsObtrusiveTrigger, 'hide');
	
	// Manually handle the obtrusive overlays
	mcd.ObtrusiveOverlay.manager.overlays['deals-details'] = new mcd.ObtrusiveOverlay('deals-details');
	mcd.ObtrusiveOverlay.manager.overlays['deals-details'].registerTerminator('close-deals-details', function (e) { return true; });
	
	mcd.event.add(dealsObtrusiveTrigger, 'click', function(e) {
		mcd.event.preventDefault(e);				
		mcd.ObtrusiveOverlay.manager.enterObtrusive('deals-details');		
	});	
	
	var button = document.getElementById('close-deals-details');
	mcd.event.add(button, 'mousedown', function(){
		mcd.dom.addClass(button, 'pressed')
	});
	
	mcd.event.add(button, 'mouseout', function(){
		mcd.dom.removeClass(button, 'pressed')
	});			
});