var toolTips = new Array();

// за бюлетина
toolTips[0]   = { bg : 'Въведете Вашето име!', en : 'Please enter your name' };
toolTips[1]   = { bg : 'Въведете мейл, на който ще получавате бюлетина!', en : 'Please enter mail where to receive our newsletter!' };
toolTips[2]   = { bg : 'Повторете мейл-а, на който ще получавате бюлетина!', en : 'Please re-enter mail where to receive our newsletter!' };
toolTips[3]   = { bg : 'Въведете кода от картинката по-долу без значение от малки или големи букви!', en : 'Please enter the code from the picture below!' };

toolTips[4]   = { bg : 'Не сте въвели `Вашето име`', en : 'Please enter `Your name`' };
toolTips[5]   = { bg : 'Не сте въвели `Мейл`', en : 'Please enter `Mail`' };
toolTips[6]   = { bg : 'Моля въведете валиден `Мейл`!', en : 'Please enter valid `Mail`' };
toolTips[7]   = { bg : 'Не сте въвели `Потвърди мейл`', en : 'Please enter `Mail confirm`' };
toolTips[8]   = { bg : '`Мейл` и `Потвърди мейл` не съвпадат!', en : '`Mail` and `Mail confirm` are different!' };
toolTips[12]  = { bg : 'Изчакайте проверката на `кода от картинката`!', en : 'Please wait until checking the code!' };
toolTips[9]   = { bg : 'Не сте въвели `кода от картинката`', en : 'Please enter `code from the image`' };

toolTips[10]  = { bg : 'Този `Мейл` вече съществува в системата!', en : 'This `Mail` is already used!' };
toolTips[11]  = { bg : 'Грешен `кода от картинката`!', en : 'You have entered wrong code!' };

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function initToolTip()
{
	var objBody = document.getElementsByTagName("body").item(0);
	
	var objtoolTip = document.createElement("div");
	objtoolTip.id  = 'toolTip';
	//objOverlay.onclick = function() { myLightbox.end(); closeRequestForm(); return false; }
	objBody.appendChild(objtoolTip);	
	
	var objTop  = document.createElement("div");
	objTop.id   = 'topToolTip';
	objtoolTip.appendChild(objTop);	
	
	var objTxt  = document.createElement("div");
	objTxt.id   = 'txtToolTip';
	objtoolTip.appendChild(objTxt);	
	
	var objCnt  = document.createElement("div");
	objCnt.id   = 'txtContainer';
	objTxt.appendChild(objCnt);	
	
	var objBtm  = document.createElement("div");
	objBtm.id   = 'btmToolTip';
	objtoolTip.appendChild(objBtm);	
}

function setOpacity(el)
{
	el.style.filter="alpha(opacity:90)";
	el.style.KHTMLOpacity="0.90";
	el.style.MozOpacity="0.90";
	el.style.opacity="0.90";
}

function toolTip(elem, num)
{
	var toolT = document.getElementById('toolTip');
	toolT.style.display = 'none';
	
	if(lang_txt == "en")
	{
		$('txtContainer').innerHTML = toolTips[num].en;
	}
	else
	{
		$('txtContainer').innerHTML = toolTips[num].bg;
	}
	
	toolT.style.left = findPosX(elem) + Element.getWidth(elem) + -3 + 'px';
	toolT.style.top  = findPosY(elem) + 6 + 'px';
	
	//toolT.style.left = findPosX(elem) + 8 + 'px';
	//toolT.style.top  = findPosY(elem) + 20 + 'px';
	
	setOpacity(toolT);
	toolT.style.display = 'block';
}

function closeToolTip()
{
	document.getElementById('toolTip').style.display = "none";
}

Event.observe(window, 'load', initToolTip, false);
