var Scroller = Class.create({
	
	/*
	text: '<span class="stock down"><span class="symbol">ATVI</span> <span class="arrow">&#9660;</span> <span class="amount">-0.47</span> <span class="percent">-1.75%</span></span> <span class="stock down"><span class="symbol">ADBE</span> <span class="arrow">&#9660;</span> <span class="amount">-1.44</span> <span class="percent">-4.08%</span></span> <span class="stock up"><span class="symbol">AKAM</span> <span class="arrow">&#9650;</span> <span class="amount">0.80</span> <span class="percent">2.96%</span></span><span class="stock down"><span class="symbol">ALTR</span> <span class="arrow">&#9660;</span> <span class="amount">-0.25</span> <span class="percent">-1.42%</span></span> <span class="stock down"><span class="symbol">AMZN</span> <span class="arrow">&#9660;</span> <span class="amount">-1.64</span> <span class="percent">-2.06%</span></span> <span class="stock down"><span class="symbol">AMGN</span> <span class="arrow">&#9660;</span> <span class="amount">-1.45</span> <span class="percent">-3.06%</span></span> <span class="stock down"><span class="symbol">AMLN</span> <span class="arrow">&#9660;</span> <span class="amount">-0.43</span> <span class="percent">-1.28%</span></span> <span class="stock down"><span class="symbol">APOL</span> <span class="arrow">&#9660;</span> <span class="amount">-3.82</span> <span class="percent">-4.95%</span></span> <span class="stock down"><span class="symbol">AAPL</span> <span class="arrow">&#9660;</span> <span class="amount">-3.13</span> <span class="percent">-1.94%</span></span> <span class="stock down"><span class="symbol">AMAT</span> <span class="arrow">&#9660;</span> <span class="amount">-0.21</span> <span class="percent">-1.17%</span></span> <span class="stock down"><span class="symbol">ADSK</span> <span class="arrow">&#9660;</span> <span class="amount">-1.06</span> <span class="percent">-2.57%</span></span> <span class="stock down"><span class="symbol">BIDU</span> <span class="arrow">&#9660;</span> <span class="amount">-0.26</span> <span class="percent">-0.10%</span></span> <span class="stock down"><span class="symbol">BEAS</span> <span class="arrow">&#9660;</span> <span class="amount">-0.05</span> <span class="percent">-0.27%</span></span> <span class="stock up"><span class="symbol">BBBY</span> <span class="arrow">&#9650;</span> <span class="amount">1.60</span> <span class="percent">5.91%</span></span><span class="stock down"><span class="symbol">BIIB</span> <span class="arrow">&#9660;</span> <span class="amount">-1.19</span> <span class="percent">-1.99%</span></span> <span class="stock down"><span class="symbol">BRCM</span> <span class="arrow">&#9660;</span> <span class="amount">-1.14</span> <span class="percent">-4.85%</span></span> <span class="stock down"><span class="symbol">CHRW</span> <span class="arrow">&#9660;</span> <span class="amount">-0.84</span> <span class="percent">-1.73%</span></span> <span class="stock down"><span class="symbol">CDNS</span> <span class="arrow">&#9660;</span> <span class="amount">-0.53</span> <span class="percent">-3.56%</span></span> <span class="stock down"><span class="symbol">CELG</span> <span class="arrow">&#9660;</span> <span class="amount">-2.18</span> <span class="percent">-3.98%</span></span> <span class="stock down"><span class="symbol">CEPH</span> <span class="arrow">&#9660;</span> <span class="amount">-1.15</span> <span class="percent">-1.64%</span></span> <span class="stock up"><span class="symbol">CHKP</span> <span class="arrow">&#9650;</span> <span class="amount">0.23</span> <span class="percent">1.10%</span></span><span class="stock down"><span class="symbol">CTAS</span> <span class="arrow">&#9660;</span> <span class="amount">-0.84</span> <span class="percent">-2.66%</span></span> <span class="stock down"><span class="symbol">CSCO</span> <span class="arrow">&#9660;</span> <span class="amount">-0.99</span> <span class="percent">-4.07%</span></span> <span class="stock down"><span class="symbol">CTXS</span> <span class="arrow">&#9660;</span> <span class="amount">-0.53</span> <span class="percent">-1.57%</span></span> <span class="stock down"><span class="symbol">CTSH</span> <span class="arrow">&#9660;</span> <span class="amount">-0.41</span> <span class="percent">-1.58%</span></span> <span class="stock down"><span class="symbol">CMCSA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.37</span> <span class="percent">-2.17%</span></span> <span class="stock up"><span class="symbol">COST</span> <span class="arrow">&#9650;</span> <span class="amount">0.62</span> <span class="percent">0.96%</span></span><span class="stock down"><span class="symbol">DELL</span> <span class="arrow">&#9660;</span> <span class="amount">-0.92</span> <span class="percent">-4.36%</span></span> <span class="stock down"><span class="symbol">XRAY</span> <span class="arrow">&#9660;</span> <span class="amount">-1.85</span> <span class="percent">-4.12%</span></span> <span class="stock down"><span class="symbol">DISCA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.69</span> <span class="percent">-2.95%</span></span> <span class="stock down"><span class="symbol">DISH</span> <span class="arrow">&#9660;</span> <span class="amount">-0.11</span> <span class="percent">-0.39%</span></span> <span class="stock down"><span class="symbol">EBAY</span> <span class="arrow">&#9660;</span> <span class="amount">-1.06</span> <span class="percent">-3.74%</span></span> <span class="stock down"><span class="symbol">ERTS</span> <span class="arrow">&#9660;</span> <span class="amount">-0.36</span> <span class="percent">-0.73%</span></span> <span class="stock down"><span class="symbol">EXPE</span> <span class="arrow">&#9660;</span> <span class="amount">-0.39</span> <span class="percent">-1.66%</span></span> <span class="stock down"><span class="symbol">EXPD</span> <span class="arrow">&#9660;</span> <span class="amount">-0.62</span> <span class="percent">-1.42%</span></span> <span class="stock down"><span class="symbol">ESRX</span> <span class="arrow">&#9660;</span> <span class="amount">-3.51</span> <span class="percent">-5.07%</span></span> <span class="stock up"><span class="symbol">FAST</span> <span class="arrow">&#9650;</span> <span class="amount">2.63</span> <span class="percent">7.83%</span></span><span class="stock down"><span class="symbol">FISV</span> <span class="arrow">&#9660;</span> <span class="amount">-0.88</span> <span class="percent">-1.78%</span></span> <span class="stock down"><span class="symbol">FMCN</span> <span class="arrow">&#9660;</span> <span class="amount">-1.83</span> <span class="percent">-3.83%</span></span> <span class="stock down"><span class="symbol">FWLT</span> <span class="arrow">&#9660;</span> <span class="amount">-1.32</span> <span class="percent">-1.02%</span></span> <span class="stock down"><span class="symbol">GRMN</span> <span class="arrow">&#9660;</span> <span class="amount">-2.13</span> <span class="percent">-3.38%</span></span> <span class="stock down"><span class="symbol">GENZ</span> <span class="arrow">&#9660;</span> <span class="amount">-0.29</span> <span class="percent">-0.37%</span></span> <span class="stock down"><span class="symbol">GILD</span> <span class="arrow">&#9660;</span> <span class="amount">-1.99</span> <span class="percent">-4.31%</span></span> <span class="stock down"><span class="symbol">GOOG</span> <span class="arrow">&#9660;</span> <span class="amount">-10.03</span> <span class="percent">-1.67%</span></span> <span class="stock down"><span class="symbol">HANS</span> <span class="arrow">&#9660;</span> <span class="amount">-1.42</span> <span class="percent">-3.47%</span></span> <span class="stock down"><span class="symbol">HSIC</span> <span class="arrow">&#9660;</span> <span class="amount">-1.91</span> <span class="percent">-3.04%</span></span> <span class="stock down"><span class="symbol">HOLX</span> <span class="arrow">&#9660;</span> <span class="amount">-1.29</span> <span class="percent">-2.01%</span></span> <span class="stock down"><span class="symbol">IACI</span> <span class="arrow">&#9660;</span> <span class="amount">-0.40</span> <span class="percent">-1.66%</span></span> <span class="stock up"><span class="symbol">INFY</span> <span class="arrow">&#9650;</span> <span class="amount">0.33</span> <span class="percent">0.87%</span></span><span class="stock down"><span class="symbol">INTC</span> <span class="arrow">&#9660;</span> <span class="amount">-0.33</span> <span class="percent">-1.74%</span></span> <span class="stock down"><span class="symbol">INTU</span> <span class="arrow">&#9660;</span> <span class="amount">-0.70</span> <span class="percent">-2.29%</span></span> <span class="stock down"><span class="symbol">ISRG</span> <span class="arrow">&#9660;</span> <span class="amount">-1.89</span> <span class="percent">-0.72%</span></span> <span class="stock down"><span class="symbol">JOYG</span> <span class="arrow">&#9660;</span> <span class="amount">-0.91</span> <span class="percent">-1.65%</span></span> <span class="stock down"><span class="symbol">JNPR</span> <span class="arrow">&#9660;</span> <span class="amount">-0.75</span> <span class="percent">-2.83%</span></span> <span class="stock down"><span class="symbol">KLAC</span> <span class="arrow">&#9660;</span> <span class="amount">-1.12</span> <span class="percent">-2.56%</span></span> <span class="stock down"><span class="symbol">LRCX</span> <span class="arrow">&#9660;</span> <span class="amount">-1.53</span> <span class="percent">-3.68%</span></span> <span class="stock down"><span class="symbol">LAMR</span> <span class="arrow">&#9660;</span> <span class="amount">-0.73</span> <span class="percent">-1.76%</span></span> <span class="stock down"><span class="symbol">LEAP</span> <span class="arrow">&#9660;</span> <span class="amount">-2.78</span> <span class="percent">-6.56%</span></span> <span class="stock down"><span class="symbol">LVLT</span> <span class="arrow">&#9660;</span> <span class="amount">-0.02</span> <span class="percent">-0.77%</span></span> <span class="stock down"><span class="symbol">LBTYA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.93</span> <span class="percent">-2.40%</span></span> <span class="stock down"><span class="symbol">LINTA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.19</span> <span class="percent">-1.34%</span></span> <span class="stock down"><span class="symbol">LLTC</span> <span class="arrow">&#9660;</span> <span class="amount">-0.40</span> <span class="percent">-1.46%</span></span> <span class="stock down"><span class="symbol">LOGI</span> <span class="arrow">&#9660;</span> <span class="amount">-1.43</span> <span class="percent">-5.06%</span></span> <span class="stock down"><span class="symbol">MRVL</span> <span class="arrow">&#9660;</span> <span class="amount">-0.51</span> <span class="percent">-4.75%</span></span> <span class="stock down"><span class="symbol">MCHP</span> <span class="arrow">&#9660;</span> <span class="amount">-1.59</span> <span class="percent">-5.58%</span></span> <span class="stock down"><span class="symbol">MSFT</span> <span class="arrow">&#9660;</span> <span class="amount">-0.95</span> <span class="percent">-2.88%</span></span> <span class="stock up"><span class="symbol">MICC</span> <span class="arrow">&#9650;</span> <span class="amount">1.01</span> <span class="percent">1.07%</span></span><span class="stock down"><span class="symbol">MNST</span> <span class="arrow">&#9660;</span> <span class="amount">-0.90</span> <span class="percent">-3.29%</span></span> <span class="stock down"><span class="symbol">NTAP</span> <span class="arrow">&#9660;</span> <span class="amount">-0.94</span> <span class="percent">-4.26%</span></span> <span class="stock up"><span class="symbol">NIHD</span> <span class="arrow">&#9650;</span> <span class="amount">0.02</span> <span class="percent">0.05%</span></span><span class="stock down"><span class="symbol">NVDA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.97</span> <span class="percent">-3.90%</span></span> <span class="stock down"><span class="symbol">ORCL</span> <span class="arrow">&#9660;</span> <span class="amount">-1.14</span> <span class="percent">-5.28%</span></span> <span class="stock down"><span class="symbol">PCAR</span> <span class="arrow">&#9660;</span> <span class="amount">-0.77</span> <span class="percent">-1.73%</span></span> <span class="stock down"><span class="symbol">PDCO</span> <span class="arrow">&#9660;</span> <span class="amount">-1.12</span> <span class="percent">-3.30%</span></span> <span class="stock down"><span class="symbol">PAYX</span> <span class="arrow">&#9660;</span> <span class="amount">-0.89</span> <span class="percent">-2.68%</span></span> <span class="stock up"><span class="symbol">PETM</span> <span class="arrow">&#9650;</span> <span class="amount">1.27</span> <span class="percent">5.89%</span></span><span class="stock down"><span class="symbol">QCOM</span> <span class="arrow">&#9660;</span> <span class="amount">-1.40</span> <span class="percent">-3.65%</span></span> <span class="stock up"><span class="symbol">RIMM</span> <span class="arrow">&#9650;</span> <span class="amount">1.14</span> <span class="percent">1.29%</span></span><span class="stock up"><span class="symbol">RYAAY</span> <span class="arrow">&#9650;</span> <span class="amount">0.36</span> <span class="percent">1.09%</span></span><span class="stock down"><span class="symbol">SNDK</span> <span class="arrow">&#9660;</span> <span class="amount">-0.55</span> <span class="percent">-1.98%</span></span> <span class="stock up"><span class="symbol">SHLD</span> <span class="arrow">&#9650;</span> <span class="amount">9.43</span> <span class="percent">10.54%</span></span><span class="stock down"><span class="symbol">SIAL</span> <span class="arrow">&#9660;</span> <span class="amount">-3.63</span> <span class="percent">-6.92%</span></span> <span class="stock up"><span class="symbol">SIRI</span> <span class="arrow">&#9650;</span> <span class="amount">0.06</span> <span class="percent">2.12%</span></span><span class="stock up"><span class="symbol">SPLS</span> <span class="arrow">&#9650;</span> <span class="amount">0.32</span> <span class="percent">1.49%</span></span><span class="stock down"><span class="symbol">SBUX</span> <span class="arrow">&#9660;</span> <span class="amount">-0.26</span> <span class="percent">-1.39%</span></span> <span class="stock down"><span class="symbol">STLD</span> <span class="arrow">&#9660;</span> <span class="amount">-1.18</span> <span class="percent">-2.43%</span></span> <span class="stock down"><span class="symbol">SRCL</span> <span class="arrow">&#9660;</span> <span class="amount">-3.89</span> <span class="percent">-6.45%</span></span> <span class="stock down"><span class="symbol">JAVA</span> <span class="arrow">&#9660;</span> <span class="amount">-0.65</span> <span class="percent">-4.08%</span></span> <span class="stock down"><span class="symbol">SYMC</span> <span class="arrow">&#9660;</span> <span class="amount">-0.17</span> <span class="percent">-1.12%</span></span> <span class="stock down"><span class="symbol">TLAB</span> <span class="arrow">&#9660;</span> <span class="amount">-0.30</span> <span class="percent">-4.70%</span></span> <span class="stock down"><span class="symbol">TEVA</span> <span class="arrow">&#9660;</span> <span class="amount">-2.21</span> <span class="percent">-4.59%</span></span> <span class="stock up"><span class="symbol">UAUA</span> <span class="arrow">&#9660;</span> <span class="amount">1.78</span> <span class="percent">-5.40%</span></span><span class="stock down"><span class="symbol">VRSN</span> <span class="arrow">&#9660;</span> <span class="amount">-0.44</span> <span class="percent">-1.31%</span></span> <span class="stock down"><span class="symbol">VRTX</span> <span class="arrow">&#9660;</span> <span class="amount">-0.42</span> <span class="percent">-1.84%</span></span> <span class="stock down"><span class="symbol">VMED</span> <span class="arrow">&#9660;</span> <span class="amount">-0.06</span> <span class="percent">-0.43%</span></span> <span class="stock up"><span class="symbol">WFMI</span> <span class="arrow">&#9650;</span> <span class="amount">0.43</span> <span class="percent">1.23%</span></span><span class="stock down"><span class="symbol">WYNN</span> <span class="arrow">&#9660;</span> <span class="amount">-1.38</span> <span class="percent">-1.36%</span></span> <span class="stock down"><span class="symbol">XLNX</span> <span class="arrow">&#9660;</span> <span class="amount">-0.35</span> <span class="percent">-1.63%</span></span> <span class="stock down"><span class="symbol">YHOO</span> <span class="arrow">&#9660;</span> <span class="amount">-0.70</span> <span class="percent">-3.37%</span></span>',
	*/
	
	text: '<img src="/websites/federmanlaw/images/scroller-text.gif" />',
	
	scroll_container: 'scroll_container',
	scroll_text: 'scroll_text',
	
	textWidth: null,
	textHeight: null,
	
	initialize: function()
	{
				
		this.setText();
		
	},
	
	setText: function()
	{
		
		var textContainer = document.createElement('div');
		textContainer.className = 'text';
		textContainer.innerHTML = this.text;
		textContainer.id = 'scroll_text';
		
		$(this.scroll_container).appendChild(textContainer);
		
		var dimensions = Element.getDimensions( this.scroll_text );
		
		this.textWidth = dimensions.width;
		this.textHeight = dimensions.height;
		
		this.scrollText();
		
	},
	
	scrollText: function()
	{

		new Effect.Move( 
			this.scroll_text, 
			{ 
				x: -this.textWidth, 
				y: 0, 
				transition: Effect.Transitions.sinoidal, 
				duration: 150, 
				afterFinish: function(){ 
					$(Scroll.scroll_text).style.left = document.viewport.getWidth();
					Scroll.scrollText(); 
			} 
		});
		
	}
	
});

document.observe(
	'dom:loaded',
	function(){ 
		Scroll = new Scroller(); 
	}
);