	var onReadyCheck = function()
	{
		var bodys = document.getElementsByTagName( 'body' );
		if( bodys[0] )
			setTimeout( onReady, 500 );
		else
			setTimeout( onReadyCheck, 500 );
	};

	var onReady = function()
	{
		var words = document.getElementsByTagName( 'span' );
		for( var n = 0; n < words.length; n++ )
		{
			var word = words[n];
			if( word.className )
			{
				if( ( /(\W|^)gml_word(\W|$)/i ).test( word.className ) )
				{
					word.style.cursor = 'pointer';
					var click = function() { document.location = 'http://gmclan.org/?wiki=find&zm=' + this.childNodes[1].nodeValue };
					if( word.addEventListener )
						word.addEventListener( 'click', click, false );
					else if( word.attachEvent )
						word.attachEvent( 'onclick', click );
				}
			}
		}
	};

	onReadyCheck();