/*--------------------------------------------------------------------------------------
+
+	BB CODE
+
--------------------------------------------------------------------------------------*/

var B_open = "0";
var I_open = "0";
var U_open = "0";

function bold() {
	if (B_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/B]';
		document.comentform.text_coment.focus();
		document.comentform.buttonb.value = "Bold";
		B_open = '0';
	}
	else {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[B]';
		document.comentform.text_coment.focus();
		document.comentform.buttonb.value = "Bold*";
		B_open = '1';
	}
}

function italic() {
	if (I_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/I]';
		document.comentform.text_coment.focus();
		document.comentform.buttoni.value = "Italic";
		I_open = '0';
	}
	else {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[I]';
		document.comentform.text_coment.focus();
		document.comentform.buttoni.value = "Italic*";
		I_open = '1';
	}
}

function underline() {
	if (U_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/U]';
		document.comentform.text_coment.focus();
		document.comentform.buttonu.value = "Underline";
		U_open = '0';
	}
	else {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[U]';
		document.comentform.text_coment.focus();
		document.comentform.buttonu.value = "Underline*";
		U_open = '1';
	}
}

function url() {
	document.comentform.text_coment.value = document.comentform.text_coment.value + '[URL=' + prompt ('Va rugam introduceti linkul catre care faceti legatura.', 'http://') + ']'+ 
			prompt ('Introduceti titlul ...', 'My Website') + '[/url]';
	document.comentform.text_coment.focus();
}

function addemo(emo) {
	document.comentform.text_coment.value = document.comentform.text_coment.value + emo + ' ';
	document.comentform.text_coment.focus();
}

function closetags() {
	if (B_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/B]';
	}
	if (I_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/I]';
	}
	if (U_open == '1') {
		document.comentform.text_coment.value = document.comentform.text_coment.value + '[/U]';
	}
}

/*--------------------------------------------------------------------------------------
+
+	FD Tooltip
+
--------------------------------------------------------------------------------------*/
var b_IE = navigator.userAgent.indexOf('MSIE') > -1;
var mouseX,mouseY;
var vizibil=false;
var divName='tooltip_fotodigital';
var maxWidth=400;

getElem = function (id) { return document.all ? document.all[id] : document.getElementById(id); };

getWinSz = window.innerHeight != null 
		? function (b_hight) { return b_hight ? innerHeight : innerWidth; }
		: function (b_hight) { return document.body[b_hight ? 'clientHeight' : 'clientWidth']; };	
	
getWinSc = window.innerHeight != null 
		? function (b_hight) { return b_hight ? pageYOffset : pageXOffset; }
		: function (b_hight) { return document.body[b_hight ? 'scrollTop' : 'scrollLeft']; };	

var	tooltip_div=getElem(divName);

function getDiv(){
	if(!tooltip_div) 
		tooltip_div=getElem("tooltip_fotodigital");
		
	if(tooltip_div) return 1;
	else return 0;
}
	
if (window.opera) {
	
	document.onmousemove = function () {
		mouseX= event.clientX+getWinSc();
		mouseY= event.clientY+getWinSc(true);
		if(vizibil) reposition();
		return true;
	};
}
else {
	
	document.onmousemove = b_IE
	? function () {
		mouseX= event.clientX + document.body.scrollLeft;
		mouseY= event.clientY + document.body.scrollTop;
		if(vizibil) reposition();
		return true;
	} 
	: function (e) {
		mouseX= e.pageX;
		mouseY= e.pageY;
		if(vizibil) reposition();
		return true;
	};
}

function reposition(){
	if(!getDiv()) return;
	
	var n_x = mouseX+12, 
		n_y = mouseY+8;
		
	var n_win_w = getWinSz(), n_win_h = getWinSz(true),
		n_win_l = getWinSc(), n_win_t = getWinSc(true);
		
		
	if (n_x > n_win_w + n_win_l) n_x = n_win_w + n_win_l ;
	if (n_x < n_win_l) n_x = n_win_l;
	if (n_y  > n_win_h + n_win_t) n_y = n_win_h + n_win_t ;
	if (n_y < n_win_t) n_y = n_win_t;
	
	
	
	tooltip_div.style.left= n_x;
	tooltip_div.style.top= n_y;		 	
	if(tooltip_div.style.width>maxWidth)
		tooltip_div.style.width=maxWidth;
}

function showTooltip(mesaj){	
	if(!getDiv()) return;
	
	vizibil=true;
	reposition();
	tooltip_div.style.display='';
	tooltip_div.innerHTML = mesaj;
	
}


function hideTooltip(){
	if(!getDiv()) return;
	
	vizibil=false;	
	tooltip_div.style.display='none';
}
