﻿// JScript File
// JScript File

var xmlHttp
function GetXmlHttpObject(handler)
{ 
		var objXmlHttp=null

		if (navigator.userAgent.indexOf("Opera")>=0)
		{
			alert("This example doesn't work in Opera") 
			return 
		}
		if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
			var strName="Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
				strName="Microsoft.XMLHTTP"
			} 
			try
			{ 
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler 
				return objXmlHttp
			} 
			catch(e)
			{ 
				alert("Error. scripting for ActiveX might be disabled") 
			return 
			} 
			} 
		if (navigator.userAgent.indexOf("Mozilla")>=0)
		{
			objXmlHttp=new XMLHttpRequest()
			objXmlHttp.onload=handler
			objXmlHttp.onerror=handler 
			return objXmlHttp
		}
} 

function Browser() 
{
  var ua, s, i;
  this.isIE    = false;
  this.isNS    = false;
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}
var browser = new Browser();
var clockTimeoutID;
//Global Variables
var XmlHttp;
//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttp()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttp = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttp = new XMLHttpRequest();
		}
	}

function GetTime()
  {
    var CDateTime = new Date();
    CTime=CDateTime.getTime();
    return(CTime)
  }
//function GetPriceChart(Opt,Symbol)
// {  
//    //Get the permission from UserRoleMaster via AJAX
//    alert(Symbol);
//    alert(Opt);
//    CreateXmlHttp();
//    CTime=GetTime();
//   	var requestUrl = "../premium/ForexDisplay.aspx?Exchg="+Opt+"&Symbol="+Symbol;
//	if(XmlHttp)	
//	  { 
//		 XmlHttp.onreadystatechange = function(){PriceChart();};
//		 XmlHttp.open("GET", requestUrl,  true);
//		 XmlHttp.send(null);
//	  }
// } 

//function PriceChart()
//{ 
//	// Get the permission from UserRoleMaster via AJAX
//	
//	if(XmlHttp.readyState == 4)
//	{
//		if(XmlHttp.status == 200)
//		{ 
//			var ResStr13 = XmlHttp.responseText;
//			
//		alert(ResStr13);
//			
//		}
//	}  
//}


function GetPriceChartDeta_MCX(Opt,Symbol)
 {  
 
    CreateXmlHttp();
    CTime=GetTime();
   	var requestUrl = "../Commodity/AjaxCommodityPrize.aspx?Exchg="+Opt+"&Symbol="+Symbol;
	if(XmlHttp)	
	  { 
		 XmlHttp.onreadystatechange = function(){PriceChartDeta_MCX();};
		 XmlHttp.open("GET", requestUrl,  true);
		 XmlHttp.send(null);
	  }
 } 

function PriceChartDeta_MCX()
{ 
	// Get the permission from UserRoleMaster via AJAX
	
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{ 
			var ResStr = XmlHttp.responseText;
			 var str = ResStr.split(',');
			 if(str != "")
			 {
			 try
			 {
			document.getElementById("TD_LAST_MCX").innerHTML = str[0];
			document.getElementById("TD_Date_MCX").innerHTML = "Price As On " + str[1];
			document.getElementById("TD_CHG_MCX").innerHTML = str[2];
			document.getElementById("TD_CHANG_MCX").innerHTML = str[3];
			 }
			 catch(e)
			 {
			 
			 }
			 
			}
		   
		}
	}  
}
 
 
 
 
 function GetPriceChartDeta_NCDEX(Opt,Symbol)
 {  
 
    CreateXmlHttp();
    CTime=GetTime();
   	var requestUrl = "../Commodity/AjaxCommodityPrize.aspx?Exchg="+Opt+"&Symbol="+Symbol;
	if(XmlHttp)	
	  { 
		 XmlHttp.onreadystatechange = function(){PriceChartDeta_NCDEX();};
		 XmlHttp.open("GET", requestUrl,  true);
		 XmlHttp.send(null);
	  }
 } 

function PriceChartDeta_NCDEX()
{ 
	// Get the permission from UserRoleMaster via AJAX
	
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{ 
			var ResStr = XmlHttp.responseText;
			 var str = ResStr.split(',');
			 if(str != "")
			 {
			document.getElementById("TD_LAST_NCDEX").innerHTML = str[0];
			document.getElementById("TD_Date_NCDEX").innerHTML = "Price As On " + str[1];
			document.getElementById("TD_CHG_NCDEX").innerHTML = str[2];
			document.getElementById("TD_CHANG_NCDEX").innerHTML = str[3];
			 }
		   
		}
	}  
}
 
    
