var activeDragable = null;
var activeHover = null;
var lastActiveHover = null;
var activeOptions = null;

function scrollBlogEntryDown ( id ) {
		
	var new_blog_height = $("blog_box_" + id + "_entries_mask").getDimensions().height - 20;
	var blog_top = document.getElementById("blog_box_"+id+"_entries");
	
		if (blog_top.offsetTop == 0) {
		
		}
		else {
			$("blog_box_" + id + "_entries").visualEffect("move", {"y": new_blog_height, "duration": 1});; return false;	
		}
}

function scrollBlogEntryUp ( id ) {
	
	var new_blog_height = $("blog_box_" + id + "_entries_mask").getDimensions().height - 20;
	var total_height = 0;
	$("blog_box_"+id+"_entries").childElements().each(function(entries) { total_height+=entries.getDimensions().height });
		
		var blog_top = document.getElementById("blog_box_"+id+"_entries");
		var magic_number = total_height - 120;
	
		if (blog_top.offsetTop < -magic_number)
		{

 		}
		else {	
			$("blog_box_" + id + "_entries").visualEffect("move", {"y": -new_blog_height, "duration": 1});; return false;
		}
}

function placeGlobalOptions(selector) {
	var box = $j(selector);	
	var menu = $j(selector+"_option_menu");
	
	var offset = box.offset();
	var top = offset.top - 1;
	var left = offset.left + box.width() - 142;
	
	menu.addClass('BoxOptionsPopupTest');
	menu.css({top:top+"px", left:left+"px", float:"left", display:"none", position:"absolute"});
	menu.fadeIn();
	
	return false;
}

function replaceIfHasContainer( html, container ) {
	if ( $(container) ) {
		new Insertion.Top(container, html);
	}
}

function hideMenu( menu_dom_id ) {
	if( $(menu_dom_id) ) {
		$(menu_dom_id).hide();
	}
	if( $(menu_dom_id + '_admin') ) {
		$(menu_dom_id + '_admin').hide();
	}
}

function showDir(d) { if (d == -1) return "back"; else return "forth";}