var om_lastOpened = null;
var om_IEPreparedUsers = false;
var om_Loading = '<div class="loading-rotate" style="height: 150px; width: 250px"></div>';
var om_timeoutForClose = null;
var om_closeLink = '<a class="ball" href="javascript:void(0);" onclick="$(this).blur(); CloseMore(\'.more-link\', $(this).parent().parent().parent());" style="float: right; margin-right: 2px; font-size: 10px; color: white;" title="Chiudi">X</a>';

function OpenMore(aElem, resource, height, position) {
	if(height == null) height = 150;
	if(position != null && position == "right") styleposition = " left: auto; right: 0px";
	else styleposition = "";
	
	om_Loading = om_Loading.replace("height: 150", "height: "+height);
	
	if(!om_IEPreparedUsers) {
		if($.browser.msie) {
			$(".entry-user").each(function(i) {
				$(this).css("z-index", 2900000-i);
			});
			$(".open-more-wrapper").each(function(i) {
				$(this).css("z-index", 1900000-i);
			});
		}
		om_IEPreparedUsers = true;
	}
	
	if(om_lastOpened != null) {
		var tmp = om_lastOpened;
		CloseMore(om_lastOpened);
		
		if(tmp == aElem) return false;
	}
	om_lastOpened = aElem;
	
	$(aElem).addClass("more-pressed");

	$(aElem).parent()
		.append('<div class="open-more-content" style="width: 250px;'+styleposition+'">' + om_closeLink + om_Loading + '</div>');
	
	$(".open-more-content", $(aElem).parent())
		.show();
	
	$.get(resource, function(data) {
			html = data;
			
			$(".open-more-content", $(aElem).parent())
				.html('<div class="more-scroll" style="height: '+height+'px">' + om_closeLink + html + '</div>');
	});
	
	return false;
}

function CloseMore(aElem) {
	$(aElem).removeClass("more-pressed");
	$(".open-more-content", $(aElem).parent()).slideUp("fast");
	om_lastOpened = null;
}

