// JavaScript Document
var bubbleError = false;
var bubbleId = '';

function hideBubble(id) {
	var el = $(id);
	if ($('idusr_usr')) {
		try {
			el.removeChild($('idusr_usr'));
		} catch (all) {
		
		}
	}
	el.style.display = 'none';
	el.innerHTML = '';
}

function checkServerForBubble(el, url, idBubble) {
	if (idBubble) {
		bubbleId = idBubble;
	} else {
		bubbleId = 'myBubbleContainer';
	}
	var pars = 'text=' + el.value;
	//var loader = $('fdLoader'); 
	//loader.style.display = 'block';
	//loader.innerHTML = '<img src="styles/images/loader.gif"/>';
	bubbleError = false;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				parameters: pars, 
				onComplete: completeBubble,
				onFailure: reportErrorBubble
			});
	
}

function reportErrorBubble() {
	alert('A fost o eroare!');
	bubbleError = true;
}

function completeBubble(originalRequest) {
	if (originalRequest.responseText != '' && !bubbleError) {
		//alert(originalRequest.responseText);
		var el = $(bubbleId);
		el.innerHTML = originalRequest.responseText;
		el.style.display = 'block';
		//new Effect.Appear(el);
		new Effect.Highlight(el);
	}
}