// Copyright 2004 Max Christian -- web site: http://max.tc
// Do not use without permission.

function restoreSpan(dynid,lang1,offsetWidth,useWidth)
{
	var allSpans = document.body.getElementsByTagName("SPAN");
	var found = null;

	for (var i=0; i<allSpans.length; i++)
	{
		if (allSpans[i].dynid == dynid)
		{
			found = allSpans[i];
			break;
		}
	}	

	if (found == null) 
	{
		alert("Error in document");
	}

	found.innerHTML=lang1; 
	found.style.backgroundColor = "#FFFFFF";
	if (found.offsetWidth<found.useWidth) 
	{
		found.style.paddingRight = found.useWidth-found.offsetWidth;
	} 
	else 
	{
		found.style.paddingRight=null;
	}
}

function biling(id,lang2)
{
	lang1 = id.innerHTML;
	if (lang1 != lang2)
	{
		if (id.useWidth == null) 
		{
			id.dynid = 'id'+Math.floor(Math.random()*1000000)+'';
			id.innerHTML = lang1;
			id.useWidth = id.offsetWidth;
			id.innerHTML = lang2;
			if (id.offsetWidth > id.useWidth) { id.useWidth = id.offsetWidth; }
			id.innerHTML = lang1;
			if (id.offsetWidth < id.useWidth) { id.style.paddingRight = id.useWidth-id.offsetWidth; }
		}
		id.innerHTML = lang2;
		id.style.backgroundColor = "#DDDDFF";
		if (id.offsetWidth<id.useWidth) { id.style.paddingRight=(id.useWidth-id.offsetWidth); } else { id.style.paddingRight=null; }
		window.setTimeout("restoreSpan('"+id.dynid+"','"+lang1+"',"+id.offsetWidth+","+id.useWidth+");",3000,"JavaScript");
	}
}
