
function CreateXmlHttpSch()
{
	var XmlHttpSch;
		try
		{
			XmlHttpSch = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpSch = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSch = null;
					
			}
		}
		if(!XmlHttpSch && typeof XMLHttpRequest != "undefined")
    {
        XmlHttpSch = new XMLHttpRequest();
    }
    return XmlHttpSch;
}

function HomeFundChange(opt)
{
//alert(opt);
//    if(document.getElementById("tdMain1")==null)
//        window.setTimeout("HomeFundChange('1')", 0);
    if(navigator.userAgent.indexOf("MSIE")!=-1)
    {
        document.getElementById("trMain1").style.display='none';
        document.getElementById("trMain2").style.display='none';
        document.getElementById("trMain3").style.display='none';
        document.getElementById("trMain4").style.display='none';
        document.getElementById("trMain5").style.display='none';
        document.getElementById("trMain"+opt).style.display='inline';
        
    }
    else
    {        
        document.getElementById("tdMain1").style.display='none';
        document.getElementById("tdMain2").style.display='none';
        document.getElementById("tdMain3").style.display='none';
        document.getElementById("tdMain4").style.display='none';
        document.getElementById("tdMain5").style.display='none';
        document.getElementById("tdMain"+opt).style.display='inline';
    } 
  document.getElementById("FundData").innerHTML="<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td  height='182px' valign='middle'  align='center'><img  src='../images/ajax-loader.gif'></td></tr></table>";  
    
  ContentUrl="../HomeFundnavData.aspx?opt="+opt;
  
  //var ajax = new Ajax.Updater('FundData',ContentUrl);
xmlHttp=GetXmlHttpObject(stateChange)
xmlHttp.open("GET", ContentUrl , true)
	
xmlHttp.send(null)
  
  if(navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Opera')==-1)
	{	
	
		InitializeTimer();		
	}	
}
var secs;
var timerID = null;
var timerRunning = false;

function InitializeTimer()
{
	
	secs = 1;
	StopTheClock();
	StartTheTimer();
}

function StopTheClock()
{
	if(timerRunning)
		clearTimeout(timerID);
	timerRunning = false;
}

function StartTheTimer()
{
	if (secs==0)
	{		
		if(document.getElementById("marqFund")!=null)
			document.getElementById("marqFund").start();						      
	}
	else
	{
		secs = secs - 1;
		timerRunning = true;
		timerID = self.setTimeout("StartTheTimer()", 500);
	}
}

function stateChange() 
{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById("FundData").innerHTML=xmlHttp.responseText 
} 
} 

function ChangePage(Pagename)
{
 
  if(Pagename=="F")
  {
   
          //document.getElementById("trnavdata").style.display='inline';
          //document.getElementById("trworInddata").style.display='none';
          document.getElementById("Navtable").style.display='inline';
          document.getElementById("WldTable").style.display='none';
          //document.getElementById("tdWI").href="javascript:ChangePage('W');";
          //document.getElementById("tdtext").innerText="World Indices";
       document.getElementById("tdtext").innerHTML="<span style='cursor:pointer' class=bluetextbold onclick=javascript:ChangePage('W');>World Indices</span>";
          
  }
  else
  {
 
     
       // document.getElementById("trnavdata").style.display='none';
        //document.getElementById("trworInddata").style.display='inline';
        document.getElementById("Navtable").style.display='none';
          document.getElementById("WldTable").style.display='inline';
        //document.getElementById("tdWI").href="javascript:ChangePage('F');";
         //document.getElementById("tdtext").innerText="Fund NAV";
         document.getElementById("tdtext").innerHTML="<span style='cursor:pointer' class=bluetextbold onclick=javascript:ChangePage('F');>Fund NAV</span>";
    
  }


}





function GetNewsDetail(SrNo,secId,SubSecId,opt)
	{
		var NewsWin = document.getElementById("cm_window").style.display='inline';
		var currentDivObj
		if(opt=="main")
		{
			currentDivObj = document.getElementById("NewsId");
			currentDivObj.innerHTML ="<img src=../CommonImgs/loading1.gif>";
		}
		else if(opt=="in")
		{
			currentDivObj = document.getElementById("NewsId1");
			currentDivObj.innerHTML ="<img src=../CommonImgs/loading1.gif>";
		}
		else
		{
			currentDivObj = document.getElementById("NewsId2");
			currentDivObj.innerHTML ="<img src=../CommonImgs/loading1.gif>";
		}
		CreateXmlHttp();
		document.body.style.cursor = "progress";
		var requestUrl = "../MFNewsDetails.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&SrNo="+ SrNo +"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		if(XmlHttp)	{
					XmlHttp.onreadystatechange = function(){getDetails(opt);};
					XmlHttp.open("GET", requestUrl,  true);
					XmlHttp.send(null);					
				}
	}
	
	function getDetails(opt)
	{
		// To make sure receiving response data from server is completed
		if(XmlHttp.readyState == 4)
		{
			// To make sure valid response is received from the server, 200 means response received is OK
			if(XmlHttp.status == 200)
			{
				if(opt=="main")
					document.getElementById("NewsId").innerHTML = XmlHttp.responseText;
				else if(opt=="in")
					document.getElementById("NewsId1").innerHTML = XmlHttp.responseText;
				else
					document.getElementById("NewsId2").innerHTML = XmlHttp.responseText;
				document.body.style.cursor = "auto";
			}
			else
			{
				if(opt=="main")
					document.getElementById("NewsId").innerHTML = "<img src='../CommonImgs/loading1.gif'>";
				else if(opt=="in")
					document.getElementById("NewsId1").innerHTML = "<img src='../CommonImgs/loading1.gif'>";
				else
					document.getElementById("NewsId2").innerHTML = "<img src='../CommonImgs/loading1.gif'>";
			}
		}
	}
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
}
} 
 