﻿function CreateXmlHttp(){try{XmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{XmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(oc){XmlHttp=null;}}if(!XmlHttp&&typeof XMLHttpRequest!="undefined"){XmlHttp=new XMLHttpRequest();}}function getTickerData(Exchg){CreateXmlHttp();document.body.style.cursor="progress";document.getElementById("MarqueeId").innerHTML=" <img src='App_Themes/CommonTheme/images/loading.gif'>";var requestUrl="AjaxTickerDataHome.aspx?Exchange="+Exchg+"&IpTrack="+window.location.hostname+"&timeStamp="+new Date().getTime();if(XmlHttp){XmlHttp.onreadystatechange=function(){getDataResponse(Exchg);};XmlHttp.open("GET",requestUrl,true);XmlHttp.send(null);}}function getDataResponse(Exchg){if(XmlHttp.readyState==4){if(XmlHttp.status==200){var arrCol,Time,Code,CompName,ClPrice,DiffVal,DiffImg;var ExchgDet="",stkDet="";var MarqueeId=document.getElementById("MarqueeId");var TickerData=XmlHttp.responseText;if(TickerData!=""){var arrRow=TickerData.split("|");for(i=0;i<arrRow.length-1;i++){arrCol=arrRow[i].split("~");CompName=arrCol[1];ClPrice=arrCol[2];DiffVal=arrCol[3];if(DiffVal>0){DiffImg="<img src='App_Themes/Common/images/green_arrow.gif'>";clss="<span class='Green'>";}else if(DiffVal<0){DiffImg="<img src='../images/red_arrow.gif'>";clss="<span class='Red'>";}else{DiffImg="<img src='../images/EQ1.GIF'>";clss="<span class='Green'>";}if(i==0)ExchgDet="<span class='BlackNormal'>"+arrCol[0]+" &nbsp; "+CompName+": "+"<span  class=BlackNormal>"+ClPrice+"&nbsp;"+clss+" ["+"<b>"+DiffVal+"</b>"+"]</span> </span>&nbsp;&nbsp;&nbsp;";else stkDet+="<span class='TickerLink'>"+"<a target='_blank' href='http://prudent.accordhostings.com/CompanyProfile/QuoteFinder.aspx?id=1&Fincode="+arrCol[0]+"' target='_parent'><span  class=BlackNormal>"+CompName+"</span></a>: "+"<span  class=BlackNormal>"+ClPrice+"&nbsp;"+clss+" ["+"<b>"+DiffVal+"</b>"+"]</span>  &nbsp;</span>&nbsp;";}}if(Exchg=="BSE"){TEXT="BSE Data is delayed by 15 Mins.Provided by Accord Fintech";}else{TEXT="NSE Data is delayed by 5 Mins.Provided by Accord Fintech";}MarqueeId.innerHTML="<marquee id='maqid' onmouseover='this.stop();' onmouseout='this.start();' trueSpeed scrollAmount='1' scrollDelay='50' direction='left' loop='repeat' width='100%'>"+ExchgDet+stkDet+TEXT+"</marquee>";document.body.style.cursor="auto";ExchngTimeClock(Exchg);}}}function ExchngTimeClock(Exchg){var time=new Date();var hour=time.getHours();if(hour>=10&&hour<=20){clockTimeoutID=setTimeout("getTickerData('"+Exchg+"')",600000);}}function ChangeSpeed(Option){var Marq=document.getElementById("maqid");if(Option=="+"){if(Marq.scrollDelay=="10"){return;}else{Marq.scrollDelay=eval(Marq.scrollDelay)-10;}}else{if(Marq.scrollDelay=="90"){return;}else{Marq.scrollDelay=eval(Marq.scrollDelay)+10;}}if(Marq.scrollDelay=="10"){document.getElementById("ImgUp").style.cursor="text";}else{document.getElementById("ImgUp").style.cursor="hand";}if(Marq.scrollDelay=="90"){document.getElementById("ImgDown").style.cursor="text";}else{document.getElementById("ImgDown").style.cursor="hand";}}