function showTooltip(event, text)
{
	var content = document.getElementById('tooltip_content');
	if(content)
		content.innerHTML = text;

	var obj = document.getElementById('tooltip');
	if(obj)
	{
		var st = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari') >= 0)
			st = 0;

		obj.style.left = Math.max(0, event.clientX) + 'px';
		obj.style.top = event.clientY + st + 10 + 'px';
		obj.style.display = 'block';
	}
}

function hideTooltip()
{
	var obj = document.getElementById('tooltip');
	if(obj)
	{
		obj.style.display = 'none';
		obj.style.left = '0px';
		obj.style.top = '0px';
	}

	var content = document.getElementById('tooltip_content');
	if(content)
		content.innerHTML = '';
}

function show_hide(flip, button, onText, offText)
{
	var tmp = document.getElementById(flip);
	if(tmp)
	{
		tmp.style.display = tmp.style.display == 'none' ? '' : 'none';
		if(button)
		{
			if(button.firstChild)
			{
				button.firstChild.nodeValue = tmp.style.display == 'none' ? onText : offText;
				if(button.style.color)
					button.style.color = tmp.style.display == 'none' ? 'lime' : 'red';
			}
			elseif(button.innerHTML)
			{
				button.innerHTML = tmp.style.display == 'none' ? onText : offText;
				if(button.style.color)
					button.style.color = tmp.style.display == 'none' ? 'lime' : 'red';
			}
		}
	}
}

function MouseOverBigButton(source)
{
	if(source.firstChild.style)
		source.firstChild.style.visibility = "visible";
	else
		source.childNodes[1].style.visibility = "visible";
}

function MouseOutBigButton(source)
{
	if(source.firstChild.style)
		source.firstChild.style.visibility = "hidden";
	else
		source.childNodes[1].style.visibility = "hidden";
}

function BigButtonAction(path)
{
	window.location = path;
}

function ToggleMaskedText(a_TextFieldID)
{
	m_DisplayedText = document.getElementById('Display' + a_TextFieldID).innerHTML;
	m_MaskedText = document.getElementById('Masked' + a_TextFieldID).innerHTML;

	m_ReadableText = document.getElementById('Readable' + a_TextFieldID).innerHTML;
	if(m_DisplayedText == m_MaskedText)
	{
		document.getElementById('Display' + a_TextFieldID).innerHTML = document.getElementById('Readable' + a_TextFieldID).innerHTML;
		document.getElementById('Button' + a_TextFieldID).src = './images/hide.gif';
	}
	else
	{
		document.getElementById('Display' + a_TextFieldID).innerHTML = document.getElementById('Masked' + a_TextFieldID).innerHTML;
		document.getElementById('Button' + a_TextFieldID).src = './images/show.gif';
	}
}

sitePath = 'http://wypas.eu/images/';
sflakesMax = 64;
sflakesMaxActive = 64;
svMaxX = 2;
svMaxY = 3;
ssnowStick = 1;
sfollowMouse = 0;
