function createRequestObject(){var b;var a=navigator.appName;if(a=="Microsoft Internet Explorer"){b=new ActiveXObject("Microsoft.XMLHTTP")}else{b=new XMLHttpRequest()}return b}var http=createRequestObject();function getQuoteData(){http.open("POST","common/handlequote.php");http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");http.onreadystatechange=handleData;http.send("quoteSymbol="+document.quoteForm.quoteSymbol.value)}function handleData(){if(http.readyState==4){var a=http.responseText;document.getElementById("quote_cage").innerHTML=a}}function clearQuoteCage(){document.getElementById("quote_cage").innerHTML="";document.quoteForm.quoteSymbol.value="";document.quoteForm.quoteSymbol.focus();window.status=""}(function(){window.initMovers=function(){b();d();return false};function b(){var f=Math.floor(Math.random()*1000),e=document.createElement("script");e.type="text/javascript";e.src="common/handleclouds.php?callback=getPriceDeltas&type=pricedeltas&random="+f;document.getElementsByTagName("head")[0].appendChild(e);return false}function d(){var f=Math.floor(Math.random()*1000),e=document.createElement("script");e.type="text/javascript";e.src="common/handleclouds.php?callback=getVolumeDeltas&type=volumedeltas&random="+f;document.getElementsByTagName("head")[0].appendChild(e);return false}window.getPriceDeltas=function(f){if(!f.results){return 0}var e=[];for(var h=0;h<f.results.length;h++){var g={};g.symbol=f.results[h].symbol;g.name=f.results[h].name;g.direction=f.results[h].direction;g.rawnumber=f.results[h].rawnumber;g.normalized=f.results[h].normalized;e[h]=g}var k=document.getElementById("p_title");k.style.display="block";var j=document.getElementById("price_cloud");j.style.display="block";j.innerHTML=c(e,"pricedelta")};window.getVolumeDeltas=function(f){if(!f.results){var l=document.getElementById("footer_container");l.style.display="block";return 0}var e=[];for(var h=0;h<f.results.length;h++){var g={};g.symbol=f.results[h].symbol;g.name=f.results[h].name;g.direction=f.results[h].direction;g.rawnumber=f.results[h].rawnumber;g.normalized=f.results[h].normalized;e[h]=g}var k=document.getElementById("v_title");k.style.display="block";var j=document.getElementById("volume_cloud");j.style.display="block";j.innerHTML=c(e,"volumedelta");var l=document.getElementById("footer_container");l.style.display="block"};function c(g,l){var f=1.1;var e="";for(var k=0;k<g.length;k++){var h="";var m="";var j="";if(g[k].direction=="Up"){h="green";m="background: url(../images/u.gif) no-repeat right top; padding-right:0.2em";j="gain"}else{if(g[k].direction=="Down"){h="red";m="background: url(../images/d.gif) no-repeat right bottom; padding-right:0.2em";j="loss"}else{h="black"}}if(l==="pricedelta"){e+='<span style="font-family: Arial Black bold; font-weight:900;font-size: '+(g[k].normalized*f)+"%; color: "+h+';">';e+='<a href="http://finance.yahoo.com/q?s='+g[k].symbol+'" target="_blank" title=" '+g[k].symbol+": "+g[k].rawnumber+" % "+j+'">'+g[k].symbol+"</a>"}else{if(l==="volumedelta"){e+='<span style="font-family: Arial Black bold; font-weight:900;font-size: '+(g[k].normalized*f)+"%; color: "+h+';">';e+='<a href="http://finance.yahoo.com/q?s='+g[k].symbol+'" target="_blank" title=" '+g[k].symbol+": "+a(g[k].rawnumber)+' shares traded">'+g[k].symbol+"</a>"}}e+=' </span><span style="color:rgb(242, 245, 252)">**</span>'}return e}function a(j){j+="";var e=j.split("."),h=e[0],f=e.length>1?"."+e[1]:"",g=/(\d+)(\d{3})/;while(g.test(h)){h=h.replace(g,"$1,$2")}return h+f}})();var globals=new Array();globals.currentId="";globals.updateCount=0;function startTwitter(){a();function a(){twitter();globals.updateCount++;if(globals.updateCount<12){setTimeout(startTwitter,10000)}}}function twitter(){var b=Math.floor(Math.random()*1000);var a=document.createElement("script");a.type="text/javascript";a.src="http://search.twitter.com/search.json?callback=twitterSearch&q=stock+market&rpp=15&page=1&boogle="+b;document.getElementsByTagName("head")[0].appendChild(a);return false}function twitterSearch(e){var b=e.results[0].id;if(b==globals.currentId){return}else{globals.currentId=b}var l=document.getElementById("tweet_cage");l.style.display="block";var c=document.getElementById("chatter_logo");c.style.display="block";var d,n,f,a,g,j,m;var m="";for(i=0;i<e.results.length;i++){if(i%2){n="rgb(248, 248, 248)"}else{n="rgb(255, 255, 255)"}g=e.results[i].profile_image_url;d=e.results[i].from_user;source=e.results[i].source;j="http://twitter.com/"+d;f=e.results[i].text;f=f.replace(/\b(http:\/\/[^(\s|$)]*)\b/g," <a href='$1'>$1</a> ");f=f.replace(/\B@([^(\s|$)]*)\b/g," @<a href='http://www.twitter.com/$1' /a>$1</a> ");f=f.replace(/\B#([^(\s|$)]*)\b/g," <a href='http://twitter.com/search?q=%23$1' /a>#$1</a> ");var k=new Date(e.results[i].created_at);var h=new Date();timeline=getTimeDiff(h,k);tagline=timeline+" from "+source;a=e.results[i].created_at;m+="<div class='tweet' id='tweet_"+i+"' style='background-color:"+n+"'><div class='tweet_image' style='float:left'><img src='"+g+"' width='45' height='45'/></div><div class='tweet_content'>@<strong><a href='"+j+"'>"+d+"</a></strong>: "+f+"</div><div style='clear:both;'></div><div class='tweet_source'>"+tagline+"</div></div>"}m=m.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"');m=m.replace(/&gt;/g,">");l.innerHTML=m;blueFade(document.getElementById("tweet_0"))}function getTimeDiff(f,d){var h=f.getTime()-d.getTime();var g=Math.floor(h/1000/60/60/24);h-=g*1000*60*60*24;var b=Math.floor(h/1000/60/60);h-=b*1000*60*60;var c=Math.floor(h/1000/60);h-=c*1000*60;var e=Math.floor(h/1000);var a="";if(g>=1){a="more than one day ago"}else{if(g<0){a=""}else{if(b>=1){if(b==1){a="1 hour ago"}else{a=b+" hours ago"}}else{if(c>=1){if(c==1){a="1 minute ago"}else{a=c+" minutes ago"}}else{if(e>=1){if(e==1){a="1 second ago"}else{a=e+" seconds ago"}}else{if(e<1){a="1 second ago"}}}}}}return a}function blueFade(c){var a=155;function d(){c.style.background="rgb("+(a+=4)+","+(a+=4)+", 255)";if(a<255){setTimeout(d,60)}else{c.style.background="rgb(255, 255, 255)"}}d()};