﻿// JScript File
 function sensexnifty(val)
{
    
    
    if(val=='BSE')
    {
     // document.getElementById('sensexvalue').style.display="inline";
     // document.getElementById('niftyvalue').style.display="none";
      document.getElementById('senseximg').style.display="inline";
      document.getElementById('niftyimg').style.display="none";
      document.getElementById('ShowDateBSE').style.display="inline";
      document.getElementById('ShowDateNSE').style.display="none";
      document.getElementById('SPrice').innerHTML=document.getElementById("SPrice_hid").value ;
      document.getElementById('Change').innerHTML=document.getElementById("Change_hid").value ;
      document.getElementById('SEChange').innerHTML=document.getElementById("SEChange_hid").value+"%" ;
      document.getElementById('SensexNIFTY').src="App_Themes/HomeCommon/Homeimages/BseOn.gif";
      document.getElementById('NIFTY').src="App_Themes/HomeCommon/Homeimages/NseOff.gif";
      document.getElementById('Chart').src="http://content.acesphere.com/charts/ANANDRATHI1Bse.png?timeStamp="+new Date().getTime();
       //document.getElementById("BseNseData").innerHTML =  "BSE:"+ bseprice + "&nbsp;&nbsp;&nbsp;" + bsechange;
        
    }
    else 
    {
       //document.getElementById('sensexvalue').style.display="none";
     // document.getElementById('niftyvalue').style.display="inline";
      document.getElementById('senseximg').style.display="none";
      document.getElementById('niftyimg').style.display="inline";
      document.getElementById('ShowDateBSE').style.display="none";
      document.getElementById('ShowDateNSE').style.display="inline";
        document.getElementById('SensexNIFTY').src="App_Themes/HomeCommon/Homeimages/BseOff.gif";
        document.getElementById('NIFTY').src="App_Themes/HomeCommon/Homeimages/NseOn.gif";
        document.getElementById('Chart').src="http://content.acesphere.com/charts/ANANDRATHI1Nse.png?timeStamp="+new Date().getTime();
        //document.getElementById("BseNseData").innerHTML =  "NSE:" + Nseprice+ "&nbsp;&nbsp;&nbsp;" + Nsechange;
      document.getElementById('SPrice').innerHTML=document.getElementById("NPrice_hid").value ;
      document.getElementById('Change').innerHTML=document.getElementById("Niftychange_hid").value ;
      document.getElementById('SEChange').innerHTML=document.getElementById("NChange_hid").value +"%";
       
       
    return true;
}

}



var XmlHttp_HN;
var XmlHttpC;
var XmlHttpCat;
//Creating object of XMLHTTP For AJAX Method 

function CreateXmlHttpCat()
{
    //Creating object of XMLHTTP in IE
	try
	{
	    XmlHttpCat = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
	    try
		{
			XmlHttpCat = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttpCat = null;	
		}
	}
	
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttpCat && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpCat = new XMLHttpRequest();
	}
}





function CreateXmlHttpC()
{
    //Creating object of XMLHTTP in IE
	try
	{
	    XmlHttpC = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
	    try
		{
			XmlHttpC = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttpC = null;	
		}
	}
	
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttpC && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpC = new XMLHttpRequest();
	}
}

var XmlHttpIndCtrl;
function CreateXmlHttpIndCtrl()
	{
		try
		{
			XmlHttpIndCtrl = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpIndCtrl = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpIndCtrl = null;
					
			}
		}
		if(!XmlHttpIndCtrl && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpIndCtrl = new XMLHttpRequest();
		}
	}

function LeftHomeTab(Opt)
{
 CreateXmlHttpIndCtrl();
 var ELef=document.getElementById("GLef11");
 var ERig=document.getElementById("GRig11");
 var Eq=document.getElementById("Eq");
  
  var MLef=document.getElementById("SLef11");
  var MRig=document.getElementById("SRig11");
  var Mut=document.getElementById("Mut");

  var CLef=document.getElementById("CLef11");
  var CRig=document.getElementById("CRig11");
  var Com=document.getElementById("Com");
  
   var FLef =document.getElementById("FLef11");
  var FRig =document.getElementById("FRig11");
  var Forex =document.getElementById("Forex");
  
    if(Opt == "Eq")
    {
        document.getElementById("equity").style.display = "";
        document.getElementById("goldsilverval").style.display = "none";
        document.getElementById("MFund").style.display = "none";
        document.getElementById("ForexData").style.display = "none";
        

       Eq.style.background="url(App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
       ELef.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
       ERig.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
       
       MLef.innerHTML="";
      Mut.style.background="";
      MRig.innerHTML="";
      
       CLef.innerHTML="";
      Com.style.background="";
      CRig.innerHTML="";
      
       FLef.innerHTML="";
      Forex.style.background="";
      FRig.innerHTML="";
    }
   
    if(Opt == "Mut")
    {
        document.getElementById("equity").style.display = "none";
       document.getElementById("goldsilverval").style.display = "none";
       document.getElementById("MFund").style.display = "";
       document.getElementById("ForexData").style.display = "none";
       
       Mut.style.background="url(App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
       MLef.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
       MRig.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
       
       CLef.innerHTML="";
      Com.style.background="";
      CRig.innerHTML="";
      
       ELef.innerHTML="";
      Eq.style.background="";
      ERig.innerHTML="";
      
       FLef.innerHTML="";
      Forex.style.background="";
      FRig.innerHTML="";

       Category();
    }
    if(Opt == "Com")
    {
        document.getElementById("equity").style.display = "none";
       document.getElementById("goldsilverval").style.display = "";
       document.getElementById("MFund").style.display = "none";
        document.getElementById("ForexData").style.display = "none";
       
       Com.style.background="url(App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
       CLef.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
       CRig.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
       
       MLef.innerHTML="";
      Mut.style.background="";
      MRig.innerHTML="";
      
       ELef.innerHTML="";
      Eq.style.background="";
      ERig.innerHTML="";
      
       FLef.innerHTML="";
      Forex.style.background="";
      FRig.innerHTML="";
  
    }
    
    
     if(Opt == "Forex")
    {
        document.getElementById("equity").style.display = "none";
       document.getElementById("goldsilverval").style.display = "none";
       document.getElementById("MFund").style.display = "none";
        document.getElementById("ForexData").style.display = "";
       
       Forex.style.background="url(App_Themes/HomeCommon/Homeimages/ChTabBk.gif)";
       FLef.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabLef.gif align=absbottom />";
       FRig.innerHTML="<img src=App_Themes/HomeCommon/Homeimages/ChTabRig.gif align=absbottom />";
       
       MLef.innerHTML="";
       Mut.style.background="";
      MRig.innerHTML="";
      
      ELef.innerHTML="";
      Eq.style.background="";
      ERig.innerHTML="";
      
       CLef.innerHTML="";
      Com.style.background="";
      CRig.innerHTML="";
      
      document.body.style.cursor = "progress";
	   var requestUrl = "Ajaxindcom.aspx";	
		if(XmlHttpIndCtrl){
			XmlHttpIndCtrl.onreadystatechange = function(){getDataResponseIndForex();};
			XmlHttpIndCtrl.open("GET", requestUrl,  true);
			XmlHttpIndCtrl.send(null);
		}
		return false;
    }
    
}

function getDataResponseIndForex()
    {
	if(XmlHttpIndCtrl.readyState == 4)
	{	
	
		if(XmlHttpIndCtrl.status == 200)
		{				
			var NewTd = document.getElementById("ForexData");
			var NewData = XmlHttpIndCtrl.responseText;
		
			if(NewData != "")
		    {
				NewTd.innerHTML = NewData;				
			}
				document.body.style.cursor = "auto";
				
		}
		
	}
}

function HomeChart(ex,symbol)
{
 var Gold=document.getElementById("GoldS");
 var Silver=document.getElementById("SilverS");

        if (symbol=="GOLD" )
	    {
	   
	       document.getElementById("goldimg").style.display = "";
	       document.getElementById("silverimg").style.display = "none";
	       document.getElementById('Gold1').src="App_Themes/HomeCommon/Homeimages/GoldOn.gif";
           document.getElementById('Silver1').src="App_Themes/HomeCommon/Homeimages/SilverOFF.gif";
           document.getElementById('Data3').innerHTML=document.getElementById("goldc").value; 
           document.getElementById('Data1').innerHTML=document.getElementById("goldprice").value;
           document.getElementById('Data2').innerHTML=+document.getElementById("golpchange").value ;
	      
	    }
	    else 
	    {
	       document.getElementById("goldimg").style.display = "none";
	       document.getElementById("silverimg").style.display = "";
	       document.getElementById('Gold1').src="App_Themes/HomeCommon/Homeimages/GoldOff.gif";
           document.getElementById('Silver1').src="App_Themes/HomeCommon/Homeimages/SilverOn.gif";
           document.getElementById('Data3').innerHTML=document.getElementById("silverc").value ;
           document.getElementById('Data1').innerHTML=document.getElementById("silverprev").value;
           document.getElementById('Data2').innerHTML=document.getElementById("silverchange").value;
	      
	    }
	    
    if (ex == "")
    {
   
	
	    if (symbol=="GOLD")
	    {
	       
	      
	       document.getElementById("GS").value = "GOLD"
	    }
	    else
	    {
	         
	        document.getElementById("GS").value = "SILVER"
	    }
    }
        else
        {
	        if(ex=="MCX")
	        {
	          

		        document.getElementById("Ech").value = "MCX"
	        }
	            else
	            {
	           
	          
	                
            	
		            document.getElementById("Ech").value = "NCDEX"
	            }
        	
        }
      
        var requestUrl;
        
        document.getElementById("ChartComm").src = "App_Themes/HomeCommon/Homeimages/loader.gif";

	        requestUrl="Chart.aspx?sid=" + Math.random() + "&Exchange="+document.getElementById("Ech").value +"&Symbol="+symbol+"&timeStamp="+new Date().getTime();
	      
	    document.getElementById("ChartComm").src=requestUrl;
	
}



function Category()
{
    
    
//    var Category = document.getElementById("ddlCategoryHome").value;
//   
//    var TxtCat = document.getElementById("txtCat");
//  
//    TxtCat.value= Category;
//    
//    alert(TxtCat.value);
    
    CategoryTop("Eqt");
   
}

function CategoryTop(TxtCatTop)
{
    CreateXmlHttpCat();
    document.body.style.cursor = "progress";
    
    
    
    
    
    var requestUrl = "AjaxDataPerform.aspx?TxtCat="+ TxtCatTop;
    
    if(XmlHttpCat!=null)	
	{
	    XmlHttpCat.onreadystatechange = function(){ChangeControlResponseCat()}
		XmlHttpCat.open('GET', requestUrl,  true);
		XmlHttpCat.send(null);
	}
	
	return false; 
}

function ChangeControlResponseCat()
{
	if(XmlHttpCat.readyState == 4)
	{
		var TopPerform = document.getElementById("TopPerform");
		
		if(XmlHttpCat.status == 200)//
		{
			TopPerform.innerHTML =  XmlHttpCat.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			TopPerform.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpComm1;
function CreateXmlHttpComm1()
{
	try
		{
			XmlHttpComm1 = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{  
				XmlHttpComm1 = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpComm1 = false;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if (!XmlHttpComm1 && typeof XMLHttpRequest!='undefined') 
		{
	        try 
	        {
		        XmlHttpComm1 = new XMLHttpRequest();
	        } 
	        catch (e) 
	        {
		        XmlHttpComm1=false;
	        }
        }
        if (!XmlHttpComm1 && window.createRequest) 
        {
	        try 
	        {
		        XmlHttpComm1 = window.createRequest();
	        } 
	        catch (e)
	        {
		        XmlHttpComm1=false;
	        }
        }
}






function CommhomControl(Opt,exchg)
{

   

    var MCX = document.getElementById("MCX_commhome");
    var NCDEX = document.getElementById("NCDEX_commhome");
    
    if(exchg == "MCX")
    {
    
       document.getElementById("MCX_commhome").src="App_Themes/HomeCommon/Homeimages/MCXOn.gif";
     document.getElementById("NCDEX_commhome").src="App_Themes/HomeCommon/Homeimages/NCDEXOff.gif";
    }
     if(exchg == "NCDEX")
    {
    
     document.getElementById("MCX_commhome").src="App_Themes/HomeCommon/Homeimages/MCXOff.gif";
     document.getElementById("NCDEX_commhome").src="App_Themes/HomeCommon/Homeimages/NCDEXOn.gif";
    }
    
     
      CreateXmlHttpComm1();
       var currentDivObj = document.getElementById("strDataComm");
        
	document.body.style.cursor = "progress";

	
	var requestUrl = "homAjaxValueVol.aspx?typeGL="+ Opt +"&Exchange="+ exchg +"&timeStamp="+new Date().getTime();
	if(XmlHttpComm1!=null)	
	        {
				XmlHttpComm1.onreadystatechange = function(){CommhomControlResponse(Opt)}
				XmlHttpComm1.open('GET', requestUrl,  true);
				XmlHttpComm1.send(null);
			}
			 return false; 
}

function CommhomControlResponse(Opt)
{
if(XmlHttpComm1.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		var td_Id = document.getElementById("strDataComm1");
	   
		if(XmlHttpComm1.status == 200)//
		{
			td_Id.innerHTML =  XmlHttpComm1.responseText;
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			td_Id.innerHTML =  "There was a problem retrieving data from the server.";
			
			document.body.style.cursor = "auto";
		}
	}
}

	

