	var intCurrentPos = 0;
	var intTickerWidth = 0;
	var intIntervalID;
	var intSwitchID;
	/*var strMsg1 = 'THIS IS MESSAGE 1...';*/
	/*var strMsg2 = 'MESSAGE 2 IS THIS ONE...';*/
	var strMessage;
	var arrMessages = new Array("DUMMY 1 ", "DUMMY 2", "DUMMY 3");
	var blnSwitch = false;
	var intMessageIndex = 0;
	var intLoopCounter;
	var blnIsActive = false;
	var initPosition = intCurrentPos = 300;
	
	function fnSwitchMessages()
	{
	//alert("Switching message! - ArrayIndex =  " + intMessageIndex + " SwitchEnabled = " + blnSwitch);

/*alert('Alert:' + arrMessages[intMessageIndex] + ' ' + blnSwitch);*/

		/*if(blnSwitch == true)
		{*/
			//alert("MessageIndex = " + intMessageIndex + "Length = " + arrMessages.length);
			if(intMessageIndex <= arrMessages.length -1)
			{
				/*alert("TOP - " + intMessageIndex);*/
				strMessage = arrMessages[intMessageIndex];
				intMessageIndex += 1;
			}
			else
			{
				/*doAjax();*/
				intMessageIndex = 0;
				strMessage = arrMessages[intMessageIndex];
				intMessageIndex += 1;
			}
		/*}
		blnSwitch = false;*/
	}
	
	function fnActivateSwitch()
	{
		//alert('Switch Activated!');
		blnSwitch = true;
	}
	
	function fnActivateTicker()
	{
		//START DEBUG 
		//alert("Activating!");
		//var Temp = new Array("Message 1", "Message 2", "Message 3");
		//setTickerItems(Temp);
		
		
		//END DEBUG
	
	
	
	
		var objTicker = document.getElementById('ticker');
		$("#ticker").fadeIn("slow");
		intCurrentPos = 875; /* document.body.offsetWidth;*/
		objTicker.style.left = intCurrentPos + 'px';
		
	
		//alert('Offset = ' + intCurrentPos);
		intIntervalID = setInterval('fnUpdatePosition()',1);
		intSwitchID = setInterval('fnActivateSwitch()',300000);

		/*strMessage = arrMessages[0];*/
		intMessageIndex = 0;
		fnSwitchMessages();
	}
	
	function fnPositionReset(zeroPoint) 
	{
		intCurrentPos = zeroPoint;
		blnSwitch = true;
		fnSwitchMessages();
	}
	
	function fnUpdatePosition()
	{
		var intIncrement;
		var objTicker = document.getElementById('ticker');
		/*objTicker.innerText = strMessage;*/
	if(document.all){
	intIncrement = 2;
	objTicker.innerHTML = strMessage;
	} else{
	intIncrement = 2;
	objTicker.innerHTML = strMessage;
	}
		intCurrentPos = parseInt(objTicker.style.left);
		intTickerWidth = objTicker.offsetWidth;
		
		if((intCurrentPos <= 30))
		{
			//intCurrentPos = 300;
			//blnSwitch = true;
			//fnSwitchMessages();
			fnPositionReset(875);
			$("#ticker").fadeIn("slow");
		}
		
		else if((intCurrentPos <= 45))
		
		{
			$("#ticker").fadeOut("fast");
		}
	
		objTicker.style.left = intCurrentPos - intIncrement + "px";
		/*var objImage = document.getElementById('latestImg');*/
		/*objImage.style.zIndex =  objTicker.style.zIndex + 100;*/
	//			objTicker.style.zIndex = '20';
	}
	
	function fnClear()
	{
		clearInterval(intIntervalID);
	}
	
	function fnStart()
	{
		intIntervalID = setInterval('fnUpdatePosition()',1);
	}
	
	function fnUpdateMessage()
	{
		var objText = document.getElementById('txtMessage');
		strMessage = objText.value;
	
	}
	
	function setTickerItems(vars)
	{
	
	
		/*alert(vars);*/
		var mySplitString = vars.split("|");
	
	
	
	
		/*alert('Setting Messages');*/
	arrMessages = mySplitString;	
	//fnActivateTicker();	
	//alert("Size = " + arrMessages.length);
intMessageIndex = 0;
	}
	
	
	
	
	function getXMLHTTPRequest()
	{
	
	
	
		try
		{
			req = new XMLHttpRequest();
	
	
	
			if (req.overrideMimeType)
			{
				req.overrideMimeType('text/xml');
			}
			if (!req)
			{
				/*alert('Cannot create XMLHTTP instance');*/
				return false;
			}
	
	
		} catch (err1)
		{
			try
			{
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (err2)
			{
				try
				{
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (err3)
				{
					req = false;
				}
			}
		}
		return req;
	}
	
	function rnd() { return String((new Date()).getTime()).replace(/\D/gi, '') }
	
	function doAjax()
	{
	
		//alert('In here!');
		try
		{
			var request = getXMLHTTPRequest();
			/*try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
			} catch (e) {
			alert("Permission UniversalBrowserRead denied.");
			}   */
			request.open('GET', 'getnewsticker.asp?id=' + rnd(), true);
			request.onreadystatechange = callbackHandler;
			request.setRequestHeader('Content-Type', 'text');
			/*request.setRequestHeader("SOAPAction", 'http://rth07.com/TIMSWebService/Service1/Login');*/
	
	
			request.send(null);
		} catch (ex)
		{
			/*alert('Error - ' + ex);*/
		}
	
		function callbackHandler()
		{
	
			if (request.readyState == 4)
			{
				/*alert('Response = ' + request.responseText);*/
				setTickerItems(request.responseText);
				if (blnIsActive == false)
				{
					fnActivateTicker();
					blnIsActive = true;
				}
				else
				{
					/*alert("Refreshed");*/
				}
			}
		}
	}