function dBi(id)
{
	return document.getElementById(id);
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^[\x20\x0A\x0D]+|[\x20\x0A\x0D]+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^[\x20\x0A\x0D]+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/[\x20\x0A\x0D]+$/,"");
}
function getScrollXY() 
{
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' )
	{
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} 
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
	{
	  //DOM compliant
	  scrOfY = document.body.scrollTop;
	  scrOfX = document.body.scrollLeft;
	} 
	else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
	{
	  //IE6 standards compliant mode
	  scrOfY = document.documentElement.scrollTop;
	  scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}

function changePopHeight(obj)
{
	// popup height
	var popHei = obj.offsetHeight;
	var scrl = getScrollXY();
	// scroll Y
	var scrollY = scrl[1];
	// height of document we see in resized screen
	var docY = document.body.offsetHeight;
	// get a top margin
	var topMar = Math.round((docY - popHei) / 2);
	obj.style.top = (scrl[1] + 145 + topMar) + 'px';
}

function loginPopup()
{
	document.getElementById('TB_overlay').style.display=''; 
	var lgreg = document.getElementById('login_register');
	lgreg.style.display = '';

	changePopHeight(lgreg);
	return false;
}

function regPopUp()
{
	document.getElementById('login_register').style.marginLeft = "-250px";
	document.getElementById('t25').style.width = '100%';
	document.getElementById('d25').style.display = '';
}

function getScroll()
{
	if (!document.getElementById('login_register'))
	{
		setTimeout("getScroll()", 100);
	}
	else
	{
		changePopHeight(document.getElementById('login_register'));
		return true;
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function showDisclaimer()
{
	if (readCookie('nimfosDisclaimer') == null && location.host == 'nimfos.lt') return true; 
	else return false;
}


