function setActiveDataID(exchangeID)
{if(exchangeID=='MCXTopGainersAll')
{LoadXMLData('../XML/MCX-TopGainers.xml',1);}
else if(exchangeID=='NCDEXTopGainersAll')
{LoadXMLData('../XML/NCDEX-TopGainers.xml',1);}
else if(exchangeID=='MCXTopLosersAll')
{LoadXMLData('../XML/MCX-TopLosers.xml',1);}
else if(exchangeID=='NCDEXTopLosersAll')
{LoadXMLData('../XML/NCDEX-TopLosers.xml',1);}
else if(exchangeID=='MCXTopValuesAll')
{LoadXMLData('../XML/MCX-TopValues.xml',1);}
else if(exchangeID=='NCDEXTopValuesAll')
{LoadXMLData('../XML/NCDEX-TopValues.xml',1);}
else if(exchangeID=='MCXTopVolumeAll')
{LoadXMLData('../XML/MCX-TopVolumes.xml',1);}
else if(exchangeID=='NCDEXTopVolumesAll')
{LoadXMLData('../XML/NCDEX-TopVolumes.xml',1);}}
function setVisibleTab(tabID)
{if(tabID=='MCXFuturePrice')
{document.getElementById('MCXFuturePrice').style.display="block";document.getElementById('NCDEXFuturePrice').style.display="none";}
else if(tabID=='NCDEXFuturePrice')
{document.getElementById('NCDEXFuturePrice').style.display="block";document.getElementById('MCXFuturePrice').style.display="none";}
else if(tabID=='MCXClosingPrice')
{document.getElementById('MCXControls').style.display="block";document.getElementById('NCDEXControls').style.display="none";document.getElementById('ExchangeData').innerHTML="Closing Commodity Prices - MCX";}
else if(tabID=='NCDEXClosingPrice')
{document.getElementById('NCDEXControls').style.display="block";document.getElementById('MCXControls').style.display="none";document.getElementById('ExchangeData').innerHTML="Closing Commodity Prices - NCDEX";}}
function setIndexPageActiveId(indexPageID)
{if(indexPageID=='MCXIndexData')
{document.getElementById('MCXAllLableDiv').style.display="block";document.getElementById('NCDEXAllLableDiv').style.display="none";LoadXMLData('XML/MCX-TopGainers.xml',2);}
else if(indexPageID=='NCDEXIndexData')
{document.getElementById('NCDEXAllLableDiv').style.display="block";document.getElementById('MCXAllLableDiv').style.display="none";LoadXMLData('XML/NCDEX-TopGainers.xml',2);}
else if(indexPageID=='MCXTopGainersIndex')
{LoadXMLData('XML/MCX-TopGainers.xml',2);}
else if(indexPageID=='NCDEXTopGainersIndex')
{LoadXMLData('XML/NCDEX-TopGainers.xml',2);}
else if(indexPageID=='MCXTopLosersIndex')
{LoadXMLData('XML/MCX-TopLosers.xml',2);}
else if(indexPageID=='NCDEXTopLosersIndex')
{LoadXMLData('XML/NCDEX-TopLosers.xml',2);}
else if(indexPageID=='MCXTopValueIndex')
{LoadXMLData('XML/MCX-TopValues.xml',2);}
else if(indexPageID=='NCDEXTopValueIndex')
{LoadXMLData('XML/NCDEX-TopValues.xml',2);}
else if(indexPageID=='MCXTopVolumeIndex')
{LoadXMLData('XML/MCX-TopVolumes.xml',2);}
else if(indexPageID=='NCDEXTopVolumeIndex')
{LoadXMLData('XML/NCDEX-TopVolumes.xml',2);}}
function loadHandler()
{xmlProcessor(this);}
var xmlDocument;function LoadXMLData(xml_file,dataId)
{feed_id=0;feed_total=0;xmlDocument="";feed_file=xml_file;if(xmlDocument==null)
{alert("Your browser does not support XMLHTTP!");return;}
if(document.implementation&&document.implementation.createDocument)
{xmlDocument=document.implementation.createDocument('','',null);xmlDocument.async=false;var loadResult=xmlDocument.load(xml_file);if(loadResult)
{if((xml_file=="../XML/MCX-TopGainers.xml"))
{xmlProcessorMCXTopGFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopGainers.xml"))
{xmlProcessorNCDEXTopGFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopLosers.xml"))
{xmlProcessorMCXTopLooserFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopLosers.xml"))
{xmlProcessorNCDEXTopLooserFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopValues.xml"))
{xmlProcessorMCXTopValueFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopValues.xml"))
{xmlProcessorNCDEXTopValueFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopVolumes.xml"))
{xmlProcessorMCXTopVolumeFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopVolumes.xml"))
{xmlProcessorNCDEXTopVolumeFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MarketNews.xml"))
{xmlProcessorNewsFireFox(xmlDocument,xml_file)}
else if((xml_file=="../XML/MCX-ListOfCommodity.xml"))
{xmlProcessorMCXListFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-ListOfCommodity.xml"))
{xmlProcessorNCDEXListFireFox(xmlDocument,xml_file,dataId)}}
else
{xmlError();return false;}}
else
{xmlDocument="";xmlDocument=new ActiveXObject("Microsoft.XMLDOM");xmlDocument.async="false";xmlDocument.onreadystatechange=verify;var loadResult=xmlDocument.load(xml_file);if(loadResult)
{if((xml_file=="../XML/MCX-TopGainers.xml"))
{xmlProcessorMCXTopG(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopGainers.xml"))
{xmlProcessorNCDEXTopG(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopLosers.xml"))
{xmlProcessorMCXTopLooser(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopLosers.xml"))
{xmlProcessorNCDEXTopLooser(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopValues.xml"))
{xmlProcessorMCXTopValue(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopValues.xml"))
{xmlProcessorNCDEXTopValue(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopVolumes.xml"))
{xmlProcessorMCXTopVolume(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopVolumes.xml"))
{xmlProcessorNCDEXTopVolume(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MarketNews.xml"))
{xmlProcessorNews(xmlDocument,xml_file)}
else if((xml_file=="../XML/MCX-ListOfCommodity.xml"))
{xmlProcessorMCXList(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-ListOfCommodity.xml"))
{xmlProcessorNCDEXList(xmlDocument,xml_file,dataId)}}
else
{xmlError();return false;}}}
function xmlError()
{}
function verify()
{if(xmlDocument.readyState!=4)
return false;}
function MM_openBrWindow(theURL)
{window.open(theURL,"mywindow","scrollbars=1,width=497,height=600");}
function closepopup()
{window.close();}
function xmlProcessorMCXTopG(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopGFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopG(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopGFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopLooser(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopLooserFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopLooser(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopLooserFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopValue(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GValue=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopValueFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopValue(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GValue=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopValueFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopVolume(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GVolume=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopVolumeFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GVolume=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopVolume(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GVolume=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopVolumeFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GVolume=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNews(xmlDoc,xml_file)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;var NSrNo="";var NNDate="";var Ntime="";var NHeading="";var strHTML;if(xml_file=="../XML/MarketNews.xml")
{strHTML+='<table width="96%" id="Grid_View" cellspacing=0 cellpadding=0 border=0 align=center >';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{NSrNo=MainTag.childNodes[i].childNodes[0].text;NNDate=MainTag.childNodes[i].childNodes[1].text;Ntime=MainTag.childNodes[i].childNodes[3].text;NHeading=MainTag.childNodes[i].childNodes[4].text;var NewsData=NHeading;strHTML+='<tr>';strHTML+='<td><hr class=news_top_line /></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=new_marketnews1><a style=color:#808285; href=Javascript:MM_openBrWindow("comm-news.aspx?time='+NSrNo+'"); >'+NHeading+'</a></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=news_Date_time>'+NNDate+'&nbsp;|&nbsp;'+Ntime+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MarketNews.xml")
{document.getElementById('commodityMarketNews').innerHTML=strHTML;}
delete xmlDoc;}
function xmlProcessorNewsFireFox(xmlDoc,xml_file)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var NSrNo="";var NNDate="";var Ntime="";var NHeading="";var strHTML;if(xml_file=="../XML/MarketNews.xml")
{strHTML+='<table width="96%" id="Grid_View" cellspacing=0 cellpadding=0 border=0 align=center >';for(var i=1;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{NSrNo=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;NNDate=MainTag.childNodes[i].childNodes[3].childNodes[0].nodeValue;Ntime=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;NHeading=MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue;strHTML+='<tr>';strHTML+='<td><hr class=news_top_line /></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=new_marketnews1><a style=color:#808285; href=Javascript:MM_openBrWindow("comm-news.aspx?time='+NSrNo+'"); >'+NHeading+'</a></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=news_Date_time>'+NNDate+'&nbsp;|&nbsp;'+Ntime+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MarketNews.xml")
{document.getElementById('commodityMarketNews').innerHTML=strHTML;}
delete xmlDoc;}
function xmlProcessorMCXList(xmlDoc,xml_file,dataId)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataId==1)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{var dataText=MainTag.childNodes[i].childNodes[0].text;document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataId==2)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorMCXListFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var j=2;if(dataID==1)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorNCDEXList(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==1)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorNCDEXListFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var j=2;if(dataID==1)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
var fixedX=-1
var fixedY=-1
var startAt=0
var showWeekNumber=0
var showToday=1
var imgDir="../images/cal/"
var styleAnchor=""
var styleLightBorder=""
var gotoString="Go To Current Month"
var todayString="Today is"
var weekString="Wk"
var scrollLeftMessage="Click to scroll to previous month. Hold mouse button to scroll automatically."
var scrollRightMessage="Click to scroll to next month. Hold mouse button to scroll automatically."
var selectMonthMessage="Click to select a month."
var selectYearMessage="Click to select a year."
var selectDateMessage="Select [date] as date."
var crossobj,crossMonthObj,crossYearObj,monthSelected,yearSelected,dateSelected,omonthSelected,oyearSelected,odateSelected,monthConstructed,yearConstructed,intervalID1,intervalID2,timeoutID1,timeoutID2,ctlToPlaceValue,ctlNow,dateFormat,nStartingYear
var bPageLoaded=false
var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var today=new Date()
var dateNow=today.getDate()
var monthNow=today.getMonth()
var yearNow=today.getYear()
var imgsrc=new Array("drop1.gif","drop2.gif","left1.gif","left2.gif","right1.gif","right2.gif")
var img=new Array()
var bShow=false;var monthName=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
if(startAt==0)
{dayName=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")}
else
{dayName=new Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")}
function hideElement(elmID,overDiv)
{if(ie)
{for(i=0;i<document.all.tags(elmID).length;i++)
{obj=document.all.tags(elmID)[i];if(!obj||!obj.offsetParent)
{continue;}
objLeft=obj.offsetLeft;objTop=obj.offsetTop;objParent=obj.offsetParent;try{while(objParent.tagName.toUpperCase()!="BODY")
{objLeft+=objParent.offsetLeft;objTop+=objParent.offsetTop;objParent=objParent.offsetParent;}}catch(e){}
objHeight=obj.offsetHeight;objWidth=obj.offsetWidth;if((overDiv.offsetLeft+overDiv.offsetWidth)<=objLeft);else if((overDiv.offsetTop+overDiv.offsetHeight)<=objTop);else if(overDiv.offsetTop>=(objTop+objHeight));else if(overDiv.offsetLeft>=(objLeft+objWidth));else
{obj.style.visibility="hidden";}}}}
function showElement(elmID)
{if(ie)
{for(i=0;i<document.all.tags(elmID).length;i++)
{obj=document.all.tags(elmID)[i];if(!obj||!obj.offsetParent)
{continue;}
obj.style.visibility="";}}}
function HolidayRec(d,m,y,desc)
{this.d=d
this.m=m
this.y=y
this.desc=desc}
var HolidaysCounter=0
var Holidays=new Array()
function addHoliday(d,m,y,desc)
{Holidays[HolidaysCounter++]=new HolidayRec(d,m,y,desc)}
function swapImage(srcImg,destImg){if(ie){document.getElementById(srcImg).setAttribute("src",imgDir+destImg)}}
function init(){if(dom)
{for(i=0;i<imgsrc.length;i++)
{img[i]=new Image
img[i].src=imgDir+imgsrc[i]}
document.write("<div onclick='bShow=true' id='calendar' style='z-index:+999;position:absolute;margin-left:-150px;margin-top:2px;visibility:hidden;border:1px solid gray;'><table width="+((showWeekNumber==1)?250:220)+" style='font-family:arial;font-size:11px;border-width:1;border-style:solid;border-color:#a0a0a0;font-family:arial; font-size:11px}' bgcolor='#ffffff'><tr bgcolor='#0072bc'><td><table width='"+((showWeekNumber==1)?248:218)+"'><tr><td style='padding:2px;font-family:arial; font-size:11px;'><font color='#ffffff'><B><span id='caption'></span></B></font></td><td align=right><a href='javascript:hideCalendar()'><IMG SRC='"+imgDir+"close_btn.gif' WIDTH='15' HEIGHT='13' BORDER='0' ALT='Close the Calendar'></a></td></tr></table></td></tr><tr><td style='padding:5px' bgcolor=#ffffff><span id='content'></span></td></tr>")
if(showToday==1)
{document.write("<tr bgcolor=#f0f0f0><td style='padding:5px' align=center><span id='lblToday'></span></td></tr>")}
document.write("</table></div><div id='selectMonth' style='z-index:+999;position:absolute;visibility:hidden;margin-left:-143px;margin-top:3px;border-right:1px solid #878787;border-left:1px solid #878787;border-bottom:1px solid #878787;'></div><div id='selectYear' style='z-index:+999;position:absolute;visibility:hidden;margin-left:-150px;padding-top:2px;border-right:1px solid #878787;border-left:1px solid #878787;border-bottom:1px solid #878787;'></div>");}
var monthName=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
if(startAt==0)
{dayName=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")}
else
{dayName=new Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")}
styleAnchor="text-decoration:none;color:black;"
styleLightBorder="border-style:solid;border-width:1px;border-color:#a0a0a0;"
if(!ns4)
{if(!ie){yearNow+=1900}
crossobj=(dom)?document.getElementById("calendar").style:ie?document.all.calendar:document.calendar
hideCalendar()
crossMonthObj=(dom)?document.getElementById("selectMonth").style:ie?document.all.selectMonth:document.selectMonth
crossYearObj=(dom)?document.getElementById("selectYear").style:ie?document.all.selectYear:document.selectYear
monthConstructed=false;yearConstructed=false;if(showToday==1)
{document.getElementById("lblToday").innerHTML=todayString+" <a onmousemove='window.status=\""+gotoString+"\"' onmouseout='window.status=\"\"' title='"+gotoString+"' style='"+styleAnchor+"' href='javascript:monthSelected=monthNow;yearSelected=yearNow;constructCalendar();'>"+dayName[(today.getDay()-startAt==-1)?6:(today.getDay()-startAt)]+", "+dateNow+" "+monthName[monthNow].substring(0,3)+" "+yearNow+"</a>"}
sHTML1="<span id='spanLeft' style='border-style:solid;border-width:1px;border-color:#ffffff;cursor:pointer' onmouseover='swapImage(\"changeLeft\",\"left2.gif\");this.style.borderColor=\"#ffffff\";window.status=\""+scrollLeftMessage+"\"' onclick='javascript:decMonth()' onmouseout='clearInterval(intervalID1);swapImage(\"changeLeft\",\"left1.gif\");this.style.borderColor=\"#ffffff\";window.status=\"\"' onmousedown='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"StartDecMonth()\",500)' onmouseup='clearTimeout(timeoutID1);clearInterval(intervalID1)'>&nbsp<IMG id='changeLeft' SRC='"+imgDir+"left1.gif' width=10 height=11 BORDER=0>&nbsp</span>&nbsp;"
sHTML1+="<span id='spanRight' style='border-style:solid;border-width:1px;border-color:#ffffff;cursor:pointer' onmouseover='swapImage(\"changeRight\",\"right2.gif\");this.style.borderColor=\"#ffffff\";window.status=\""+scrollRightMessage+"\"' onmouseout='clearInterval(intervalID1);swapImage(\"changeRight\",\"right1.gif\");this.style.borderColor=\"#ffffff\";window.status=\"\"' onclick='incMonth()' onmousedown='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"StartIncMonth()\",500)' onmouseup='clearTimeout(timeoutID1);clearInterval(intervalID1)'>&nbsp<IMG id='changeRight' SRC='"+imgDir+"right1.gif' width=10 height=11 BORDER=0>&nbsp</span>&nbsp"
sHTML1+="<span id='spanMonth' style='border-style:solid;border-width:1px;border-color:#ffffff;cursor:pointer' onmouseover='swapImage(\"changeMonth\",\"drop2.gif\");this.style.borderColor=\"#ffffff\";window.status=\""+selectMonthMessage+"\"' onmouseout='swapImage(\"changeMonth\",\"drop1.gif\");this.style.borderColor=\"#ffffff\";window.status=\"\"' onclick='popUpMonth()'></span>&nbsp;"
sHTML1+="<span id='spanYear' style='border-style:solid;border-width:1px;border-color:#ffffff;cursor:pointer' onmouseover='swapImage(\"changeYear\",\"drop2.gif\");this.style.borderColor=\"#ffffff\";window.status=\""+selectYearMessage+"\"' onmouseout='swapImage(\"changeYear\",\"drop1.gif\");this.style.borderColor=\"#ffffff\";window.status=\"\"' onclick='popUpYear()'></span>&nbsp;"
document.getElementById("caption").innerHTML=sHTML1
bPageLoaded=true}}
function hideCalendar(){crossobj.visibility="hidden"
if(crossMonthObj!=null){crossMonthObj.visibility="hidden"}
if(crossYearObj!=null){crossYearObj.visibility="hidden"}
showElement('SELECT');showElement('APPLET');}
function padZero(num){return(num<10)?'0'+num:num;}
function constructDate(d,m,y)
{sTmp=dateFormat
sTmp=sTmp.replace("dd","<e>")
sTmp=sTmp.replace("d","<d>")
sTmp=sTmp.replace("<e>",padZero(d))
sTmp=sTmp.replace("<d>",d)
sTmp=sTmp.replace("mmm","<o>")
sTmp=sTmp.replace("mm","<n>")
sTmp=sTmp.replace("m","<m>")
sTmp=sTmp.replace("<m>",m+1)
sTmp=sTmp.replace("<n>",padZero(m+1))
sTmp=sTmp.replace("<o>",monthName[m])
return sTmp.replace("yyyy",y)}
function closeCalendar(){var sTmp
hideCalendar();ctlToPlaceValue.value=constructDate(dateSelected,monthSelected,yearSelected)}
function StartDecMonth()
{intervalID1=setInterval("decMonth()",80)}
function StartIncMonth()
{intervalID1=setInterval("incMonth()",80)}
function incMonth(){monthSelected++
if(monthSelected>11){monthSelected=0
yearSelected++}
constructCalendar()}
function decMonth(){monthSelected--
if(monthSelected<0){monthSelected=11
yearSelected--}
constructCalendar()}
function constructMonth(){popDownYear()
if(!monthConstructed){sHTML=""
for(i=0;i<12;i++){sName=monthName[i];if(i==monthSelected){sName="<B>"+sName+"</B>"}
sHTML+="<tr><td id='m"+i+"' onmouseover='this.style.backgroundColor=\"#e8e8e8\"' onmouseout='this.style.backgroundColor=\"\"' style='cursor:pointer' onclick='monthConstructed=false;monthSelected="+i+";constructCalendar();popDownMonth();event.cancelBubble=true'>&nbsp;"+sName+"&nbsp;</td></tr>"}
document.getElementById("selectMonth").innerHTML="<table width=70 style='font-family:arial; font-size:11px; border-width:1; border-style:solid; border-color:#a0a0a0;' bgcolor='#f7f7f7' cellspacing=0 onmouseover='clearTimeout(timeoutID1)' onmouseout='clearTimeout(timeoutID1);timeoutID1=setTimeout(\"popDownMonth()\",100);event.cancelBubble=true'>"+sHTML+"</table>"
monthConstructed=true}}
function popUpMonth(){constructMonth()
crossMonthObj.visibility=(dom||ie)?"visible":"show"
crossMonthObj.left=parseInt(crossobj.left)+50+'px'
crossMonthObj.top=parseInt(crossobj.top)+26+'px'
hideElement('SELECT',document.getElementById("selectMonth"));hideElement('APPLET',document.getElementById("selectMonth"));}
function popDownMonth(){crossMonthObj.visibility="hidden"}
function incYear(){for(i=0;i<7;i++){newYear=(i+nStartingYear)+1
if(newYear==yearSelected)
{txtYear="&nbsp;<B>"+newYear+"</B>&nbsp;"}
else
{txtYear="&nbsp;"+newYear+"&nbsp;"}
document.getElementById("y"+i).innerHTML=txtYear}
nStartingYear++;bShow=true}
function decYear(){for(i=0;i<7;i++){newYear=(i+nStartingYear)-1
if(newYear==yearSelected)
{txtYear="&nbsp;<B>"+newYear+"</B>&nbsp;"}
else
{txtYear="&nbsp;"+newYear+"&nbsp;"}
document.getElementById("y"+i).innerHTML=txtYear}
nStartingYear--;bShow=true}
function selectYear(nYear){yearSelected=parseInt(nYear+nStartingYear);yearConstructed=false;constructCalendar();popDownYear();}
function constructYear(){popDownMonth()
sHTML=""
if(!yearConstructed){sHTML="<tr><td align='center' onmouseover='this.style.backgroundColor=\"#e8e8e8\"' onmouseout='clearInterval(intervalID1);this.style.backgroundColor=\"\"' style='cursor:pointer' onmousedown='clearInterval(intervalID1);intervalID1=setInterval(\"decYear()\",30)' onmouseup='clearInterval(intervalID1)'>-</td></tr>"
j=0
nStartingYear=yearSelected-3
for(i=(yearSelected-3);i<=(yearSelected+3);i++){sName=i;if(i==yearSelected){sName="<B>"+sName+"</B>"}
sHTML+="<tr><td id='y"+j+"' onmouseover='this.style.backgroundColor=\"#e8e8e8\"' onmouseout='this.style.backgroundColor=\"\"' style='cursor:pointer' onclick='selectYear("+j+");event.cancelBubble=true'>&nbsp;"+sName+"&nbsp;</td></tr>"
j++;}
sHTML+="<tr><td align='center' onmouseover='this.style.backgroundColor=\"#e8e8e8\"' onmouseout='clearInterval(intervalID2);this.style.backgroundColor=\"\"' style='cursor:pointer' onmousedown='clearInterval(intervalID2);intervalID2=setInterval(\"incYear()\",30)' onmouseup='clearInterval(intervalID2)'>+</td></tr>"
document.getElementById("selectYear").innerHTML="<table width=44 style='font-family:arial; font-size:11px; border-width:1; border-style:solid; border-color:#a0a0a0;color:#808285;' bgcolor='#f7f7f7' onmouseover='clearTimeout(timeoutID2)' onmouseout='clearTimeout(timeoutID2);timeoutID2=setTimeout(\"popDownYear()\",100)' cellspacing=0>"+sHTML+"</table>"
yearConstructed=true}}
function popDownYear(){clearInterval(intervalID1)
clearTimeout(timeoutID1)
clearInterval(intervalID2)
clearTimeout(timeoutID2)
crossYearObj.visibility="hidden"}
function popUpYear(){var leftOffset
constructYear()
crossYearObj.visibility=(dom||ie)?"visible":"show"
leftOffset=parseInt(crossobj.left)+document.getElementById("spanYear").offsetLeft
if(ie)
{leftOffset+=6}
crossYearObj.left=leftOffset+"px"
crossYearObj.top=parseInt(crossobj.top)+26+"px"}
function WeekNbr(n){year=n.getFullYear();month=n.getMonth()+1;if(startAt==0){day=n.getDate()+1;}
else{day=n.getDate();}
a=Math.floor((14-month)/12);y=year+4800-a;m=month+12*a-3;b=Math.floor(y/4)-Math.floor(y/100)+Math.floor(y/400);J=day+Math.floor((153*m+2)/5)+365*y+b-32045;d4=(((J+31741-(J%7))%146097)%36524)%1461;L=Math.floor(d4/1460);d1=((d4-L)%365)+L;week=Math.floor(d1/7)+1;return week;}
function constructCalendar(){var aNumDays=Array(31,0,31,30,31,30,31,31,30,31,30,31)
var dateMessage
var startDate=new Date(yearSelected,monthSelected,1)
var endDate
if(monthSelected==1)
{endDate=new Date(yearSelected,monthSelected+1,1);endDate=new Date(endDate-(24*60*60*1000));numDaysInMonth=endDate.getDate()}
else
{numDaysInMonth=aNumDays[monthSelected];}
datePointer=0
dayPointer=startDate.getDay()-startAt
if(dayPointer<0)
{dayPointer=6}
sHTML="<table  border=0 style='font-family:verdana;font-size:10px;'><tr>"
if(showWeekNumber==1)
{sHTML+="<td width=27><b>"+weekString+"</b></td><td width=1 rowspan=7 bgcolor='#d0d0d0' style='padding:0px'><img src='"+imgDir+"divider.gif' width=1></td>"}
for(i=0;i<7;i++){sHTML+="<td width='27' align='right'><B>"+dayName[i]+"</B></td>"}
sHTML+="</tr><tr>"
if(showWeekNumber==1)
{sHTML+="<td align=right>"+WeekNbr(startDate)+"&nbsp;</td>"}
for(var i=1;i<=dayPointer;i++)
{sHTML+="<td>&nbsp;</td>"}
for(datePointer=1;datePointer<=numDaysInMonth;datePointer++)
{dayPointer++;sHTML+="<td align=right>"
sStyle=styleAnchor
if((datePointer==odateSelected)&&(monthSelected==omonthSelected)&&(yearSelected==oyearSelected))
{sStyle+=styleLightBorder}
sHint=""
for(k=0;k<HolidaysCounter;k++)
{if((parseInt(Holidays[k].d)==datePointer)&&(parseInt(Holidays[k].m)==(monthSelected+1)))
{if((parseInt(Holidays[k].y)==0)||((parseInt(Holidays[k].y)==yearSelected)&&(parseInt(Holidays[k].y)!=0)))
{sStyle+="background-color:#FFDDDD;"
sHint+=sHint==""?Holidays[k].desc:"\n"+Holidays[k].desc}}}
var regexp=/\"/g
sHint=sHint.replace(regexp,"&quot;")
dateMessage="onmousemove='window.status=\""+selectDateMessage.replace("[date]",constructDate(datePointer,monthSelected,yearSelected))+"\"' onmouseout='window.status=\"\"' "
if((datePointer==dateNow)&&(monthSelected==monthNow)&&(yearSelected==yearNow))
{sHTML+="<b><a "+dateMessage+" title=\""+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'><font color=#ff0000>&nbsp;"+datePointer+"</font>&nbsp;</a></b>"}
else if((dayPointer+startAt)%7==startAt)
{sHTML+="<a "+dateMessage+" title=\""+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'>&nbsp;<font color=#999999>"+datePointer+"</font>&nbsp;</a>"}
else if(dayPointer%7==(startAt*-1)+1)
{sHTML+="<a "+dateMessage+" title=\""+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'>&nbsp;<font color=#999999>"+datePointer+"</font>&nbsp;</a>"}
else
{sHTML+="<a "+dateMessage+" title=\""+sHint+"\" style='"+sStyle+"' href='javascript:dateSelected="+datePointer+";closeCalendar();'>&nbsp;"+datePointer+"&nbsp;</a>"}
sHTML+=""
if((dayPointer+startAt)%7==startAt){sHTML+="</tr><tr>"
if((showWeekNumber==1)&&(datePointer<numDaysInMonth))
{sHTML+="<td align=right>"+(WeekNbr(new Date(yearSelected,monthSelected,datePointer+1)))+"&nbsp;</td>"}}}
document.getElementById("content").innerHTML=sHTML
document.getElementById("spanMonth").innerHTML="&nbsp;"+monthName[monthSelected]+"&nbsp;<IMG id='changeMonth' SRC='"+imgDir+"drop1.gif' WIDTH='12' HEIGHT='10' BORDER=0>"
document.getElementById("spanYear").innerHTML="&nbsp;"+yearSelected+"&nbsp;<IMG id='changeYear' SRC='"+imgDir+"drop1.gif' WIDTH='12' HEIGHT='10' BORDER=0>"}
function popUpCalendar(ctl,ctl2,format){var leftpos=0
var toppos=0
if(bPageLoaded)
{if(crossobj.visibility=="hidden"){ctlToPlaceValue=ctl2
dateFormat=format;formatChar=" "
aFormat=dateFormat.split(formatChar)
if(aFormat.length<3)
{formatChar="/"
aFormat=dateFormat.split(formatChar)
if(aFormat.length<3)
{formatChar="."
aFormat=dateFormat.split(formatChar)
if(aFormat.length<3)
{formatChar="-"
aFormat=dateFormat.split(formatChar)
if(aFormat.length<3)
{formatChar=""}}}}
tokensChanged=0
if(formatChar!="")
{aData=ctl2.value.split(formatChar)
for(i=0;i<3;i++)
{if((aFormat[i]=="d")||(aFormat[i]=="dd"))
{dateSelected=parseInt(aData[i],10)
tokensChanged++}
else if((aFormat[i]=="m")||(aFormat[i]=="mm"))
{monthSelected=parseInt(aData[i],10)-1
tokensChanged++}
else if(aFormat[i]=="yyyy")
{yearSelected=parseInt(aData[i],10)
tokensChanged++}
else if(aFormat[i]=="mmm")
{for(j=0;j<12;j++)
{if(aData[i]==monthName[j])
{monthSelected=j
tokensChanged++}}}}}
if((tokensChanged!=3)||isNaN(dateSelected)||isNaN(monthSelected)||isNaN(yearSelected))
{dateSelected=dateNow
monthSelected=monthNow
yearSelected=yearNow}
odateSelected=dateSelected
omonthSelected=monthSelected
oyearSelected=yearSelected
aTag=ctl
do{aTag=aTag.offsetParent;leftpos+=aTag.offsetLeft;toppos+=aTag.offsetTop;}while(aTag.tagName!="BODY");crossobj.left=fixedX==-1?ctl.offsetLeft+leftpos+'px':fixedX
crossobj.top=fixedY==-1?ctl.offsetTop+toppos+ctl.offsetHeight+2+'px':fixedY
constructCalendar(1,monthSelected,yearSelected);crossobj.visibility=(dom||ie)?"visible":"show"
hideElement('SELECT',document.getElementById("calendar"));hideElement('APPLET',document.getElementById("calendar"));bShow=true;}
else
{hideCalendar()
if(ctlNow!=ctl){popUpCalendar(ctl,ctl2,format)}}
ctlNow=ctl}}
document.onkeypress=function hidecal1()
{if(window.event)
{if(window.event.keyCode==27)
{hideCalendar()}}}
document.onclick=function hidecal2(){if(!bShow)
{hideCalendar()}
bShow=false}
init()
function isEmpty()
{if(document.getElementById('MCXControls').style.display=="block")
{if(document.getElementById("ctl00_ContentPlaceHolder1_txtMCXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
return true;}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(document.getElementById("ctl00_ContentPlaceHolder1_txtNCDEXDate").value=="")
{alert("Please Select Date from Calendar ncdex!!!");return false;}
return true;}}
function isEmptyMarketPage()
{if(document.getElementById('MCXControls').style.display=="block")
{if(document.getElementById("txtMCXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
return true;}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(document.getElementById("txtNCDEXDate").value=="")
{alert("Please Select Date from Calendar ncdex!!!");return false;}
return true;}}
function onlyEnterDate()
{if(document.getElementById('MCXControls').style.display=="block")
{if(document.getElementById("ctl00_ContentPlaceHolder1_txtMCXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
var dt=document.getElementById("ctl00_ContentPlaceHolder1_txtMCXDate");if(isDate(dt.value)==false)
{dt.focus();dt.value="";return false;}}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(document.getElementById("ctl00_ContentPlaceHolder1_txtNCDEXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
var dt=document.getElementById("ctl00_ContentPlaceHolder1_txtNCDEXDate");if(isDate(dt.value)==false)
{dt.focus();dt.value="";return false;}}}
function onlyEnterDateMarket()
{if(document.getElementById('MCXControls').style.display=="block")
{if(document.getElementById("txtMCXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
var dt=document.getElementById("txtMCXDate");if(isDate(dt.value)==false)
{dt.focus();dt.value="";return false;}}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(document.getElementById("txtNCDEXDate").value=="")
{alert("Please Select Date from Calendar!!!");return false;}
var dt=document.getElementById("txtNCDEXDate");if(isDate(dt.value)==false)
{dt.focus();dt.value="";return false;}}}
function isDate(dtStr)
{var daysInMonth=DaysArray(12)
var pos1=dtStr.indexOf(dtCh)
var pos2=dtStr.indexOf(dtCh,pos1+1)
var strDay=dtStr.substring(0,pos1)
var strMonth=dtStr.substring(pos1+1,pos2)
var strYear=dtStr.substring(pos2+1)
strYr=strYear
if(strDay.charAt(0)=="0"&&strDay.length>1)strDay=strDay.substring(1)
if(strMonth.charAt(0)=="0"&&strMonth.length>1)strMonth=strMonth.substring(1)
for(var i=1;i<=3;i++)
{if(strYr.charAt(0)=="0"&&strYr.length>1)strYr=strYr.substring(1)}
month=parseInt(strMonth)
day=parseInt(strDay)
year=parseInt(strYr)
if(pos1==-1||pos2==-1){alert("The date format should be : mm/dd/yy");return false;}
if(strMonth.length<1||month<1||month>12){alert("Please enter a valid month");return false;}
if(strDay.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>daysInMonth[month]){alert("Please enter a valid day");return false;}
if(strYear.length!=2||year==0||year<minYear||year>maxYear){alert("Please enter a valid 2 digit year between "+minYear+" and "+maxYear);return false;}
if(dtStr.indexOf(dtCh,pos2+1)!=-1||isInteger(stripCharsInBag(dtStr,dtCh))==false){alert("Please enter a valid date");return false;}
return true;}
var dtCh="/";var minYear=00;var maxYear=99;function isInteger(s){var i;for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9")))return false;}
return true;}
function stripCharsInBag(s,bag){var i;var returnString="";for(i=0;i<s.length;i++){var c=s.charAt(i);if(bag.indexOf(c)==-1)returnString+=c;}
return returnString;}
function daysInFebruary(year){return(((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28);}
function DaysArray(n){for(var i=1;i<=n;i++){this[i]=31
if(i==4||i==6||i==9||i==11){this[i]=30}
if(i==2){this[i]=29}}
return this;}
function checkDate(sender,args)
{if(document.getElementById('MCXControls').style.display=="block")
{if(sender._selectedDate>new Date())
{alert("Closing price date should be less than todays date!!!");document.getElementById("ctl00_ContentPlaceHolder1_txtMCXDate").value=" ";sender._selectedDate=new Date();}}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(sender._selectedDate>new Date())
{alert("Closing price date should be less than todays dateNCDEX!!!");document.getElementById("ctl00_ContentPlaceHolder1_txtNCDEXDate").value=" ";sender._selectedDate=new Date();}}}
function checkDateMarketPage(sender,args)
{if(document.getElementById('MCXControls').style.display=="block")
{if(sender._selectedDate>new Date())
{alert("Closing price date should be less than todays date!!!");document.getElementById("txtMCXDate").value=" ";sender._selectedDate=new Date();}}
else if(document.getElementById('NCDEXControls').style.display=="block")
{if(sender._selectedDate>new Date())
{alert("Closing price date should be less than todays dateNCDEX!!!");document.getElementById("txtNCDEXDate").value=" ";sender._selectedDate=new Date();}}}
function getMCXClosingPrice(mcxDateID)
{if(isValidMarket(mcxDateID)==true)
{var exchange="MCX";var closingDate=document.getElementById(mcxDateID).value;var url="closing-commodity-prices.aspx";url=url+"?exchange="+exchange;url=url+"&type="+closingDate;window.location=url;return false;}}
function getNCDEXClosingPrice(mcxDateID)
{if(isValidMarket(mcxDateID)==true)
{var exchange="NCDEX";var closingDate=document.getElementById(mcxDateID).value;var url="closing-commodity-prices.aspx";url=url+"?exchange="+exchange;url=url+"&type="+closingDate;window.location=url;return false;}}
function isValidMarket(ExchangeDateid)
{if(document.getElementById(ExchangeDateid).value=="")
{alert("Please Select Date from Calendar");document.getElementById(ExchangeDateid).focus();return false;}
return true;}
var xmlhttp;function GetXmlHttpObject()
{if(window.XMLHttpRequest)
{return new XMLHttpRequest();}
if(window.ActiveXObject)
{return new ActiveXObject("Microsoft.XMLHTTP");}
return null;}
function getExpDateData(exchangeID,commodityID,expDateID,dateID)
{xmlhttp=GetXmlHttpObject();if(xmlhttp==null)
{alert("Your browser does not support XMLHTTP!");return;}
if(dateID==3)
{var url="AJAX/ExpiryDate.aspx";}
else
{var url="../AJAX/ExpiryDate.aspx";}
var selIdx=document.getElementById(exchangeID).selectedIndex;var exchange=document.getElementById(exchangeID).options[selIdx].text;selIdx=document.getElementById(commodityID).selectedIndex;var symbol=document.getElementById(commodityID).options[selIdx].text;url=url+"?Exchange="+exchange;url=url+"&Symbol="+symbol;xmlhttp.onreadystatechange=function(){stateChangedForDate(expDateID)};xmlhttp.open("GET",url,true);xmlhttp.send(null);}
function stateChangedForDate(ddlExpID)
{if(xmlhttp.readyState==1)
{document.getElementById(ddlExpID).innerText="";document.getElementById(ddlExpID).options[0]=new Option("Loading...","Loading...");}
if(xmlhttp.readyState==4)
{var Output=xmlhttp.responseText;var ddlExpDate=document.getElementById(ddlExpID);document.getElementById(ddlExpID).length=0;if(Output!='')
{var arr=Output.split(";");for(var i=0;i<arr.length;i++)
{var data=((arr[i].split("##")[1]),(arr[i].split("##")[0]));document.getElementById(ddlExpID).options[i]=new Option((arr[i].split("##")[1]),(arr[i].split("##")[0]));}
document.getElementById(ddlExpID).selectedIndex=0;}
else
{document.getElementById(ddlExpID).options[0]=new Option("No Data","No Data");}}}
function getQuoteData(PageId)
{if(isValid()==true)
{if(PageId==1)
{var url="../markets/commodities-Detail-Get-Quote";}
else if(PageId==2)
{var url="markets/commodities-Detail-Get-Quote";}
var selIdx=document.getElementById("ddlExchange").selectedIndex;var exchange=document.getElementById("ddlExchange").options[selIdx].text;selIdx=document.getElementById("ddlCommodities").selectedIndex;var symbol=document.getElementById("ddlCommodities").options[selIdx].text;selIdx=document.getElementById("ddlExpDate").selectedIndex;var date=document.getElementById("ddlExpDate").options[selIdx].value;var allData=exchange+"/"+symbol+"/"+date;url=url+"/"+allData+".aspx";window.open(url,"mywindow","menubar=0,resizable=0,width=500,height=550,status=0,location=0,directories=0,scrollbars=no");return false;}}
function isValid()
{if(document.getElementById("ddlCommodities").selectedIndex==0)
{alert("Please select commodity");document.getElementById("ddlCommodities").focus();return false;}
else
{var selIdx=document.getElementById("ddlExpDate").selectedIndex;var ddlExpDate=document.getElementById("ddlExpDate").options[selIdx].text;if(ddlExpDate=='No Data')
{alert("Data not available");document.getElementById("ddlExpDate").focus();return false;}}
return true;}
function getChartData(PageId)
{if(isValidForChart()==true)
{if(PageId==1)
{var url="../markets/Charts.aspx";}
else if(PageId==2)
{var url="markets/Charts.aspx";}
var selIdx=document.getElementById("ddlExchangeChart").selectedIndex;var exchange=document.getElementById("ddlExchangeChart").options[selIdx].text;selIdx=document.getElementById("ddlCommoditiesChart").selectedIndex;var symbol=document.getElementById("ddlCommoditiesChart").options[selIdx].text;selIdx=document.getElementById("ddlExpDateChart").selectedIndex;var date=document.getElementById("ddlExpDateChart").options[selIdx].text;url=url+"?ex="+exchange;url=url+"&com="+symbol;url=url+"&dt="+date;window.location=url;return false;}}
function isValidForChart()
{if(document.getElementById("ddlCommoditiesChart").selectedIndex==0)
{alert("Please select commodity");document.getElementById("ddlCommoditiesChart").focus();return false;}
else
{var selIdx=document.getElementById("ddlExpDateChart").selectedIndex;var ddlExpDate=document.getElementById("ddlExpDateChart").options[selIdx].text;if(ddlExpDate=='No Data')
{alert("Data not available");document.getElementById("ddlExpDateChart").focus();return false;}}
return true;}
function loadHandler()
{xmlProcessor(this);}
var xmlDocument;function LoadXMLData(xml_file,dataId)
{feed_id=0;feed_total=0;xmlDocument="";feed_file=xml_file;if(xmlDocument==null)
{alert("Your browser does not support XMLHTTP!");return;}
if(document.implementation&&document.implementation.createDocument)
{xmlDocument=document.implementation.createDocument('','',null);xmlDocument.async=false;var loadResult=xmlDocument.load(xml_file);if(loadResult)
{if((xml_file=="../XML/MCX-TopGainers.xml"))
{xmlProcessorMCXTopGFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopGainers.xml"))
{xmlProcessorNCDEXTopGFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopLosers.xml"))
{xmlProcessorMCXTopLooserFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopLosers.xml"))
{xmlProcessorNCDEXTopLooserFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopValues.xml"))
{xmlProcessorMCXTopValueFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopValues.xml"))
{xmlProcessorNCDEXTopValueFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopVolumes.xml"))
{xmlProcessorMCXTopVolumeFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopVolumes.xml"))
{xmlProcessorNCDEXTopVolumeFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MarketNews.xml"))
{xmlProcessorNewsFireFox(xmlDocument,xml_file)}
else if((xml_file=="../XML/MCX-ListOfCommodity.xml"))
{xmlProcessorMCXListFireFox(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-ListOfCommodity.xml"))
{xmlProcessorNCDEXListFireFox(xmlDocument,xml_file,dataId)}}
else
{xmlError();return false;}}
else
{xmlDocument="";xmlDocument=new ActiveXObject("Microsoft.XMLDOM");xmlDocument.async="false";xmlDocument.onreadystatechange=verify;var loadResult=xmlDocument.load(xml_file);if(loadResult)
{if((xml_file=="../XML/MCX-TopGainers.xml"))
{xmlProcessorMCXTopG(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopGainers.xml"))
{xmlProcessorNCDEXTopG(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopLosers.xml"))
{xmlProcessorMCXTopLooser(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopLosers.xml"))
{xmlProcessorNCDEXTopLooser(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopValues.xml"))
{xmlProcessorMCXTopValue(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopValues.xml"))
{xmlProcessorNCDEXTopValue(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MCX-TopVolumes.xml"))
{xmlProcessorMCXTopVolume(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-TopVolumes.xml"))
{xmlProcessorNCDEXTopVolume(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/MarketNews.xml"))
{xmlProcessorNews(xmlDocument,xml_file)}
else if((xml_file=="../XML/MCX-ListOfCommodity.xml"))
{xmlProcessorMCXList(xmlDocument,xml_file,dataId)}
else if((xml_file=="../XML/NCDEX-ListOfCommodity.xml"))
{xmlProcessorNCDEXList(xmlDocument,xml_file,dataId)}}
else
{xmlError();return false;}}}
function xmlError()
{}
function verify()
{if(xmlDocument.readyState!=4)
return false;}
function MM_openBrWindow(theURL)
{window.open(theURL,"mywindow","scrollbars=1,width=497,height=600");}
function closepopup()
{window.close();}
function xmlProcessorMCXTopG(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopGFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopG(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopGFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{strHTML+='<center><span class=spanHeader>Top Gainers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-gainers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeTopGainers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopGainers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Gainers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopGainers.xml")
{document.getElementById('ExchangeAllGainers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopLooser(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopLooserFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/MCX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopLooser(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GPChange=MainTag.childNodes[i].childNodes[9].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[11].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[10].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGPChange=MainTag.childNodes[i].childNodes[9].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopLooserFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{strHTML+='<center><span class=spanHeader>Top Losers - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>% Change</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GPChange+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-losers-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeTopLosers').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGPChange="";var strHTML;if(xml_file=="../XML/NCDEX-TopLosers.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[23].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[21].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Losers - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>% Change</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGPChange=MainTag.childNodes[i].childNodes[19].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:14%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGPChange+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopLosers.xml")
{document.getElementById('ExchangeAllLosers').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopValue(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GValue=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopValueFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/MCX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopValue(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GValue=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopValueFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{strHTML+='<center><span class=spanHeader>Top Value - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Value in Lakhs</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GValue+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-values-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeTopValue').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopValues.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Value - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Value (in lakhs)</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:13%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:11%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:10%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopValues.xml")
{document.getElementById('ExchangeAllValues').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopVolume(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GVolume=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorMCXTopVolumeFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - MCX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GVolume=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/MCX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - MCX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MCX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopVolume(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=0;i<5;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[0].text;GExpiryDate=MainTag.childNodes[i].childNodes[3].text;GLTP=new Number(MainTag.childNodes[i].childNodes[4].text);GVolume=MainTag.childNodes[i].childNodes[8].text;if(i==1||i==3)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValues="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=0;k<MainTagLength;k++)
{AGDate1=MainTag.childNodes[k].childNodes[10].text;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[9].text;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1 border=0>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[0].text;AGExpiryDate=MainTag.childNodes[i].childNodes[3].text;AGLTP=new Number(MainTag.childNodes[i].childNodes[4].text);AGPreClose=new Number(MainTag.childNodes[i].childNodes[5].text);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[6].text);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[7].text);AGValues=MainTag.childNodes[i].childNodes[8].text;if(i%2!=0)
{strHTML+='<tr class=alternateRowStyle>';}
else
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValues+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNCDEXTopVolumeFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;if(dataID==0)
{var GSymbol="";var GExpiryDate="";var GLTP="";var GVolume="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{strHTML+='<center><span class=spanHeader>Top Volume - NCDEX</span></center>';strHTML+='<table width="100%" id="Grid_View" >';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Volume</th>';for(var i=1;i<=9;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{GSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;GExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;GLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);GVolume=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:25%; >'+GSymbol+' </td>';strHTML+='<td style=width:25%; >'+GExpiryDate+' </td>';strHTML+='<td style=width:25%; >'+GLTP.toFixed(2)+' </td>';strHTML+='<td style=width:25%; >'+GVolume+' </td>';strHTML+='</tr>';}}}
strHTML+='<tr>';strHTML+='<td colspan=4 class=more style=text-align:right;><a href="top-volume-ncdex.aspx">More</a></td>';strHTML+='</tr>';strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeTopVolume').innerHTML=strHTML;}}
else if(dataID==1)
{var AGSymbol="";var AGExpiryDate="";var AGLTP="";var AGPreClose="";var AGHighPrice="";var AGLowPrice="";var AGValue="";var strHTML;if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{var allTime=new Array();var k=0;var AGMaxDate="";var AGDate1="";var maxTime=0;var sec1="";var maxPos;for(k=1;k<MainTagLength;k=k+2)
{AGDate1=MainTag.childNodes[k].childNodes[21].childNodes[0].nodeValue;sec1=(AGDate1.split(":")[0]*3600)+(AGDate1.split(":")[1]*60);allTime[k]=sec1}
for(k=0;k<allTime.length;k++)
{if(allTime[k]>maxTime)
{maxTime=allTime[k];}}
for(k=0;k<allTime.length;k++)
{if(maxTime==allTime[k])
{maxPos=k;}}
AGMaxDate=MainTag.childNodes[maxPos].childNodes[19].childNodes[0].nodeValue;strHTML+='<table width=100% cellpadding=0 cellspacing=1 border=0>';strHTML+='<tr><td class=MarketTopHeading style=width:60%;text-align:right>Top Volume - NCDEX</td><td style=width:40%;text-align:right>'+AGMaxDate+'</td></tr>';strHTML+='</table>';strHTML+='<table width=100% class=Grid_View cellpadding=0 cellspacing=1>';strHTML+='<th>Symbol</th><th>Expiry Date</th><th>LTP</th><th>Previous Close</th><th>High Price</th><th>Low Price</th><th>Volume</th>';for(var i=1;i<MainTagLength;i=i+2)
{if(MainTag.childNodes[i].nodeName=="Table")
{AGSymbol=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;AGExpiryDate=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;AGLTP=new Number(MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue);AGPreClose=new Number(MainTag.childNodes[i].childNodes[11].childNodes[0].nodeValue);AGHighPrice=new Number(MainTag.childNodes[i].childNodes[13].childNodes[0].nodeValue);AGLowPrice=new Number(MainTag.childNodes[i].childNodes[15].childNodes[0].nodeValue);AGValue=MainTag.childNodes[i].childNodes[17].childNodes[0].nodeValue;if(i==3||i==7||i==11||i==15||i==19)
{strHTML+='<tr class=alternateRowStyle>';}
else if(i==1||i==5||i==9||i==13||i==17)
{strHTML+='<tr class=rowStyle>';}
strHTML+='<td style=width:18%; >'+AGSymbol+'</td>';strHTML+='<td style=width:16%; >'+AGExpiryDate+'</td>';strHTML+='<td style=width:12%; >'+AGLTP.toFixed(2)+'</td>';strHTML+='<td style=width:16%; >'+AGPreClose.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGHighPrice.toFixed(2)+'</td>';strHTML+='<td style=width:12%; >'+AGLowPrice.toFixed(2)+'</td>';strHTML+='<td style=width:14%; >'+AGValue+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/NCDEX-TopVolumes.xml")
{document.getElementById('ExchangeAllVolume').innerHTML=strHTML;}}
delete xmlDoc;}
function xmlProcessorNews(xmlDoc,xml_file)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;var NSrNo="";var NNDate="";var Ntime="";var NHeading="";var strHTML;if(xml_file=="../XML/MarketNews.xml")
{strHTML+='<table width="96%" id="Grid_View" cellspacing=0 cellpadding=0 border=0 align=center >';for(var i=0;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{NSrNo=MainTag.childNodes[i].childNodes[0].text;NNDate=MainTag.childNodes[i].childNodes[1].text;Ntime=MainTag.childNodes[i].childNodes[3].text;NHeading=MainTag.childNodes[i].childNodes[4].text;var NewsData=NHeading;strHTML+='<tr>';strHTML+='<td><hr class=news_top_line /></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=new_marketnews1><a style=color:#808285; href=Javascript:MM_openBrWindow("comm-news.aspx?time='+NSrNo+'"); >'+NHeading+'</a></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=news_Date_time>'+NNDate+'&nbsp;|&nbsp;'+Ntime+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MarketNews.xml")
{document.getElementById('commodityMarketNews').innerHTML=strHTML;}
delete xmlDoc;}
function xmlProcessorNewsFireFox(xmlDoc,xml_file)
{if(!xmlDoc)
{feedError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var NSrNo="";var NNDate="";var Ntime="";var NHeading="";var strHTML;if(xml_file=="../XML/MarketNews.xml")
{strHTML+='<table width="96%" id="Grid_View" cellspacing=0 cellpadding=0 border=0 align=center >';for(var i=1;i<MainTagLength;i++)
{if(MainTag.childNodes[i].nodeName=="Table")
{NSrNo=MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue;NNDate=MainTag.childNodes[i].childNodes[3].childNodes[0].nodeValue;Ntime=MainTag.childNodes[i].childNodes[7].childNodes[0].nodeValue;NHeading=MainTag.childNodes[i].childNodes[9].childNodes[0].nodeValue;strHTML+='<tr>';strHTML+='<td><hr class=news_top_line /></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=new_marketnews1><a style=color:#808285; href=Javascript:MM_openBrWindow("comm-news.aspx?time='+NSrNo+'"); >'+NHeading+'</a></td>';strHTML+='</tr>';strHTML+='<tr>';strHTML+='<td align=left class=news_Date_time>'+NNDate+'&nbsp;|&nbsp;'+Ntime+'</td>';strHTML+='</tr>';}}}
strHTML+='</table>';if(xml_file=="../XML/MarketNews.xml")
{document.getElementById('commodityMarketNews').innerHTML=strHTML;}
delete xmlDoc;}
function xmlProcessorMCXList(xmlDoc,xml_file,dataId)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataId==1)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{var dataText=MainTag.childNodes[i].childNodes[0].text;document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataId==2)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorMCXListFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var j=2;if(dataID==1)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorNCDEXList(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";if(navigator.appName=="Microsoft Internet Explorer")
{MainTag=xmlDoc.childNodes[1];}
else
{MainTag=xmlDoc.childNodes[0];}
MainTagLength=MainTag.childNodes.length;if(dataID==1)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=0;i<MainTagLength;i++)
{if(i==0)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[i+1]=new Option(MainTag.childNodes[i].childNodes[0].text);}}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
function xmlProcessorNCDEXListFireFox(xmlDoc,xml_file,dataID)
{if(!xmlDoc)
{xmlError();}
var MainTag;var MainTagLength;var ChildTagLength;var strHTML="";MainTag=xmlDoc.childNodes[0];MainTagLength=MainTag.childNodes.length;var j=2;if(dataID==1)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommodities').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommodities').options[0]=new Option("Select","Select");document.getElementById('ddlCommodities').selectedIndex=0;}
else if(dataID==2)
{for(var i=1;i<MainTagLength;i=i+2)
{if(i==1)
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[1]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}}
else
{if(MainTag.childNodes[i].nodeName=="Table")
{document.getElementById('ddlCommoditiesChart').options[j]=new Option(MainTag.childNodes[i].childNodes[1].childNodes[0].nodeValue);}
j=j+1;}}
document.getElementById('ddlCommoditiesChart').options[0]=new Option("Select","Select");document.getElementById('ddlCommoditiesChart').selectedIndex=0;}}
