/**
 * Conversation page utilities
 * 
 * @author Pierre HUBERT
 */

ComunicWeb.pages.conversations.utils = {

	/**
	 * Enable slimscroll for the conversation element
	 * 
	 * @param {HMTLElement} target The target for slimscroll
	 * @param {Number|String} height The available height for the element
	 * @param {Number} pos Scroll position to go to
	 */
	enableSlimScroll: function(target, height, pos){

		$(target).slimScroll({
			scrollTo: pos + "px",
			height: height + (typeof height == "number" ? "px" : ""),
		});
	},

	/**
	 * Get the available height for the conversations
	 * 
	 * @return {Number} The available height, in pixel
	 */
	getAvailableHeight: function(){
		return Number(byId("pageTarget").style.minHeight.replace("px", "")) - 180;
	}

}