function getE(name)
{
	if (document.getElementById)
		var elem = document.getElementById(name);
	else if (document.all)
		var elem = document.all[name];
	else if (document.layers)
		var elem = document.layers[name];
	return elem;
}

function toggleLayer(whichLayer, flag)
{
	getE(whichLayer).style.display = (flag == '') ? 'none' : 'block';
}

function openCloseLayer(whichLayer)
{
 	getE(whichLayer).style.display = (getE(whichLayer).style.display == 'none') ? 'block' : 'none';
}

function giftDiv()
{
	getE('gift_div').style.display = getE('gift').checked ? 'block' : 'none';
}


(function(){
	startStack=function() { };  // A stack of functions to run onload/domready
	regOnLoad = function(func) {
	   var orgOnLoad = startStack;
	   startStack = function () {orgOnLoad(); func(); return;}
	}
	var ranOnload=false; // Flag to determine if we've ran the starting stack already.

	if (document.addEventListener) {
	  // Mozilla actually has a DOM READY event.
	   document.addEventListener("DOMContentLoaded", function(){if (!ranOnload) {ranOnload=true; startStack();}}, false);
	}  else if (document.all && !window.opera) {
	  // This is the IE style which exploits a property of the (standards defined) defer attribute
	  document.write("<scr" + "ipt id='DOMReady' defer=true " + "src=//:><\/scr" + "ipt>");
	  document.getElementById("DOMReady").onreadystatechange=function(){
	    if (this.readyState=="complete"&&(!ranOnload)){
	      ranOnload=true;
	      startStack();
	    }
	  }
	}
	var orgOnLoad=window.onload;
	window.onload=function() {
	   if (typeof(orgOnLoad)=='function') {
	      orgOnLoad();
	   }
	   if (!ranOnload) {
	     ranOnload=true;
	     startStack();
	   }
	}
})();

function txImg(id,version)
{
	if(!version) version=2;
	regOnLoad(function(){var e=document.getElementById(id); var t=e.innerHTML; e.innerHTML='<img border="0" src="textimage/img.php?d=n'+version+_esc(t)+'" onmouseover="swapTextImage(this,true)" onmouseout="swapTextImage(this,false)">'});
}
function swapTextImage(img, over)
{
	img.src = img.src.replace(/textimage\/img\.php\?d=\w/, 'textimage/img.php?d='+(over?'y':'n'));
}


function _esc(t)
{
	t = escape(t);
	t = t.replace(/%u015F/g,'s');
	t = t.replace(/%u0103/g,'a');
	t = t.replace(/%u0163/g,'t');
	return t;
}

