function AutoOver(img, active)
{
	if (img.loaded) return;
	img.loaded = true;
	var outSrc = img.src;
	var ext = outSrc.split(".").pop();
	var overSrc = outSrc.substring(0, outSrc.length-ext.length-1) + '-over.' + ext;
	new Image().src = overSrc;
	if (active)
	{
		img.src = overSrc;
	}
	else
	{
		img.onmouseover = function() { img.src = overSrc; }	
		img.onmouseout = function() { img.src = outSrc; }	
	}
}

function AutoOverBG(img, active, img_src)
{
	if (img.loaded) return;
	img.loaded = true;
	if (img_src == null)
	{
		img_src = img.style.backgroundImage;
		img_src = img_src.split('(')[1].split(')')[0];
	}
	var outSrc = img_src;
	var ext = outSrc.split(".").pop();
	var overSrc = outSrc.substring(0, outSrc.length-ext.length-1) + '-over.' + ext;
	new Image().src = overSrc;
	if (active)
	{
		img.style.backgroundImage = "url(" + overSrc + ")";
		replacePNGElements(img);
	}
	else
	{
		
		img.onmouseover = function() 
		{ 
			
			img.style.backgroundImage = "url(" + overSrc + ")";
			replacePNGElements(img);
		}
		img.onmouseout = function() 
		{ 
			img.style.backgroundImage = "url(" + outSrc + ")";
			replacePNGElements(img);
		}
	}
}

function openLogin(img)
{
	document.getElementById('login-panel').style.visibility = 'visible';
	document.getElementById(img).blur();
	document.getElementById(img).style.visibility = 'hidden';
	document.getElementById('usr_login').focus();}

function replaceBGIMGStyle() { }
function replacePNGElements() { }