var PromoBoxHelper					= {
	
	showSummary : function  (nContentID){
		var sSummaryDivID		= 'promoBoxSummary_' + nContentID;
		var popup 				= $('#' + sSummaryDivID);
		
		//Don't animate if already animated
		if (popup.is(':animated,:visible')) {
			return;
        }
		
		var eSummary			= document.getElementById(sSummaryDivID);	
			
		DOMUtils.cssjs("remove", eSummary, "hide");
		DOMUtils.cssjs("add", eSummary, "show");
		
		// initially hide it
		popup.hide();
		
		// use jQuery to animate its reveal
		popup.slideDown();
	},
	
	hideSummary : function (nContentID, e){
		var ePromoItem					= document.getElementById('promoBox_' + nContentID);
		
		var aPromoBoxPos				= DOMUtils.getObjPosition(ePromoItem);
		var nPromoBoxX					= aPromoBoxPos[0];//Promo box div X co-rordinate		
		var nPromoBoxY					= aPromoBoxPos[1];//Promo box div Y co-rordinate
		
		//If mouse cursor co-ordinates is in promo item, do not hide Summary
		if((e.pageX > nPromoBoxX && e.pageX < (nPromoBoxX + ePromoItem.offsetWidth)) && (e.pageY > nPromoBoxY && e.pageY < (nPromoBoxY + ePromoItem.offsetHeight))){
			return;			
		}
		
		var sSummaryDivID		= 'promoBoxSummary_' + nContentID;
		var popup 				= $('#' + sSummaryDivID);
			
		var eSummary			= document.getElementById(sSummaryDivID);		
		DOMUtils.cssjs("remove", eSummary, "show");
		DOMUtils.cssjs("add", eSummary, "hide");
		
		popup.hide();
	}
}
