	// Add event
	function addEvent(obj, evType, fn)
	{
		if (obj.addEventListener)
		{
			obj.addEventListener(evType, fn, false);
		    return true;
		    
		} else if (obj.attachEvent)
		{
			var r = obj.attachEvent("on" + evType, fn);
		    return r;
		    
		} else if (document.all)
		{
			if (evType == 'load')
			{
				obj.onload = fn;
				return true;
			}
			else return false;
		}
		else
		{
			return false;	
		}
		
	}

	// txtBlink
	var blinking_texts = new Array();
	
	function txtBlink_Change()
	{
		for (i = 0 ; i < blinking_texts.length ; i++)
		{
			var blinkclass = document.getElementById? blinking_texts[i].getAttribute("blinkclass") : blinking_texts[i].blinkclass;
			
			if (blinking_texts[i].className != blinkclass)
				blinking_texts[i].className = blinkclass;
			else
				blinking_texts[i].className = blinking_texts[i].origClassName;
		}
	}	
	
	function txtBlink()
	{
		var i = 0;
		
		if (document.all)
		{
			while (eval("document.all.blinking_text_" + (i+1)) != null)
			{
				blinking_texts[i] = eval("document.all.blinking_text_" + (i+1));
				blinking_texts[i].origClassName = blinking_texts[i].className;
				i++;
			}
		}
		else if (document.getElementById)
		{
			while (document.getElementById("blinking_text_" + (i+1)) != null)
			{
				blinking_texts[i] = document.getElementById("blinking_text_" + (i+1));
				blinking_texts[i].origClassName = blinking_texts[i].className;
				i++;
			}
		}

		if (i > 0 && !blinking_texts.isSet)
		{
			setInterval("txtBlink_Change()", 500);
			blinking_texts.isSet = true;
		}
	}

	// Init
	addEvent(window, "load", txtBlink);


